:root{--ls-transition-duration: .25s;--ls-eyebrow-tracking: .2em;--ls-button-tracking: .16em;--opacity-muted-text: .72}@media(prefers-reduced-motion:reduce){:root{--ls-transition-duration: 0s}}.ls-eyebrow{margin:0;color:color-mix(in srgb,var(--ls-eyebrow-color, var(--color-foreground-muted)) 75%,var(--color-foreground));font-family:var(--font-body--family);font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:var(--ls-eyebrow-tracking);text-transform:uppercase}.ls-heading{font-synthesis:none}.ls-heading em{color:var(--ls-accent-color, currentcolor);font-style:italic}.ls-heading :is(strong,b){font-weight:inherit}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-block-size:3rem;font-size:var(--font-size--xs);font-weight:500;letter-spacing:var(--ls-button-tracking);line-height:1.2}.ls-link{display:inline-block;color:inherit;font-size:var(--font-size--xs);font-weight:500;letter-spacing:var(--ls-button-tracking);line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.45em;transition:color var(--ls-transition-duration) ease}.ls-link:hover{color:var(--ls-accent-color, currentcolor)}.announcement-bar__text{letter-spacing:.14em}@media screen and (max-width:749px){.announcement-bar .announcement-bar__text{font-size:clamp(.625rem,2.7vw,.75rem);letter-spacing:.06em;line-height:1.3;text-wrap:balance}.announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width:100%}}:is(.page-content,.ls-size-note__body) table{min-inline-size:28rem;border-collapse:collapse;font-size:var(--font-size--sm)}:is(.page-content,.ls-size-note__body) :is(th,td){padding:var(--padding-md) var(--padding-lg);border:1px solid var(--ls-color-mist, currentcolor);text-align:start}:is(.page-content,.ls-size-note__body) :is(thead,tr:not(:has(td))){background-color:var(--ls-color-oat, transparent);font-weight:500}:is(.page-content,.ls-size-note__body) :is(thead,tr:not(:has(td))) :is(th,td){font-size:var(--font-size--2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}:is(.page-content,.ls-size-note__body) tr:has(td){border-block-end:0}:is(.page-content,.ls-size-note__body) tbody tr>:first-child{font-weight:500}.cart-items__table .cart-items__table-row{grid-template-columns:clamp(5rem,26cqi,6.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-items__table .cart-items__table-row--full-width-variants{grid-template-columns:clamp(5rem,26cqi,6.5rem) minmax(0,1fr) auto}.cart-items__table .cart-items__media-container{aspect-ratio:4 / 5}@container cart-items (min-width: 720px){.cart-items__table .cart-items__table-row{grid-template-columns:6.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto)}}.cart-drawer__items:has(.cart-items__table-row){padding-block-start:1rem}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,8vw,1.75rem);line-height:1.15;overflow-wrap:anywhere}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{min-block-size:3.5rem;border-block-end:1px solid var(--ls-color-mist, var(--color-border))}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item--flat{margin-block-end:0}.menu-drawer .menu-drawer__menu-item--mainlist{padding-block:var(--padding-md)}.menu-drawer .menu-drawer__menu-item--child{min-block-size:2.75rem;padding-block:var(--padding-sm);font-size:var(--font-size--md);line-height:1.3}.menu-drawer .menu-drawer__title{font-family:var(--font-heading--family);font-size:1.25rem}.menu-drawer .menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;padding-block-end:.15em}.menu-drawer .menu-drawer__close-button,.menu-drawer .menu-drawer__back-button{min-inline-size:2.75rem;min-block-size:2.75rem}.menu-drawer :is(.menu-drawer__menu-item,.menu-drawer__title):focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.menu-drawer :is(.menu-drawer__close-button,.menu-drawer__back-button):focus-visible{outline:2px solid var(--color-foreground);outline-offset:-4px}@media screen and (min-width:750px)and (max-width:989px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(42vw,var(--sidebar-width))}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(42vw,var(--sidebar-width)) 1fr}.product-information .media-gallery--two-column .media-gallery__grid{grid-template-columns:minmax(0,1fr)}.product-information .media-gallery--two-column .media-gallery__grid>.product-media-container{grid-column:auto}}footer>.shopify-section-group-footer-group:first-child{border-block-start:1px solid var(--ls-color-mist, var(--color-border))}:is(.rte,rte-formatter) h6{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:1.6;letter-spacing:normal;text-transform:none;margin-block:var(--font-paragraph--spacing)}:is(.rte,rte-formatter) h6:first-child{margin-block-start:0}:is(.rte,rte-formatter) h6:last-child{margin-block-end:0}@media screen and (min-width:750px){footer summary.menu__heading{padding-block:0}}footer summary.menu__heading :is(.menu__heading__default,.menu__heading__accordion){font-weight:inherit}@media screen and (min-width:750px){product-recommendations .resource-list--grid{grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - (var(--column-count) - 1) * var(--resource-list-column-gap)) / var(--column-count))));justify-content:center}}@media(hover:hover)and (pointer:fine){.variant-option__button-label:not(.variant-option__button-label--has-swatch,:has(:checked),:has([data-option-available=false])):hover,.variant-option__button-label:not(.variant-option__button-label--has-swatch,:has(:checked),:has([data-option-available=false])):hover:before{border-color:var(--ls-color-cherry, #AC0000)}}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch),.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):after,.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{transition:none;animation:none}ls-size-chart{display:block}.ls-size-chart{--ls-sc-ink: var(--ls-color-foreground, #1e2833);--ls-sc-cherry: var(--ls-color-cherry, #ac0000);--ls-sc-cream: var(--ls-color-background, #fbf7f1);--ls-sc-grey: var(--ls-color-pebble, #5b6470);display:grid;grid-template-columns:minmax(0,1fr);gap:24px;color:var(--ls-sc-ink)}.ls-size-chart .ls-size-chart__intro{display:grid;gap:8px;padding-inline-end:3rem}.ls-size-chart .ls-size-chart__eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ls-size-chart .ls-size-chart__title{margin:0;font-family:var(--font-heading--family);font-size:1.75rem;font-weight:var(--font-heading--weight);line-height:1.1}.ls-size-chart .ls-size-chart__note{font-size:.875rem;line-height:1.5}.ls-size-chart .ls-size-chart__note>:is(p,ul,ol){margin-block:0}.ls-size-chart .ls-size-chart__note strong{font-weight:500}.ls-size-chart .ls-size-chart__units{display:flex;flex-wrap:wrap;gap:8px}.ls-size-chart .ls-size-chart__unit{min-inline-size:64px;min-block-size:44px;padding:0 18px;border:1px solid var(--ls-sc-grey);border-radius:0;background-color:var(--ls-sc-cream);color:var(--ls-sc-ink);font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ls-size-chart .ls-size-chart__unit[aria-pressed=true]{border-color:var(--ls-sc-cherry);background-color:var(--ls-sc-cherry);color:var(--ls-sc-cream)}.ls-size-chart .ls-size-chart__unit:focus-visible{outline:2px solid var(--ls-sc-ink);outline-offset:2px}.ls-size-chart .ls-size-chart__section{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:12px}.ls-size-chart .ls-size-chart__heading{margin:0;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ls-size-chart .ls-size-chart__table-wrap{min-inline-size:0;max-inline-size:100%;overflow-x:auto}.ls-size-chart .ls-size-chart__table{inline-size:100%;min-inline-size:0;border-collapse:collapse;color:var(--ls-sc-ink);font-size:.875rem}.ls-size-chart .ls-size-chart__table :is(th,td){padding:10px 8px;border:1px solid var(--ls-sc-ink);text-align:start}.ls-size-chart .ls-size-chart__table thead tr{background-color:var(--ls-sc-cherry);color:var(--ls-sc-cream)}.ls-size-chart .ls-size-chart__table thead :is(th,td){background-color:var(--ls-sc-cherry);color:var(--ls-sc-cream);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ls-size-chart .ls-size-chart__table tbody th{font-weight:500}.ls-size-chart .ls-size-chart__howto{padding-block-start:20px;border-block-start:1px solid var(--ls-sc-ink)}.ls-size-chart .ls-size-chart__howto-intro{margin:0;font-size:.875rem;line-height:1.5}.ls-size-chart .ls-size-chart__howto-list{display:grid;gap:8px;margin:0;font-size:.875rem;line-height:1.5}.ls-size-chart .ls-size-chart__howto-list dt{font-weight:500}.ls-size-chart .ls-size-chart__howto-list dd{margin:0}@media screen and (min-width:750px){.ls-size-chart .ls-size-chart__title{font-size:2rem}.ls-size-chart .ls-size-chart__table{font-size:.9375rem}.ls-size-chart .ls-size-chart__table :is(th,td){padding:12px 16px}.ls-size-chart .ls-size-chart__table thead :is(th,td){letter-spacing:.14em}.ls-size-chart .ls-size-chart__howto-list{grid-template-columns:max-content 1fr;column-gap:24px}}.ls-size-note__header.ls-size-note__header--end{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;padding:var(--padding-sm)}.ls-size-note__header--end+.ls-size-note__body.ls-size-note__body{padding-block-start:var(--padding-xl)}@media screen and (max-width:749px){#header-component .header-logo{padding-block:12px}}.ls-size-chart .ls-size-chart__table--wide :is(thead th,tbody td){min-inline-size:4.5rem;white-space:nowrap}.ls-size-chart .ls-size-chart__table--wide tbody th{min-inline-size:5.5rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ls-base.css.map */
