.fx-pdp{--fx-media-w: 55%}.fx-pdp__layout{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.fx-pdp__layout{grid-template-columns:var(--fx-media-w) minmax(0,1fr);align-items:start}.fx-pdp__info{position:sticky;top:var(--fx-info-top, var(--kv-sticky-offset, 0px))}.fx-pdp__panel{max-width:460px;margin:0 auto;padding:40px clamp(24px,3vw,56px) 56px}}@media(max-width:989px){.fx-pdp__panel{padding:20px var(--fx-gutter) 32px}}.fx-gallery{position:relative}.fx-gallery__track{margin:0;padding:0;list-style:none}.fx-gallery__item{position:relative;aspect-ratio:var(--fx-ratio, 3 / 4);background:var(--fx-media);overflow:hidden}.fx-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.fx-gallery__img,.fx-gallery__video,.fx-gallery__item model-viewer,.fx-gallery__embed,.fx-gallery__embed iframe{display:block;width:100%;height:100%;object-fit:var(--fx-fit, cover);object-position:center;border:0}.fx-gallery__ui{display:none}@media(min-width:990px){.fx-gallery{padding:24px 0 24px var(--fx-gutter)}.fx-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fx-gallery--cols-1 .fx-gallery__track{grid-template-columns:minmax(0,1fr)}.fx-gallery--cols-2 .fx-gallery__item:not([hidden]):not(.fx-gallery__item:not([hidden])~.fx-gallery__item){grid-column:1 / -1;justify-self:center;width:calc((100% - 24px)/2)}.fx-gallery__track:focus-visible{outline-offset:-2px}}@media(max-width:989px){.fx-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fx-gallery__track::-webkit-scrollbar{display:none}.fx-gallery__item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.fx-gallery__ui{display:flex;align-items:center;gap:12px;position:absolute;left:var(--fx-gutter);right:var(--fx-gutter);bottom:12px;pointer-events:none}.fx-gallery__counter{flex:0 0 auto;padding:4px 8px;background:#ffffffe6;font-size:10.5px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.fx-gallery__bar{position:relative;flex:1;height:1px;background:#00000026;overflow:hidden}.fx-gallery__bar span{position:absolute;left:0;top:0;bottom:0;background:var(--fx-ink);transition:transform .3s var(--fx-ease)}}.fx-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;background:#fff;opacity:0;transition:opacity .25s ease}.fx-zoom.is-open{opacity:1}.fx-zoom__track{height:100%;overflow-y:auto;overscroll-behavior:contain}.fx-zoom__img{display:block;width:100%;max-width:1600px;height:auto;margin:0 auto 4px;touch-action:pinch-zoom}.fx-zoom__close{position:fixed;top:10px;right:10px;z-index:2;background:#ffffffe6}.fx-pi+.fx-pi{margin-top:20px}.fx-pi--title+.fx-pi--price,.fx-pi--price+.fx-pi--rating,.fx-pi--title+.fx-pi--rating{margin-top:8px}.fx-pdp__title{margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.fx-pdp__descriptor{margin-top:4px;font-size:var(--fx-t-m);color:var(--fx-muted)}.fx-price--pdp{font-size:var(--fx-t-b);gap:4px 10px}.fx-pdp__note{margin-top:4px;font-size:var(--fx-t-s);color:var(--fx-muted)}.fx-installments{font-size:var(--fx-t-s);color:var(--fx-muted)}.fx-installments:empty,.fx-installments form:empty{display:none}.fx-installments shopify-payment-terms{display:block;margin-top:6px}.fx-rating{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:var(--fx-t-s)}.fx-rating__num{font-weight:600}.fx-rating__count{color:var(--fx-muted);text-decoration:underline;text-underline-offset:3px}.fx-pi--summary{color:var(--fx-muted)}.fx-pi--options{display:grid;gap:22px;margin-top:24px}.fx-opt{border:0;margin:0;padding:0;min-width:0}.fx-opt__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.fx-opt__name{font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fx-opt__value{font-weight:400;color:var(--fx-muted);letter-spacing:.08em}.fx-opt__tools{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px}.fx-opt__tools .fx-link{font-size:10.5px;min-height:24px}.kv-option__value{position:relative;display:block;cursor:pointer}.kv-option__value input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kv-option__value input:disabled{cursor:not-allowed}.fx-swatches{display:flex;flex-wrap:wrap;gap:6px}.fx-swatch{display:block;position:relative}.fx-swatch--img{width:44px;aspect-ratio:3 / 4;background:var(--fx-media);overflow:hidden;outline:1px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.fx-swatch--img img{width:100%;height:100%;object-fit:cover}.fx-swatch--chip{width:28px;height:28px;border-radius:50%;background:#ddd center / cover;box-shadow:inset 0 0 0 1px #00000024;outline:1px solid transparent;outline-offset:3px;margin:4px}.kv-color-option:hover .fx-swatch{outline-color:var(--fx-line-2)}.kv-color-option input:checked+.fx-swatch{outline-color:var(--fx-ink)}.kv-color-option input:focus-visible+.fx-swatch{outline:2px solid var(--fx-ink)}.kv-color-option.is-unavailable .fx-swatch:after,.kv-color-option.is-missing .fx-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.55) 50%,transparent calc(50% + .5px))}.kv-color-option.is-unavailable .fx-swatch--img img{opacity:.5}.fx-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.fx-size{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:6px 4px;border:1px solid var(--fx-line-2);font-size:var(--fx-t-m);letter-spacing:.04em;text-align:center;line-height:1.15;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fx-size small{display:block;margin-top:2px;font-size:10px;color:var(--fx-muted);letter-spacing:0}.fx-sizes:has(small){grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.kv-option__value:hover .fx-size{border-color:var(--fx-ink)}.kv-option__value input:checked+.fx-size{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.kv-option__value input:checked+.fx-size small{color:#ffffffbf}.kv-option__value input:focus-visible+.fx-size{outline:1px solid var(--fx-ink);outline-offset:2px}.kv-option__value.is-unavailable .fx-size,.kv-option__value.is-missing .fx-size{color:var(--fx-subtle);border-color:var(--fx-line);background:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(0,0,0,.03) 6px 7px)}.kv-option__value.is-unavailable:hover .fx-size{border-color:var(--fx-line)}.fx-size-warning{margin-top:10px;padding:10px 12px;background:var(--fx-soft);font-size:var(--fx-t-s);line-height:1.45;border-left:2px solid var(--fx-ink)}.fx-opt__error{margin-top:8px;font-size:var(--fx-t-s);color:var(--fx-sale)}.fx-opt.is-invalid .fx-size{border-color:var(--fx-sale)}.fx-opt.is-invalid .fx-sizes{animation:fx-nudge .4s ease}@keyframes fx-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.fx-fit{font-size:var(--fx-t-m);line-height:1.5}.fx-fit__k{font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.fx-pi--fit{margin-top:14px}.fx-pi--buy{margin-top:24px}.fx-buy{display:grid;gap:8px}.fx-atc{min-height:52px}.fx-buynow{min-height:48px}.fx-buy .fx-qty{margin-bottom:4px}.fx-dynamic-checkout{margin-top:4px}.fx-delivery{display:grid;gap:0;margin:0;border-top:1px solid var(--fx-line)}.fx-delivery>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--fx-line)}.fx-delivery dt{font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fx-delivery dd{margin:0;font-size:var(--fx-t-m)}.fx-delivery a{color:inherit}.fx-pi--accordion{margin-top:0!important}.fx-pi--delivery+.fx-pi--accordion{margin-top:28px!important}.fx-acc{border-bottom:1px solid var(--fx-line)}.fx-pi--accordion:first-of-type .fx-acc,.fx-pi--delivery+.fx-pi--accordion .fx-acc{border-top:1px solid var(--fx-line)}.fx-acc__heading{margin:0;font-size:inherit}.fx-acc__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0;border:0;background:none;color:inherit;font:600 var(--fx-t-s)/1.2 var(--fx-font);letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer}.fx-acc__plus{position:relative;width:11px;height:11px}.fx-acc__plus:before,.fx-acc__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.fx-acc__plus:after{transform:rotate(90deg);transition:transform .2s ease}.fx-acc.is-open .fx-acc__plus:after{transform:rotate(0)}.fx-acc__panel{overflow:hidden;transition:height .3s var(--fx-ease)}.fx-acc__content{padding:0 0 20px}.fx-acc__content img{display:none}.fx-sg__intro{margin-bottom:16px;font-size:var(--fx-t-m)}.fx-units{display:inline-flex;margin-bottom:16px;border:1px solid var(--fx-line-2)}.fx-units button{min-width:52px;min-height:36px;border:0;background:none;font-size:var(--fx-t-s);letter-spacing:.1em;cursor:pointer}.fx-units button.is-active{background:var(--fx-ink);color:#fff}.fx-size-table-wrap{overflow-x:auto;margin:0 0 12px}.fx-size-table{width:100%;border-collapse:collapse;font-size:var(--fx-t-m);font-variant-numeric:tabular-nums}.fx-size-table th,.fx-size-table td{padding:11px 8px;border-bottom:1px solid var(--fx-line);text-align:center;white-space:nowrap}.fx-size-table thead th{font-size:var(--fx-t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-muted)}.fx-size-table tbody th{text-align:left;font-weight:600}.fx-size-table tbody tr:hover{background:var(--fx-soft)}.fx-sg__note{font-size:var(--fx-t-s);color:var(--fx-muted);margin-bottom:12px}.fx-sg__h{margin:28px 0 12px}.fx-sg__how{display:grid;gap:12px;margin:0 0 16px}.fx-sg__how div{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:var(--fx-t-m)}.fx-sg__how dt{font-weight:600;text-transform:uppercase;font-size:var(--fx-t-s);letter-spacing:.1em}.fx-sg__how dd{margin:0;color:var(--fx-muted)}.fx-sg__finder{margin-top:20px}.fx-find{display:none}.fx-find.is-active{display:grid;gap:18px}.fx-find__group{border:0;margin:0;padding:0}.fx-find__group legend{margin-bottom:6px}.fx-find__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px}.fx-find__row select.fx-input{font-size:var(--fx-t-b)}.fx-find__fits{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fx-find__fits button{min-height:44px;border:1px solid var(--fx-line-2);background:#fff;font-size:var(--fx-t-s);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fx-find__fits button.is-active{border-color:var(--fx-ink);background:var(--fx-ink);color:#fff}.fx-find__size{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.02em}.fx-find__note{font-size:var(--fx-t-m)}.fx-find__back{justify-self:start}.fx-find__disclaimer{font-size:var(--fx-t-s)}.fx-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px var(--fx-gutter) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--fx-line);transform:translateY(110%);transition:transform .35s var(--fx-ease)}.fx-stickybar.is-visible{transform:none}.fx-stickybar__info{flex:1;min-width:0}.fx-stickybar__title{font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-stickybar__meta{font-size:var(--fx-t-s);color:var(--fx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-stickybar__btn{flex:0 0 auto;min-height:46px;padding:0 22px}@media(min-width:990px){.fx-stickybar{display:none}}body.kv-lock .fx-stickybar{transform:translateY(110%)}.fx-pdp .kv-pi--bundle{margin-top:24px}.fx-pdp .kv-bundle__title{margin-bottom:8px;font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.fx-pdp .kv-bundle__note{font-size:var(--fx-t-s);color:var(--fx-muted)}.fx-pdp .kv-bundle__list{gap:6px}.fx-pdp .kv-bundle__tier{min-height:54px;border-color:var(--fx-line-2)}.fx-pdp .kv-bundle__label{font-size:var(--fx-t-s);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fx-pdp .kv-bundle__sub{font-size:11px}.fx-pdp .kv-bundle__badge{border-color:var(--fx-ink);font-weight:500;letter-spacing:.1em}.fx-pdp .kv-bundle__price{font-size:var(--fx-t-m);font-weight:500;font-variant-numeric:tabular-nums}.fx-pdp .kv-bundle__items-title{font-size:var(--fx-t-s);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fx-pdp .kv-bundle__field select{border-color:var(--fx-line-2);border-radius:0}.fx-pdp .kv-bundle__row.is-invalid select{border-color:var(--fx-sale)}.fx-pdp .kv-bundle__msg{color:var(--fx-sale)}.fx-pdp .kv-pi--bundle+.fx-pi--buy{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fx-product.css.map */
