: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}}.template-product .product__submit__buttons .btn--add-to-cart:not(:disabled):not([disabled]){background-color:#000!important;border-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff}.template-product .product__submit__buttons .btn--add-to-cart:not(:disabled):not([disabled]):hover{background-color:#242424!important;border-color:#242424!important;color:#fff!important}.template-product .product__submit__buttons .btn--add-to-cart:not(:disabled):not([disabled]) span{color:inherit!important}.template-product .product__submit__buttons .btn--add-to-cart:not(:disabled):not([disabled]):focus-visible{outline:3px solid #777!important;outline-offset:3px}.template-product .product__submit__buttons .btn--add-to-cart:disabled,.template-product .product__submit__buttons .btn--add-to-cart[disabled]{background-color:#888!important;border-color:#888!important;color:#fff!important}.cart__template .cms-cart-return-row{margin:0 0 10px}.cart__template .cms-cart-return-row .cart__return{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:12px;font-weight:650;letter-spacing:.025em}.cart__template .cms-cart-heading-grid{margin-bottom:0!important;padding:12px 0 14px!important;border-bottom:1px solid #e2e2e2}.cart__template .cms-cart-heading-grid .cart__heading{margin:0!important;font-weight:700;line-height:1.35;letter-spacing:.025em}@media(min-width:750px){.cart__template .template__cart__body>[data-cart-form]>.cms-cart-heading-grid,.cart__template .template__cart__body>[data-cart-form] [data-line-items] .cart__items__row>.cart__items__grid{display:grid!important;grid-template-columns:24px 72px minmax(0,1.65fr) minmax(95px,.8fr) minmax(112px,.82fr) minmax(96px,.78fr)!important;column-gap:clamp(8px,.85vw,14px)!important;align-items:center!important;width:100%!important;min-width:0}.cart__template .cms-cart-heading-grid .cart__heading__back{grid-column:3!important;grid-row:1!important;text-align:left!important}.cart__template .cms-cart-heading-grid .cart__items__price,.cart__template [data-line-items] .cart__items__row .cart__items__price{grid-column:4!important;grid-row:1!important}.cart__template .cms-cart-heading-grid .cart__items__quantity,.cart__template [data-line-items] .cart__items__row .cart__items__quantity{grid-column:5!important;grid-row:1!important}.cart__template .cms-cart-heading-grid .cart__items__total,.cart__template [data-line-items] .cart__items__row .cart__items__total{grid-column:6!important;grid-row:1!important}.cart__template [data-line-items] .cart__items__row .cart__items__remove{grid-column:1!important;grid-row:1!important}.cart__template [data-line-items] .cart__items__row .cart__items__image{grid-column:2!important;grid-row:1!important;min-width:0!important}.cart__template [data-line-items] .cart__items__row .cart__items__title{grid-column:3!important;grid-row:1!important;min-width:0!important}.cart__template [data-line-items] .cart__items__row .cart__items__savings{grid-column:3 / -1!important;grid-row:2!important}.cart__template .cms-cart-heading-grid :is(.cart__items__price,.cart__items__quantity,.cart__items__total),.cart__template [data-line-items] .cart__items__row :is(.cart__items__price,.cart__items__quantity,.cart__items__total){width:100%!important;min-width:0;text-align:center!important;justify-self:stretch!important}.cart__template [data-line-items] .cart__items__row .cart__items__quantity .quantity__wrapper{margin-left:auto!important;margin-right:auto!important}}@media(max-width:749px){.cart__template .cms-cart-heading-grid{display:none!important}}.cart__template [data-line-items] .cart__items__row .cart__items__remove{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.cart__template [data-line-items] .cart__items__row .cms-cart-remove-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:32px!important;max-width:100%;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:4px!important;color:#747474!important;font-size:29px!important;font-weight:400!important;line-height:1!important;text-align:center!important;text-decoration:none!important;cursor:pointer;position:relative;z-index:1}.cart__template [data-line-items] .cart__items__row .cms-cart-remove-x:hover{color:#111!important}.cart__template [data-line-items] .cart__items__row .cms-cart-remove-x:focus-visible{outline:2px solid #111!important;outline-offset:2px}.cart__template [data-line-items] .cart__items__row .cms-cart-remove-x>span{display:block;font:inherit;line-height:1}.cart__template .template__cart__footer{background:#fff!important;border:2px solid #e1e1e1!important;border-radius:24px!important;box-shadow:none!important;padding:clamp(20px,2.6vw,34px)!important;gap:0!important}.cart__template .cms-cart-summary-heading{font-size:clamp(23px,2vw,32px)!important;letter-spacing:-.025em!important;line-height:1.15!important;text-transform:uppercase!important;margin:0 0 20px!important;color:#141414!important;font-weight:750!important}.cart__template .template__cart__footer>.cart__footer__total{order:1;display:flex!important;flex-direction:column;margin:0!important;padding:0!important}.cart__template .cms-cart-summary-line{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px!important;align-items:start!important;padding:20px 0!important;margin:0!important;border-bottom:1px solid #dedede!important}.cart__template .cms-cart-summary-line .cart__footer__label{font-size:15px!important;font-weight:500!important;line-height:1.5!important;color:#222!important;min-width:0}.cart__template .cms-cart-summary-line .cart__footer__value{font-size:18px!important;font-weight:650!important;line-height:1.45!important;color:#161616!important;text-align:right!important;justify-self:end;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.cart__template .cms-cart-summary-line--shipping .cms-cart-summary-shipping{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;min-width:0;text-align:right;color:#525252}.cart__template .cms-cart-summary-shipping__value{font-size:14px;line-height:1.4;font-weight:500}.cart__template .cms-cart-summary-shipping__hint{display:block;font-size:12px;line-height:1.45;color:#6a6a6a}.cart__template .cart__page__shipping{margin:0!important;padding:11px 0 15px!important;border-bottom:1px solid #e5e5e5}.cart__template .cart__page__shipping .cart__message{margin:0!important}.cart__template .cms-cart-summary-line--grand{padding:22px 0 8px!important;border-bottom:0!important;align-items:center!important}.cart__template .cms-cart-summary-line--grand .cart__footer__label{font-size:19px!important;font-weight:750!important}.cart__template .cms-cart-summary-line--grand .cart__footer__value{font-size:24px!important;font-weight:750!important}.cart__template .cms-cart-total-note{margin:0 0 12px!important;padding:0!important;border:0!important;color:#777!important;font-size:11px!important;line-height:1.5!important;text-align:right}.cart__template .cms-cart-klarna-placement{padding:14px 0 16px;border-top:1px solid #e8e8e8;min-height:25px}.cart__template .cms-cart-klarna-placement>*{max-width:100%}.cart__template .cart__footer__total>p.cart__footer__small{margin:4px 0 13px!important;padding:0!important;border:0!important;font-size:11px!important;line-height:1.5!important;color:#777!important}.cart__template .template__cart__footer>.cart__footer__shipping{order:2;margin:0 0 15px!important}.cart__template .template__cart__footer>.cart__footer__checkout{order:3;margin:0 0 10px!important}.cart__template .template__cart__footer .cart__footer__checkout .checkout__button{min-height:54px!important;border-radius:999px!important;background:#000!important;color:#fff!important;border-color:#000!important}.cart__template .template__cart__footer>.cart__footer__additional{order:4;margin:0!important}.cart__template .template__cart__footer>.cms-cart-discount-help{order:5}.cart__template .template__cart__footer>.cart__footer__update{order:6}.cart__template .template__cart__footer>.cart__footer__notes{order:7}@media(max-width:749px){.cart__template .template__cart__footer{padding:20px!important;border-radius:18px!important}.cart__template .cms-cart-summary-heading{font-size:24px!important;margin-bottom:12px!important}.cart__template .cms-cart-summary-line{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:16px 0!important;gap:10px!important}.cart__template .cms-cart-summary-line .cart__footer__label{font-size:14px!important}.cart__template .cms-cart-summary-line .cart__footer__value{font-size:16px!important}.cart__template .cms-cart-summary-line--grand .cart__footer__value{font-size:22px!important}}.cart__template .template__cart__footer>.cart__footer__additional{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;align-self:stretch!important}.cart__template .template__cart__footer .additional-checkout-buttons{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cart__template .template__cart__footer .additional-checkout-buttons>*,.cart__template .template__cart__footer .additional-checkout-buttons .shopify-cleanslate,.cart__template .template__cart__footer .additional-checkout-buttons [data-shopify-buttoncontainer]{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.cart__template .template__cart__footer .additional-checkout-buttons [data-shopify-buttoncontainer]{display:flex!important;flex-direction:column!important;gap:8px!important}.cart__template .template__cart__footer .additional-checkout-buttons iframe{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}.cart__template .template__cart__footer .additional-checkout-buttons .shopify-payment-button__button,.cart__template .template__cart__footer .additional-checkout-buttons button{width:100%!important;max-width:100%!important}@media(min-width:750px){.cart__template .template__cart__body>[data-cart-form]>.cms-cart-heading-grid,.cart__template .template__cart__body>[data-cart-form] [data-line-items] .cart__items__row>.cart__items__grid{grid-template-columns:24px 82px minmax(0,1.65fr) minmax(95px,.8fr) minmax(112px,.82fr) minmax(96px,.78fr)!important;column-gap:clamp(10px,1vw,16px)!important}.cart__template [data-line-items] .cart__items__row .cart__items__image{width:82px!important;max-width:82px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;justify-self:start!important}.cart__template [data-line-items] .cart__items__row .cart__items__image>a,.cart__template [data-line-items] .cart__items__row .cart__items__image img,.cart__template [data-line-items] .cart__items__row .cart__items__img{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;object-fit:contain!important;margin:0!important}.cart__template [data-line-items] .cart__items__row .cart__items__title{margin:0!important;padding:0!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word;align-self:center!important}.cart__template [data-line-items] .cart__items__row .cart__items__title>p{max-width:100%!important;min-width:0!important;margin:0!important}}.cart__template .template__cart__footer>.cart__footer__checkout,.cart__template .template__cart__footer>.cart__footer__additional{width:100%!important;max-width:420px!important;min-width:0!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}.cart__template .template__cart__footer>.cart__footer__checkout .checkout__button,.cart__template .template__cart__footer>.cart__footer__additional .additional-checkout-buttons{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:749px){.cart__template [data-line-items] .cart__items__row .cart__items__image{max-width:100%!important;min-width:0!important;overflow:hidden!important}.cart__template [data-line-items] .cart__items__row .cart__items__image img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important}}.cart__template .template__cart__footer>.cart__footer__checkout{display:block!important;width:100%!important;max-width:420px!important;min-width:0!important;box-sizing:border-box!important;align-self:center!important;margin-inline:auto!important;padding:0!important;overflow:visible!important}.cart__template .template__cart__footer>.cart__footer__checkout>.checkout__button,.cart__template .template__cart__footer>.cart__footer__checkout>button[name=checkout]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:54px!important;height:54px!important;max-height:54px!important;padding:0 16px!important;margin:0!important;box-sizing:border-box!important;border-radius:999px!important;line-height:1.25!important;white-space:normal;overflow:hidden!important}.cart__template .template__cart__footer>.cart__footer__additional{width:100%!important;max-width:420px!important;box-sizing:border-box!important;align-self:center!important;margin-inline:auto!important}@media(max-width:749px){.cart__template .template__cart__footer>.cart__footer__checkout,.cart__template .template__cart__footer>.cart__footer__additional{max-width:100%!important}}@media(max-width:749px){.cart__template [data-line-items] .cart__items__row{padding:18px 0!important;position:relative!important;min-width:0!important}.cart__template [data-line-items] .cart__items__row>.cart__items__grid{display:grid!important;grid-template-columns:84px minmax(0,1fr) 30px!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;row-gap:8px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;position:relative!important}.cart__template [data-line-items] .cart__items__row .cart__items__remove{grid-column:3!important;grid-row:1!important;position:static!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;align-self:start!important;justify-self:end!important;width:30px!important;min-width:0!important;max-width:30px!important;height:32px!important;padding:0!important;margin:0!important;transform:none!important;float:none!important;z-index:2!important}.cart__template [data-line-items] .cart__items__row .cms-cart-remove-x{position:static!important;display:flex!important;flex:0 0 30px!important;align-items:center!important;justify-content:center!important;width:30px!important;height:32px!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#666!important;font-size:29px!important;line-height:1!important;cursor:pointer}.cart__template [data-line-items] .cart__items__row .cart__items__image{grid-column:1!important;grid-row:1 / span 3!important;position:static!important;width:84px!important;max-width:84px!important;min-width:0!important;margin:0!important;padding:0!important;justify-self:start!important;align-self:start!important;float:none!important;overflow:hidden!important}.cart__template [data-line-items] .cart__items__row .cart__items__image>a,.cart__template [data-line-items] .cart__items__row .cart__items__image img,.cart__template [data-line-items] .cart__items__row .cart__items__img{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:160px!important;object-fit:contain!important;margin:0!important}.cart__template [data-line-items] .cart__items__row .cart__items__title{grid-column:2!important;grid-row:1!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;align-self:start!important;margin:0!important;padding:0!important;float:none!important;overflow-wrap:anywhere}.cart__template [data-line-items] .cart__items__row .cart__items__title>p,.cart__template [data-line-items] .cart__items__row .cart__items__title>p a{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.38!important;overflow-wrap:anywhere!important}.cart__template [data-line-items] .cart__items__row .cart__items__title .cart__items__meta p{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important}.cart__template [data-line-items] .cart__items__row .cart__items__price{grid-column:2 / 4!important;grid-row:2!important;display:block!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;text-align:left!important;justify-self:start!important}.cart__template [data-line-items] .cart__items__row .cart__items__price .line__price{margin:0!important;font-size:14px!important;line-height:1.45!important}.cart__template [data-line-items] .cart__items__row .cart__items__quantity{grid-column:2 / 4!important;grid-row:3!important;display:block!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;justify-self:start!important}.cart__template [data-line-items] .cart__items__row .cart__items__quantity .quantity__wrapper{width:138px!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.cart__template [data-line-items] .cart__items__row .cart__items__total{display:none!important}.cart__template [data-line-items] .cart__items__row .cart__items__savings{grid-column:2 / 4!important;grid-row:4!important;position:static!important;margin:0!important;padding:0!important}}@media(max-width:359px){.cart__template [data-line-items] .cart__items__row>.cart__items__grid{grid-template-columns:70px minmax(0,1fr) 28px!important;column-gap:9px!important}.cart__template [data-line-items] .cart__items__row .cart__items__image{width:70px!important;max-width:70px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cms-ux-refresh.css.map */
