.fallback-modern-product{--fallback-product-radius: 10px;--fallback-product-border: rgba(var(--color-foreground), .14);--fallback-product-muted: rgba(var(--color-foreground), .68)}.fallback-modern-product .page-width{max-width:1240px}.fallback-modern-product .product{align-items:flex-start;gap:0}.fallback-modern-product .product__media-wrapper,.fallback-modern-product .product__info-wrapper{min-width:0}.fallback-modern-product .product__info-wrapper{padding:0!important}.fallback-modern-product .product__info-container{width:100%;max-width:48rem}.fallback-modern-product .product__column-sticky{top:2.4rem}.fallback-modern-product .product__title{margin:0 0 .6rem}.fallback-modern-product .product__title h1{margin:0;font-size:clamp(2.6rem,2.25vw,3.6rem);line-height:1.05;letter-spacing:-.035em}.fallback-modern-product .price--large{font-size:2rem;line-height:1.2}.fallback-modern-product .product__info-container>*+*{margin-top:1.25rem;margin-bottom:0}.fallback-modern-product .product-form__input{max-width:none;margin-bottom:1rem}.fallback-modern-product .product-form__input .form__label,.fallback-modern-product .product-form__quantity .form__label{margin-bottom:.65rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fallback-modern-product .product-form__input input[type=radio]+label{min-width:5rem;min-height:4.3rem;margin:0 .65rem .65rem 0;padding:.9rem 1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border-width:1px;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.fallback-modern-product .product-form__input input[type=radio]+label:hover{transform:translateY(-1px)}.fallback-modern-product .product-form__quantity{max-width:12rem}.fallback-modern-product .quantity{min-height:4.6rem;border-radius:7px}.fallback-modern-product .product-form__buttons{max-width:none}.fallback-modern-product .product-form__submit,.fallback-modern-product .shopify-payment-button__button{min-height:5.4rem!important;border-radius:7px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase}.fallback-modern-product .product-form__submit{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground))}.fallback-modern-product .product-form__submit:after,.fallback-mobile-buybar__button:after{box-shadow:none!important}.fallback-modern-product .shopify-payment-button{margin-top:.7rem}.fallback-modern-product .shopify-payment-button__button--unbranded{border:1px solid var(--fallback-product-border)!important}.fallback-modern-product .product__tax,.fallback-modern-product .product__text,.fallback-modern-product .product__sku{color:var(--fallback-product-muted)}.fallback-modern-product .product__media-list,.fallback-modern-product .product__media-item,.fallback-modern-product .product__media,.fallback-modern-product .global-media-settings{border-radius:var(--fallback-product-radius)!important}.fallback-modern-product .product__media img{transition:transform .24s ease}.fallback-modern-product .thumbnail-slider{max-width:62rem;margin-left:auto;margin-right:auto}.fallback-modern-product .thumbnail-list{gap:.75rem;margin-top:.9rem}.fallback-modern-product .thumbnail-list__item{width:7rem}.fallback-modern-product .thumbnail{border-radius:7px;overflow:hidden;opacity:.72;border:1px solid transparent}.fallback-modern-product .thumbnail[aria-current=true]{opacity:1;border-color:rgb(var(--color-foreground));box-shadow:none}.fallback-modern-product .product__modal-opener .product__media-icon{width:4rem;height:4rem;border-radius:999px}.fallback-modern-product .product__accordion{margin:0!important;border-top:1px solid var(--fallback-product-border)}.fallback-modern-product .product__accordion:last-of-type{border-bottom:1px solid var(--fallback-product-border)}.fallback-modern-product .product__accordion summary{min-height:5.2rem;padding:0}.fallback-modern-product .product__accordion .summary__title{align-items:center;gap:.9rem}.fallback-modern-product .product__accordion .accordion__title{font-size:1.3rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.fallback-modern-product .product__accordion .accordion__content{padding:0 0 1.8rem;color:var(--fallback-product-muted);line-height:1.6}.fallback-modern-product .product__accordion details>summary .icon-caret{right:.2rem}.fallback-modern-product share-button{opacity:.75}.fallback-mobile-buybar{display:none}@media screen and (min-width:750px){.fallback-modern-product .product:not(.product--no-media){display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(32rem,.92fr);column-gap:clamp(3rem,4vw,5.6rem)}.fallback-modern-product .product:not(.product--no-media) .product__media-wrapper,.fallback-modern-product .product:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:none!important}.fallback-modern-product .product--right .product__media-wrapper{order:initial;grid-column:2}.fallback-modern-product .product--right .product__info-wrapper{grid-column:1;grid-row:1}}@media screen and (min-width:990px){.fallback-modern-product .product:not(.product--no-media){grid-template-columns:minmax(0,1.05fr) minmax(38rem,.95fr);column-gap:clamp(4rem,4.5vw,6rem)}}@media screen and (max-width:749px){body:has(.fallback-modern-product){padding-bottom:6.8rem}.fallback-modern-product.section-padding,.fallback-modern-product[class*=section-][class*=-padding]{padding-top:0!important}.fallback-modern-product .page-width{padding-left:1.6rem;padding-right:1.6rem}.fallback-modern-product .product{gap:0}.fallback-modern-product .product__media-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.fallback-modern-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide),.fallback-modern-product #GalleryViewer-template--main,.fallback-modern-product [id^=GalleryViewer-]{position:relative;width:100%;margin-left:0!important;margin-right:0!important}.fallback-modern-product .product__media-list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;scroll-padding-left:0!important;border-radius:var(--fallback-product-radius)!important}.fallback-modern-product .product__media-list .product__media-item,.fallback-modern-product .product__media-list .product__media-item:first-child{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;scroll-snap-align:center}.fallback-modern-product .product__media-list:after{display:none!important;content:none!important;padding:0!important}.fallback-modern-product .product__media-item,.fallback-modern-product .product__media,.fallback-modern-product .global-media-settings{border-radius:var(--fallback-product-radius)!important}.fallback-modern-product .product__media-wrapper .slider-buttons{position:absolute;left:50%;bottom:1rem;z-index:4;transform:translate(-50%);min-height:3.6rem;width:auto;padding:.2rem .45rem;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#ffffffe6;box-shadow:0 3px 14px #00000014;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fallback-modern-product .product__media-wrapper .slider-button{width:3.2rem;height:3.2rem;min-width:3.2rem}.fallback-modern-product .product__media-wrapper .slider-counter{min-width:4.2rem;font-size:1.15rem;letter-spacing:.04em;color:#111}.fallback-modern-product .product__media-wrapper .slider-button .icon{color:#111}.fallback-modern-product .product__info-wrapper{padding-top:1.5rem!important}.fallback-modern-product .product__info-container{max-width:none}.fallback-modern-product .product__title{margin-bottom:.4rem}.fallback-modern-product .product__title h1{font-size:clamp(2.35rem,7vw,2.75rem);line-height:1.08}.fallback-modern-product .price--large{font-size:1.85rem}.fallback-modern-product .product__info-container>*+*{margin-top:1.05rem}.fallback-modern-product .product-form__submit,.fallback-modern-product .shopify-payment-button__button{min-height:5.2rem!important}.fallback-modern-product .product__accordion summary{min-height:5rem}.fallback-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:6.4rem;padding:.75rem max(1.2rem,env(safe-area-inset-left)) calc(.75rem + env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-right));background:rgba(var(--color-background),.97);border-top:1px solid var(--fallback-product-border);box-shadow:0 -5px 20px #00000012;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fallback-mobile-buybar__meta{flex:0 0 auto;min-width:7rem}.fallback-mobile-buybar__title{display:none}.fallback-mobile-buybar__price{font-size:1.55rem;font-weight:700;line-height:1.2;white-space:nowrap}.fallback-mobile-buybar__button{flex:1 1 auto;min-width:0;max-width:20rem;min-height:4.8rem;padding:0 1.6rem;border-radius:7px;border:1px solid #111;background:#111;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}}.fallback-option-label{display:flex!important;align-items:baseline;justify-content:space-between;gap:1rem;width:100%}.fallback-size-guide-trigger{padding:0;border:0;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.fallback-size-guide-trigger:hover{opacity:.65}.fallback-size-guide[hidden]{display:none!important}.fallback-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center;padding:2rem}.fallback-size-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0000008c;cursor:default;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fallback-size-guide__dialog{position:relative;z-index:1;width:min(82rem,100%);max-height:min(84vh,78rem);overflow:auto;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 2rem 7rem #0000003d}.fallback-size-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.fallback-size-guide__header h2{margin:.2rem 0 0}.fallback-size-guide__eyebrow{margin:0;color:rgba(var(--color-foreground),.62);font-size:1rem;font-weight:700;letter-spacing:.16em}.fallback-size-guide__close{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:999px;color:rgb(var(--color-foreground));background:transparent;cursor:pointer}.fallback-size-guide__close svg{width:1.5rem;height:1.5rem}.fallback-size-guide__content{padding-top:1.8rem}html.fallback-size-guide-open,html.fallback-size-guide-open body{overflow:hidden}@media screen and (max-width:749px){.fallback-size-guide{align-items:end;padding:0}.fallback-size-guide__dialog{width:100%;max-height:78vh;padding:2rem 1.8rem calc(2rem + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:2rem 2rem 0 0}}.fallback-size-guide__note{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.68);font-size:1.25rem}.fallback-size-guide__units{display:flex;gap:2.8rem;margin-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.fallback-size-guide__unit{position:relative;padding:.8rem 0 1rem;border:0;color:rgba(var(--color-foreground),.42);background:transparent;font:inherit;font-size:1.35rem;font-weight:650;cursor:pointer}.fallback-size-guide__unit.is-active{color:rgb(var(--color-foreground))}.fallback-size-guide__unit.is-active:after{content:"";position:absolute;right:0;bottom:-.1rem;left:0;height:.2rem;background:rgb(var(--color-foreground))}.fallback-size-guide__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fallback-size-guide__table{width:100%;min-width:54rem;border-collapse:collapse;table-layout:fixed;font-size:1.28rem;text-align:center}.fallback-size-guide__table th,.fallback-size-guide__table td{padding:1rem .8rem;border:.1rem solid rgba(var(--color-foreground),.22);white-space:nowrap}.fallback-size-guide__table thead th{background:rgba(var(--color-foreground),.055);font-weight:700}.fallback-size-guide__table tbody th{font-weight:650}.fallback-size-guide__measure{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:3rem;align-items:center;padding-top:2.4rem}.fallback-size-guide__measure h3{margin:0 0 1.5rem;font-size:2.2rem;line-height:1.15}.fallback-size-guide__steps{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.fallback-size-guide__steps li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;align-items:start}.fallback-size-guide__steps li>span{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-top:.1rem;border-radius:999px;color:rgb(var(--color-background));background:rgb(var(--color-foreground));font-size:1.05rem;font-weight:700}.fallback-size-guide__steps strong{font-size:1.35rem}.fallback-size-guide__steps p{margin:.25rem 0 0;color:rgba(var(--color-foreground),.64);font-size:1.18rem;line-height:1.45}.fallback-size-guide__diagram svg{display:block;width:100%;height:auto}.fallback-size-guide__shirt{fill:none;stroke:rgba(var(--color-foreground),.75);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fallback-size-guide__guide-line{fill:none;stroke:rgba(var(--color-foreground),.38);stroke-width:1.2;stroke-dasharray:3 3}.fallback-size-guide__marker circle{fill:rgb(var(--color-foreground))}.fallback-size-guide__marker text{fill:rgb(var(--color-background));font-family:Arial,sans-serif;font-size:13px;font-weight:700;text-anchor:middle}.fallback-size-guide__extra{margin-top:2.2rem;padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (max-width:749px){.fallback-size-guide__dialog{max-height:86vh}.fallback-size-guide__measure{grid-template-columns:1fr;gap:1.8rem}.fallback-size-guide__diagram{width:min(28rem,84%);margin:0 auto;order:-1}.fallback-size-guide__table{min-width:52rem;font-size:1.2rem}.fallback-size-guide__table th,.fallback-size-guide__table td{padding:.9rem .7rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fallback-product-modern.css.map */
