.PZ2UKG_gridWrap{margin:1.5rem auto 2.5rem;position:relative}@media (min-width:900px){.PZ2UKG_gridWrap{margin:1.25rem auto 1.75rem}}.PZ2UKG_grid{padding:0 var(--content-padding-x,1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex-direction:row;gap:.75rem;display:flex;overflow-x:auto}.PZ2UKG_grid::-webkit-scrollbar{display:none}@media (min-width:640px){.PZ2UKG_grid{gap:var(--cat-grid-gap,1.5rem)}}@media (min-width:1100px){.PZ2UKG_grid{cursor:default}}.PZ2UKG_dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.PZ2UKG_dragging a{pointer-events:none}.PZ2UKG_navButton{width:36px;height:36px;color:var(--color-skogsgronn);cursor:pointer;z-index:3;opacity:0;background:#ffffffd9;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;font-weight:700;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001a}.PZ2UKG_gridWrap:hover .PZ2UKG_navButton{opacity:1}.PZ2UKG_navButton:hover{background:#fff}.PZ2UKG_navButton:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px;opacity:1}.PZ2UKG_navPrev{left:8px}.PZ2UKG_navNext{right:8px}@media (max-width:768px){.PZ2UKG_navButton{display:none}}@media (min-width:1100px){.PZ2UKG_navButton{display:none}}.PZ2UKG_dots{padding:0 var(--content-padding-x,1rem);justify-content:center;align-items:center;gap:6px;margin-top:.75rem;display:flex}.PZ2UKG_dot{border:1px solid var(--color-skogsgronn);cursor:pointer;opacity:.6;background:0 0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,transform .2s}.PZ2UKG_dotActive{background:var(--color-skogsgronn);opacity:1;transform:scale(1.25)}@media (min-width:900px){.PZ2UKG_dots{display:none}}.PZ2UKG_card{color:inherit;background:var(--color-white);cursor:pointer;flex-direction:column;flex-shrink:0;align-items:stretch;min-width:130px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.PZ2UKG_card:hover{background:var(--color-skogsgronn);color:var(--color-white)}.PZ2UKG_card:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px}@media (min-width:1200px){.PZ2UKG_card{flex:1}}.PZ2UKG_cardImage{aspect-ratio:1;background:var(--color-paper-warm);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.PZ2UKG_cardImage>*{object-fit:cover;width:100%;height:100%}.PZ2UKG_cardPlaceholder{font-family:var(--font-body,sans-serif);color:var(--color-skogsgronn-bg);font-size:1.5rem;font-weight:600}.PZ2UKG_cardLabel{font-family:var(--font-body,sans-serif);text-align:center;padding:.5rem;font-size:1rem;font-weight:500;line-height:1.25}
._9Cg3fa_mobileToggle{font-family:var(--font-body);background:var(--color-white);color:var(--color-skogsgronn);border:1.5px solid var(--color-sand);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:flex}._9Cg3fa_mobileToggle:hover{border-color:var(--color-skogsgronn)}@media (min-width:900px){._9Cg3fa_mobileToggle{display:none}}._9Cg3fa_sidebar{scrollbar-width:thin;scrollbar-color:var(--color-sand) #0000;flex-direction:column;gap:1rem;display:flex}._9Cg3fa_sidebar::-webkit-scrollbar{width:10px}._9Cg3fa_sidebar::-webkit-scrollbar-track{background:0 0}._9Cg3fa_sidebar::-webkit-scrollbar-thumb{background:var(--color-sand);border:2px solid var(--color-white);background-clip:padding-box;transition:background .15s}._9Cg3fa_sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-skogsgronn);background-clip:padding-box}@media (max-width:899px){._9Cg3fa_sidebar{background:var(--color-white);z-index:1001;width:85vw;max-width:360px;padding:1.5rem;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 20px #00000026}._9Cg3fa_sidebar._9Cg3fa_drawerOpen{transform:translate(0)}}@media (min-width:900px){._9Cg3fa_sidebar{top:calc(var(--hero-header-h,80px) + 1rem);max-height:calc(100vh - var(--hero-header-h,80px) - 2rem);align-self:start;padding-right:.5rem;position:sticky;overflow-y:auto}}._9Cg3fa_sidebarHeader{border-bottom:1px solid var(--color-sand);justify-content:space-between;align-items:center;min-height:56px;padding-bottom:1rem;display:flex}._9Cg3fa_heading{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0;font-size:1.1rem;font-weight:600}._9Cg3fa_closeBtn{cursor:pointer;color:var(--color-foreground);background:0 0;border:none;padding:.25rem .5rem;font-size:1.75rem;line-height:1;display:none}@media (max-width:899px){._9Cg3fa_closeBtn{display:block}}._9Cg3fa_closeBtn:hover{color:var(--color-skogsgronn)}._9Cg3fa_searchBox{margin:.75rem 0;position:relative}._9Cg3fa_searchIcon{color:var(--color-foreground-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}._9Cg3fa_searchInput{border:1.5px solid var(--color-sand);background:var(--color-white);width:100%;font-family:var(--font-body);color:var(--color-foreground);outline:none;padding:.55rem 2rem;font-size:.875rem;transition:border-color .15s}._9Cg3fa_searchInput::placeholder{color:var(--color-foreground-muted)}._9Cg3fa_searchInput:focus{border-color:var(--color-skogsgronn)}._9Cg3fa_searchInput::-webkit-search-cancel-button{appearance:none}._9Cg3fa_searchClear{width:22px;height:22px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}._9Cg3fa_searchClear:hover{color:var(--color-skogsgronn)}._9Cg3fa_resetBtn{font-family:var(--font-body);color:var(--color-rod);cursor:pointer;text-align:left;background:0 0;border:none;padding:.4rem 0;font-size:.8rem;font-weight:500}._9Cg3fa_resetBtn:hover{text-decoration:underline}._9Cg3fa_attributes{flex-direction:column;gap:.5rem;display:flex}._9Cg3fa_attributeGroup{border-bottom:1px solid var(--color-sand-light);padding-bottom:.5rem}._9Cg3fa_attributeHeader{width:100%;font-family:var(--font-body);color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.95rem;font-weight:600;display:flex}._9Cg3fa_attributeHeader:hover{color:var(--color-skogsgronn)}._9Cg3fa_chevron{color:var(--color-skogsgronn);font-size:1.1rem;font-weight:400}._9Cg3fa_attributeBody{padding:.25rem 0 .75rem}._9Cg3fa_optionList{flex-direction:column;gap:.4rem;display:flex}._9Cg3fa_optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}._9Cg3fa_option{font-family:var(--font-body);color:var(--color-foreground);cursor:pointer;align-items:center;gap:.6rem;padding:.25rem 0;font-size:.875rem;display:flex}._9Cg3fa_option input{accent-color:var(--color-skogsgronn);width:16px;height:16px}._9Cg3fa_option:hover{color:var(--color-skogsgronn)}._9Cg3fa_option[data-attr-key=form] input[type=checkbox]{appearance:none;border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;width:22px;height:22px;transition:all .15s;position:relative}._9Cg3fa_option[data-attr-key=form] input[type=checkbox]:checked{background:var(--color-skogsgronn);border-color:var(--color-skogsgronn)}._9Cg3fa_option[data-attr-key=form] input[type=checkbox]:checked:after{content:"";background:var(--color-white);width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._9Cg3fa_option[data-attr-key=form][data-attr-value=Rund] input[type=checkbox],._9Cg3fa_option[data-attr-key=form][data-attr-value=Rund] input[type=checkbox]:checked:after{border-radius:50%}._9Cg3fa_option[data-attr-key=form][data-attr-value=Firkant] input[type=checkbox]{border-radius:0}._9Cg3fa_rangeRow{align-items:center;gap:.4rem;display:flex}._9Cg3fa_rangeInput{width:100%;min-width:0;font-family:var(--font-body);border:1.5px solid var(--color-sand);background:var(--color-white);flex:1;padding:.5rem .6rem;font-size:.875rem}._9Cg3fa_rangeInput:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:0;border-color:var(--color-skogsgronn)}._9Cg3fa_rangeSeparator{color:var(--color-foreground-muted);font-size:.875rem}._9Cg3fa_rangeUnit{font-family:var(--font-body);color:var(--color-foreground-muted);font-size:.8rem}._9Cg3fa_applyBtn{display:none}@media (max-width:899px){._9Cg3fa_applyBtn{background:var(--color-skogsgronn);color:var(--color-white);font-family:var(--font-body);cursor:pointer;border:none;width:100%;margin-top:auto;padding:.85rem 1rem;font-size:.95rem;font-weight:600;display:block}._9Cg3fa_applyBtn:hover{background:var(--color-skogsgronn-light)}}._9Cg3fa_backdrop{display:none}@media (max-width:899px){._9Cg3fa_backdrop{z-index:1000;background:#00000080;display:block;position:fixed;inset:0}}
.ud4EvG_wrapper{font-family:var(--font-body);color:var(--color-foreground);align-items:center;gap:.6rem;font-size:.875rem;display:inline-flex}.ud4EvG_label{font-weight:500}.ud4EvG_select{appearance:none;font-family:inherit;font-size:inherit;color:var(--color-skogsgronn);background:var(--color-white);border:1.5px solid var(--color-sand);cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23262321' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right .7rem center;background-repeat:no-repeat;padding:.5rem 2rem .5rem .85rem;font-weight:500;transition:border-color .15s}.ud4EvG_select:hover{border-color:var(--color-skogsgronn)}.ud4EvG_select:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px}
._5ya5dW_wrapper{gap:var(--space-6);flex-direction:column;display:flex}._5ya5dW_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:2rem 1.5rem;display:grid}@media (min-width:600px){._5ya5dW_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2.5rem 1.5rem}}@media (min-width:1100px){._5ya5dW_grid{grid-template-columns:var(--product-grid-cols,repeat(auto-fill, minmax(260px, 1fr)))}}._5ya5dW_grid>div{flex-direction:column;height:100%;display:flex}._5ya5dW_grid>div>*{flex:1}._5ya5dW_loadMoreWrap{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._5ya5dW_loadMoreBtn{font-family:var(--font-body);background:var(--color-white);color:var(--color-skogsgronn);border:1.5px solid var(--color-skogsgronn);cursor:pointer;padding:.85rem 2rem;font-size:.95rem;font-weight:600;transition:background .15s,color .15s}._5ya5dW_loadMoreBtn:hover{background:var(--color-skogsgronn);color:var(--color-white)}._5ya5dW_loadMoreBtn:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px}
.v82XLG_page{padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.v82XLG_breadcrumb{color:var(--color-foreground-muted);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.v82XLG_breadcrumb::-webkit-scrollbar{display:none}.v82XLG_breadcrumb>*{white-space:nowrap;flex-shrink:0}.v82XLG_breadcrumb a{color:inherit;text-decoration:none}.v82XLG_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.v82XLG_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.v82XLG_header{margin-bottom:var(--space-6);min-height:9rem}@media (min-width:700px){.v82XLG_header{min-height:7rem}}.v82XLG_header h1{font-family:var(--font-body);letter-spacing:-.015em;color:var(--color-skogsgronn);margin:0 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.1}.v82XLG_header p{font-family:var(--font-body);color:var(--color-foreground);max-width:80ch;margin:0;font-size:1rem;line-height:1.55}.v82XLG_afterHeader{margin-left:calc(-1*var(--content-padding-x));margin-right:calc(-1*var(--content-padding-x))}.v82XLG_layoutWithFilter{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:900px){.v82XLG_layoutWithFilter{grid-template-columns:260px 1fr;gap:2.5rem}}.v82XLG_layoutNoFilter{display:block}@media (min-width:1400px){.v82XLG_pageAligned{--cat-grid-gap:1.5rem;--product-grid-cols:repeat(5, 1fr)}.v82XLG_pageAligned .v82XLG_layoutWithFilter{gap:var(--cat-grid-gap);grid-template-columns:repeat(6,1fr)}.v82XLG_pageAligned .v82XLG_sidebarSlot{grid-column:span 1}.v82XLG_pageAligned .v82XLG_resultsSlot{grid-column:span 5}}.v82XLG_sidebarSlot{align-self:stretch;height:100%}.v82XLG_resultsSlot{flex-direction:column;gap:1.25rem;min-height:80vh;display:flex}.v82XLG_resultsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-bottom:1rem;display:flex}.v82XLG_resultCount{font-family:var(--font-body);color:var(--color-foreground);font-size:.875rem;font-weight:500}.v82XLG_empty{font-family:var(--font-body);color:var(--color-foreground-muted);text-align:center;background:var(--color-paper-warm);border:1px solid var(--color-sand-light);padding:3rem 1rem;font-size:1rem}.v82XLG_footer{margin-top:var(--space-7)}
.flRFsq_card{color:inherit;background:0 0;border:none;flex-direction:column;padding-bottom:1rem;text-decoration:none;display:flex}.flRFsq_card:hover .flRFsq_imagePrimary{transform:scale(1.04)}.flRFsq_card:hover .flRFsq_imageHover{opacity:1}.flRFsq_card:hover .flRFsq_title{color:var(--color-skogsgronn)}.flRFsq_imageWrap{background:var(--color-paper-warm);width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.flRFsq_imageWrap>*{width:100%;height:100%}.flRFsq_imageWrap>*>*{object-fit:contain;width:100%;height:100%}.flRFsq_imagePrimary{transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.flRFsq_imageHover{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.flRFsq_aspect-1-1{aspect-ratio:1}.flRFsq_aspect-3-4{aspect-ratio:3/4}.flRFsq_aspect-4-3{aspect-ratio:4/3}.flRFsq_badge{background:var(--color-skogsgronn);color:var(--color-white);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;padding:.25rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.flRFsq_body{flex-direction:column;flex:1;gap:.3rem;padding:0 .1rem;display:flex}.flRFsq_title{font-family:var(--font-body);color:var(--color-foreground);letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:600;line-height:1.3;transition:color .15s}.flRFsq_subtitle{font-family:var(--font-body);color:var(--color-foreground-muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.flRFsq_footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.4rem;display:flex}.flRFsq_price{font-family:var(--font-body);color:var(--color-foreground);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.flRFsq_comparePrice{color:var(--color-foreground-muted);margin-left:.4rem;font-size:.85rem;font-weight:500;text-decoration:line-through}.flRFsq_stockStatus{font-family:var(--font-body);align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.flRFsq_stockIcon{flex-shrink:0}.flRFsq_stock-in-stock{color:var(--color-skogsgronn)}.flRFsq_stock-low-stock{color:var(--color-rod)}.flRFsq_stock-made-to-order{color:var(--color-foreground)}.flRFsq_stock-out-of-stock{color:var(--color-foreground-muted)}
.ew6yCW_banner{background:var(--color-lightgreen-bg);padding:48px var(--content-padding-x);margin-top:48px}@media (max-width:900px){.ew6yCW_banner{padding:32px var(--content-padding-x)}}.ew6yCW_inner{max-width:calc(var(--max-w) - 2*var(--content-padding-x));grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}@media (max-width:900px){.ew6yCW_inner{grid-template-columns:1fr;gap:24px}}.ew6yCW_inner h2{font-family:var(--font-body);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1}.ew6yCW_inner p{color:var(--ink);margin:0}.ew6yCW_ctas{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}@media (max-width:900px){.ew6yCW_ctas{justify-content:flex-start}}
.yxK6UG_head{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;max-width:56rem;display:flex}.yxK6UG_heading{font-family:var(--font-heading);color:inherit;margin:0}.yxK6UG_lead{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.55}.yxK6UG_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.yxK6UG_item{border-bottom:1px solid var(--color-line-strong);border-inline:1px solid var(--color-line-strong)}.yxK6UG_item:first-child{border-top:1px solid var(--color-line-strong)}.yxK6UG_question{cursor:pointer;width:100%;padding:calc(var(--content-padding-x)/2) var(--content-padding-x);font-family:var(--font-body);color:var(--color-skogsgronn);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;font-size:1rem;font-weight:500;line-height:1.4;transition:color .15s;display:flex}@media (max-width:640px){.yxK6UG_question{padding:calc(var(--content-padding-x)/.75) var(--content-padding-x)}}.yxK6UG_question:hover{background-color:var(--color-skogsgronn);color:var(--color-white)}.yxK6UG_question:hover .yxK6UG_icon{color:var(--color-white)}.yxK6UG_question:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:4px}.yxK6UG_questionText{flex:1}.yxK6UG_icon{color:var(--color-skogsgronn);font-size:1.75rem;font-weight:300;line-height:1;font-family:var(--font-body);flex-shrink:0;transition:color .15s}.yxK6UG_itemOpen .yxK6UG_icon{color:var(--color-rod)}.yxK6UG_answer{font-family:var(--font-body);color:var(--color-foreground);max-width:56rem;padding-block:1.5rem;padding-inline:var(--content-padding-x);font-size:.9375rem;line-height:1.65}.yxK6UG_answerHeading{font-family:var(--font-body);color:var(--color-skogsgronn);margin:1rem 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.3}.yxK6UG_answerSubheading{font-family:var(--font-body);color:var(--color-foreground);margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.yxK6UG_answerParagraph{margin:0 0 .75rem}.yxK6UG_answerParagraph:last-child{margin-bottom:0}.yxK6UG_answerBulletList{margin:0 0 .75rem;padding-left:1.5rem;list-style:outside}.yxK6UG_answerBulletList li{margin-bottom:.35rem}.yxK6UG_answerNumberList{margin:0 0 .75rem;padding-left:1.5rem;list-style:decimal}.yxK6UG_answerNumberList li{margin-bottom:.35rem}.yxK6UG_answerLink{color:var(--color-rod);text-underline-offset:2px;text-decoration:underline}.yxK6UG_listOnDark .yxK6UG_item{border-bottom-color:#f5f0e140}.yxK6UG_listOnDark .yxK6UG_item:first-child{border-top-color:#f5f0e140}.yxK6UG_listOnDark .yxK6UG_question{color:var(--cream)}.yxK6UG_listOnDark .yxK6UG_question:hover,.yxK6UG_listOnDark .yxK6UG_question:hover .yxK6UG_icon{color:var(--color-rod-hover)}.yxK6UG_listOnDark .yxK6UG_question:focus-visible{outline-color:var(--cream)}.yxK6UG_listOnDark .yxK6UG_icon{color:var(--cream)}.yxK6UG_listOnDark .yxK6UG_itemOpen .yxK6UG_icon{color:var(--color-rod-hover)}.yxK6UG_listOnDark .yxK6UG_answer{color:var(--cream);opacity:.92}.yxK6UG_listOnDark .yxK6UG_answerHeading,.yxK6UG_listOnDark .yxK6UG_answerSubheading{color:var(--cream)}.yxK6UG_listOnDark .yxK6UG_answerLink{color:var(--color-rod-hover)}
.B1w0EG_hero{position:relative}.B1w0EG_heroInner{flex-direction:column;gap:2rem;display:flex}.B1w0EG_heroText{flex-direction:column;gap:1.5rem;display:flex}.B1w0EG_breadcrumb{font-family:var(--font-body);letter-spacing:.08em;color:var(--color-skogsgronn);flex-wrap:wrap;align-items:center;gap:0;margin:0 0 2rem;font-size:1rem;display:flex}.B1w0EG_breadcrumbItem{align-items:center;display:inline-flex}.B1w0EG_breadcrumbItem a{color:inherit;opacity:.7;text-decoration:none;transition:opacity .15s}.B1w0EG_breadcrumbItem a:hover{opacity:1}.B1w0EG_breadcrumbItem span[aria-current]{opacity:1;pointer-events:none}.B1w0EG_breadcrumbSeparator{opacity:.4;margin:0 .5rem}.B1w0EG_title{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:-.025em;color:var(--color-skogsgronn);margin:0}.B1w0EG_intro{font-family:var(--font-body);color:var(--color-foreground);max-width:72ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.6}.B1w0EG_heroImage img{width:100%;height:auto;display:block}@media (min-width:900px){.B1w0EG_heroInner[data-with-image=true]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}}
.NQ6Aiq_section{background:var(--color-white);padding:4.5rem 0}@media (min-width:720px){.NQ6Aiq_section{padding:7rem 0}}.NQ6Aiq_inner{max-width:var(--max-w);padding-inline:var(--content-padding-x);margin:0 auto}.NQ6Aiq_header{max-width:70ch;margin-bottom:3rem}@media (min-width:720px){.NQ6Aiq_header{margin-bottom:4rem}}.NQ6Aiq_eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-skogsgronn);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;display:flex}.NQ6Aiq_eyebrow:before{content:"";background:currentColor;width:28px;height:1.5px}.NQ6Aiq_heading{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-skogsgronn);max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.NQ6Aiq_intro{font-family:var(--font-body);color:var(--color-foreground);max-width:56ch;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.NQ6Aiq_grid{background:var(--color-lightgreen-bg);border:1px solid var(--color-line);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:640px){.NQ6Aiq_grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.NQ6Aiq_grid[data-cols="2"]{grid-template-columns:1fr 1fr}.NQ6Aiq_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.NQ6Aiq_grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.NQ6Aiq_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}
.gYPfMW_card{background:var(--color-white);min-height:100%;color:inherit;flex-direction:column;gap:.75rem;padding:2rem 1.75rem 1.75rem;text-decoration:none;transition:background .4s cubic-bezier(.2,.7,.2,1);display:flex}.gYPfMW_card:hover{background:var(--color-paper-warm)}.gYPfMW_card:hover .gYPfMW_cta{color:var(--color-rod)}.gYPfMW_card:hover .gYPfMW_arrow{transform:translate(6px)}@media (min-width:720px){.gYPfMW_card{padding:2.25rem 2rem 2rem}}.gYPfMW_title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-skogsgronn);margin:0;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.15}.gYPfMW_description{font-family:var(--font-body);color:var(--color-foreground);opacity:.8;flex:1;margin:0;font-size:.95rem;line-height:1.55}.gYPfMW_cta{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-skogsgronn);align-items:center;gap:.6rem;margin-top:.75rem;font-size:.8125rem;font-weight:600;transition:color .25s;display:inline-flex}.gYPfMW_arrow{transition:transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block}
.i4F0fW_form{flex-direction:column;gap:1.25rem;width:100%;display:flex}.i4F0fW_grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:600px){.i4F0fW_grid{grid-template-columns:1fr 1fr}}.i4F0fW_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.i4F0fW_label{font-family:var(--font-body);color:var(--color-foreground);letter-spacing:-.005em;font-size:.875rem;font-weight:600}.i4F0fW_input,.i4F0fW_textarea{border:1px solid var(--color-line);width:100%;font-family:var(--font-body);color:var(--color-foreground);background:#fff;border-radius:0;padding:.75rem 1rem;font-size:.95rem}.i4F0fW_input:focus-visible,.i4F0fW_textarea:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:1px;border-color:var(--color-skogsgronn)}.i4F0fW_input::placeholder,.i4F0fW_textarea::placeholder{color:var(--color-foreground);opacity:.45}.i4F0fW_textarea{resize:vertical;min-height:140px;line-height:1.5}.i4F0fW_fileInput{font-family:var(--font-body);color:var(--color-foreground-muted);padding:.5rem 0;font-size:.875rem}.i4F0fW_fileInput::file-selector-button{background:var(--color-white);color:var(--color-skogsgronn);border:1px solid var(--color-skogsgronn);font-family:var(--font-body);cursor:pointer;margin-right:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.i4F0fW_fileInput::file-selector-button:hover{background:var(--color-sand-light)}.i4F0fW_fileNote{font-family:var(--font-body);color:var(--color-skogsgronn);margin-top:.25rem;font-size:.8rem}.i4F0fW_errorNote{font-family:var(--font-body);color:#b3261e;background:#fdecea;border:1px solid #f0c2bd;margin:.5rem 0 0;padding:.6rem .85rem;font-size:.9rem}.i4F0fW_actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.i4F0fW_submitBtn{background-color:var(--color-skogsgronn-bg);border-color:var(--color-skogsgronn-bg)}.i4F0fW_submitBtn:hover{background-color:var(--color-skogsgronn-bg-deep)}.i4F0fW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.i4F0fW_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
.vvduba_inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.vvduba_inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}}.vvduba_copy{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:960px){.vvduba_copy{position:sticky;top:6rem}}.vvduba_eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream);align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.vvduba_eyebrow:before{content:"";background:currentColor;width:28px;height:1.5px}.vvduba_heading{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-cream);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.25rem,4.2vw,3.6rem);font-weight:600;line-height:1.02}.vvduba_lead{font-family:var(--font-body);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:var(--lh-body);color:var(--color-cream);opacity:.8;max-width:34rem;margin:0}.vvduba_points{margin:var(--space-3) 0 0;border-top:1px solid var(--module-line-override);flex-direction:column;max-width:34rem;padding:0;list-style:none;display:flex}.vvduba_points li{border-bottom:1px solid var(--module-line-override);font-family:var(--font-body);color:var(--color-cream);align-items:flex-start;gap:.9rem;padding:.85rem 0;font-size:.95rem;line-height:1.5;display:flex}.vvduba_pointIcon{width:1.1rem;height:1.1rem;color:var(--color-cream);flex:none;margin-top:.15rem}.vvduba_card{background:var(--color-white);color:var(--color-foreground);box-shadow:var(--shadow-lift);padding:clamp(1.5rem,3.5vw,3rem)}.vvduba_card .btn.btn-secondary{color:var(--color-skogsgronn);border-color:var(--color-skogsgronn)}.vvduba_card .btn.btn-secondary:hover{background:var(--color-skogsgronn);border-color:var(--color-skogsgronn);color:var(--color-cream)}
.xA9NGa_form{width:100%;color:var(--color-foreground);flex-direction:column;gap:1.1rem;display:flex}.xA9NGa_group{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.xA9NGa_recipient{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;display:grid}.xA9NGa_legend,.xA9NGa_label{font-family:var(--font-body);color:var(--color-foreground);margin-bottom:.1rem;padding:0;font-size:.875rem;font-weight:600}.xA9NGa_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.xA9NGa_input,.xA9NGa_textarea{border:1px solid var(--color-line);background:var(--color-white);width:100%;font-family:var(--font-body);color:var(--color-foreground);border-radius:0;padding:.6rem .85rem;font-size:.95rem}.xA9NGa_input:focus-visible,.xA9NGa_textarea:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:1px;border-color:var(--color-skogsgronn)}.xA9NGa_textarea{resize:vertical;min-height:64px;line-height:1.5}.xA9NGa_inputError{border-color:var(--color-error);background:var(--color-error-bg)}.xA9NGa_when{grid-template-columns:minmax(0,14rem) minmax(0,9rem);gap:.9rem;display:grid}.xA9NGa_counter,.xA9NGa_hint{font-family:var(--font-body);color:var(--color-foreground-muted);margin:0;font-size:.8rem}.xA9NGa_counter{align-self:flex-end}.xA9NGa_chips{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.xA9NGa_chip{border:1px solid var(--color-line);background:var(--color-white);min-height:48px;color:var(--color-foreground);font-family:var(--font-heading);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.xA9NGa_chip:hover{border-color:var(--color-skogsgronn)}.xA9NGa_chip:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px}.xA9NGa_chipActive{border-color:var(--color-skogsgronn-bg);background:var(--color-skogsgronn-bg);color:var(--color-cream)}.xA9NGa_chipNote{background:var(--color-cream);border:1px solid var(--color-skogsgronn-bg);color:var(--color-skogsgronn-bg);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:.1rem .4rem;font-size:.65rem;font-weight:600;line-height:1.3;position:absolute;top:-.6rem;left:.6rem}.xA9NGa_custom{align-items:stretch;gap:.5rem;max-width:18rem;display:flex}.xA9NGa_customField{flex:1;min-width:0;position:relative}.xA9NGa_customField .xA9NGa_input{font-variant-numeric:tabular-nums;padding-right:2.5rem;font-weight:600}.xA9NGa_suffix{color:var(--color-foreground-muted);pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.xA9NGa_stepBtn{border:1px solid var(--color-line);background:var(--color-white);width:2.75rem;color:var(--color-foreground);cursor:pointer;border-radius:0;font-size:1.25rem}.xA9NGa_stepBtn:disabled{opacity:.4;cursor:default}.xA9NGa_stepBtn:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:1px}.xA9NGa_options{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:600px){.xA9NGa_options{grid-template-columns:repeat(3,minmax(0,1fr))}}.xA9NGa_option{border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;flex-direction:column;gap:.15rem;padding:.65rem .85rem;display:flex;position:relative}.xA9NGa_option input{opacity:0;pointer-events:none;position:absolute}.xA9NGa_option:focus-within{outline:2px solid var(--color-skogsgronn);outline-offset:1px}.xA9NGa_optionActive{border-color:var(--color-skogsgronn-bg);box-shadow:inset 0 0 0 1px var(--color-skogsgronn-bg)}.xA9NGa_optionTitle{font-family:var(--font-heading);font-size:1rem;font-weight:600}.xA9NGa_optionText{font-family:var(--font-body);color:var(--color-foreground-muted);font-size:.78rem;line-height:1.35}.xA9NGa_inline{flex-wrap:wrap;gap:1.25rem;display:flex}.xA9NGa_radio{min-height:44px;font-family:var(--font-body);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.95rem;display:inline-flex}.xA9NGa_radio input{accent-color:var(--color-skogsgronn-bg);width:1.05rem;height:1.05rem}.xA9NGa_errorNote{font-family:var(--font-body);color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);margin:0;padding:.6rem .85rem;font-size:.9rem}.xA9NGa_note{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0;font-size:.9rem}.xA9NGa_submitBtn{background-color:var(--color-skogsgronn-bg);border-color:var(--color-skogsgronn-bg);font-variant-numeric:tabular-nums;align-self:flex-start}@media (max-width:600px){.xA9NGa_submitBtn{justify-content:center;align-self:stretch}}.xA9NGa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.E-chHW_wrap{flex-direction:column;display:flex}.E-chHW_scene{padding:0 1.5rem 2.25rem 0;position:relative}.E-chHW_scene:before{content:"";background:var(--color-cream);transform-origin:50%;position:absolute;inset:1rem .25rem .75rem 1rem;transform:rotate(2deg);box-shadow:0 18px 40px #00000047}.E-chHW_card{position:relative;box-shadow:0 24px 60px #00000059,0 6px 18px #0000002e}.E-chHW_face{isolation:isolate;background:var(--color-skogsgronn-bg);color:var(--color-cream);flex-direction:column;padding:clamp(1.1rem,2.4vw,1.75rem) clamp(1.1rem,2.4vw,1.75rem) clamp(1rem,2vw,1.5rem);display:flex;position:relative;overflow:hidden}.E-chHW_face:before{content:"";z-index:-1;background:radial-gradient(60% 45% at 90% 0,#f5f0e124,#0000 70%),repeating-linear-gradient(-45deg,#0000 0 11px,#f5f0e10d 11px 12px);position:absolute;inset:0}.E-chHW_face:after{content:"";outline-offset:2px;pointer-events:none;border:1px solid #f5f0e147;outline:1px solid #f5f0e11a;position:absolute;inset:8px}.E-chHW_ribbon{z-index:1;background:var(--color-flagg-rod);width:46%;color:var(--color-white);font-family:var(--font-body);letter-spacing:.18em;text-align:center;white-space:nowrap;pointer-events:none;padding:.38em 0;font-size:clamp(.58rem,2.2vw,.7rem);font-weight:700;position:absolute;top:9%;right:-11%;transform:rotate(45deg);box-shadow:0 4px 12px #0000004d}.E-chHW_logo{align-self:flex-start;width:auto;height:40px;margin-bottom:.9rem;display:block}.E-chHW_kind{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-cream);margin:0;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;line-height:1}.E-chHW_amount{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-cream);margin:.25rem 0 0;font-size:clamp(2.6rem,5.4vw,4rem);font-weight:700;line-height:.95}.E-chHW_to{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-cream);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600;line-height:1.3}.E-chHW_nameLabel{min-width:2.1em;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e1b8;vertical-align:.08em;font-size:.72em;font-weight:500;display:inline-block}.E-chHW_message{font-family:var(--font-display);letter-spacing:.005em;color:#f5f0e1f0;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:.6rem 0 0;padding-right:5.75rem;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.45;display:-webkit-box;overflow:hidden}.E-chHW_placeholder{color:#f5f0e19e}.E-chHW_foot{justify-content:space-between;align-items:flex-end;gap:1rem;min-height:1.5rem;margin-top:.9rem;padding-right:5.75rem;display:flex}.E-chHW_slogan{font-family:var(--font-display);color:#f5f0e1c7;margin:0 0 .25rem;font-size:.95rem;line-height:1.2}.E-chHW_seal{color:#f5f0e1d1;width:clamp(64px,7vw,80px);height:auto;position:absolute;bottom:clamp(1rem,2vw,1.5rem);right:clamp(1.1rem,2.4vw,1.75rem)}.E-chHW_sealText{font-family:var(--font-body);letter-spacing:.16em;fill:currentColor;font-size:10.6px;font-weight:600}.E-chHW_sealYear{font-family:var(--font-display);fill:currentColor;font-size:22px}.E-chHW_stub{background:var(--color-cream);color:var(--color-foreground);flex-direction:column;align-items:center;gap:.3rem;padding:.9rem 1.25rem 1rem;display:flex;position:relative}.E-chHW_stub:before{content:"";border-top:2px dashed #364a2d59;position:absolute;top:0;left:.9rem;right:.9rem}.E-chHW_stubLabel{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#262321b8;font-size:.66rem;font-weight:600}.E-chHW_stubCode{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-skogsgronn-bg);font-size:1.25rem;font-weight:700;line-height:1}.E-chHW_caption{font-family:var(--font-body);color:#f5f0e1b8;margin:.75rem 0 0;font-size:.85rem}
@media (min-width:960px){.CW8PaW_copy{position:static}}.CW8PaW_heading{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--color-cream);text-wrap:balance;max-width:20ch;margin:0;line-height:1.1}.CW8PaW_previewWrap{margin-top:var(--space-4);max-width:30rem}@media (min-width:960px){.CW8PaW_previewWrap{position:sticky;top:5.5rem}}@media (min-width:960px) and (max-height:900px){.CW8PaW_previewWrap{zoom:.86}}.CW8PaW_formCard.CW8PaW_formCard{padding:clamp(1.25rem,2.2vw,2rem)}
.WWfQra_head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;max-width:56rem;display:flex}.WWfQra_head h2{color:inherit;margin:0}.WWfQra_lead{color:var(--module-fg-override,var(--color-foreground));opacity:.85;max-width:38rem;margin:0;font-size:1.0625rem}.WWfQra_steps{gap:var(--space-7) var(--space-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.WWfQra_steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.WWfQra_steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WWfQra_steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.WWfQra_steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.WWfQra_step{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--module-line-override,var(--color-line-strong));flex-direction:column;min-width:0;display:flex}.WWfQra_num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--module-accent-override,var(--color-skogsgronn-bg));font-variant-numeric:tabular-nums;margin-bottom:var(--space-4);font-size:clamp(3.5rem,7vw,6rem);font-weight:400;line-height:.9}.WWfQra_title{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:inherit;text-wrap:balance;margin:0;line-height:1.25}.WWfQra_text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--module-fg-override,var(--color-foreground));opacity:.85;max-width:28rem;margin:0}
.x2p0Na_gallery{position:absolute;inset:0;overflow:hidden}.x2p0Na_gallery button:focus{outline:none}.x2p0Na_gallery button:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:-2px}.x2p0Na_slide{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.02)}.x2p0Na_slide img{object-fit:cover;display:block;width:100%!important;height:100%!important}.x2p0Na_galleryContain .x2p0Na_slide img{object-fit:contain!important}.x2p0Na_slideActive{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.x2p0Na_navButton{width:36px;height:36px;color:var(--color-skogsgronn);cursor:pointer;z-index:3;opacity:0;background:#ffffffd9;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;font-weight:700;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.x2p0Na_gallery:hover .x2p0Na_navButton{opacity:1}.x2p0Na_navButton:hover{background:#fff}.x2p0Na_navPrev{left:8px}.x2p0Na_navNext{right:8px}@media (max-width:768px){.x2p0Na_navButton{display:none}}.x2p0Na_dots{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#ffffff8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.x2p0Na_caption{z-index:2;color:#fff;text-align:center;pointer-events:none;background:linear-gradient(#0000 0%,#0006 40%,#000000b8 100%);padding:32px 16px 12px;font-size:.875rem;font-style:italic;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.x2p0Na_gallery:has(.x2p0Na_caption) .x2p0Na_dots{bottom:44px}.x2p0Na_dot{border:1px solid var(--color-skogsgronn);cursor:pointer;opacity:.7;background:#fff9;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s,border-color .2s}.x2p0Na_dot:hover{opacity:1}.x2p0Na_dotActive{background:var(--color-skogsgronn);border-color:var(--color-skogsgronn);opacity:1;transform:scale(1.2)}
.muoKtG_page{max-width:var(--max-w-kategorier);padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.muoKtG_pageHeader{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3rem;padding-top:.5rem;display:flex}.muoKtG_pageHeader img{width:100px;height:auto}.muoKtG_pageHeader h1{color:var(--color-skogsgronn);letter-spacing:-.015em;margin:0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.05}.muoKtG_pageHeader p{color:var(--color-foreground);max-width:56ch;margin:0;font-size:1.125rem;line-height:1.55}.muoKtG_productLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.muoKtG_productLayout{grid-template-columns:minmax(0,480px) 1fr;gap:3rem}}.muoKtG_imageArea{align-self:start}@media (min-width:768px){.muoKtG_imageArea{position:sticky;top:2rem}}.muoKtG_imagePlaceholder{background:var(--color-paper-warm);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.muoKtG_imagePlaceholder p{color:var(--color-foreground);margin:0;font-size:.9rem;font-weight:500}.muoKtG_placeholderInitial{color:var(--color-skogsgronn);opacity:.25;font-size:4rem;font-weight:400}.muoKtG_placeholderPrompt{color:var(--color-foreground-muted);text-align:center;max-width:240px;font-size:.9rem;line-height:1.5}.muoKtG_placeholderHeight{color:var(--color-skogsgronn)!important;font-size:1.5rem!important}.muoKtG_placeholderNote{font-size:.75rem;font-style:italic}.muoKtG_featureList{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;padding:0;display:flex}.muoKtG_featureItem{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:var(--color-foreground);line-height:1.4;display:flex}.muoKtG_featureItem svg{flex-shrink:0;width:20px;height:20px}.muoKtG_oversizeForm{gap:var(--space-4);padding:var(--space-5);background:var(--color-paper-warm);border:1px solid var(--color-sand);flex-direction:column;display:flex}.muoKtG_oversizeFormHeading{flex-direction:column;gap:.4rem;display:flex}.muoKtG_oversizeFormHeading h3{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0;font-size:1.1rem;font-weight:600}.muoKtG_oversizeFormIntro{font-family:var(--font-body);color:var(--color-foreground);margin:0;font-size:.9rem;line-height:1.5}.muoKtG_oversizeFormGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.muoKtG_oversizeFormGrid{grid-template-columns:1fr 1fr}}.muoKtG_oversizeField{flex-direction:column;gap:.3rem;display:flex}.muoKtG_oversizeField span{font-family:var(--font-body);color:var(--color-foreground);font-size:.85rem;font-weight:500}.muoKtG_oversizeField input,.muoKtG_oversizeField textarea,.muoKtG_oversizeField select{font-family:var(--font-body);border:1.5px solid var(--color-sand);background:var(--color-white);color:var(--color-foreground);padding:.65rem .85rem;font-size:.95rem}.muoKtG_oversizeField input:focus-visible,.muoKtG_oversizeField textarea:focus-visible,.muoKtG_oversizeField select:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:0;border-color:var(--color-skogsgronn)}.muoKtG_oversizeField input[aria-invalid=true],.muoKtG_oversizeField textarea[aria-invalid=true],.muoKtG_oversizeField select[aria-invalid=true]{border-color:var(--color-error-border);background:var(--color-error-bg)}.muoKtG_oversizeField textarea{resize:vertical;font-family:inherit}.muoKtG_oversizeFieldError{font-family:var(--font-body);color:var(--color-rod);margin-top:.15rem;font-size:.8rem}.muoKtG_oversizeFieldHint{font-family:var(--font-body);color:var(--color-foreground);opacity:.65;margin-top:.15rem;font-size:.8rem}.muoKtG_oversizeFormSummary{background:var(--color-white);border:1px solid var(--color-sand);justify-content:space-between;align-items:baseline;padding:.85rem 1rem;display:flex}.muoKtG_oversizeFormSummary span{font-family:var(--font-body);color:var(--color-foreground);font-size:.9rem}.muoKtG_oversizeFormSummary strong{font-family:var(--font-body);color:var(--color-skogsgronn);font-size:1.1rem;font-weight:700}.muoKtG_oversizeSubmitBtn{font-family:var(--font-body);background:var(--color-skogsgronn);color:var(--color-white);cursor:pointer;border:none;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;transition:background .15s}.muoKtG_oversizeSubmitBtn:hover:not(:disabled){background:var(--color-skogsgronn-light)}.muoKtG_oversizeSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.muoKtG_oversizeSuccess{padding:var(--space-5);background:var(--color-success-bg);border:1px solid var(--color-success-border);flex-direction:column;gap:.75rem;display:flex}.muoKtG_oversizeSuccess h3{font-family:var(--font-body);color:var(--color-success);margin:0;font-size:1.15rem;font-weight:600}.muoKtG_oversizeSuccess p{font-family:var(--font-body);color:var(--color-foreground);margin:0;font-size:.95rem;line-height:1.55}.muoKtG_heroSpecsLine{font-family:var(--font-body);color:var(--color-foreground-muted);margin:var(--space-4) 0 0;font-size:.85rem}.muoKtG_heroDescription{font-family:var(--font-body);color:var(--color-foreground);margin:var(--space-5) 0 0;font-size:.95rem;line-height:1.6}.muoKtG_configArea{gap:var(--space-6);flex-direction:column;display:flex}.muoKtG_sectionTitle{font-family:var(--font-body);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin:0 0 var(--space-3);font-weight:700}.muoKtG_sectionTitle strong{color:var(--color-skogsgronn);text-transform:none;letter-spacing:0;font-size:1rem}.muoKtG_materialGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (min-width:600px){.muoKtG_materialGrid{gap:.75rem}}.muoKtG_materialCard{border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}.muoKtG_materialCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}.muoKtG_materialCardSelected{border-color:var(--color-skogsgronn);box-shadow:0 0 0 1px var(--color-skogsgronn)}.muoKtG_materialCardSmall{flex-direction:row;grid-column:1/-1;align-items:center}.muoKtG_materialCardSmall .muoKtG_materialImagePlaceholder{aspect-ratio:1;flex-shrink:0;width:40px}.muoKtG_materialCardSmall .muoKtG_materialInitial{font-size:1rem}@media (min-width:600px){.muoKtG_materialCardSmall .muoKtG_materialImagePlaceholder{width:60px}.muoKtG_materialCardSmall .muoKtG_materialInitial{font-size:1.5rem}}.muoKtG_materialImagePlaceholder{background:var(--color-paper-warm);aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media (min-width:600px){.muoKtG_materialImagePlaceholder{aspect-ratio:3/2}}.muoKtG_materialInitial{color:var(--color-skogsgronn);font-size:1.2rem;font-weight:400}@media (min-width:600px){.muoKtG_materialInitial{font-size:2rem}}.muoKtG_materialInfo{padding:.5rem}.muoKtG_materialInfo h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .1rem;font-size:.65rem;font-weight:600}@media (min-width:600px){.muoKtG_materialInfo{padding:.75rem}.muoKtG_materialInfo h3{margin:0 0 .15rem;font-size:.85rem}}.muoKtG_materialSubtitle{opacity:.85;margin:0 0 .15rem;font-size:.55rem;display:none}@media (min-width:600px){.muoKtG_materialSubtitle{margin:0 0 .25rem;font-size:.7rem;display:block}}.muoKtG_materialPrice{color:var(--color-skogsgronn);margin:0;font-size:.6rem;font-weight:600}@media (min-width:600px){.muoKtG_materialPrice{font-size:.8rem}}.muoKtG_feststangBox{background:var(--color-paper-cool);padding:1.25rem}.muoKtG_feststangBox h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .5rem;font-size:1rem;font-weight:600}.muoKtG_feststangBox p{margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.muoKtG_priceTag{color:var(--color-skogsgronn);font-size:1.3rem;font-weight:700}.muoKtG_priceTag span{font-size:.75rem;font-weight:400}.muoKtG_heightPills{flex-wrap:wrap;gap:.5rem;display:flex}.muoKtG_heightPill{border:1.5px solid var(--color-sand);cursor:pointer;background:#fff;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:all .15s;position:relative}@media (min-width:600px){.muoKtG_heightPill{padding:.5rem .9rem;font-size:.9rem}}.muoKtG_heightPill:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.muoKtG_heightPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:#fff}.muoKtG_heightPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light);color:#fff}.muoKtG_heightPillSelected .muoKtG_oversizeBadge{color:var(--color-rod);background:#fff}.muoKtG_heightPillOversize{border-color:var(--color-coral-deep)}.muoKtG_oversizeBadge{background:var(--color-rod);color:#fff;text-transform:uppercase;padding:1px 5px;font-size:.55rem;font-weight:700;position:absolute;top:-7px;right:-7px}.muoKtG_heightTip{color:var(--color-foreground);opacity:.85;margin:.75rem 0 0;font-size:.8rem;line-height:1.4}.muoKtG_variantOptions{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}@media (min-width:480px){.muoKtG_variantOptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.muoKtG_variantBtn{border:1.5px solid var(--color-sand);cursor:pointer;text-align:left;background:#fff;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:4.5rem;padding:1rem 1.1rem;font-family:inherit;transition:all .2s;display:flex}.muoKtG_variantBtn strong{color:var(--color-foreground);font-size:.95rem;font-weight:600;line-height:1.3;display:block}.muoKtG_variantBtn span{color:var(--color-skogsgronn);margin-top:auto;font-size:.875rem;font-weight:600}.muoKtG_variantBtn:hover{border-color:var(--color-skogsgronn);transform:translateY(-1px)}.muoKtG_variantBtnSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:0 0 0 1px var(--color-skogsgronn)}.muoKtG_mandatoryAccessory{background:var(--color-paper-cool);margin-bottom:.75rem;padding:.75rem 1rem}.muoKtG_mandatoryBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--color-foreground);color:#fff;margin-bottom:.25rem;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-block}.muoKtG_mandatoryNote{margin:.25rem 0 0;font-size:.7rem;font-style:italic}.muoKtG_recommendedBadge{text-transform:uppercase;letter-spacing:.08em;background:var(--color-skogsgronn-bg);width:fit-content;color:var(--color-white);align-self:flex-start;margin-bottom:.25rem;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.muoKtG_accessoryRow{border:1.5px solid var(--color-sand-light);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .15s;display:flex}.muoKtG_accessoryRow:hover{border-color:var(--color-skogsgronn)}.muoKtG_accessoryRow input[type=checkbox]{accent-color:var(--color-skogsgronn);flex-shrink:0;margin-top:.2rem}.muoKtG_accessoryRowSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.muoKtG_accessoryInfo{flex-direction:column;gap:.15rem;display:flex}.muoKtG_accessoryInfo strong{color:var(--color-foreground);font-size:.85rem}.muoKtG_accessoryPrice{color:var(--color-skogsgronn);font-size:.8rem;font-weight:600}.muoKtG_cartSection{border:2px solid var(--color-skogsgronn);background:#fff;padding:1.25rem}.muoKtG_priceSummary{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.muoKtG_priceMain{color:var(--color-foreground);font-size:1.2rem;font-weight:700}@media (min-width:600px){.muoKtG_priceMain{font-size:1.5rem}}.muoKtG_priceVat{font-size:.8rem}.muoKtG_cartActions{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}@media (min-width:480px){.muoKtG_cartActions{flex-direction:row}}.muoKtG_qtySelector{border:1.5px solid var(--color-sand);align-items:center;display:flex;overflow:hidden}@media (max-width:479px){.muoKtG_qtySelector{justify-content:space-between;width:100%}}.muoKtG_qtySelector button{cursor:pointer;width:36px;height:40px;color:var(--color-foreground);background:0 0;border:none;font-size:1rem}.muoKtG_qtySelector button:hover{background:var(--color-paper-warm)}.muoKtG_qtySelector span{text-align:center;width:36px;font-size:.9rem;font-weight:600}.muoKtG_addToCartBtn{background:var(--color-skogsgronn);color:#fff;cursor:pointer;border:none;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.muoKtG_addToCartBtn:hover{opacity:.9;transform:translateY(-1px)}.muoKtG_oversizeWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);margin-bottom:1rem;padding:1rem 1.25rem}.muoKtG_oversizeWarning h3{font-family:var(--font-body);color:var(--color-warning);margin:0 0 .25rem;font-size:.9rem;font-weight:700}.muoKtG_oversizeWarning p{color:var(--color-foreground);margin:0;font-size:.85rem}.muoKtG_oversizeOptions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:480px){.muoKtG_oversizeOptions{flex-direction:row}}.muoKtG_oversizeBtn{border:1.5px solid var(--color-sand);cursor:pointer;text-align:left;background:#fff;flex-direction:column;flex:1;gap:.25rem;padding:1rem;transition:all .2s;display:flex}.muoKtG_oversizeBtn strong{color:var(--color-skogsgronn);font-size:.85rem}.muoKtG_oversizeBtn span{font-size:.75rem;line-height:1.4}.muoKtG_oversizeBtn:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}.muoKtG_oversizeBtnSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:0 0 0 1px var(--color-skogsgronn)}.muoKtG_priceTableWrapper{margin-top:var(--space-7);background:var(--color-white);border-radius:var(--organic-radius);border:1px solid var(--color-sand-light);overflow:hidden}.muoKtG_priceTableWrapper summary{cursor:pointer;color:var(--color-skogsgronn);padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.muoKtG_priceTableWrapper summary:hover{background:var(--color-paper-cool)}.muoKtG_priceTableScroll{padding:0 1.5rem 1.5rem;overflow-x:auto}.muoKtG_priceTableSection{margin-bottom:1.5rem}.muoKtG_priceTableSection:last-child{margin-bottom:0}.muoKtG_priceTableSection h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.muoKtG_priceTable{border-collapse:collapse;width:100%;font-size:.8rem}.muoKtG_priceTable th{text-align:left;background:var(--color-skogsgronn);color:#fff;white-space:nowrap;padding:.5rem .75rem;font-weight:500}.muoKtG_priceTable td{border-bottom:1px solid var(--color-sand-light);padding:.5rem .75rem}.muoKtG_priceTable tr:last-child td{border-bottom:none}.muoKtG_priceTable tr:hover td{background:var(--color-paper-cool)}.muoKtG_priceRowOversize td{color:var(--color-rod);font-weight:500}.muoKtG_contactWarning{background:var(--color-success-bg);border:1px solid var(--color-success-border);padding:1.25rem}.muoKtG_contactWarning h3{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.muoKtG_contactWarning p{color:var(--color-foreground);margin:0;font-size:.9rem;line-height:1.5}.muoKtG_measurementIntro{color:var(--color-foreground);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.muoKtG_helpLink{color:var(--color-skogsgronn);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline}.muoKtG_measurementGrid{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.muoKtG_measurementField{flex-direction:column;gap:.25rem;display:flex}.muoKtG_measurementField label{color:var(--color-foreground);font-size:.8rem;font-weight:500}.muoKtG_measurementInput{align-items:center;gap:.5rem;display:flex}.muoKtG_measurementInput input{border:1.5px solid var(--color-sand);width:120px;font-size:.85rem;font-family:var(--font-body);padding:.4rem .6rem}.muoKtG_measurementInput input:focus{border-color:var(--color-skogsgronn);outline:none}.muoKtG_measurementInput span{font-size:.8rem}.muoKtG_measurementError{background:var(--color-error-bg);border:1px solid var(--color-error-border);margin-top:.5rem;padding:1rem}.muoKtG_measurementError p{color:var(--color-error);margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.muoKtG_uploadArea{margin-top:1.25rem;margin-bottom:1rem}.muoKtG_uploadArea>p{margin:0 0 .5rem;font-size:.85rem}.muoKtG_uploadBox{border:2px dashed var(--color-sand);text-align:center;cursor:pointer;padding:1.25rem;transition:border-color .2s}.muoKtG_uploadBox:hover{border-color:var(--color-skogsgronn)}.muoKtG_uploadBox p{margin:0 0 .25rem;font-size:.85rem}.muoKtG_uploadFormats{font-size:.7rem!important}.muoKtG_uploadList{flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.muoKtG_uploadListItem{border:1px solid var(--color-sand);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.muoKtG_uploadListItem span{overflow-wrap:anywhere}.muoKtG_upsellRow{border:1.5px solid var(--color-sage);background:var(--color-paper-green);cursor:pointer;border-radius:0;align-items:center;gap:.75rem;margin-top:.5rem;padding:.85rem 1rem;display:flex}.muoKtG_upsellRow input[type=checkbox]{accent-color:var(--color-skogsgronn);flex-shrink:0}.muoKtG_upsellRow strong{font-size:.9rem;display:block}.muoKtG_upsellPrice{color:var(--color-skogsgronn);font-size:.8rem;font-weight:600}.muoKtG_modalOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.muoKtG_modalContent{border-radius:var(--organic-radius);background:#fff;width:90%;max-width:500px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.muoKtG_modalContent h3{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.muoKtG_modalClose{border:1px solid var(--color-sand);cursor:pointer;color:var(--color-foreground);background:0 0;padding:.3rem .75rem;font-size:.75rem;position:absolute;top:1rem;right:1rem}.muoKtG_modalClose:hover{background:var(--color-paper-warm)}.muoKtG_modalImage{width:100%;height:auto;margin-bottom:1rem}.muoKtG_modalLabels p{margin:0 0 .35rem;font-size:.8rem;line-height:1.4}.muoKtG_modalLabels p strong{color:var(--color-skogsgronn);margin-right:.25rem}.muoKtG_resetBtn{border:1px solid var(--color-sand);cursor:pointer;color:var(--color-foreground);background:0 0;margin:2rem auto 0;padding:.4rem 1rem;font-size:.75rem;display:block}.muoKtG_resetBtn:hover{opacity:1}.muoKtG_demoBanner{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:1rem;font-size:.7rem}.muoKtG_imagePlaceholder{position:relative;overflow:hidden}.muoKtG_productImage{object-fit:cover;border-radius:var(--organic-radius);width:100%;height:100%;display:block}.muoKtG_productImageOverlay{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.muoKtG_productImageOverlay strong{color:var(--color-skogsgronn);font-size:1.05rem}.muoKtG_productImageOverlay span{color:var(--color-foreground-muted);font-size:.8rem}.muoKtG_accessorySubtitle{color:var(--color-foreground-muted);margin:.1rem 0 .25rem;font-size:.8rem}.muoKtG_skipBtn{border:1px solid var(--color-sand-light);cursor:pointer;color:var(--color-foreground-muted);background:0 0;margin-top:.5rem;padding:.4rem .9rem;font-family:inherit;font-size:.8rem}.muoKtG_skipBtn:hover{opacity:1;border-color:var(--color-skogsgronn)}.muoKtG_breadcrumb{color:var(--color-foreground-muted);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.72rem;display:flex;overflow-x:auto}.muoKtG_breadcrumb::-webkit-scrollbar{display:none}.muoKtG_breadcrumb>*{white-space:nowrap;flex-shrink:0}.muoKtG_breadcrumb a{color:inherit;text-decoration:none}.muoKtG_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.muoKtG_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.muoKtG_measurementLayout{grid-template-columns:1fr;gap:1.5rem;margin-top:.5rem;display:grid}@media (min-width:768px){.muoKtG_measurementLayout{grid-template-columns:1fr 260px;align-items:start;gap:2rem}}.muoKtG_measurementFields{min-width:0}.muoKtG_measurementDiagram{background:var(--color-paper-warm);border:1px solid var(--color-sand-light);border-radius:var(--organic-radius,12px);padding:1rem}@media (min-width:768px){.muoKtG_measurementDiagram{position:sticky;top:1.5rem}}.muoKtG_measurementDiagram img{background:var(--color-white);width:100%;height:auto;display:block}.muoKtG_measurementDiagramCaption{color:var(--color-foreground-muted);text-align:center;margin:.75rem 0 0;font-size:.78rem;line-height:1.4}.muoKtG_noticeWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);margin:.5rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}.muoKtG_noticeSuccess{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--organic-radius);color:var(--color-success);margin-top:1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:500}.muoKtG_cartFeedback{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);margin:.5rem 0 0;padding:.5rem .75rem;font-size:.88rem;font-weight:500}.muoKtG_fieldHint{color:var(--color-foreground-muted);margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}.muoKtG_infoSection{background:var(--color-white);border:1px solid var(--color-sand);border-radius:var(--organic-radius);margin:3rem 0 0;padding:1.75rem 1.5rem}.muoKtG_infoSection h2{color:var(--color-skogsgronn);margin:0 0 1rem;font-size:1.4rem;font-weight:500}.muoKtG_infoSection p{color:var(--color-foreground);margin:0 0 .85rem;font-size:.95rem;line-height:1.6}.muoKtG_infoSection p:last-child{margin-bottom:0}
.YYhgMa_imageArea{align-self:start}@media (min-width:768px){.YYhgMa_imageArea{position:sticky;top:2rem}}.YYhgMa_heroImageBox{background:var(--color-white);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.YYhgMa_heroImage{object-fit:contain;width:100%;height:100%;display:block}.YYhgMa_featureList{gap:var(--space-4);flex-direction:column;padding:0;display:flex}.YYhgMa_featureItem{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:var(--color-foreground);line-height:1.4;display:flex}.YYhgMa_featureItem svg{flex-shrink:0;width:20px;height:20px}.YYhgMa_configArea{gap:var(--space-6);flex-direction:column;display:flex}.YYhgMa_sectionTitle{font-family:var(--font-body);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin:0 0 var(--space-3);font-weight:700}.YYhgMa_sectionTitle strong{color:var(--color-skogsgronn);text-transform:none;letter-spacing:0;font-size:1rem}.YYhgMa_materialGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (min-width:600px){.YYhgMa_materialGrid{gap:.75rem}}.YYhgMa_materialCard{border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}.YYhgMa_materialCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}.YYhgMa_materialCardSelected{border-color:var(--color-skogsgronn);box-shadow:0 0 0 1px var(--color-skogsgronn)}.YYhgMa_materialImagePlaceholder{background:var(--color-paper-warm);aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media (min-width:600px){.YYhgMa_materialImagePlaceholder{aspect-ratio:3/2}}.YYhgMa_materialInitial{color:var(--color-skogsgronn);opacity:.85;font-size:1.2rem;font-weight:400}@media (min-width:600px){.YYhgMa_materialInitial{font-size:2rem}}.YYhgMa_materialInfo{padding:.5rem}.YYhgMa_materialInfo h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .1rem;font-size:.65rem;font-weight:600}@media (min-width:600px){.YYhgMa_materialInfo{padding:.75rem}.YYhgMa_materialInfo h3{margin:0 0 .15rem;font-size:.85rem}}.YYhgMa_materialSubtitle{opacity:.85;margin:0 0 .15rem;font-size:.55rem;display:none}@media (min-width:600px){.YYhgMa_materialSubtitle{margin:0 0 .25rem;font-size:.7rem;display:block}}.YYhgMa_materialPrice{color:var(--color-skogsgronn);margin:0;font-size:.6rem;font-weight:600}@media (min-width:600px){.YYhgMa_materialPrice{font-size:.8rem}}.YYhgMa_recommendedBadge{text-transform:uppercase;letter-spacing:.08em;background:var(--color-skogsgronn-bg);width:fit-content;color:var(--color-white);align-self:flex-start;margin-bottom:.25rem;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.YYhgMa_accessoryRow{border:1.5px solid var(--color-sand-light);cursor:pointer;border-radius:0;align-items:center;gap:.75rem;min-height:96px;margin-bottom:.5rem;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.YYhgMa_accessoryRow:hover{border-color:var(--color-skogsgronn)}.YYhgMa_accessoryRow input[type=checkbox],.YYhgMa_accessoryRow input[type=radio]{accent-color:var(--color-skogsgronn);flex-shrink:0;width:18px;height:18px}@media (max-width:600px){.YYhgMa_accessoryRow{gap:.6rem;min-height:88px;padding:.6rem}}.YYhgMa_accessoryRowSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.YYhgMa_accessoryInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.YYhgMa_accessoryInfo strong{color:var(--color-foreground);font-size:.9rem;line-height:1.3}.YYhgMa_accessoryPrice{color:var(--color-skogsgronn);font-size:.82rem;font-weight:600}.YYhgMa_cartSection{border:2px solid var(--color-skogsgronn);background:#fff;border-radius:0;padding:1.25rem}.YYhgMa_priceSummary{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.YYhgMa_priceMain{color:var(--color-foreground);font-size:1.2rem;font-weight:700}@media (min-width:600px){.YYhgMa_priceMain{font-size:1.5rem}}.YYhgMa_priceVat{opacity:.85;font-size:.8rem}.YYhgMa_cartActions{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}@media (min-width:480px){.YYhgMa_cartActions{flex-direction:row}}.YYhgMa_qtySelector{border:1.5px solid var(--color-sand);align-items:center;display:flex;overflow:hidden}@media (max-width:479px){.YYhgMa_qtySelector{justify-content:space-between;width:100%}}.YYhgMa_qtySelector button{cursor:pointer;width:36px;height:40px;color:var(--color-foreground);background:0 0;border:none;font-size:1rem}.YYhgMa_qtySelector button:hover{background:var(--color-paper-warm)}.YYhgMa_qtySelector span{text-align:center;width:36px;font-size:.9rem;font-weight:600}.YYhgMa_addToCartBtn{background:var(--color-skogsgronn);color:#fff;cursor:pointer;border:none;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.YYhgMa_addToCartBtn:hover{opacity:.9;transform:translateY(-1px)}.YYhgMa_priceTableWrapper{margin-top:var(--space-7);background:var(--color-white);border-radius:var(--organic-radius);border:1px solid var(--color-sand-light);overflow:hidden}.YYhgMa_priceTableWrapper summary{cursor:pointer;color:var(--color-skogsgronn);padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.YYhgMa_priceTableWrapper summary:hover{background:var(--color-paper-cool)}.YYhgMa_priceTableScroll{padding:0 1.5rem 1.5rem;overflow-x:auto}.YYhgMa_priceTableSection{margin-bottom:1.5rem}.YYhgMa_priceTableSection:last-child{margin-bottom:0}.YYhgMa_priceTableSection h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.YYhgMa_priceTable{border-collapse:collapse;width:100%;font-size:.8rem}.YYhgMa_priceTable th{text-align:left;background:var(--color-skogsgronn);color:#fff;white-space:nowrap;padding:.5rem .75rem;font-weight:500}.YYhgMa_priceTable td{border-bottom:1px solid var(--color-sand-light);padding:.5rem .75rem}.YYhgMa_priceTable tr:last-child td{border-bottom:none}.YYhgMa_priceTable tr:hover td{background:var(--color-paper-cool)}.YYhgMa_measurementIntro{color:var(--color-foreground);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.YYhgMa_suggestedSizes{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.YYhgMa_suggestedLabel{color:var(--color-foreground);margin-right:.25rem;font-size:.85rem;font-weight:500}.YYhgMa_suggestedChip{border:1.5px solid var(--color-sand);background:var(--color-white);color:var(--color-foreground);cursor:pointer;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:all .15s}.YYhgMa_suggestedChip:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.YYhgMa_suggestedChipSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:var(--color-white)}.YYhgMa_suggestedChipSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light);color:var(--color-white)}.YYhgMa_measurementGrid{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.YYhgMa_measurementField{flex-direction:column;gap:.25rem;display:flex}.YYhgMa_measurementField label{color:var(--color-foreground);font-size:.8rem;font-weight:500}.YYhgMa_measurementInput{align-items:center;gap:.5rem;display:flex}.YYhgMa_measurementInput input{border:1.5px solid var(--color-sand);width:120px;font-size:.85rem;font-family:var(--font-body);padding:.4rem .6rem}.YYhgMa_measurementInput input:focus{border-color:var(--color-skogsgronn);outline:none}.YYhgMa_measurementInput span{opacity:.85;font-size:.8rem}.YYhgMa_measurementError{background:var(--color-coral-bg);border:1px solid var(--color-coral);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:1rem;display:flex}.YYhgMa_measurementError p{color:var(--color-rod);margin:0;font-size:.8rem;line-height:1.5}.YYhgMa_typePills{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.YYhgMa_typePill{border:1.5px solid var(--color-sand-light);border-radius:var(--organic-radius);background:var(--color-white);cursor:pointer;color:var(--color-foreground);text-align:center;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .15s}.YYhgMa_typePill:hover{border-color:var(--color-skogsgronn)}.YYhgMa_typePillSelected{background:var(--color-skogsgronn);color:var(--color-white);border-color:var(--color-skogsgronn)}.YYhgMa_typePillSelected:hover{color:var(--color-skogsgronn)}.YYhgMa_matchResult{background:var(--color-paper-green);border:1px solid var(--color-sage);border-radius:var(--organic-radius);margin-top:1.25rem;padding:1.25rem}.YYhgMa_matchResult strong{color:var(--color-foreground);margin:.5rem 0;font-size:1.05rem;display:block}.YYhgMa_matchHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.YYhgMa_matchLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-skogsgronn);font-size:.75rem;font-weight:600}.YYhgMa_matchPrice{color:var(--color-skogsgronn);font-size:1.25rem;font-weight:600}.YYhgMa_matchPrice span{opacity:.85;margin-left:.35rem;font-size:.75rem;font-weight:400}.YYhgMa_matchNote{color:var(--color-foreground);opacity:.85;margin:.75rem 0 0;font-size:.8rem}.YYhgMa_skipBtn{border:1px solid var(--color-sand-light);cursor:pointer;color:var(--color-foreground);opacity:.85;background:0 0;margin-top:.5rem;padding:.4rem .9rem;font-family:inherit;font-size:.8rem}.YYhgMa_skipBtn:hover{opacity:1;border-color:var(--color-skogsgronn)}.YYhgMa_contactBtn{background:var(--color-skogsgronn);color:var(--color-white);cursor:pointer;border:none;align-self:flex-start;padding:.7rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.YYhgMa_contactBtn:hover{opacity:.9}.YYhgMa_accessorySubtitle{color:var(--color-foreground);opacity:.85;margin:.1rem 0 .25rem;font-size:.8rem}.YYhgMa_fieldHint{color:var(--color-foreground-muted);margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}
.JOYAoa_page{max-width:var(--max-w);padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.JOYAoa_breadcrumb{color:var(--color-foreground-muted);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.72rem;display:flex;overflow-x:auto}.JOYAoa_breadcrumb::-webkit-scrollbar{display:none}.JOYAoa_breadcrumb>*{white-space:nowrap;flex-shrink:0}.JOYAoa_breadcrumb a{color:inherit;text-decoration:none}.JOYAoa_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.JOYAoa_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.JOYAoa_pageHeader{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3rem;padding-top:.5rem;display:flex}.JOYAoa_pageHeader img{width:100px;height:auto}.JOYAoa_pageHeader h1{color:var(--color-skogsgronn);letter-spacing:-.015em;margin:0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.05}.JOYAoa_pageHeader p{color:var(--color-foreground);max-width:56ch;margin:0;font-size:1.125rem;line-height:1.55}.JOYAoa_productLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.JOYAoa_productLayout{grid-template-columns:minmax(0,480px) 1fr;gap:3rem}}.JOYAoa_imageArea{align-self:start}@media (min-width:768px){.JOYAoa_imageArea{position:sticky;top:2rem}}.JOYAoa_heroImageBox{background:var(--color-white);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.JOYAoa_heroImage{object-fit:contain;width:100%;height:100%;display:block}.JOYAoa_featureList{gap:var(--space-4);flex-direction:column;padding:0;display:flex}.JOYAoa_featureItem{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:var(--color-foreground);line-height:1.4;display:flex}.JOYAoa_featureItem svg{flex-shrink:0;width:20px;height:20px}.JOYAoa_configArea{gap:var(--space-6);flex-direction:column;display:flex}.JOYAoa_sectionTitle{font-family:var(--font-body);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin:0 0 var(--space-3);font-weight:700}.JOYAoa_sectionTitle strong{color:var(--color-skogsgronn);text-transform:none;letter-spacing:0;margin-left:.5rem;font-size:1rem;font-weight:500}.JOYAoa_materialGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:600px){.JOYAoa_materialGrid{grid-template-columns:repeat(4,1fr);gap:.75rem}}.JOYAoa_materialCard{border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}.JOYAoa_materialCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}.JOYAoa_materialCardSelected{border-color:var(--color-skogsgronn);box-shadow:0 0 0 1px var(--color-skogsgronn)}.JOYAoa_materialImagePlaceholder{background:var(--color-paper-warm);aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media (min-width:600px){.JOYAoa_materialImagePlaceholder{aspect-ratio:3/2}}.JOYAoa_materialInitial{color:var(--color-skogsgronn);font-size:1.5rem;font-weight:400}@media (min-width:600px){.JOYAoa_materialInitial{font-size:2rem}}.JOYAoa_materialInfo{padding:.5rem}.JOYAoa_materialInfo h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .15rem;font-size:.75rem;font-weight:600}@media (min-width:600px){.JOYAoa_materialInfo{padding:.75rem}.JOYAoa_materialInfo h3{font-size:.85rem}}.JOYAoa_materialSubtitle{opacity:.85;margin:0 0 .25rem;font-size:.6rem;display:none}@media (min-width:600px){.JOYAoa_materialSubtitle{font-size:.7rem;display:block}}.JOYAoa_materialPrice{color:var(--color-skogsgronn);margin:0;font-size:.7rem;font-weight:600}@media (min-width:600px){.JOYAoa_materialPrice{font-size:.8rem}}.JOYAoa_heightPills{flex-wrap:wrap;gap:.5rem;display:flex}.JOYAoa_heightPill{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:border-color .15s,background .15s}.JOYAoa_heightPill:hover{border-color:var(--color-skogsgronn)}.JOYAoa_materialPills{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-top:.25rem;display:grid}@media (max-width:600px){.JOYAoa_materialPills{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.JOYAoa_materialPill{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;font-family:inherit;transition:all .12s;display:flex}.JOYAoa_materialPill:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.JOYAoa_materialPillCode{letter-spacing:.05em;color:var(--color-skogsgronn);opacity:.7;font-size:.72rem;font-weight:700}.JOYAoa_materialPillLabel{color:var(--color-foreground);font-size:.85rem;font-weight:500;line-height:1.25}.JOYAoa_materialPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn)}.JOYAoa_materialPillSelected .JOYAoa_materialPillCode{color:var(--color-white);opacity:.7}.JOYAoa_materialPillSelected .JOYAoa_materialPillLabel{color:var(--color-white)}.JOYAoa_materialPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light)}.JOYAoa_materialPillSelected:hover .JOYAoa_materialPillLabel,.JOYAoa_materialPillSelected:hover .JOYAoa_materialPillCode{color:var(--color-white)}.JOYAoa_heightPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:var(--color-white)}.JOYAoa_heightPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light);color:var(--color-white)}.JOYAoa_heightTip{color:var(--color-foreground);opacity:.8;margin:.75rem 0 0;font-size:.8rem;line-height:1.4}.JOYAoa_bordPerMeterHint{background:var(--color-sand-light);border-left:3px solid var(--color-skogsgronn-bg);color:var(--color-foreground);margin:0 0 .85rem;padding:.5rem .7rem;font-size:.85rem;font-weight:500;line-height:1.4;display:block}.JOYAoa_measurementGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.JOYAoa_measurementField{flex-direction:column;gap:.25rem;display:flex}.JOYAoa_measurementField label{color:var(--color-foreground);opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.JOYAoa_measurementInput{border:1.5px solid var(--color-sand);background:var(--color-white);align-items:center;gap:.4rem;padding:.4rem .7rem;transition:border-color .15s;display:flex}.JOYAoa_measurementInput:focus-within{border-color:var(--color-skogsgronn)}.JOYAoa_measurementInput input{font-size:.95rem;font-family:var(--font-body);color:var(--color-foreground);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.1rem 0}.JOYAoa_measurementInput input::placeholder{color:var(--color-grey-medium)}.JOYAoa_measurementInput span{color:var(--color-foreground);opacity:.6;flex-shrink:0;font-size:.85rem}.JOYAoa_meterStepper{border:1.5px solid var(--color-sand);flex-direction:column;flex-shrink:0;display:flex}.JOYAoa_meterStepper button{background:var(--color-white);cursor:pointer;width:30px;height:18px;color:var(--color-foreground);border:0;justify-content:center;align-items:center;padding:0;font-size:.55rem;line-height:1;transition:background .12s;display:flex}.JOYAoa_meterStepper button:hover{background:var(--color-paper-warm)}.JOYAoa_meterStepper button:first-child{border-bottom:1.5px solid var(--color-sand)}.JOYAoa_variantOptions{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:480px){.JOYAoa_variantOptions{grid-template-columns:1fr 1fr}}.JOYAoa_variantBtn{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.JOYAoa_variantBtn strong{color:var(--color-foreground);font-size:.85rem}.JOYAoa_variantBtn span{color:var(--color-skogsgronn);font-size:.9rem;font-weight:600}.JOYAoa_variantBtn:hover{border-color:var(--color-skogsgronn)}.JOYAoa_variantBtnSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:0 0 0 1px var(--color-skogsgronn)}.JOYAoa_variantArtnr{letter-spacing:.02em;color:var(--color-foreground-muted)!important;font-size:.7rem!important;font-weight:400!important}.JOYAoa_inlineLink{color:var(--color-skogsgronn);text-underline-offset:2px;font-weight:600;text-decoration:underline}.JOYAoa_inlineLink:hover{text-decoration:none}.JOYAoa_accessoryRow{border:1.5px solid var(--color-sand-light);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.85rem 1rem;transition:all .15s;display:flex}.JOYAoa_accessoryRow:hover{border-color:var(--color-skogsgronn)}.JOYAoa_accessoryRow input[type=checkbox]{accent-color:var(--color-skogsgronn);flex-shrink:0;margin-top:.2rem}.JOYAoa_accessoryRowSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.JOYAoa_accessoryInfo{flex-direction:column;gap:.15rem;display:flex}.JOYAoa_accessoryInfo strong{color:var(--color-foreground);font-size:.9rem}.JOYAoa_accessorySubtitle{color:var(--color-foreground-muted);font-size:.8rem}.JOYAoa_accessoryPrice{color:var(--color-skogsgronn);margin-top:.1rem;font-size:.85rem;font-weight:600}.JOYAoa_cartSection{background:var(--color-white);border:2px solid var(--color-skogsgronn);padding:var(--space-5)}.JOYAoa_priceSummary{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.JOYAoa_priceMain{color:var(--color-foreground);font-size:1.4rem;font-weight:700}.JOYAoa_priceVat{color:var(--color-foreground-muted);font-size:.8rem}.JOYAoa_cartActions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:480px){.JOYAoa_cartActions{flex-direction:row;align-items:flex-end}}.JOYAoa_qtySelector{border:1.5px solid var(--color-sand);align-items:center;display:flex;overflow:hidden}@media (max-width:479px){.JOYAoa_qtySelector{justify-content:space-between;width:100%}}.JOYAoa_qtySelector button{cursor:pointer;width:36px;height:40px;color:var(--color-foreground);background:0 0;border:none;font-size:1rem}.JOYAoa_qtySelector button:hover{background:var(--color-paper-warm)}.JOYAoa_qtySelector span{text-align:center;width:36px;font-size:.9rem;font-weight:600}.JOYAoa_addToCartBtn{background:var(--color-skogsgronn);color:var(--color-white);cursor:pointer;border:none;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.JOYAoa_addToCartBtn:hover{opacity:.9;transform:translateY(-1px)}.JOYAoa_addToCartBtn:disabled{background:var(--color-line-strong);cursor:not-allowed}.JOYAoa_addToCartBtn:disabled:hover{opacity:1;transform:none}.JOYAoa_noticeWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}.JOYAoa_cartFeedback{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}.JOYAoa_priceTableWrapper{margin-top:var(--space-7);background:var(--color-white);border-radius:var(--organic-radius);border:1px solid var(--color-sand-light);overflow:hidden}.JOYAoa_priceTableWrapper summary{cursor:pointer;color:var(--color-skogsgronn);padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.JOYAoa_priceTableWrapper summary:hover{background:var(--color-paper-cool)}.JOYAoa_priceTableScroll{padding:0 1.5rem 1.5rem;overflow-x:auto}.JOYAoa_priceTableSection{margin-bottom:1.5rem}.JOYAoa_priceTableSection:last-child{margin-bottom:0}.JOYAoa_priceTableSection h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.JOYAoa_priceTable{border-collapse:collapse;width:100%;font-size:.8rem}.JOYAoa_priceTable th{text-align:left;background:var(--color-skogsgronn);color:var(--color-white);white-space:nowrap;padding:.5rem .75rem;font-weight:500}.JOYAoa_priceTable td{border-bottom:1px solid var(--color-sand-light);padding:.5rem .75rem}.JOYAoa_priceTable tr:last-child td{border-bottom:none}.JOYAoa_priceTable tr:hover td{background:var(--color-paper-cool)}.JOYAoa_crossSellBox{background:var(--color-paper-green);border:1px solid var(--color-sage);margin:1.5rem 0;padding:1.25rem 1.5rem}.JOYAoa_crossSellHeading{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0 0 .85rem;font-size:.95rem;font-weight:600}.JOYAoa_crossSellGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.JOYAoa_crossSellCard{background:var(--color-white);border:1px solid var(--color-paper-green);border-radius:0;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;transition:border-color .15s,transform .15s;display:flex}.JOYAoa_crossSellCard:hover{border-color:var(--color-skogsgronn);transform:translateY(-1px)}.JOYAoa_crossSellLink{min-width:0;color:inherit;flex:1;text-decoration:none;display:block}.JOYAoa_crossSellLink strong{font-family:var(--font-body);color:var(--color-foreground);margin-bottom:.3rem;font-size:.9rem;font-weight:600;display:block}.JOYAoa_crossSellLink p{color:var(--color-foreground-muted,var(--color-foreground-muted));margin:0 0 .5rem;font-size:.8rem;line-height:1.5}.JOYAoa_crossSellCta{color:var(--color-skogsgronn);font-size:.8rem;font-weight:500;display:inline-block}.JOYAoa_profileGridContainer{margin-top:1rem}.JOYAoa_profileGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.JOYAoa_profileGrid>.JOYAoa_profileCard{flex:200px;max-width:240px}.JOYAoa_profileCard{background:var(--color-white);border:1.5px solid var(--color-sand-light);color:var(--color-foreground);border-radius:0;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.JOYAoa_profileCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card);transform:translateY(-2px)}.JOYAoa_profileCardImage{aspect-ratio:4/5;background:linear-gradient(180deg, var(--color-lightgreen-bg) 0%, var(--color-sand-light) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.JOYAoa_profileCardCode{color:var(--color-foreground-muted);opacity:.4;text-align:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;padding:0 .75rem;font-size:clamp(1.1rem,4.5cqw,2.5rem);font-weight:600}.JOYAoa_profileCardNote{text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-muted);font-size:.7rem}.JOYAoa_profileCardSkuBadge{color:var(--color-foreground);letter-spacing:.02em;pointer-events:none;background:#ffffffeb;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.5rem;left:.5rem;box-shadow:0 1px 3px #0000001a}.JOYAoa_profileCardBody{flex-direction:column;gap:.25rem;min-width:0;padding:.85rem 1rem;display:flex}.JOYAoa_profileCardBody strong{font-size:1.15rem;font-weight:600}.JOYAoa_profileCardName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JOYAoa_profileCardMeta{color:var(--color-foreground-muted);font-size:.78rem}
.SV_gca_page{max-width:var(--max-w);padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.SV_gca_breadcrumb{color:var(--color-foreground-muted);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.72rem;display:flex;overflow-x:auto}.SV_gca_breadcrumb::-webkit-scrollbar{display:none}.SV_gca_breadcrumb>*{white-space:nowrap;flex-shrink:0}.SV_gca_breadcrumb a{color:inherit;text-decoration:none}.SV_gca_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.SV_gca_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.SV_gca_pageHeader{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3rem;padding-top:.5rem;display:flex}.SV_gca_pageHeader img{width:100px;height:auto}.SV_gca_pageHeader h1{color:var(--color-skogsgronn);letter-spacing:-.015em;margin:0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.05}.SV_gca_pageHeader p{color:var(--color-foreground);max-width:56ch;margin:0;font-size:1.125rem;line-height:1.55}.SV_gca_productLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.SV_gca_productLayout{grid-template-columns:minmax(0,480px) 1fr;gap:3rem}}.SV_gca_imageArea{align-self:start}@media (min-width:768px){.SV_gca_imageArea{position:sticky;top:2rem}}.SV_gca_heroImageBox{background:var(--color-white);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.SV_gca_heroImage{object-fit:contain;width:100%;height:100%;display:block}.SV_gca_featureList{gap:var(--space-4);flex-direction:column;padding:0;display:flex}.SV_gca_featureItem{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:var(--color-foreground);line-height:1.4;display:flex}.SV_gca_featureItem svg{flex-shrink:0;width:20px;height:20px}.SV_gca_configArea{gap:var(--space-6);flex-direction:column;display:flex}.SV_gca_sectionTitle{font-family:var(--font-body);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin:0 0 var(--space-3);font-weight:700}.SV_gca_sectionTitle strong{color:var(--color-skogsgronn);text-transform:none;letter-spacing:0;margin-left:.5rem;font-size:1rem;font-weight:500}.SV_gca_materialGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (min-width:600px){.SV_gca_materialGrid{gap:.75rem}}.SV_gca_materialCard{border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}.SV_gca_materialCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}.SV_gca_materialCardSelected{border-color:var(--color-skogsgronn);box-shadow:0 0 0 1px var(--color-skogsgronn)}.SV_gca_materialImagePlaceholder{background:var(--color-paper-warm);aspect-ratio:1;justify-content:center;align-items:center;display:flex}@media (min-width:600px){.SV_gca_materialImagePlaceholder{aspect-ratio:3/2}}.SV_gca_materialInitial{color:var(--color-skogsgronn);font-size:1.5rem;font-weight:400}@media (min-width:600px){.SV_gca_materialInitial{font-size:2rem}}.SV_gca_materialInfo{padding:.5rem}.SV_gca_materialInfo h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .15rem;font-size:.75rem;font-weight:600}@media (min-width:600px){.SV_gca_materialInfo{padding:.75rem}.SV_gca_materialInfo h3{font-size:.85rem}}.SV_gca_materialSubtitle{opacity:.85;margin:0 0 .25rem;font-size:.6rem;display:none}@media (min-width:600px){.SV_gca_materialSubtitle{font-size:.7rem;display:block}}.SV_gca_materialPrice{color:var(--color-skogsgronn);margin:0;font-size:.7rem;font-weight:600}@media (min-width:600px){.SV_gca_materialPrice{font-size:.8rem}}.SV_gca_heightPills{flex-wrap:wrap;gap:.5rem;display:flex}.SV_gca_heightPill{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:all .15s}.SV_gca_heightPill:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.SV_gca_heightPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:var(--color-white)}.SV_gca_heightPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light);color:var(--color-white)}.SV_gca_materialPills{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-top:.25rem;display:grid}@media (max-width:600px){.SV_gca_materialPills{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.SV_gca_materialPill{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;font-family:inherit;transition:all .12s;display:flex}.SV_gca_materialPill:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.SV_gca_materialPillCode{letter-spacing:.05em;color:var(--color-skogsgronn);opacity:.7;font-size:.72rem;font-weight:700}.SV_gca_materialPillLabel{color:var(--color-foreground);font-size:.85rem;font-weight:500;line-height:1.25}.SV_gca_materialPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn)}.SV_gca_materialPillSelected .SV_gca_materialPillCode{color:var(--color-white);opacity:.7}.SV_gca_materialPillSelected .SV_gca_materialPillLabel{color:var(--color-white)}.SV_gca_materialPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light)}.SV_gca_materialPillSelected:hover .SV_gca_materialPillLabel,.SV_gca_materialPillSelected:hover .SV_gca_materialPillCode{color:var(--color-white)}.SV_gca_heightTip{color:var(--color-foreground);opacity:.8;margin:.75rem 0 0;font-size:.8rem;line-height:1.4}.SV_gca_variantOptions{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:480px){.SV_gca_variantOptions{grid-template-columns:1fr 1fr}}.SV_gca_variantBtn{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.SV_gca_variantBtn strong{color:var(--color-foreground);font-size:.85rem}.SV_gca_variantBtn span{color:var(--color-skogsgronn);font-size:.9rem;font-weight:600}.SV_gca_variantBtn:hover{border-color:var(--color-skogsgronn)}.SV_gca_variantBtnSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:0 0 0 1px var(--color-skogsgronn)}.SV_gca_variantArtnr{letter-spacing:.02em;color:var(--color-foreground-muted)!important;font-size:.7rem!important;font-weight:400!important}.SV_gca_accessoryRow{border:1.5px solid var(--color-sand-light);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.85rem 1rem;transition:all .15s;display:flex}.SV_gca_accessoryRow:hover{border-color:var(--color-skogsgronn)}.SV_gca_accessoryRow input[type=checkbox],.SV_gca_accessoryRow input[type=radio]{accent-color:var(--color-skogsgronn);flex-shrink:0;margin-top:.2rem}.SV_gca_accessoryRowSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.SV_gca_accessoryInfo{flex-direction:column;gap:.15rem;display:flex}.SV_gca_accessoryInfo strong{color:var(--color-foreground);font-size:.9rem}.SV_gca_accessorySubtitle{color:var(--color-foreground-muted);font-size:.8rem}.SV_gca_accessoryPrice{color:var(--color-skogsgronn);margin-top:.1rem;font-size:.85rem;font-weight:600}.SV_gca_sokkelHeading{font-family:var(--font-body);color:var(--color-skogsgronn);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.9rem;font-weight:600}.SV_gca_sokkelSelect{border:1.5px solid var(--color-skogsgronn);background:var(--color-white);width:100%;color:var(--color-foreground);font-size:.95rem;font-family:var(--font-body,sans-serif);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232E5A3E' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .85rem center;background-repeat:no-repeat;padding:.65rem 2.5rem .65rem .85rem}.SV_gca_sokkelSelect:focus-visible{outline:2px solid var(--color-skogsgronn);outline-offset:2px}.SV_gca_cartSection{background:var(--color-white);border:2px solid var(--color-skogsgronn);padding:1.25rem}.SV_gca_priceSummary{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.SV_gca_priceMain{color:var(--color-foreground);font-size:1.4rem;font-weight:700}.SV_gca_priceVat{color:var(--color-foreground-muted);font-size:.8rem}.SV_gca_cartActions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:480px){.SV_gca_cartActions{flex-direction:row}}.SV_gca_qtySelector{border:1.5px solid var(--color-sand);align-items:center;display:flex;overflow:hidden}.SV_gca_qtySelector button{cursor:pointer;width:36px;height:40px;color:var(--color-foreground);background:0 0;border:none;font-size:1rem}.SV_gca_qtySelector button:hover{background:var(--color-paper-warm)}.SV_gca_qtySelector span{text-align:center;width:36px;font-size:.9rem;font-weight:600}@media (max-width:479px){.SV_gca_qtySelector{justify-content:space-between;width:100%}}.SV_gca_addToCartBtn{background:var(--color-skogsgronn);color:var(--color-white);cursor:pointer;border:none;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.SV_gca_addToCartBtn:hover{opacity:.9;transform:translateY(-1px)}.SV_gca_addToCartBtn:disabled{background:var(--color-line-strong);cursor:not-allowed}.SV_gca_addToCartBtn:disabled:hover{opacity:1;transform:none}.SV_gca_noticeWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}.SV_gca_cartFeedback{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}.SV_gca_priceTableWrapper{margin-top:var(--space-7);background:var(--color-white);border-radius:var(--organic-radius);border:1px solid var(--color-sand-light);overflow:hidden}.SV_gca_priceTableWrapper summary{cursor:pointer;color:var(--color-skogsgronn);padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.SV_gca_priceTableWrapper summary:hover{background:var(--color-paper-cool)}.SV_gca_priceTableScroll{padding:0 1.5rem 1.5rem;overflow-x:auto}.SV_gca_priceTableSection{margin-bottom:1.5rem}.SV_gca_priceTableSection:last-child{margin-bottom:0}.SV_gca_priceTableSection h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.SV_gca_priceTable{border-collapse:collapse;width:100%;font-size:.8rem}.SV_gca_priceTable th{text-align:left;background:var(--color-skogsgronn);color:var(--color-white);white-space:nowrap;padding:.5rem .75rem;font-weight:500}.SV_gca_priceTable td{border-bottom:1px solid var(--color-sand-light);padding:.5rem .75rem}.SV_gca_priceTable tr:last-child td{border-bottom:none}.SV_gca_priceTable tr:hover td{background:var(--color-paper-cool)}.SV_gca_profileGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (min-width:600px){.SV_gca_profileGrid{gap:1rem}}.SV_gca_profileGrid>.SV_gca_profileCard{flex:200px;max-width:240px}.SV_gca_profileCard{background:var(--color-white);border:1.5px solid var(--color-sand-light);color:var(--color-foreground);border-radius:0;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.SV_gca_profileCard:hover{border-color:var(--color-skogsgronn);transform:translateY(-2px);box-shadow:0 8px 16px -8px #00000026}.SV_gca_profileCardImage{aspect-ratio:4/5;background:linear-gradient(180deg, var(--color-lightgreen-bg) 0%, var(--color-sand-light) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative;overflow:hidden}.SV_gca_profileCardSkuBadge{color:var(--color-foreground);letter-spacing:.02em;pointer-events:none;background:#ffffffeb;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.5rem;left:.5rem;box-shadow:0 1px 3px #0000001a}.SV_gca_profileCardCode{color:var(--color-foreground-muted);opacity:.4;font-size:2.5rem;font-weight:600}.SV_gca_profileCardNote{text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-muted);font-size:.7rem}.SV_gca_profileCardBody{flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.SV_gca_profileCardBody strong{font-size:1.15rem;font-weight:600}.SV_gca_profileCardMeta{color:var(--color-foreground-muted);font-size:.78rem}.SV_gca_measurementIntro{color:var(--color-foreground);opacity:.8;margin:0 0 .75rem;font-size:.85rem;line-height:1.45}.SV_gca_inlineLink{color:var(--color-skogsgronn);text-underline-offset:2px;font-weight:600;text-decoration:underline}.SV_gca_inlineLink:hover{text-decoration:none}.SV_gca_measurementGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.SV_gca_measurementField{flex-direction:column;gap:.25rem;display:flex}.SV_gca_measurementField label{color:var(--color-foreground);opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.SV_gca_measurementInput{border:1.5px solid var(--color-sand);background:var(--color-white);align-items:center;gap:.4rem;padding:.4rem .7rem;transition:border-color .15s;display:flex}.SV_gca_measurementInput:focus-within{border-color:var(--color-skogsgronn)}.SV_gca_measurementInput input{font-size:.95rem;font-family:var(--font-body);color:var(--color-foreground);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.1rem 0}.SV_gca_measurementInput input::placeholder{color:var(--color-grey-medium)}.SV_gca_measurementInput span{color:var(--color-foreground);opacity:.6;flex-shrink:0;font-size:.85rem}
._5gcdBW_imageArea{align-self:start}@media (min-width:768px){._5gcdBW_imageArea{position:sticky;top:2rem}}._5gcdBW_featureList{gap:var(--space-4);flex-direction:column;padding:0;display:flex}._5gcdBW_featureItem{align-items:center;gap:var(--space-3);font-size:var(--fs-body);color:var(--color-foreground);line-height:1.4;display:flex}._5gcdBW_featureItem svg{flex-shrink:0;width:20px;height:20px}._5gcdBW_configArea{gap:var(--space-6);flex-direction:column;display:flex}._5gcdBW_sectionTitle{font-family:var(--font-body);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin:0 0 var(--space-3);font-weight:700}._5gcdBW_sectionTitle strong{color:var(--color-skogsgronn);text-transform:none;letter-spacing:0;margin-left:.5rem;font-size:1rem;font-weight:500}._5gcdBW_materialGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:600px){._5gcdBW_materialGrid{grid-template-columns:repeat(4,1fr);gap:.75rem}}._5gcdBW_materialCard{border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}._5gcdBW_materialCard:hover{border-color:var(--color-skogsgronn);box-shadow:var(--shadow-card)}._5gcdBW_materialCardSelected{border-color:var(--color-skogsgronn);box-shadow:0 0 0 1px var(--color-skogsgronn)}._5gcdBW_materialImagePlaceholder{background:var(--color-paper-warm);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:600px){._5gcdBW_materialImagePlaceholder{aspect-ratio:3/2}}._5gcdBW_materialInitial{color:var(--color-skogsgronn);font-size:1.5rem;font-weight:400}@media (min-width:600px){._5gcdBW_materialInitial{font-size:2rem}}._5gcdBW_materialInfo{padding:.5rem}._5gcdBW_materialInfo h3{font-family:var(--font-body);color:var(--color-foreground);margin:0 0 .15rem;font-size:.75rem;font-weight:600}@media (min-width:600px){._5gcdBW_materialInfo{padding:.75rem}._5gcdBW_materialInfo h3{font-size:.85rem}}._5gcdBW_materialPrice{color:var(--color-skogsgronn);margin:0;font-size:.7rem;font-weight:600}@media (min-width:600px){._5gcdBW_materialPrice{font-size:.8rem}}._5gcdBW_heightPills{flex-wrap:wrap;gap:.5rem;display:flex}._5gcdBW_heightPill{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:all .15s}._5gcdBW_heightPill:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}._5gcdBW_heightPillSelected{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:var(--color-white)}._5gcdBW_heightPillSelected:hover{background:var(--color-skogsgronn-light);border-color:var(--color-skogsgronn-light);color:var(--color-white)}._5gcdBW_heightTip{color:var(--color-foreground);opacity:.8;margin:.75rem 0 0;font-size:.8rem;line-height:1.4}._5gcdBW_heightTip a{color:var(--color-rod);text-underline-offset:2px;opacity:1;font-weight:500;text-decoration:underline}._5gcdBW_heightTip a:hover{text-decoration-thickness:2px}._5gcdBW_variantOptions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;display:grid}._5gcdBW_variantBtn{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}._5gcdBW_variantBtn strong{color:var(--color-foreground);font-size:.85rem}._5gcdBW_variantBtn span{color:var(--color-skogsgronn);font-size:.9rem;font-weight:600}._5gcdBW_variantBtn:hover{border-color:var(--color-skogsgronn)}._5gcdBW_variantBtnSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:0 0 0 1px var(--color-skogsgronn)}._5gcdBW_accessoryRow{border:1.5px solid var(--color-sand-light);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.85rem 1rem;transition:all .15s;display:flex}._5gcdBW_accessoryRow:hover{border-color:var(--color-skogsgronn)}._5gcdBW_accessoryRow input[type=checkbox]{accent-color:var(--color-skogsgronn);flex-shrink:0;margin-top:.2rem}._5gcdBW_accessoryRowSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}._5gcdBW_accessoryInfo{flex-direction:column;gap:.15rem;display:flex}._5gcdBW_accessoryInfo strong{color:var(--color-foreground);font-size:.9rem}._5gcdBW_accessorySubtitle{color:var(--color-foreground-muted);font-size:.8rem}._5gcdBW_cartSection{background:var(--color-white);border:2px solid var(--color-skogsgronn);padding:1.25rem}._5gcdBW_priceSummary{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}._5gcdBW_priceMain{color:var(--color-foreground);font-size:1.4rem;font-weight:700}._5gcdBW_priceVat{color:var(--color-foreground-muted);font-size:.8rem}._5gcdBW_cartActions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:480px){._5gcdBW_cartActions{flex-direction:row}}._5gcdBW_qtySelector{border:1.5px solid var(--color-sand);align-items:center;display:flex;overflow:hidden}@media (max-width:479px){._5gcdBW_qtySelector{justify-content:space-between;width:100%}}._5gcdBW_qtySelector button{cursor:pointer;width:36px;height:40px;color:var(--color-foreground);background:0 0;border:none;font-size:1rem}._5gcdBW_qtySelector button:hover{background:var(--color-paper-warm)}._5gcdBW_qtySelector span{text-align:center;width:36px;font-size:.9rem;font-weight:600}._5gcdBW_addToCartBtn{background:var(--color-skogsgronn);color:var(--color-white);cursor:pointer;border:none;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}._5gcdBW_addToCartBtn:hover{opacity:.9;transform:translateY(-1px)}._5gcdBW_addToCartBtn:disabled{background:var(--color-line-strong);cursor:not-allowed}._5gcdBW_addToCartBtn:disabled:hover{opacity:1;transform:none}._5gcdBW_noticeWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}._5gcdBW_monsterrapport{background:var(--color-cream-warm);border:1px solid var(--color-sand-light);margin:2rem 0 0;padding:1.25rem 1.5rem}._5gcdBW_monsterrapport h3{color:var(--color-foreground);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}._5gcdBW_monsterrapport p{color:var(--color-foreground);margin:0 0 .6rem;font-size:.92rem;line-height:1.55}._5gcdBW_monsterrapport p:last-child{margin-bottom:0}._5gcdBW_monsterrapportNote{color:var(--color-foreground-muted);font-size:.85rem!important}._5gcdBW_specialOrderBtn{background:var(--color-skogsgronn);color:var(--color-white);padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}._5gcdBW_specialOrderBtn:hover{opacity:.92;transform:translateY(-1px)}._5gcdBW_cartFeedback{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);margin:.75rem 0 0;padding:.65rem .9rem;font-size:.85rem;font-weight:500}._5gcdBW_priceTableWrapper{margin-top:var(--space-7);background:var(--color-white);border-radius:var(--organic-radius);border:1px solid var(--color-sand-light);overflow:hidden}._5gcdBW_priceTableWrapper summary{cursor:pointer;color:var(--color-skogsgronn);padding:1rem 1.5rem;font-size:.9rem;font-weight:600}._5gcdBW_priceTableWrapper summary:hover{background:var(--color-paper-cool)}._5gcdBW_priceTableScroll{padding:0 1.5rem 1.5rem;overflow-x:auto}._5gcdBW_priceTable{border-collapse:collapse;width:100%;font-size:.8rem}._5gcdBW_priceTable th{text-align:left;background:var(--color-skogsgronn);color:var(--color-white);white-space:nowrap;padding:.5rem .75rem;font-weight:500}._5gcdBW_priceTable td{border-bottom:1px solid var(--color-sand-light);padding:.5rem .75rem}._5gcdBW_priceTable tr:last-child td{border-bottom:none}._5gcdBW_priceTable tr:hover td{background:var(--color-paper-cool)}._5gcdBW_measurementIntro{color:var(--color-foreground);margin:0 0 1rem;font-size:.85rem;line-height:1.5}._5gcdBW_bordPerMeterHint{background:var(--color-sand-light);border-left:3px solid var(--color-skogsgronn-bg);color:var(--color-foreground);margin:0 0 .85rem;padding:.5rem .7rem;font-size:.85rem;font-weight:500;line-height:1.4;display:block}._5gcdBW_measurementGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem;display:grid}._5gcdBW_measurementField{flex-direction:column;gap:.25rem;display:flex}._5gcdBW_measurementField label{color:var(--color-foreground);font-size:.8rem;font-weight:500}._5gcdBW_measurementInput{align-items:center;gap:.5rem;display:flex}._5gcdBW_measurementInput input{border:1.5px solid var(--color-sand);min-width:0;font-size:.9rem;font-family:var(--font-body);flex:1;padding:.5rem .75rem}._5gcdBW_measurementInput input:focus{border-color:var(--color-skogsgronn);outline:none}._5gcdBW_measurementInput span{color:var(--color-foreground-muted);font-size:.85rem}._5gcdBW_measurementInputError input{border-color:var(--color-error);background:var(--color-error-bg)}._5gcdBW_fieldHint{color:var(--color-foreground-muted);margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}._5gcdBW_heroImageBox{background:var(--color-white);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}._5gcdBW_heroImage{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}._5gcdBW_measurementLayout{grid-template-columns:1fr;gap:1.5rem;margin-top:.5rem;display:grid}@media (min-width:768px){._5gcdBW_measurementLayout{grid-template-columns:1fr 260px;align-items:start;gap:2rem}}._5gcdBW_measurementFields{min-width:0}._5gcdBW_meterStepper{border:1.5px solid var(--color-sand);flex-direction:column;flex-shrink:0;display:flex}._5gcdBW_meterStepper button{background:var(--color-white);cursor:pointer;width:30px;height:18px;color:var(--color-foreground);border:0;justify-content:center;align-items:center;padding:0;font-size:.55rem;line-height:1;transition:background .12s;display:flex}._5gcdBW_meterStepper button:hover{background:var(--color-paper-warm)}._5gcdBW_meterStepper button:first-child{border-bottom:1.5px solid var(--color-sand)}._5gcdBW_measurementGridStack{grid-template-columns:1fr}._5gcdBW_measurementDiagram{background:var(--color-paper-warm);border:1px solid var(--color-sand-light);padding:1rem}@media (min-width:768px){._5gcdBW_measurementDiagram{position:sticky;top:1.5rem}}._5gcdBW_measurementDiagram img{background:var(--color-white);width:100%;height:auto;display:block}._5gcdBW_measurementDiagramCaption{color:var(--color-foreground-muted);text-align:center;margin:.75rem 0 0;font-size:.78rem;line-height:1.4}._5gcdBW_helpLink{color:var(--color-skogsgronn);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline}._5gcdBW_modalOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._5gcdBW_modalContent{background:#fff;width:100%;max-width:700px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}._5gcdBW_modalContent h3{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0 0 1rem;font-size:1.1rem;font-weight:700}._5gcdBW_modalClose{border:1px solid var(--color-sand);cursor:pointer;color:var(--color-foreground);background:0 0;padding:.3rem .75rem;font-size:.75rem;position:absolute;top:1rem;right:1rem}._5gcdBW_modalClose:hover{background:var(--color-paper-warm)}._5gcdBW_modalImage{width:100%;height:auto;margin-bottom:1rem}._5gcdBW_modalLabels p{margin:0 0 .45rem;font-size:.85rem;line-height:1.5}._5gcdBW_modalLabels p strong{color:var(--color-skogsgronn);margin-right:.25rem}
.D_5NhW_banner{background:var(--color-white);border-top:1px solid var(--color-line);padding:48px var(--content-padding-x)}@media (max-width:900px){.D_5NhW_banner{padding:32px var(--content-padding-x)}}.D_5NhW_inner{max-width:calc(var(--max-w) - 2*var(--content-padding-x));grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}@media (max-width:900px){.D_5NhW_inner{grid-template-columns:1fr;gap:24px}}.D_5NhW_heading{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:600;line-height:1.05}.D_5NhW_body{max-width:40rem;color:var(--color-foreground);margin:0}.D_5NhW_ctas{justify-content:flex-end;display:flex}@media (max-width:900px){.D_5NhW_ctas{justify-content:flex-start}}
.OCZadW_header{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-sand);flex-direction:column;gap:.5rem;display:flex}.OCZadW_brandLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rod);margin:0;font-size:.75rem;font-weight:700}.OCZadW_productName{font-family:var(--font-body);letter-spacing:-.015em;color:var(--color-skogsgronn);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.1}.OCZadW_subtitle{font-family:var(--font-body);color:var(--color-foreground);max-width:56ch;margin:0;font-size:.95rem;line-height:1.5}.OCZadW_priceBlock{flex-direction:column;gap:.15rem;margin-top:.5rem;display:flex}.OCZadW_price{font-family:var(--font-body);color:var(--color-skogsgronn);margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.1}.OCZadW_priceExMva{font-family:var(--font-body);color:var(--color-foreground-muted);margin:0;font-size:.85rem}.OCZadW_comparePrice{color:var(--color-foreground-muted);white-space:nowrap;font-size:.6em;font-weight:500}.OCZadW_comparePrice s{color:var(--color-rod)}.OCZadW_stockStatus{font-family:var(--font-body);align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.875rem;font-weight:500;display:flex}.OCZadW_stockIcon{flex-shrink:0}.OCZadW_stock-in-stock{color:var(--color-in-stock)}.OCZadW_stock-low-stock{color:var(--color-rod)}.OCZadW_stock-made-to-order{color:var(--color-foreground)}.OCZadW_stock-out-of-stock{color:var(--color-foreground-muted)}.OCZadW_stock-checking{color:var(--color-foreground-muted);font-style:italic}
.ewtbVq_heroImage{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.ewtbVq_panel{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.ewtbVq_group{flex-direction:column;gap:.6rem;display:flex}.ewtbVq_groupLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:0;font-size:.8rem;font-weight:600}.ewtbVq_pills{flex-wrap:wrap;gap:.5rem;display:flex}.ewtbVq_pill{border:1px solid var(--color-line,#d9d4c9);font-family:var(--font-body);color:var(--color-foreground,#222);cursor:pointer;background:#fff;padding:.55rem .95rem;font-size:.95rem;transition:border-color .16s,background .16s,color .16s}.ewtbVq_pill:hover{border-color:var(--color-skogsgronn,#2f4a37)}.ewtbVq_pillActive{background:var(--color-skogsgronn,#2f4a37);border-color:var(--color-skogsgronn,#2f4a37);color:#fff}.ewtbVq_note{font-family:var(--font-body);opacity:.75;margin:0;font-size:.85rem;line-height:1.5}.ewtbVq_specs{border-top:1px solid var(--color-line,#d9d4c9);font-family:var(--font-body);grid-template-columns:auto 1fr;gap:.35rem 1.25rem;margin:0;padding-top:.5rem;font-size:.95rem;display:grid}.ewtbVq_specs dt{opacity:.7;font-weight:600}.ewtbVq_specs dd{margin:0}.ewtbVq_cartActions{align-items:stretch;gap:.75rem;display:flex}.ewtbVq_qty{border:1px solid var(--color-line,#d9d4c9);align-items:center;display:flex}.ewtbVq_qty button{cursor:pointer;background:#fff;border:none;width:2.75rem;height:100%;min-height:2.75rem;font-size:1.2rem}.ewtbVq_qty button:hover{background:var(--color-lightgreen-bg,#f5f2ec)}.ewtbVq_qty span{text-align:center;min-width:2.5rem;font-family:var(--font-body);font-size:1rem}.ewtbVq_addBtn{background:var(--color-skogsgronn,#2f4a37);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;flex:1;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:background .16s}.ewtbVq_addBtn:hover{background:#233a2b}.ewtbVq_feedbackOk{font-family:var(--font-body);color:var(--color-skogsgronn,#2f4a37);margin:0;font-size:.9rem}.ewtbVq_feedbackError{font-family:var(--font-body);color:#b3261e;margin:0;font-size:.9rem}.ewtbVq_accessoryLinks{border-top:1px solid var(--color-line,#d9d4c9);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.ewtbVq_accessoryLinksLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:0;font-size:.8rem;font-weight:600}.ewtbVq_accessoryLink{font-family:var(--font-body);color:var(--color-skogsgronn,#2f4a37);text-underline-offset:3px;font-size:1rem;text-decoration:underline}.ewtbVq_accessoryLink:hover{opacity:.7}
.qNVE5W_fieldset{background:0 0;border:0;margin:1.5rem 0;padding:0}.qNVE5W_legend{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);padding:0 .4rem;font-size:.72rem;font-weight:700}.qNVE5W_options{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.qNVE5W_option{border:1.5px solid var(--color-sand);cursor:pointer;background:var(--color-white);grid-template-columns:auto 1fr;align-items:start;gap:.15rem .75rem;padding:.7rem .9rem;transition:border-color .15s,background .15s;display:grid}.qNVE5W_option:hover{border-color:var(--color-skogsgronn);background:var(--color-paper-green)}.qNVE5W_optionSelected{border-color:var(--color-skogsgronn);background:var(--color-paper-green);box-shadow:inset 0 0 0 1px var(--color-skogsgronn)}.qNVE5W_radio{accent-color:var(--color-skogsgronn);cursor:pointer;grid-area:1/1/span 2;align-self:center;width:18px;height:18px;margin:0}.qNVE5W_labelText{color:var(--color-foreground);grid-column:2;font-size:.92rem;font-weight:500;line-height:1.3}.qNVE5W_helper{color:var(--color-foreground-muted);grid-column:2;font-size:.78rem;line-height:1.4}.qNVE5W_priceSuffix{color:var(--color-skogsgronn);margin-left:.4em;font-size:.85rem;font-weight:600}.qNVE5W_deliveryNotice{color:var(--color-foreground-muted);margin:.75rem 0 0;font-size:.78rem;line-height:1.4}
.Ny-iOG_page{max-width:1400px;padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.Ny-iOG_breadcrumb{color:var(--color-foreground-muted);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:1rem;display:flex;overflow-x:auto}.Ny-iOG_breadcrumb::-webkit-scrollbar{display:none}.Ny-iOG_breadcrumb>*{white-space:nowrap;flex-shrink:0}.Ny-iOG_breadcrumb a{color:inherit;text-decoration:none}.Ny-iOG_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.Ny-iOG_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.Ny-iOG_productLayout{margin-bottom:var(--space-7);flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.Ny-iOG_productLayout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:1.5rem 5rem;display:grid}}.Ny-iOG_heroColumn{display:contents}@media (min-width:768px){.Ny-iOG_heroColumn{flex-direction:column;align-self:start;gap:1.5rem;min-width:0;display:flex}}.Ny-iOG_heroArea{order:1;width:100%;min-width:0}.Ny-iOG_configArea{gap:var(--space-5);flex-direction:column;order:2;min-width:0;display:flex}@media (min-width:768px){.Ny-iOG_configArea{order:0;align-self:start;position:sticky;top:2rem}}.Ny-iOG_featuresArea{order:3;min-width:0}.Ny-iOG_fullWidthConfig{gap:var(--space-5);margin-bottom:var(--space-7);flex-direction:column;min-width:0;display:flex}.Ny-iOG_priceTableArea{margin-bottom:var(--space-7)}
