.fjelltopp-store-reviews__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-block:20px 30px}.fjelltopp-store-reviews__summary strong{color:#967844;font-size:24px}.fjelltopp-store-reviews .jdgm-all-reviews__summary,.fjelltopp-store-reviews .jdgm-histogram,.fjelltopp-store-reviews .jdgm-subtab,.fjelltopp-store-reviews .jdgm-all-reviews__body{display:none!important}.fjelltopp-store-reviews .jdgm-all-reviews__header{margin-bottom:20px}.fjelltopp-help{max-width:1100px}.fjelltopp-help__question{border-top:1px solid rgb(46 46 45 / 20%)}.fjelltopp-help__question summary{cursor:pointer;padding:22px 4px;font-weight:600}.fjelltopp-help__question>div{padding:0 4px 16px}.fjelltopp-help__question summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fjelltopp-help__contact{border-top:1px solid rgb(46 46 45 / 20%);padding:32px 0}.fjelltopp-help__contact .btn{margin:8px 20px 8px 0}.section-fjelltopp-search{position:relative;z-index:20}.fjelltopp-mountain-search{padding:44px 0;background:var(--mountain-search-bg)}.fjelltopp-mountain-search .fjelltopp-mountain-search__input-row{border-color:transparent}.fjelltopp-mountain-search__heading{max-width:680px;margin:0 auto 22px;text-align:center;font-size:clamp(20px,2vw,28px)}.fjelltopp-pairing{max-width:960px}.fjelltopp-pairing__intro{text-align:center;margin-bottom:28px}.fjelltopp-pairing__intro h2{margin-bottom:12px}.fjelltopp-pairing .product-block{min-width:0}.fjelltopp-pairing__products{max-width:460px;margin-inline:auto}fjelltopp-review-carousel{display:block}.fwh fjelltopp-review-carousel .fwh-quotes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:4px}.fwh fjelltopp-review-carousel .fwh-quotes::-webkit-scrollbar{display:none}.fwh fjelltopp-review-carousel blockquote{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;padding-inline:8px}.fwh fjelltopp-review-carousel cite{margin-top:auto}.fwh-review-controls{display:flex;justify-content:center;gap:12px;margin:0 0 12px}.fwh-review-controls[hidden]{display:none}.fwh-review-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid #d2cabc;color:var(--fwh-green);border-radius:50%;font:inherit;font-size:22px;cursor:pointer}.fwh-review-controls button:hover{background:#e9e7de}.fwh-review-controls button:focus-visible,.fwh fjelltopp-review-carousel .fwh-quotes:focus-visible{outline:2px solid var(--fwh-gold);outline-offset:4px}@media(max-width:767px){.fwh fjelltopp-review-carousel .fwh-quotes{grid-auto-columns:100%;gap:26px}}.fjelltopp-cart-note summary{padding-block:12px}.fjelltopp-cart-note summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fjelltopp-cart-note textarea{margin-top:8px}.fjelltopp-story-shell .page-header h1{font-size:36px;line-height:1.15}.fjelltopp-story-page{max-width:760px;margin:0 auto;font-family:"Fjelltopp Brown Text",var(--base-font-family);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#5b685f}.fjelltopp-story-page h2{font-family:var(--heading-font-family);font-size:24px;line-height:1.2;letter-spacing:normal;color:#977b42;margin:52px 0 20px}.fjelltopp-story-page h2:first-child{margin-top:0;font-size:28px}.fjelltopp-story-page p{margin:0 0 22px}.fjelltopp-story-page__intro{font-size:19px;line-height:1.45}.fjelltopp-story-page img{display:block;width:100%;height:auto;margin:36px 0}.fjelltopp-story-page__photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.fjelltopp-story-page__photos img{margin:0;aspect-ratio:1;object-fit:cover}.fjelltopp-story-page img.fjelltopp-story-page__portrait{max-width:520px;margin-inline:auto}@media(max-width:767px){.fjelltopp-story-page h2,.fjelltopp-story-page h2:first-child{font-size:26px}.fjelltopp-story-page__intro{font-size:18px}.fjelltopp-story-page__photos{gap:16px}.fjelltopp-story-page h2{margin-top:36px}}.fjelltopp-search-frame-heading{grid-column:1 / -1;flex-basis:100%;margin:40px 0 20px;font-size:24px}.ft-craft{max-width:1264px;margin:0 auto;padding:48px 40px 64px;color:#24372f}.ft-craft__header{max-width:720px;margin:0 auto 56px;text-align:center}.ft-craft__eyebrow{font-size:12px!important;letter-spacing:.12em;font-weight:700!important;margin:0 0 18px!important}.ft-craft h1,.ft-craft h2{font-family:var(--heading-font-family);font-size:36px;font-weight:700;line-height:1.15;letter-spacing:0;color:#967844;margin:0 0 28px}.ft-craft h3{font-family:var(--heading-font-family);font-size:20px;line-height:1.3;font-weight:700;color:#24372f;margin:32px 0 16px}.ft-craft p{font-family:"Fjelltopp Brown Text",var(--base-font-family);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0 0 24px;color:#5b685f}.ft-craft__intro{max-width:64ch;margin:0 auto!important}.ft-craft__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);margin:0 0 72px}.ft-craft__text{max-width:52ch}.ft-craft figure{margin:0;overflow:hidden}.ft-craft figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover;object-position:center}.ft-craft__row--intro figure img{aspect-ratio:1/1;object-fit:cover}.ft-craft__note{text-align:center;padding:24px 16px!important;border-top:1px solid #d9d6cd;border-bottom:1px solid #d9d6cd;margin:0 0 72px!important;font-size:14px!important;color:#24372f!important}.ft-craft__closing{max-width:720px;margin:8px auto 0;text-align:center}.ft-craft__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:32px}.ft-craft__contact{font-size:14px;text-decoration:underline;text-underline-offset:5px;color:#24372f}.ft-craft a:focus-visible{outline:2px solid #967844;outline-offset:5px}@media(max-width:767px){.ft-craft{padding:32px 24px 40px}.ft-craft__header{margin-bottom:36px}.ft-craft h1,.ft-craft h2{font-size:28px;line-height:1.15;margin-bottom:24px}.ft-craft h3{font-size:18px;margin-top:24px}.ft-craft__row{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.ft-craft__row--reverse figure{order:2}.ft-craft figure img{max-height:none}.ft-craft__note{margin-bottom:48px!important;line-height:1.6!important}.ft-craft__actions{flex-direction:column;gap:20px}.ft-craft__actions .btn{width:100%}}.section-footer:has(.fjelltopp-footer-landscape){position:relative;margin-top:calc(clamp(72px,9vw,144px) + 24px)}.template-index .section-footer:has(.fjelltopp-footer-landscape){margin-top:clamp(72px,9vw,144px)}.fjelltopp-footer-landscape{position:absolute;z-index:1;right:0;bottom:calc(100% - 1px);left:0;width:100%;line-height:0;pointer-events:none}.fjelltopp-footer-landscape+.section-footer__row-container{border-top:0}.fjelltopp-footer-landscape svg{display:block;width:100%;height:clamp(72px,9vw,144px)}.fjelltopp-canvas-preview{display:none}.fjelltopp-canvas-preview-active .media-gallery__inner>:not([data-canvas-preview]){display:none!important}.fjelltopp-canvas-preview-active .fjelltopp-canvas-preview{display:block}.fjelltopp-canvas-preview__stage{position:relative;aspect-ratio:.8;background:#faf9f6;overflow:hidden}.fjelltopp-canvas-preview__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;cursor:zoom-in}.fjelltopp-canvas-preview__stage[data-view=front] .fjelltopp-canvas-preview__zoom{top:9%;right:13%;bottom:9%;left:13%;width:74%;height:82%}.fjelltopp-canvas-preview__stage[data-completed=true] .fjelltopp-canvas-preview__zoom{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fjelltopp-canvas-preview__stage[data-completed=true] .fjelltopp-canvas-preview__zoom>svg{filter:none}.fjelltopp-canvas-preview__zoom>svg{display:block;width:100%;height:100%;filter:drop-shadow(2px 5px 5px rgb(0 0 0 / 18%));overflow:visible}.fjelltopp-canvas-preview__stage[data-view=environment] .fjelltopp-canvas-preview__zoom>svg{filter:none}.fjelltopp-canvas-preview__thumbnails{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:12px}.fjelltopp-canvas-preview__thumbnail{display:flex;flex-direction:column;align-items:center;gap:6px;width:90px;padding:5px;border:1px solid transparent;border-radius:3px;background:transparent;color:inherit;font-size:12px;line-height:1.4;cursor:pointer}.fjelltopp-canvas-preview__thumbnail>svg{display:block;width:64px;height:80px;object-fit:cover}.fjelltopp-canvas-preview__thumbnail[aria-pressed=true]{border-color:currentColor}.fjelltopp-canvas-preview__thumbnail:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fjelltopp-canvas-preview__zoom:focus-visible{outline:2px solid currentColor;outline-offset:8px}.fjelltopp-canvas-preview-dialog{width:min(94vw,1100px);max-height:94dvh;padding:48px 28px 28px;border:0;background:#faf9f6}.fjelltopp-canvas-preview-dialog::backdrop{background:#0000008c}.fjelltopp-canvas-preview-dialog>svg{display:block;width:100%;height:78dvh;filter:drop-shadow(2px 5px 5px rgb(0 0 0 / 18%))}.fjelltopp-canvas-preview-dialog>.fjelltopp-canvas-preview__completed{filter:none}.fjelltopp-canvas-preview-dialog__close{position:absolute;inset:0 0 auto auto;width:44px;height:44px;border:0;padding:0;background:none;color:inherit;font-size:30px}.fjelltopp-frame-picker{display:block}.fjelltopp-frame-picker[hidden],.fjelltopp-frame-picker__select[hidden],.fjelltopp-canvas-sizes[hidden],.fjelltopp-canvas-context[hidden],.fjelltopp-frame-native-hidden{display:none!important}.fjelltopp-frame-picker__size,.fjelltopp-frame-picker__help{font-size:.85em;line-height:1.5;margin:10px 0 0}.fjelltopp-frame-picker__total{font-size:1.1em;font-weight:600;margin:18px 0 0}.fjelltopp-frame-picker .opt-label{flex-direction:column;align-items:center;gap:4px}.fjelltopp-frame-picker__extra{font-size:.78em;opacity:.8}.fjelltopp-frame-picker .opt-btn:disabled+.opt-label{opacity:.45;cursor:default}.fjelltopp-frame-picker [data-frame-buttons]{display:flex;flex-wrap:wrap;gap:10px;margin:0}.fjelltopp-frame-picker [data-frame-buttons] .opt-label{margin:0;min-width:0;padding:8px 5px;font-size:14px}.fjelltopp-frame-picker [data-frame-buttons] .opt-label:first-of-type{flex:0 0 auto;min-height:44px;padding:8px 12px}.fjelltopp-frame-picker [data-frame-buttons] .fjelltopp-frame-thumbnail{flex:0 0 64px;width:64px;height:64px;padding:3px;border-radius:4px;overflow:hidden}.fjelltopp-frame-picker__thumbnail{display:block;width:56px;height:56px;object-fit:cover;border-radius:2px}.fjelltopp-frame-picker__colour{display:block;width:100%;height:68px;background:#282828;border-radius:2px}.fjelltopp-frame-picker__detail{margin-top:16px}.fjelltopp-frame-picker__detail[hidden]{display:none}.fjelltopp-frame-picker__detail summary{cursor:pointer;text-decoration:underline;font-size:14px}.fjelltopp-frame-picker__detail [hidden]{display:none}.fjelltopp-frame-picker__detail img{display:block;width:240px;height:240px;object-fit:cover;margin-top:12px;border-radius:4px}.fjelltopp-frame-picker__detail p{font-size:14px;margin-top:8px}.fjelltopp-frame-picker [data-frame-buttons]{align-items:center}.fjelltopp-choice-swatch.opt-label{width:44px;height:44px;min-width:44px;min-height:44px;padding:5px!important;border-radius:50%;background:transparent!important;border:1px solid transparent}.fjelltopp-choice-swatch__dot{display:block;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--choice-colour);box-shadow:inset 0 0 0 1px #00000026}.opt-btn:checked+.fjelltopp-choice-swatch{border:2px solid currentColor!important;color:inherit!important}.opt-btn:focus-visible+.fjelltopp-choice-swatch{outline:2px solid currentColor;outline-offset:3px}.opt-btn:disabled+.fjelltopp-choice-swatch{opacity:.4}.fjelltopp-format-picker .option-selector__btns,.fjelltopp-canvas-sizes .option-selector__btns,.fjelltopp-canvas-context .option-selector__btns{margin:0;gap:10px;align-items:center}.fjelltopp-format-picker .opt-label,.fjelltopp-canvas-sizes .opt-label,.fjelltopp-canvas-context .opt-label{margin:0}.product-form .fjelltopp-canvas-context legend.label{margin-bottom:12px}@media(max-width:479px){.fjelltopp-frame-picker [data-frame-buttons][data-format=poster] .opt-label:first-of-type{flex-basis:100%}}.fjelltopp-format-picker,.fjelltopp-canvas-sizes,.fjelltopp-canvas-context{margin:0 0 24px}.fjelltopp-localization{display:block;position:relative;text-align:left}.fjelltopp-localization.desktop-only{margin-inline-end:16px}.fjelltopp-localization summary{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px;list-style:none;white-space:nowrap;cursor:pointer}.fjelltopp-localization summary::-webkit-details-marker{display:none}.fjelltopp-localization summary svg{width:12px;height:12px}.fjelltopp-localization summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fjelltopp-localization__panel{position:absolute;right:0;top:calc(100% + 10px);width:300px;max-width:calc(100vw - 32px);max-height:min(70vh,480px);overflow-y:auto;padding:22px;border:1px solid rgb(var(--body-text-color) / .18);background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));box-shadow:0 8px 24px #0000001f;z-index:50}.fjelltopp-localization__panel label{display:block;margin:0 0 6px;font-size:14px}.fjelltopp-localization__panel select{display:block;width:100%;min-height:44px;margin:0 0 16px;font:inherit;font-size:16px}.fjelltopp-localization__panel p{margin:0 0 16px;font-size:13px;line-height:1.5}.fjelltopp-localization__panel button{display:block;width:100%;min-width:0;max-width:100%;margin:0;box-sizing:border-box}.fjelltopp-localization__panel form,.fjelltopp-localization__panel select{min-width:0;max-width:100%;box-sizing:border-box}.fjelltopp-localization--mobile{margin:12px 20px 24px}.fjelltopp-localization--mobile summary{font-size:15px}.fjelltopp-localization--mobile .fjelltopp-localization__panel{position:static;width:100%;max-width:none;max-height:none;padding:16px 0 0;border:0;background:transparent;box-shadow:none}@media(max-width:767px){.fjelltopp-localization.desktop-only{display:none}}.ft-motif-finder{position:relative;z-index:4;padding-top:8px;padding-bottom:32px;text-align:center}.ft-motif-finder__intro{font-family:"Fjelltopp Brown Text",var(--base-font-family);font-weight:400;font-size:16px;line-height:1.4;margin:0 0 20px;color:#5b685f}.ft-motif-finder__browse{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;margin-top:22px;font-size:14px}.ft-motif-finder__all,.ft-motif-finder__menu summary{display:flex;align-items:center;justify-content:center;min-height:44px;color:#24372f;line-height:1.4}.ft-motif-finder__all{padding:8px 12px;text-decoration:underline;text-underline-offset:5px}.ft-motif-finder__menu{position:relative;min-width:155px}.ft-motif-finder__menu summary{gap:18px;cursor:pointer;list-style:none;border:1px solid #c7c4b8;padding:8px 14px;background:#faf9f6}.ft-motif-finder__menu summary::-webkit-details-marker{display:none}.ft-motif-finder__menu summary svg{width:14px;height:14px}.ft-motif-finder__menu[open] summary svg{transform:rotate(180deg)}.ft-motif-finder__links{position:absolute;left:0;top:100%;min-width:100%;width:max-content;max-width:280px;background:#faf9f6;border:1px solid #c7c4b8;padding:8px;box-shadow:0 8px 20px #00000014;text-align:left;z-index:5}.ft-motif-finder__links a{display:block;padding:12px;color:#24372f;text-decoration:none;font-family:"Fjelltopp Brown Text",var(--base-font-family);font-weight:400;line-height:1.35}.ft-motif-finder__links a:hover,.ft-motif-finder__links a:focus-visible,.ft-motif-finder__links a[aria-current]{background:#e9e7de}.ft-motif-finder a:focus-visible,.ft-motif-finder summary:focus-visible{outline:2px solid #967844;outline-offset:3px}.ft-motif-finder__menu[open]:focus-within{z-index:6}@media(max-width:767px){.ft-motif-finder{padding-top:0;padding-bottom:24px}.ft-motif-finder__browse{gap:8px 12px;margin-top:14px}.ft-motif-finder__all{flex-basis:100%}.ft-motif-finder__menu{min-width:140px}.ft-motif-finder__links{max-width:calc(100vw - 48px)}.ft-motif-finder__menu:last-child .ft-motif-finder__links{left:auto;right:0}}.fjelltopp-size-guide{display:block;margin-top:-8px}.fjelltopp-size-guide__dialog{color:inherit;background:#fbf8f1;border:0;border-radius:4px;padding:0;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.fjelltopp-size-guide__dialog::backdrop{background:#00000073}.fjelltopp-size-guide__content{position:relative;padding:32px}.fjelltopp-size-guide__content h2{padding-right:32px;font-size:28px;margin:0 0 12px}.fjelltopp-size-guide__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center}.fjelltopp-size-guide__room{width:100%;max-height:330px;background:#eee8dc;display:block;margin:16px 0}.fjelltopp-size-guide__choices{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 20px}.fjelltopp-size-guide__choices button{border:1px solid #a9a397;padding:10px 13px;min-height:44px;border-radius:3px}.fjelltopp-size-guide__choices button[aria-pressed=true]{border:2px solid currentColor;padding:9px 12px}.fjelltopp-size-guide button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fjelltopp-purchase-help{border-top:1px solid rgb(46 46 45 / 20%);padding:16px 0}.fjelltopp-purchase-help summary{cursor:pointer;font-weight:600}.fjelltopp-purchase-help>div{padding-top:16px;font-size:.9em}@media(max-width:600px){.fjelltopp-size-guide__content{padding:24px 18px}.fjelltopp-size-guide__content h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
