main-search[data-fjelltopp-search]{display:block;max-width:700px;margin:auto;text-align:left;color:#213c34;font-family:var(--base-font-family);font-size:16px}.fjelltopp-search-trigger{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.main-search main-search[data-fjelltopp-search]{margin:60px auto 30px}main-search[data-fjelltopp-search] form{position:relative;margin:0}.fjelltopp-search-toolbar{display:flex;align-items:center;gap:8px}.fjelltopp-mountain-search__input-row{display:flex;align-items:center;flex:1;min-width:0;background:#fff;border:1px solid #68766e;border-radius:28px;overflow:hidden}.fjelltopp-mountain-search__input-row:focus-within{outline:2px solid #7b6033;outline-offset:3px}main-search[data-fjelltopp-search] input[data-search-input],main-search[data-fjelltopp-search] input[data-search-input]:focus{display:block;width:100%;min-width:0;min-height:54px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:500;padding:12px 18px;box-shadow:none;outline:none;color:#213c34;border-radius:0}main-search input[type=search]::-webkit-search-cancel-button{display:none}.fjelltopp-mountain-search__input-row button{display:flex;align-items:center;justify-content:center;flex:0 0 48px;min-height:48px;padding:12px;background:transparent;color:#213c34;border:0;cursor:pointer}.fjelltopp-mountain-search__input-row svg{width:24px;height:24px}.fjelltopp-search-dismiss{display:none}.fjelltopp-search-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:4;padding:8px;background:#0c2835;color:#fff;border-radius:12px;box-shadow:0 12px 28px #0000002e}.main-search .fjelltopp-search-panel{position:relative;top:auto;margin-top:12px}.fjelltopp-search-panel[hidden],main-search [hidden]{display:none!important}.fjelltopp-mountain-search__results{overflow-y:auto;overscroll-behavior:contain;scroll-padding:8px;max-height:520px;-webkit-overflow-scrolling:touch}.fjelltopp-mountain-search__group{margin:0;padding:10px 8px 4px;color:#ecca8f;font-size:13px;font-weight:500;line-height:1.3}.fjelltopp-mountain-search__result{display:flex;gap:10px;align-items:center;min-height:44px;padding:7px 8px;border-radius:6px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;line-height:1.25}.fjelltopp-mountain-search__result span{flex:1;min-width:0}.fjelltopp-mountain-search__result small{font-size:12px;font-weight:500;color:#ecca8f;white-space:nowrap}.fjelltopp-mountain-search__result:hover,.fjelltopp-mountain-search__result:focus-visible,.fjelltopp-mountain-search__result[aria-selected=true]{color:#fff;background:#ffffff24}.fjelltopp-mountain-search__result img{width:40px;height:48px;flex:0 0 40px;object-fit:contain;border-radius:2px;background:#ffffff14}.fjelltopp-mountain-search__status{margin:0;padding:7px 8px 0;font-size:13px;line-height:1.3;text-align:left;color:#e5e8e5}.fjelltopp-mountain-search__status:empty{display:none}.fjelltopp-mountain-search__all{display:flex;justify-content:center;align-items:center;min-height:46px;margin:8px 0 0;padding:10px;border-top:1px solid rgb(255 255 255 / 25%);color:#fff;text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:16px;line-height:1.2;font-weight:500}.fjelltopp-mountain-search__all:hover{color:#ecca8f}.fjelltopp-search-dialog{position:fixed;margin:0;max-width:none;max-height:none;padding:12px;border:0;border-radius:0;background:#faf9f6;color:#213c34;box-sizing:border-box;overflow:hidden}.fjelltopp-search-dialog::backdrop{background:#0c283573}.fjelltopp-search-dialog form{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0}.fjelltopp-search-dialog .fjelltopp-search-dismiss{display:flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:48px;border:0;background:transparent;color:#213c34;padding:10px}.fjelltopp-search-dialog .fjelltopp-search-dismiss svg{height:22px;width:22px}.fjelltopp-search-dialog .fjelltopp-search-panel{position:static;display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;margin:0;padding:6px 8px 0;border-radius:8px;box-shadow:none}.fjelltopp-search-dialog .fjelltopp-mountain-search__results{max-height:none;min-height:0}.fjelltopp-search-dialog .fjelltopp-mountain-search__all{margin-top:6px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.fwh .fwh-search h2{font-size:26px;line-height:1.2}@media(max-width:767px){.main-search main-search[data-fjelltopp-search]{margin:12px auto}.fwh .fwh-search h2{font-size:clamp(15px,4.6vw,20px);line-height:1.3;max-width:100%;margin-inline:auto;text-wrap:initial}.fwh .fwh-search h2 br{display:block}.product-title{font-size:26px;line-height:1.15}.product-description,.fjelltopp-purchase-help .rte,.product-policies{font-size:16px;line-height:1.5}.product-info .option-selector__label,.product-info .label,.product-info .btn{font-size:16px}}.fjelltopp-product-information{margin:30px 0 28px;border-top:1px solid #deded8}.fjelltopp-product-information .fjelltopp-purchase-help{margin:0;border-bottom:1px solid #deded8}.fjelltopp-product-information .fjelltopp-purchase-help summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.3}.fjelltopp-product-information summary::-webkit-details-marker{display:none}.fjelltopp-product-information summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;flex:0 0 24px;text-align:center}.fjelltopp-product-information details[open] summary:after{content:"\2212"}.fjelltopp-product-information .rte{padding:0 0 18px;font-size:16px;line-height:1.5;max-width:60ch}.fjelltopp-product-information .rte p{margin:0 0 14px}.fjelltopp-product-information .rte p:last-child{margin-bottom:0}.fjelltopp-frame-picker .fjelltopp-frame-picker__detail{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 16px;padding:16px;margin:18px 0;background:#e9e7de8c;border-radius:3px}.fjelltopp-frame-picker .fjelltopp-frame-picker__detail[hidden]{display:none}.fjelltopp-frame-picker__detail .fjelltopp-frame-picker__detail-title{grid-column:2;margin:0;font-size:14px;line-height:1.4}.fjelltopp-frame-picker__detail [data-frame-detail-link]{grid-column:1;grid-row:1 / span 3;align-self:start}.fjelltopp-frame-picker__detail [data-frame-detail-image]{width:88px;height:88px;object-fit:cover;margin:0}.fjelltopp-frame-picker__detail [data-frame-detail-caption]{grid-column:2;margin:0;font-size:16px;line-height:1.4;font-weight:500}.fjelltopp-frame-picker__detail [data-canvas-description]{grid-column:2;font-size:14px;line-height:1.45;margin:0}.product-info .product-description{font-family:"Fjelltopp Brown Text",var(--base-font-family);font-weight:400;font-size:16px;line-height:1.5}.media-gallery--layout-columns-1 .product-media-collage__item{margin-bottom:24px}@media(min-width:768px){.media-gallery--layout-columns-1 .product-media-collage{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.media-gallery--layout-columns-1 .product-media-collage__item{margin:0}}@media(max-width:767px){.fwh .fwh-product h3{font-size:16px}.fwh .fwh-price{font-size:15px}.fwh .fwh-category p,.product-info .option-selector .label{font-size:16px}}.product-info .fjelltopp-product-information .fjelltopp-purchase-help{padding:0;border-top:0}.product-info .fjelltopp-product-information summary{box-sizing:border-box;min-height:54px}main-search[data-fjelltopp-search] input[data-search-input],.fjelltopp-mountain-search__input-row button,.fjelltopp-search-dismiss,.fjelltopp-mountain-search__all{box-sizing:border-box}@media(max-width:767px){.fjelltopp-search-dialog .fjelltopp-mountain-search__result{min-height:50px;padding:5px 8px}.fjelltopp-search-dialog .fjelltopp-mountain-search__result img{width:32px;height:40px;flex-basis:32px}.fjelltopp-search-dialog .fjelltopp-mountain-search__result:has(small){min-height:44px}.fjelltopp-search-dialog .fjelltopp-mountain-search__group{padding-top:6px;padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fjelltopp-search.css.map */
