:root{--base-line: var(--base-hairline, rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-15, .15)))}.accordion--dividers accordion-custom .details,.cart-items--dividers .cart-items__table-row,.free-shipping__track,hr{border-color:var(--base-line)}@media(pointer:fine)and (prefers-reduced-motion:no-preference){body.base-flourishes p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,body.base-flourishes .rte :is(p,ul,ol,table) a:where(:not(.button,.button-secondary)):hover{text-decoration-color:transparent}body.base-flourishes.base-hover-wipe .button:not(.button-secondary,.button-unstyled,.button-custom,[aria-disabled=true],:disabled){--base-wipe-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-background);--button-border-width: max(1px, var(--style-border-width-primary));background-color:transparent;background-image:linear-gradient(var(--base-wipe-color),var(--base-wipe-color));background-repeat:no-repeat;background-size:100% 100%;background-position:left center;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),box-shadow .45s cubic-bezier(.785,.135,.15,.86)}body.base-flourishes.base-hover-wipe .button:not(.button-secondary,.button-unstyled,.button-custom,[aria-disabled=true],:disabled):hover{--button-color: var(--color-foreground);--button-background-color: transparent;--button-border-color: var(--color-primary-button-background);background-size:0% 100%;background-position:right center}body.base-flourishes.base-hover-wipe .button-custom:not(.add-to-cart-button,.button-unstyled,[aria-disabled=true],:disabled){--base-wipe-color: var(--base-button-rest-background, var(--button-background-color));--button-border-color: var(--base-button-rest-background, var(--button-background-color));--button-border-width: max(1px, var(--style-border-width-secondary));background-color:transparent;background-image:linear-gradient(var(--base-wipe-color),var(--base-wipe-color));background-repeat:no-repeat;background-size:100% 100%;background-position:left center;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),box-shadow .45s cubic-bezier(.785,.135,.15,.86)}body.base-flourishes.base-hover-wipe .button-custom:not(.add-to-cart-button,.button-unstyled,[aria-disabled=true],:disabled):hover{--button-color: var(--color-foreground);--button-background-color: transparent;--button-border-color: var(--base-button-rest-background, var(--button-background-color));background-size:0% 100%;background-position:right center}}.product-grid__item,.resource-list--grid>.resource-list__item{content-visibility:auto;contain-intrinsic-width:auto 0px;contain-intrinsic-height:auto 420px;min-width:0}.shopify-section:has(>product-recommendations),.shopify-section:has(>.base-faq){content-visibility:auto;contain-intrinsic-width:auto 0px;contain-intrinsic-height:auto 350px}:root{--color-instock: var(--color-success);--color-lowstock: #b8862b;--color-outofstock: rgb(var(--color-foreground-rgb) / .35)}.header .header__row--top{--header-padding: 24px}.header-logo img{max-width:none;object-fit:contain}.header-menu{--submenu-animation-speed: .38s}.base-collection-menu{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;grid-column:1 / -1;width:100%;color:var(--color-foreground)}.base-collection-menu__links{display:grid;grid-template-columns:1fr 1fr;gap:32px}.base-collection-menu__heading{display:inline-block;margin-block-end:18px;font-weight:700;letter-spacing:.12em}.base-collection-menu__links li{margin-block-end:14px}.base-collection-menu__links a{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.base-collection-menu__feature{display:grid;align-content:start;gap:18px;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.base-collection-menu__image{overflow:hidden;display:block;aspect-ratio:var(--base-menu-feature-ratio, 1.45)}.base-collection-menu__image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.base-collection-menu--centered{grid-template-columns:minmax(0,1.2fr) 1fr 1fr;gap:28px;max-width:760px;margin-inline:auto;padding-block:12px 8px}.base-collection-menu--centered .base-collection-menu__links{gap:40px}.base-collection-menu--centered .base-collection-menu__heading{font-weight:inherit;letter-spacing:.1em;margin-block-end:14px}.base-collection-menu--centered .base-collection-menu__links li{margin-block-end:10px}.base-collection-menu--centered .base-collection-menu__feature{gap:14px;font-size:11px}.base-price--sale .price{color:var(--base-sale)}.product-information .add-to-cart-button{--button-background-color: var(--base-sale);--button-border-color: var(--base-sale);--button-color: #fff;background:var(--base-sale);color:#fff;min-height:54px;letter-spacing:.12em}.product-information .add-to-cart-button:hover{background:color-mix(in srgb,var(--base-sale),#000 10%)}.product-information .swatch--variant-image{background-size:cover;background-repeat:no-repeat}.product-information .variant-option--swatches{gap:12px}.product-information .variant-option__button-label--has-swatch{padding:3px}.product-information .variant-option__button-label--has-swatch:has(:checked){outline:var(--base-swatch-ring, 2px) solid var(--color-selected-variant-border, currentColor);outline-offset:3px}.product-information .variant-option__button-label--has-swatch:has(:focus-visible){outline:2px solid currentColor;outline-offset:3px}.product-information .text-block strong{font-weight:700}.product-information .product-details>.group-block{width:100%}.product-information .variant-option--buttons:not(.variant-option--swatches){--variant-min-width: 44px}.product-information .variant-option__button-label{min-height:44px}.base-faq .base-faq__question{text-transform:none;letter-spacing:normal;font-family:var(--font-body--family);font-size:var(--base-faq-question-size, 16px);font-weight:var(--base-faq-question-weight, 600);padding-block:22px}.base-faq .base-faq__answer{font-size:16px;line-height:1.65;padding-block-end:24px}.base-faq .base-faq__inner{max-width:800px}.base-faq .base-faq__heading{font-size:clamp(24px,2.4vw,36px);letter-spacing:var(--base-faq-heading-tracking, .12em)}.free-shipping{display:grid;gap:12px;margin:0 24px 24px;padding:20px;background:var(--base-band);color:var(--color-foreground);text-align:center;border:1px solid rgb(var(--color-foreground-rgb) / .12)}.free-shipping__benefit{display:flex;justify-content:center;align-items:center;gap:8px;margin:0;font-size:var(--base-eyebrow-size, 11px);font-weight:700;letter-spacing:var(--base-eyebrow-tracking, .08em)}.free-shipping__benefit>span{display:inline-flex;width:22px;height:22px}.free-shipping__benefit svg{width:22px;height:22px}.free-shipping__label{font-size:13px;line-height:1.5;margin:0}.free-shipping__track{height:7px;background:rgb(var(--color-foreground-rgb) / .12);overflow:hidden;border-radius:8px}.free-shipping__fill{height:100%;background:var(--base-progress, var(--base-brand));border-radius:inherit;transition:width .5s ease}#cart-drawer .cart-drawer__summary{--color-background: var(--base-brand);--color-foreground: var(--base-brand-fg);--color-foreground-rgb: var(--base-brand-fg-rgb);--color-foreground-muted: var(--base-brand-muted);color:var(--base-brand-fg);background:var(--base-brand);-webkit-mask-image:none;mask-image:none;padding:24px;gap:20px}#cart-drawer .cart-drawer__summary .cart-secondary-typography{color:inherit}#cart-drawer .cart__checkout-button{--color-primary-button-background: var(--base-accent);--color-primary-button-text: var(--base-accent-fg);--color-primary-button-border: var(--base-accent);min-height:54px;letter-spacing:.12em}.base-protection{display:flex;width:100%;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--base-brand-line)}.base-protection__image{width:42px;height:48px;flex:none;color:var(--base-accent)}.base-protection__image svg,.base-protection__image img{width:100%;height:100%;object-fit:contain}.base-protection__copy{flex:1;font-size:12px;line-height:1.5}.base-protection__copy label{display:block;font-size:13px;font-weight:700;cursor:pointer}.base-protection__copy label span{margin-left:6px;white-space:nowrap}.base-protection__copy p{margin:4px 0 0}.base-protection input{-webkit-appearance:none;appearance:none;flex:none;width:42px;height:24px;padding:3px;margin:0;border:1px solid rgb(var(--base-brand-fg-rgb) / .5);border-radius:var(--base-toggle-radius, 20px);background:rgb(var(--base-brand-fg-rgb) / .14);cursor:pointer;transition:background .2s ease}.base-protection input:before{content:"";display:block;width:16px;height:16px;border-radius:var(--base-toggle-knob-radius, 50%);background:var(--base-brand-fg);transition:transform .2s ease}.base-protection input:checked{background:var(--base-accent);border-color:var(--base-accent)}.base-protection input:checked:before{transform:translate(18px);background:var(--base-brand)}.base-protection input:focus-visible{outline:2px solid var(--base-brand-fg);outline-offset:4px}.base-protection input:disabled{opacity:.6;cursor:wait}.base-protection__error{color:var(--base-brand-fg);text-decoration:underline}@media(min-width:1000px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:55% 45%}.product-information{padding-block-start:48px;padding-block-end:64px}}@media(max-width:749px){.header .header__row--top{--header-padding: 16px}.header-logo img{max-width:calc(100vw - 208px)}.product-information{padding-block-start:0}.product-information__media{margin-block-end:24px}.product-information .product-details{padding-block-start:0}.product-information .swatch--unscaled{--swatch-width: 52px;--swatch-height: 52px}.base-faq .base-faq__question{font-size:min(14px,var(--base-faq-question-size, 14px));padding-block:20px}.base-faq .base-faq__answer{font-size:14px}.free-shipping{margin:0 16px 20px;padding:16px}#cart-drawer .cart-drawer__summary{padding:20px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.base-collection-menu__feature:hover img{transform:scale(1.045)}.base-collection-menu__links a,.menu-list__link-title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .35s ease}.base-collection-menu__links a:hover,.menu-list__link:hover .menu-list__link-title{background-size:100% 1px}}@media(prefers-reduced-motion:reduce){.base-collection-menu img,.base-protection input,.base-protection input:before,.free-shipping__fill,.base-faq__icon:before,.base-faq__icon:after{transition:none}}#cart-drawer .cart-drawer__summary{--color-foreground-subdued: var(--base-brand-muted)}#cart-drawer .cart-drawer__content:has(base-shipping-protection) .base-protection-line{display:none}.cart-items__remove.button{background:transparent;background-image:none;border:0;box-shadow:none;color:inherit}.cart-items__remove.button:hover{background:#00000008;color:inherit}#cart-drawer .base-protection input:checked{background:var(--base-accent)}#cart-drawer .base-protection input:checked:before{background:var(--base-brand)}@media(max-width:749px){.product-information h1{font-size:26px;line-height:1.3}}#cart-drawer .base-protection input:after{content:none}body.base-flourishes .cart-items__remove.button{background:transparent;background-image:none;box-shadow:none;color:inherit}body.base-flourishes .cart-items__remove.button:hover{background:#00000008;color:inherit}.slideshow-section .slide__content h2{font-size:clamp(30px,3.6vw,52px);line-height:1.15;letter-spacing:.08em}.slideshow-section .slide__content{padding-inline:max(32px,calc((100vw - 1320px)/2))}@media(max-width:749px){.slideshow-section .slide__content .group-block-content{align-items:center}.slideshow-section .slide__content .text-block{text-align:center}.slideshow-section .slide__content{padding-inline:24px}}body.base-hover-tracking :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):not(:where(.button-unstyled,.cart-items__remove)){letter-spacing:var(--base-button-tracking-rest, .2em);transition:letter-spacing .24s ease,opacity .24s ease,color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}body.base-hover-tracking :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):not(:where(.button-unstyled,.cart-items__remove,.add-to-cart-button,.cart__checkout-button,[aria-disabled=true],:disabled)):hover{letter-spacing:var(--base-button-tracking-hover, .28em);opacity:.88}body.base-hover-tracking .button:not(.button-secondary,.button-unstyled,.button-custom,.add-to-cart-button,.cart__checkout-button):hover,body.base-hover-tracking button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}body.base-hover-tracking .add-to-cart-button,body.base-hover-tracking .cart__checkout-button,body.base-hover-tracking #cart-drawer .cart__checkout-button{letter-spacing:calc(var(--base-button-tracking-rest, .2em) + .04em)}body.base-hover-tracking .add-to-cart-button:not([aria-disabled=true],:disabled):hover,body.base-hover-tracking .cart__checkout-button:not([aria-disabled=true],:disabled):hover,body.base-hover-tracking #cart-drawer .cart__checkout-button:not([aria-disabled=true],:disabled):hover{letter-spacing:calc(var(--base-button-tracking-hover, .28em) + .02em)}body.base-hover-tracking .email-signup__button.button-custom.button-custom{letter-spacing:var(--base-button-tracking-rest, .2em)}body.base-hover-tracking .email-signup__button.button-custom.button-custom:not([aria-disabled=true],:disabled):hover{letter-spacing:var(--base-button-tracking-hover, .28em)}body.base-hover-tracking .add-to-cart-button.add-to-cart-button,body.base-hover-tracking .quick-add__button.quick-add__button{transition-property:letter-spacing,opacity,color,box-shadow,background-color,scale,translate,width;transition-duration:.24s,.24s,var(--animation-speed),var(--animation-speed),var(--animation-speed),var(--animation-speed),var(--animation-speed),var(--animation-speed);transition-timing-function:ease,ease,var(--ease-out-cubic),var(--ease-out-cubic),var(--ease-out-cubic),var(--ease-out-cubic),var(--ease-out-cubic),var(--ease-out-cubic)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){body.base-card-hover-scale .product-card .card-gallery{overflow:hidden}body.base-card-hover-scale .product-card .card-gallery img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}body.base-card-hover-scale .product-card:hover .card-gallery img{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){html.base-reveal-ready .shopify-section[data-base-reveal]{opacity:0;transform:translateY(16px);transition:opacity .76s cubic-bezier(.2,.7,.2,1),transform .76s cubic-bezier(.2,.7,.2,1)}html.base-reveal-ready .shopify-section[data-base-reveal].is-visible{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){html.base-reveal-ready .shopify-section[data-base-reveal]{transition-duration:.42s}}@media(prefers-reduced-motion:reduce){body.base-hover-tracking :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded){transition:none}}body.base-eyebrows :is(h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6),.base-faq__eyebrow){font-size:var(--base-eyebrow-size, var(--font-h6--size));letter-spacing:var(--base-eyebrow-tracking, var(--font-h6--letter-spacing));color:var(--base-eyebrow-color, var(--color))}body.base-eyebrows .text-block.h6[style*="--color:"]>*,body.base-eyebrows .text-block.h6[style*="--color:"] :is(h1,h2,h3,h4,h5,h6){color:var(--color)}body.base-eyebrows footer .menu__heading,body.base-eyebrows footer .h6.h6,body.base-eyebrows footer .text-block.h6>*,body.base-eyebrows footer .text-block.h6 :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--color-foreground))}body.base-eyebrows :is(.slide__content,.slideshow__slide,.base-hero,.slide) .text-block.h6>*{color:var(--color, inherit)}body.base-eyebrows a.button-unstyled:not(.header-actions__action,.menu-list__link),body.base-eyebrows .product-details .text-block a,body.base-eyebrows .base-size-guide__link{font-size:var(--base-eyebrow-size);letter-spacing:var(--base-eyebrow-tracking);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.base-size-guide__intro,.base-size-guide__page{text-align:start}.base-size-guide__intro{margin-block-end:20px;font-size:14px}.base-size-guide__page>:first-child{margin-block-start:0}.base-size-guide__page h3{margin:24px 0 10px;font-family:var(--font-body--family);font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.base-size-guide__page table{width:100%;margin:12px 0 20px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.base-size-guide__page :is(th,td){border:1px solid var(--color-border);padding:8px 12px;text-align:left;vertical-align:top}.base-size-guide__page th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.base-eyebrows .announcement-bar__text,body.base-eyebrows .announcement-bar__text>*{font-size:var(--base-eyebrow-size);letter-spacing:var(--base-eyebrow-tracking)}body.base-eyebrows .variant-option--buttons legend,body.base-eyebrows .variant-option--dropdowns>label,body.base-eyebrows .variant-option[data-testid=variant-option-single]{font-size:var(--base-eyebrow-size);letter-spacing:var(--base-eyebrow-tracking);text-transform:uppercase;color:var(--base-eyebrow-color, var(--variant-option-label-color, var(--color-foreground)))}body.base-eyebrows .facets__label,body.base-eyebrows .facets__summary{font-size:var(--base-eyebrow-size);letter-spacing:var(--base-eyebrow-tracking);text-transform:uppercase}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,.email-signup__button.button-custom.button-custom,.product-information .add-to-cart-button,.cart__checkout-button{font-size:var(--base-button-font-size, var(--font-paragraph--size))}.email-signup__input-group--integrated.email-signup__input-group--integrated{gap:0;align-items:stretch}.email-signup__input-group--integrated .email-signup__button--integrated.email-signup__button--integrated{align-self:stretch;height:auto;min-height:0;margin:0;padding-block:0}#header-component .header-menu .menu-list__link{letter-spacing:var(--base-nav-tracking, 0em)}@media screen and (min-width:750px){#header-component .header-actions__text-style{letter-spacing:var(--base-nav-tracking, 0em)}#header-component[style*=--base-header-cart-count] .header-actions__cart-icon--text .cart-bubble{display:none}#header-component[style*=--base-header-cart-count] .header-actions__cart-icon--text .header-actions__cart-count{font:inherit;letter-spacing:inherit;text-transform:inherit}}body.base-card-text .product-card a.contents>.text-block,body.base-card-text .product-card a.contents>.text-block>*{font-size:var(--base-card-title-size, inherit);letter-spacing:var(--base-card-title-tracking, inherit)}body.base-card-text .product-card product-price,body.base-card-text .product-card product-price :is(.price,.compare-at-price,.unit-price,.price__container,.price__regular,.price__sale){font-size:var(--base-card-price-size, inherit);color:var(--base-card-price-color, var(--color, var(--color-foreground)))}body.base-card-text .product-card .text-block{text-align:var(--base-card-text-align, inherit)}body.base-card-text .product-card .text-block,body.base-card-text .product-card product-price{align-self:var(--base-card-text-align, center);justify-self:var(--base-card-text-align, center)}body.base-eyebrows.base-card-text .product-card .text-block.h6>*{color:var(--color-foreground)}body button.quick-add__button.quick-add__button{border-radius:var(--base-quick-add-radius, 50px)}.accordion .details__header{letter-spacing:var(--base-accordion-tracking, 0em);padding-block:var(--base-accordion-padding, var(--padding-sm))}.accordion .details__header>.details__icon:empty{display:none}.text-block>:is(h1,h2,h3,h4,h5,h6,p){max-width:var(--base-heading-max-width, none)}body.base-body-muted :is(div,rte-formatter).text-block:is(.paragraph,.rte):not(.slide__content *,.base-hero *),body.base-body-muted :is(div,rte-formatter).text-block:is(.paragraph,.rte):not(.slide__content *,.base-hero *)>:is(p,ul,ol,li,div,span),body.base-body-muted .base-faq__answer,body.base-body-muted .base-faq__intro{color:var(--color, var(--color-foreground-muted))}.text-block.text-block.base-font-size,.text-block.text-block.base-font-size>*{font-size:var(--base-font-size)}body.base-faq-follow .base-faq .base-faq__answer{font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}body.base-faq-follow .base-faq .base-faq__heading{font-size:var(--font-h2--size);line-height:var(--font-h2--line-height)}@media(max-width:749px){.base-hero[style*=--base-hero-height-mobile]{--base-hero-height: var(--base-hero-height-mobile)}.slideshow-section .base-hero--mobile-align-slide .slide__content .group-block-content{align-items:var(--horizontal-alignment, flex-start)}.slideshow-section .base-hero--mobile-align-slide .slide__content .text-block{text-align:var(--text-align, start)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base-brand.css.map */
