coretex-cart[data-sm-cart-location=page]{--sm-cart-ink: #171715;--sm-cart-muted: #77746d;--sm-cart-rule: #deddd8;--sm-cart-soft: #f7f7f4;--sm-cart-paper: #ffffff;--sm-cart-micro: clamp(.88rem, .84rem + .1vw, .94rem);--sm-cart-label: clamp(.92rem, .88rem + .08vw, 1rem);--sm-cart-body: clamp(.98rem, .93rem + .1vw, 1.06rem);--sm-cart-track: .16em;display:block;background:var(--sm-cart-paper);color:var(--sm-cart-ink)}coretex-cart[data-sm-cart-location=page],coretex-cart[data-sm-cart-location=page] *{box-sizing:border-box}coretex-cart[data-sm-cart-location=page] .sm-cart-page-heading{display:flex;min-height:clamp(13rem,25vw,22rem);align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(3.5rem,7vw,7.5rem) var(--layoutInline) clamp(2.5rem,4vw,4.5rem);border-bottom:1px solid var(--sm-cart-ink);background:var(--sm-cart-paper)}coretex-cart[data-sm-cart-location=page] .sm-cart-page-heading h1{max-width:11ch;margin:0;font-size:clamp(3.2rem,6.4vw,6.75rem);font-weight:400;line-height:.91;letter-spacing:-.055em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] .sm-cart-kicker,coretex-cart[data-sm-cart-location=page] .sm-cart-count,coretex-cart[data-sm-cart-location=page] .sm-checkout-note{margin:0;font-size:var(--sm-cart-micro);font-weight:500;line-height:1.2;letter-spacing:var(--sm-cart-track);text-transform:uppercase}coretex-cart[data-sm-cart-location=page] .sm-cart-kicker{margin-bottom:1.25rem}coretex-cart[data-sm-cart-location=page] .sm-cart-count{padding-bottom:.4rem;color:var(--sm-cart-muted);white-space:nowrap}coretex-cart[data-sm-cart-location=page]>.coretex-cart{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(22rem,.75fr)!important;gap:0!important;align-items:start;background:var(--sm-cart-paper)}coretex-cart[data-sm-cart-location=page] cart-body{display:flex;grid-column:1!important;grid-row:1!important;min-width:0;flex-direction:column;padding:0 clamp(2rem,4vw,5.5rem) clamp(5rem,8vw,9rem) var(--layoutInline)}coretex-cart[data-sm-cart-location=page] cart-item{position:relative;display:grid!important;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) auto!important;grid-template-rows:auto auto 1fr auto;gap:.8rem clamp(1.25rem,2.5vw,2.75rem)!important;padding:clamp(2rem,4vw,3.75rem) 0;border-bottom:1px solid var(--sm-cart-rule);color:var(--sm-cart-ink)}coretex-cart[data-sm-cart-location=page] cart-item>.image{grid-column:1!important;grid-row:1 / 5!important;width:100%;min-width:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--sm-cart-paper)!important}coretex-cart[data-sm-cart-location=page] cart-item>.image>a,coretex-cart[data-sm-cart-location=page] cart-item>.image picture,coretex-cart[data-sm-cart-location=page] cart-item>.image .media{display:block;width:100%;height:100%;background:var(--sm-cart-paper)!important}coretex-cart[data-sm-cart-location=page] cart-item>.image img{width:100%;height:100%;object-fit:contain;object-position:center;background:var(--sm-cart-paper)!important;transition:transform .65s cubic-bezier(.22,1,.36,1)}@media(hover:hover){coretex-cart[data-sm-cart-location=page] cart-item>.image:hover img{transform:scale(1.018)}}coretex-cart[data-sm-cart-location=page] cart-item>.meta{grid-column:2!important;grid-row:1 / 4!important;min-width:0;gap:.78rem;align-items:flex-start}coretex-cart[data-sm-cart-location=page] cart-item .vendor,coretex-cart[data-sm-cart-location=page] cart-item .preorderLabel{color:var(--sm-cart-muted);font-size:.88rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-item .title{color:var(--sm-cart-ink);font-size:clamp(1.04rem,.99rem + .16vw,1.14rem);font-weight:500;line-height:1.38;letter-spacing:.045em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-item .title a,coretex-cart[data-sm-cart-location=page] cart-item .vendor a{color:inherit;text-decoration:none}coretex-cart[data-sm-cart-location=page] cart-item .ogPrice,coretex-cart[data-sm-cart-location=page] cart-item .properties,coretex-cart[data-sm-cart-location=page] cart-item .product-option,coretex-cart[data-sm-cart-location=page] cart-item .product-components{color:var(--sm-cart-muted);font-size:var(--sm-cart-body);line-height:1.55}coretex-cart[data-sm-cart-location=page] cart-item .meta .ogPrice{display:none}coretex-cart[data-sm-cart-location=page] cart-item .properties{margin:0}coretex-cart[data-sm-cart-location=page] cart-item .product-option{display:flex;gap:.35rem}coretex-cart[data-sm-cart-location=page] cart-item .product-option dt,coretex-cart[data-sm-cart-location=page] cart-item .product-option dd{margin:0}coretex-cart[data-sm-cart-location=page] cart-item>.price{grid-column:3!important;grid-row:1!important;align-items:flex-end;color:var(--sm-cart-ink);font-size:clamp(1.02rem,.97rem + .12vw,1.1rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap}coretex-cart[data-sm-cart-location=page] cart-item .old-price,coretex-cart[data-sm-cart-location=page] cart-item .price-old{color:var(--sm-cart-muted)}coretex-cart[data-sm-cart-location=page] cart-item>ajax-cart-quantity{position:relative!important;display:flex!important;grid-column:2!important;grid-row:4!important;width:fit-content;align-items:center;align-self:end;justify-self:start!important;gap:0;border:1px solid var(--sm-cart-ink);opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity>x-cell:last-of-type{order:1}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity>x-flex{order:2}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity>x-cell:first-of-type{order:3}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity .qtyinput{width:2.5rem;height:2.35rem;padding:0;border:0;border-right:1px solid var(--sm-cart-rule);border-left:1px solid var(--sm-cart-rule);border-radius:0;background:var(--sm-cart-paper);color:var(--sm-cart-ink);font-size:.96rem;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;appearance:textfield}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity .qtyinput::-webkit-inner-spin-button,coretex-cart[data-sm-cart-location=page] ajax-cart-quantity .qtyinput::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity .plus,coretex-cart[data-sm-cart-location=page] ajax-cart-quantity .minus{display:grid;width:2.35rem;height:2.35rem;min-height:0;margin:0;padding:0;place-items:center;border:0;border-radius:0;background:var(--sm-cart-paper);color:var(--sm-cart-ink)}coretex-cart[data-sm-cart-location=page] ajax-cart-quantity svg{width:.7rem;height:.7rem;stroke-width:1.2}coretex-cart[data-sm-cart-location=page] cart-item>[data-ajax-cart-errors]{grid-column:2 / 4!important;grid-row:5!important;color:#8b2020;font-size:.92rem}coretex-cart[data-sm-cart-location=page] cart-item>x-cell.off{grid-column:3!important;grid-row:4!important;align-self:center;justify-self:end;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}coretex-cart[data-sm-cart-location=page] cart-item .trash{position:relative;display:inline-flex;min-width:0;min-height:0;align-items:center;padding:.3rem 0;border:0;background:transparent;color:var(--sm-cart-muted);font-size:.88rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-item .trash svg{display:none}coretex-cart[data-sm-cart-location=page] cart-item .trash:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s ease}coretex-cart[data-sm-cart-location=page] cart-item .trash:hover:after,coretex-cart[data-sm-cart-location=page] cart-item .trash:focus-visible:after{transform:scaleX(1);transform-origin:left}coretex-cart[data-sm-cart-location=drawer] .sm-remove-label{display:none}coretex-cart[data-sm-cart-location=page] cart-footer{display:block;grid-column:2!important;grid-row:1!important;min-width:0;align-self:stretch;border-left:1px solid var(--sm-cart-ink);background:var(--sm-cart-soft)}coretex-cart[data-sm-cart-location=page] cart-footer>.sticky{top:var(--headSpace, 0px);gap:0;padding:clamp(2rem,4vw,4.5rem) clamp(1.5rem,3.5vw,3.75rem)}coretex-cart[data-sm-cart-location=page] .sm-cart-summary-heading{margin-bottom:clamp(2.25rem,4vw,4rem)}coretex-cart[data-sm-cart-location=page] .sm-cart-summary-heading h2{margin:0;font-size:clamp(2rem,2.15vw,2.6rem);font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-announcement,coretex-cart[data-sm-cart-location=page] cart-shipping,coretex-cart[data-sm-cart-location=page] cart-footer>.sticky>.discount,coretex-cart[data-sm-cart-location=page] cart-footer>.sticky>.totalSavings{display:block;margin:0;padding:1.15rem 0;border-top:1px solid var(--sm-cart-rule);font-size:var(--sm-cart-body);line-height:1.55}coretex-cart[data-sm-cart-location=page] cart-shipping progress{height:2px;margin-top:.75rem;border-radius:0}coretex-cart[data-sm-cart-location=page] cart-footer>.sticky>.subtotal{min-height:4.75rem;align-items:center;margin-top:1.25rem;padding:1.25rem 0;border-top:1px solid var(--sm-cart-ink);border-bottom:1px solid var(--sm-cart-rule);font-size:var(--sm-cart-label);letter-spacing:.05em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-footer>.sticky>.subtotal strong{font-size:clamp(1.26rem,1.17rem + .18vw,1.4rem);font-weight:500;font-variant-numeric:tabular-nums}coretex-cart[data-sm-cart-location=page] cart-footer .disclaimer{display:block;padding:1rem 0 1.25rem;color:#5f5d58;font-size:clamp(1rem,.96rem + .12vw,1.1rem);font-weight:400;line-height:1.55}coretex-cart[data-sm-cart-location=page] cart-footer .disclaimer>small.rte{color:inherit;font-size:inherit!important;font-weight:inherit;line-height:inherit;letter-spacing:0}coretex-cart[data-sm-cart-location=page] cart-footer details.lv1,coretex-cart[data-sm-cart-location=page] cart-footer .cart-notes,coretex-cart[data-sm-cart-location=page] cart-footer .tabs coretex-accordion{border-bottom:1px solid var(--sm-cart-rule)}coretex-cart[data-sm-cart-location=page] cart-footer details.lv1>summary,coretex-cart[data-sm-cart-location=page] cart-footer .tabs summary{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;padding:0;color:var(--sm-cart-ink);font-size:var(--sm-cart-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-footer details.lv1>summary .bdotfx{border:0}coretex-cart[data-sm-cart-location=page] cart-footer cart-discount,coretex-cart[data-sm-cart-location=page] cart-footer cart-note,coretex-cart[data-sm-cart-location=page] cart-footer details-content{display:block;padding:0 0 1.25rem}coretex-cart[data-sm-cart-location=page] cart-footer .discount-code-input,coretex-cart[data-sm-cart-location=page] cart-footer textarea{min-height:3rem;padding:.8rem .9rem;border:1px solid var(--sm-cart-ink);border-radius:0;background:var(--sm-cart-paper);color:var(--sm-cart-ink);font-size:var(--sm-cart-body);box-shadow:none}coretex-cart[data-sm-cart-location=page] cart-footer textarea{min-height:7rem;resize:vertical}coretex-cart[data-sm-cart-location=page] cart-footer .discount-apply{min-height:3rem;padding:.75rem 1.1rem;border:1px solid var(--sm-cart-ink);border-radius:0;background:var(--sm-cart-ink);color:var(--sm-cart-paper);font-size:.89rem;letter-spacing:.1em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] cart-footer form[action*="/cart"]{width:100%;margin-top:1.5rem}coretex-cart[data-sm-cart-location=page] .go-2-checkout{min-height:3.6rem;border:1px solid var(--sm-cart-ink);border-radius:0;background:var(--sm-cart-ink);color:var(--sm-cart-paper);font-size:.92rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background .22s ease,color .22s ease}coretex-cart[data-sm-cart-location=page] .go-2-checkout:hover,coretex-cart[data-sm-cart-location=page] .go-2-checkout:focus-visible{background:var(--sm-cart-paper);color:var(--sm-cart-ink)}coretex-cart[data-sm-cart-location=page] .sm-checkout-note{width:100%;margin-top:.9rem;color:var(--sm-cart-muted);text-align:center}coretex-cart[data-sm-cart-location=page] .continueShopping{min-height:3rem;margin-top:.4rem;padding-inline:0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--sm-cart-ink);font-size:.91rem;letter-spacing:.12em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page] .additional-checkout-buttons{margin-top:.75rem}coretex-cart[data-sm-cart-location=page] .itsapp{display:block;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--sm-cart-rule);font-size:var(--sm-cart-body);line-height:1.55}coretex-cart[data-sm-cart-location=page] .payment-icons{justify-content:center;gap:.4rem;margin-top:1.5rem;opacity:.58}coretex-cart[data-sm-cart-location=page] .tabs{display:grid!important;grid-template-columns:1fr!important;gap:0;margin-top:1.5rem;border-top:1px solid var(--sm-cart-rule)}coretex-cart[data-sm-cart-location=page] .tabs details-content .text{color:var(--sm-cart-muted);font-size:var(--sm-cart-body);line-height:1.6}coretex-cart[data-sm-cart-location=page] cart-body product-card h2.title,coretex-cart[data-sm-cart-location=page] cart-body .product-card h2.title{font-size:.98rem!important;font-weight:500!important;line-height:1.35;letter-spacing:.035em}coretex-cart[data-sm-cart-location=page] cart-body product-card .prices,coretex-cart[data-sm-cart-location=page] cart-body product-card .prices *,coretex-cart[data-sm-cart-location=page] cart-body .product-card .prices,coretex-cart[data-sm-cart-location=page] cart-body .product-card .prices *{font-size:.96rem!important;font-variant-numeric:tabular-nums}coretex-cart[data-sm-cart-location=page] cart-body product-card select,coretex-cart[data-sm-cart-location=page] cart-body product-card button,coretex-cart[data-sm-cart-location=page] cart-body .product-card select,coretex-cart[data-sm-cart-location=page] cart-body .product-card button{min-height:2.45rem;border-radius:0;font-size:.94rem}coretex-cart[data-sm-cart-location=page]>.empty{min-height:55vh;padding:clamp(5rem,10vw,10rem) var(--layoutInline);background:var(--sm-cart-paper)}coretex-cart[data-sm-cart-location=page]>.empty .emptyCartMain{max-width:42rem;flex-direction:column;align-items:flex-start;gap:1.5rem}coretex-cart[data-sm-cart-location=page]>.empty .emptyCartMain span{font-size:clamp(1.8rem,4vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase}coretex-cart[data-sm-cart-location=page]>.empty .emptyCartMain a{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid var(--sm-cart-ink);background:var(--sm-cart-ink);color:var(--sm-cart-paper);font-size:.88rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}@media(max-width:1023px){coretex-cart[data-sm-cart-location=page]>.coretex-cart{grid-template-columns:minmax(0,1fr)!important}coretex-cart[data-sm-cart-location=page] cart-body{grid-column:1!important;grid-row:auto!important;padding-right:var(--layoutInline)}coretex-cart[data-sm-cart-location=page] cart-footer{grid-column:1!important;grid-row:auto!important;border-top:1px solid var(--sm-cart-ink);border-left:0}coretex-cart[data-sm-cart-location=page] cart-footer>.sticky{position:static;max-width:43rem;margin:0 auto;padding:4rem var(--layoutInline) 5rem}}@media(max-width:600px){coretex-cart[data-sm-cart-location=page] .sm-cart-page-heading{min-height:12rem;align-items:flex-end;padding:3.25rem var(--layoutInline) 2.25rem}coretex-cart[data-sm-cart-location=page] .sm-cart-page-heading h1{font-size:clamp(2.7rem,13vw,4.35rem);line-height:.92}coretex-cart[data-sm-cart-location=page] .sm-cart-page-heading .sm-cart-kicker{margin-bottom:.9rem}coretex-cart[data-sm-cart-location=page] cart-item{grid-template-columns:5.5rem minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto;gap:.65rem 1rem!important;padding:1.75rem 0}coretex-cart[data-sm-cart-location=page] cart-item>.image{grid-column:1!important;grid-row:1 / 6!important}coretex-cart[data-sm-cart-location=page] cart-item>.meta{grid-column:2!important;grid-row:1!important}coretex-cart[data-sm-cart-location=page] cart-item .title{font-size:1.02rem}coretex-cart[data-sm-cart-location=page] cart-item .properties,coretex-cart[data-sm-cart-location=page] cart-item .product-option,coretex-cart[data-sm-cart-location=page] cart-item .product-components{font-size:.96rem}coretex-cart[data-sm-cart-location=page] cart-item>.price{grid-column:2!important;grid-row:2!important;align-items:flex-start;text-align:left}coretex-cart[data-sm-cart-location=page] cart-item>ajax-cart-quantity{grid-column:2!important;grid-row:3!important;margin-top:.2rem}coretex-cart[data-sm-cart-location=page] cart-item>x-cell.off{grid-column:2!important;grid-row:4!important;justify-self:start}coretex-cart[data-sm-cart-location=page] cart-item>[data-ajax-cart-errors]{grid-column:2!important;grid-row:5!important}coretex-cart[data-sm-cart-location=page] cart-footer>.sticky{padding-top:3rem}}@media(prefers-reduced-motion:reduce){coretex-cart[data-sm-cart-location=page] cart-item>.image img,coretex-cart[data-sm-cart-location=page] cart-item .trash:after,coretex-cart[data-sm-cart-location=page] .go-2-checkout{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sm-cart-luxury.css.map */
