product-main,product-form{display:block}.product-main{padding-block:80px}.product-main__layout{display:grid;grid-template-columns:minmax(0,1fr) min(650px,40%);grid-template-rows:auto;column-gap:clamp(32px,6.180556vw,89px);row-gap:0;align-items:start}.product-main__primary{grid-column:1;grid-row:1;aspect-ratio:757/704;margin-top:.25px;background:var(--color-media-background);overflow:hidden}.product-main__information{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:24px}.product-main__editorials{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21.451059px;width:99.934917%;padding-bottom:.25px}.product-editorial{aspect-ratio:5/7;overflow:hidden}.product-main__detail{display:none}.product-media__image,.product-media__player,.product-media__placeholder{display:block;position:relative;width:100%;height:100%}.product-media__image img{width:100%;height:100%;object-fit:cover}.product-media__player{background:var(--color-surface)}.product-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:transparent}.product-media__poster>img{width:100%;height:100%;object-fit:cover}.product-media__poster>.theme-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-media__player video,.product-media__player iframe,.product-media__player model-viewer{display:block;width:100%;height:100%;border:0;object-fit:contain}.product-main__title{margin:0;font:400 calc(30px * var(--font-heading-scale))/calc(41px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere}.product-main__caption{font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body);margin:0}.product-main__description{font:400 calc(16px * var(--font-body-scale))/calc(23px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.product-main__description p{margin:0}.product-info__block{width:100%}.product-info__block--price+.product-info__block--app:has(.sequra-widget-location){margin-top:-16px}.product-info__block--app:has(.sequra-widget-location){min-height:34px}.product-price{display:flex;flex-direction:column;gap:8px}.product-price .price{display:flex;align-items:baseline;gap:12px}.product-price .price__current{font:400 calc(25px * var(--font-interface-scale))/calc(34px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}.product-price .price__compare{font:400 calc(13px * var(--font-interface-scale))/calc(19px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-body);opacity:.6}.product-price__unit{font-size:calc(12px * var(--font-interface-scale));line-height:calc(17px * var(--font-interface-scale) * var(--line-height-interface-scale))}.product-price__welcome{display:block;padding-block:8px;font:400 calc(14px * var(--font-interface-scale))/calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-body);text-decoration:underline}newsletter-inline{display:block}.product-price__newsletter{overflow:hidden}.product-price__newsletter [data-newsletter-content]{display:flow-root}.product-price__newsletter [data-newsletter-error] .button{margin-block:12px}.product-price__newsletter-fallback{display:block;text-decoration:underline}.product-options{display:flex;flex-direction:column;gap:24px}.product-option{border:0;padding:0;margin:0;min-width:0}.product-option legend{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;margin-bottom:8px;font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.product-option__values{display:flex;flex-wrap:wrap;gap:8px}.product-option__value{display:flex;position:relative;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:8px;border:1px solid var(--color-border-subtle);text-decoration:none;font:400 calc(12px * var(--font-interface-scale))/calc(17px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);color:var(--color-brand)}.product-option__value[aria-current=true]:not(.product-option__value--swatch){background:var(--color-brand);color:var(--color-button-text);border-color:var(--color-brand)}.product-option__value--swatch{width:var(--swatch-size);height:var(--swatch-size);min-width:var(--swatch-size);border:0;padding:0;margin-inline-end:-4px}.product-option__value--swatch:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:var(--swatch-radius);background:var(--swatch-color, transparent) var(--swatch-image, none) center/cover}.product-option__value--swatch[aria-current=true]:before{top:4px;right:4px;bottom:4px;left:4px;border:2px solid var(--color-brand)}.product-option__value--swatch[aria-current=true]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-brand);border-radius:var(--swatch-radius)}.product-option__value.is-unavailable>span:not(.visually-hidden){text-decoration:line-through;opacity:.5}.product-option__value--swatch.is-unavailable:before{opacity:.4}.product-option__guide{color:var(--color-brand);text-decoration:none;font:400 calc(11px * var(--font-body-scale))/calc(16px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.product-option__guide--mobile{display:none}.product-option__guide--standalone{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:24px}.product-options+.product-option__guide--standalone{margin-top:24px}.product-form{display:flex;flex-direction:column;gap:8px}.product-form__submit{width:100%;min-height:44px;height:44px;padding:14px 18px;border:0;font:400 calc(12px * var(--font-interface-scale))/calc(16px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}.product-form__quantity{width:80px;min-height:44px;background:transparent;border:1px solid var(--color-brand);padding:8px}.product-form__plans{display:flex;flex-direction:column;gap:8px}.product-form__plans select{min-height:44px;width:100%;border:1px solid var(--color-brand);background:var(--color-background);padding:8px}.product-form__delivery{text-align:center;font:400 calc(12px * var(--font-body-scale))/calc(17px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body);margin-top:8px}.product-delivery{display:block;margin-top:0;color:var(--color-foreground);overflow-wrap:anywhere}.product-delivery--alternate{color:var(--color-brand)}.product-delivery.rte p{margin:0}.product-info__block--buy_buttons+.product-info__block--delivery_estimate{margin-top:-16px}@media(max-width:989px){.product-main--color-size .product-info__block--buy_buttons+.product-info__block--delivery_estimate{margin-top:-12px}}.product-form__error{font:400 calc(13px * var(--font-body-scale))/calc(19px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.product-suggestions{display:flex;flex-direction:column;gap:16px}.product-suggestions>h2{margin:0;font:400 calc(24px * var(--font-heading-scale))/calc(28px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-heading);color:var(--color-brand);text-transform:uppercase}.product-suggestion{display:flex;align-items:center;gap:16px}.product-suggestion__image{display:block;flex:none;width:104px;height:104px;background:var(--color-media-background)}.product-suggestion__image img,.product-suggestion__image svg{width:100%;height:100%;object-fit:cover}.product-suggestion__content{min-width:0;display:flex;flex-direction:column;gap:8px;flex:1}.product-suggestion h3{font:400 calc(12px * var(--font-heading-scale))/calc(17px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-mono);text-transform:uppercase;margin:0}.product-suggestion h3 a{text-decoration:none}.product-suggestion .price{font:400 calc(14px * var(--font-interface-scale))/calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}.product-suggestion__action{border:0;background:transparent;padding:0;color:var(--color-brand);font:400 calc(11px * var(--font-interface-scale))/calc(16px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);text-decoration:underline}.product-info__block--accordion+.product-info__block--accordion{margin-top:-24px}.product-accordion{border-bottom:1px solid var(--color-border);color:var(--color-brand)}.product-accordion summary,.product-accordion__label{display:flex;align-items:center;gap:12px;min-height:62px;padding-block:16px;font:400 calc(14px * var(--font-interface-scale))/calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-body);list-style:none;cursor:pointer}.product-accordion--static .product-accordion__label{cursor:default}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion__icon{display:grid;place-items:center;width:24px;height:24px;flex:none}.product-accordion__icon img{width:auto;height:auto;max-width:24px;max-height:24px}.product-accordion__toggle{margin-inline-start:auto;text-align:end;width:20px;font:400 calc(20px * var(--font-interface-scale))/calc(29px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);flex:none}.product-accordion[open] .product-accordion__toggle{font-size:0}.product-accordion[open] .product-accordion__toggle:after{content:"\2212";font-size:calc(20px * var(--font-body-scale))}.product-accordion__content{padding:0 36px 20px;font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.product-media-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(90vw,1100px);height:85dvh;max-width:none;max-height:none;margin:auto;padding:0;border:0;background:var(--color-background);overflow:visible}.product-media-dialog::backdrop{background:#000a}.product-media-dialog__close{position:absolute;z-index:1;right:0;top:0;width:44px;height:44px;display:grid;place-items:center;border:0;background:var(--color-background)}.product-media-dialog [data-media-zoom],.product-media-dialog [data-media-zoom] img{width:100%;height:100%}.product-media-dialog [data-media-zoom] img{object-fit:contain}@media(max-width:989px){.product-main{padding-block:0}.product-main__layout.page-width{width:100%;margin:0;display:flex;flex-direction:column;gap:0}.product-main__primary{width:100%;aspect-ratio:1;margin:0}.product-main__information{width:100%;padding:24px var(--page-margin) 32px}.product-main__editorials{width:calc(100% - var(--page-margin) * 2);margin-inline:var(--page-margin);gap:15px;padding-bottom:40px}.product-editorial{aspect-ratio:167.5/235}.product-main__detail{display:block;width:100%;aspect-ratio:1}.product-suggestion__image{width:88px;height:88px}.product-suggestion h3{font-size:calc(11px * var(--font-heading-scale));line-height:calc(16px * var(--font-heading-scale) * var(--line-height-heading-scale))}.product-suggestion .price{font-size:calc(13px * var(--font-interface-scale));line-height:calc(19px * var(--font-interface-scale) * var(--line-height-interface-scale))}.product-suggestion__action{font-size:calc(10px * var(--font-interface-scale));line-height:calc(15px * var(--font-interface-scale) * var(--line-height-interface-scale))}.product-option__guide--desktop{display:none}.product-option__guide--mobile{display:block;margin-top:24px;font-size:calc(14px * var(--font-body-scale));line-height:calc(20px * var(--font-body-scale) * var(--line-height-body-scale))}.product-option__guide--standalone{font-size:calc(14px * var(--font-body-scale));line-height:calc(20px * var(--font-body-scale) * var(--line-height-body-scale))}.product-accordion__content{padding-inline:0 20px}}@media(min-width:990px){.product-main__layout--without-editorials{grid-template-rows:auto;row-gap:0}.product-main__layout--without-editorials .product-main__information{grid-row:1}}.product-main__subheading{margin:0;font:400 calc(24px * var(--font-heading-scale))/calc(28px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-heading);color:var(--color-brand);text-transform:uppercase}.product-info__block--heading+.product-info__block--recommendation,.product-info__block--recommendation+.product-info__block--recommendation{margin-top:-8px}.product-main[data-variant-id=""] .product-info__block--app:has(.sequra-widget-location){display:none}.product-main__purchase,.product-main__secondary{display:flex;flex-direction:column;gap:24px;min-width:0}.product-main__secondary>.product-info__block--app:first-child{margin-top:0}@media(max-width:989px){.product-main--color-size .product-main__information{gap:0;padding:24px var(--page-margin) 40px}.product-main--color-size .product-main__purchase{gap:20px}.product-main--color-size .product-main__secondary{padding-top:40px}.product-main--color-size .product-main__title{font:400 calc(25px * var(--font-heading-scale))/calc(29px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-heading);color:var(--color-brand)}.product-main--color-size .product-price .price__current{font:400 calc(20px * var(--font-interface-scale))/calc(29px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}.product-main--color-size .product-options{gap:20px}.product-main--color-size .product-option--color legend{margin-bottom:20px}.product-main--color-size .product-option--color .product-option__values{gap:14px}.product-main--color-size .product-option--size legend{align-items:flex-start;gap:12px}.product-main--color-size .product-option--size legend>span{flex:1;min-width:0}.product-main--color-size .product-option--size .product-option__selection{display:none}.product-main--color-size .product-option__guide--desktop{display:block;flex:none;width:170px;font:400 calc(12px * var(--font-interface-scale))/calc(17px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);text-align:end;white-space:pre-wrap;text-transform:uppercase;text-decoration:underline;text-underline-position:from-font;text-underline-offset:auto}.product-main--color-size .product-option__guide--mobile{display:none}.product-main--color-size .product-option--size .product-option__value{min-width:54px;width:54px;height:47px;padding:14px 16px;border-color:var(--color-brand)}.product-main--color-size .product-option--size .product-option__value[aria-current=true]{background:transparent;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.product-main--color-size .product-option__value--swatch{min-width:max(24px,calc(var(--swatch-size) * 28 / 44));width:max(24px,calc(var(--swatch-size) * 28 / 44));height:max(24px,calc(var(--swatch-size) * 28 / 44));margin:0}.product-main--color-size .product-option__value--swatch:before{top:0;right:0;bottom:0;left:0}.product-main--color-size .product-option__value--swatch:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:0;border-radius:0}.product-main--color-size .product-form__submit{height:45px;min-height:45px;padding:14px 16px;font:400 calc(12px * var(--font-interface-scale))/calc(17px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}}@media(max-width:989px){.product-main--color-size .product-main__title{position:relative;top:2px}.product-main--color-size .product-price .price__current,.product-main--color-size legend>span,.product-main--color-size .product-option__guide--desktop,.product-main--color-size .product-option--size .product-option__value>span,.product-main--color-size [data-submit-label]{position:relative;top:1px}}.product-media__error{position:absolute;inset:auto 0 0;z-index:2;margin:0;padding:12px;background:var(--color-background);color:var(--color-foreground);font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body);pointer-events:none}.product-media__player .shopify-model-viewer-ui{display:block;width:100%;height:100%}.product-editorial--interactive{min-width:0;width:100%}.product-media__player[aria-busy=true] .product-media__poster{cursor:progress}.product-media__player[aria-busy=true] .product-media__poster>.theme-icon{opacity:.45}.product-main__purchase:not(:has(>.product-info__block:not([hidden]))),.product-main__secondary:not(:has(>.product-info__block:not([hidden]))){display:none}@media(max-width:989px){.product-main--color-size .product-main__information>.product-main__secondary:nth-child(1 of:is(.product-main__purchase,.product-main__secondary):has(>.product-info__block:not([hidden]))){padding-top:0}.product-main--color-size .product-main__information>.product-main__purchase:nth-child(n+2 of:is(.product-main__purchase,.product-main__secondary):has(>.product-info__block:not([hidden]))){padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product.css.map */
