:root{--a24-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sg-font: 1.25rem;--sg-weight: 600;--sg-pad-y: .15rem;--sg-pad-x: .1rem;--sg-color: #000;--sg-color-hover: #E53935}html,body{font-family:var(--a24-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.header__heading,.header__menu-item,.footer-block__heading{font-family:var(--a24-font)!important;font-weight:700;letter-spacing:-.01em}.price .price-item,.quantity__button,.quantity__input,.select__select,input,textarea,select,label{font-family:var(--a24-font)!important;font-weight:500;letter-spacing:.01em}.template-product :is(h1.product__title,.product__title.h1,.product__title h1,h1[class*=product__title],[class*=product__title] .h1){font-family:var(--a24-font)!important;font-weight:900!important;font-size:clamp(48px,8vw,104px)!important;line-height:.9!important;letter-spacing:-.025em!important;color:#000!important;margin-bottom:var(--space-title-bottom)!important;max-width:14ch}@media (min-width: 1400px){.template-product :is(h1.product__title,.product__title.h1,.product__title h1,h1[class*=product__title],[class*=product__title] .h1){font-size:90px!important;max-width:12ch}}.template-product [class*=product__title] a{color:inherit!important;text-decoration:none!important}.product-form__input--pill input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}.product-form__input--pill input[type=radio]+label{all:unset!important;display:inline-block!important;margin:0 1.6rem .4rem 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;font-family:var(--a24-font)!important;font-size:clamp(28px,2.2vw,28px)!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important;color:#777!important;font-weight:800!important}.product-form__input--pill input[type=radio]:checked+label{color:#000!important;font-weight:800!important}.product-form__input--pill .form__label{font-size:.85rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#000!important;font-weight:600!important;margin-bottom:.6rem!important;display:none!important}.template-product .product-form__submit{background:#000!important;color:#fff!important;border:2px solid #000!important;border-radius:0!important;padding:1.15rem 1.4rem!important;font-family:var(--a24-font)!important;font-weight:800!important;font-size:clamp(18px,1.2vw,18px)!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important}.template-product .product-form__submit:hover:not([aria-disabled=true]){background:#000!important;color:#fff!important}.template-product{--media-radius: 0 !important;--media-border-width: 0 !important;--media-border-opacity: 0 !important;--media-shadow-horizontal-offset: 0 !important;--media-shadow-vertical-offset: 0 !important;--media-shadow-blur: 0 !important;--media-shadow-opacity: 0 !important}.template-product .global-media-settings,.template-product .product__media,.template-product .product__media-item,.template-product .product__media-wrapper,.template-product .media,.template-product .media>img,.template-product .deferred-media__poster,.template-product .thumbnail,.template-product .thumbnail__media,.template-product .thumbnail img{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.template-product [id^=ProductInfo-] :is(.product__description.rte,.product__description .rte,.product__accordion .accordion__content .rte){font-size:1.25rem!important;color:#000!important}.template-product [id^=ProductInfo-] :is(.product__description.rte,.product__description .rte,.product__accordion .accordion__content .rte) :is(p,li){line-height:1.45!important;margin:0 0 .5rem!important}.template-product [id^=ProductInfo-] :is(.product__description.rte,.product__description .rte,.product__accordion .accordion__content .rte)>*:last-child{margin-bottom:0!important}.template-product [id^=ProductInfo-] :is(.product__description.rte,.product__description .rte,.product__accordion .accordion__content .rte) :is(ul,ol){padding-left:1.2rem!important;margin:0 0 .5rem!important}.template-product{--desc-line-top-w: 0px;--desc-line-w: 0px;--size-line-top-w: 0px;--size-line-w: 0px;--line-color: #000;--line-height: 1px}@media (min-width: 990px){.template-product{--desc-line-top-w: 0px;--desc-line-w: 0px;--size-line-top-w: 0px;--size-line-w: 0px}}.template-product [id^=ProductInfo-] .product__description{position:relative;padding-top:1.5rem;margin-top:.2rem;padding-bottom:1.5rem;margin-bottom:.2rem}.template-product [id^=ProductInfo-] .product__description:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:var(--desc-line-top-w)!important;height:var(--line-height)!important;background:var(--line-color)!important;display:block!important}.template-product [id^=ProductInfo-] .product__description:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:var(--desc-line-w)!important;height:var(--line-height)!important;background:var(--line-color)!important;display:block!important}.template-product [id^=ProductInfo-] .product-form__input--pill{position:relative;padding-top:0rem;margin-top:.2rem;padding-bottom:0rem;margin-bottom:.2rem}.template-product [id^=ProductInfo-] .product-form__input--pill:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:var(--size-line-top-w)!important;height:var(--line-height)!important;background:var(--line-color)!important;display:block!important}.template-product [id^=ProductInfo-] .product-form__input--pill:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:var(--size-line-w)!important;height:var(--line-height)!important;background:var(--line-color)!important;display:block!important}.template-product [id^=ProductInfo-] .product__description.line-center:before,.template-product [id^=ProductInfo-] .product__description.line-center:after,.template-product [id^=ProductInfo-] .product-form__input--pill.line-center:before,.template-product [id^=ProductInfo-] .product-form__input--pill.line-center:after{left:50%!important;right:auto!important;transform:translate(-50%)!important}.template-product [id^=ProductInfo-] .product__description.line-right:before,.template-product [id^=ProductInfo-] .product__description.line-right:after,.template-product [id^=ProductInfo-] .product-form__input--pill.line-right:before,.template-product [id^=ProductInfo-] .product-form__input--pill.line-right:after{left:auto!important;right:0!important;transform:none!important}.template-product [id^=ProductInfo-] .product__description.line-top:after,.template-product [id^=ProductInfo-] .product-form__input--pill.line-top:after,.template-product [id^=ProductInfo-] .product__description.line-none:before,.template-product [id^=ProductInfo-] .product__description.line-none:after,.template-product [id^=ProductInfo-] .product-form__input--pill.line-none:before,.template-product [id^=ProductInfo-] .product-form__input--pill.line-none:after{content:none!important}.template-product{--page-top-offset: 10rem}@media (min-width: 740px){.template-product .product{padding-top:var(--page-top-offset)!important}}.template-product{--space-block: 1.25rem}.template-product .price,.template-product [id^=ProductInfo-] .product__description,.template-product [id^=ProductInfo-] .product-form__input--pill,#oj-sizeguide-slot,.template-product [id^=ProductInfo-] .product-form__buttons{margin-top:var(--space-block)!important}.template-product [id^=ProductInfo-] .product__description,.template-product [id^=ProductInfo-] .product-form__input--pill{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}@media (max-width: 740px){.template-product{--space-block: 1.3rem}}.template-product .page-width{max-width:none!important;width:100%!important;padding-left:1rem!important;padding-right:1rem!important}@media (min-width: 990px){.template-product .page-width{padding-left:5rem!important;padding-right:2rem!important}}.template-product{--media-fixed-w: 740px;--left-min: 560px;--media-gap: clamp(24px, 4vw, 60px);--page-pad-x: 2rem}@media (min-width: 990px){.template-product{--page-pad-x: 7rem}}.template-product{--stack-break: calc( var(--media-fixed-w) + var(--left-min) + var(--media-gap) + var(--page-pad-x) )}.template-product [id^=ProductInfo-] :is(h1.product__title,.product__title h1,.product__title.h1,h1[class*=product__title]){position:relative;margin-top:0!important}.template-product [id^=ProductInfo-] :is(h1.product__title,.product__title h1,.product__title.h1,h1[class*=product__title]):before{content:"";display:block;height:var(--space-title-top)}@media (min-width: 740px){.template-product{--space-title-top: 10rem}.template-product [id^=ProductInfo-] :is(h1.product__title,.product__title h1,.product__title.h1,h1[class*=product__title]):before{height:var(--space-title-top)!important}}@media (max-width: 739.98px){.template-product [id^=ProductInfo-] :is(h1.product__title,.product__title h1,.product__title.h1,h1[class*=product__title]):before{height:0!important}}.header.page-width,.header .page-width{max-width:none!important;width:100%!important;padding-left:1rem!important;padding-right:1rem!important}@media (min-width: 990px){.header.page-width,.header .page-width{padding-left:5rem!important;padding-right:2rem!important}}#oj-sizeguide-slot{display:block!important}.template-product .oj-sizeguide-link{margin-top:.4rem!important}.oj-sizeguide-link .oj-sizeguide-btn{all:unset;display:inline-block!important;cursor:pointer!important;padding:var(--sg-pad-y) var(--sg-pad-x)!important;font-size:var(--sg-font)!important;font-weight:var(--sg-weight)!important;line-height:1.2!important;color:var(--sg-color)!important;text-decoration:none!important;letter-spacing:.02em!important}.oj-sizeguide-link .oj-sizeguide-btn:hover{color:var(--sg-color-hover)!important;text-decoration:underline!important}@media (max-width: 740px){:root{--sg-font: 1.25rem;--sg-pad-y: .1rem;--sg-pad-x: .08rem}}.oj-modal[aria-hidden=true]{display:none}.oj-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.oj-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000070;-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px)}.oj-modal__dialog{position:relative;margin:5vh auto 4vh;max-width:min(880px,92vw);background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000029;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.oj-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.oj-modal__title{margin:0;font-weight:800;letter-spacing:-.01em;font-size:18px}.oj-modal__close{all:unset;cursor:pointer;width:36px;height:36px;line-height:36px;text-align:center;border-radius:10px;font-size:28px;color:#444}.oj-modal__close:hover{background:#f4f4f4}.oj-modal__body{padding:16px 18px;overflow:auto}.oj-modal__body>:first-child{margin-top:0}.oj-modal__body>:last-child{margin-bottom:0}.oj-modal__body table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem}.oj-modal__body th,.oj-modal__body td{border:1px solid #eaeaea;padding:.6rem .7rem;text-align:center}.oj-modal__body th{background:#fafafa;font-weight:700}.oj-modal__body p{margin:.4rem 0}@media (max-width: 740px){.oj-modal__dialog{margin:8vh auto 0!important;width:96vw!important;max-width:560px!important;height:auto!important;border-radius:16px!important}}.template-product,.template-product .main-content,.template-product .main-content .shopify-section,.template-product .main-content .page-width,.template-product .product{overflow-x:hidden;max-width:100%}.template-product .shopify-section-header,.template-product .shopify-section-header .header,.template-product .shopify-section-header .page-width,.template-product .menu-drawer,.template-product .menu-drawer__inner-container{overflow:visible!important}@media (max-width: 740px){.oj-modal__body table th{font-size:.9rem!important;font-weight:600!important;padding:.5rem .6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/a24-overrides.css.map */
