:where(.btn,.btn--primary,.btn--large,.btn--outline,.checkout__button,.product__submit__add,.shopify-payment-button__button,.cart__template button[type=submit],.cms-product-faq__contact){border-radius:999px!important}:where(.btn,.btn--primary,.btn--large,.checkout__button,.product__submit__add,.shopify-payment-button__button):disabled,:where(.btn,.btn--primary,.btn--large,.checkout__button,.product__submit__add,.shopify-payment-button__button)[disabled]{background-color:#888!important;border-color:#888!important;color:#fff!important;opacity:1;cursor:not-allowed}.template-product .product-section .product-accordion{display:flex;flex-direction:column;gap:12px}.template-product .product-section .product-accordion .accordion__wrapper{border:0!important;margin:0!important;overflow:visible}.template-product .product-section .product-accordion .accordion__title{background:#f5f5f5!important;border:0!important;border-radius:14px!important;padding:clamp(17px,2.2vw,23px) clamp(19px,2.5vw,27px)!important;min-height:66px;font-size:clamp(17px,1.6vw,21px)!important;line-height:1.3!important;font-weight:750!important;letter-spacing:-.015em;color:#131313!important;width:100%;text-align:left}.template-product .product-section .product-accordion .accordion__title:focus-visible,.template-product .cms-product-faq__question:focus-visible{outline:2px solid #c8060c;outline-offset:3px}.template-product .product-section .product-accordion .accordion__title svg:first-child{max-width:20px;max-height:20px}.template-product .product-section .product-accordion .accordion__body{border:0!important;padding:14px 18px 8px;color:#333}.template-product .cms-product-faq__items{border-top:0}.template-product .cms-product-faq__item{border:0;margin-bottom:11px}.template-product .cms-product-faq__question{border-radius:14px;background:#f5f5f5;padding:20px 23px;font-size:17px;font-weight:700;color:#131313}.template-product .cms-product-faq__answer{padding:13px 20px 18px}.template-cart .cart__template [data-cart-form]>form.cart,.cart__template [data-cart-form]>form.cart{max-width:1400px;margin-inline:auto}.cart__template .cart__page__title{font-size:clamp(27px,3vw,42px)!important;font-weight:750!important;letter-spacing:-.03em;color:#111;margin:0 0 18px}.cart__template .cart__heading__wrapper{border-bottom:1px solid #e2e2e2;padding:12px 0;margin-bottom:10px}.cart__template .cart__heading{font-size:12px;font-weight:700;letter-spacing:.035em;color:#5e5e5e}.cart__template .template__cart__body{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(310px,.87fr);gap:clamp(28px,4vw,58px);align-items:start}.cart__template .template__cart__body>[data-cart-form]{min-width:0;width:100%}.cart__template .cart__items__row{border-bottom:1px solid #e8e8e8;padding-block:clamp(15px,2vw,25px)}.cart__template .cart__items__title a{color:#171717;font-weight:650;line-height:1.4}.cart__template .cart__items__image img{border-radius:10px;background:#f7f7f7;object-fit:contain}.cart__template .template__cart__footer{display:flex!important;flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:clamp(21px,2.5vw,30px)!important;border:1px solid #e8e8e8;border-radius:18px;background:#f7f7f7;box-shadow:none;position:sticky;top:125px;gap:13px}.cart__template .cms-cart-summary-heading{font-weight:750;font-size:clamp(21px,1.8vw,27px);color:#151515;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px}.cart__template .template__cart__footer>.cart__footer__total{order:1;margin:0}.cart__template .template__cart__footer>.cart__footer__shipping{order:2;margin:0}.cart__template .template__cart__footer>.cart__footer__checkout{order:3;margin:4px 0 0}.cart__template .template__cart__footer>.cart__footer__additional{order:4}.cart__template .template__cart__footer>.cart__footer__update{order:5}.cart__template .template__cart__footer>.cart__footer__notes{order:6}.cart__template .cart__footer__total>p{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;margin:0;border-bottom:1px solid #e2e2e2}.cart__template .cart__footer__total>p.cart__footer__small{display:block;color:#666;font-size:12px;border:0;padding-bottom:0}.cart__template .cart__footer__label{font-weight:550}.cart__template .cart__footer__value{font-weight:750;font-size:18px}.cart__template .cart__footer__checkout .checkout__button{display:block;width:100%;min-height:55px;font-weight:700;padding-inline:20px;letter-spacing:.02em}.cart__template .cart__footer__shipping .accordion__title{background:#fff;border:1px solid #e1e1e1;border-radius:11px;padding:14px 17px;font-size:13px;font-weight:650;min-height:47px}.cart__template .cart__footer__shipping .shipping-calculator input,.cart__template .cart__footer__shipping .shipping-calculator select{background:#fff;border:1px solid #d5d5d5;border-radius:9px;max-width:100%}.cart__template .cms-cart-discount-help{font-size:12px;line-height:1.55;color:#656565;padding:4px 0;text-align:center;margin:0;order:6}.cart__template .cart__page__shipping{margin-bottom:14px}@media(max-width:900px){.cart__template .template__cart__body{grid-template-columns:minmax(0,1fr);gap:25px}.cart__template .template__cart__footer{position:static;max-width:100%}}@media(max-width:749px){.cart__template .cart__page__title{margin-bottom:15px}.cart__template .cart__heading__wrapper{padding-block:10px}.cart__template .template__cart__footer{padding:20px!important}.template-product .product-section .product-accordion .accordion__title{min-height:58px;padding:17px 19px!important;font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cms-ux-refresh.css.map */
