:root{--size-0: 0px;--size-050: 2px;--size-100: 4px;--size-150: 6px;--size-200: 8px;--size-250: 10px;--size-300: 12px;--size-350: 14px;--size-400: 16px;--size-450: 18px;--size-500: 20px;--size-600: 24px;--size-700: 28px;--size-800: 32px;--size-1000: 40px;--size-1200: 48px;--size-1500: 60px;--size-1600: 64px;--size-2000: 80px;--size-13000: 540px}.product__container,.product__container--two-columns{margin-left:0!important;margin-right:0!important;max-width:none!important;--layout-container-max-width: none !important;padding-left:24px!important;padding-right:24px!important}@media screen and (min-width:768px){.product__container,.product__container--two-columns{padding-left:40px!important;padding-right:40px!important}}.product-section--container.product-recently-viewed--section{max-width:none!important}.product-recently-viewed__heading{font-family:Lora,serif!important;font-weight:400!important;font-size:32px!important}@media screen and (min-width:768px){.product-recently-viewed__heading{font-size:48px!important}}.product-recently-viewed__wrapper{background-color:#fffaee!important}.product-recently-viewed--section .productgrid--item .productitem{border:none!important;box-shadow:none!important;padding:0!important}.product-recently-viewed--section .productitem__container{position:relative!important}.product-recently-viewed--section .productitem__image-container{position:relative!important;margin-bottom:0!important;padding-bottom:0!important}.product-recently-viewed--section .productitem--info{position:relative!important;margin-top:0!important;padding-top:0!important}.product-recently-viewed--section .productitem--info .price,.product-recently-viewed--section .productitem--info .productitem__price{position:absolute!important;right:0!important;background-color:#000!important;color:#fff!important;padding:8px 12px!important;font-size:14px!important;font-weight:700!important;z-index:2!important;border-radius:0!important;margin:0!important;white-space:nowrap!important;pointer-events:none!important;width:auto!important;top:0!important;bottom:auto!important;transform:translateY(calc(-100% - 10px))!important;height:auto}.product-recently-viewed--section .productitem--info .price .money,.product-recently-viewed--section .productitem--info .price__current,.product-recently-viewed--section .productitem--info .price__current--min,.product-recently-viewed--section .productitem--info .price__current--emphasize{color:#fff!important}.product-recently-viewed--section .productitem--info .price__compare-at,.product-recently-viewed--section .productPriceNote{display:none!important}.product-recently-viewed--section .productitem--title{font-size:24px!important;font-weight:700!important}.product-recently-viewed__clear{border:1px solid #000!important;border-radius:0!important;font-size:18px!important;font-weight:500!important;padding:8px 16px!important}.product-recently-viewed__header{text-align:center}@media screen and (min-width:768px){.product-recently-viewed__clear{font-size:22px!important;padding:16px 32px!important}}.product-recently-viewed--section .flickity-viewport:before,.product-recently-viewed--section .flickity-viewport:after{background:unset!important}.product-recently-viewed-card-time{font-size:20px}@media screen and (min-width:860px){.product-recently-viewed-card{margin-right:40px}}.product-recently-viewed-card-remove svg{height:20px;width:20px}.product-recently-viewed-card{width:100%!important;max-width:631px!important}body{font-family:Manrope,sans-serif}#avpoptions-container__v2{position:relative}#avpoptions-container__v2.osg-progress-boxes{display:flex;flex-direction:column}.avpoptions-container__v2{position:absolute;left:0;right:0;min-height:500px}.avpoptions-container__v2 div.avp-option,.avpoptions-container__v2>div{margin:0;border:none;box-shadow:none}.avpoptions-container__v2 div.avp-option{width:auto!important}.avpoptions-container__v2.osg-progress-boxes{flex-direction:column;align-items:flex-start;gap:var(--size-400);align-self:stretch}.avpoptions-container__v2.osg-progress-boxes .osg-progress-box{width:100%!important;flex-direction:row;position:relative;padding:16px 45px;align-items:flex-start;align-content:flex-start;gap:10px;border-radius:0;border:1px solid #000000;margin-bottom:0}.osg-progress-box{transition:height .28s ease;overflow:hidden}.osg-progress-box.apo-show{overflow:hidden}.osg-progress-box .apo-option-group .addons-scroll-hint{position:absolute;top:8px;left:50%;font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:#00000080;letter-spacing:.5px;text-transform:none;margin:0;pointer-events:none;white-space:nowrap}@media screen and (max-width:768px){.osg-progress-box .apo-option-group .addons-scroll-hint{display:none}}.osg-progress-box .slides-wrapper{display:flex;overflow-y:hidden;overflow-x:auto}.osg-progress-box .slides-wrapper .avp-option{padding:0!important}.osg-progress-box .slides-wrapper>.avp-option{min-width:90px!important;max-width:90px!important}.osg-progress-box .slides-wrapper>.avp-option>.apo-option-group{display:block!important}.osg-progress-box .slides-wrapper>.avp-option .avp-required,.osg-progress-box .slides-wrapper>.avp-option.custom_size{display:none}.osg-progress-box .slides-wrapper .avp-option .apo-option-group .avp-option-title{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:5px;margin-bottom:10px!important;line-height:20px;min-height:120px}.osg-progress-box .slides-wrapper .avp-option .apo-option-group .avp-option-title:before{filter:grayscale(1);margin-bottom:5px;content:"";padding:1rem;border:1px solid #000;width:61px;height:61px;display:block}.osg-progress-box .slides-wrapper .avp-option.addon-show .apo-option-group .avp-option-title:before{filter:grayscale(0);border:1px solid #ffba18}.osg-progress-box .slides-wrapper .avp-option.addon-show .apo-option-group{position:relative}.osg-progress-box .slides-wrapper .avp-option.addon-show .apo-option-group:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #f1f1f1;content:"";position:absolute;left:44%;bottom:-6px}.osg-progress-box .slides-wrapper .avp-option .ap-options__optiongroup{opacity:0!important;visibility:hidden!important;border-top:1px solid #ddd;padding:1rem;min-height:65px}.osg-progress-box .slides-wrapper .apo-title{font-size:12px!important;line-height:15px;font-weight:700;letter-spacing:normal}.avpoptions-container__v2 div.avp-option,.avpoptions-container__v2>div{margin-bottom:0!important}.ap-options__optiongroup .apo-group-child .avp-option+.avp-option,.ap-options__swatch-container .avp-value-grid+.avp-value-grid{margin-top:14px}.full-width.avp-option .apo-swatch-wrapper{width:100%!important;margin:0!important}.osg-progress-box .slides-wrapper .avp-option.addon-show .ap-options__optiongroup{opacity:1!important;visibility:visible!important;background:#f1f1f1}.osg-progress-box .slides-wrapper .avpoptions-container__v2 .apo-color-image,.osg-progress-box .slides-wrapper .avp-productoptionswatch{width:48px!important;height:48px!important}.osg-progress-boxes{counter-reset:numbers}.osg-progress-boxes>.osg-progress-box{overflow:visible!important;position:relative}.osg-progress-boxes>.osg-progress-box:before,.osg-progress-boxes>.osg-progress-box:after{content:""}.osg-progress-boxes>.osg-progress-box:before,.osg-progress-boxes>.osg-progress-box:after{box-sizing:border-box}.osg-progress-box__left-icon,.osg-progress-boxes>.osg-progress-box:before{display:flex;width:29px;height:29px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:var(--radius-radius-max, 2000px);background:var(--color-bg, #fff);z-index:2;position:absolute;left:10px;border:1.5px dashed #000000}.custom_color .apo-swatch-wrapper input+.apo-swatch-only-img,.custom_color .avp-productoptionswatchwrapper input+.avp-productoptionswatch{filter:grayscale(0)!important}.osg-progress-box__left-icon span{align-self:stretch;color:#fff;text-align:center;font-size:16px}.osg-progress-box__left-line,.osg-progress-boxes>.osg-progress-box:after{position:absolute;left:23px;top:42px;height:calc(100% + 12px);width:0;z-index:2}.osg-progress-boxes>.osg-progress-box.status-progress:before{content:"";border:1px solid #000;background:var(--color-bg, #fff) url(/cdn/shop/files/progress.png?v=1762068082);background-size:100%;filter:grayscale(100%) contrast(10) brightness(1.2)}.osg-progress-boxes>.osg-progress-box.status-success:before{content:"";border:unset!important;width:29px!important;height:29px!important;background:var(--color-bg, #fff) url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 14.5C29 17.3621 28.1504 20.1455 26.5432 22.5494C26.3248 22.8762 25.9659 23.0527 25.6004 23.0527C25.3841 23.0527 25.1652 22.991 24.9719 22.8616C24.4517 22.514 24.3121 21.8104 24.6597 21.2902C26.0171 19.2602 26.7344 16.9123 26.7344 14.5C26.7344 13.4634 26.6047 12.4339 26.3489 11.4405C26.1929 10.8347 26.5578 10.217 27.1636 10.061C27.7698 9.90525 28.3871 10.2699 28.5431 10.8757C28.8462 12.0536 29 13.2729 29 14.5ZM20.8287 24.9725C18.9259 26.125 16.7375 26.7344 14.5 26.7344C7.75401 26.7344 2.26562 21.246 2.26562 14.5C2.26562 7.75401 7.75401 2.26562 14.5 2.26562C16.9977 2.26562 19.3994 3.01302 21.4458 4.42704C21.9604 4.78259 22.666 4.6536 23.0217 4.13897C23.3773 3.62434 23.2485 2.91876 22.7337 2.56299C20.307 0.886337 17.4599 0 14.5 0C10.627 0 6.9856 1.50828 4.24694 4.24694C1.50828 6.9856 0 10.627 0 14.5C0 18.373 1.50828 22.0144 4.24694 24.7531C6.9856 27.4917 10.627 29 14.5 29C17.1515 29 19.7459 28.2774 22.0027 26.9103C22.5379 26.5861 22.7089 25.8896 22.3848 25.3544C22.0604 24.8192 21.3639 24.6484 20.8287 24.9725ZM14.6093 17.7847C14.4299 17.7918 14.2624 17.7281 14.1323 17.6042L8.19939 11.9788C7.74538 11.5483 7.0283 11.5673 6.59796 12.0213C6.16741 12.4753 6.18643 13.1924 6.64044 13.6227L12.5722 19.2472C13.12 19.768 13.8287 20.0508 14.5796 20.0508C14.6199 20.0508 14.6602 20.0499 14.7004 20.0483C15.4958 20.0163 16.2264 19.672 16.7574 19.0788C16.7709 19.064 16.7838 19.0487 16.7964 19.033L28.75 4.16486C29.142 3.67722 29.0646 2.96412 28.5769 2.57228C28.0895 2.18022 27.3762 2.25766 26.9841 2.7453L15.054 17.5845C14.9367 17.7068 14.7797 17.7779 14.6093 17.7847Z' fill='black'/%3E%3C/svg%3E");background-size:100%}.osg-progress-boxes>.osg-progress-box:not(:empty):last-child:after{display:none}.osg-progress-boxes>.osg-progress-box>.ap-label-tooltip .apo-title:before,.osg-progress-boxes>.osg-progress-box>.apo-option-group .apo-title:before{counter-increment:numbers;content:counter(numbers) ". ";color:#000;font-size:25px!important;font-weight:700;font-family:Lora,serif}.osg-progress-boxes>.osg-progress-box>.apo-option-group .apo-title{font-size:25px!important;font-weight:700;font-family:Lora,serif}.osg-progress-box__horizontal-divider{height:1px;width:100%;background:#e5e5e3;margin-top:var(--size-400)}@media(min-width:768px){.osg-progress-box__horizontal-divider{max-width:540px}}.osg-progress-box.summary.status-progress{pointer-events:none}.osg-progress-box .svg-accordion{display:none}.order-form-total{font-weight:500}.order-form-total,.order-form-total span{font-size:24px;font-family:Lora,sans-serif;color:#000;display:block}.order-form-total span{font-size:33px;font-weight:700}#avp-productoption-total-add{display:none}#avp-watermark-footer,.quantity-selector{display:none!important}select.custom-apo-select{width:180px!important;border:1px solid #000000!important;border-radius:0!important;padding:10px 32px 10px 16px!important;font-size:16px!important;font-weight:700!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:10px 6px!important}.apo-text-field input{border-color:#163c99!important;background:#ccc;max-width:300px}.custom-size-field .apo-text-field input{background-color:#fffaee!important;border:1px solid #000!important;border-radius:0!important}.custom_size .apo-text-field:after{content:"mm";font-weight:700;padding:0 10px}.apo-text-field:after{font-weight:700;padding:0 10px}.apo-text-field{border-top:1px solid #eee!important;padding-top:13px!important}input[name="Structural gap"],input[name="Custom RAL Color Code"]{border-radius:0!important;border:1px solid #000!important;background-color:#fffaee!important}.custom_special_size span.choice-list-variatnt-title,.choice-list-variatnt-title{padding:10px 16px!important;font-size:16px!important;font-weight:700!important;border-radius:0!important}.custom_special_size label,.ap-options__HTML-container{margin-bottom:0!important}.ap-options__divider div{border-color:#000!important}.apo-group-accordion.apo-show .ap-options__divider-container{margin-left:-45px!important;margin-right:-45px!important;width:calc(100% + 84px)!important;max-width:calc(100% + 84px)!important}.ap-options__divider-container .avp-divider{width:100%!important}.apo-no-addons-btn{background:transparent;border-radius:0;padding:10px 16px!important;border:1px solid #000;cursor:pointer;position:absolute;bottom:.5rem;left:5%;font-size:16px;font-weight:700}.apo-no-addons-btn.active{background:#000;color:#fff}.apo-value-help-text button{background-color:#000!important;color:#fff;border-radius:0;border:0;margin-top:5px;font-size:16px;padding:10px 16px}.avis-swatch-app .product-form--atc button.product-form--atc-button{padding:20px 66px;background:#ffba18;color:#000;flex:unset;width:unset;font-size:34px;font-family:Manrope,sans-serif;text-transform:unset!important;font-weight:700}.read-more-words-link{display:inline-block;margin-left:5px;margin-top:5px;cursor:pointer;text-decoration:underline}.read-more-words-link:hover{color:#0056b3}.product-description.rte .button-secondary{padding:5px}.trut-cont{padding:0!important}.trut-cont path{fill:#f6ab28;stroke:none}.trut-cont svg{max-width:18px;height:auto}.star-review{display:flex;align-items:center}.star-review span{font-size:17px;font-weight:700;color:#1e2235;font-family:Gill Sans Nova,sans-serif}.ancor-rev{display:block;text-decoration:underline;color:#000}.product-details__block.type_rating{text-align:right}.product-details__block.type_rating .ancor-rev{font-size:12px}.product-rating-box{display:inline-block;text-decoration:none;border:1px solid #666;border-radius:0;background:transparent;cursor:pointer;transition:opacity .2s ease}.product-rating-box:hover{opacity:.8}.product-rating-box__content{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px 22px 33px}.product-rating-box__score{font-size:24px;font-weight:700;color:#333;font-family:Manrope,sans-serif;white-space:nowrap}.product-rating-box__stars{display:flex;align-items:center;gap:2px}.product-rating-warranty-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-items:stretch;gap:12px}.product-rating-delivery{font-size:24px;margin-top:20px;margin-bottom:20px;flex-basis:100%;text-align:left;font-weight:700;color:#1e2235}.product-warranty-box{min-width:0}.product-rating-box{flex-shrink:0;margin-left:auto}.product-title{font-family:Lora,serif;font-weight:500;line-height:110%;letter-spacing:-.02em;text-transform:capitalize;font-size:32px}.product-title-helper{font-size:14px;color:#e74c3c;font-weight:600;margin-top:8px;margin-bottom:0}.product-pricing .price.product__price,.product-pricing .price.product__price .money,.product-pricing .price.product__price [data-price],.product-pricing .price.product__price .price__current,.product-pricing .price.product__price .price__current .money{font-family:Lora,serif;line-height:110%;letter-spacing:-.02em;color:#000!important;font-weight:700}.product-pricing .price.product__price:before,.product-pricing .price.product__price .price--label{font-family:Lora,serif;line-height:110%;letter-spacing:-.02em;color:#000;font-weight:400}@media screen and (min-width:769px){.product-title{font-size:54px;margin-top:110px}.product-pricing{margin-top:47px}.product-pricing .price.product__price,.product-pricing .price.product__price .money,.product-pricing .price.product__price [data-price],.product-pricing .price.product__price .price__current,.product-pricing .price.product__price .price__current .money{font-size:44px}.product-pricing .price.product__price:before,.product-pricing .price.product__price .price--label{font-size:44px}.breadcrumbs-container,.breadcrumbs-container a,.breadcrumbs-container span{font-size:24px;font-weight:400;color:#000;line-height:130%;letter-spacing:-.02em}.breadcrumbs-delimiter svg{width:16px!important;height:10px!important}}.product-pricing .price.product__price:before{content:"from ";color:#000;font-weight:400}@media screen and (min-width:769px){.product-pricing .price.product__price:before{font-size:44px;line-height:110%;letter-spacing:-.02em}}.product-warranty-box{display:inline-block;border:1px solid #666;border-radius:0;background:transparent;padding:22px 33px;font-size:24px;font-weight:700;color:#333;font-family:Manrope,sans-serif;word-wrap:break-word;overflow-wrap:break-word;text-align:left}@media screen and (max-width:1514px){.product-rating-warranty-container{flex-direction:column}}.product-rating-box__star-wrapper{position:relative;width:22px;height:22px;flex-shrink:0}.product-rating-box__star{width:22px;height:22px;position:absolute;top:0;left:0}.product-rating-box__star svg{width:22px;height:22px;display:block}.product-rating-box__star-clip{position:absolute;top:0;left:0;width:22px;height:22px;z-index:2;overflow:hidden}.product-rating-box__star--empty{z-index:1}.product-rating-box__star--filled{z-index:2}.product-rating-box__star--filled path{fill:#f6ab28;stroke:none}.product-rating-box__star--empty path{fill:#e0e0e0;stroke:none}.product-rating-box__star-clip--1{--star-fill: clamp(0, var(--rating-value), 1);width:calc(var(--star-fill) * 22px)}.product-rating-box__star-clip--2{--star-fill: clamp(0, calc(var(--rating-value) - 1), 1);width:calc(var(--star-fill) * 22px)}.product-rating-box__star-clip--3{--star-fill: clamp(0, calc(var(--rating-value) - 2), 1);width:calc(var(--star-fill) * 22px)}.product-rating-box__star-clip--4{--star-fill: clamp(0, calc(var(--rating-value) - 3), 1);width:calc(var(--star-fill) * 22px)}.product-rating-box__star-clip--5{--star-fill: clamp(0, calc(var(--rating-value) - 4), 1);width:calc(var(--star-fill) * 22px)}.key-details{position:relative}.avpoptions-container__v2 label.avp-option-title{margin-bottom:1rem!important}.ap-options__HTML details{opacity:1}.ap-options__HTML details summary{list-style:none;cursor:pointer;color:#000;font-size:16px;font-weight:700}.ap-options__HTML details summary::marker{display:none}.ap-options__HTML details summary::-webkit-details-marker{display:none}.ap-options__HTML details summary:before{content:"";display:inline-block;width:10px;height:6px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg);vertical-align:middle}.ap-options__HTML details[open] summary:before{transform:rotate(0)}.ap-options__HTML details p{line-height:22px;font-size:16px;font-weight:500;margin:.5rem 0!important}.key-details img.floating-image{max-width:75px;position:absolute;right:0;top:calc(50% - 36px)}.key-details__wrapper.has_badge p{margin-right:50px}.key-details__wrapper ul{padding-left:0}.product-details__block .product-pricing{margin-bottom:2rem}.product-details__block .price__current{font-family:Oswald,sans-serif;font-size:1.8rem!important;color:#000}.product-details__block .productPriceNote{margin-top:0}.productPriceNote{color:#000!important;font-size:24px!important}.productPriceNote strong{font-weight:700}.avpoptions-container__v2.osg-progress-boxes .osg-progress-box:not(.custom_color):not(.custom_size):not(.osg-installation) .ap-options__optiongroup,.avpoptions-container__v2.osg-progress-boxes .osg-progress-box .mechanism .ap-options__radio{position:absolute}.osg-progress-box .avp-option .ap-options__optiongroup{width:93%;left:5%;right:0%;top:180px;background-color:#fffaee!important;border:1px solid #000!important;position:absolute}.avpoptions-container__v2 .ap-options__optiongroup{display:block!important}.avis-swatch-product-container{display:none}.slides-osg-box{padding-bottom:40px!important}.osg-locks .avp-option-title:before{background:url(/cdn/shop/files/new_Lock.svg?v=1767795585)}.osg-ass .avp-option-title:before{background:url(/cdn/shop/files/Additional_Safety_Systems.svg?v=1761989037)}.osg-gatestops .avp-option-title:before{background:url(/cdn/shop/files/new_Gate_Stops_Catchers.svg?v=1767796375)}.osg-entryaccess .avp-option-title:before{background:url(/cdn/shop/files/Entry_Access_Control.svg?v=1761989036)}.osg-exitaccess .avp-option-title:before{background:url(/cdn/shop/files/Exit_Access_Control.svg?v=1761989036)}.osg-gok .avp-option-title:before{background:url(/cdn/shop/files/Gate_Opening_Kit.svg?v=1761989036)}.osg-ghc .avp-option-title:before,.osg-closure .avp-option-title:before,.osg-smart-locks .avp-option-title:before,.osg-infill .avp-option-title:before,.pedestal .avp-option-title:before{background:url(/cdn/shop/files/Addon.svg?v=1768147425) no-repeat center}.osg-hsc .avp-option-title:before{background:url(/cdn/shop/files/new_Hinge_Safety_Cable.svg?v=1767796228)}.osg-fobs .avp-option-title:before{background:url(/cdn/shop/files/Access_Control_Fobs.svg?v=1761989036)}.osg-posts .avp-option-title:before{background:url(/cdn/shop/files/new_Posts.svg?v=1767796065)}.mechanism .apo-option-group>.avp-option-title:before{background:url(/cdn/shop/files/new_Mechanism.svg?v=1767795867)}.osg-dropbolt .avp-option-title:before{background:url(/cdn/shop/files/new_Lockable_drop_bolt.svg?v=1767796466)}.avp-qty-wrapper{background:var(--color-bg, #fff)!important;padding:0 5px!important;border-radius:5px}#gate-installation-inquiry-form #form-container-ref section{max-width:none!important;text-align:left!important}.osg-progress-box.summary,.osg-progress-box.slides-osg-box:after{display:none}@media screen and (max-width:768px){.mobile-product-header{padding:1rem;padding-top:0}.osg-progress-box .slides-wrapper>.avp-option{min-width:90px!important;max-width:90px!important}.key-details.shift_under_gallery ul{display:none}.product-details__block .product-pricing{margin-bottom:0rem!important}.key-details__heading{font-size:14px}.product--outer .product-details{margin-left:10px;margin-right:10px}.avpoptions-container__v2 .avp-option.ap-options__button-container .avp-pilloptioncheckwrapper{margin-bottom:5px}.product-rating-warranty-container{flex-direction:column;align-items:stretch;gap:12px}.product-pricing .price.product__price:before{color:#000;font-weight:400;font-size:1.171875rem}.product-pricing .price.product__price .money,.product-pricing .price.product__price [data-price],.product-pricing .price.product__price .price__current,.product-pricing .price.product__price .price__current .money{color:#000!important}}.osg-installation.osg-progress-box:empty,.avp-option.blank{display:none}.avpoptions-container__v2 .avp-productoptionswatch-box:hover img{display:none!important}.apo-swatch-wrapper input+.apo-swatch-only-img,.avp-productoptionswatchwrapper input+.avp-productoptionswatch{filter:grayscale(1)}.apo-swatch-wrapper input:checked+.apo-swatch-only-img,.avp-productoptionswatchwrapper input:checked+.avp-productoptionswatch{filter:grayscale(0)!important}.apo-swatch-wrapper input+.apo-swatch-only-img .avp-productoptionswatch,.avp-productoptionswatchwrapper input+.avp-productoptionswatch{box-shadow:none!important;border:none!important}.mechanism-type .avp-productoptionswatchwrapper input+.avp-productoptionswatch{box-shadow:initial;border:initial}.mechanism-type .avp-productoptionswatchwrapper.mechanism-active .avp-productoptionswatch{border:3px solid #1e2235!important;box-shadow:0 0 0 2px #1e2235,0 4px 15px #00000040!important;transform:scale(1.08);transition:all .25s ease;filter:grayscale(0)!important;opacity:1!important}.mechanism-type .avp-productoptionswatchwrapper:not(.mechanism-active) .avp-productoptionswatch{opacity:.5!important;border:2px solid #ddd!important;box-shadow:none!important;transform:scale(1);transition:all .25s ease;filter:grayscale(.4)!important}.mechanism-type .avp-productoptionswatchwrapper:not(.mechanism-active):hover .avp-productoptionswatch{opacity:.85!important;border-color:#999!important;filter:grayscale(.1)!important;transform:scale(1.02)}.mechanism-tag{display:none!important;background:#1e2235!important;color:#fff!important;padding:4px 12px!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;margin-left:10px!important;vertical-align:middle!important;font-style:normal!important}.mechanism-tag:not(:empty){display:inline-block!important}.swatch-variant-title{border:1px solid #000!important;border-radius:0!important;padding:10px!important;font-size:16px!important;font-weight:700!important}.apo-title{font-size:16px!important}.apo-subtitle{display:block;font-size:13px!important;font-weight:400!important;color:#666;margin-top:4px;font-style:italic}.slides-osg-box>.apo-option-group{position:relative}.slides-osg-box .mechanism-tag{position:absolute;right:0;top:0}.avp-productoptionswatchwrapper .avp-productoptionswatch{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.avp-productoptionswatchwrapper .avp-productoptionswatch:before{left:30%!important;top:50%!important}.avpoptions-container__v2 input:checked+.avp-productoptionswatch-box .avp-productoptionswatch:before,.avpoptions-container__v2 input:checked+.avp-productoptionswatch:before{left:15px;top:25px}.avpoptions-container__v2 input:checked+.avp-productoptionswatch-box .avp-productoptionswatch:before,.avpoptions-container__v2 input:checked+.avp-productoptionswatch:before{color:#38c138}.custom-button.drawings button{background-color:#fffaee}.custom-button.drawings .button-secondary,.custom-button.drawings button{border:1px solid #000!important;border-radius:0!important}.custom-button.drawings .button-secondary,.custom-button.drawings button,.custom-button.drawings .button-secondary span,.custom-button.drawings button span{font-family:Manrope,sans-serif!important;font-size:24px!important;font-weight:700!important;text-decoration:underline!important;color:#000!important;line-height:130%!important;letter-spacing:-.02em!important;text-transform:none!important}.share-buttons{display:none}#shopify-pc__banner,.shopify-pc__banner__dialog,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background-color:#fffaee}.info-box-block{border:1px solid #000;border-radius:0;padding:20px;margin:20px 0}.info-box-title{margin:0 0 15px;font-size:24px;font-weight:700;line-height:130%;letter-spacing:-.02em}.info-box-link{font-size:24px;font-weight:700;color:#000;text-decoration:underline;border:none;background:none;padding:0;cursor:pointer;line-height:130%;letter-spacing:-.02em}.info-box-link:hover{text-decoration:underline;color:#000}.pxs-image-with-text-heading,.rich-text-heading,.rich-text-heading-medium,.image-with-text__heading.pxu-lia-element,.home-section--title,.promo-block--header.pxu-lia-element{font-family:Lora,Georgia,serif;text-transform:capitalize}.image-with-text__button.pxu-lia-element{background:#ffba18;color:#000;font-weight:700;text-transform:capitalize;border:none;border-radius:0}.avpoptions-container__v2 input[type=number],.avpoptions-container__v2 input[type=text],.avpoptions-container__v2 select,.avpoptions-container__v2 textarea{border:1px solid #000!important;border-radius:0;background-color:#fffaee}.modal-content{background-color:#fffaee!important}.modal-heading__text h2,.modal-content h3{font-family:Lora,serif;white-space:break-spaces}.modal-content .button-primary{background-color:#ffba18!important;border:none!important;border-radius:0!important;color:#000!important;font-weight:700!important;text-transform:capitalize!important;font-size:16px!important}.image-with-text__image-wrapper img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom.css.map */
