.wf-reformer-range,.wf-reformer-range *{box-sizing:border-box}.wf-reformer-range{--wf-reformer-accent: #4d772f;--wf-reformer-text: #242722;--wf-reformer-muted: #70746e;--wf-reformer-divider: #dfe2dc;--wf-reformer-surface: #f6f7f4;display:block;width:100%;padding-block:var(--wf-reformer-padding-top) var(--wf-reformer-padding-bottom);color:var(--wf-reformer-text);background:#fff;font-family:var(--text-font-family)}.wf-reformer-range [hidden]{display:none!important}.wf-reformer-range__inner{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4.5vw,72px)}.wf-reformer-range__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:start;gap:clamp(48px,6vw,100px)}.wf-reformer-range__gallery{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:18px;min-width:0}.wf-reformer-range__thumbnails{display:flex;flex-direction:column;gap:12px;max-height:min(760px,calc(100vh - var(--sticky-area-height, 0px) - 48px));padding-inline-end:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wf-reformer-range__thumbnail{display:grid;place-items:center;width:82px;aspect-ratio:1;padding:5px;overflow:hidden;border:1px solid transparent;border-radius:2px;background:var(--wf-reformer-surface);color:var(--wf-reformer-muted);cursor:pointer;transition:border-color .16s ease}.wf-reformer-range__thumbnail:hover,.wf-reformer-range__thumbnail.is-selected{border-color:var(--wf-reformer-accent)}.wf-reformer-range__thumbnail:focus-visible,.wf-reformer-range__image-button:focus-visible,.wf-reformer-range__dialog-close:focus-visible,.wf-reformer-range__select:focus-visible{outline:2px solid var(--wf-reformer-accent);outline-offset:3px}.wf-reformer-range__thumbnail-image{width:100%;height:100%;object-fit:contain}.wf-reformer-range__thumbnail-fallback{font-size:12px;letter-spacing:.12em}.wf-reformer-range__gallery-stage{min-width:0}.wf-reformer-range__image-area{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--wf-reformer-surface)}.wf-reformer-range__image-button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--wf-reformer-text);cursor:zoom-in}.wf-reformer-range__image-button:disabled{cursor:default}.wf-reformer-range__main-image{display:block;width:100%;height:100%;object-fit:contain}.wf-reformer-range__image-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--wf-reformer-muted);font-size:14px}.wf-reformer-range__caption,.wf-reformer-range__gallery-note{margin:0;color:var(--wf-reformer-muted);font-size:12px;line-height:1.55}.wf-reformer-range__caption{margin-top:14px;color:#555a53}.wf-reformer-range__gallery-note{margin-top:5px}.wf-reformer-range__content{min-width:0}.wf-reformer-range__vendor,.wf-reformer-range__heading,.wf-reformer-range__section-heading,.wf-reformer-range__overview p,.wf-reformer-range__type-heading,.wf-reformer-range__type p,.wf-reformer-range__selection-meta p,.wf-reformer-range__model-title,.wf-reformer-range__short-description,.wf-reformer-range__best-for{margin:0}.wf-reformer-range__vendor{color:var(--wf-reformer-accent);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.01em}.wf-reformer-range__heading{max-width:none;margin-top:12px;color:var(--wf-reformer-text);font-family:var(--heading-font-family);font-size:clamp(34px,2.8vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.wf-reformer-range__overview{margin-top:48px}.wf-reformer-range__section-heading{color:var(--wf-reformer-accent);font-family:var(--heading-font-family);font-size:23px;font-weight:500;line-height:1.28;letter-spacing:-.015em}.wf-reformer-range__overview>p,.wf-reformer-range__type p,.wf-reformer-range__short-description{color:#4f534d;font-size:15px;line-height:1.7}.wf-reformer-range__overview>p{margin-top:22px}.wf-reformer-range__overview ul,.wf-reformer-range__features{margin:18px 0 0;padding-left:20px;color:#4f534d;font-size:15px;line-height:1.75;list-style:disc outside}.wf-reformer-range__overview li,.wf-reformer-range__features li{display:list-item;padding:0}.wf-reformer-range__overview li+li{margin-top:8px}.wf-reformer-range__features li+li{margin-top:10px}.wf-reformer-range__divider{width:100%;height:1px;margin-block:46px;background:var(--wf-reformer-divider)}.wf-reformer-range__configuration{margin-top:44px}.wf-reformer-range__type{margin-top:26px}.wf-reformer-range__section-heading+.wf-reformer-range__type{margin-top:20px}.wf-reformer-range__type-heading{color:var(--wf-reformer-accent);font-size:16px;font-weight:600;line-height:1.4}.wf-reformer-range__type p{margin-top:10px}.wf-reformer-range__selector{margin-top:38px}.wf-reformer-range__label{display:block;margin-bottom:10px;color:var(--wf-reformer-text);font-size:13px;font-weight:600;line-height:1.4}.wf-reformer-range__select{width:100%;max-width:100%;min-height:58px;padding:0 48px 0 17px;border:1px solid #bfc4bc;border-radius:0;background-color:#fff;color:var(--wf-reformer-text);font:inherit;font-size:15px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.wf-reformer-range__selection-meta{display:flex;flex-wrap:wrap;gap:7px 24px;margin-top:18px;color:var(--wf-reformer-muted);font-size:12px;line-height:1.5}.wf-reformer-range__meta-label{color:#858983}.wf-reformer-range__platform-label{color:var(--wf-reformer-accent)}.wf-reformer-range__model-title{margin-top:0;color:var(--wf-reformer-accent);font-family:var(--heading-font-family);font-size:clamp(25px,1.9vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.wf-reformer-range__short-description{margin-top:20px;line-height:1.75;white-space:pre-line}.wf-reformer-range__features{margin-top:18px;line-height:1.75}.wf-reformer-range__best-for{margin-top:28px;color:#4f534d;font-size:14px;line-height:1.65}.wf-reformer-range__best-for strong{color:var(--wf-reformer-text);font-weight:600}.wf-reformer-range__product-form{margin-top:30px}.wf-reformer-range__product-form .product-info__buy-buttons .product-form__submit,.wf-reformer-range__product-form .product-info__buy-buttons button[name=add],.wf-reformer-range__product-form .product-info__buy-buttons buy-buttons [type=submit]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wf-reformer-range__dialog{width:min(94vw,1320px);max-width:none;height:min(92vh,980px);max-height:none;padding:46px;overflow:hidden;border:0;background:#fff}.wf-reformer-range__dialog::backdrop{background:#000000c7}.wf-reformer-range__dialog-close{position:absolute;z-index:1;top:12px;right:15px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--wf-reformer-text);font-size:31px;font-weight:300;line-height:1;cursor:pointer}.wf-reformer-range__dialog-stage{display:grid;place-items:center;width:100%;height:100%}.wf-reformer-range__dialog-image{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width:900px){.wf-reformer-range__gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px)}}@media screen and (max-width:1120px){.wf-reformer-range__layout{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:42px}.wf-reformer-range__gallery{grid-template-columns:70px minmax(0,1fr);gap:13px}.wf-reformer-range__thumbnail{width:70px}}@media screen and (max-width:899px){.wf-reformer-range{padding-block:var(--wf-reformer-padding-top-mobile) var(--wf-reformer-padding-bottom-mobile)}.wf-reformer-range__inner{padding-inline:clamp(20px,5vw,36px)}.wf-reformer-range__layout{grid-template-columns:minmax(0,1fr);gap:48px}.wf-reformer-range__gallery{display:flex;flex-direction:column;gap:15px}.wf-reformer-range__gallery-stage{order:1;width:100%}.wf-reformer-range__thumbnails{order:2;flex-direction:row;width:100%;max-height:none;padding-block:1px 4px;padding-inline-end:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.wf-reformer-range__thumbnail{flex:0 0 68px;width:68px;scroll-snap-align:start}.wf-reformer-range__image-area{aspect-ratio:1 / 1}.wf-reformer-range__heading{max-width:18ch;font-size:clamp(34px,9vw,46px)}.wf-reformer-range__overview{margin-top:38px}.wf-reformer-range__dialog{width:96vw;height:88vh;padding:42px 14px 16px}}@media screen and (max-width:520px){.wf-reformer-range__section-heading{font-size:21px}.wf-reformer-range__divider{margin-block:31px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/wf-reformer-platform-range.css.map */
