@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-duration:initial;--tw-tracking:initial;--tw-leading:initial;--tw-font-weight:initial}}}.cart-page{color:var(--color-body,#314158)}@media(min-width:96rem){.cart-page__container{max-width:96rem}}.cart-page__container{width:100%;padding-inline:2rem}@media(min-width:40rem){.cart-page__container{max-width:40rem}}@media(min-width:48rem){.cart-page__container{max-width:48rem}}@media(min-width:64rem){.cart-page__container{max-width:64rem}}@media(min-width:80rem){.cart-page__container{max-width:80rem}}@media(min-width:96rem){.cart-page__container{max-width:1400px}}.cart-page__container{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16);margin-inline:auto}@media(min-width:40rem){.cart-page__container{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 20)}}@media(min-width:64rem){.cart-page__container{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 28)}}.cart-page__header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 8);display:flex}.cart-page__count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#706c6b);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.cart-page__layout{gap:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 10);display:grid}@media(min-width:64rem){.cart-page__layout{gap:calc(var(--spacing,.25rem) * 20);grid-template-columns:minmax(0,1fr) 360px}}.cart-page__layout:has(.empty-card){grid-template-columns:repeat(1,minmax(0,1fr))!important}:where(.cart-page__items>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border,#d7d6c8)}.cart-item{gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);display:grid}.cart-item:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}@media(min-width:40rem){.cart-item{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:180px minmax(0,1fr)}}@media(min-width:64rem){.cart-item{grid-template-columns:220px minmax(0,1fr)}}.cart-item__media{aspect-ratio:4/3;position:relative;overflow:hidden}.cart-item__image{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;transition-duration:.7s}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.cart-item__image:is(:where(.group):hover *){scale:1.03}}}.cart-item__placeholder{background-color:var(--color-muted,#706c6b);width:100%;height:100%}.cart-item__content{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.cart-item__main{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:flex}@media not all and (min-width:40rem){.cart-item__main{gap:calc(var(--spacing,.25rem) * 3)}}.cart-item__eyebrow{--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-muted,#706c6b);text-transform:uppercase;font-size:9px}.cart-item__title{margin-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-poppins);letter-spacing:.04em;font-weight:400;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:-.035em;letter-spacing:-.035em}@media(min-width:40rem){.cart-item__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.cart-item__variant{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#706c6b)}.cart-item__bottom{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 6);display:flex}.cart-item__quantity{align-items:center;display:inline-flex}@media(hover:hover){.cart-item__quantity button:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.cart-item__quantity button:hover{background-color:color-mix(in oklab,var(--color-background,#000) 10%,transparent)}}.cart-item__quantity button:hover{color:var(--color-background,#000)}}.cart-item__quantity-value{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border-muted,#d7d6c8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;display:flex}.cart-item__attributes{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-wrap:wrap;display:flex}.cart-item__attribute{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:inline-flex}.cart-item__attribute-label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-muted,#706c6b)}.cart-item__attribute-value{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-body,#314158)}.cart-item__attribute-divider{height:calc(var(--spacing,.25rem) * 3);background-color:var(--color-muted,#706c6b);width:1px}.cart-item__pricing{flex-direction:column;align-items:flex-end;display:flex}.cart-item__original-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#706c6b);text-decoration-line:line-through}.cart-item__price{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cart-summary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#d7d6c8);height:fit-content;padding:calc(var(--spacing,.25rem) * 6)}@media(min-width:40rem){.cart-summary{padding:calc(var(--spacing,.25rem) * 8)}}@media(min-width:64rem){.cart-summary{top:calc(var(--spacing,.25rem) * 20);position:sticky}}.cart-summary__title{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-poppins);letter-spacing:.04em;font-weight:400;line-height:1;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.04em;letter-spacing:-.04em}.cart-summary__details{margin-top:calc(var(--spacing,.25rem) * 10)}.cart-summary__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.cart-summary__label{color:var(--color-muted,#706c6b)}.cart-summary__value{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cart-summary__row--discount .cart-summary__value{color:var(--color-primary,#f1efe0)}.cart-summary__divider{margin-block:calc(var(--spacing,.25rem) * 5);background-color:var(--color-border,#d7d6c8);height:1px}.cart-summary__total{margin-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:flex}.cart-summary__total-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.cart-summary__total-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
