.s1hpyyki{position:relative}.s1hpyyki.hidden{opacity:.5}.s1hpyyki.hidden:hover{opacity:1}.s1ykeed{position:absolute;right:0;margin-right:10px;top:-34px}.p11q3z0t.s1ykeed{margin-right:-1.5em;top:-32px}.p11q3z0t.s1ykeed button{background:inherit}.i242bd7{height:40px;background:#fcfcfc;border:1px solid #dedede;font-weight:600;font-size:16px;width:100%;margin-bottom:.25rem;padding:10px 40px 10px 10px}.i242bd7.disabled{background:#fff;color:grey}.wh6pzt{margin-bottom:1.5rem}.e1vejok9{font-style:italic;font-size:12px;color:#eb0000;position:absolute}.l76cugz{font-size:13px;margin-bottom:.25rem;display:block}.l76cugz .req{color:#707070;margin-left:.5em}.l76cugz.disabled{color:grey}.c14wqfr9{font-size:.875rem;margin:0;padding:0}.c14wqfr9 span{font-weight:600}.cfp8e10{-webkit-text-decoration:none;text-decoration:none;color:#146de1}.b167s129{background:#1f1f1f;width:100%;margin-bottom:20px}.e1p0r9dp{color:#eb5757;font-size:.875rem;position:absolute;top:50px}.fc4x912{display:flex;border:1px solid #bfbdbd;padding:0 .5rem;position:absolute;top:0;width:100%;opacity:1}.fc4x912:disabled{opacity:.5}.fc4x912 input{flex:1 1 auto}.fc4x912 button,.fc4x912 input{height:3rem;display:flex;justify-content:flex-start;align-items:center;font-size:1rem;border:0;padding:0 .25rem}.fc4x912 button:focus,.fc4x912 input:focus{outline:none}.fc4x912 button{justify-content:center}.w1l2img4{position:relative;width:100%}.w1l2img4 [data-visible=false]{transform:scaleY(0)}.w1l2img4 [data-visible=true]{transform:scaleY(1)}.w1l2img4 [data-visible=false],.w1l2img4 [data-visible=true]{transition:transform .1s linear}.c1niri3u{position:absolute;top:0;font-weight:600;height:3rem}.c1niri3u,.sn66q0p{display:flex;align-items:center}.sn66q0p{margin-top:3rem}.s5a0aqx,.sn66q0p span:first-child{margin-right:.5rem}.s5a0aqx{display:inline-block;height:12px;width:12px;border-radius:50%;transition:all .2s linear;background-color:var(--s5a0aqx-0);border:1px solid transparent}.s5a0aqx.inStock{background-color:#27ae60}.s5a0aqx.outOfStock{background-color:#eb5757}.s5a0aqx.notifyWhenBack{background-color:#f2c94c}.s5a0aqx.missingVariant{background-color:transparent;border-color:#eb5757}.s1o5tgq6 label{display:flex;padding-bottom:.25em;margin-top:1em;font-size:.875em;align-items:center}.s1o5tgq6 .invalid label{color:#eb5757}.s1o5tgq6 .missingVariant{margin-right:.25em;height:10px;width:10px}.b1kfw4t3{margin:1em 0}.b1kfw4t3 button{width:auto;border:1px solid #dedede!important}.b1kfw4t3 button+button{margin-left:.5em}.b1kfw4t3.invalid button{box-shadow:0 0 10px rgba(0,0,0,.1)}.d1p7niwz.d1p7niwz{margin:1em 0}.d1p7niwz.d1p7niwz [data-flight-dropdown]{background:#fff}.d1p7niwz.d1p7niwz [data-flight-dropdown-button]{background:#fff;width:100%;display:flex;align-items:center;border:1px solid #dedede}.d1p7niwz.d1p7niwz [data-flight-dropdown-open=true] [data-flight-dropdown-button]{border-bottom-color:transparent;border-radius:3px 3px 0 0}.d1p7niwz.d1p7niwz [data-flight-dropdown-items]{width:100%;border:1px solid #dedede;margin-top:-1px;border-radius:0 0 3px 3px}.d1p7niwz.d1p7niwz [data-flight-dropdown-item]{display:flex;align-items:center}.d1p7niwz.d1p7niwz [data-flight-dropdown-item] label{width:100%}.d1p7niwz.d1p7niwz [data-flight-dropdown-item]:last-child{border-radius:0 0 3px 3px}.d1p7niwz.d1p7niwz.invalid [data-flight-dropdown-button]{box-shadow:0 0 10px rgba(0,0,0,.1)}.d1p7niwz.d1p7niwz svg{margin-left:auto}.d1bbsupe{margin:1em 0}.d1bbsupe [data-flight-dropdown]{background:#fff}.d1bbsupe [data-flight-dropdown-button]{background:#fff;width:100%;display:flex;align-items:center;border:1px solid #dedede}.d1bbsupe [data-flight-dropdown-open=true] [data-flight-dropdown-button]{border-bottom-color:transparent;border-radius:3px 3px 0 0}.d1bbsupe [data-flight-dropdown-items]{width:100%;border:1px solid #dedede;margin-top:-1px;border-radius:0 0 3px 3px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.d1bbsupe [data-flight-dropdown-item]{display:flex;align-items:center}.d1bbsupe [data-flight-dropdown-item]:last-child{border-radius:0 0 3px 3px}.d1bbsupe svg{margin-left:auto}.wxvpc9q{display:block;width:100%;padding:1em 0;background:#fff;border-radius:4px;margin:16px 0}.wxvpc9q .wrapper{position:relative}.wxvpc9q .stock-status-header{display:inline-flex;align-items:center;margin:0 1em .25em}.wxvpc9q .stock-status-header .header-title{padding-top:3px;font-size:1rem;-webkit-letter-spacing:.05em;-moz-letter-spacing:.05em;-ms-letter-spacing:.05em;letter-spacing:.05em;color:#333}.wxvpc9q .stock-status-header .store-icon{margin-right:12px;width:20px}.wxvpc9q .stock-status-info{margin-top:.25em;margin-left:1em;margin-right:1em;font-size:.875rem;line-height:1.8;color:#767676}.wxvpc9q ul.warehouse-list{display:block;padding-bottom:45px;overflow:hidden;margin-left:1em;margin-right:1em;margin-top:.8rem}.wxvpc9q ul.warehouse-list>li+li{margin-top:.625rem}.wxvpc9q .warehouse-list-item{display:flex;align-items:center;height:auto;font-size:.875rem;font-weight:500;line-height:1.4;color:#333}.wxvpc9q .warehouse-list-item .warehouse-name{flex-basis:55%}.wxvpc9q .warehouse-list-item .warehouse-stock{flex-basis:35%;flex-grow:1;display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;white-space:nowrap}.wxvpc9q .warehouse-list-item .warehouse-stock .variant-size{margin-right:.5rem}.wxvpc9q .warehouse-list-item .warehouse-stock .stock-status-text{margin-left:.875em;font-weight:400;-webkit-letter-spacing:.01em;-moz-letter-spacing:.01em;-ms-letter-spacing:.01em;letter-spacing:.01em}@media (max-width:49.99rem){.wxvpc9q .warehouse-list-item{flex-direction:column;padding-bottom:.6em;margin-bottom:.6em}.wxvpc9q .warehouse-list-item .warehouse-name,.wxvpc9q .warehouse-list-item .warehouse-stock{width:100%}}.wxvpc9q .toggle-list{position:absolute;bottom:0;width:100%;height:2.2rem;padding-top:.65rem;border:0;outline:0;font-size:.938em;text-align:center;-webkit-letter-spacing:.05em;-moz-letter-spacing:.05em;-ms-letter-spacing:.05em;letter-spacing:.05em;color:#878787;background:#fff;display:flex;justify-content:center;align-items:center}.wxvpc9q .toggle-list:hover{color:#1f1f1f}.wxvpc9q .toggle-list:hover svg path{stroke:#1f1f1f}.wxvpc9q .toggle-list svg{margin-left:.65em;width:12px;transition:transform .3s ease}.wxvpc9q .toggle-list svg path{stroke:#878787}.wxvpc9q .toggle-expanded{color:#1f1f1f}.wxvpc9q .toggle-expanded svg{transform:rotate(180deg)}.wxvpc9q .toggle-expanded svg path{stroke:#1f1f1f}.o2lb8xm{position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(248,247,243,0),#f8f8f8);transition:opacity .2s ease;opacity:1;pointer-events:none}.o2lb8xm.open{opacity:0}.s15gn9c0{display:flex;width:100%;flex-direction:column;margin-bottom:36px}@media (max-width:49.99rem){.s15gn9c0{align-items:center}}.s15gn9c0 .buy-button{padding:1rem}.qw8ywuq{margin-top:16px;display:flex;width:100%;align-items:flex-end}.a104g83z{font-size:1rem;margin-top:1rem}.a104g83z span:first-child{margin-right:.5rem}.p9ykgzg.p9ykgzg [data-flight-dropdown-items]{width:100%;height:200px;overflow:scroll}.w1tk9oqk{position:relative}.w1tk9oqk img{max-height:100vh}.w1tk9oqk .image-gallery{z-index:140}.w1tk9oqk .image-gallery-image{text-align:center}.w1tk9oqk .image-gallery-thumbnail-inner{font-size:10px}.w1tk9oqk .image-gallery-fullscreen-button,.w1tk9oqk .image-gallery-left-nav,.w1tk9oqk .image-gallery-right-nav{z-index:2;font-size:2rem;display:flex;justify-content:center;align-items:center;padding:0;height:2.5rem;width:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.4);transition:background .3s ease-in-out;margin:0 .5rem}.w1tk9oqk .image-gallery-fullscreen-button:hover,.w1tk9oqk .image-gallery-left-nav:hover,.w1tk9oqk .image-gallery-right-nav:hover{background:hsla(0,0%,100%,.8)}.w1tk9oqk .image-gallery-fullscreen-button:before,.w1tk9oqk .image-gallery-left-nav:before,.w1tk9oqk .image-gallery-right-nav:before{color:#000;text-shadow:none}.w1tk9oqk .image-gallery-fullscreen-button{margin-bottom:.5rem}.w1tk9oqk .image-gallery-fullscreen-button:before{text-shadow:none;font-size:.7em;padding:0}.w1tk9oqk .image-gallery-thumbnails{padding:1rem 0}.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container{flex-wrap:wrap;margin:0 -.5rem;transform:none!important}@media (max-width:49.99rem){.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container{margin:0 -.25rem}}.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container a.image-gallery-thumbnail{border:0;opacity:.7;transition:opacity .1s;margin:0 .5rem 1rem;width:calc(16.66667% - 1rem)}.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container a.image-gallery-thumbnail:not(.active){cursor:pointer}@media (max-width:49.99rem){.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container a.image-gallery-thumbnail{margin:0 .25rem .5rem;width:calc(16.66667% - .5rem)}}.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container a.image-gallery-thumbnail:hover{opacity:.9}.w1tk9oqk .image-gallery-thumbnails .image-gallery-thumbnails-container a.image-gallery-thumbnail.active{border-width:0;opacity:1}.w1tk9oqk .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.w1tk9oqk .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{display:flex;flex-direction:column;justify-content:center}.w1tk9oqk .image-gallery-thumbnails-container{cursor:default}.w1tk9oqk .fullscreen .image-gallery-fullscreen-button{margin:2rem}.w1tk9oqk .fullscreen .image-gallery-left-nav,.w1tk9oqk .fullscreen .image-gallery-right-nav{margin:0 2rem}.w1tk9oqk .fullscreen img{width:auto;max-width:100%}.w1tk9oqk .fullscreen .image-gallery-thumbnails-wrapper{display:none}.w1tk9oqk .image-gallery-slide{background-color:var(--slide-bg)}.omlvg3o{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.w15o75hq{display:flex;flex-direction:column}.w15o75hq .image-gallery button{background:hsla(0,0%,100%,.9);transition:.2s}.w15o75hq .image-gallery button:before{color:#1f1f1f}.w15o75hq .image-gallery button:hover{background:#fff}.w15o75hq .image-gallery button:hover:before{color:#000}.w15o75hq .image-gallery .image-gallery-fullscreen-button{bottom:auto;top:0;margin:.5rem;font-size:2rem}.w15o75hq .image-gallery .image-gallery-fullscreen-button:hover{font-size:2.3rem}.w15o75hq .image-gallery .image-gallery-fullscreen-button:hover:before{transform:none}.w15o75hq .image-gallery .image-gallery-left-nav,.w15o75hq .image-gallery .image-gallery-right-nav{font-size:1.5rem}.w15o75hq .image-gallery .image-gallery-left-nav:hover,.w15o75hq .image-gallery .image-gallery-right-nav:hover{font-size:1.8rem}.w15o75hq .image-gallery .image-gallery-index{right:auto;top:auto;left:0;bottom:0;background:transparent;color:#1f1f1f;padding:1rem 1.25rem}.w15o75hq .image-gallery .image-gallery-index .image-gallery-index-separator{word-spacing:-.2em}.w15o75hq .image-gallery .image-gallery-thumbnails-container{display:flex}.dlqnndp{margin-bottom:42px;color:#707070;font-weight:400}.s1s3479f{font-size:26px;margin-bottom:.25em}@media (max-width:39.99rem){.s1s3479f{font-size:22px}}.p1280trs{line-height:1.5;font-weight:400;width:100%;padding-bottom:3rem}@media (max-width:49.99rem){.p1280trs{margin:0;padding-bottom:1rem}}@media (max-width:39.99rem){.p1280trs{padding-bottom:.5rem}}@media (min-width:50rem){.p1280trs.configurator,.p1280trs.info-section{width:50%}.p1280trs.image-section{width:calc(50% - 1rem)}}@media (min-width:64rem){.p1280trs.configurator,.p1280trs.info-section{width:44%}.p1280trs.image-section{width:calc(56% - 1rem)}}.p1280trs ul.payment-options-list{font-size:16px;font-weight:600}.p1asp6wy.p1280trs{width:100%!important;margin:0;padding:.25rem 0;font-size:1rem;line-height:.5;border-bottom:1px solid #a5a5a5}.p1asp6wy.p1280trs:first-of-type{margin-top:2.5rem;border-top:1px solid #a5a5a5}@media (max-width:39.99rem){.p1asp6wy.p1280trs{font-size:14px}.p1asp6wy.p1280trs:first-of-type{margin-top:1.25rem}}.p1asp6wy.p1280trs .s1s3479f{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;cursor:pointer;font-size:26px;font-family:Proxima Nova;padding:26px 0 1.5rem}@media (max-width:39.99rem){.p1asp6wy.p1280trs .s1s3479f{font-size:22px;padding:18px 0 1rem}}.p1asp6wy.p1280trs .s1s3479f+*>:first-child{margin-top:0}.p1asp6wy.p1280trs .s1s3479f:hover div span{transform:scale(1.2)}.p1asp6wy.p1280trs .s1s3479f:hover div span.open{transform:rotate(180deg) scale(1.2)}.p1asp6wy.p1280trs>div table{width:auto;font-size:1rem;display:block}@media (max-width:39.99rem){.p1asp6wy.p1280trs>div table{font-size:14px}}.p1asp6wy.p1280trs>div table tr>*{vertical-align:top;line-height:1.3;padding-bottom:.25rem;padding-top:.25rem}.p1asp6wy.p1280trs>div table th{font-weight:600;white-space:nowrap;min-width:160px;padding-right:1rem}.p1asp6wy.p1280trs>div table th:after{content:":"}.p1asp6wy.p1280trs>div article{width:100%}.p1asp6wy.p1280trs>div div{display:flex;line-height:2rem;width:100%}.p1asp6wy.p1280trs>div div strong{padding-right:.5rem}.p1asp6wy.p1280trs>div div.links{flex-flow:column;width:100%}.p1asp6wy.p1280trs>div div.links>a{width:100%;padding:2px 10px;transition:.2s;font-weight:400;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center;line-height:1}.p1asp6wy.p1280trs>div div.links>a:nth-child(odd){background:#f6f6f6}.p1asp6wy.p1280trs>div div.links>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.p1asp6wy.p1280trs>div div.links>a:before{content:"\f12e";font-family:Ionicons;display:inline-block;line-height:1;font-size:24px;font-weight:400;padding:0 8px 4px 0;-webkit-text-decoration:none!important;text-decoration:none!important}.p1asp6wy.p1280trs a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:600;color:#1f1f1f}.p1asp6wy.p1280trs p{margin:10px 0;text-transform:none;line-height:1.5;font-weight:400}.p1asp6wy.p1280trs b,.p1asp6wy.p1280trs strong{font-weight:600}.i1bv53o3{font-size:1.25rem;transition:.2s}.i1bv53o3.open{transform:rotate(180deg)}.d1fxkq77{font-weight:400;line-height:25px}.apk5sih{margin-left:auto;display:flex;justify-content:center;align-items:center}.apk5sih svg{width:22px;height:11px}.cs3jg27.mjqp9b6{display:flex;width:100%;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.m1lzfjw5{padding-top:100%;background:#f6f6f6}.m31gx5s{margin-top:1rem;display:flex;justify-content:space-between}.m15qkqln{width:22%}.p1goy1el [data-flight-price]{display:flex}.p1goy1el .new-price{color:#eb0000;margin-right:8px}.p1goy1el .new-price,.p1goy1el .old-price{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p1goy1el .old-price{color:#767676}.w1jz3cpn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-right:-8px;margin-left:-8px}.w1jz3cpn .product-card{line-height:19px;min-width:0;width:100%}@media (min-width:40rem){.w1jz3cpn .product-card{width:50%}}@media (min-width:50rem){.w1jz3cpn .product-card{width:33.333%}}@media (min-width:64rem){.w1jz3cpn .product-card{width:25%}}.w1jz3cpn .product-card a{margin:0 .5rem 1rem}.c1n1mxvu.cs3jg27.mjqp9b6{background:transparent;display:block}@media (max-width:49.99rem){.c1n1mxvu.cs3jg27.mjqp9b6{padding-top:3rem}}.c1n1mxvu.cs3jg27.mjqp9b6 h2{font-size:26px;margin-bottom:1.5em}.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid{margin:0 -1rem}.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid .product-card{width:calc(25% - 1rem);padding-right:1rem;margin-right:1rem}@media (max-width:63.99rem){.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid .product-card{width:calc(33.333% - 1rem)}}@media (max-width:49.99rem){.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid .product-card{width:calc(50% - 1rem)}}@media (max-width:39.99rem){.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid .product-card{width:calc(100% - 1rem);margin-right:0}}.c1n1mxvu.cs3jg27.mjqp9b6 .product-grid .product-card a{margin:0 1rem 2rem}.c1n1mxvu.cs3jg27.mjqp9b6 .product-card{font-size:.875em}.pr5mleq{font-family:Proxima Nova;line-height:1rem;position:relative}.pr5mleq button,.pr5mleq span{background:none;font-size:14px}.pr5mleq button{-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}.pr5mleq .price-flyout{background:#e9e9e9;position:absolute;top:calc(100% + 10px);max-width:100%;left:0;border-radius:3px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);padding:1.5rem;z-index:9}.pr5mleq .price-flyout:before{position:absolute;top:-10px;left:30px;transform:translatex(-50%);content:"";width:0;height:0;border-color:transparent transparent #e9e9e9;border-style:solid;border-width:0 10px 10px}.pr5mleq ul{margin:0;font-size:14px}.pr5mleq ul li{padding:4px 0;width:100%;display:flex;justify-content:space-between}.pcz5vqy{font-weight:500;font-size:16px;color:#1f1f1f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase;line-height:1.2;text-align:left;-webkit-letter-spacing:.06em;-moz-letter-spacing:.06em;-ms-letter-spacing:.06em;letter-spacing:.06em;margin-top:1rem}.p3v43vf{display:block;margin-bottom:.5rem!important;margin-top:0;font-size:16px;font-weight:600;font-family:Proxima Nova}.fsaicrk{padding:3rem 0 0;width:100%;display:flex;justify-content:space-between}.fsaicrk section{width:calc(50% - .5rem)}@media (max-width:39.99rem){.fsaicrk{flex-direction:column;padding:.75rem 0 0}.fsaicrk section{width:100%}}.f2ayesf.t168987g{flex-direction:column;width:100%;padding-top:1rem;padding-bottom:.8125rem}@media (max-width:39.99rem){.f2ayesf.t168987g{max-width:18rem;margin:0 auto 1rem}}.f2ayesf.t168987g h4{font-size:1.5rem}.f2ayesf.t168987g>div{font-family:Proxima Nova;text-transform:none}.f2ayesf.t168987g>div span{margin:0}.pealsxd{font-size:.8125rem;display:flex;justify-content:center;padding:0}.pealsxd span{padding-right:5px}.f1r9o631{padding:1.5rem 1rem;font-size:13px;font-weight:300}@media (max-width:39.99rem){.f1r9o631{padding:.75rem 0;font-size:12px}}.ph6f5ty{margin-top:.5rem!important}.ufoqird{padding:1.25rem 0;font-weight:300}.ufoqird a{-webkit-text-decoration:underline;text-decoration:underline;color:#1f1f1f}.ufoqird ul{padding:1.5rem 0 0}.ufoqird ul li{font-size:16px;display:flex;line-height:1.2}.ufoqird ul li+li{margin-top:.75rem}.ufoqird ul li:before{content:"\f383";font-family:Ionicons;font-size:26px;margin:0 1rem 0 0;line-height:.6}@media (max-width:39.99rem){.ufoqird{padding:1.75rem 0 0}.ufoqird,.ufoqird ul li{font-size:14px}.ufoqird ul li+li{margin-top:1.25rem}}.fno1q6w{padding:0;border-top:1px solid #eee;line-height:1.3;position:relative}.fno1q6w.selected .price-container,.fno1q6w.selected h5{font-weight:600}.fno1q6w .input-container{width:20px;flex-grow:0;flex-shrink:0}.fno1q6w input[type=radio]{margin:0;display:block}.fno1q6w input[type=checkbox]{-webkit-appearance:checkbox;margin:0;display:block}.fno1q6w label{margin:0;display:flex;align-items:center;flex-grow:1;justify-content:flex-start;padding:.25rem;min-height:36px}.fno1q6w.chimney-product .variants,.fno1q6w.led-product .variants{opacity:.2;display:none}.fno1q6w.color-choice{background:transparent;padding:0 .25rem;border:0;text-align:center;margin:0 0 15px;width:25%;min-width:150px}@media (min-width:20rem) and (max-width:39.99rem){.fno1q6w.color-choice{width:33%;min-width:140px}}.fno1q6w.color-choice label{flex-flow:column;padding:0}.fno1q6w.color-choice .input-container{display:none}.fno1q6w.color-choice .image-container{width:100%;height:auto;border-radius:100%;overflow:hidden;border:2px solid transparent;transition:.2s;margin:0 0 .75rem}.fno1q6w.color-choice .short-info{display:none}.fno1q6w.color-choice .price-container{justify-content:center;padding-top:3px}.fno1q6w.color-choice .variants{max-height:none;opacity:1;border:none}.fno1q6w.color-choice .variants .label{display:none}.fno1q6w.color-choice .variants .inner{justify-content:center;padding:7px 0 0}.fno1q6w.color-choice .variants .inner select{border:1px solid #878787;min-width:60%;padding:.25rem}.fno1q6w.color-choice .comment{border:none}.fno1q6w.color-choice .comment.open{max-height:70px}.fno1q6w.color-choice .comment .inner{padding:7px 0;flex-flow:column}.fno1q6w.color-choice .comment .inner .label{width:100%;padding:0 0 2px}.fno1q6w.color-choice .comment .inner input{width:100%;display:block}.fno1q6w.color-choice.selected .image-container{border-color:#222;box-shadow:inset 0 0 1px 1px #222}.fno1q6w .product-short-desc-placeholder-space{flex-shrink:0;flex-grow:1;min-width:30px}.i1exinn4{width:40px;height:40px;background:#fff;flex-grow:0;flex-shrink:0}.ng5wgrj{padding:0 15px}@media (max-width:39.99rem){.ng5wgrj{padding:0 .25rem 0 .75rem}}.pccoxqt{font-size:15px;line-height:1.2;padding:0;margin:0;font-weight:300}@media (max-width:39.99rem){.pccoxqt{font-size:12px}}.phi6epm{font-size:14px;font-weight:400;padding:3px 0 0;display:block}.phi6epm:empty{display:none}.saawyc3{font-size:13px;font-weight:400;padding:3px 4px 0 0;display:flex;justify-content:end;position:absolute;right:80px;top:50%;transform:translateY(-50%);z-index:1;width:30px;flex-shrink:0;flex-grow:1;text-align:right;margin:0}@media (max-width:39.99rem){.saawyc3{right:65px}}.saawyc3 .toggle-icon{border-radius:100%;width:24px;height:24px;display:inline-block;text-align:center;line-height:19px;font-size:17px;font-weight:700;color:#878787;border:2px solid #878787;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.saawyc3.open .toggle-icon{color:#1f1f1f;border-color:#1f1f1f}.saawyc3 .description-content{position:absolute;text-align:left;width:200px;right:30px;bottom:-8px;box-shadow:1px 1px .25rem rgba(0,0,0,.2);background:#fff;border:2px solid #1f1f1f;height:0;overflow:hidden;opacity:0;transition:opacity 0s,height .2s ease-in-out}@media (max-width:39.99rem){.saawyc3 .description-content{right:-50px;bottom:30px}}.saawyc3.open .description-content{opacity:1;height:auto;padding:.75rem;transition:opacity .2s,height .2s ease-in-out}.azbcgtn{font-size:13px;padding:0;display:none}.p1blq547{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s .1s,opacity .2s}.p1blq547.open{max-height:100px;opacity:1;transition:max-height .3s,opacity .2s .2s}.p1blq547 .inner{padding:0 .75rem .75rem;display:flex;align-items:center}.p1blq547 .label{margin-right:.25rem}.p1blq547 input{border:1px solid #ccc;padding:3px .25rem;font-size:16px}.p1blq547 input::-webkit-input-placeholder{font-size:13px}.p1blq547 input:-ms-input-placeholder{font-size:13px}.p1blq547 input::placeholder{font-size:13px}.v1c9lsd8{font-size:14px;font-weight:400;padding:.25rem .75rem;border:1px solid #666;margin:2px;display:inline-block;background:#fff;cursor:pointer}.v1c9lsd8:hover{background:#ddd}.v1c9lsd8.selected{border-color:#000;background:#000;color:#fff;cursor:default}.qe1i0qy{margin:0!important;text-align:right;flex-grow:0;flex-shrink:0;width:80px;display:flex;justify-content:flex-end}@media (max-width:39.99rem){.qe1i0qy{width:60px}}.qe1i0qy .qty{font-size:14px;font-weight:700}.qe1i0qy .times{padding:0 6px 0 1px}.qe1i0qy #price-section-wrapper>.price{font-size:14px!important;width:100%;white-space:nowrap}@media (max-width:39.99rem){.qe1i0qy #price-section-wrapper>.price{font-size:12px!important}}.o1fqy6rr{margin:.75rem 0;display:flex;justify-content:left;align-items:center;border:1px solid #999;padding:.75rem;background:#f4f4f4;opacity:1;transition:.3s;color:#666}@media (max-width:39.99rem){.o1fqy6rr{padding:.75rem .25rem .25rem}}.o1fqy6rr.selected{border-color:#000;opacity:1;background:#fff;color:#1f1f1f;padding-bottom:0}.o1fqy6rr.selected .product-list{max-height:1300px;padding:.75rem 0 0;margin:0;opacity:0;transition:.1s}.o1fqy6rr.single-option{border:0;padding:0;margin:0}.o1fqy6rr.single-option .option-heading{display:none}.o1fqy6rr.single-option .option-heading+div{margin-top:0;padding-top:0}.o1fqy6rr.chimney h4{display:none}.o1fqy6rr.chimney>div>div{padding:0}.ofaj66s{flex-grow:1;width:100%}.o1azgizd{display:flex;align-items:center}.o1azgizd h3{font-size:16px;padding:2px 0 0}.o1azgizd input[type=radio]{margin:0 8px 0 0;display:block}.oafnnzc{padding-top:3px}.oafnnzc,.prru91z{font-size:.875rem;font-weight:300}.prru91z{padding:0;margin:0;max-height:0;transition:.3s;overflow:hidden}.pe2wjuh{font-size:15px;margin:0 0 4px;padding:.25rem 0 2px}.p1or22rv.color-step{display:flex;flex-flow:row;justify-content:space-between;flex-wrap:wrap}.i1a1yzt3{border-radius:100%;width:24px;height:24px;display:inline-block;text-align:center;line-height:19px;font-size:17px;font-weight:700;color:#1f1f1f;border:2px solid #1f1f1f;background-color:#fff;margin:0 0 0 10px;cursor:pointer}.i1a1yzt3:hover{color:#fff;background-color:#1f1f1f}.styvy09 h2{font-size:22px;color:#333}.sa3f3qa{padding:10px;background:inherit;position:absolute;top:0;right:0}.sa3f3qa svg{transition:.2s;width:20px;height:20px}.sa3f3qa svg use{fill:#6c6c6c}.sa3f3qa:hover svg{transform-origin:center;transform:scale(120%)}.ikd32g9{padding:20px 0}.ikd32g9 img{max-width:100%}.c1mgt26o{border-bottom:1px solid #a5a5a5;margin:0;background:#fff}.c1mgt26o:first-child{border-top:1px solid #a5a5a5}.c1fcxopc{position:relative;padding:.75rem 3.5rem .75rem 0;cursor:pointer;min-height:4rem;display:flex;flex-flow:column;justify-content:center}.c1fcxopc:hover>svg{transform:scale(120%)}.c1fcxopc>svg{position:absolute;right:0;top:50%;height:15px;width:28px;margin-top:-8px;transition:transform .2s ease-out;transform-origin:center}.c1fcxopc.open>svg{transform:rotate(180deg)}.c1fcxopc.open:hover>svg{transform:rotate(180deg) scale(120%)}.c19b3h78{display:flex;align-items:center}.c19b3h78 h2{font-size:26px;padding:4px 0 0}@media (max-width:39.99rem){.c19b3h78 h2{font-size:22px}}.c1bkjmmm{font-weight:300;font-size:.875rem;padding:5px 0 0;line-height:1.4}.c1bkjmmm:empty{display:none}.of0uhhn{padding:0;clear:both}.c1mtsbvb{margin:1rem 0 .5rem;display:flex;align-items:center;justify-content:flex-start;font-family:Proxima Nova}@media (max-width:49.99rem){.c1mtsbvb{color:#fff;margin:0;order:2}}.c1mtsbvb #price-section-wrapper>.price{margin:0!important;text-align:right;font-size:26px!important;padding-left:5px}@media (max-width:63.99rem){.c1mtsbvb #price-section-wrapper>.price{font-size:22px!important}}.p1dtddzn{font-size:26px;display:block}@media (max-width:63.99rem){.p1dtddzn{font-size:22px}}.cpb0oyr{background-color:#fff}@media (min-width:40rem){.cpb0oyr{width:100%}}@media (max-width:39.99rem){.cpb0oyr{width:100%}}.cwy66hp{background-color:#1f1f1f;border-color:#1f1f1f;color:#fff;font-family:Proxima Nova;text-transform:uppercase;font-size:18px;border-radius:100px;padding:.5rem 2rem;-webkit-text-decoration:none;text-decoration:none;display:flex;justify-content:center;align-items:center;min-height:50px;-webkit-letter-spacing:.03em;-moz-letter-spacing:.03em;-ms-letter-spacing:.03em;letter-spacing:.03em;margin:1rem 0;text-align:center}.cwy66hp span{margin-right:12px}.cwy66hp svg{fill:#fff;height:1em;width:1em;margin-right:1em}@media (max-width:63.99rem){.cwy66hp{font-size:16px}}@media (min-width:50rem){.cwy66hp{max-width:100%}}.cwy66hp:disabled{border:1px solid #dedede;opacity:.5}.cwy66hp.secondary{background-color:#fff;border:1px solid #333;color:#333}.cwy66hp.secondary circle.path{stroke:#000}.p6t6kbp{display:flex;flex-direction:column;height:100%;width:100%}.p6t6kbp a,.p6t6kbp a:hover{-webkit-text-decoration:none;text-decoration:none}.p6t6kbp a:hover{opacity:.8;color:#fff}.mp38uk8{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:1rem;text-align:left}.mp38uk8 p{color:#000;padding-right:10px;font-size:18px;line-height:1.4}.a27r9ef{margin:0;min-width:18rem;color:#fff;background:#87ab69}@media (max-width:49.99rem){.a27r9ef{width:50%;min-width:0;min-height:42px;max-width:18rem;padding:.1rem 0 0;order:3}}@media (max-width:19.99rem){.a27r9ef{font-size:15px}}.a27r9ef.not-buyable{opacity:.5;cursor:not-allowed}.v1x3crya{margin:1.5rem 0 0;border:1px solid #1f1f1f;padding:1rem .75rem .75rem}@media (max-width:49.99rem){.v1x3crya{background:#1f1f1f;order:1;width:100%;margin:0 0 .5rem;padding:0 .75rem}.v1x3crya h3,.v1x3crya h4,.v1x3crya ul{color:#fff}.v1x3crya h3{font-size:13px}}.e13o7xyc{padding:0 0 3px;line-height:1.3;font-family:Proxima Nova;font-weight:300}.e1cmc2jx{list-style:disc;margin:0 0 0 1.5rem}.e1gwxurs{margin:.75rem 0}.e1gwxurs h4{font-size:1rem;padding:0 0 2px}.e1gwxurs p{font-size:14px;line-height:1.3;color:#c00;font-weight:300}.e1vqza42{font-style:italic}.cyuy2bj{text-align:left;padding:3rem 0 0;max-width:18rem}@media (max-width:49.99rem){.cyuy2bj{padding:0 0 2rem}}.q1pya6c8{font-size:1rem;font-weight:300}.q1pya6c8,.q1pya6c8 p{line-height:1.6}.q1pya6c8 a{color:#006}.d1u8n136{padding:.5rem}.d1u8n136 h3{font-size:22px;color:#333;margin:0 0 .5rem}.d1u8n136 p+p{margin-top:1rem}.s1p758e4{padding:10px;background:inherit;position:absolute;top:0;right:0}.s1p758e4 svg{transition:.2s;width:20px;height:20px}.s1p758e4 svg use{fill:#6c6c6c}.s1p758e4:hover svg{transform-origin:center;transform:scale(120%)}.c5ekhh4{text-align:center;padding:0 0 1.25rem}.d1azgz5a{font-size:1rem;font-weight:300;padding:0;display:flex;justify-content:flex-start;align-items:center}.c1sb8j30{margin:1rem 0;width:100%}@media (max-width:49.99rem){.c1sb8j30{margin-top:0}}.c1sb8j30>section.info-section{float:right}.c1sb8j30>section.image-section{float:left;position:-webkit-sticky;position:sticky;top:150px}@media (max-width:49.99rem){.c1sb8j30>section.image-section{padding-bottom:2rem}}.c1sb8j30>section.configurator{float:right}@media (max-width:49.99rem){.c1sb8j30>section{padding:0;float:none!important;position:static!important}}.c1sb8j30:after{display:block;content:"";clear:both}.c1sb8j30 .steps>section>div.open+div[style*=auto],.c1sb8j30 .steps>section>div.open+div[style*=auto] .selected .product-list{overflow:visible}.c1sb8j30 .steps>section>div.open+div .selected .product-list{opacity:1}.c10nsqlo{padding:100% 0 0;position:relative;width:100%;border:1px solid #ccc}.c10nsqlo img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}@media (max-width:49.99rem){.a1n82le8{position:fixed;bottom:0;left:0;right:0;background:#1f1f1f;z-index:100;padding:1.25rem;display:flex;-webkit-column-gap:1rem;grid-column-gap:1rem;column-gap:1rem;align-items:center;flex-wrap:wrap;border-top:1px solid #fff}}@media (max-width:39.99rem){.a1n82le8{padding:1rem 1.25rem;flex-direction:column;align-items:stretch;grid-row-gap:0;row-gap:0}}.cgtfoei{font-family:Dax;width:100%;padding:0 0 2rem}.l1le65dn{padding:2rem}.p1b8p0mj{display:flex;align-items:center;flex-direction:column;padding-top:2.5rem}@media (max-width:39.99rem){.p1b8p0mj{padding-top:1.75rem}}.p1b8p0mj .product-details header{margin-bottom:1rem}@media (max-width:39.99rem){.p1b8p0mj .product-details header{margin-bottom:.25rem}}.p1b8p0mj .product-details header h1{font-size:40px;line-height:1.25}@media (max-width:39.99rem){.p1b8p0mj .product-details header h1{font-size:34px;padding-top:0}}.p1b8p0mj .product-details header h1+h2{font-size:16px;font-weight:600}.p1b8p0mj .customer-comment-input-wrapper{width:100%}.p1b8p0mj .customer-comment-input-wrapper .customer-comment-input{height:44px}.p1b8p0mj .customer-comment-input-wrapper .status-wrapper{top:-39px}.p1b8p0mj .quantity-input-wrapper{margin-bottom:0;margin-right:10px;width:54px;display:none}.p1b8p0mj .quantity-input-wrapper input::-webkit-inner-spin-button,.p1b8p0mj .quantity-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p1b8p0mj .quantity-input-wrapper input[type=number]{border-radius:4px;-moz-appearance:textfield}.p1b8p0mj .quantity-input-wrapper input{width:54px;height:54px;text-align:center;padding:0;margin-bottom:0}.p1b8p0mj .quantity-input-wrapper label{text-align:center}.p1b8p0mj .short-description{font-size:16px;line-height:1.6;margin-bottom:24px}.p1b8p0mj .short-description p{line-height:1.6}.p1b8p0mj .short-description p+p{margin-top:1.5rem}@media (max-width:39.99rem){.p1b8p0mj .short-description{margin-bottom:1rem}.p1b8p0mj .short-description,.p1b8p0mj .short-description p{font-size:14px;line-height:1.7}}.p1b8p0mj .delivery-list li{display:flex;align-items:center;margin-bottom:16px}.p1b8p0mj .delivery-list li svg{margin-right:16px}@media (min-width:50rem){.p1b8p0mj .product-details{align-items:flex-start}}.p1b8p0mj .product-details .price,.p1b8p0mj .product-details .sale-price,.p1b8p0mj .product-details .sale-price-old{font-family:Proxima Nova;font-weight:400;display:inline-block;padding-top:1rem}.p1b8p0mj .product-details .price,.p1b8p0mj .product-details .sale-price{font-size:2rem}.p1b8p0mj .product-details .sale-price{margin-right:8px;color:#eb0000}.p1b8p0mj .product-details .sale-price-old{color:#707070;font-size:1.5rem}ul.s1obqcq9{margin-bottom:1.5rem}@media (max-width:49.99rem){ul.s1obqcq9{display:none}}.s1obqcq9>li a,ul.s1obqcq9>li{font-size:1rem;color:#1f1f1f}.s1obqcq9>li a{-webkit-text-decoration:none;text-decoration:none}.s1obqcq9>li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.s1obqcq9>li:last-child:after{display:none}
/*# sourceMappingURL=10.style-fa31ebe7.css.map */