.omo-size-chart{width:100%;max-width:420px;font-size:13px;line-height:1.4}.omo-size-chart__title{margin-bottom:4px;font-weight:400;text-transform:uppercase}.omo-size-chart__note{margin-bottom:26px}.omo-size-chart__table-wrap{width:100%}.omo-size-chart__table{width:100%;border-collapse:collapse;table-layout:fixed}.omo-size-chart__table th,.omo-size-chart__table td{padding:11px 8px;text-align:center;font-weight:400;border-bottom:1px solid rgba(0,0,0,.45)}.omo-size-chart__table th{font-weight:500}@media screen and (max-width:749px){.omo-size-chart{max-width:none;padding:0 24px;margin:34px auto 0;font-size:11px}.omo-size-chart__title,.omo-size-chart__note{text-align:center}.omo-size-chart__note{margin-bottom:22px}.omo-size-chart__table th,.omo-size-chart__table td{padding:10px 5px}}.omo-pdp__nav,.omo-pdp__panel,.omo-pdp__short,.omo-pdp__select-size,.omo-pdp__panel-back{display:none}@media screen and (max-width:989px){:root{--omo-pdp-mobile-gutter: 20px;--omo-pdp-mobile-media-ratio: 4 / 5;--omo-pdp-mobile-info-top: 28px;--omo-pdp-mobile-columns-gap: 16px;--omo-pdp-mobile-variant-gap: 38px;--omo-pdp-mobile-action-gap: 50px;--omo-pdp-mobile-detail-gap: 58px;--omo-pdp-mobile-font-size: 1.1rem}main[data-template=product]{padding-top:var(--omo-mobile-header-height, 72px)}main[data-template=product] product-info[id^=MainProduct]{padding-top:0;padding-bottom:0}main[data-template=product] product-info[id^=MainProduct]>product-component>.page-width{max-width:none;padding:0}main[data-template=product] .product.grid{display:block;margin:0}main[data-template=product] .product:not(.product--no-media) .product__media-wrapper,main[data-template=product] .product:not(.product--no-media) .product__info-wrapper{width:100%;max-width:none;padding:0}main[data-template=product] .product__column-sticky{position:static;top:auto}main[data-template=product] .product__media-wrapper slider-component,main[data-template=product] .product__media-list{width:100%;margin:0}main[data-template=product] .product__media-list{display:flex;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}main[data-template=product] .product__media-list::-webkit-scrollbar{display:none}main[data-template=product] .product__media-list:focus-visible{outline:1px solid currentColor;outline-offset:-1px}main[data-template=product] .product__media-list:after{display:none}main[data-template=product] .product__media-wrapper .slider.slider--mobile+.omo-pdp__media-controls{position:static;display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;margin:12px auto 0}main[data-template=product] .product__media-wrapper .slider.slider--mobile+.omo-pdp__media-controls--single{display:none}main[data-template=product] .omo-pdp__media-controls .slider-counter{align-items:center;color:currentColor;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;line-height:1;text-align:center;white-space:nowrap}main[data-template=product] .omo-pdp__media-controls .slider-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:currentColor;box-shadow:none}main[data-template=product] .omo-pdp__media-controls .slider-button[disabled]{opacity:.35;cursor:default}main[data-template=product] .omo-pdp__media-controls .slider-button svg{width:24px;height:12px}main[data-template=product] .omo-pdp__media-controls .slider-button--next svg{transform:scaleX(-1)}main[data-template=product] .omo-pdp__media-controls .slider-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}main[data-template=product] .product__media-list .product__media-item{flex:0 0 100%;width:100%;max-width:none;padding:0;scroll-snap-align:start}main[data-template=product] .product__media-list .product__media-item:first-of-type{margin-left:0}main[data-template=product] .product__media-item .product-media-container{width:100%;max-width:none;aspect-ratio:var(--omo-pdp-mobile-media-ratio);margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}main[data-template=product] .product-media-container .product__modal-opener,main[data-template=product] .product-media-container .product__media.media,main[data-template=product] .product-media-container>.deferred-media{width:100%;height:100%}main[data-template=product] .product__media.media,main[data-template=product] .product-media-container>.deferred-media{padding:0!important}main[data-template=product] .product__media.media>img,main[data-template=product] .product-media-container .deferred-media__poster img,main[data-template=product] .product-media-container video,main[data-template=product] .product-media-container iframe,main[data-template=product] .product-media-container model-viewer{width:100%;height:100%;object-fit:cover;object-position:center center}main[data-template=product] .product__info-container{display:flex;flex-direction:column;width:100%;max-width:64rem;margin:0 auto;padding:var(--omo-pdp-mobile-info-top) var(--omo-pdp-mobile-gutter) 6.4rem;color:#000;font-family:var(--font-body-family);font-size:var(--omo-pdp-mobile-font-size);letter-spacing:.04rem;line-height:1.3}main[data-template=product] .product__info-container>*+*{margin:0}main[data-template=product] product-info[data-omo-product-panel=size-chart] .product__info-container{padding-top:0}main[data-template=product] .omo-pdp__main,main[data-template=product] .omo-pdp__default>variant-selects,main[data-template=product] .omo-pdp__default>[data-omo-buy],main[data-template=product] .omo-pdp__default>[data-omo-buy]>div,main[data-template=product] .omo-pdp__default>[data-omo-buy] product-form,main[data-template=product] .omo-pdp__default>[data-omo-buy] product-form>form,main[data-template=product] .omo-pdp__default>[data-omo-buy] .product-form__buttons{display:contents}main[data-template=product] .omo-pdp__default{order:1;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"title description" "price description" "sizes colors" "cta cta" "error error";column-gap:var(--omo-pdp-mobile-columns-gap);width:100%;min-width:0}main[data-template=product] .omo-pdp__default[hidden]{display:none}main[data-template=product] .product__text,main[data-template=product] .product__tax,main[data-template=product] .installment,main[data-template=product] .product-form__quantity,main[data-template=product] .share-button,main[data-template=product] .product__pickup-availabilities,main[data-template=product] .product__view-details,main[data-template=product] .product__description,main[data-template=product] .omo-pdp__inline-size-chart,main[data-template=product] .volume-pricing-note,main[data-template=product] .shopify-payment-button,main[data-template=product] .omo-pdp__shop-now,main[data-template=product] .product-form__error-message-wrapper[hidden]{display:none}main[data-template=product] .product__title{grid-area:title;min-width:0;margin:0 0 .6rem}main[data-template=product] .product__title h1{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04rem;line-height:1.25;text-transform:uppercase}main[data-template=product] [id^=price-]{grid-area:price;min-width:0;margin:0}main[data-template=product] .omo-pdp__default .price,main[data-template=product] .omo-pdp__default .price *{font-size:1.3rem;letter-spacing:.04rem;line-height:1.3}main[data-template=product] .omo-pdp__default .price{color:#000000a6}main[data-template=product] .omo-pdp__default .price .badge{display:none}main[data-template=product] .omo-pdp__default .price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:.2rem .6rem}main[data-template=product] .omo-pdp__short{grid-area:description;display:block;min-width:0;margin:0;font-size:1.2rem;letter-spacing:.03rem;line-height:1.25;text-align:left;overflow-wrap:anywhere}main[data-template=product] .product-form__input{min-width:0;max-width:none;margin:var(--omo-pdp-mobile-variant-gap) 0 0;padding:0;border:0}main[data-template=product] .product-form__input:has(input[data-option-name=Size i]){grid-area:sizes;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:1rem clamp(2.4rem,7vw,3.4rem)}main[data-template=product] .product-form__input:has(input[data-option-name=Size i]) .form__label{display:none}main[data-template=product] .product-form__input--pill input[type=radio]+label{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-size:1rem;letter-spacing:.04rem;line-height:1.3;text-transform:uppercase}main[data-template=product] .product-form__input--pill input[type=radio]+label:before{display:none}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{background:transparent;color:#000;text-decoration:underline;text-underline-offset:.3rem}main[data-template=product] product-info[data-omo-size-state=pending] .product-form__input--pill input[type=radio]:checked+label{text-decoration:none}main[data-template=product] .product-form__input--pill input[type=radio].disabled+label,main[data-template=product] .product-form__input--pill input[type=radio]:disabled+label{color:#00000059;text-decoration:line-through}main[data-template=product] .product-form__input:has(input[data-option-name=Color i]),main[data-template=product] .product-form__input:has(input[data-option-name=Colour i]){grid-area:colors;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.6rem;width:100%}main[data-template=product] .product-form__input--swatch .form__label{margin:0 auto 0 0;padding:0;font-size:0;line-height:1.3}main[data-template=product] .product-form__input--swatch .form__label .form__label-text{font-size:0}main[data-template=product] .product-form__input--swatch .form__label-text[data-omo-desktop-label]:after{content:attr(data-omo-desktop-label);font-size:1.1rem;letter-spacing:.04rem}main[data-template=product] .product-form__input--swatch .form__label [data-selected-value]{display:none}main[data-template=product] .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 1.6rem;flex:0 0 auto;margin:0}main[data-template=product] .omo-pdp__select-size,main[data-template=product] .product-form__submit{grid-area:cta;justify-self:start;align-items:flex-start;width:max-content;min-width:0;min-height:4.4rem;margin:var(--omo-pdp-mobile-action-gap) 0 0;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--font-body-weight);letter-spacing:.04rem;line-height:1.3;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;box-shadow:none}main[data-template=product] .omo-pdp__select-size{display:inline-flex}main[data-template=product] product-info[data-omo-size-state=selected] .omo-pdp__select-size,main[data-template=product] product-info[data-omo-size-state=pending] .product-form__submit{display:none}main[data-template=product] .product-form__submit{display:inline-flex;justify-content:flex-start}main[data-template=product] .product-form__submit:before,main[data-template=product] .product-form__submit:after{display:none}main[data-template=product] .product-form__submit[disabled]{color:#0006}main[data-template=product] .product-form__error-message-wrapper:not([hidden]){grid-area:error;margin:1.2rem 0 0}main[data-template=product] .omo-pdp__nav{order:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;margin:calc(var(--omo-pdp-mobile-detail-gap) - 4.4rem) 0 0;gap:0}main[data-template=product] product-info[data-omo-product-panel=size-chart] .omo-pdp__nav{margin-top:6.4rem}main[data-template=product] .omo-pdp__nav-btn{display:flex;min-width:0;min-height:4.4rem;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:clamp(.75rem,1.65vw,.9rem);letter-spacing:.01rem;line-height:1.25;align-items:flex-start;justify-content:center;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer}main[data-template=product] .omo-pdp__nav-btn:first-child{justify-content:flex-start;text-align:left}main[data-template=product] .omo-pdp__nav-btn:last-child{justify-content:flex-end;text-align:right}main[data-template=product] .omo-pdp__nav-btn:hover,main[data-template=product] .omo-pdp__nav-btn[aria-pressed=true]{text-decoration:underline;text-underline-offset:.3rem}main[data-template=product] .omo-pdp__panel{order:1;display:block;width:100%;margin:3.6rem 0 0;font-size:var(--omo-pdp-mobile-font-size);line-height:1.55}main[data-template=product] .omo-pdp__panel[hidden]{display:none}main[data-template=product] .omo-pdp__panel-heading{margin:0 0 1.6rem;font-size:var(--omo-pdp-mobile-font-size);font-weight:500;letter-spacing:.04rem;line-height:1.3;text-transform:uppercase}main[data-template=product] .omo-pdp__panel .rte,main[data-template=product] .omo-pdp__panel p{font-size:var(--omo-pdp-mobile-font-size);line-height:1.55}main[data-template=product] .omo-pdp__panel .omo-size-chart{width:min(100%,36rem);max-width:36rem;margin:0 auto;padding:0;font-size:var(--omo-pdp-mobile-font-size)}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart]{width:100%;margin:0;padding-top:4.4rem}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__title{margin:0;font-size:1.2rem;font-weight:500;line-height:1.3;text-align:center}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__note{margin:1.2rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.4;text-align:center}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table-wrap{width:100%;max-width:32.4rem;margin:4.2rem auto 0}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table{width:100%;max-width:100%;margin:0 auto;table-layout:fixed;border-collapse:collapse}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table th,main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table td{padding:1.5rem .4rem;color:currentColor;line-height:1.3;text-align:center;overflow-wrap:anywhere;border:0;border-bottom:.1rem solid rgba(0,0,0,.6)}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table th{font-size:1.1rem;font-weight:600}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart] .omo-size-chart__table td{font-size:1.2rem;font-weight:400}main[data-template=product] .omo-pdp__nav-btn:focus-visible,main[data-template=product] .omo-pdp__select-size:focus-visible,main[data-template=product] .product-form__submit:focus-visible{outline:.1rem solid currentColor;outline-offset:.3rem}}@media screen and (min-width:990px){:root{--omo-pdp-media-col: 50fr;--omo-pdp-info-col: 50fr;--omo-pdp-height: calc(100svh - var(--omo-header-height, 80px) - var(--omo-bottom-bar-height, 52px));--omo-pdp-info-padding-left: clamp(64px, calc(50vw - 431px) , 150px);--omo-pdp-info-padding-right: var(--omo-gutter, 4rem);--omo-pdp-panel-padding: var(--omo-gutter, 4rem);--omo-pdp-text-width: 380px;--omo-pdp-content-max: 440px;--omo-pdp-desc-max: 220px;--omo-pdp-summary-gap: 48px;--omo-pdp-title-price-gap: 8px;--omo-pdp-summary-options-gap: 32px;--omo-pdp-options-cta-gap: 36px;--omo-pdp-color-label-gap: 80px;--omo-pdp-swatch-gap: 8px;--omo-pdp-font-size: 1.2rem;--omo-pdp-rule: rgba(0, 0, 0, .6);--omo-pdp-media-fit: cover;--omo-pdp-media-position: center center;--omo-pdp-ease: cubic-bezier(.22, 1, .36, 1);--omo-pdp-duration: .2s;--omo-pdp-panel-back-gap: 56px;--omo-pdp-panel-back-nav-gap: 48px}main[data-template=product]{padding-top:var(--omo-header-height, 80px)}main[data-template=product] product-info[id^=MainProduct]{padding-top:0;padding-bottom:0}main[data-template=product] product-info[id^=MainProduct]>product-component>.page-width{max-width:none;padding:0}main[data-template=product] .product.grid{display:grid;grid-template-columns:minmax(0,var(--omo-pdp-media-col)) minmax(0,var(--omo-pdp-info-col));gap:0;min-height:var(--omo-pdp-height);margin:0}main[data-template=product] .product:not(.product--no-media) .product__media-wrapper,main[data-template=product] .product:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none;padding:0}main[data-template=product] .product__column-sticky{position:static;top:auto}main[data-template=product] .product__media-list{display:flex;flex-wrap:nowrap;margin:0;padding:0;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}main[data-template=product] .product__media-list::-webkit-scrollbar{display:none}main[data-template=product] .product__media-item{display:block;flex:0 0 100%;width:100%;max-width:none;margin:0;padding:0;scroll-snap-align:start}main[data-template=product] .product__media-item>*{display:block;height:100%}main[data-template=product] .product__media-item .product-media-container{width:100%;max-width:100%;margin:0}main[data-template=product] .product__media.media{height:var(--omo-pdp-height);padding:0!important;border:0;border-radius:0;box-shadow:none}main[data-template=product] .product__media.media>img{position:static;width:100%;height:100%;object-fit:var(--omo-pdp-media-fit);object-position:var(--omo-pdp-media-position);border-radius:0}main[data-template=product] .product__media-icon,main[data-template=product] .thumbnail-slider{display:none}main[data-template=product] .product__media-wrapper slider-component[id^=GalleryViewer-]{position:relative}main[data-template=product] .product__media-wrapper .slider.slider--mobile+.omo-pdp__media-controls{position:absolute;z-index:2;top:50%;right:20px;left:20px;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}main[data-template=product] .product__media-wrapper .slider.slider--mobile+.omo-pdp__media-controls--single{display:none}main[data-template=product] .omo-pdp__media-controls .slider-counter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main[data-template=product] .omo-pdp__media-controls .slider-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:currentColor;box-shadow:none;pointer-events:auto}main[data-template=product] .omo-pdp__media-controls .slider-button[disabled]{opacity:.35;cursor:default}main[data-template=product] .omo-pdp__media-controls .slider-button svg{width:32px;height:16px}main[data-template=product] .omo-pdp__media-controls .slider-button--next svg{transform:scaleX(-1)}main[data-template=product] .omo-pdp__media-controls .slider-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}main[data-template=product] .product__info-wrapper{display:flex;flex-direction:column;height:var(--omo-pdp-height)}main[data-template=product] .product__info-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;box-sizing:border-box;max-width:none;padding:var(--omo-pdp-panel-padding) var(--omo-pdp-info-padding-right) var(--omo-pdp-panel-padding) var(--omo-pdp-info-padding-left);font-family:var(--font-body-family);font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;color:#000}main[data-template=product] .product__info-container>*+*{margin:0}.omo-pdp__main{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden}product-info[data-omo-product-panel]:not([data-omo-product-panel=default]) .omo-pdp__main{flex:1 1 auto;justify-content:flex-start;overflow:hidden}product-info[data-omo-product-panel]:not([data-omo-product-panel=default]) .omo-pdp__panel:not([hidden]){display:block;flex:1 1 auto;align-content:safe center;min-height:0;max-height:none;overflow-y:auto}product-info[data-omo-product-panel]:not([data-omo-product-panel=default]) .omo-pdp__panel-back{display:flex;flex:0 0 44px;align-items:center;justify-content:flex-start;width:44px;height:44px;min-height:44px;margin-top:var(--omo-pdp-panel-back-gap);padding:0;border:0;background:transparent;color:currentColor;box-shadow:none;cursor:pointer}.omo-pdp__panel-back svg{display:block;width:40px;height:16px}.omo-pdp__panel-back:focus-visible{outline:1px solid currentColor;outline-offset:3px}main[data-template=product] .product__text,main[data-template=product] .product__tax,main[data-template=product] .installment,main[data-template=product] .product-form__quantity,main[data-template=product] .share-button,main[data-template=product] .product__pickup-availabilities,main[data-template=product] .product__view-details,main[data-template=product] .product__description,main[data-template=product] .omo-pdp__inline-size-chart,main[data-template=product] .volume-pricing-note,main[data-template=product] .product-form__error-message-wrapper[hidden]{display:none}.omo-pdp__default{display:grid;grid-template-columns:calc(100% - var(--omo-pdp-desc-max) - var(--omo-pdp-summary-gap)) var(--omo-pdp-summary-gap) max-content minmax(0,1fr);grid-template-areas:"title . description description" "price . description description" "sizes . colors ." "cta . shopnow .";row-gap:0;align-items:start;width:100%;max-width:var(--omo-pdp-content-max)}.omo-pdp__default[hidden]{display:none}.omo-pdp__default:not([hidden]),.omo-pdp__panel:not([hidden]){animation:omo-pdp-rise var(--omo-pdp-duration) var(--omo-pdp-ease) both}.omo-pdp__default>variant-selects,.omo-pdp__default>[data-omo-buy],.omo-pdp__default>[data-omo-buy]>div,.omo-pdp__default>[data-omo-buy] product-form,.omo-pdp__default>[data-omo-buy] product-form>form,.omo-pdp__default>[data-omo-buy] .product-form__buttons{display:contents}main[data-template=product] .product__title{grid-area:title;margin:0 0 var(--omo-pdp-title-price-gap)}main[data-template=product] .product__title h1{margin:0;font-family:var(--font-body-family);font-size:var(--omo-pdp-font-size);font-weight:500;letter-spacing:.06rem;line-height:1.3;text-transform:uppercase}main[data-template=product] [id^=price-]{grid-area:price;margin:0 0 var(--omo-pdp-summary-options-gap)}main[data-template=product] .omo-pdp__default .price,main[data-template=product] .omo-pdp__default .price *{font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;color:#000}main[data-template=product] .omo-pdp__default .price .badge{display:none}.omo-pdp__short{display:block;grid-area:description;max-width:var(--omo-pdp-desc-max);margin:0}main[data-template=product] .product-form__input{margin:0;padding:0;border:0;min-width:0}main[data-template=product] .product-form__input:has(input[data-option-name=Size i]){grid-area:sizes;display:flex;flex-wrap:wrap;gap:0 2.4rem;margin:0 0 var(--omo-pdp-options-cta-gap)}main[data-template=product] .product-form__input:has(input[data-option-name=Size i]) .form__label{display:none}main[data-template=product] .product-form__input--pill input[type=radio]+label{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase}main[data-template=product] .product-form__input--pill input[type=radio]+label:before{display:none}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{background:transparent;color:#000;text-decoration:underline;text-underline-offset:.3rem}product-info[data-omo-size-state=pending] .product-form__input--pill input[type=radio]:checked+label{text-decoration:none}main[data-template=product] .product-form__input--pill input[type=radio].disabled+label,main[data-template=product] .product-form__input--pill input[type=radio]:disabled+label{color:#00000059;text-decoration:none}main[data-template=product] .product-form__input--pill input[type=radio].disabled:checked+label{text-decoration:underline}main[data-template=product] .product-form__input--swatch{grid-area:colors;display:flex;flex-wrap:nowrap;align-items:center;width:max-content;gap:var(--omo-pdp-swatch-gap);margin:0 0 var(--omo-pdp-options-cta-gap)}main[data-template=product] .product-form__input--swatch .form__label{float:left;margin:0 calc(var(--omo-pdp-color-label-gap) - var(--omo-pdp-swatch-gap)) 0 0;padding:0;font-size:0;line-height:1.3}main[data-template=product] .product-form__input--swatch .form__label .form__label-text{font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3}main[data-template=product] .product-form__input--swatch .form__label-text[data-omo-desktop-label]{font-size:0}main[data-template=product] .product-form__input--swatch .form__label-text[data-omo-desktop-label]:after{content:attr(data-omo-desktop-label);font-size:var(--omo-pdp-font-size)}main[data-template=product] .product-form__input--swatch .form__label [data-selected-value]{display:none}main[data-template=product] .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 1.7rem;margin:0}.omo-pdp__select-size{display:inline-block;grid-area:cta;width:max-content;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}product-info[data-omo-size-state=selected] .omo-pdp__select-size{display:none}main[data-template=product] .product-form__submit{grid-area:cta;align-self:center;width:max-content;min-height:0;margin:0;padding:.9rem 2.4rem;border:.1rem solid #000;border-radius:0;background:transparent;color:#000;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase;box-shadow:none}main[data-template=product] .product-form__submit:after{display:none}main[data-template=product] .product-form__submit[disabled]{border-color:#00000059;color:#00000059}main[data-template=product] .omo-pdp__shop-now{grid-area:shopnow;justify-self:end;align-self:center;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;box-shadow:none;cursor:pointer}main[data-template=product] .omo-pdp__shop-now:focus-visible{outline:.1rem solid currentColor;outline-offset:.3rem}main[data-template=product] .omo-pdp__shop-now[disabled]{opacity:.5;cursor:wait}main[data-template=product] .shopify-payment-button{grid-area:shopnow;display:grid;justify-items:end;align-self:start;width:100%}main[data-template=product] .shopify-payment-button__button--unbranded{width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;color:#000;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;box-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded:hover,main[data-template=product] .shopify-payment-button__button--unbranded:hover:not([disabled]){border:0;border-radius:0;background:transparent;background-color:transparent;text-decoration:underline;box-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded:focus,main[data-template=product] .shopify-payment-button__button--unbranded:focus-visible{outline:.1rem solid currentColor;outline-offset:.3rem;background:transparent;box-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){outline:0;box-shadow:none}main[data-template=product] .shopify-payment-button__button--unbranded:before,main[data-template=product] .shopify-payment-button__button--unbranded:after,main[data-template=product] .shopify-payment-button__more-options{display:none}product-info[data-omo-size-state=pending] .product-form__submit,product-info[data-omo-size-state=pending] .omo-pdp__shop-now,product-info[data-omo-size-state=pending] .shopify-payment-button,product-info:has(.product-form__submit[disabled]) .omo-pdp__shop-now,product-info:has(.product-form__submit[disabled]) .shopify-payment-button{display:none}.omo-pdp__panel{display:block;max-width:var(--omo-pdp-text-width);max-height:100%;overflow-y:auto}.omo-pdp__panel[hidden]{display:none}.omo-pdp__panel:focus{outline:none}.omo-pdp__panel-heading{margin:0 0 1.6rem;font-size:var(--omo-pdp-font-size);font-weight:500;letter-spacing:.06rem;text-transform:uppercase}.omo-pdp__panel-heading+.omo-pdp__panel-heading,.omo-pdp__panel .rte+.omo-pdp__panel-heading{margin-top:3.2rem}.omo-pdp__panel .rte,.omo-pdp__panel p{font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.5;color:#000}.omo-pdp__panel .rte p{margin:0 0 1.2rem}.omo-pdp__panel .rte a{color:#000}.omo-pdp__panel .omo-size-chart{max-width:none;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem}.omo-pdp__panel .omo-size-chart__table th,.omo-pdp__panel .omo-size-chart__table td{padding:.9rem .4rem;border-bottom:.1rem solid var(--omo-pdp-rule)}.omo-pdp__panel .omo-size-chart__table th:first-child,.omo-pdp__panel .omo-size-chart__table td:first-child{text-align:left}.omo-pdp__nav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:4rem 0 0}product-info[data-omo-product-panel]:not([data-omo-product-panel=default]) .omo-pdp__nav{margin-top:var(--omo-pdp-panel-back-nav-gap)}.omo-pdp__nav-btn{padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase;cursor:pointer}.omo-pdp__nav-btn:hover,.omo-pdp__nav-btn[aria-pressed=true]{text-decoration:underline;text-underline-offset:.3rem}@keyframes omo-pdp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.omo-pdp__default:not([hidden]),.omo-pdp__panel:not([hidden]){animation:none}}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product__media-list{scroll-behavior:auto}}@media screen and (max-width:989px){main[data-template=product] product-info[data-omo-product-panel]:not([data-omo-product-panel=default]) .product__info-container{padding:0 var(--omo-pdp-mobile-gutter, 20px) 5.6rem}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]){width:100%;max-width:28rem;margin:4rem auto 0;padding:0;color:#000;text-align:center}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .omo-pdp__panel-heading{margin:0 0 2.2rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.04rem;line-height:1.3;text-align:center;text-transform:uppercase}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte{width:100%;margin:0 auto;font-family:var(--font-body-family);font-size:1rem;font-weight:400;letter-spacing:.02rem;line-height:1.55;text-align:center}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte p{margin:0 0 2rem;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:center}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte p:last-child{margin-bottom:0}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte ul,main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte ol{width:fit-content;max-width:100%;margin:2rem auto;padding-left:1.6rem;text-align:left}main[data-template=product] .omo-pdp__panel:not([data-omo-panel=size-chart]) .rte li{margin:.3rem 0}main[data-template=product] .omo-pdp__panel[data-omo-panel=details] .rte+.omo-pdp__panel-heading{margin-top:3.6rem;margin-bottom:1.8rem}main[data-template=product] .omo-pdp__panel[data-omo-panel=size-chart]{padding-top:4rem}}@media screen and (max-width:989px){main[data-template=product] .omo-pdp__nav{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:4.6rem;gap:0}main[data-template=product] product-info[data-omo-product-panel=size-chart] .omo-pdp__nav{margin-top:4.6rem}main[data-template=product] .omo-pdp__nav-btn{flex:0 0 auto;width:auto;min-width:0;min-height:3rem;margin:0;padding:0;font-family:var(--font-body-family);font-size:9px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap}main[data-template=product] .omo-pdp__nav-btn:first-child,main[data-template=product] .omo-pdp__nav-btn:last-child{justify-content:center;text-align:center}}@media screen and (max-width:989px){main[data-template=product] .product-form__input--swatch{grid-area:colors;display:block!important;width:100%;min-width:0;margin:var(--omo-pdp-mobile-variant-gap) 0 0;padding:0;border:0;white-space:nowrap}main[data-template=product] .product-form__input--swatch .form__label{float:left!important;width:auto;margin:0 1.2rem 0 0;padding:0;font-size:0;line-height:1.6rem}main[data-template=product] .product-form__input--swatch .form__label-text[data-omo-desktop-label]:after{content:attr(data-omo-desktop-label);font-size:1rem;line-height:1.6rem;letter-spacing:.04rem}main[data-template=product] .product-form__input--swatch .form__label [data-selected-value]{display:none}main[data-template=product] .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 1.6rem;display:inline-block;vertical-align:middle;margin:0 .8rem 0 0}main[data-template=product] .product-form__input--swatch:after{content:"";display:block;clear:both}}@media screen and (min-width:990px){main[data-template=product] .product__media-item .product-media-container.global-media-settings{border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}main[data-template=product] .product__media-item .product-media-container.global-media-settings:after{display:none!important;box-shadow:none!important}}main[data-template=product] .omo-pdp__default--linked-colors .product-form__input--swatch{display:none!important}main[data-template=product] .omo-product-colors{grid-area:colors;display:flex;flex-wrap:nowrap;align-items:center;width:max-content;min-width:0;margin:0 0 var(--omo-pdp-options-cta-gap);padding:0;gap:var(--omo-pdp-swatch-gap)}main[data-template=product] .omo-product-colors__label{display:inline-block;margin-right:calc(var(--omo-pdp-color-label-gap) - var(--omo-pdp-swatch-gap));font-family:var(--font-body-family);font-size:var(--omo-pdp-font-size);letter-spacing:.06rem;line-height:1.3;white-space:nowrap}main[data-template=product] .omo-product-colors__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--omo-pdp-swatch-gap)}main[data-template=product] .omo-product-colors__link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid transparent;border-radius:50%;text-decoration:none}main[data-template=product] .omo-product-colors__swatch{display:block;width:1.7rem;height:1.7rem;border:1px solid rgba(0,0,0,.35);border-radius:50%;background:var(--omo-linked-color, transparent)}main[data-template=product] .omo-product-colors__link.is-active{border-color:#000}main[data-template=product] .omo-product-colors__link.is-unavailable{opacity:.4}@media screen and (max-width:989px){main[data-template=product] .omo-product-colors{grid-area:colors;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;min-width:0;margin:var(--omo-pdp-mobile-variant-gap) 0 0;padding:0;gap:.8rem}main[data-template=product] .omo-product-colors__label{flex:0 0 auto;margin:0 .4rem 0 0;font-size:1rem;line-height:1.6rem;letter-spacing:.04rem}main[data-template=product] .omo-product-colors__list{display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}main[data-template=product] .omo-product-colors__link{width:2.2rem;height:2.2rem}main[data-template=product] .omo-product-colors__swatch{width:1.6rem;height:1.6rem}}@media screen and (min-width:990px){:root{--omo-pdp-media-fit: contain;--omo-pdp-media-position: center bottom}main[data-template=product] .product__media.media{background:#fff}main[data-template=product] .product__media.media>img{width:100%;height:100%;object-fit:var(--omo-pdp-media-fit);object-position:var(--omo-pdp-media-position)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/omo-product.css.map */
