#MainContent:has(>.shopify-section>cart-items){box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:0 18px 32px}#MainContent:has(>.shopify-section>cart-items) #main-cart-items{padding-bottom:0;border-bottom:0}#MainContent:has(>.shopify-section>cart-items) cart-items,#MainContent:has(>.shopify-section>cart-items) #main-cart-footer{padding:0}cart-items .page-width,#main-cart-footer .page-width{max-width:none;padding:0}@media screen and (min-width:990px){#MainContent:has(>.shopify-section>cart-items){padding:0 40px 104px}#MainContent:has(>.shopify-section>cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-rows:auto auto 1fr;column-gap:72px;align-items:start}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.shopify-section:has(>cart-items),#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) cart-items,#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) cart-items>.page-width{display:contents}#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) .suay-cart-head{grid-column:1 / -1}#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) .cart__contents,#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) .suay-cart-extras{grid-column:1}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.cart__footer-wrapper{position:sticky;top:96px;grid-column:2;grid-row:2 / span 2;padding-top:28px}}cart-items .suay-cart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:0;padding:28px 0 16px;border-bottom:2px solid var(--suay-color-charcoal)}.suay-cart-head__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}cart-items .suay-cart-head .title--primary{margin:0;font-family:var(--suay-font-heading);font-size:52px;font-weight:400;line-height:.9;letter-spacing:-.05em;color:var(--suay-color-black, #000)}.suay-cart-head__count{font-family:var(--suay-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--suay-color-body)}cart-items .suay-cart-head .underlined-link{display:none}.suay-cart-footer__continue,cart-items .suay-cart-head .underlined-link{font-family:var(--suay-font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--suay-color-charcoal);text-decoration:none;border-bottom:1px solid var(--suay-color-charcoal);padding-bottom:2px}.suay-cart-footer__continue{display:table;margin:20px auto 0;font-size:10px}@media screen and (min-width:990px){cart-items .suay-cart-head{padding:48px 0 28px}.suay-cart-head__title{gap:4px 20px}cart-items .suay-cart-head .title--primary{font-size:120px;line-height:.86;letter-spacing:-.055em}.suay-cart-head__count{font-size:13px}cart-items .suay-cart-head .underlined-link{display:inline-block}.suay-cart-footer__continue{display:none}}.suay-cart-ship{padding:14px 0}.suay-cart-ship--panel{display:none}.suay-cart-ship__message{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:400;color:var(--suay-color-charcoal)}.suay-cart-ship__message strong{font-weight:500}.suay-cart-ship__message--free{font-weight:500;color:var(--suay-color-forest-on-light, #497364)}.suay-cart-ship__track{display:block;height:4px;overflow:hidden;border-radius:2px;background:var(--suay-color-smoke)}.suay-cart-ship__fill{display:block;height:100%;border-radius:2px;background:var(--suay-color-charcoal)}@media screen and (min-width:990px){.suay-cart-ship--top{display:none}.suay-cart-ship--panel{display:block;padding:0 0 22px}}.cart-items,.cart-items tbody{display:block;width:100%}.cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-items .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"media details price" "media qty qty";column-gap:16px;row-gap:0;margin:0;padding:18px 0;border-bottom:1px solid var(--suay-color-smoke)}.cart-items .cart-item>td{display:block;width:auto;margin:0;padding:0;border:0}.cart-items .cart-item>.cart-item__media{grid-area:media;position:relative}.cart-items .cart-item>.cart-item__details{grid-area:details;min-width:0}.cart-items .cart-item>.cart-item__totals{grid-area:price;text-align:right}.cart-items .cart-item>.cart-item__quantity{grid-area:qty;align-self:end;padding-top:12px}.cart-item__image-container{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:0;background:var(--suay-color-off-white)}.cart-item__image-container:after{display:none}.cart-items .cart-item__image{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.cart-items .cart-item__name{margin:0;font-family:var(--suay-font-heading);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--suay-color-charcoal);text-decoration:none}.cart-items .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.cart-items .cart-item__details>div.product-option{display:none}.cart-items .cart-item__details>*+*{margin-top:4px}.cart-items .cart-item__details dl{margin:4px 0 0}.cart-items .cart-item__details .product-option{font-family:var(--suay-font-mono);font-size:12px;line-height:1.5;color:var(--suay-color-body)}.cart-items .cart-item__details dl>.product-option:first-child dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-items .cart-item__totals .price,.cart-items .cart-item__totals .price--end{font-family:var(--suay-font-mono);font-size:14px;font-weight:500;color:var(--suay-color-charcoal)}.cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:18px}.cart-items .cart-item .quantity{width:auto;min-height:40px;border:1px solid var(--suay-color-smoke);border-radius:2px;overflow:hidden}.cart-items .cart-item .quantity:before,.cart-items .cart-item .quantity:after{display:none}.cart-items .cart-item .quantity__button{width:40px;height:40px;background:var(--suay-color-white, #fff);color:var(--suay-color-charcoal)}.cart-items .cart-item .quantity__button .svg-wrapper{width:12px;height:12px}.cart-items .cart-item .quantity__input{width:40px;height:40px;flex-grow:0;padding:0;border:0;border-left:1px solid var(--suay-color-smoke);border-right:1px solid var(--suay-color-smoke);border-radius:0;box-shadow:none;font-family:var(--suay-font-mono);font-size:13px;text-align:center;color:var(--suay-color-charcoal)}.cart-items cart-remove-button{margin:0}.cart-items cart-remove-button .button{min-width:0;min-height:44px;margin:0;padding:0 2px;background:none;box-shadow:none;font-family:var(--suay-font-mono);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;color:var(--suay-color-body)}.cart-items cart-remove-button .button:before,.cart-items cart-remove-button .button:after{display:none}.cart-items cart-remove-button .button:hover{color:var(--suay-color-charcoal)}@media screen and (min-width:990px){.cart-items .cart-item{grid-template-columns:140px minmax(0,1fr) auto;column-gap:28px;padding:28px 0}.cart-items .cart-item__name{font-size:20px}.cart-items .cart-item__totals .price,.cart-items .cart-item__totals .price--end{font-size:16px}.cart-items .cart-item .quantity{min-height:44px}.cart-items .cart-item .quantity__button,.cart-items .cart-item .quantity__input{height:44px}.cart-items .cart-item .quantity__button{width:44px}}.suay-cart-extras{padding-top:20px}cart-items.is-empty .suay-cart-extras{display:none}.suay-cart-code__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--suay-font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--suay-color-charcoal);cursor:pointer;list-style:none}.suay-cart-code__toggle::-webkit-details-marker{display:none}.suay-cart-code[open] .suay-cart-code__toggle svg{transform:rotate(180deg)}.suay-cart-code__form{display:flex;gap:8px;max-width:420px;margin-top:6px}.suay-cart-code__form .suay-cart-code__input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--suay-color-smoke);border-radius:4px;font-family:var(--suay-font-mono);font-size:13px;letter-spacing:.04em}.suay-cart-code__apply{height:44px;padding:0 18px;border:1px solid var(--suay-color-charcoal);border-radius:4px;background:var(--suay-color-charcoal);color:var(--suay-color-white, #fff);font-family:var(--suay-font-heading);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.suay-cart-code__note{margin:8px 0 0;font-size:13px;color:var(--suay-color-coral-on-light, #B44149)}.suay-cart-pairs{margin-top:24px}.suay-cart-pairs__heading{margin:0 0 10px;font-family:var(--suay-font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--suay-color-gold-on-light, #876733)}.suay-cart-pairs__list{margin:0;padding:0;list-style:none}.suay-cart-pairs__item{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--suay-color-smoke)}.suay-cart-pairs__media{flex:0 0 64px;width:64px;height:64px;overflow:hidden;background:var(--suay-color-off-white)}.suay-cart-pairs__media img{display:block;width:100%;height:100%;object-fit:cover}.suay-cart-pairs__text{flex:1;min-width:0}.suay-cart-pairs__name{display:block;font-size:14px;font-weight:500;color:var(--suay-color-charcoal);text-decoration:none}.suay-cart-pairs__price{display:block;margin-top:2px;font-family:var(--suay-font-mono);font-size:12px;color:var(--suay-color-body)}.suay-cart-pairs__add{flex:0 0 auto;height:44px;padding:0 18px;border:1px solid var(--suay-color-smoke);border-radius:4px;background:var(--suay-color-white, #fff);color:var(--suay-color-charcoal);font-family:var(--suay-font-heading);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.suay-cart-pairs__add:hover{border-color:var(--suay-color-charcoal)}@media screen and (min-width:990px){.suay-cart-extras{padding-top:24px}.suay-cart-pairs{margin-top:36px}}#main-cart-footer.is-empty .cart__footer,#main-cart-footer.is-empty .suay-cart-footer__continue{display:none}#main-cart-footer:not(.is-empty) .cart__footer{display:block;margin-top:32px;padding:22px 18px;border:0;background:var(--suay-color-off-white)}#main-cart-footer .cart__blocks{width:100%}#main-cart-footer .cart__footer>*+*{margin-top:0}#main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}#main-cart-footer .totals__total{margin:0;font-family:var(--suay-font-heading);font-size:15px;font-weight:500;color:var(--suay-color-charcoal)}#main-cart-footer .totals__total-value{margin:0;font-family:var(--suay-font-mono);font-size:22px;font-weight:500;color:var(--suay-color-charcoal)}.totals__currency{display:none;font-size:12px;color:var(--suay-color-body)}@media screen and (min-width:990px){.totals__currency{display:inline}}#main-cart-footer .tax-note{display:block;margin:8px 0 16px;font-family:var(--suay-font-mono);font-size:10px;line-height:1.5;text-align:left;color:var(--suay-color-body)}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .cart__ctas .cart__checkout-button{width:100%;height:54px;padding:0 24px;border:0;border-radius:4px;background:var(--suay-color-charcoal);color:var(--suay-color-white, #fff);font-family:var(--suay-font-heading);font-size:13px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}#main-cart-footer .cart__ctas .cart__checkout-button:before,#main-cart-footer .cart__ctas .cart__checkout-button:after{display:none}#main-cart-footer .cart__dynamic-checkout-buttons{margin-top:12px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-row-gap: 6px}#main-cart-footer .cart-trust-signals{justify-content:center;margin:16px 0 0;font-family:var(--suay-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--suay-color-body)}#main-cart-footer .cart-trust-signals__icon{display:none}#main-cart-footer .discounts{margin:0 0 12px;font-family:var(--suay-font-mono);font-size:12px;color:var(--suay-color-forest-on-light, #497364)}@media screen and (min-width:990px){#main-cart-footer:not(.is-empty) .cart__footer{margin-top:0;padding:32px}#main-cart-footer .totals{padding:18px 0;border-top:1px solid var(--suay-color-smoke)}#main-cart-footer .totals__total-value{font-size:26px}#main-cart-footer .tax-note{margin:0 0 18px;font-size:11px}#main-cart-footer .cart__ctas .cart__checkout-button{height:58px}}.cart__empty-text{font-family:var(--suay-font-heading);font-weight:400;font-size:clamp(20px,2.5vw,28px);color:var(--suay-color-charcoal)}.cart__warnings .button{align-items:center;justify-content:center;min-height:52px;padding:0 32px;font-family:var(--suay-font-body);font-size:13px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;background:var(--suay-color-charcoal);color:#fff;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/suay-cart.css.map */
