@keyframes wiggle-straight{5%{transform:rotate(10deg)}15%{transform:rotate(-10deg)}20%{transform:rotate(0deg)}}.wiggle-it{animation:wiggle-straight 1.2s 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}.text-center{text-align:center}.hide{display:none}@media(max-width: 1023px){.hide-for-mobile{display:none}}@media(min-width: 1024px){.hide-for-desktop{display:none}}.webshop-productinfo .productpage>.content{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.webshop-productinfo .header{display:flex;flex-direction:column;gap:10px}.webshop-productinfo .header h1{margin:0}@media screen and (max-width: 1023px){.webshop-productinfo .header h1{font-size:1.5rem}}.webshop-productinfo .header .subheader{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:5px}.webshop-productinfo .header .subheader p.id{margin:0;font-size:.875rem;color:#97a3ae}.webshop-productinfo .productpage:has(.variant-configurator) .header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webshop-productinfo .rating{min-height:25px}.webshop-productinfo .rating>div{padding:0 !important;margin:0;display:flex;align-items:center;justify-content:flex-start;gap:5px}.webshop-productinfo .rating [itemprop=aggregateRating],.webshop-productinfo .rating #Product_Rating_Container{display:flex;align-items:end;justify-content:flex-start;gap:5px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div{width:10px;height:20px;float:left;background-size:20px 60px;background-image:url("/images/skins/tidySkin/media/stars.svg")}.webshop-productinfo .rating .Product_Rating_Symbols_Container div:nth-child(odd){background-position:10px 0px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div:nth-child(even){background-position:0px 0px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Idle{background-position:0px 0px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Active{background-position:0px 20px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Hover{background-position:0px 40px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Idle_Left{background-position:0px 0px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Idle_Right{background-position:10px 0px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Active_Left{background-position:0px 20px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Active_Right{background-position:10px 20px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Hover_Left{background-position:0px 40px}.webshop-productinfo .rating .Product_Rating_Symbols_Container div.Product_Rating_Symbols_Hover_Right{background-position:10px 40px}.webshop-productinfo .rating .Product_Rating_Symbols_Clear,.webshop-productinfo .rating .Product_Rating_Review_Text{display:none}.webshop-productinfo .rating .Product_Rating_Symbols_Idle,.webshop-productinfo .rating .Product_Rating_Symbols_Active,.webshop-productinfo .rating .Product_Rating_Symbols_Hover,.webshop-productinfo .rating .Product_Rating_Symbols_Idle_Left,.webshop-productinfo .rating .Product_Rating_Symbols_Idle_Right,.webshop-productinfo .rating .Product_Rating_Symbols_Active_Left,.webshop-productinfo .rating .Product_Rating_Symbols_Active_Right,.webshop-productinfo .rating .Product_Rating_Symbols_Hover_Left,.webshop-productinfo .rating .Product_Rating_Symbols_Hover_Right{background-image:url("/images/skins/tidySkin/media/stars.svg");background-size:20px 60px}.webshop-productinfo .rating .Product_Rating_Sum{margin-left:5px}.webshop-productinfo .main-product{display:flex;flex-direction:row;gap:3rem;width:100%}@media screen and (max-width: 1023px){.webshop-productinfo .main-product{gap:20px;position:relative}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product{gap:20px}}.webshop-productinfo .main-product .col{display:flex;flex-direction:column;gap:10px}.webshop-productinfo .main-product .col>*:empty{display:none}.webshop-productinfo .main-product .col>.hidden,.webshop-productinfo .main-product .col>[data-hidden=true]{display:none}.webshop-productinfo .main-product .col-left{display:contents;position:relative}.webshop-productinfo .main-product .col-2{gap:20px}@media screen and (min-width: 1024px){.webshop-productinfo .main-product{flex-direction:row}.webshop-productinfo .main-product .col-left{display:flex;width:100%;gap:3rem}.webshop-productinfo .main-product .col-1{flex:0 0 20rem;max-width:20rem}.webshop-productinfo .main-product .col-2{flex:1 1 auto}.webshop-productinfo .main-product .col-3{flex:1 0 28rem}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product{flex-direction:column}.webshop-productinfo .main-product .col{display:contents !important;flex:1 1 auto}.webshop-productinfo .main-product .col>*{order:100}.webshop-productinfo .main-product .col .image{order:1}.webshop-productinfo .main-product .col .thumbs{order:2}.webshop-productinfo .main-product .col .badges{order:3}.webshop-productinfo .main-product .col .prices{order:10}.webshop-productinfo .main-product .col .configurator{order:12}.webshop-productinfo .main-product .col .product-configurator-info{order:12}.webshop-productinfo .main-product .col .totals{order:13}.webshop-productinfo .main-product .col .delivery{order:14}.webshop-productinfo .main-product .col .buy-button-wrapper{order:15}.webshop-productinfo .main-product .col .viabill-wrapper{order:16}.webshop-productinfo .main-product .col .description{order:20}.webshop-productinfo .main-product .col .specs{order:21}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product{flex-direction:row;gap:30px}.webshop-productinfo .main-product .col>*{order:100}.webshop-productinfo .main-product .col .image{order:1}.webshop-productinfo .main-product .col .thumbs{order:2}.webshop-productinfo .main-product .col .badges{order:3}.webshop-productinfo .main-product .col .description{order:20}.webshop-productinfo .main-product .col .specs{order:21}.webshop-productinfo .main-product .col-left{display:flex;flex-direction:column;flex:1;gap:20px}.webshop-productinfo .main-product .col-left .col-1{display:contents;flex:0 0 18rem}.webshop-productinfo .main-product .col-left .col-2{display:contents;flex:1}.webshop-productinfo .main-product .col.col-3{display:flex;flex:0 0 28rem}.webshop-productinfo .main-product .col.col-3>*{order:100}}.webshop-productinfo .main-product .thumbs{min-height:0;max-width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(7rem, 7rem));gap:5px;background:none}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .thumbs{grid-template-columns:repeat(auto-fill, minmax(5rem, 8rem))}}@media(max-width: 450px){.webshop-productinfo .main-product .thumbs{grid-template-columns:repeat(auto-fill, minmax(4rem, 8rem))}}.webshop-productinfo .main-product .thumbs>*{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;height:auto;overflow:hidden;border:none}.webshop-productinfo .main-product .thumbs>*:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(35deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02));border-radius:10px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .thumbs>*:after{border-radius:5px}}.webshop-productinfo .main-product .thumbs>*:after{z-index:2;mix-blend-mode:multiply;pointer-events:none;will-change:transform;transition:border-radius .25s ease-in-out}.webshop-productinfo .main-product .thumbs>*>img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;flex-shrink:0;padding:10px}.webshop-productinfo .main-product .thumbs .thumb-heading{font-size:1rem;font-weight:700;text-align:center;margin:10px 10px 0}.webshop-productinfo .main-product .thumbs .thumb-subheading{font-size:.75rem;text-align:center;margin:0 10px}.webshop-productinfo .main-product .thumbs a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.webshop-productinfo .main-product .thumbs a img{width:auto;height:auto;max-height:80px}.webshop-productinfo .main-product .image{position:relative;overflow:hiddenx}.webshop-productinfo .main-product .image .preview-color-dot{position:absolute;right:0;bottom:0;width:200px;height:200px;max-width:30vw;max-height:30vw;border-radius:90% 0 0 0;border:none;border-bottom:5px solid rgba(0,0,0,.1803921569);border-right:10px solid hsla(0,0%,100%,.1803921569);box-shadow:inset 5px -2px 5px -2px rgba(0,0,0,.2),inset -3px 0px 2px -2px hsla(0,0%,100%,.75);display:none;z-index:3;overflow:hidden;pointer-events:none}.webshop-productinfo .main-product .image .preview-color-dot::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);pointer-events:none}.webshop-productinfo .main-product .image .preview-color-dot.dot-image::before{display:none}.webshop-productinfo .main-product .image .preview-color-dot.dot-hex::before{display:none}.webshop-productinfo .main-product .image .preview-color-dot.dot-image{background-size:calc(100% + 10px) !important;background-position:calc(100% + 10px) calc(100% + 5px) !important;background-repeat:no-repeat !important}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .image{aspect-ratio:1}.webshop-productinfo .main-product .image:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(35deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02));border-radius:10px;z-index:2;mix-blend-mode:multiply;pointer-events:none;will-change:transform;transition:border-radius .25s ease-in-out}}@media screen and (min-width: 1024px)and (max-width: 1023px){.webshop-productinfo .main-product .image:after{border-radius:5px}}.webshop-productinfo .main-product .image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.webshop-productinfo .main-product .image img.main-image{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .image img.main-image{width:auto;height:auto;max-width:100%;max-height:50vh;margin:0 auto}}.webshop-productinfo .main-product .badges{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges{flex-direction:row;flex-wrap:wrap;gap:20px 0;justify-content:space-between}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .badges{flex-direction:row;flex-wrap:wrap;gap:20px 0;justify-content:space-between}}.webshop-productinfo .main-product .badges>.badge{position:relative;border-radius:10px;padding:0;margin:0;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges>.badge{flex-direction:column;flex:0 1 25%;gap:0px}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .badges>.badge{flex-direction:column;flex:0 1 25%;gap:0px}}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .badges>.badge{min-height:100px}.webshop-productinfo .main-product .badges>.badge::before{content:"";display:block;clear:both;position:absolute;top:100%;left:0;right:-3rem;height:10px;border-radius:10px 0 0 10px;background:linear-gradient(35deg, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.04));z-index:3;pointer-events:none;will-change:transform;transition:border-radius .25s ease-in-out}}@media screen and (min-width: 1024px)and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .badges>.badge::before{display:none}}.webshop-productinfo .main-product .badges>.badge>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;border-radius:10px}.webshop-productinfo .main-product .badges>.badge a:hover{cursor:pointer;text-decoration:underline}.webshop-productinfo .main-product .badges>.badge a:hover+.badge-text .badge-heading{text-decoration:underline}.webshop-productinfo .main-product .badges>.badge a[data-fancybox=datasheet]{display:none}.webshop-productinfo .main-product .badges .badge-text{flex:1;display:flex;flex-direction:column;gap:5px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-text{text-align:center;gap:0}}.webshop-productinfo .main-product .badges .badge-text .badge-heading{font-size:1.25rem;font-weight:800}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-text .badge-heading{font-size:2.5vw}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-text .badge-subheading{font-size:2.2vw}}.webshop-productinfo .main-product .badges .badge-image{flex:0 0 7rem;display:flex;align-items:center}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .badges .badge-image{justify-content:flex-end}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .badges .badge-image{justify-content:center}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-image{flex-basis:50px}}.webshop-productinfo .main-product .badges .badge-image img,.webshop-productinfo .main-product .badges .badge-image svg{width:auto;height:auto;max-height:3.5rem}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-image img,.webshop-productinfo .main-product .badges .badge-image svg{max-height:30px;max-width:50px;min-width:20px}}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .badges .badge-warranty .badge-image img,.webshop-productinfo .main-product .badges .badge-warranty .badge-image svg{max-height:4.5rem;margin-right:-0.5rem}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-warranty .badge-image img,.webshop-productinfo .main-product .badges .badge-warranty .badge-image svg{max-height:40px}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .badges .badge-energy{position:absolute;top:-20px;right:0;z-index:1}.webshop-productinfo .main-product .badges .badge-energy .badge-text{display:none}.webshop-productinfo .main-product .badges .badge-energy img,.webshop-productinfo .main-product .badges .badge-energy svg{max-height:60px;max-width:120px}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .badges .badge-energy{position:absolute;top:20px;right:20px;z-index:1}.webshop-productinfo .main-product .badges .badge-energy .badge-text{display:none}.webshop-productinfo .main-product .badges .badge-energy .badge-image{flex-basis:auto}.webshop-productinfo .main-product .badges .badge-energy img,.webshop-productinfo .main-product .badges .badge-energy svg{max-height:60px;max-width:120px}}.webshop-productinfo .main-product .specs{display:flex;flex-direction:column;width:100%;margin:0;position:relative}.webshop-productinfo .main-product .specs:after{display:block;clear:both;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(35deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02));border-radius:10px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .specs:after{border-radius:5px}}.webshop-productinfo .main-product .specs:after{z-index:2;mix-blend-mode:multiply;pointer-events:none;will-change:transform;transition:border-radius .25s ease-in-out}.webshop-productinfo .main-product .specs .spec-heading{font-size:1.25rem;font-weight:800;padding:20px 0 10px}.webshop-productinfo .main-product .specs .spec-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eaeef3}.webshop-productinfo .main-product .specs .spec-row:last-child{border-bottom:none}.webshop-productinfo .main-product .specs .spec-label{font-weight:600;color:#263b4f;margin:0}.webshop-productinfo .main-product .specs .spec-value{margin:0;font-weight:normal}.webshop-productinfo .main-product .description{line-height:1.5}.webshop-productinfo .main-product .description>*:first-child{margin-top:0}.webshop-productinfo .main-product .description ul{padding-top:1em}.webshop-productinfo .main-product .description ul li{list-style-type:disc;margin-left:3em;margin-bottom:.5em}.webshop-productinfo .main-product .description ul li ul{padding-top:0}.webshop-productinfo .main-product .description h3{font-size:18px;margin:1.5em 0 .5em}.webshop-productinfo .main-product [itemprop=description] a{color:#08c}.webshop-productinfo .main-product [itemprop=description] a:hover{text-decoration:underline}.webshop-productinfo .main-product .col-3{align-self:flex-start;width:100%;display:flex;flex-direction:column;gap:20px;flex-shrink:0;flex-grow:0;order:1}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .col-3{position:sticky;top:175px}}.webshop-productinfo .main-product .price .sales-price{font-size:4.5rem}.webshop-productinfo .main-product .price .price-before{font-size:1.5rem}.webshop-productinfo .main-product .configurator{display:flex;flex-direction:column;gap:10px}.webshop-productinfo .main-product .configurator .config-group.variant-group{border:none;border-radius:12px;padding:12px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .configurator .config-group.variant-group{padding:12px;border-radius:12px;border:none;background:#fff;overflow:visible}.webshop-productinfo .main-product .configurator .config-group.variant-group .variant-group-mobile-toggle{display:none !important}.webshop-productinfo .main-product .configurator .config-group.variant-group .variant-group-mobile-preview,.webshop-productinfo .main-product .configurator .config-group.variant-group .variant-group-mobile-ok,.webshop-productinfo .main-product .configurator .config-group.variant-group>.variant-tile-options{display:none !important}.webshop-productinfo .main-product .configurator .config-group.variant-group>.config-dropdown{display:block !important}.webshop-productinfo .main-product .configurator .config-group.variant-group.is-mobile-overlay-open{position:static;inset:auto;z-index:auto;padding:12px;border-radius:12px;background:#fff;overflow:visible;-webkit-overflow-scrolling:auto}.webshop-productinfo .main-product .configurator .config-group.variant-group.is-mobile-overlay-open>.variant-group-title{display:block !important}.webshop-productinfo .main-product .configurator .config-group.variant-group.is-mobile-overlay-open>.config-dropdown{display:block !important}.webshop-productinfo .main-product .configurator .config-group.variant-group.is-mobile-overlay-open>.variant-tile-options{display:none !important}.webshop-productinfo .main-product .configurator .config-group.variant-group.is-mobile-overlay-open .variant-group-mobile-ok{display:none !important}}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .configurator .config-group .variant-group-mobile-toggle{display:none !important}}.webshop-productinfo .main-product .configurator .config-group.variant-group+.variant-group{margin-top:12px}.webshop-productinfo .main-product .configurator .config-group .variant-group-title{font-weight:600;font-size:.9375rem;line-height:1.35;margin:0 0 8px}.webshop-productinfo .main-product .configurator .config-group .variant-group-title .variant-group-selected-name{font-size:.75rem;font-weight:400}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles){display:grid;grid-template-columns:repeat(auto-fill, minmax(48px, 1fr));gap:8px;width:100%}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles).variant-tile-options--has-text-only{display:flex;flex-wrap:wrap;align-items:flex-start}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles) .variant-door-tile:not(.variant-door-tile--text-only){width:100% !important;min-width:0 !important;border-radius:999px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles) .variant-door-tile img,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles) .variant-door-tile .variant-door-swatch{width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;aspect-ratio:1/1;flex:0 0 auto !important;border-radius:999px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles) .variant-door-tile[aria-selected=true] img,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.door-radio-group:not(.hv-kitchen-door-tiles) .variant-door-tile[aria-selected=true] .variant-door-swatch{border-width:2px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group{display:flex !important;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:5px}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;gap:5px;max-width:260px}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row{gap:0;position:relative;padding:14px 20px 12px 6px;margin:-14px -20px -12px -6px;transition:transform .22s ease;transform-origin:top center}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:hover:not(.hv-stack-open):not(:has(.variant-door-tile[aria-selected=true])){transform:translate3d(0, 0, 0) scale3d(1.05, 1.05, 1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:hover:not(.hv-stack-open):not(:has(.variant-door-tile[aria-selected=true])) .variant-door-tile+.variant-door-tile{margin-top:-43px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile+.variant-door-tile{margin-top:-44px !important;transition:margin-top .22s ease,transform .22s ease,z-index .22s ease}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile{transition:margin-top .22s ease,transform .22s ease,z-index .22s ease;transform-origin:top center}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(1){z-index:12;transform:translateX(0) scale(1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(2){z-index:11;transform:translateX(4px) scale(0.96)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(3){z-index:10;transform:translateX(7px) scale(0.92)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(4){z-index:9;transform:translateX(10px) scale(0.89)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(5){z-index:8;transform:translateX(12px) scale(0.86)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(6){z-index:7;transform:translateX(14px) scale(0.83)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(7){z-index:6;transform:translateX(16px) scale(0.8)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(8){z-index:5;transform:translateX(18px) scale(0.77)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(9){z-index:4;transform:translateX(20px) scale(0.74)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(n+10){z-index:3;transform:translateX(22px) scale(0.72)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:focus-within .variant-door-tile+.variant-door-tile{margin-top:-40px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile+.variant-door-tile,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile+.variant-door-tile{margin-top:5px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:focus-within .variant-door-tile{transform:translateX(1px) scale(0.98)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile{transform:translateX(0) scale(1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile:hover,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile:hover{transform:translate3d(0, 0, 0) scale3d(1.05, 1.05, 1)}}@media screen and (min-width: 1024px)and (max-width: 1279px){.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row{gap:0;position:relative;padding:12px 16px 10px 4px;margin:-12px -16px -10px -4px;transition:transform .22s ease;transform-origin:top center}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:hover:not(.hv-stack-open):not(:has(.variant-door-tile[aria-selected=true])){transform:translate3d(0, 0, 0) scale3d(1.05, 1.05, 1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:hover:not(.hv-stack-open):not(:has(.variant-door-tile[aria-selected=true])) .variant-door-tile+.variant-door-tile{margin-top:-39px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile+.variant-door-tile{margin-top:-40px !important;transition:margin-top .22s ease,transform .22s ease,z-index .22s ease}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile{transition:margin-top .22s ease,transform .22s ease,z-index .22s ease;transform-origin:top center}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(1){z-index:12;transform:translateX(0) scale(1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(2){z-index:11;transform:translateX(3px) scale(0.97)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(3){z-index:10;transform:translateX(5px) scale(0.94)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(4){z-index:9;transform:translateX(7px) scale(0.91)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(5){z-index:8;transform:translateX(9px) scale(0.88)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(6){z-index:7;transform:translateX(11px) scale(0.85)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(7){z-index:6;transform:translateX(13px) scale(0.82)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(8){z-index:5;transform:translateX(15px) scale(0.79)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(9){z-index:4;transform:translateX(17px) scale(0.76)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row .variant-door-tile:nth-child(n+10){z-index:3;transform:translateX(19px) scale(0.74)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:focus-within .variant-door-tile+.variant-door-tile{margin-top:-36px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile+.variant-door-tile,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile+.variant-door-tile{margin-top:5px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:focus-within .variant-door-tile{transform:translateX(1px) scale(0.98)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile{transform:translateX(0) scale(1)}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row.hv-stack-open .variant-door-tile:hover,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group .door-radio-group-row:has(.variant-door-tile[aria-selected=true]) .variant-door-tile:hover{transform:translate3d(0, 0, 0) scale3d(1.05, 1.05, 1)}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .configurator .config-group .variant-tile-options.hv-kitchen-door-tiles.door-radio-group{display:none !important}}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile{box-sizing:border-box;display:block !important;position:relative;cursor:pointer;padding:0 !important;margin:0 !important;width:48px !important;min-width:48px !important;min-height:48px !important;flex-shrink:0;border:none !important;background:rgba(0,0,0,0) !important;border-radius:5px !important;overflow:visible;text-align:center}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile[aria-selected=true]{padding:0 !important;box-shadow:none !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile[aria-selected=true]::before{content:"";position:absolute;top:4px;right:4px;left:auto;width:18px;height:18px;border-radius:50%;background:rgba(107,114,128,.9);box-shadow:0 1px 3px rgba(0,0,0,.3);pointer-events:none;z-index:3}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile[aria-selected=true]::after{content:"";position:absolute;top:8px;right:10px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);pointer-events:none;z-index:4}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile--text-only[aria-selected=true]::before{top:-6px;right:-6px}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile--text-only[aria-selected=true]::after{top:-2px;right:0}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile[aria-selected=true] img,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile[aria-selected=true] .variant-door-swatch{border:none !important;box-shadow:none !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile.is-loading img,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile.is-loading .variant-door-swatch{opacity:1}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:none;background:conic-gradient(from 0deg, rgba(255, 255, 255, 0.06) 0deg, rgba(255, 255, 255, 0.18) 100deg, rgba(255, 255, 255, 0.45) 190deg, rgba(255, 255, 255, 0.85) 280deg, rgb(255, 255, 255) 330deg, rgba(255, 255, 255, 0.06) 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), #000 calc(100% - 1px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), #000 calc(100% - 1px));mix-blend-mode:difference;box-shadow:0 1px 8px rgba(4,36,69,.2);opacity:0;transform:translate3d(0, 0, 0) scale(0.86);animation:hv-variant-tile-loader-in 180ms ease-out forwards,hv-variant-tile-spin .8s linear 140ms infinite;pointer-events:none;z-index:4}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile img,.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile .variant-door-swatch{box-sizing:border-box;display:block !important;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;flex:0 0 48px !important;margin:0 auto !important;padding:0 !important;border-radius:5px !important;border:none !important;box-shadow:0 1px 4px rgba(17,24,39,.15);object-fit:cover;background-color:rgba(0,0,0,0);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile img{background-color:#fff}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile .variant-door-swatch{position:relative}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile .variant-door-swatch::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);pointer-events:none;z-index:1}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile .variant-door-tile-label{display:none !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile--text-only{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;flex:0 0 auto;min-width:48px !important;padding:8px 16px !important;background:#fff !important;border-radius:3px !important;box-shadow:0 1px 4px rgba(17,24,39,.18) !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile.variant-door-tile--text-only{border-radius:3px !important}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile--text-only .variant-door-tile-label{display:block !important;margin:0 !important;font-size:12px !important;line-height:1.2 !important;white-space:nowrap}.webshop-productinfo .main-product .configurator .config-group .variant-tile-options .variant-door-tile--text-only[aria-selected=true]{padding:8px 16px !important;box-shadow:0 0 0 2px rgba(4,36,69,.35),0 2px 8px rgba(4,36,69,.2) !important}@keyframes hv-variant-tile-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes hv-variant-tile-loader-in{from{opacity:0;transform:translate3d(0, 0, 0) scale(0.86)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}.webshop-productinfo .main-product .configurator .config-group label{display:none}.webshop-productinfo .main-product .configurator .config-group select{width:100%}.webshop-productinfo .main-product .configurator .config-group .config-title{display:none;text-align:left;font-size:.875em;font-weight:300;padding:5px 0}.webshop-productinfo .main-product .configurator .config-group[data-option-selected=true] .config-title{display:block}.webshop-productinfo .main-product .configurator .config-group .open .config-placeholder .config-title{display:none}.webshop-productinfo .main-product .configurator .config-group .config-option .config-title{display:block}.webshop-productinfo .main-product .configurator .config-dropdown{position:relative;width:100%;user-select:none}.webshop-productinfo .main-product .configurator .config-dropdown.open .config-dropdown-trigger{border-radius:20px 20px 0 0;border-bottom-color:#eaeef3}.webshop-productinfo .main-product .configurator .config-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.webshop-productinfo .main-product .configurator .config-dropdown.open .config-dropdown-options{display:block}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger{display:flex;align-items:start;width:100%;justify-content:space-between;padding:10px 1.5em;border:1px solid #97a3ae;border-radius:20px;background-color:#fff;cursor:pointer;transition:background-color .2s ease}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger:hover{background:linear-gradient(35deg, rgba(4, 36, 69, 0.04), rgba(4, 36, 69, 0.02))}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger.error{border-color:red;background-color:#fff5f5}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .config-placeholder{flex:1;text-align:left;display:flex;align-items:center;min-width:0}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .config-placeholder .config-selected-swatch{flex-shrink:0}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .config-placeholder .config-trigger-swatch-img{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block;vertical-align:middle}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .config-placeholder .config-placeholder-text{font-weight:600;line-height:20px;min-width:0}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .config-selected-price{font-weight:600;color:#0b661a;margin-right:1em}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-trigger .dropdown-arrow{width:20px;height:20px;transition:transform .2s ease;flex-shrink:0}.webshop-productinfo .main-product .configurator .config-dropdown .config-dropdown-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #97a3ae;border-top:none;border-radius:0 0 20px 20px;max-height:200px;overflow-y:auto;z-index:1000;display:none}.webshop-productinfo .main-product .configurator .config-dropdown .config-option{display:flex;align-items:center;justify-content:space-between;padding:.75em 1.5em;cursor:pointer;transition:background-color .2s ease}.webshop-productinfo .main-product .configurator .config-dropdown .config-option:hover{background:linear-gradient(35deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02))}.webshop-productinfo .main-product .configurator .config-dropdown .config-option.selected{background-color:rgba(165,252,182,.25);font-weight:600;color:#0b661a}.webshop-productinfo .main-product .configurator .config-dropdown .config-option .option-description{flex:1;text-align:left;font-weight:600}.webshop-productinfo .main-product .configurator .config-dropdown .config-option .option-price{font-weight:600;color:#0b661a;margin-left:1em;white-space:nowrap}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown.open .config-dropdown-options{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;padding:8px;max-height:320px}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options:not([hidden]){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;padding:8px;max-height:320px}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .hv-group-divider{grid-column:1/-1;height:1px;margin:6px 0;background:rgba(17,24,39,.12)}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0;border:none;border-radius:10px;min-height:88px;background:#fff}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .option-description{display:block;width:100%;text-align:center;font-size:.8125rem;line-height:1.25;font-weight:600}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .variant-option-media{display:block;width:min(100%,64px);height:auto;aspect-ratio:1/1;margin:0 auto 6px;border-radius:5px;flex:0 0 auto;box-shadow:0 1px 4px rgba(17,24,39,.15)}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .variant-option-media-img{object-fit:cover;border:none;background:#fff}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .variant-option-media-swatch{border:none}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .variant-option-media+.option-description{display:none}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option[data-image-path=""] .option-description{padding-top:8px}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option .option-price{display:none !important}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-dropdown-options .config-option.hv-group-break{margin-top:0}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-option{transition:background-color .2s ease,transform .2s ease;transform-origin:center center}.webshop-productinfo .main-product .configurator .variant-group[data-selector-type="1"] .config-option:hover{transform:translate3d(0, 0, 0) scale3d(1.05, 1.05, 1)}.webshop-productinfo .main-product html.hv-mobile-variant-overlay-open,.webshop-productinfo .main-product html.hv-mobile-variant-overlay-open body{overflow:hidden}.webshop-productinfo .main-product .totals{display:flex;align-items:center;color:#263b4f}.webshop-productinfo .main-product .configurator+.totals{justify-content:flex-end}.webshop-productinfo .main-product .delivery{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.webshop-productinfo .main-product .delivery.stock-notification .stockIndicator{display:none}.webshop-productinfo .main-product .delivery .delivery-time{white-space:nowrap}.webshop-productinfo .main-product .delivery .delivery-time:first-letter{text-transform:capitalize}.webshop-productinfo .main-product .delivery .stock-message{font-weight:600;display:contents;font-size:1rem}.webshop-productinfo .main-product .delivery .StockEmailNotificationWrapper{order:-10;font-weight:normal;background:linear-gradient(35deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.02));border-radius:10px;padding:40px;text-align:left}.webshop-productinfo .main-product .delivery .StockEmailNotificationWrapper .hide{display:block}.webshop-productinfo .main-product .delivery .StockEmailNotificationWrapper [class^=submit-message]{margin-top:10px;color:green;font-size:16px;line-height:1.5}.webshop-productinfo .main-product .delivery .StockEmailNotificationWrapper .submit-message-error{color:red}.webshop-productinfo .main-product .delivery .StockEmailNotificationDialog_Link_ProductInfo{float:none;text-decoration:none;pointer-events:none}.webshop-productinfo .main-product .delivery .StockEmailNotificationDialog_Link_ProductInfo>p{display:none}.webshop-productinfo .main-product .delivery .StockEmailNotificationDialog_Link_ProductInfo p{font-size:16px;line-height:1.5}.webshop-productinfo .main-product .delivery .StockEmailNotificationDialog_Link_ProductInfo p.h3{font-size:24px;line-height:1;margin-bottom:15px}.webshop-productinfo .main-product .delivery .StockEmailNotificationDialog_Link_ProductInfo .btn{display:none}.webshop-productinfo .main-product .delivery .ddssmr-dialog{display:block !important;pointer-events:auto}.webshop-productinfo .main-product .delivery .ddssmr-dialog input[type=text],.webshop-productinfo .main-product .delivery .ddssmr-dialog .ddssmr-notification-email input[type=text]{margin:20px 0 0;border-radius:100px;width:100%;max-width:100%;font-size:16px;line-height:50px;height:50px;padding:0 25px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:none;color:#263b4f}.webshop-productinfo .main-product .delivery *[id^=StockEmailNotificationDialog_Button]{display:flex;align-items:center;justify-content:center;line-height:1;padding:.875em 1.75em;border-radius:100px;text-decoration:none !important;font-weight:500;transition:all .2s ease;text-align:center;font-family:inherit;font-size:1rem;cursor:pointer;background:#a5fcb6;height:auto;color:#0b661a;border:1px solid hsl(131.724137931,93.5483870968%,71.7647058824%)}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .delivery *[id^=StockEmailNotificationDialog_Button]{font-size:1.125rem;padding:.5em 1em}}.webshop-productinfo .main-product .delivery *[id^=StockEmailNotificationDialog_Button].show{opacity:1;visibility:visible}.webshop-productinfo .main-product .buy-button-wrapper{display:flex;position:relative;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .buy-button-wrapper{flex-direction:column;position:sticky;bottom:0px;top:100px;margin:-10px;padding:10px 10px 10px;z-index:998;background:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);box-shadow:0px -14px 0 -20px rgba(0,0,0,.5) !important;transition:box-shadow .15s ease-in-out}}.webshop-productinfo .main-product .buy-button-wrapper .buy-button-container{position:relative;width:100%}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .buy-button-wrapper .buy-button-container{display:flex}}.webshop-productinfo .main-product .buy-button-wrapper .buy-button-container:hover>input{opacity:1}.webshop-productinfo .main-product .buy-button-wrapper .StockEmailNotificationWrapper{display:none}.webshop-productinfo .main-product .buy-button-wrapper input{position:absolute;right:0;height:100%;background:rgba(0,0,0,0);border:none;padding:0 0 0 .75em;border-radius:0 100px 100px 0;text-align:center;font-size:1.75em;font-weight:600;color:#0b661a;z-index:10;outline:none;opacity:0;transition:opacity .15s ease-in-out}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .buy-button-wrapper input{height:auto;position:relative;opacity:1;width:100px;margin-right:-25px;background:#fff;z-index:1;border-radius:100px 0 0 100px;border:1px solid #eaeef3;border-right:none;padding:0 25px 0 .75em}}.webshop-productinfo .main-product .buy-button{white-space:nowrap;width:100%}.webshop-productinfo .main-product .buy-button:first-letter{text-transform:capitalize}@media screen and (min-width: 1024px){.webshop-productinfo .main-product .buy-button .buy-button-text{display:inline-block}.webshop-productinfo .main-product .buy-button .buy-button-price{display:none}.webshop-productinfo .main-product .buy-button{font-size:1.5rem;padding:.75em 2em}}@media screen and (max-width: 1023px){.webshop-productinfo .main-product .buy-button{z-index:2;width:100%}.webshop-productinfo .main-product .buy-button .buy-button-price{display:inline-block;font-weight:900}.webshop-productinfo .main-product .buy-button{font-size:1.5rem}}.webshop-productinfo .main-product .viabill-wrapper{min-height:25px}.webshop-productinfo .main-product .viabill-pricetag-optional-styles{text-align:center;height:25px;max-height:25px}.webshop-productinfo .main-product .product-highlights{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px}.webshop-productinfo .main-product .product-highlights>img{background:#cccdcb;padding:10px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease}.webshop-productinfo .main-product .product-highlights-container p.h2{font-size:22px;font-weight:bold;margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px solid #eaeef3}.webshop-productinfo .related h2{margin-bottom:.5em !important;margin-top:.5em !important;font-size:2rem;font-weight:bold;flex:1 1 auto;text-align:left}@media screen and (max-width: 1023px){.webshop-productinfo .related h2{font-size:1.25rem}}.grecaptcha-badge{opacity:0;visibility:hidden}.productpage .product-buy-totals{display:flex;align-items:center;color:#263b4f}.productpage .configurator+.product-buy-totals{justify-content:flex-end}