[x-cloak]{display:none!important}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.small{font-size:1.4rem}.tiny{font-size:1.2rem}.bold{font-weight:700}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.responsive{width:100%;max-width:100%;height:auto}.product-form__input.product-form__quantity{display:flex;align-items:center;justify-content:space-between;max-width:100%}.form__label.quantity__label{margin-right:2rem;margin-top:.6rem;font-size:1.6rem}.configurator-preview{position:relative;text-align:right;min-height:220px;background:#fff}.preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1000;overflow:auto}.preview-modal-content{position:relative}.configuration-step{border:4px dotted #eee;border-radius:12px;padding:10px 10px 0;margin-bottom:2rem}.configuration-step>h3{margin-top:0}.configuration-step.is-active{border:4px dotted rgb(var(--color-base-accent-1))}.configuration-zoom{position:absolute;width:40px;height:40px;top:50%;left:50%;margin:-20px 0 0 -20px;transform:rotate(-45deg);background:#0000001a;outline:20px solid rgba(0,0,0,.1);border-radius:100%;transition:.4s ease all;z-index:10;pointer-events:none}.configuration-zoom span{position:absolute;top:-5px;left:0;width:40px;height:40px;border:4px solid #fff;border-radius:100%}.configuration-zoom span:after{content:"";position:absolute;bottom:-20px;left:14px;height:20px;width:0;background:#fff;border:2px solid white}.configurator-installation-type-preview{position:absolute;bottom:-30px;right:10px;border-radius:100%;border:3px solid #92ca00;overflow:hidden;width:160px;height:160px;background-position:center;background-size:cover;background-color:#fff;transition:.2s ease all}.configurator-installation-type-preview:hover{transform:scale(1.3)}.configurator-preview>div:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;border:2px solid rgba(0,0,0,.06);border-bottom:0;border-radius:8px 8px 0 0;transition:.2s ease all;cursor:pointer}.configurator-preview>div:first-child:hover .configuration-zoom{transform:scale(1.2) rotate(-45deg)}.configurator-preview>div:first-child:hover:after{background:#0000000d}.configurator-details-btn{display:block;color:rgb(var(--color-base-accent-1));font-weight:700;font-size:1.2rem;text-align:right;text-decoration:none;margin-bottom:-10px;margin-top:-10px}.configurator-info{border-radius:8px;margin:2rem 0;background:rgb(var(--color-base-accent-2));color:#fff}.configurator-info-inner{padding:2rem 2rem 0;overflow:hidden}.configurator-info-title{font-size:1.2rem;font-weight:700;opacity:.6}.configurator-info-text{margin-bottom:2rem}.configurator h2{font-weight:700;color:rgb(var(--color-base-accent-1));margin-bottom:2rem}.configurator-links{display:block}.configurator-links .item{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem;text-decoration:none;border:2px solid #ddd;border-radius:10px;transition:.2s ease all}.configurator-links a.item:visited,.configurator-links a.item:link{color:#000}.configurator-links a.item:link.active,.configurator-links a.item:visited.active,.configurator-links a.item:hover{border:2px solid rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1))}.configurator-links .item.active{font-weight:700}.configurator-links .item img{display:block;max-width:60px;margin:4px 0 4px 4px;border:2px solid #eee;border-radius:6px}.configurator-links .link-checked{position:relative;width:42px;min-width:42px;height:42px;background:rgb(var(--color-base-accent-1));border-radius:8px;margin-right:8px}.configurator-links .link-checked span{position:absolute;top:8px;left:16px;color:#fff;width:10px;height:20px;transform:rotate(45deg);border-right:3px solid #fff;border-bottom:3px solid #fff}.link-description{padding:.5rem 1rem;font-size:1.4rem;line-height:1.2;width:100%}.link-description .extra{font-weight:400;font-size:1.2rem;color:#999;margin-top:3px}.select-options{display:block}.select-options .option{position:relative;width:100%;height:min-content;border:2px solid #ddd;border-radius:10px;padding:5px 10px;margin:0 1% 10px 0;cursor:pointer;transition:.2s ease all}.select-options .option:hover{border:2px solid #bbb}.select-options .option-description{padding-left:2.6rem;margin-top:.5rem;margin-bottom:1rem}.select-options .option img{display:block;overflow:hidden;border-radius:6px;margin:6px 0 3px;cursor:default}@media screen and (min-width: 990px){.select-options.double-col{display:flex;flex-wrap:wrap}.select-options.double-col .option{width:49%}}.select-options .option:hover .radio-icon{border-color:#bbb}.radio-icon{position:absolute;top:0;left:-2.7rem;width:18px;height:18px;border:2px solid #ddd;border-radius:100%;vertical-align:middle;margin:0 4px 4px 0;transition:.2s ease all}.select-options .option.active,.select-options .option.active .radio-icon{border-color:rgb(var(--color-base-accent-1))}.select-options .option-label{position:relative;margin:.5rem 0 .3rem 2.7rem;line-height:1.4}.select-options .option.active .option-label{font-weight:700;color:rgb(var(--color-base-accent-1))}.select-options .option .radio-icon:after{position:absolute;content:"";width:10px;height:10px;margin:2px;border-radius:100%;background:transparent;transition:.2s ease all;transform:scale(.4)}.select-options .option.active .radio-icon:after{background-color:rgb(var(--color-base-accent-1));transform:scale(1)}.select-options .option-link{position:absolute;bottom:15px;left:15px;display:inline-block;color:rgb(var(--color-base-accent-2));background:#fff;border-radius:8px;border:2px solid rgb(var(--color-base-accent-2));padding:2px 5px;font-weight:700;font-size:1rem;text-transform:uppercase;text-decoration:none;transition:.2s ease all}.select-options .option-link:hover{background:rgb(var(--color-base-accent-2));color:#fff}.error{display:block;font-size:1.2rem;color:#fff;background:#ea3434;border-radius:8px;margin:5px 0 0;padding:5px 8px}.configure-size{display:flex;flex-wrap:wrap}.configure-size>div{width:100%}.configure-size>div:first-child{padding-right:4%}.configure-size>div .preview{padding-right:5%}.configure-size .field__input{font-weight:700;font-size:2.2rem;height:5rem}.configure-size .field__input:disabled{pointer-events:none;background:#f3f3f3}.configure-size .field__input:disabled~.field__label{opacity:.4}.configure-size .field__label{top:1.4rem}.configure-size .field__unit{position:absolute;left:8rem;bottom:.1rem;font-size:1.8rem;pointer-events:none;transition:.5s ease all}@media screen and (min-width: 990px){.configure-size{flex-wrap:nowrap;flex-direction:row}.configure-size>div{width:50%}}.configure-size .preview{margin:1rem 0 3rem;width:100%;height:auto;aspect-ratio:1}.configure-size *{transition:.2s ease all}.window-alcove,.window-casement,.glass-ledge,.rubber-gasket,.glass-pane{position:relative;width:100%;min-height:20px;height:100%;border-radius:2px}.window-wall{position:relative;border:2px dashed #eee;border-radius:10px;padding:2rem;min-height:160px;min-width:110px}.window-ledge{background:#d7d7d7;border:2px solid #a4a4a4;height:12px;margin:-5px -12px;position:relative}.window-alcove{background:#f1f1f1;padding:5%;border:2px solid #dbdbdb}.window-casement{border:2px solid #777e90;border-radius:4px;background:#f3f2f3;padding:1.5rem;min-height:20%;min-width:20%}.glass-ledge{border:1px solid #b5b7be;padding:8px}.side-ledge-tl,.side-ledge-tr,.side-ledge-br,.side-ledge-bl{position:absolute;width:38px;height:1px;background:#b5b7be}.side-ledge-tl{transform:rotate(45deg);transform-origin:top left;left:0;top:0}.side-ledge-tr{transform:rotate(-45deg);transform-origin:top right;right:0;top:0}.side-ledge-br{transform:rotate(45deg);transform-origin:bottom right;right:0;bottom:0}.side-ledge-bl{transform:rotate(-45deg);transform-origin:bottom left;left:0;bottom:0}.rubber-gasket{background:#777e90;padding:4px}.glass-pane{background:#f0f8ff}.dimensions{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10}.dimensions .red{border-color:#ea3434}.dimensions .red-bg{background-color:#ea3434}.dimensions .green{border-color:#51d51d}.dimensions .green-bg{background-color:#51d51d}.dimensions .blue{border-color:#3897ff}.dimensions .blue-bg{background-color:#3897ff}.info-tag{position:relative;font-size:1.1rem;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:.1ch;background:#000;padding:4px 8px;border-radius:15px;text-align:center;line-height:1.2}.info-tag b{font-size:1.4rem;text-transform:none}.guides{position:absolute;border-width:2px;border-style:solid}.size-height{height:100%;top:0;bottom:0;left:100%}.size-height .guides{border-radius:0 4px 4px 0;height:calc(100% + 4px);width:50%;margin-right:50%;border-left:none}.size-height.h-type-1{width:10rem}.size-height.h-type-1 .guides{height:100%}.size-height.h-type-2{width:9rem}.size-height.h-type-3{width:6rem}.size-height.h-type-4{width:6rem;height:calc(100% - 1.5rem)}.size-height.h-type-5{width:6rem;height:calc(100% - 2.5rem)}.size-width{width:100%;top:100%;left:0;right:0;bottom:0}.size-width .guides{border-radius:0 0 4px 4px;width:calc(100% + 4px);height:50%;bottom:50%;border-top:none}.size-width.w-type-1{height:11.8rem}.size-width.w-type-1 .guides{width:100%}.size-width.w-type-2{height:6rem}.size-width.w-type-3{height:4rem}.size-width.w-type-5{height:6rem;width:calc(100% + 24px);left:-12px}.h-type-1,.h-type-2,.h-type-3,.w-type-1,.w-type-2,.w-type-3{display:none}.warning-outline{border:2px solid #ea3434;border-radius:6px;padding:3px 6px;color:#ea3434}.gallery{display:flex;flex-wrap:wrap;margin:0;padding:5px 0}.gallery-item{position:relative;width:19%;margin:15px 1% 15px 0;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:.2s ease all}.gallery-item:hover,.gallery-item.active{border:2px solid rgb(var(--color-base-accent-1))}.gallery-item:hover .gallery-title span,.gallery-item.active .gallery-title span{background:rgb(var(--color-base-accent-1))}.gallery-item img{border-radius:6px;display:block}.gallery-title{position:absolute;bottom:-12px;left:4px;right:4px;margin:0;text-align:center}.gallery-title span{display:inline-block;max-width:100%;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:.1ch;background:rgb(var(--color-base-accent-2));padding:0 6px;border-radius:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom;transition:.2s ease all}.completed-steps{border-radius:8px;padding:0 .5rem;margin-bottom:2rem}.completed-steps li{position:relative;margin-bottom:1rem}.completed-steps li div{display:inline-block}.completed-steps ul{list-style:none;padding-left:1rem;margin:0}.completed-steps ul li:not(.complete):before{position:absolute;content:"";width:6px;height:6px;border:2px solid rgba(0,0,0,.1);left:-1.5rem;top:8px;background:#ffffff4d;border-radius:100%}.completed-steps ul li.complete:before{position:absolute;content:"\2713";color:#fff;top:-6px;left:-2rem;font-size:20px;font-weight:700}.completed-steps .step-not-selected{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/1/assets/configurator.css.map */
