*{margin:0;padding:0;box-sizing:border-box}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-display:optional;scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;scroll-snap-type:y mandatory;background:var(--background);color:var(--text);font-size:var(--body-fs);font-family:var(--body-font);line-height:1.5;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-top:var(--header-bottom, 58px);--bg-green: #f1f8f5;--bg-popular: #e1f9e9;--color-popular: #4eb671}@media (min-width: 992px){body{padding-top:var(--header-bottom, 69px)}}body:has(.header-absolute){padding-top:0}ul,ol,ul li,ol li{list-style:none}a{color:var(--link);text-decoration:none}svg{color:var(--icon)}input,select,textarea{border-radius:8px;color:var(--input-text);background:var(--input-background);border:1px solid var(--input-border);width:100%;font-family:var(--body-font);font-size:var(--body-fs)}input,select{height:45px}input,textarea{padding:12px 16px;line-height:1.4}select{padding:0 16px;line-height:43px}textarea{height:145px}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}textarea::placeholder{color:var(--input-placeholder)}.form-group .error{margin-top:5px}.form-group:not(:last-child){margin-bottom:10px}button{border:none;background:none;border-radius:0}.btn{transition:all .5s ease-in-out 0s;overflow:hidden;position:relative;padding:10px 26px;font-weight:700;line-height:23px;font-size:var(--body-fs);border-radius:28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-transform:capitalize;font-family:var(--body-font);cursor:pointer}.btn .icon{position:relative;z-index:1;pointer-events:none}.btn .icon:not(.icon-arrow_full){display:block;color:inherit}.btn .icon:not(.icon-arrow_full) path{stroke:currentColor}.btn .icon.icon-arrow_right path{stroke:unset;fill:currentColor}.btn:after{content:"";position:absolute;width:150%;height:200%;border-radius:50%;transform:translate3d(0,76%,0);pointer-events:none;transition:all .75s cubic-bezier(.3,1,.3,1)}@media (hover: hover) and (pointer: fine){.btn:hover:after{transform:translateY(0)}}.btn span{position:relative;z-index:1;color:inherit}.btn .icon-loading{color:inherit;width:21px;height:21px;margin:auto}.btn .icon-loading circle{stroke:currentColor}.size-style{width:var(--size-style-width)}.button-primary{background:var(--primary-btn-bg);color:var(--primary-btn-text);border:1px solid var(--primary-btn-border)}@media (hover: hover) and (pointer: fine){.button-primary:not(.loading):hover{color:var(--primary-btn-text-hover);border-color:var(--primary-btn-border-hover)}}.button-primary:not(.loading):after{background-color:var(--primary-btn-bg-hover)}.button-secondary{background:var(--secondary-btn-bg);color:var(--secondary-btn-text);border:1px solid var(--secondary-btn-border)}@media (hover: hover) and (pointer: fine){.button-secondary:not(.loading):hover{color:var(--secondary-btn-text-hover);border-color:var(--secondary-btn-border-hover)}}.button-secondary:not(.loading):after{background-color:var(--secondary-btn-bg-hover)}.button-tertiary{background:var(--tertiary-btn-bg);color:var(--tertiary-btn-text);border:1px solid var(--tertiary-btn-border)}@media (hover: hover) and (pointer: fine){.button-tertiary:not(.loading):hover{background-color:var(--tertiary-btn-bg-hover);color:var(--tertiary-btn-text-hover);border-color:var(--tertiary-btn-border-hover)}}.button-tertiary:not(.loading):after{background-color:var(--tertiary-btn-bg-hover)}.l0{left:0}.t0{top:0}.r0{right:0}.b0{bottom:0}.block{display:block}.c-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.image__style{padding-top:var(--imgHeight)}.block-box-shadow{box-shadow:1.7207062244px 3.4414124489px 25.8105926514px #0000000d}.has-animation{transition:transform .3s ease-in-out}details,details summary{padding-left:0;background-image:none;-webkit-appearance:none}details>summary{list-style:none}details>summary>div{align-items:center}details>summary>div .icon-dropdown{color:inherit;transition:all .15s ease-in-out 0s;display:flex;align-items:center}details>summary>div .icon-dropdown svg{color:inherit}details>summary>div .icon-dropdown svg path{stroke:currentColor}details summary::-webkit-details-marker{display:none}details[open]>summary>div .icon-dropdown,details.is-opening>summary>div .icon-dropdown{transform:scaleY(-1)}details.is-closing>summary>div .icon-dropdown{transform:scaleY(0)}.container{margin-left:auto;margin-right:auto;max-width:var(--container);padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:700;color:var(--heading)}h1.main-color,h2.main-color,h3.main-color,h4.main-color,h5.main-color,h6.main-color{color:var(--primary)}h1{font-size:var(--h1-fs);line-height:1.18;letter-spacing:-.03em}h2{font-size:var(--h2-fs);line-height:1.2}h3{font-size:var(--h3-fs);line-height:1.2}h4{font-size:var(--h4-fs);line-height:1.2}h5{font-size:var(--h5-fs);line-height:1.2}h6{font-size:var(--h6-fs);line-height:1.2}p{font-size:var(--paragraph-fs)}.text-underline{text-decoration:underline}.text-linear-gradient-color{background:var(--selected-linear-gradient-color);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.text-linear-gradient-color>.text,.text-linear-gradient-color>.heading{background:var(--selected-linear-gradient-color);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}.text-linear-gradient-color>.text>span,.text-linear-gradient-color>.heading>span{-webkit-text-fill-color:transparent}.text-linear-gradient-color:has(>.text-animation){-webkit-text-fill-color:var(--heading)}.text-linear-gradient-color .text-animation:before{-webkit-text-fill-color:transparent}.heading{color:var(--heading)}.text{color:var(--text)}.subtext{color:var(--subtext)}.primary{color:var(--primary)}.secondary{color:var(--secondary)}.accent{color:var(--accent)}.error{color:var(--error-color);font-size:12px;line-height:1.2}.success{color:var(--success-color)}.highlight{color:var(--highlight)}.none{display:none}.has-error input{border-color:var(--input-error)}img{max-width:100%}img.absolute{width:100%;height:100%;object-fit:cover;object-position:center}.input-hidden{position:absolute;top:0;left:0;right:0;bottom:0;width:unset;height:unset;opacity:0;visibility:hidden}#main-content:has(.request-quote.active){position:relative}.request-quote{position:absolute;bottom:8px;right:8px;width:310px;max-width:calc(100% - 16px);z-index:100;border-radius:8px;visibility:hidden;opacity:0;transition:all .25s ease-in-out 0s;transform:translateY(15px)}@media (min-width: 750px){.request-quote{width:400px;right:15px;bottom:24px}}@media (min-width: 1200px){.request-quote{right:20px}}.request-quote .request-quote-wrapper{background:#fff;border-radius:8px;padding:20px 14px 12px;position:relative;box-shadow:2px 2px 10px 2px #0000000f;border:1px solid var(--border)}@media (min-width: 750px){.request-quote .request-quote-wrapper{padding:25px 19px 17px}}.request-quote .request-quote-wrapper .request-title{padding:5px 16px;height:25px;border-radius:999px;display:flex;align-items:center;width:fit-content;color:var(--primary-btn-text);background:var(--primary-btn-bg);font-size:12px;font-weight:500;margin:-32px 0 7px}@media (min-width: 750px){.request-quote .request-quote-wrapper .request-title{margin-top:-37px;height:30px;font-size:14px;margin-bottom:8px}}.request-quote .request-quote-wrapper .request-quote-content{font-size:12px;max-width:247px}@media (min-width: 750px){.request-quote .request-quote-wrapper .request-quote-content{max-width:unset;font-size:14px}}.request-quote .request-quote-wrapper .request-quote-content>div{font-weight:600;line-height:1;margin-bottom:4px;color:var(--heading)}.request-quote .request-quote-wrapper .request-quote-content p{font-size:inherit;line-height:1.2}@media (min-width: 750px){.request-quote .request-quote-wrapper .request-quote-content p{line-height:1.4}}.request-quote .request-quote-wrapper .btn{margin-left:auto;padding:0;height:24px;display:flex;width:fit-content;gap:7px;color:var(--primary);font-size:12px;font-weight:400;overflow:visible;position:static}.request-quote .request-quote-wrapper .btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 750px){.request-quote .request-quote-wrapper .btn{font-size:14px;margin-top:4px}}.request-quote .request-quote-wrapper .btn .icon{color:inherit;display:block;transition:all .35s ease-in-out 0s}.request-quote .request-quote-wrapper .btn .icon path{fill:currentColor}@media (hover: hover) and (pointer: fine){.request-quote .request-quote-wrapper .btn:hover .icon{transform:translate(5px)}}.request-quote.active{visibility:visible;opacity:1;transform:translateY(0)}.show-popup:has(popup-component.active) .request-quote{z-index:5}.product-most-popular{padding:4px 8px;font-size:10px;border-radius:12px;display:inline-flex;width:fit-content;align-items:center;line-height:1;white-space:nowrap;min-height:24px;background:var(--bg-popular);color:var(--color-popular);text-transform:capitalize}@media (min-width: 750px){.product-most-popular{font-size:12px}}@keyframes leftright{0%{max-width:75px}to{max-width:100%}}.product-cart-form .btn{white-space:nowrap;gap:0;max-width:100%}.product-cart-form .btn span{flex:unset;min-width:unset}.product-cart-form .btn-add-service{animation:leftright .25s}.product-cart-form .btn-add-service .button-content-added,.product-cart-form .btn-add-service .button-content{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;flex:unset;animation:leftright .25s}.product-cart-form .btn-add-service .button-content-added{opacity:0;position:absolute;top:50%;bottom:0;left:50%;transform:translate(-50%,calc(-50% + 45px))}.product-cart-form .btn-add-service.loading{height:45px}.product-cart-form .btn-add-service.loading>span{display:none}.product-cart-form .added-service{background:var(--secondary-btn-bg);color:var(--secondary-btn-text);border-color:var(--secondary-btn-border)}.product-cart-form .added-service:after{background-color:var(--secondary-btn-bg-hover)}@media (hover: hover) and (pointer: fine){.product-cart-form .added-service:hover{color:var(--secondary-btn-text-hover);border-color:var(--secondary-btn-border-hover)}}.product-cart-form .added-service .button-content{opacity:0;position:absolute;top:50%;bottom:0;left:50%;transform:translate(-50%,calc(-50% - 45px))}.product-cart-form .added-service .button-content-added{opacity:1;width:unset;position:static;transform:unset}.product-cart-form .added-service .button-content-added svg path{stroke:unset;fill:currentColor}.product-services-highlight{font-size:12px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:16px;flex:0 0 100%;max-width:100%}@media (min-width: 750px){.product-services-highlight{flex:1;min-width:0;margin-bottom:0;gap:8px 24px;font-size:14px}}.product-services-highlight li{align-items:center;gap:7px;flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}@media (min-width: 750px){.product-services-highlight li{flex:unset}}.product-services-highlight li svg{display:block;min-width:11px}.product-services-highlight li svg path{stroke:currentColor}.product-services-highlight li span{flex:1;min-width:0;color:var(--subtext)}.product-price{display:flex;align-items:center;gap:8px;color:rgb(from var(--subtext) r g b/.6);font-size:12px}@media (min-width: 750px){.product-price{flex-direction:column;align-items:flex-end;gap:0;margin-top:0;font-size:14px}}.product-price .price-value{color:var(--text);font-size:var(--h5-fs);font-weight:600}@media (min-width: 750px){.product-price .price-value{font-size:24px}}lazy-script div[data-scroll-container]{flex-wrap:nowrap}.pagination-holder{margin-top:30px}@media (min-width: 750px){.pagination-holder{margin-top:60px}}.pagination-holder .pagination{display:flex;align-items:center;justify-content:center;gap:4px}.pagination-holder .pagination li a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;padding:5px;line-height:1;transition:all .25s ease-in-out 0s;color:var(--text)}@media (min-width: 750px){.pagination-holder .pagination li a{width:40px;height:40px;font-size:16px}}.pagination-holder .pagination li.active a{background:var(--primary-btn-bg);color:var(--primary-btn-text);font-weight:700}@media (hover: hover) and (pointer: fine){.pagination-holder .pagination li:not(.active):hover a{color:var(--primary);box-shadow:0 0 3px #00000024}}#PBarNextFrameWrapper{display:none!important}.shopify-challenge__message{margin-top:40px}#captcha_form{padding:20px}div#g-recaptcha{margin-bottom:25px!important;padding:20px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
