:root{--font-body--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--weight: 300;--font-body--style: normal;--font-subheading--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-subheading--weight: 500;--font-subheading--style: normal;--font-heading--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading--weight: 300;--font-heading--style: normal;--font-h1--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h1--weight: 300;--font-h1--style: normal;--font-h2--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h2--weight: 300;--font-h2--style: normal;--font-h3--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h3--weight: 300;--font-h3--style: normal;--font-h4--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h4--weight: 300;--font-h4--style: normal;--font-h5--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h5--weight: 300;--font-h5--style: normal;--font-h6--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-h6--weight: 300;--font-h6--style: normal;--sp-letter-spacing-label: .05em;--sp-letter-spacing-display: .04em;--sp-letter-spacing-body: .01em}body,input,textarea,select,button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300!important}h1,.h1{letter-spacing:.12em}h2,.h2{letter-spacing:.1em}h3,h4,h5,h6,.h3,.h4,.h5,.h6{letter-spacing:.06em}body{letter-spacing:.01em}.button,.button--primary,[type=button].button,[type=submit].button,a.button{background-color:#e0e0e0;border-color:#e0e0e0;color:#111}.button:hover,.button--primary:hover{background-color:#cacaca;border-color:#cacaca;color:#111}.button--secondary{background-color:#f3ff34!important;border-color:#f3ff34!important;color:#282828!important}.button--secondary:hover{background-color:#e8f020!important;border-color:#e8f020!important;color:#282828!important}.button--link,.button-unstyled{background:transparent;color:#111}.variant-option__button-label input:checked~span,.variant-option__button-label:has(input:checked){background-color:#282828;border-color:#282828;color:#fff}.variant-option__button-label--has-swatch{display:inline-flex!important;width:auto!important;padding:2px!important}.variant-option__button-label--has-swatch .swatch{width:var(--variant-swatch-width, 60px)!important;height:var(--variant-swatch-height, 60px)!important;background-size:cover!important;background-position:center!important;display:block!important}.variant-option__button-label--has-swatch:has(input:checked){background-color:transparent!important;outline:2px solid #282828;outline-offset:1px}.variant-option--swatches{display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:unset!important}a:not(.button):not(.no-override){color:inherit}a:not(.button):hover{color:#282828}:focus-visible{outline-color:#282828}.announcement-bar,.cart-icon-bubble{background-color:#282828;color:#fff}.price--on-sale .price__sale,.price--on-sale{color:#de2a2a}.badge{background-color:#282828;color:#fff}.badge--sale{background-color:#de2a2a;color:#fff}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px #282828;border-color:#282828;outline:none}.email-signup__input{border-radius:0;border:1px solid rgba(255,255,255,.3)}.cart__checkout-button,.cart__cta{background-color:#282828;border-color:#282828;color:#fff}.quick-add__submit{background-color:#282828;color:#fff}.swatch--selected{box-shadow:0 0 0 2px #282828}.progress-bar,.loading-overlay__spinner{color:#282828;border-color:#282828}@media(max-width:749px){.section[style*="100svh"]{--section-min-height: 100svh !important;min-height:100svh!important}.section[style*="100svh"] .group-block-content{padding-block-end:max(80px,10vh)!important}}@media(max-width:749px){h1{font-size:clamp(2.25rem,10vw,3.25rem)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:.12em!important}h2{font-size:clamp(1.5rem,7vw,2.25rem);font-weight:300;letter-spacing:.1em}.h4,.h5,.h6,[class*=product-card] h3,[class*=product-card] h4,[class*=product-title]{font-size:15px!important;line-height:1.4!important}[class*=product-card] .price,[class*=price__regular],[class*=price__sale]{font-size:14px!important}.banner .button,[class*=hero] .button,[class*=slideshow] .button{width:auto;min-width:180px}@media(max-width:480px){.email-signup__form,[class*=email-signup] form{flex-direction:column;gap:.75rem}.email-signup__button,[class*=email-signup] button[type=submit]{width:100%}}.section{--section-padding-top: 48px;--section-padding-bottom: 48px}.review-card__stars,[class*=stars],[class*=rating]{font-size:1.1rem}}.color-scheme-5 a:not(.button),.color-scheme-5 a:not(.button):visited{color:#fff}.color-scheme-5 a:not(.button):hover{color:#e0e0e0}footer a,[class*=footer] a:not(.button){color:inherit}.color-scheme-5 .button-unstyled,.color-scheme-5 .button--link,footer .button-unstyled,footer .button--link{color:#fff}.color-scheme-5 .button-unstyled:hover,footer .button-unstyled:hover{color:#e0e0e0}.variant-option__hint{font-size:.75rem;color:#c0392b;margin:4px 0 0;line-height:1.4}fieldset:has(input:checked)+.variant-option__hint{display:none}@media screen and (min-width:750px){#header-component .header__column--right{gap:var(--gap-md, .75rem)!important}#header-component .header__column--right search-button.search-action{margin-left:0!important;margin-right:0!important}#header-component .header__column--right header-actions{margin-left:0!important;gap:var(--gap-md, .75rem)!important}}.button--primary,.cart-submit,[name=add],form[action="/cart/add"] .button:not(.quantity-minus):not(.quantity-plus){background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.button--primary:hover,form[action="/cart/add"] .button:not(.quantity-minus):not(.quantity-plus):hover{background-color:#333!important;border-color:#333!important}[class*=__hero_cta],[class*=__cta],.email-signup__button{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important}.email-signup__button{font-size:1rem!important;letter-spacing:.05em!important;padding-inline:2rem!important}[class*=__hero_cta]:hover,[class*=__cta]:hover,.email-signup__button:hover{background:#222!important;background-color:#222!important;border-color:#222!important}.button,button:not(.quantity__button):not(.search-modal__close-button):not(.header__icon){min-height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.color-scheme-3 .button:not(.button--secondary):not(.button-unstyled):not(.button--link),.color-scheme-5 .button:not(.button--secondary):not(.button-unstyled):not(.button--link){color:#fff!important}.quick-add .quick-add__button.quick-add__button--add,.quick-add .quick-add__button.quick-add__button--choose{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important}.quick-add .quick-add__button.quick-add__button--add:hover,.quick-add .quick-add__button.quick-add__button--choose:hover{background:#222!important;background-color:#222!important;border-color:#222!important}.quick-add .quick-add__button.quick-add__button--add .add-to-cart-text,.quick-add .quick-add__button.quick-add__button--add .add-to-cart-icon,.quick-add .quick-add__button.quick-add__button--choose .add-to-cart-text,.quick-add .quick-add__button.quick-add__button--choose .add-to-cart-icon{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important}@media screen and (max-width:749px){.quick-add{--quick-add-mobile-display: flex !important;--quick-add-mobile-opacity: 1 !important;display:flex!important;opacity:1!important;pointer-events:auto!important;transform:none!important}}@media screen and (min-width:750px){.quick-add__button{opacity:1!important}}@media screen and (min-width:750px){media-gallery,.product-media-gallery,.product-information__media{padding-inline-start:1.5rem!important;padding-block-start:1.5rem!important}}@media screen and (max-width:749px){media-gallery,.product-media-gallery,.product-information__media{padding-inline:.75rem!important;padding-block-start:.75rem!important}}@media screen and (max-width:749px){.product-list__grid,[class*=product-list] .grid,.products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px 8px!important}.collection-list__grid,[class*=collection-list] .grid{gap:8px!important}}.product-information__media{padding:0!important}.product-information__media .spacing-style{padding-inline-start:0!important;padding-block-start:0!important;padding-inline-end:0!important;padding-block-end:0!important}.product-details .group-block-content .cgs-wrapper{order:1}.product-details .group-block-content [class*=divider],.product-details .group-block-content .sp-judgeme-placeholder,.product-details .group-block-content [class*=buy-buttons-block],.product-details .group-block-content .sp-trust-badges,.product-details .group-block-content .shopify-app-block,.product-details .group-block-content [class*=text-block]{order:2}.seo-text-section{padding-inline:var(--page-margin, 40px)!important}.seo-text-section__inner{max-width:1200px!important;margin-inline:auto!important}.seo-text-section p{font-size:.9375rem!important;line-height:1.75!important}@media screen and (max-width:749px){.seo-text-section{padding-inline:20px!important}}.quantity-minus,.quantity-plus,button.quantity-minus,button.quantity-plus{background-color:transparent!important;background:transparent!important;color:#111!important;border-color:#11111140!important}@media screen and (max-width:749px){.product-information h1,.product-details h1,[data-section-type=product] h1,.product__title h1,.product-info h1{font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.1!important}}.shopify-pc__banner{background-color:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:0!important;padding:16px 20px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.8125rem!important;font-weight:300!important;letter-spacing:.03em!important;box-shadow:0 -2px 20px #0003!important}.shopify-pc__button--accept{background-color:#282828!important;color:#fff!important;border:1px solid #ffffff!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 20px!important;font-weight:400!important;min-height:auto!important}.shopify-pc__button--decline,.shopify-pc__link{color:#fff9!important;font-size:.75rem!important;text-decoration:underline!important}@media(max-width:749px){.shopify-pc__banner{padding:14px 16px!important;font-size:.75rem!important}}.header__navigation-bar-row .header__columns{justify-content:center!important}.header__navigation-bar-row header-menu{justify-content:center!important;width:100%!important}.header__navigation-bar-row .overflow-menu::part(list){justify-content:center!important}#header-component[data-menu-style=menu] .header__column--left header-menu .overflow-menu::part(list),#header-component[data-menu-style=menu] .header__column--center header-menu .overflow-menu::part(list){justify-content:center!important}.seo-text-section h2{font-weight:700!important}@media screen and (min-width:750px){.footer-content{display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:0!important}.footer-content>*:first-child{flex:0 0 auto!important;min-width:120px!important;padding-right:32px!important}.footer-content>*:not(:first-child){flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.footer-content>*:not(:first-child) ul,.footer-content>*:not(:first-child) .footer-block__menu{text-align:center!important;align-items:center!important;display:flex!important;flex-direction:column!important}}@media screen and (min-width:990px){.product-grid--grid{grid-template-columns:repeat(6,1fr)!important}}.add-to-cart-button{background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;font-size:.9375rem!important;letter-spacing:.06em!important}.add-to-cart-button:hover{background-color:#333!important;border-color:#333!important}.product-tabs-block{order:2!important}.layout-panel-flex>.sp-trust-badges,.buy-buttons-block .sp-trust-badges{display:none!important}.trust-badges-full-section .sp-trust-badges{display:flex!important;justify-content:center!important;gap:32px 48px!important;flex-wrap:wrap!important;padding:28px 0!important;border-top:1px solid rgba(40,40,40,.12)!important;border-bottom:1px solid rgba(40,40,40,.12)!important}.trust-badges-full-section .sp-trust-badges__item{justify-content:center!important}@media(max-width:749px){.trust-badges-full-section .sp-trust-badges{gap:20px 24px!important;padding:20px 16px!important}}.card-gallery:hover .quick-add__button{display:flex!important}[class*=hero_cta].button:not(.button--secondary):not(.button-unstyled):not(.button--link),.color-scheme-3 [class*=hero_cta].button,.color-scheme-5 [class*=hero_cta].button{background-color:#fff!important;color:#000!important;border:none!important}[class*=hero_cta].button:hover:not(.button--secondary):not(.button-unstyled):not(.button--link),.color-scheme-3 [class*=hero_cta].button:hover,.color-scheme-5 [class*=hero_cta].button:hover{background-color:#ffffffe0!important;color:#000!important}.facets-toggle__button{background-color:transparent!important;border:1px solid rgba(40,40,40,.35)!important;color:#282828!important;border-radius:0!important;padding:10px 16px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.facets-toggle__button:hover{background-color:#111!important;color:#fff!important;border-color:#111!important}.facets-toggle__button svg,.facets-toggle__button .icon{color:inherit!important;fill:currentColor!important}@media screen and (max-width:749px){.footer-content [class*=logo]{padding-block-end:24px!important}}.shopify-pc__banner{width:100%!important;max-width:100%!important;box-sizing:border-box!important;left:0!important;right:0!important}.shopify-pc__content,.shopify-pc__inner,.shopify-pc__content-inner{flex-wrap:wrap!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:749px){.shopify-pc__button--accept,.shopify-pc__button--decline{width:100%!important;text-align:center!important;justify-content:center!important}}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--opacity-subdued-text: 1 !important;--opacity-70: 1 !important;--opacity-65: 1 !important;--opacity-50: 1 !important}.product-tabs__panel span,.product-tabs__panel p,.product-tabs__panel li,.rte span,.rte p.MsoNormal,.rte p.MsoNormal span{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;color:#282828!important}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--opacity-80: 1 !important}*{--text-opacity-override: 1}[style*="color: rgba(40"],[style*="color:rgba(40"]{color:#282828!important}footer .email-signup-block{min-width:0!important;width:100%!important}footer .email-signup__input-group{width:100%!important}footer .email-signup__input{min-width:0!important;width:100%!important}footer .social-icons__icon{width:32px!important;height:32px!important}footer .social-icons__wrapper{gap:20px!important;margin-top:4px}.product-tabs__tab,.product-tabs__tab:hover,[class*=label--subdued],[class*=text--subdued],[class*=caption],[class*=eyebrow],[class*=subheading],.badge{color:#282828!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/focal-overrides.css.map */
