@media screen and (min-width:1100px){#MainContent[data-template=cart]{display:grid;grid-template-columns:minmax(2.4rem,1fr) minmax(0,76rem) minmax(31rem,39rem) minmax(2.4rem,1fr);column-gap:clamp(1.6rem,2.3vw,3.6rem);align-items:start}#MainContent[data-template=cart]>.shopify-section{grid-column:1 / -1;min-width:0}#MainContent[data-template=cart]>.shopify-section:has(cart-items){grid-column:2;grid-row:1}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){grid-column:3;grid-row:1;min-width:0;align-self:start;position:sticky;top:12rem;margin-top:12.4rem;z-index:2}#MainContent[data-template=cart]>.shopify-section:has(cart-items) .page-width,#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) .page-width{width:100%;max-width:none;padding-left:0;padding-right:0}#MainContent[data-template=cart] cart-items .title-wrapper-with-link{gap:1.2rem;flex-wrap:wrap;margin-bottom:2.2rem}#MainContent[data-template=cart] #main-cart-items.cart__items{border-bottom:0;padding-bottom:2rem}#MainContent[data-template=cart] .cart-items{table-layout:fixed;width:100%}#MainContent[data-template=cart] .cart-items thead th:first-child{width:52%}#MainContent[data-template=cart] .cart-items thead th.cart-items__heading--quantity{width:26%}#MainContent[data-template=cart] .cart-items thead th:last-child{width:22%}#MainContent[data-template=cart] .cart-items thead th,#MainContent[data-template=cart] .cart-items thead .cart-items__heading--quantity{padding:0 0 1.2rem;font-size:1.05rem;letter-spacing:.07em}#MainContent[data-template=cart] .cart-items thead th:not(:first-child){padding-left:1.1rem}#MainContent[data-template=cart] .cart-item>td,#MainContent[data-template=cart] .cart-items tbody .cart-item>td{padding-top:1.8rem;padding-bottom:1.5rem;vertical-align:top}#MainContent[data-template=cart] .cart-item>td+td,#MainContent[data-template=cart] .cart-item .cart-item__quantity{padding-left:1.1rem}#MainContent[data-template=cart] .cart-item__media{width:9.2rem}#MainContent[data-template=cart] .cart-item__image{width:9rem;max-width:100%;max-height:11rem;object-fit:contain}#MainContent[data-template=cart] .cart-item__details{width:auto;max-width:28rem;overflow-wrap:anywhere}#MainContent[data-template=cart] .cart-item__details>*{max-width:100%}#MainContent[data-template=cart] .cart-item__name{font-size:1.55rem;line-height:1.35}#MainContent[data-template=cart] .cart-item__quantity{width:15rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper{gap:.2rem;align-items:center;flex-wrap:wrap}#MainContent[data-template=cart] .cart-quantity{min-height:4.2rem;width:11.8rem;max-width:11.8rem}#MainContent[data-template=cart] .cart-quantity .quantity__button{width:3.7rem}#MainContent[data-template=cart] .cart-quantity .quantity__input{min-width:3.2rem;font-size:1.4rem}#MainContent[data-template=cart] .cart-item__totals{white-space:nowrap;font-size:1.4rem}#MainContent[data-template=cart] .nds-cart-wishlist{margin:.35rem 0 0;min-height:1.8rem}#MainContent[data-template=cart] .nds-cart-wishlist :is(button,a){font-size:1.15rem!important;line-height:1.35!important}}#MainContent[data-template=cart] #main-cart-footer .cart__footer{display:block;padding:2.6rem 2.3rem;background:#faf9f7;border:1px solid rgba(var(--color-foreground),.09);border-radius:1.2rem}#MainContent[data-template=cart] #main-cart-footer .cart__footer>*{width:100%;max-width:none;margin:0}#MainContent[data-template=cart] #main-cart-footer .cart__footer>*+*{margin-top:2rem}#MainContent[data-template=cart] #main-cart-footer .cart__blocks{width:100%}#MainContent[data-template=cart] #main-cart-footer .nds-cart-summary-title{font-size:2rem;line-height:1.35;font-weight:500;letter-spacing:-.015em}#MainContent[data-template=cart] #main-cart-footer .totals{align-items:baseline;justify-content:space-between;gap:1.2rem}#MainContent[data-template=cart] #main-cart-footer .totals__total,#MainContent[data-template=cart] #main-cart-footer .totals__total-value{font-size:1.55rem;line-height:1.35}#MainContent[data-template=cart] #main-cart-footer .tax-note{display:block;width:100%;text-align:left;font-size:1.2rem;line-height:1.5;margin:1.3rem 0 1.8rem}#MainContent[data-template=cart] #main-cart-footer .cart__ctas{width:100%}#MainContent[data-template=cart] #main-cart-footer .cart__checkout-button{width:100%;max-width:none}#MainContent[data-template=cart] #main-cart-footer .cart__dynamic-checkout-buttons{width:100%;max-width:none;margin-top:1.2rem}#MainContent[data-template=cart] #main-cart-footer .discounts__discount{font-size:1.2rem}#MainContent[data-template=cart] #main-cart-footer.is-empty .cart__footer{display:none}@media screen and (min-width:1100px){#MainContent[data-template=cart]:has(cart-items.is-empty)>.shopify-section:has(cart-items){grid-column:2 / 4}#MainContent[data-template=cart]:has(cart-items.is-empty)>.shopify-section:has(#main-cart-footer){position:static;margin-top:0}}@media screen and (min-width:1100px)and (max-height:680px){#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){position:static}}@media screen and (max-width:1099px){#MainContent[data-template=cart] #main-cart-footer{margin-left:auto;margin-right:auto}#MainContent[data-template=cart] #main-cart-footer .cart__footer{padding:2.3rem 2rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper{gap:.3rem}#MainContent[data-template=cart] .nds-cart-wishlist{margin-top:.45rem}}@media screen and (max-width:749px){#MainContent[data-template=cart] .cart-items thead tr{margin-bottom:1.4rem}#MainContent[data-template=cart] .cart-item{gap:.9rem 1.1rem;margin-bottom:1.6rem}#MainContent[data-template=cart] .cart-item__image{max-height:11rem;object-fit:contain}#MainContent[data-template=cart] #main-cart-footer .cart__footer{padding:2rem 1.6rem}#MainContent[data-template=cart] #main-cart-footer .nds-cart-summary-title{font-size:1.8rem}}#MainContent[data-template=cart] .nds-cart-shipping{display:flex;justify-content:space-between;align-items:baseline;gap:1.3rem;padding:1.25rem 0;margin:1.1rem 0 1.4rem;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);font-size:1.3rem;line-height:1.45}#MainContent[data-template=cart] .nds-cart-shipping__value{text-align:right;font-weight:500}#MainContent[data-template=cart] #main-cart-footer .nds-cart-summary-title{margin:0}body:has(#MainContent[data-template=cart]),#MainContent[data-template=cart],#MainContent[data-template=cart]>.shopify-section,#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items,#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer{background:#fff!important;background-image:none!important}#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items>.page-width{box-sizing:border-box;background:#fff;border:1px solid #e4e1de;border-radius:.9rem;box-shadow:0 2px 12px #231f1b06}#MainContent[data-template=cart] .cart-items tbody .cart-item:not(:last-child)>td{border-bottom:1px solid #f1efed}#MainContent[data-template=cart] .cart-items thead th{border-bottom-color:#e9e6e3}#MainContent[data-template=cart] #main-cart-footer .cart__footer{background:#fff!important;border:1px solid #dedbd8;border-radius:.9rem;box-shadow:0 2px 16px #231f1b09}#MainContent[data-template=cart] .nds-cart-shipping{border-color:#eae7e4}@media screen and (min-width:1100px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items>.page-width{padding:2.6rem 2.5rem}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){margin-top:3.6rem}#MainContent[data-template=cart] cart-items .title-wrapper-with-link{margin-bottom:2.2rem}}@media screen and (min-width:750px)and (max-width:1099px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items>.page-width{width:calc(100% - 4.8rem);max-width:110rem;margin-left:auto;margin-right:auto;padding:2.4rem}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer>.page-width{width:calc(100% - 4.8rem);margin-left:auto;margin-right:auto;padding:0}}@media screen and (max-width:749px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items>.page-width{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;padding:1.7rem 1.4rem}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer>.page-width{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;padding:0}#MainContent[data-template=cart] .cart-items tbody .cart-item:not(:last-child)>td{border-bottom:0}}html:has(#MainContent[data-template=cart]),body:has(#MainContent[data-template=cart]),#MainContent[data-template=cart],#MainContent[data-template=cart] *{scrollbar-width:thin;scrollbar-color:#e1ddd9 #fff}html:has(#MainContent[data-template=cart])::-webkit-scrollbar,body:has(#MainContent[data-template=cart])::-webkit-scrollbar,#MainContent[data-template=cart] *::-webkit-scrollbar{width:8px;height:8px}html:has(#MainContent[data-template=cart])::-webkit-scrollbar-track,body:has(#MainContent[data-template=cart])::-webkit-scrollbar-track,#MainContent[data-template=cart] *::-webkit-scrollbar-track{background:#fff}html:has(#MainContent[data-template=cart])::-webkit-scrollbar-thumb,body:has(#MainContent[data-template=cart])::-webkit-scrollbar-thumb,#MainContent[data-template=cart] *::-webkit-scrollbar-thumb{background:#e1ddd9;border:2px solid #fff;border-radius:999px}html:has(#MainContent[data-template=cart])::-webkit-scrollbar-thumb:hover,body:has(#MainContent[data-template=cart])::-webkit-scrollbar-thumb:hover,#MainContent[data-template=cart] *::-webkit-scrollbar-thumb:hover{background:#c9c1bb}html:has(#MainContent[data-template=cart])::-webkit-scrollbar-button,body:has(#MainContent[data-template=cart])::-webkit-scrollbar-button,#MainContent[data-template=cart] *::-webkit-scrollbar-button{display:none;width:0;height:0}#MainContent[data-template=cart]>.shopify-section>.gradient{background:#fff!important;background-image:none!important}@media screen and (min-width:1100px){#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){position:relative!important;top:auto!important;align-self:stretch!important;overflow:visible!important;z-index:2}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer{position:relative!important;top:auto!important;bottom:auto!important;width:100%;transform:none!important;will-change:auto!important;overflow:visible!important}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer.nds-cart-pin-fixed{position:fixed!important;top:var(--nds-cart-pin-top)!important;left:var(--nds-cart-pin-left)!important;width:var(--nds-cart-pin-width)!important;bottom:auto!important;z-index:5}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer) #main-cart-footer.nds-cart-pin-bottom{position:absolute!important;top:auto!important;left:0!important;bottom:2rem!important;width:100%!important;z-index:2}}#MainContent[data-template=cart] .cart-item__details>.nds-cart-wishlist.wishlist-hero-custom-button{display:block;width:max-content;max-width:100%;min-height:1.8rem;margin:.85rem 0 0;text-align:left}#MainContent[data-template=cart] .cart-item__details>.nds-cart-wishlist :is(button,a){font-size:1.15rem!important;line-height:1.45!important}#MainContent[data-template=cart] .cart-item__quantity-wrapper{flex-wrap:nowrap;gap:.45rem;align-items:center}#MainContent[data-template=cart] .cart-item cart-remove-button{margin-left:0;flex:0 0 3.6rem}#MainContent[data-template=cart] .cart-item cart-remove-button .button{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;width:3.6rem;min-height:4.2rem;height:4.2rem;padding:0;border-radius:.5rem}#MainContent[data-template=cart] .cart-item cart-remove-button .button:hover{background:#f4f4f4!important}@media screen and (min-width:1100px){#MainContent[data-template=cart] .cart-item__quantity{width:18rem}#MainContent[data-template=cart] .cart-item>td,#MainContent[data-template=cart] .cart-items tbody .cart-item>td{padding-bottom:1.15rem}}@media screen and (max-width:749px){#MainContent[data-template=cart] .cart-item__details>.nds-cart-wishlist.wishlist-hero-custom-button{margin-top:.7rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper{flex-wrap:wrap;row-gap:.35rem}}@media screen and (max-width:749px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items>.page-width{padding:1.45rem 1.25rem}#MainContent[data-template=cart] cart-items .title-wrapper-with-link{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:1.65rem}#MainContent[data-template=cart] cart-items .title-wrapper-with-link .title{margin:0;font-size:clamp(2.35rem,6vw,3rem);line-height:1.2}#MainContent[data-template=cart] cart-items .title-wrapper-with-link .underlined-link{margin:0;font-size:1.3rem}#MainContent[data-template=cart] .cart-items thead tr{margin-bottom:.85rem}#MainContent[data-template=cart] .cart-items thead th{padding-bottom:.8rem}#MainContent[data-template=cart] .cart-item{display:grid;grid-template-columns:minmax(7.5rem,9.2rem) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.55rem;align-items:start;margin-bottom:1.15rem;padding:1.2rem 0;border-bottom:1px solid #f1efed}#MainContent[data-template=cart] .cart-item:last-child{border-bottom:0}#MainContent[data-template=cart] .cart-item__media{grid-column:1;grid-row:1 / 3;min-width:0}#MainContent[data-template=cart] .cart-item__image{width:100%;max-height:9.6rem;object-fit:contain}#MainContent[data-template=cart] .cart-item__details{grid-column:2;grid-row:1;min-width:0;width:auto;font-size:1.25rem}#MainContent[data-template=cart] .cart-item__name{font-size:1.35rem;line-height:1.28}#MainContent[data-template=cart] .cart-item__details>*+*{margin-top:.3rem}#MainContent[data-template=cart] .cart-item__details .product-option{font-size:1.2rem;line-height:1.35}#MainContent[data-template=cart] .cart-item__totals{grid-column:3;grid-row:1;min-width:0;font-size:1.25rem;white-space:nowrap;padding-left:.25rem}#MainContent[data-template=cart] .cart-item__quantity{grid-column:2 / 4;grid-row:2;width:100%;min-width:0;padding:0!important;margin-top:.1rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;gap:.55rem;align-items:center;justify-content:flex-start}#MainContent[data-template=cart] .cart-item__quantity .quantity-popover-container{flex:0 1 12.4rem;min-width:0}#MainContent[data-template=cart] .cart-item__quantity .cart-quantity{width:100%;max-width:12.4rem;min-height:3.6rem}#MainContent[data-template=cart] .cart-quantity .quantity__button{width:3.5rem}#MainContent[data-template=cart] .cart-item cart-remove-button{margin:0;flex:0 0 3.6rem}#MainContent[data-template=cart] .cart-item cart-remove-button .button{width:3.6rem;min-width:3.6rem;height:3.6rem;min-height:3.6rem}#MainContent[data-template=cart] .cart-item__details>.nds-cart-wishlist.wishlist-hero-custom-button{margin:.5rem 0 0;min-height:0;max-width:100%;text-align:left}#MainContent[data-template=cart] .cart-item__details>.nds-cart-wishlist :is(a,button){display:inline-block;font-size:1.12rem!important;line-height:1.25!important;text-align:left}}@media screen and (min-width:750px){#MainContent[data-template=cart] .nds-cart-wishlist--mobile{display:none!important}}@media screen and (max-width:749px){#MainContent[data-template=cart] .nds-cart-wishlist--desktop{display:none!important}#MainContent[data-template=cart] .cart-item{grid-template-rows:auto auto;row-gap:.4rem;padding-top:1.05rem;padding-bottom:1.05rem}#MainContent[data-template=cart] .cart-item__media{grid-row:1}#MainContent[data-template=cart] .cart-item__quantity{grid-column:1 / -1;grid-row:2;padding-left:0!important;margin-top:0}#MainContent[data-template=cart] .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:4.4rem}#MainContent[data-template=cart] .cart-item__quantity .quantity-popover-container{flex:0 1 12.4rem;min-width:10.6rem}#MainContent[data-template=cart] .cart-item__quantity .cart-quantity{max-width:12.4rem;min-height:4.2rem}#MainContent[data-template=cart] .nds-cart-wishlist--mobile.wishlist-hero-custom-button{display:flex!important;flex:0 0 4.4rem;align-items:center;justify-content:center;position:relative!important;width:4.4rem;max-width:4.4rem;height:4.4rem;min-height:4.4rem;margin:0!important;text-align:center}#MainContent[data-template=cart] .nds-cart-wishlist--mobile :is(button,a){display:inline-flex!important;justify-content:center;align-items:center;min-width:4.4rem!important;min-height:4.4rem!important;width:4.4rem!important;height:4.4rem!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#262626!important;cursor:pointer}#MainContent[data-template=cart] .nds-cart-wishlist--mobile svg{width:2rem;height:2rem;color:#262626}#MainContent[data-template=cart] .nds-cart-wishlist--mobile :is(a,button):focus-visible{outline:2px solid #797068!important;outline-offset:2px;border-radius:.5rem}#MainContent[data-template=cart] .cart-item cart-remove-button{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;margin-left:0}#MainContent[data-template=cart] .cart-item cart-remove-button .button{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;margin:0}}@media screen and (max-width:749px){#MainContent[data-template=cart] .cart-item{row-gap:0}#MainContent[data-template=cart] .cart-item__quantity{margin-top:-.2rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper{justify-content:flex-start;gap:.4rem}#MainContent[data-template=cart] .cart-item__quantity-wrapper>.nds-cart-wishlist--mobile.wishlist-hero-custom-button{margin-left:auto!important}#MainContent[data-template=cart] .nds-cart-wishlist--mobile :is(svg,.svg-wrapper svg){width:1.85rem;height:1.85rem}#MainContent[data-template=cart] .nds-cart-wishlist--mobile i{font-size:1.85rem!important}#MainContent[data-template=cart] .cart-item cart-remove-button .icon-remove{width:1.85rem;height:1.85rem}}@media screen and (max-width:749px){#MainContent[data-template=cart] .cart-item__quantity{margin-top:.8rem}#MainContent[data-template=cart] .nds-cart-wishlist--mobile svg{width:1.7rem!important;height:1.7rem!important}#MainContent[data-template=cart] .nds-cart-wishlist--mobile i{font-size:1.7rem!important}#MainContent[data-template=cart] .cart-item cart-remove-button .icon-remove{width:2.05rem;height:2.05rem}}@media screen and (min-width:750px){#MainContent[data-template=cart] cart-items:not(.is-empty) .title-wrapper-with-link{align-items:center;gap:1rem;margin-bottom:1.2rem}#MainContent[data-template=cart] cart-items:not(.is-empty) .title-wrapper-with-link .title--primary{margin:0;font-size:clamp(3.1rem,1.9vw,3.6rem);line-height:1.15;letter-spacing:-.025em}#MainContent[data-template=cart] cart-items:not(.is-empty) .title-wrapper-with-link .underlined-link{font-size:1.4rem;line-height:1.4}#MainContent[data-template=cart] .cart-items thead th{padding-bottom:.8rem}}@media screen and (min-width:1100px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items:not(.is-empty){padding-top:2.4rem!important}#MainContent[data-template=cart]>.shopify-section:has(#main-cart-footer){margin-top:2.4rem!important}#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items:not(.is-empty)>.page-width{padding:2rem 2.5rem}}@media screen and (min-width:750px)and (max-width:1099px){#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items:not(.is-empty){padding-top:2.4rem!important}#MainContent[data-template=cart]>.shopify-section:has(cart-items) cart-items:not(.is-empty)>.page-width{padding:2rem 2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/nds-cart-redesign.css.map */
