body .cart__footer-wrapper .page-width,body main:has(cart-items) .page-width{max-width:150rem}body cart-items .title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin:0 0 2.4rem}body cart-items .title-wrapper-with-link .title{margin:0;font-family:Manrope,-apple-system,Segoe UI,sans-serif;font-weight:800;font-size:clamp(3.2rem,4.6vw,5.6rem);line-height:1;letter-spacing:-.02em;text-transform:lowercase}body cart-items .title-wrapper-with-link .title svg{width:.6em;height:.6em;vertical-align:.1em;margin-left:.15em}body cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2.2rem;border:2px solid #000;border-radius:999px;background:#fff;color:#000;font-weight:700;font-size:1.4rem;text-decoration:none;transition:background .15s ease}body cart-items .title-wrapper-with-link .underlined-link:hover{background:var(--ns-accent,#FFD84D)}body cart-items .cart-items thead{display:none}body cart-items .cart-items,body cart-items .cart-items tbody{display:block;width:100%;border:0}body cart-items .cart__items{border:0;padding-bottom:0}body cart-items .cart-item__totals.small-hide{text-align:right}body cart-items .cart-item{display:grid;grid-template-columns:12rem minmax(0,1fr) auto minmax(10rem,auto);align-items:center;gap:1.2rem 2.4rem;margin:0 0 1.6rem;padding:1.6rem 2.4rem 1.6rem 1.6rem;border:2px solid #000;border-radius:2.4rem;background:#fff}body cart-items .cart-item>td{display:block;padding:0;border:0}body cart-items .cart-item__media{width:12rem;position:relative}body cart-items .cart-item__image-container{display:block;border:0;border-radius:1.6rem;overflow:hidden;background:#f7f1f9}body cart-items .cart-item__image{display:block;width:100%;height:12rem;object-fit:contain;mix-blend-mode:multiply;border:0}body cart-items .cart-item__name{display:block;font-size:1.8rem!important;line-height:1.2;color:#000;text-decoration:none}body cart-items .cart-item__name:hover{text-decoration:underline}body cart-items .cart-item__details .product-option{margin-top:.6rem;font-size:1.4rem;font-weight:700;color:#000}body cart-items .cart-item__details dl:empty,body cart-items .cart-item__details p.product-option:empty{display:none}body cart-items .cart-item__totals .price{font-weight:800;font-size:2rem;color:var(--ns-blue,#7E449D);white-space:nowrap}body cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:1rem;width:auto!important;max-width:none!important}body cart-items .quantity-popover-container{padding:0!important}body cart-items .cart-item__quantity-wrapper cart-remove-button{margin:0!important}body cart-items .quantity{width:12.4rem;min-height:4.4rem;background:#fff;border-radius:999px}body cart-items .quantity:before{border-radius:999px;box-shadow:none}body cart-items .quantity:after{border-radius:999px;box-shadow:0 0 0 2px #000}body cart-items .quantity__button{width:4rem}body cart-items .quantity__input{font-weight:800;font-size:1.6rem;color:#000}body cart-items cart-remove-button .button{display:grid;place-items:center;width:4.4rem;height:4.4rem;min-width:0;min-height:0;padding:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px #000;color:#000;transition:background .15s ease}body cart-items cart-remove-button .button:before,body cart-items cart-remove-button .button:after{display:none}body cart-items cart-remove-button .button:hover{background:var(--ns-accent,#FFD84D)}body cart-items cart-remove-button .button .svg-wrapper,body cart-items cart-remove-button .button svg{width:1.6rem;height:1.6rem}body #main-cart-footer .cart__footer{display:block;padding:0}body #main-cart-footer .cart__blocks{width:100%;max-width:none;padding:2.4rem;border:2px solid #000;border-radius:3.2rem;background:var(--ns-card,#F7F1F9)}body #main-cart-footer .cart__blocks:before{content:"\43e\431\43e\431\449\435\43d\438\435";display:block;margin:0 0 1.6rem;font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.01em;color:#000}body #main-cart-footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0}body #main-cart-footer .totals__total{margin:0;font-family:Manrope,-apple-system,Segoe UI,sans-serif;font-weight:800;font-size:1.5rem;text-transform:uppercase;letter-spacing:.02em}body #main-cart-footer .totals__total-value{margin:0;font-weight:800;font-size:2.6rem;color:var(--ns-blue,#7E449D);white-space:nowrap}body #main-cart-footer .tax-note{display:block;margin:.8rem 0 2rem;text-align:left;font-size:1.25rem;line-height:1.4}body #main-cart-footer .cart__ctas{display:block;margin:0}body #main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:5.6rem;border-radius:999px;font-size:1.6rem;font-weight:800}body #main-cart-footer .cart__dynamic-checkout-buttons{max-width:none;margin-top:1.2rem}body #main-cart-footer .discounts{margin:0 0 1rem}body #main-cart-footer .ns-bonus-row{margin:0 0 1.6rem}.ns-cart-trust2{list-style:none;display:grid;gap:1rem;margin:1.6rem 0 0;padding:2rem 2.4rem;border:2px solid #000;border-radius:3.2rem;background:#fff;font-size:1.4rem;font-weight:700;line-height:1.3;color:#000}.ns-cart-trust2 li{display:flex;align-items:center;gap:1rem}.ns-cart-trust2 .ns-ico{flex:0 0 3.2rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ns-accent,#FFD84D);border:2px solid #000}.ns-cart-trust2 svg{width:1.6rem;height:1.6rem}@media(min-width:990px){body main:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 42rem;column-gap:3.2rem;align-items:start;max-width:150rem;margin:0 auto;padding:4rem 5rem 8rem}body main:has(cart-items:not(.is-empty))>.shopify-section{min-width:0}body main:has(cart-items:not(.is-empty))>.shopify-section:has(cart-items){grid-column:1;grid-row:1 / span 3}body main:has(cart-items:not(.is-empty))>.cart__footer-wrapper{grid-column:2;grid-row:1;margin-top:9.2rem}body main:has(cart-items:not(.is-empty))>.shopify-section:has(.ns-cart-trust2){grid-column:2;grid-row:2}body main:has(cart-items:not(.is-empty)) .page-width{padding:0;max-width:none}body main:has(cart-items:not(.is-empty)) [class*=cart-items-padding],body main:has(cart-items:not(.is-empty)) [class*=cart-footer-padding]{padding-top:0;padding-bottom:0}}@media(min-width:990px)and (max-width:1199px){body cart-items .cart-item{grid-template-columns:9.6rem minmax(0,1fr) auto;padding-right:1.6rem}body cart-items .cart-item__media{width:9.6rem}body cart-items .cart-item__image{height:9.6rem}body cart-items .cart-item__totals.small-hide{grid-column:2 / span 2;text-align:right}}@media(max-width:749px){body cart-items .title-wrapper-with-link{justify-content:center;text-align:center}body cart-items .cart-item{grid-template-columns:8.4rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:1rem 1.2rem;padding:1.2rem;border-radius:2rem}body cart-items .cart-item__media{width:8.4rem;grid-column:1;grid-row:1 / span 2;align-self:start}body cart-items .cart-item__image{height:8.4rem}body cart-items .cart-item__details{grid-column:2;grid-row:1}body cart-items .cart-item__totals.medium-hide{grid-column:3;grid-row:1;align-self:start}body cart-items .cart-item__quantity{grid-column:2 / span 2;grid-row:2}body cart-items .cart-item__name{font-size:1.5rem!important}body cart-items .cart-item__totals .price{font-size:1.6rem}body cart-items .quantity{width:11rem;min-height:4rem}body cart-items cart-remove-button .button{width:4rem;height:4rem}body #main-cart-footer .cart__blocks{padding:2rem;border-radius:2.4rem}.ns-cart-trust2{margin:1.6rem 0 0;border-radius:2.4rem}body main:has(cart-items:not(.is-empty))>.shopify-section:has(.ns-cart-trust2) .page-width{padding-bottom:4rem}}body cart-items.is-empty .cart__warnings{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin:2rem auto 6rem;padding:4rem 2.4rem;max-width:56rem;border:2px solid #000;border-radius:3.2rem;background:#fff;text-align:center}body cart-items.is-empty .cart__empty-text{margin:0;font-family:Manrope,-apple-system,Segoe UI,sans-serif;font-weight:800;font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.1;text-transform:lowercase}body cart-items.is-empty .cart__warnings .button{border-radius:999px;min-height:5.2rem;padding:0 3.2rem;font-weight:800}main:has(cart-items.is-empty) .ns-cart-trust2{display:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ns-cart.css.map */
