.tw-whycards{width:100%}.tw-whycards .page-width{margin:0 auto;width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding)}.tw-whycards-heading{text-align:center;max-width:760px;margin:0 auto 48px}.tw-whycards-heading h2{font-size:32px;font-weight:500;line-height:42px;margin-bottom:10px}.tw-whycards-heading p{font-size:16px;line-height:1.6;margin:0}.tw-whycards-grid{display:grid;gap:20px}.tw-whycards-card{background:linear-gradient(135deg,#f1f1f0,#fff);border-radius:16px;padding:33px;text-align:left;border:1px solid #F1F1F0;transition:transform .25s ease,box-shadow .25s ease}.tw-whycards-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.tw-whycards-icon{width:56px;height:56px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.tw-whycards-icon img{width:56px;height:56px;object-fit:cover}.tw-whycards-title{font-size:18px;font-weight:400;line-height:28px;margin:0 0 10px}.tw-whycards-text{font-size:15px;line-height:24px;color:#6f6b66!important}.tw-whycards-button-wrap{text-align:center}.tw-whycards-button{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--btn-bg);color:var(--btn-text);border-radius:999px;font-size:16px;line-height:24px;font-weight:500;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.tw-whycards-button:hover{background:var(--btn-bg-hover);color:var(--btn-text-hover);transform:translateY(-1px)}.tw-whycards-arrow{font-size:16px;transition:transform .25s ease}.tw-whycards-button:hover .tw-whycards-arrow{transform:translate(4px)}.tw-whycards-button-wrap{padding-top:40px}.tw-whycards-button-wrap a{border:1px solid #191919}@media (max-width: 768px){.tw-whycards-button-wrap{margin-bottom:36px}.tw-whycards-button{padding:11px 20px;font-size:13px}}@media (max-width: 768px){.tw-whycards-heading{margin-bottom:35px}.tw-whycards-heading p{font-size:16px}.tw-whycards-text{font-size:14px;line-height:20px}.tw-whycards-card{padding:22px 18px}.tw-whycards-grid{gap:15px}.tw-whycards-heading h2{font-size:26px}.tw-whycards-icon{margin-bottom:8px}.tw-whycards-button-wrap{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tw-why-cards-section.css.map */
