:root{--color-light-3:#E9E9E9}*{font-family:Open Sans,Helvetica,Arial,sans-serif;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:40px}h1,h2{margin-bottom:0}h2{font-size:32px}li,p{font-size:16px}div,p,span{font-weight:300}a,div,p,span{color:#303030}a{font-weight:400}.bulletList li,p{margin:0;color:#303030}ol,ul{line-height:2.2}.bulletList li{list-style-type:disc}.feature-title{color:#1F9A73;letter-spacing:.1rem;font-size:24px;font-weight:400;text-transform:uppercase}body{margin:0;overflow-x:hidden;background:#f4f4f4;font-size:15px;line-height:1.5}main{padding-bottom:20px}.content-wrap{display:flex;justify-content:center}.content,.content-wrap{transition:max-height .3s ease}.content{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;min-height:50vh}@media (max-width:1024px){.content{padding:0 10px}}.content-height-unset .content{min-height:unset}.flex{display:flex}.wrap{flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.flex-col.center{align-items:center}.flex-row{display:flex;flex-direction:row}.flex-row.center,.justify-center{justify-content:center}.align-center,.centered{align-items:center}.centered{display:flex;justify-content:center}.space-between{justify-content:space-between}.width-100{width:100%}.height-unset,.height-unset .content{min-height:unset}a[href]{text-decoration:none;color:#303030}.card{background:white;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:25px;padding:40px 50px}.cards{gap:30px}.col-full{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.separator{margin-top:20px;margin-bottom:20px;height:0;border-top:1px solid rgba(200,200,200,.8)}.separator.dashed{border-top:1px dashed rgba(200,200,200,.8)}section{padding:1rem 0}strong{font-weight:700}.mt-0{margin-top:0}.mt-1{margin-top:1rem}mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.ml-0{margin-left:0}.ml-1{margin-left:1rem}.mr-0{margin-right:0}.mr-1{margin-right:1rem}.p-0{padding:0}.p-1{padding:1rem}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pl-0{padding-left:0}.pl-1{padding-left:1rem}.pr-0{padding-right:0}.pr-1{padding-right:1rem}.entry-animation{opacity:0;transform:translateY(50px);transition:all .5s ease-in-out}.entry-animation.active{opacity:1;transform:translateY(0)}.fade-wrapper{opacity:1;transition:opacity .3s ease-in-out}.fade-out{opacity:0;pointer-events:none}.fade-in{opacity:1}.slide-down{opacity:0;transform:translateY(-20px);transition:all .3s ease-in-out;pointer-events:none}.slide-down.active{opacity:1;transform:translateY(0);pointer-events:auto}.skeleton-row{display:flex;gap:1rem;margin-bottom:1rem}.skeleton-box{background-color:#e0e0e0;border-radius:4px;height:20px;width:100px;animation:pulse 1.5s ease-in-out infinite}.cart-summary-item.name.skeleton-box{width:40%}.cart-summary-item.qty.skeleton-box{width:20%}.cart-summary-item.price.skeleton-box{width:30%}.loader-small{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;box-shadow:32px 0 #fff,-32px 0 #fff;position:relative;animation:flash-small .5s ease-out infinite alternate;vertical-align:middle}.loader-small.green{animation:flash-small-green .5s ease-out infinite alternate}.loader{display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:32px 0 #fff,-32px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}.tooltip{bottom:-100%;transform:translateX(-50%);background:#181818;color:#FFFFFF;padding:4px 8px;font-size:12px;white-space:nowrap;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:10}.tooltip,.tooltip:after{position:absolute;left:50%}.tooltip:after{content:"";bottom:100%;transform:translateX(-50%) rotate(180deg);border:5px solid transparent;border-top-color:#181818}.overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(255,255,255,.5);z-index:40}.overlay.dark{background-color:rgba(0,0,0,.2)}.overlay.cart-popup{position:fixed}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes flash-small{0%{background-color:#FFF2;box-shadow:20px 0 #FFF2,-20px 0 #FFF}50%{background-color:#FFF;box-shadow:20px 0 #FFF2,-20px 0 #FFF2}to{background-color:#FFF2;box-shadow:20px 0 #FFF,-20px 0 #FFF2}}@keyframes flash{0%{background-color:#FFF2;box-shadow:32px 0 #FFF2,-32px 0 #FFF}50%{background-color:#FFF;box-shadow:32px 0 #FFF2,-32px 0 #FFF2}to{background-color:#FFF2;box-shadow:32px 0 #FFF,-32px 0 #FFF2}}@keyframes flash-small-green{0%{background-color:#0F02;box-shadow:32px 0 #0F02,-32px 0 #0F0}50%{background-color:#0F0;box-shadow:32px 0 #0F02,-32px 0 #0F02}to{background-color:#0F02;box-shadow:32px 0 #0F0,-32px 0 #0F02}}.legal-page{padding-top:30px;padding-bottom:50px}.legal-page h1{margin-bottom:50px}:root{--primary-green:#4fbb34;--primary-black:#363636}.bg-inherit{background-color:inherit}.border-top-green{border-top:2px solid #4fbb34}.footer-separator{width:60px;border:1px solid #4fbb34;margin-bottom:1rem}.small-heading{font-size:13px;text-transform:uppercase}.large-heading,.small-heading{color:black;margin:10px 0;letter-spacing:.45px}.large-heading{text-transform:capitalize}.button,a.btn,a.button,button{background-color:#4fbb34;color:#FFFFFF;padding:10px 20px;border:none;cursor:pointer;font-size:16px;width:200px;margin-bottom:10px;margin-top:10px;transition:all .3s ease;text-align:center;border-radius:5px;box-shadow:0 8px 16px #0823303D;font-weight:700}.button:hover,a.btn:hover,a.button:hover,button:hover{background-color:#3e9329}.button.wide,a.btn.wide,a.button.wide,button.wide{width:350px;font-size:20px}.button.disabled,a.btn.disabled,a.button.disabled,button.disabled{background-color:#b0e5a3;cursor:not-allowed}.button.disabled:hover,a.btn.disabled:hover,a.button.disabled:hover,button.disabled:hover{background-color:#b0e5a3}.secondaryButton{background-color:#292929;color:#FFFFFF;padding:10px 20px;border:none;cursor:pointer;font-size:16px;width:200px;margin-bottom:10px;margin-top:10px;transition:all .3s ease;text-align:center;border-radius:5px;box-shadow:0 8px 16px #0823303D;font-weight:700}.secondaryButton:hover{background-color:#101010}.secondaryButton.disabled{background-color:#767676;cursor:not-allowed}.secondaryButton.disabled:hover{background-color:#767676}.thirdButton{background-color:#FFFFFF;color:#363636;border-radius:20px;padding:10px 20px;border:none;cursor:pointer;font-size:16px;width:200px;border-radius:5px;box-shadow:0 8px 16px #0823303D;font-weight:700}.thirdButton:hover{background-color:#676767}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:10px 15px;margin:10px 0;border:1px solid #ffffff;background:#FFFFFF;box-sizing:border-box;font-size:15px;color:#363636}.bg-white{background-color:#FFFFFF}.bg-dark{background-color:#363636}.bg-grey{background-color:#f4f4f4}.color-white{color:#FFFFFF}.home-layout{min-height:100vh}.contact-page .content{min-height:unset}.contact-page .content .page-banner .content{padding:0}.contact-us-text-cont{padding-top:2rem}.contact-us-text-cont .content{min-height:unset}.contact-us-text-cont .content p{padding:0 2rem}.contact-form-container .content{min-height:unset;padding:2rem;display:flex}.contact-form-container .content .left-col{width:50%;padding:15px 20px;display:flex;flex-direction:column;gap:20px}.contact-form-container .content .left-col .contact-us-info-cont{display:flex;gap:.5rem}.contact-form-container .content .left-col .contact-us-info-cont .contact-icon{display:flex;width:25px;height:25px;background:#4fbb34;color:white;border-radius:50%;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;padding:.3rem}.contact-form-container .content .left-col .contact-us-info-cont .text .header{color:#4fbb34}.contact-form-container .content .right-col{width:50%;padding:20px;display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.contact-us-text-cont .content{min-height:unset}.contact-us-text-cont .content p{padding:0}.contact-form-container .content{flex-wrap:wrap;padding:15px 10px}.contact-form-container .content .left-col,.contact-form-container .content .right-col{width:100%;padding:15px 0}}.section-product-cont .content .content-wrap{flex-wrap:wrap;justify-content:left}.flatroofing-parent section .content .content-wrap>h2{font-size:28px;font-weight:700}.collapsible-item{border-bottom:1px solid #eaeaea;padding:1rem 0 0}.collapsible-item .header{display:flex;justify-content:space-between;cursor:pointer}.collapsible-item .header:hover{color:#4fbb34}.collapsible-item .header h2{margin:0;font-size:1rem;padding-bottom:1rem}.collapsible-item .header .icon{font-size:25px;color:#4fbb34}.collapsible-item .collapsible-content{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}.collapsible-item .collapsible-content p{line-height:1.5;font-size:1rem}.collapsible-item .collapsible-content.open{max-height:1500px;opacity:1}.collapsible-item .wysiwyg-content,.collapsible-item .wysiwyg-content p{padding-bottom:1rem}.collapsible-item .wysiwyg-content a{color:#4fbb34;text-decoration:underline}.collapsible-item .wysiwyg-content a:hover{color:#1F9A73}.collapsible{width:100%}.collapsible .content{min-height:unset}.collapsible .content .content-wrap{flex-direction:column}.custom-select{position:relative}.custom-select .custom-select-input{position:relative;width:100%;padding:10px 15px;margin:10px 0;border:1px solid #eaeaea;background:#FFFFFF;border-radius:10px;box-sizing:border-box;font-size:15px;color:#000000;z-index:3}.custom-select .custom-select-input:hover{cursor:pointer}.custom-select .custom-select-input:after{content:url(/_next/static/media/chevron.91e673bb.svg);transition-duration:.1s;position:absolute;right:8px;top:10px;transform-origin:center;height:20px}.custom-select .custom-select-options{position:absolute;width:100%;top:20px;left:0;max-height:200px;height:0!important;overflow:hidden;background:#FFFFFF;border:1px solid #eaeaea;box-sizing:border-box;border-radius:10px;z-index:2;transition-duration:.3s}.custom-select .custom-select-options .custom-select-options-inner{min-height:200px;max-height:200px;overflow-y:auto}.custom-select .custom-select-options .custom-select-option:first-child{margin-top:30px}.custom-select .custom-select-options .custom-select-option{padding:10px;opacity:.8;transition-duration:.1s;color:#000000;font-size:15px}.custom-select .custom-select-options .custom-select-option:hover{opacity:1;cursor:pointer;color:#4fbb34}.custom-select.open{z-index:5}.custom-select.open .custom-select-options{height:400px!important}.custom-select.open .custom-select-input:after{transform:rotate(180deg)}.custom-select.closing{z-index:5}.gallery-thumbnails-slider{width:100%;position:relative;cursor:pointer}.gallery-thumbnails-slider .gallery-slide{display:flex;justify-content:center;align-items:center}.gallery-thumbnails-slider .gallery-slide .slide-image{position:relative;width:100%;max-width:100px;aspect-ratio:1.5;background-size:cover;background-position:50%;background-repeat:no-repeat;flex-shrink:0}.gallery-thumbnails-slider .gallery-slide .slide-image:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.5);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.gallery-thumbnails-slider .gallery-slide .slide-image:hover:after{opacity:1}.gallery-thumbnails-slider .swiper-slide{display:flex;justify-content:center;align-items:center}.gallery-slider{width:100%;min-height:35vh;position:relative}.gallery-slider.gallery-slider-extra-padding{padding-bottom:40px}.gallery-slider .gallery-slide{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.gallery-slider .gallery-slide .slide-image{width:100%;aspect-ratio:1;background-size:contain;background-position:50%;background-repeat:no-repeat}.gallery-slider .gallery-slide .slide-image.portrait{background-size:contain}.gallery-slider .swiper-pagination{position:relative;margin-top:2rem;margin-bottom:1rem}.gallery-slider .swiper-pagination-bullet{width:13px;height:13px;aspect-ratio:1}.gallery-slider .swiper-pagination-bullet-active{background-color:#4fbb34}.gallery-slider .swiper-button-next,.gallery-slider .swiper-button-prev{background-color:#FFFFFF;border-radius:50%;width:30px;height:30px;top:50%;display:flex;align-items:center;justify-content:center;color:#181818;box-shadow:0 2px 6px rgba(0,0,0,.1)}.gallery-slider .swiper-button-next:hover,.gallery-slider .swiper-button-prev:hover{color:#4fbb34}.gallery-slider .swiper-button-next:after,.gallery-slider .swiper-button-prev:after{font-size:16px;font-weight:700;padding-left:2px}.gallery-slider .swiper-button-prev:after{padding-left:0;padding-right:2px}@media (max-width:767px){.gallery-slider{min-height:67vw}}.roofkit-card.skeleton{min-height:415px}.roofkit-card.skeleton .skeleton-box{display:block;width:100%;min-width:100px;height:1em;background-color:rgba(80,80,80,.05);border-radius:4px;margin-bottom:.5rem}.roofkit-card.skeleton .skeleton-circle{width:16px;height:16px;border-radius:50%;background-color:rgba(80,80,80,.05);display:inline-block}.roofkit-card.skeleton .skeleton-hr{max-width:60px;width:100%;height:1px;background-color:rgba(80,80,80,.05);margin:.5rem 0;border:none}.roofkit-card.skeleton .btn.skeleton-box{height:40px}.roofkit-card.skeleton .icon-top.skeleton-box{width:32px;height:32px;background-color:rgba(80,80,80,.05)}.roofkit-card{max-width:740px;width:100%;background-color:#FFFFFF;border:1px solid #e9e9e9;padding:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;line-height:1.5;letter-spacing:.05rem}.roofkit-card .icon-top{display:block;width:32px;aspect-ratio:1;background-size:cover;background-position:50%;background-repeat:no-repeat}.roofkit-card .roofkit-title{font-size:16px;font-weight:700;padding:0}.roofkit-card .roofkit-subtitle{font-size:17px;padding:0}.roofkit-card hr{max-width:60px;width:100%;margin-left:0;border:1px solid #4fbb34}.roofkit-card .roofkit-description{font-size:14px;color:#302F2F;padding:0;letter-spacing:0}.roofkit-card ul{list-style-type:none;padding:0;margin:0}.roofkit-card ul li{display:flex;align-items:center;gap:.5rem;font-size:14px}.roofkit-card ul li .icon{border-radius:50%;font-size:16px}.roofkit-card a.btn,.roofkit-card ul li .icon{background-color:#4fbb34;color:#FFFFFF;font-weight:700}.roofkit-card a.btn{width:100%;text-transform:uppercase;font-size:14px;padding:10px 20px;border:none;cursor:pointer;transition:all .3s ease;text-align:center}.roofkit-card a.btn:hover{background-color:#3e9329}.useful-documents-card{max-width:740px;width:100%;background-color:#FFFFFF;border:1px solid #e9e9e9;padding:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;line-height:1.5;letter-spacing:.05rem}.useful-documents-card .card-title{font-size:16px;font-weight:700;padding:0}.useful-documents-card hr{max-width:60px;width:100%;margin-left:0;border:1px solid #4fbb34}.useful-documents-card .buttons-cont{width:100%;text-align:left}.useful-documents-card .buttons-cont .button{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;font-size:14px;font-weight:700;margin:5px 0 0;letter-spacing:inherit;color:#FFFFFF;text-align:left}.useful-documents-card .buttons-cont .button .icon{min-width:20px;min-height:20px}.faq-card{padding:1rem;border:1px solid #e9e9e9}.faq-card .card-title{font-size:16px;font-weight:700;margin-bottom:.5rem}.faq-card hr{max-width:60px;width:100%;margin-left:0;border:1px solid #4fbb34}.faq-card .faq-cont .collapsible-item{letter-spacing:.02rem;border-bottom:none}.faq-card .faq-cont .collapsible-item .header h2{font-weight:600;font-size:15px}.faq-card .faq-cont .collapsible-item .icon{font-size:20px}.progress-bar{display:flex;justify-content:center;width:100%;margin:0 auto}.progress-bar .progress-step{padding:.5rem 2.5rem;border-bottom:3px solid transparent}.progress-bar .progress-step.completed{border-color:#4fbb34}.progress-bar .progress-step.pending{border-color:#E9E9E9}.progress-bar .progress-step .step{text-transform:uppercase;font-weight:600}@media (max-width:767px){.progress-bar .progress-step{padding:.5rem;flex:1 1 25%;display:flex;justify-content:center}.progress-bar .progress-step .step{font-size:12px}}.paginator-cont{display:flex;align-items:center}.paginator-cont .paginator{display:flex}.paginator-cont .paginator .paginator-btn{cursor:pointer;color:#FFFFFF;background:#4fbb34;display:flex;justify-content:center;align-items:center;width:30px;aspect-ratio:1;transition:color .3s ease,background .3s ease}.paginator-cont .paginator .paginator-btn.selected{background:#3e9329}.paginator-cont .paginator .paginator-btn.disabled{background-color:#8eda7b}.paginator-cont .paginator .paginator-btn.disabled:hover{background-color:#8eda7b;cursor:auto}.paginator-cont .paginator .paginator-btn:hover{background-color:#3e9329}.backdrop{position:fixed;top:0;left:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:30}.backdrop .image-preview{position:relative;max-width:725px;max-height:725px;aspect-ratio:1;width:100%;background-position:50%;background-size:contain;background-repeat:no-repeat;z-index:10;background-color:#FFFFFF}.backdrop .arrow-left{position:absolute;display:flex;left:0;top:calc(50vh - 2rem);background-color:rgba(0,0,0,.5);color:#FFFFFF;padding:1rem;z-index:10;border-radius:0 .3rem .3rem 0;cursor:pointer;transition:background-color .3s ease}.backdrop .arrow-left:hover{background-color:#101010}.backdrop .arrow-right{position:absolute;display:flex;right:0;top:calc(50vh -2rem);background-color:rgba(0,0,0,.5);color:#FFFFFF;padding:1rem;z-index:10;border-radius:.3rem 0 0 .3rem;cursor:pointer;transition:background-color .3s ease}.backdrop .arrow-right:hover{background-color:#101010}.floating-select select{padding-top:1rem!important}.floating-select label.top{top:20%!important}.file-upload-wrapper{position:relative;display:inline-flex;flex-direction:column;width:100%;margin:10px auto}.file-upload-input{opacity:0;position:absolute;inset:0;z-index:2;cursor:pointer}.file-upload-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:45px;padding:.5rem 1rem;border:1px dashed #e9e9e9;border-radius:.3rem;background:#FFFFFF;font-size:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease}.file-upload-label:hover{border-color:#94a3b8;background:#fff;color:#1e293b;box-shadow:0 2px 6px rgba(0,0,0,.05)}.file-upload-label:active{border-color:#64748b;background:#f1f5f9;transform:scale(.98)}.file-selected{border-style:solid;border-color:#4fbb34;background:rgba(0,200,0,.05);color:#4fbb34}.error-input+.file-upload-label,.file-upload-label.error-input{border-color:#ef4444!important;color:#b91c1c!important;background:#fef2f2!important}.file-upload-label:before{content:"📁";margin-right:10px;font-size:16px;opacity:.7}@media (max-width:480px){.file-upload-label{font-size:13px;padding:10px 14px}}.whatsap-thingy header{background:#302F2F;width:100%}.whatsap-thingy header span{color:#FFFFFF}.whatsap-thingy button{width:unset;padding:0;margin:0;border:none;box-shadow:none}.colour-selector-cont{position:relative}.colour-selector-cont label{margin-bottom:.25em}.colour-selector-cont .dropdown-button{display:flex;align-items:center;justify-content:space-between;padding:5px 15px;border:1px solid #eaeaea;border-radius:4px;cursor:pointer;min-width:150px;background:#fff}.colour-selector-cont .dropdown-button .selected-circle{width:30px;height:30px;border-radius:50%;margin-right:1rem;border:1px solid #a5a5a5}.colour-selector-cont .dropdown-button .selected-text{flex:1 1}.colour-selector-cont .dropdown-button .arrow{margin-left:6px}.colour-selector-cont .dropdown-options{position:absolute;top:85%;left:0;width:100%;max-height:250px;overflow-y:auto;border:1px solid #eaeaea;border-radius:4px;margin-top:0;background:#fff;z-index:10;padding:0}.colour-selector-cont .dropdown-options .option-item{display:flex;align-items:center;padding:5px 15px;cursor:pointer}.colour-selector-cont .dropdown-options .option-item .option-circle{width:30px;height:30px;border-radius:50%;margin-right:1rem;border:1px solid #a5a5a5}.colour-selector-cont .dropdown-options .option-item:hover{background:#f0f0f0}.colour-selector-cont .dropdown-options .option-item.selected{font-weight:700;background:#f4f4f4}.gnar-popup-outer{display:none}.gnar-popup-outer .inner{left:0;top:0;position:fixed!important;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;opacity:0;transition:opacity 1.3s!important;max-height:100vh;overflow-y:auto}.gnar-popup-outer.active{display:flex}.gnar-popup-outer.active .inner{opacity:1!important}.gnar-popup{background-color:white;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);max-width:650px;margin:200px 20px 20px}.gnar-popup .cookie-header{margin:0 0 10px;font-size:32px}.gs-cookie-info-cont .cookie-sub-header{font-size:18px;margin-bottom:20px!important}.gnar-popup p{margin:0 0 20px;font-size:14px}#gnar-consent-popup button{padding:10px 15px;border:none;border-radius:5px;background-color:#4fbb34;color:white;cursor:pointer;font-size:14px;width:210px;white-space:nowrap}#gnar-consent-popup button:hover{background-color:#3e9329}button#deny-cookies,button#more-info-btn{background-color:#c8c8c8;color:#ffffff}button#more-info-btn{width:280px!important}.gs-button-cont{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;flex-wrap:wrap;transition-duration:.3s}.gs-cookie-info-cont .more-info-btn{color:#646464;font-size:14px;text-decoration:underline;margin-bottom:20px;display:inline-block}.gs-cookie-info-cont .more-info-btn:hover{cursor:pointer}#gnar-consent-collapsible{height:0;overflow:hidden;transition:height .3s}#gnar-consent-collapsible.active{height:440px;max-height:440px;overflow:auto}.gs-cookie-info-cont{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;position:relative}.gs-cookie-info-cont:last-of-type{border-bottom:none}.gs-cookie-info-cont p{margin-bottom:0!important}.gs-cookie-info-cont h4{margin-top:0}.gs-cookie-info-cont .customCheckbox{position:absolute;top:18px;right:0}#gnar-consent-popup .customCheckboxBox:after{background:#4fbb34;top:1px;left:1px}@media (max-width:768px){.gs-button-cont{margin-top:20px;flex-direction:column-reverse}.gs-button-cont button,button#more-info-btn{width:100%!important}}.login-section .content{display:flex;justify-content:center;align-items:center}.login-section .content .content-wrap{width:100%}.login-form{max-width:500px;width:100%;margin:auto;border:1px solid #a5a5a5;border-radius:.2rem;padding:.5rem}.login-form .form-section .form-toggle-section{display:flex;border:1px solid #a5a5a5}.login-form .form-section .form-toggle-section .login-header{flex:1 1 45%;display:inline-flex;justify-content:center;align-items:center;font-size:18px;text-transform:uppercase;padding:.5rem;color:#FFFFFF;transition:background-color .3s ease}.login-form .form-section .form-toggle-section .login-header.active{background-color:#4fbb34;color:#FFFFFF}.login-form .form-section .form-toggle-section .login-header.active:hover{background-color:#3e9329}.login-form .form-section .form-toggle-section .login-header:hover{cursor:pointer;background-color:#505050}.login-form .login-button{width:100%}.login-form .login-button.loading{backgound:#8eda7b}.login-form .password-reset-link{text-align:center}.login-form .password-reset-link .forgot-password-link{color:#4fbb34}.login-form .password-reset-link .forgot-password-link:hover{color:#3e9329}.login-form .error-messages-cont{background:#eea030;padding:.8rem .5rem}.login-form .error-messages-cont p{color:#FFFFFF}.login-form .form-group-animate{display:flex;flex-wrap:wrap;gap:1rem;overflow:hidden;max-height:0;opacity:0;transition:max-height 1s ease,opacity .5s ease}.login-form .form-group-animate .form-floating{flex:1 1 100%}.login-form .form-group-animate.show{max-height:500px;opacity:1}.login-form .two-columns{display:flex}.login-form .two-columns .form-floating{flex:1 1}.login-form .form-group .form-floating .help-text{font-size:13px;color:#6c6d75;margin-top:.2rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem;display:block}.login-form .success-messages-cont{background:#1F9A73;padding:.8rem .5rem}.login-form .success-messages-cont p{color:#FFFFFF}footer{background-color:#363636;padding:20px;text-align:center;width:100%;box-sizing:border-box;border-top:20px solid #4fbb34}footer .footer-content{display:flex;justify-content:space-between;padding:20px}footer .footer-content .col-1,footer .footer-content .col-2,footer .footer-content .col-3,footer .footer-content .col-4{width:25%;box-sizing:border-box;padding:0 10px;display:flex;flex-direction:column;text-align:left;gap:10px}footer .footer-content .col-1 h3,footer .footer-content .col-2 h3,footer .footer-content .col-3 h3,footer .footer-content .col-4 h3{color:#FFFFFF;font-size:16px;font-weight:700;margin:0}footer .footer-content .col-1 p,footer .footer-content .col-2 p,footer .footer-content .col-3 p,footer .footer-content .col-4 p{color:#FFFFFF;font-size:13px;margin-bottom:10px}footer .footer-content .col-1 a,footer .footer-content .col-2 a,footer .footer-content .col-3 a,footer .footer-content .col-4 a{color:#FFFFFF;text-decoration:none;font-size:14px}footer .footer-content .col-1 a:hover,footer .footer-content .col-2 a:hover,footer .footer-content .col-3 a:hover,footer .footer-content .col-4 a:hover{text-decoration:underline}footer .footer-content .col-1{font-size:13px}footer .footer-content .col-1 .footer-logo{width:100%;max-width:205px;height:auto;margin-bottom:1rem}footer .footer-content .col-1 .col-content{display:flex;gap:.5rem;align-items:flex-start}footer .footer-content .col-1 .col-content .footer-icon{color:#4fbb34;font-size:16px;min-width:16px}footer .footer-content .col-1 .col-content a{font-size:13px}footer .footer-content .col-1 .social-icons-cont{display:flex;gap:1rem;max-width:100%;padding-top:1rem}footer .footer-content .col-1 .social-icons-cont .social-icon{max-width:24px;aspect-ratio:1;width:100%}footer .footer-content .col-1 .payment-options-cont{margin-top:1rem}footer .footer-content .col-1 .payment-options-cont .payment-options-image{max-width:225px;width:100%}@media ((max-width:1024px)){footer .content{padding:0}}@media ((max-width:767px)){footer .footer-content{flex-direction:column;padding:20px 0}footer .footer-content .col-1{width:100%;padding:0 0 2rem}footer .footer-content .col-1 .footer-logo{align-self:center;max-width:400px;width:100%;padding:0 2rem 1rem}footer .footer-content .col-1 .col-content{gap:1rem}footer .footer-content .col-1 .col-content .footer-icon{font-size:14px;min-width:14px}footer .footer-content .collapsible-item{color:#FFFFFF}footer .footer-content .collapsible-item .header h2{font-size:13px;color:#FFFFFF}footer .footer-content .collapsible-item .header .icon{font-size:16px}footer .footer-content .collapsible-item .collapsible-content{display:flex;flex-direction:column;align-items:flex-start;color:#FFFFFF;font-size:13px}footer .footer-content .collapsible-item .collapsible-content.open{padding-bottom:1rem}footer .footer-content .collapsible-item .collapsible-content.open a{color:#FFFFFF;line-height:22px}footer .footer-content .social-icons-cont{display:flex;justify-content:center;gap:1rem;max-width:100%;padding-top:2rem}footer .footer-content .social-icons-cont .social-icon{max-width:40px;aspect-ratio:1;width:100%}footer .footer-content .payment-options-cont{display:flex;justify-content:center;padding:2rem 0}footer .footer-content .payment-options-cont .payment-options-image{max-width:100%}}header.header{width:100%;z-index:12}header.header.scrolled{position:fixed;top:0;opacity:0}header.header.scrolled.visible{transition:all .5s ease;opacity:1}header.header .header-top-cont{width:100%;background:#363636;padding:0 20px}header.header .header-top-cont .header-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;color:#f4f4f4;box-sizing:border-box;margin:0 auto}header.header .header-top-cont .header-top .header-top-left{display:flex;align-items:center}header.header .header-top-cont .header-top .header-top-left a{color:#f4f4f4;text-decoration:none;margin-left:20px}header.header .header-top-cont .header-top .header-top-left a:hover{cursor:pointer}header.header .header-top-cont .header-top .header-top-left a:first-child{margin-left:0}header.header .header-top-cont .header-top .header-top-right{display:flex;align-items:center}header.header .header-top-cont .header-top .header-top-right a{color:#f4f4f4;text-decoration:none;margin:0 20px}header.header .header-top-cont .header-top .header-top-right a:hover{cursor:pointer}header.header .header-top-cont .header-top .header-top-right a .icon{margin-right:.5rem}header.header .header-top-cont .header-top .header-top-right .quote-cont{background:#4fbb34;padding:.2rem 0}header.header .header-top-cont-mobile{display:flex;justify-content:center;align-self:center;background-color:#4fbb34;padding:.5rem 25px}header.header .header-top-cont-mobile a{color:#FFFFFF}header.header .header-middle-cont{width:100%;background:#FFFFFF;padding:0 20px}header.header .header-middle-cont .header-middle{min-height:100px;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto}header.header .header-middle-cont .header-middle .acf-header-logo{display:flex;align-items:center;color:#f4f4f4;text-decoration:none}header.header .header-middle-cont .header-middle .acf-header-logo img{max-width:196px;margin-right:10px}header.header .header-middle-cont .header-middle .search-bar-cont-desktop{position:relative;z-index:40;max-width:30rem;width:100%}header.header .header-middle-cont .header-middle .login-cont a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px}header.header .header-middle-cont .header-middle .login-cont a p{font-size:14px}header.header .header-middle-cont .header-middle .basket-cont a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;transition:color .3s ease}header.header .header-middle-cont .header-middle .basket-cont a:hover{color:#4fbb34}header.header .header-middle-cont .header-middle .basket-cont a p{font-size:14px}header.header .header-middle-cont .header-middle .basket-cont a .cart-count{position:absolute;top:-10px;right:-2px;color:#2c9714;font-size:12px;display:none}header.header .header-middle-cont .header-middle .basket-cont a .cart-count.visible{display:block}header.header .header-bottom-cont{width:100%;background:#FFFFFF;padding:0 20px;box-shadow:0 6px 5px -1px rgba(0,0,0,.1);position:relative}header.header .header-bottom-cont .header-bottom{display:flex;justify-content:space-between;align-items:center;padding:10px 0;max-width:1280px;width:100%;margin:0 auto}header.header .header-bottom-cont .header-bottom .info-header-item{flex:1 1 30%;display:flex;align-items:center;justify-content:center;text-decoration:none;border-right:1px solid #6c6d75}header.header .header-bottom-cont .header-bottom .info-header-item:first-child img{width:auto;height:auto}header.header .header-bottom-cont .header-bottom .info-header-item:last-child{border-right:none}header.header .header-bottom-cont .header-bottom .info-header-item img{width:30px;height:30px}header.header .header-bottom-cont .header-bottom .info-header-item .info-header-text .info-header{font-weight:700;font-size:15px}header.header .header-bottom-cont .header-bottom .info-header-item .info-header-text p{font-size:13px;margin-left:10px}header.header .header-bottom-cont .header-bottom .info-header-item-slide{display:flex;justify-content:center;align-items:center;width:100%;gap:.5rem}header.header .header-bottom-cont .header-bottom .info-header-item-slide:first-of-type img{width:auto;height:auto}header.header .header-bottom-cont .header-bottom .info-header-item-slide.small-icons img{width:30px;height:30px}body:has(.header.scrolled) main{padding-top:250px}@media (max-width:990px){.header .header-bottom-cont{border-top:1px solid rgba(180,180,180,.2)}.header .header-bottom-cont .swiper-wrapper .info-header{font-weight:700}}@media (max-width:767px){header{position:fixed;z-index:12}header.scrolled{top:0;z-index:12}header .mega-menu-mobile-cont{position:relative}main{padding-top:40vw}}@media (max-width:700px){main{padding-top:45vw}}@media (max-width:630px){main{padding-top:50vw}}@media (max-width:525px){main{padding-top:55vw}}@media (max-width:430px){main{padding-top:60vw}}.register{margin:0 auto;width:100%;max-width:600px;box-sizing:border-box;padding:60px 20px 20px}.register h2{text-align:center;margin-bottom:20px}.register .register-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:20px 0}.mobile-menu-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;z-index:10;overflow:hidden;background:rgba(0,0,0,.5);transition:transform .3s ease;transform:translateX(-100%)}.mobile-menu-container.open{transform:translateX(0)}.mobile-menu-container .close-btn-cont{position:absolute;top:0;right:0;padding:1rem 2rem;font-size:24px;z-index:20;color:#6c6d75}.mobile-menu-container .close-btn-cont .close-btn{cursor:pointer;transition:color .3s ease}.mobile-menu-container .close-btn-cont .close-btn:hover{color:#4fbb34}.mobile-menu-container .menu-controll{background-color:#FFFFFF;font-size:18px}.mobile-menu-container .menu-controll .header{display:flex;align-items:center;color:#6c6d75;gap:.5rem;padding:4rem 0 0 2rem}.mobile-menu-container .menu-controll .header .chevron{font-size:16px}.mobile-menu-container .menu-controll .header.back{cursor:pointer}.mobile-menu-container .mobile-menu-slider{display:flex;height:100%;transition:transform .3s ease;width:300vw}.mobile-menu-container .menu-panel{width:100vw;background-color:#fff;padding:1rem;overflow-y:auto}.mobile-menu-container .menu-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;font-size:14px;transition:background-color .3s ease}.mobile-menu-container .menu-item:hover{background-color:#f4f4f4}.mobile-menu-container .menu-item a{display:flex;align-items:baseline;gap:.5rem}.mobile-menu-container .back-btn{display:flex;align-items:center;font-weight:500;margin-bottom:16px;cursor:pointer}.mobile-menu-container .back-btn svg{margin-right:8px}.mega-menu-mobile-cont{padding:1rem 25px}.mega-menu-mobile-cont .content-cont{display:flex;gap:1rem;justify-content:space-between;align-items:center}.mega-menu-mobile-cont .content-cont .tablet-ukfr-logo{max-width:175px;width:100%}.mega-menu-mobile-cont .content-cont .icon{font-size:22px}.mega-menu-mobile-cont .content-cont .icon:hover{cursor:pointer}.mega-menu-mobile-cont .content-cont .link-icons{position:relative}.mega-menu-mobile-cont .content-cont .link-icons .cart-count{position:absolute;top:-.5rem;right:-.7rem;color:#4fbb34}.mega-menu-mobile-cont .search-cont{position:relative;z-index:10}.mega-menu-mobile-cont .search-cont .slide-down.active{margin-top:1rem}@media (max-width:765px){.mega-menu-mobile-cont .content-cont{gap:4rem}.mega-menu-mobile-cont .content-cont .icon{font-size:28px}.mega-menu-mobile-cont .content-cont .mobile-removed{display:none}.mega-menu-mobile-cont .content-cont .mobile-logo{flex:1 1 50%;align-self:center;display:flex;justify-content:center}.mega-menu-mobile-cont .content-cont .mobile-logo img{max-width:350px;margin:0 auto}}.mega-menu-cont{width:100%;background:#363636;padding:0 20px;position:relative;z-index:22}.mega-menu-cont.scrolled{position:-webkit-sticky;position:sticky;top:0}.mega-menu-cont.scrolled .mega-menu{max-width:1280px;margin:0 auto}.mega-menu-cont.scrolled .mega-menu .navigation-link-cont{justify-content:center}.mega-menu-cont.scrolled .mega-menu .navigation-link-cont .menu-section .menu-title{padding:.5rem .8rem}.mega-menu-cont.scrolled .mega-menu .navigation-link-cont .menu-section .menu-title p{font-size:13px}.mega-menu-cont .mega-menu{display:flex;justify-content:space-between}.mega-menu-cont .mega-menu .acf-header-logo-cont{display:flex;align-items:center}.mega-menu-cont .mega-menu .acf-header-logo-cont a{display:flex}.mega-menu-cont .mega-menu .acf-header-logo-cont a img{max-width:100px}.mega-menu-cont .mega-menu .navigation-link-cont{max-width:1280px;min-height:50px;color:#FFFFFF;display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 auto;padding:0 40px;width:100%}.mega-menu-cont .mega-menu .navigation-icons-cont{display:flex;align-items:center;gap:1rem;color:#FFFFFF}.mega-menu-cont .mega-menu .navigation-icons-cont .link-icons,.mega-menu-cont .mega-menu .navigation-icons-cont a{color:#FFFFFF;font-size:1.2rem;display:flex;align-items:center;transition:all .3s ease}.mega-menu-cont .mega-menu .navigation-icons-cont .link-icons:hover,.mega-menu-cont .mega-menu .navigation-icons-cont a:hover{cursor:pointer;color:#4fbb34}.mega-menu-cont .mega-menu .navigation-icons-cont .basket-cont{position:relative}.mega-menu-cont .mega-menu .navigation-icons-cont .basket-cont small{font-size:10px;position:absolute;top:-5px;right:-10px;color:#4fbb34;display:none}.mega-menu-cont .mega-menu .navigation-icons-cont .basket-cont small.visible{display:block}.mega-menu-cont .mega-menu .menu-section{min-height:50px;display:flex;align-items:center}.mega-menu-cont .mega-menu .menu-section .menu-title{cursor:pointer;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;position:relative}.mega-menu-cont .mega-menu .menu-section .menu-title p{font-size:15px;margin:0;color:#FFFFFF}.mega-menu-cont .mega-menu .menu-section .menu-title .chevron{content:"";display:inline-block;width:12px;height:12px;background-image:url(/_next/static/media/chevron-white.17835762.svg);background-size:contain;background-repeat:no-repeat;transition:transform .2s ease}.mega-menu-cont .mega-menu .menu-section .dropdown-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:white;padding:2rem;max-width:1400px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-wrap:nowrap;z-index:999}.mega-menu-cont .mega-menu .menu-section .columns{display:flex;gap:2rem;width:100%}.mega-menu-cont .mega-menu .menu-section .columns.extra-gap{gap:5rem}.mega-menu-cont .mega-menu .menu-section .column{max-width:180px;width:100%}.mega-menu-cont .mega-menu .menu-section .column .column-heading{font-size:15px;color:#6c6d75;font-weight:700;margin-bottom:.5rem}.mega-menu-cont .mega-menu .menu-section .column ul{list-style:none;padding:0;margin:0;line-height:27px}.mega-menu-cont .mega-menu .menu-section .column ul li{margin-bottom:.5rem}.mega-menu-cont .mega-menu .menu-section .column ul li a{color:#363636;text-decoration:none;font-family:Open Sans,sans-serif}.mega-menu-cont .mega-menu .menu-section .column ul li a:hover{color:#4fbb34}.mega-menu-cont .search-bar-cont{position:absolute;top:-3.5rem;left:50%;transform:translateX(-50%);max-width:600px;width:100%;transition:all .3s ease}.mega-menu-cont .search-bar-cont.open{top:3.5rem}.category-banner.small-image .content .content-wrap .right-col{width:auto}.category-banner.small-image .content .content-wrap .right-col img{height:300px}.category-banner.media-left .content-wrap{flex-direction:row-reverse;align-items:center;gap:2rem}.category-banner.media-left .content-wrap .right-col{border-top-right-radius:0!important;border-top-left-radius:40px}.category-banner .content{min-height:30vh}.category-banner .content .content-wrap{display:flex;justify-content:space-between;align-items:center;padding-top:40px;gap:40px}.category-banner .content .content-wrap .btn,.category-banner .content .content-wrap .button,.category-banner .content .content-wrap button{width:unset;display:inline-flex;align-items:center;gap:.5rem;padding-top:8px;padding-bottom:8px}.category-banner .content .content-wrap .btn .icon,.category-banner .content .content-wrap .button .icon,.category-banner .content .content-wrap button .icon{font-size:20px}.category-banner .content .content-wrap .left-col{width:55%}.category-banner .content .content-wrap .right-col{width:55%;display:flex;flex-direction:column;align-items:center;border-top-right-radius:40px;overflow:hidden}.category-banner .content .content-wrap .right-col .vimeo-iframe{border:none}.category-banner .content .content-wrap .right-col img{width:100%;height:380px;object-fit:cover}@media ((max-width:767px)){.category-banner .content{padding:1.5rem 1rem}.category-banner .content .content-wrap{flex-direction:column-reverse;padding-top:0}.category-banner .content .content-wrap .btn{margin-top:1.5rem}.category-banner .content .content-wrap .large-heading{line-height:54px}.category-banner .content .content-wrap .left-col,.category-banner .content .content-wrap .right-col{width:100%}.category-banner .content .content-wrap .right-col{max-width:100%}.category-banner .content .content-wrap .right-col.has-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.category-banner .content .content-wrap .right-col.has-video .vimeo-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.category-banner .content .content-wrap .right-col img{height:auto!important}.category-banner.small-image .content .content-wrap .right-col{max-width:100%}.category-banner.small-image .content .content-wrap .right-col img{height:auto!important}}.page-banner{display:flex;justify-content:space-between;align-items:center;padding-top:40px;gap:40px}.page-banner.small-image .content .content-wrap .right-col{width:auto}.page-banner.small-image .content .content-wrap .right-col img{height:300px}.page-banner .content{min-height:30vh}.page-banner .content button{width:unset;display:flex;align-items:center;gap:.5rem}.page-banner .content button .icon{font-size:20px}.page-banner .content .left-col{width:55%}.page-banner .content .right-col{width:44%;display:flex;flex-direction:column;align-items:center;border-top-right-radius:40px;overflow:hidden}.page-banner .content .right-col img{width:100%;height:380px}.page-banner.media-left .content-wrap{flex-direction:row-reverse;align-items:center;gap:2rem}.page-banner.media-left .content-wrap .right-col{border-top-right-radius:0;border-top-left-radius:40px}@media (max-width:767px){.page-banner .content .content-wrap{flex-wrap:wrap}.page-banner .content .content-wrap .left-col,.page-banner .content .content-wrap .right-col{width:100%}.page-banner .content .content-wrap .right-col{order:-1}.page-banner .content .content-wrap .right-col img{width:100%;height:auto!important}}.image-box-cont{background-color:#FFFFFF}.image-box-cont .image-box-header{flex:1 1 100%;margin:0;padding-top:1rem;font-size:32px;text-align:center}.image-box-cont .content-wrap{display:flex;flex-wrap:wrap;padding:20px 0;gap:20px;text-align:center;align-items:flex-start}.image-box-cont .content-wrap .image-box-card{flex:1 1 20%;border-radius:1rem;border:1px solid #4fbb34;overflow:hidden;max-width:400px;align-self:flex-start}.image-box-cont .content-wrap .image-box-card img{max-width:100%;width:100%;height:280px;display:block;object-fit:cover;object-position:center center}.image-box-cont .content-wrap .image-box-card .text-box{padding:1rem .5rem;background-color:#f4f4f4}.image-box-cont .content-wrap .image-box-card .text-box .header{font-size:1rem;font-weight:700}.image-box-cont .content-wrap .centered{border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-box-cont .content-wrap .centered img{width:auto;height:auto}.image-box-cont .content-wrap .centered .text-box{background-color:inherit;padding:5% 15%}.image-box-cont .content-wrap .centered .header{font-size:1rem;font-weight:700}.image-box-cont .content-wrap .centered .description{font-size:.9rem;line-height:1.5}.image-box-cont.round-right .image-box-card{border-radius:0 5rem 0 0;border:none;transition:box-shadow .3s ease}.image-box-cont.round-right .image-box-card:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.image-box-cont.round-right .image-box-card:hover .text-box p{color:#3e9329}.image-box-cont.round-right .image-box-card .text-box{display:flex;justify-content:center;align-items:center;min-height:80px}.image-box-cont.round-right .image-box-card .text-box p{color:#4fbb34;font-weight:700;transition:color .3s ease}.image-box-cont.header-left .image-box-header{text-align:left}.image-box-cont.three-cols .image-box-card{flex:1 1 30%}.image-box-cont.two-cols .image-box-card{flex:1 1 45%;max-width:600px}.image-box-cont.two-cols .image-box-card img{max-height:400px;height:100%}.image-box-cont.clean-cards .image-box-card{border:none;border-radius:.2rem;transition:box-shadow .3s ease}.image-box-cont.clean-cards .image-box-card:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.2)}.image-box-cont.clean-cards .image-box-card:hover .text-box p.header{color:#3e9329}.category-list .content{min-height:20vh}.category-list .content h2.category-list{text-align:left;padding-bottom:1rem;flex:1 1 100%;margin-bottom:0;font-weight:700;font-size:1rem}.category-list .content .content-wrap{gap:0;justify-content:space-between}.category-list .content .content-wrap .image-box-card{border:none;flex:auto;border-radius:0;max-width:112px;height:auto}.category-list .content .content-wrap .image-box-card img{width:100%;height:auto;aspect-ratio:1}.category-list .content .content-wrap .image-box-card .text-box{background-color:inherit}.category-list .content .content-wrap .image-box-card .text-box p{font-size:14px}@media (max-width:1024px){.image-box-cont .content .content-wrap .image-box-card{flex:1 1 45%;max-width:475px}.image-box-cont .content .content-wrap .image-box-card .text-box{padding:1.5rem 1rem}.image-box-cont.image-fill .content .content-wrap .image-box-card img{object-fit:fill}.image-box-cont.image-fill.image-contain .content .content-wrap .image-box-card img{object-fit:contain}.category-list .content .content-wrap{flex-wrap:nowrap;overflow-x:scroll;gap:.5rem}.category-list .content .content-wrap .image-box-card{width:112px;flex:0 0 auto}}@media (max-width:767px){.image-box-cont .content .content-wrap{gap:2rem}.image-box-cont .content .content-wrap .image-box-header{font-size:22px}.image-box-cont .content .content-wrap .image-box-card{flex:1 1 100%;max-width:unset}.category-list .content .content-wrap{flex-wrap:nowrap;overflow-x:scroll;gap:.5rem}.category-list .content .content-wrap .image-box-card{width:112px;flex:0 0 auto}}a.image-card{min-height:230px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.5rem;padding:0 1rem;color:#FFFFFF;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 20%}a.image-card h2,a.image-card p{color:inherit}a.image-card .header{padding-bottom:0;margin-bottom:0;font-weight:700}a.image-card .description{padding:.5rem 0;font-size:.9rem;line-height:1.2}a.image-card .call-to-action{font-size:.9rem;font-weight:700;padding:1rem 0}@media (max-width:767px){a.image-card{flex:1 1 100%}a.image-card .header{font-size:20px}a.image-card .description{font-size:14px}a.image-card .call-to-action{font-size:15px}}.image-card-cont{max-width:100%}.image-card-cont .content{min-height:auto}.image-card-cont .content-wrap{padding:5rem 0;gap:2rem;display:flex;flex-wrap:wrap}.featured-products-cont{background-color:#FFFFFF}.featured-products-cont .content-wrap{display:flex;flex-direction:column;text-align:center;position:relative;padding-bottom:2rem}.featured-products-cont .content-wrap .header-prev{position:absolute;left:-2%;top:50%}.featured-products-cont .content-wrap .header-prev:hover{cursor:pointer}.featured-products-cont .content-wrap .header-next{position:absolute;right:-2%;top:50%}.featured-products-cont .content-wrap .header-next:hover{cursor:pointer}.featured-products-cont .featured-products-header{font-size:32px}.image-cont{width:300px}.image-cont .image{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.text-cont{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;min-height:100px;padding-top:.5rem}.text-cont .product-title{font-size:.9rem;margin-bottom:.5rem}.text-cont .price-cont{display:flex;flex-direction:column;gap:.5rem}.text-cont .price-cont .price{font-size:1rem}.text-cont .price-cont .price strong{font-weight:700}.product-slider-cont{width:100%;overflow:hidden;position:relative}.product-slider-cont.mobile{padding-bottom:2rem}.product-slider-cont .swiper{width:100%}.product-slider-cont .swiper-slide{display:flex;justify-content:center;align-items:stretch;height:auto;box-sizing:border-box;flex:0 0 auto}.product-slider-cont .product-slide{width:100%;max-width:280px;display:flex;flex-direction:column}.product-slider-cont .product-slide .img-cont{width:100%;max-width:280px}.product-slider-cont .product-slide .img-cont .imgage{width:100%;height:auto;object-fit:cover}.product-slider-cont .custom-pagination{padding-top:1rem}.product-slider-cont .custom-pagination .swiper-pagination-bullet{background:#999;opacity:.5;width:10px;height:10px;transition:all .3s ease}.product-slider-cont .custom-pagination .swiper-pagination-bullet-active{background:#4fbb34;opacity:1;transform:scale(1.2)}.wysiwyg-wrapper{background-color:#f4f4f4;width:100%}.wysiwyg-wrapper .content{min-height:auto}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content{width:100%}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content img{max-width:100%;height:auto}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content p{line-height:1.5}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content p a{color:#4fbb34}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content p a:hover{color:#3e9329}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content ul li a{color:#4fbb34}.wysiwyg-wrapper .content .content-wrap .wysiwyg-content ul li a:hover{color:#3e9329}.wysiwyg-wrapper .content h2{font-size:32px;font-weight:700}.wysiwyg-wrapper .content h3{font-weight:700}.wysiwyg-wrapper .content h3 a{font-size:inherit;font-weight:inherit}.wysiwyg-wrapper .content h3 a:hover{color:#4fbb34}.wysiwyg-wrapper .content p{padding-bottom:1rem}.wysiwyg-wrapper .youtube-embed-wrapper{overflow:hidden;border-radius:0 3rem 0 0}.wysiwyg-wrapper iframe{width:100%;height:calc(100vw - 50%);aspect-ratio:1.77777778;border:none}.wysiwyg-wrapper.compact .content .content-wrap{line-height:1.5}.wysiwyg-wrapper.compact .content h2,.wysiwyg-wrapper.compact .content h3{margin-top:0}.wysiwyg-wrapper.compact .content p{line-height:1.5;padding-bottom:0}.wysiwyg-wrapper.compact .content ul{line-height:1.3;padding-bottom:1rem;margin-bottom:0}.wysiwyg-wrapper.read-more .wysiwyg-content{max-height:50px;transition:max-height .5s ease;overflow:hidden;width:100%}.wysiwyg-wrapper.read-more .wysiwyg-content div,.wysiwyg-wrapper.read-more .wysiwyg-content li,.wysiwyg-wrapper.read-more .wysiwyg-content p,.wysiwyg-wrapper.read-more .wysiwyg-content section,.wysiwyg-wrapper.read-more .wysiwyg-content span,.wysiwyg-wrapper.read-more .wysiwyg-content strong,.wysiwyg-wrapper.read-more .wysiwyg-content ul{color:#E9E9E9!important;transition:color .5s ease}.wysiwyg-wrapper.read-more .wysiwyg-content.open{max-height:1800px}.wysiwyg-wrapper.read-more .wysiwyg-content.open div,.wysiwyg-wrapper.read-more .wysiwyg-content.open li,.wysiwyg-wrapper.read-more .wysiwyg-content.open p,.wysiwyg-wrapper.read-more .wysiwyg-content.open section,.wysiwyg-wrapper.read-more .wysiwyg-content.open span,.wysiwyg-wrapper.read-more .wysiwyg-content.open strong,.wysiwyg-wrapper.read-more .wysiwyg-content.open ul{color:inherit!important}.wysiwyg-wrapper.read-more .wysiwyg-content.open a{color:#4fbb34!important}.wysiwyg-wrapper.read-more .wysiwyg-content.open a:hover{color:#3e9329!important}.wysiwyg-wrapper.read-more .read-more-cont{display:flex;gap:1rem;margin-top:1rem}.wysiwyg-wrapper.read-more .read-more-cont hr{flex-grow:1;border:none;border-top:1px solid #a5a5a5;margin:auto 0}.wysiwyg-wrapper.read-more .read-more-cont .read-more-text{color:#4fbb34;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wysiwyg-wrapper.read-more .read-more-cont .read-more-text:hover{color:#3e9329}.wysiwyg-wrapper.green-table table{width:100%;border-collapse:collapse;border-spacing:.5rem}.wysiwyg-wrapper.green-table table tr{display:flex}.wysiwyg-wrapper.green-table table tr td,.wysiwyg-wrapper.green-table table tr th{flex:1 1 20%}.wysiwyg-wrapper.green-table table tr.has-many-cols td:first-child,.wysiwyg-wrapper.green-table table tr.has-many-cols th:first-child{flex:1 1 10%}.wysiwyg-wrapper.green-table table td,.wysiwyg-wrapper.green-table table th{padding:.5rem;text-align:center;border:1px solid #a5a5a5}.wysiwyg-wrapper.green-table table thead th{background-color:#4fbb34!important;color:#FFFFFF;border:1px solid #a5a5a5}.wysiwyg-wrapper.green-table table tbody td{text-align:left;font-size:13px}.wysiwyg-wrapper.mobile{display:none}.wysiwyg-wrapper .flat-roofing-table-cont h2{margin-bottom:1rem;text-align:center;background:#f4f4f4}.wysiwyg-wrapper .flat-roofing-table-cont table{width:100%;border-collapse:separate;border-spacing:1rem .5rem}.wysiwyg-wrapper .flat-roofing-table-cont table td,.wysiwyg-wrapper .flat-roofing-table-cont table th{padding:1rem;text-align:center;border:none}.wysiwyg-wrapper .flat-roofing-table-cont table thead th{background-color:#f4f4f4}.wysiwyg-wrapper .flat-roofing-table-cont table tbody td:first-child{background-color:#f4f4f4;text-align:left}.calculator-table-cont table{width:100%;border-collapse:collapse;border-spacing:.5rem}.calculator-table-cont table tr{display:flex}.calculator-table-cont table tr td,.calculator-table-cont table tr th{flex:1 1 20%}.calculator-table-cont table tr.has-many-cols td:first-child,.calculator-table-cont table tr.has-many-cols th:first-child{flex:1 1 10%}.calculator-table-cont table td,.calculator-table-cont table th{padding:.5rem;text-align:center;border:1px solid #a5a5a5}.calculator-table-cont table thead th{background-color:#4fbb34;color:#FFFFFF;border:1px solid #a5a5a5}.calculator-table-cont table tbody td{text-align:left;font-size:13px}section.bg-white{background-color:#FFFFFF}@media (max-width:767px){.wysiwyg-wrapper .content .content-wrap .wysiwyg-content h2{font-size:22px;margin-bottom:1rem}.wysiwyg-wrapper.mobile{display:block}.wysiwyg-wrapper.hide-mobile{display:none}.wysiwyg-wrapper.green-table{overflow-x:scroll}.wysiwyg-wrapper.green-table table,.wysiwyg-wrapper.green-table table tr{display:table-row}}.section-info-cont{background-color:#4fbb34}.section-info-cont .content{min-height:auto;padding:2rem 1rem}.section-info-cont .content-wrap{flex-direction:column;font-size:1rem;color:#FFFFFF;gap:1rem}.section-info-cont .content-wrap h2,.section-info-cont .content-wrap p{color:inherit;margin:0;line-height:1.5}.section-info-cont .content-wrap h2{font-size:2rem}.section-info-cont .content-wrap p{font-size:1rem}.section-info-cont .content-wrap .btn-primary{color:#4fbb34;background-color:#FFFFFF;text-wrap:nowrap;width:auto;font-weight:700;font-size:.9rem;padding:.8rem 1.5rem;border-radius:.3rem}.section-info-cont .content-wrap .btn-primary:hover{background-color:#2c9714;color:#FFFFFF}.section-reviews.border-top-green{border-top:none}.section-reviews .content{min-height:30vh}.section-reviews .content .content-wrap{display:flex;flex-direction:column}@media (max-width:767px){.section-reviews .content{padding-bottom:3rem}.section-reviews .content .content-wrap h2{margin-bottom:1rem;font-size:22px;font-weight:400}}.section-two-columns-cont iframe{max-width:100%;margin:0 auto;display:block}.section-two-columns-cont .content-wrap{flex-wrap:wrap;gap:2rem}.section-two-columns-cont .content-wrap .header{width:100%;font-size:32px;font-weight:700;text-align:left}.section-two-columns-cont .content-wrap p{font-size:16px;line-height:1.5;text-align:left}.section-two-columns-cont .content-wrap strong{font-size:18px;font-weight:700}.section-two-columns-cont .content-wrap .content-cont{flex:1 1 40%;min-width:400px}.section-two-columns-cont .content-wrap .content-cont img{max-height:72px}.section-two-columns-cont .content-wrap .content-cont .text-cont .content-header{font-size:18px;font-weight:700;width:100%;text-align:left}.section-two-columns-cont .content-wrap .content-cont .dangerously-cont.wysiwyg-centered{display:flex;flex-direction:column;justify-content:center;height:100%}.section-two-columns-cont .content-wrap .comparison-cont{display:flex;gap:1rem;padding-bottom:1rem}.section-two-columns-cont .content-wrap .comparison-cont .installation-cont,.section-two-columns-cont .content-wrap .comparison-cont .price-cont{flex:1 1 auto}.section-two-columns-cont .content-wrap .comparison-cont .graphic-cont{display:flex;min-height:1rem;border-radius:.5rem;background:#E9E9E9;overflow:hidden}.section-two-columns-cont .content-wrap .comparison-cont .graphic-cont div{flex:1 1 10%}.section-two-columns-cont .content-wrap .comparison-cont .graphic-cont div.filled{background-color:#4fbb34}.section-two-columns-cont .content-wrap .comparison-cont .info-cont{display:flex;justify-content:space-between}.section-two-columns-cont .content-wrap .button-cont a.btn.width-100,.section-two-columns-cont .content-wrap .button-cont a.button.width-100{width:100%}.section-two-columns-cont.three-columns .content-wrap .content-cont{flex:1 1 25%;min-width:300px}@media (max-width:767px){.comparison-cont{flex-direction:column}}.section-faq-cont .content{min-height:10vh}.section-faq-cont .content .content-wrap{line-height:1.5;flex-wrap:wrap;justify-content:unset}.section-faq-cont .content .content-wrap .header{font-size:32px;font-weight:700}.section-faq-cont .content .content-wrap .additional-text{font-size:16px}@media (max-width:767px){.section-faq-cont .content .content-wrap>.header{font-size:22px;margin-bottom:1rem}}.related-news-cont .content .content-wrap{flex-wrap:wrap}.related-news-cont .content .content-wrap h2{width:100%;text-align:left;font-size:32px;font-weight:700}.related-news-cont .content .content-wrap .news-cards-cont{max-width:100%;display:flex;flex-wrap:wrap;gap:2rem}.related-news-cont .content .content-wrap .news-cards-cont .news-card{flex:1 1 25%;min-width:300px;overflow:hidden;border-radius:.5rem;background-color:#FFFFFF;border:1px solid #4fbb34}.related-news-cont .content .content-wrap .news-cards-cont .news-card .media{height:280px;overflow:hidden}.related-news-cont .content .content-wrap .news-cards-cont .news-card .media img{width:100%;height:100%;object-fit:cover}.related-news-cont .content .content-wrap .news-cards-cont .news-card .card-content{padding:1rem 1rem 2rem;line-height:1.5}.related-news-cont .content .content-wrap .news-cards-cont .news-card .card-content h3{font-size:18px;font-weight:700;margin-bottom:0}.related-news-cont .content .content-wrap .news-cards-cont .news-card .card-content p{font-size:14px}.section-breadcrumbs{padding:0 1rem;padding-bottom:0!important}.section-breadcrumbs .content{height:auto;padding:0}.section-breadcrumbs .content .content-wrap .breadcrumbs{display:flex;flex-wrap:wrap;color:#6c6d75;white-space:normal;overflow-wrap:anywhere}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list{padding-left:0}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list li .chevron-right{padding:0 .5rem;color:inherit}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list li a{text-transform:uppercase;font-size:14px;font-weight:700;color:inherit}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list li a:hover{color:#2c9714}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list li span{text-transform:uppercase;font-size:14px;font-weight:700;color:#181818}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list.mobile{display:none}@media (max-width:767px){.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list{display:none}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list.mobile{display:flex}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list.mobile a:hover{color:inherit}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list.mobile strong{color:#A5A5A5;margin-left:.5rem}.section-breadcrumbs .content .content-wrap .breadcrumbs .ordered-list.mobile strong:hover{color:#2c9714}}.section-product-details-cont{width:100%;display:flex;justify-content:space-between;padding:2rem 1rem 0}.section-product-details-cont .content{padding:0}.section-product-details-cont .content .content-wrap{align-items:flex-start;gap:1rem}.section-product-details-cont .content .content-wrap .left-cont{flex:1 1 66%;max-width:66%}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item{padding:1rem;border-bottom:2px solid #4fbb34}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item .header{display:flex;align-items:center}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item .header h2{font-size:22px;font-weight:700}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item .header .toggle{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:2px solid #4fbb34;border-radius:50%}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item .header .toggle.open{padding-bottom:3px}.section-product-details-cont .content .content-wrap .left-cont .collapsible-item:last-child{border-bottom:none}.section-product-details-cont .content .content-wrap .left-cont .content{width:unset}.section-product-details-cont .content .content-wrap .left-cont .content-wrap{align-items:normal}.section-product-details-cont .content .content-wrap .right-cont{flex:1 1 30%;display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.section-product-details-cont .content .content-wrap .left-cont,.section-product-details-cont .content .content-wrap .right-cont{flex:1 1 100%;max-width:100%!important}}.section-product-overview-cont{background:#FFFFFF;width:100%;padding:0 1rem 2rem}.section-product-overview-cont .content{padding:0}.section-product-overview-cont .content .content-wrap{gap:1rem 0}.section-product-overview-cont .content .content-wrap h1{font-size:32px;margin-top:0;padding-left:0;font-weight:700;width:100%}.section-product-overview-cont .content .content-wrap .product-images-cont{flex:1 1 30%;max-width:405px;width:100%;padding:0 .5rem;order:1}.section-product-overview-cont .content .content-wrap .product-images-cont .swiper-cont{min-height:50vh;display:flex;flex-wrap:wrap;align-items:flex-end}.section-product-overview-cont .content .content-wrap .product-description-cont{flex:1 1 30%;line-height:1.5;padding:0 1rem;order:2}.section-product-overview-cont .content .content-wrap .product-description-cont .description-summary-cont .short-description{font-size:15px}.section-product-overview-cont .content .content-wrap .product-description-cont .description-summary-cont a{font-size:13px;color:#9747ff;text-decoration:underline;cursor:pointer}.section-product-overview-cont .content .content-wrap .product-description-cont .highlights-cont .highlights-list{list-style-type:none;padding:0;line-height:2.2;font-size:15px;font-weight:700}.section-product-overview-cont .content .content-wrap .product-description-cont .highlights-cont .highlights-list li{display:flex;align-items:center;font-size:15px}.section-product-overview-cont .content .content-wrap .product-description-cont .highlights-cont .checkmark-cont{width:20px;height:20px;font-size:20px;color:#4fbb34;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.section-product-overview-cont .content .content-wrap .product-description-cont .quick-links-cont h3{font-size:16px;font-weight:700;margin-bottom:.5rem}.section-product-overview-cont .content .content-wrap .product-description-cont .quick-links-cont button{width:100%;font-size:14px;margin-top:0;margin-bottom:5px}.section-product-overview-cont .content .content-wrap .purchase-form-cont{flex:1 1 30%;order:3;border:1px solid #e5e7eb;padding:2rem 1rem;background-color:#FAFAFA}@media (max-width:1059px){.section-product-overview-cont .content .content-wrap .product-images-cont{flex:1 1 45%;max-width:50%}.section-product-overview-cont .content .content-wrap .product-description-cont{order:3;flex:0 1 50%}.section-product-overview-cont .content .content-wrap .purchase-form-cont{order:2;flex:1 1 45%}}@media (max-width:767px){.section-product-overview-cont .content .content-wrap .product-images-cont{flex:1 1 100%;max-width:100%;order:1}.section-product-overview-cont .content .content-wrap .product-images-cont .swiper-cont{min-height:calc(100vw - 5rem)}.section-product-overview-cont .content .content-wrap .product-description-cont{display:none}.section-product-overview-cont .content .content-wrap .product-description-mobile-cont{flex:1 1 100%;order:2}.section-product-overview-cont .content .content-wrap .product-description-mobile-cont .highlights-cont .highlights-list{list-style-type:none;padding:0;line-height:1.5;font-size:15px;font-weight:700;display:flex;flex-wrap:wrap;gap:.5rem}.section-product-overview-cont .content .content-wrap .product-description-mobile-cont .highlights-cont .highlights-list li{display:flex;align-items:center;flex:1 1 45%}.section-product-overview-cont .content .content-wrap .product-description-mobile-cont .highlights-cont .checkmark-cont{width:20px;height:20px;font-size:20px;color:#4fbb34;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.section-product-overview-cont .content .content-wrap .product-description-mobile-cont .purchase-form-cont{order:3;flex:1 1 100%}.section-product-overview-cont .content .content-wrap .quick-links-mobile-cont{flex:1 1 100%;order:4}.section-product-overview-cont .content .content-wrap .quick-links-mobile-cont .quick-links-cont{display:flex;flex-wrap:wrap;gap:.5rem}.section-product-overview-cont .content .content-wrap .quick-links-mobile-cont .quick-links-cont .btn{flex:1 1 45%;min-width:150px;width:auto;max-width:auto;margin:0}}.search-bar{display:flex;position:relative;align-items:center;border-radius:6px;background-color:#fff;padding:0;width:100%;box-shadow:0 0 .5rem 0 rgba(0,0,0,.2)}.search-bar .search-input{flex:1 1;border:none;outline:none;font-size:14px;background:transparent;margin:0}.search-bar .search-button{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1;padding:0;border:none;background:#4fbb34;margin:0;border-radius:0 .5rem .5rem 0}.search-bar .search-button .search-icon{color:#363636;font-size:18px;cursor:pointer}.search-bar .suggestions-cont{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-height:60vh;z-index:10;background:#FFFFFF;display:flex;flex-direction:column;border-radius:.3rem;padding:1rem;gap:.5rem;border:1px solid #e9e9e9;overflow-y:auto}.search-bar .suggestions-cont .search-results-cont{border-top:1px solid #f4f4f4}.search-bar .suggestions-cont .search-results-cont span{font-size:13px;margin-top:1rem}.search-bar .suggestions-cont .search-results-cont:first-child{border-top:none}.search-bar .suggestions-cont .search-results-cont .category-item a{color:#4fbb34;transition:color .3s ease}.search-bar .suggestions-cont .search-results-cont .category-item a:hover{color:#3e9329}.search-bar .suggestions-cont .search-results-cont .category-item:first-of-type{margin-top:.5rem}.search-bar .suggestions-cont .search-results-cont .category-item:last-of-type{margin-bottom:1rem}.search-bar .suggestions-cont .search-results-cont .product-item-cont{display:flex;gap:1rem;padding:.5rem;transition:background .3s ease}.search-bar .suggestions-cont .search-results-cont .product-item-cont:hover{background:#f4f4f4;cursor:pointer}.search-bar .suggestions-cont .search-results-cont .product-item-cont .product-image{display:flex;justify-content:center;align-items:center;font-size:40px;color:#A5A5A5;width:80px;height:80px;background-size:cover;background-position:50%}.search-bar .suggestions-cont .search-results-cont .product-item-cont .product-description-cont{display:flex;flex-direction:column;justify-content:center;gap:.3rem}.search-bar .suggestions-cont .search-results-cont .product-item-cont .product-description-cont .product-price{font-weight:700}.search-bar .suggestions-cont .search-results-cont .brand-item a{color:#4fbb34;transition:color .3s ease}.search-bar .suggestions-cont .search-results-cont .brand-item a:hover{color:#3e9329}.search-bar .suggestions-cont .search-results-cont .brand-item:first-of-type{margin-top:.5rem}.search-bar .suggestions-cont .search-results-cont .brand-item:last-of-type{margin-bottom:1rem}.add-to-cart.skeleton .skeleton-box{display:block;width:100%;height:1em;background-color:rgba(80,80,80,.05);border-radius:4px;margin-bottom:.5rem}.add-to-cart.skeleton .skeleton-box.short{width:40%;height:.9em}.add-to-cart.skeleton .skeleton-box.price{width:60%;height:1.2em}.add-to-cart.skeleton .skeleton-box.input,.add-to-cart.skeleton .skeleton-box.select{width:100%;height:2.4em}.add-to-cart.skeleton .skeleton-box.button{width:50%;height:2.5em;border-radius:6px}.add-to-cart.skeleton .skeleton-box.flex-1{flex:1 1;height:1em}.add-to-cart.skeleton .skeleton-box.image{width:150px;height:30px}.add-to-cart.skeleton .skeleton-circle{width:32px;height:32px;border-radius:50%;background-color:rgba(80,80,80,.05)}.add-to-cart{display:flex;flex-direction:column}.add-to-cart .attribute-info-cont{padding-bottom:.5rem}.add-to-cart .attribute-info-cont span{text-transform:capitalize}.add-to-cart .attribute-selector-cont{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:.2rem}.add-to-cart .attribute-selector-cont label{font-weight:700}.add-to-cart .attribute-selector-cont select{margin-top:0;border-radius:0;border:1px solid #e9e9e9;text-transform:capitalize}.add-to-cart .attribute-selector-cont select.missmatch{outline:1px solid #eea030}.add-to-cart .attributes-missmatch-cont{background-color:#eea030;color:#FFFFFF;padding:.5rem;margin:.5rem 0}.add-to-cart .attributes-missmatch-cont p{color:inherit}.add-to-cart .price-wrapper{display:flex;justify-content:space-between;gap:.5rem;padding:1rem 0}.add-to-cart .price-wrapper .current-price,.add-to-cart .price-wrapper .price{letter-spacing:.08rem}.add-to-cart .price-wrapper .current-price strong,.add-to-cart .price-wrapper .price strong{font-size:28px}.add-to-cart .price-wrapper .additional-info-cont{font-size:12px;letter-spacing:.08rem}.add-to-cart .price-wrapper .price-left-cont{display:flex;flex-direction:column}.add-to-cart .quantity-cart-cont{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.add-to-cart .quantity-cart-cont input[type=number]{border-radius:0;border:1px solid #e9e9e9;flex:1 1 30%}.add-to-cart .quantity-cart-cont button.disabled{background-color:#8eda7b;cursor:unset}.add-to-cart .full-width-flex-cont{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.5rem;transition:border-color .3s ease;border:1px solid transparent}.add-to-cart .full-width-flex-cont.hoverable:hover{border-color:#181818;cursor:pointer}.add-to-cart .full-width-flex-cont .icon{font-size:30px;color:#4fbb34;display:flex;align-items:center}.add-to-cart .full-width-flex-cont .image{max-height:31px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.add-to-cart .full-width-flex-cont .title{font-size:14px;font-weight:700!important}.add-to-cart .full-width-flex-cont .title a{font-size:inherit;font-weight:inherit}.add-to-cart .full-width-flex-cont .subtitle{font-size:13px}.colour-selector-cont{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:.2rem;padding-bottom:1rem;order:-1}.colour-selector-cont label{font-weight:700}.colour-selector-cont .colour-selector{display:flex;gap:.5rem}.colour-selector-cont .colour-selector .colour-option{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;cursor:pointer;border:2px solid #e9e9e9}.colour-selector-cont .colour-selector .colour-option.selected,.colour-selector-cont .colour-selector .colour-option:hover{border-color:#000000}.colour-selector-cont .colour-selector .colour-option:hover .tooltip{visibility:visible;opacity:1}.section-cart .content .content-wrap{flex-wrap:wrap;align-items:flex-start;gap:2rem}.section-cart .content .content-wrap .cart-content-wrap{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:2rem}.section-cart .content .content-wrap .cart-items-cont{position:relative;flex:1 1 55%;display:flex;flex-direction:column;gap:2rem}.section-cart .content .content-wrap .cart-items-cont .loader-cont{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(255,255,255,.6);z-index:10;display:flex;justify-content:center;align-items:center}.cart-product-single-cont{display:flex;justify-content:flex-start;line-height:1.4rem}.cart-product-single-cont .product-image-cont{min-width:180px}.cart-product-single-cont .product-image-cont img{border:1px solid #e9e9e9}.cart-product-single-cont .product-management-cont{display:flex;flex-wrap:wrap;flex:1 1 60%}.cart-product-single-cont .product-management-cont .product-details-cont{flex:1 1 50%}.cart-product-single-cont .product-management-cont .product-details-cont .product-name{text-decoration:none;font-size:18px}.cart-product-single-cont .product-management-cont .product-details-cont .product-name:hover{cursor:pointer}.cart-product-single-cont .product-management-cont .product-details-cont p{font-size:12px}.cart-product-single-cont .product-management-cont .product-details-cont .attributes-cont .attribute{text-transform:capitalize}.cart-product-single-cont .product-management-cont .product-details-cont .product-price-cont{display:flex;gap:2rem;padding-top:.5rem}.cart-product-single-cont .product-management-cont .product-details-cont .product-price-cont p{font-size:18px;font-weight:600;letter-spacing:.08rem}.cart-product-single-cont .product-management-cont .product-details-cont .product-price-cont p small{font-size:12px;font-weight:400;padding-left:.2rem}.cart-product-single-cont .product-management-cont .quantity-remove-cont{display:flex;align-items:center;justify-content:space-between;padding-right:2rem;font-size:16px;flex:1 1 10%}.cart-product-single-cont .product-management-cont .quantity-remove-cont p{display:flex;padding:.8rem .4rem;background-color:#E9E9E9;transition:background-color .1s ease}.cart-product-single-cont .product-management-cont .quantity-remove-cont p:hover{cursor:pointer;background-color:#4fbb34}.cart-product-single-cont .product-management-cont .quantity-remove-cont p:last-of-type{background-color:transparent;font-size:18px;transition:color .1s ease}.cart-product-single-cont .product-management-cont .quantity-remove-cont p:last-of-type:hover{color:#4fbb34}.cart-product-single-cont .product-management-cont .quantity-remove-cont input[type=number]{width:5rem;text-align:center;font-size:15px}.cart-product-single-cont .product-management-cont .quantity-remove-cont input[type=number]:focus{outline:none}.cart-product-single-cont .product-management-cont .quantity-remove-cont .trash-can{margin-left:1rem}.cart-product-single-cont .product-management-cont .quantity-remove-cont .trash-can:hover{cursor:pointer}.cart-popup-cont{background-color:#FFFFFF;position:absolute;top:5rem;left:50%;transform:translateX(-50%);max-width:600px;width:90%;padding:1rem;box-shadow:0 6px 15px -3px rgba(0,0,0,.2);border-radius:8px;z-index:50;transition:all .3s ease}.cart-popup-cont .close-btn{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;color:#A5A5A5;font-weight:700;line-height:1px;padding-bottom:.3rem}.cart-popup-cont .close-btn:hover{cursor:pointer;color:#6c6d75}.cart-popup-cont .success-message-cont{padding:.5rem;background:#4fbb34;color:#FFFFFF}.cart-popup-cont .success-message-cont p{color:inherit}.cart-popup-cont .header-popup-cont{font-size:22px;font-weight:700;padding:1rem 0}.cart-popup-cont .header-popup-cont p{font-weight:inherit}.cart-popup-cont .cart-items-cont{position:relative;max-height:500px;overflow-y:auto}.cart-popup-cont .cart-items-cont .loader-cont{position:fixed;top:0;left:0;bottom:0;width:100%;background:rgba(255,255,255,.6);z-index:10;display:flex;justify-content:center;align-items:center}.cart-popup-cont .product-details-cont a.product-name{font-size:15px!important;font-weight:700}.cart-popup-cont .quantity-remove-cont p{font-size:13px!important;padding:.4rem .2rem!important}.cart-popup-cont .product-price-cont p{font-size:15px!important}.cart-popup-cont .subtotal-cont{display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #e9e9e9}.cart-popup-cont .subtotal-cont .subtotal-row{display:flex;justify-content:space-between;width:100%;max-width:200px;font-size:15px}.cart-popup-cont .subtotal-cont .subtotal-row span{text-align:right}.cart-popup-cont .subtotal-cont .subtotal-row span:first-of-type{flex-basis:30%;text-align:right}.cart-popup-cont .cart-popup-actions{display:flex;justify-content:space-between;margin-top:1rem;flex-wrap:wrap;gap:0 1rem}.cart-popup-cont .cart-popup-actions .btn,.cart-popup-cont .cart-popup-actions button{font-size:15px;flex:1 1 48%;margin-top:0}@media (max-width:1024px){.cart-product-single-cont,.section-cart .content .content-wrap .cart-content-wrap{flex-wrap:wrap}.cart-product-single-cont .product-image-cont{min-width:120px}.cart-product-single-cont .quantity-remove-cont{flex:1 1 auto}}@media (max-width:767px){.cart-product-single-cont .product-details-cont .product-name{font-size:17px}.cart-product-single-cont .product-details-cont .product-price-cont p{font-size:14px!important}.cart-popup-cont{top:1rem}}.classic-form .form-section .address-input-cont{max-height:0;overflow:hidden;transition:max-height .5s ease}.classic-form .form-section .address-input-cont.show{max-height:2000px}.classic-form .form-section .manual-entry{cursor:pointer;color:#4fbb34;transition:color .3s ease}.classic-form .form-section .manual-entry:hover{color:#3e9329}.classic-form .form-section:first-of-type .form-header-section{border-top:none}.classic-form .form-section small{color:#777;display:block;margin-top:.5rem}.classic-form .form-section .form-sub-header{display:flex;align-items:center;gap:.5rem;padding-top:1rem;font-weight:700;margin-bottom:1rem;font-size:16px}.classic-form .form-section .form-sub-header span{display:inline-flex;height:25px;width:25px;font-size:12px;justify-content:center;align-items:center;background-color:#4fbb34;color:white;border-radius:50%}.classic-form .form-section .form-header-section{display:flex;align-items:center;gap:1rem;border-top:1px solid #eaeaea}.classic-form .form-section .form-header-section span{display:flex;height:25px;width:25px;font-size:15px;justify-content:center;align-items:center;background-color:#4fbb34;color:white;border-radius:50%;font-weight:700}.classic-form .form-section .form-header-section h4{margin:0}.classic-form .form-section .payment-cont{position:relative;padding:.3rem}.classic-form .form-section .payment-cont.selected-payment{border:1px solid #4fbb34}.classic-form .form-section .payment-cont.mt{margin-top:.5rem}.classic-form .form-section .payment-cont .bacs-payment-cont{padding:1rem;border:1px solid #eaeaea;max-height:55px;transition:max-height 1s ease;overflow:hidden}.classic-form .form-section .payment-cont .bacs-payment-cont p{display:flex;align-items:center;gap:1rem;font-size:14px}.classic-form .form-section .payment-cont .bacs-payment-cont p span{display:inline-flex}.classic-form .form-section .payment-cont .bacs-payment-cont hr{margin:.8rem 0}.classic-form .form-section .payment-cont .bacs-payment-cont .bacs-details{margin-top:1rem;padding:.5rem;border:1px solid #eaeaea}.classic-form .form-section .payment-cont .bacs-payment-cont .bacs-details .large-logo{font-size:28px;padding-bottom:.8rem}.classic-form .form-section .payment-cont .bacs-payment-cont .bacs-info{display:flex;align-items:center;gap:1rem}.classic-form .form-section .payment-cont .bacs-payment-cont .bacs-info span{display:inline-flex;align-items:center;color:#6c6d75}.classic-form .form-section .payment-cont .bacs-payment-cont .bacs-info p{color:#6c6d75}.classic-form .form-section .payment-cont .bacs-payment-cont .pay-info-p{font-size:16px}.classic-form .form-section .payment-cont .bacs-payment-cont.selected-payment{max-height:500px}.classic-form .form-section .payment-cont .bacs-payment-cont.selected-payment .payment-header-cont p{color:#0570DE;letter-spacing:.05rem;font-weight:600}.classic-form .form-group.two-columns{display:flex;gap:1rem}.classic-form .form-group.two-columns .form-floating{flex:1 1}.classic-form .form-group.relative{position:relative}.classic-form .form-group .errors-cont{padding:1rem;margin-top:1rem;background-color:#f874763f}.classic-form .form-group .errors-cont p{color:#6c6d75}.classic-form .form-group .success-cont{padding:1rem;margin-top:1rem;background-color:#4dbd33;color:#FFFFFF}.classic-form .form-group .success-cont h1,.classic-form .form-group .success-cont h2,.classic-form .form-group .success-cont h3,.classic-form .form-group .success-cont h4,.classic-form .form-group .success-cont h5,.classic-form .form-group .success-cont h6,.classic-form .form-group .success-cont p,.classic-form .form-group .success-cont small{color:inherit}.classic-form .form-group .checkbox-cont{margin-top:.5rem}.classic-form .form-group .checkbox-cont span{display:inline-flex;align-items:center;gap:.5rem}.classic-form .form-group .checkbox-cont span:hover{cursor:pointer}.classic-form .form-group .checkbox-cont .checkbox-icon-cont{display:inline-flex;width:15px;height:15px;border:1px solid #e9e9e9;color:#FFFFFF}.classic-form .form-group .checkbox-cont .checkbox-icon-cont.checked{background-color:#4fbb34;border-color:#4fbb34}.classic-form .form-group .autocomplete-suggestions{position:absolute;top:calc(100% - 1.5rem);left:0;right:0;display:flex;flex-direction:column;padding:1rem;background:#FFFFFF;border:1px solid #e9e9e9;z-index:10}.classic-form .form-group .autocomplete-suggestions.billing,.classic-form .form-group .autocomplete-suggestions.compact{top:100%}.classic-form .form-group .autocomplete-suggestions p{transition:color .3s ease}.classic-form .form-group .autocomplete-suggestions p:hover{color:#4fbb34;cursor:pointer}.classic-form .form-floating{position:relative;display:block}.classic-form .form-floating input,.classic-form .form-floating select,.classic-form .form-floating textarea{width:100%;padding:1.25rem .75rem .5rem;font-size:15px;border:1px solid #e9e9e9;border-radius:4px;background-color:white}.classic-form .form-floating input:focus,.classic-form .form-floating select:focus,.classic-form .form-floating textarea:focus{border-color:#4dbd33;outline:none}.classic-form .form-floating input:focus+label,.classic-form .form-floating input:not(:placeholder-shown)+label,.classic-form .form-floating select:focus+label,.classic-form .form-floating select:not(:placeholder-shown)+label,.classic-form .form-floating textarea:focus+label,.classic-form .form-floating textarea:not(:placeholder-shown)+label{top:1.3rem;left:.5rem;font-size:11.25px;color:#A5A5A5}.classic-form .form-floating input.error-input,.classic-form .form-floating select.error-input,.classic-form .form-floating textarea.error-input{background-color:#f874763f}.classic-form .form-floating label{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);background:white;padding:0 4px;color:#6c6d75;transition:all .2s ease;pointer-events:none;letter-spacing:.08rem}.classic-form .form-floating label.error-input{background-color:inherit}.classic-form .delivery-options{margin-top:2rem}.classic-form .delivery-options h3{margin-bottom:1rem}.classic-form .delivery-options table{width:100%;border-collapse:collapse}.classic-form .delivery-options table thead{background-color:#4fbb34}.classic-form .delivery-options table thead th{color:#FFFFFF}.classic-form .delivery-options table td,.classic-form .delivery-options table th{text-align:left;padding:.75rem;border-bottom:1px solid #eaeaea}.classic-form .delivery-options table th{font-weight:400;font-size:1rem;letter-spacing:.08rem}.classic-form .delivery-options table label{display:flex;align-items:center;gap:.5rem}.classic-form .delivery-options table td:nth-child(2),.classic-form .delivery-options table td:nth-child(3){color:#555}.classic-form .continue-btn{padding:.75rem 2rem;font-size:1rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer}.classic-form .continue-btn:hover{background-color:#333}.classic-form .powered-by-stripe-cont{display:none}@media (max-width:767px){.classic-form .delivery-options table{display:flex;flex-wrap:wrap}.classic-form .delivery-options table thead{display:none}.classic-form .delivery-options table tr{display:flex;flex-wrap:wrap;border:1px solid #eaeaea;margin-bottom:1rem}.classic-form .delivery-options table tr:last-of-type{margin-bottom:0}.classic-form .delivery-options table td,.classic-form .delivery-options table th{flex:1 1 100%;box-sizing:border-box;border:none}.classic-form .form-group .checkbox-cont{margin-top:.5rem}.classic-form .form-group .checkbox-cont span{display:inline-block}.classic-form .form-group .checkbox-cont span:hover{cursor:pointer}.classic-form .form-group .checkbox-cont .checkbox-icon-cont{display:inline-block;margin-right:.5rem;width:15px;height:15px;border:1px solid #e9e9e9;color:#FFFFFF}.classic-form .form-group .checkbox-cont .checkbox-icon-cont.checked{background-color:#4fbb34;border-color:#4fbb34}.classic-form .powered-by-stripe-cont{display:flex;justify-content:center;margin-top:1rem;text-align:center}.classic-form .powered-by-stripe-cont .image{max-height:40px;height:auto}.classic-form button.btn{width:100%!important}}.checkout-content{min-height:100vh;padding-top:2rem}.checkout-content .content-wrap{flex-wrap:wrap}.checkout-content .form-checkout-wrapper{display:flex;justify-content:center;align-items:flex-start;gap:2rem;margin:0 auto;padding-top:2rem;width:100%}.checkout-content .form-checkout-wrapper .left-cont{max-width:670px;width:100%}.checkout-content .form-checkout-wrapper .left-cont h4{font-weight:700;margin-bottom:0;letter-spacing:.08rem}.checkout-content .form-checkout-wrapper .left-cont hr{border:1px solid #eaeaea;border-top:0}.checkout-content .form-checkout-wrapper .left-cont .or-cont{padding-top:1rem;display:flex;align-items:center;gap:1rem}.checkout-content .form-checkout-wrapper .left-cont .or-cont h4{margin:0;font-size:1rem;white-space:nowrap}.checkout-content .form-checkout-wrapper .left-cont .or-cont hr{flex:1 1 auto;height:1px;background-color:#EAEAEA;border:none}.checkout-content .lock-cont{display:block}.checkout-content .lock-cont.unavailable{display:none}@media (max-width:1024px){.checkout-content .content .content-wrap .form-checkout-wrapper{flex-wrap:wrap}.checkout-content .content .content-wrap .form-checkout-wrapper .left-cont{max-width:100%;flex:1 1 100%;order:2}.checkout-content .content .content-wrap .form-checkout-wrapper .right-cont{flex:1 1 100%;order:1}}.review-order-card-cont{position:relative;display:flex;flex-direction:column;gap:2rem;max-width:28rem;width:100%;padding:2rem;background-color:#f4f4f4}.review-order-card-cont .loader-cont{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(255,255,255,.6);z-index:10;display:flex;justify-content:center;align-items:center}.review-order-card-cont.checkout{padding:1rem}.review-order-card-cont .products-overview-cont{max-height:300px;overflow-y:auto;padding-top:1rem}.review-order-card-cont .products-overview-cont small{font-size:12px;font-weight:400}.review-order-card-cont .products-overview-cont .product-item{display:flex;align-items:flex-start;gap:.5rem;padding-bottom:1rem}.review-order-card-cont .products-overview-cont .product-item .product-image{flex:1 1 20%;max-width:80px;width:100%;aspect-ratio:1;background-size:cover;background-position:50%}.review-order-card-cont .products-overview-cont .product-item .product-information-cont{display:flex;align-items:flex-start;gap:.5rem;flex:1 1 60%}.review-order-card-cont .products-overview-cont .product-item .product-information-cont .product-info{flex:1 1 40%}.review-order-card-cont .products-overview-cont .product-item .product-information-cont .product-info p{font-size:15px;font-weight:700}.review-order-card-cont .products-overview-cont .product-item .product-information-cont .product-info p.quantity-info{font-size:12px;font-weight:400}.review-order-card-cont .products-overview-cont .product-item .product-information-cont .price-cont{flex:1 1 20%;line-height:1}.review-order-card-cont .products-overview-cont .product-item .product-information-cont .price-cont p{font-size:22px;font-weight:700}.review-order-card-cont .edit-link{color:#6c6d75}.review-order-card-cont .edit-link:hover{color:#4dbd33}.review-order-card-cont .voucher-cont{display:flex;padding:.5rem .8rem;background-color:#FFFFFF;border-radius:.3rem;border:1px solid #a5a5a5}.review-order-card-cont .voucher-cont input[type=text]{margin:0;padding-left:0;padding-right:0;font-size:15px}.review-order-card-cont .voucher-cont input[type=text]:focus{outline:none}.review-order-card-cont .voucher-cont .submit-voucher{background-color:#292929;color:#FFFFFF;border-radius:.3rem;border:none;transition:background-color .5s ease;font-size:15px;font-weight:600;padding:0 .8rem}.review-order-card-cont .voucher-cont .submit-voucher:hover{background-color:#4fbb34;cursor:pointer;outline:none}.review-order-card-cont .voucher-cont .submit-voucher.loading{background-color:#4fbb34;cursor:not-allowed;opacity:.7}.review-order-card-cont .pricing-cont{background-color:#FFFFFF;display:flex;flex-direction:column;padding:2rem 1rem 1rem;border-radius:.3rem;border:1px solid #a5a5a5}.review-order-card-cont .pricing-cont hr{border:1px solid #a5a5a5;margin:1rem 0}.review-order-card-cont .pricing-cont .price-split{display:flex;justify-content:space-between}.review-order-card-cont .pricing-cont .price-split p{font-size:14px;letter-spacing:.08rem}.review-order-card-cont .pricing-cont .price-split p:last-of-type{font-size:16px;font-weight:700}.review-order-card-cont .pricing-cont .price-split.total-price{align-items:flex-end}.review-order-card-cont .pricing-cont .price-split.total-price p{font-size:22px;font-weight:700}.review-order-card-cont .pricing-cont .price-split.total-price p:last-of-type{font-size:28px;font-weight:700}.review-order-card-cont .checkout-button-cont{width:100%}.review-order-card-cont .checkout-button-cont .checkout-button{gap:1rem;text-align:center;padding:1rem;background-color:#4fbb34;color:#FFFFFF;font-size:14px;font-weight:600;border:none;text-transform:uppercase}.review-order-card-cont .checkout-button-cont .checkout-button,.review-order-card-cont .payment-options-cont{display:flex;justify-content:center;align-items:center;width:100%}.review-order-card-cont .payment-options-cont img{max-width:80%}.review-order-card-cont .powered-by-stripe-cont{display:flex;justify-content:center;align-items:center;width:100%;margin-top:-1rem}.review-order-card-cont .powered-by-stripe-cont img{max-height:40px}@media (max-width:1024px){.review-order-card-cont.checkout{display:none}}.catalog-item-card{width:100%;max-width:100%;text-align:center;padding:1rem;box-sizing:border-box;transition:box-shadow .3s ease}.catalog-item-card:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.03)}.catalog-item-card .catalog-item-img{display:block;width:100%;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:50%;min-width:230px}.catalog-item-card .price-cont,.catalog-item-card .title-cont{margin-top:1rem}.catalog-item-card .colour-selector{margin-top:1.5rem;justify-content:center}.catalog-items-cont{display:flex;flex-wrap:wrap;justify-content:center}.catalog-items-cont .items-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;padding:1rem}.catalog-items-cont .nav-wrapper{display:flex;flex:1 1 100%}.catalog-items-cont .nav-wrapper .items-count-cont{flex:1 1 50%}.catalog-items-cont .nav-wrapper .items-count-cont select{max-width:50px;max-height:40px;display:inline-flex;text-align:center;padding:.5rem 0;margin:0 .5rem;border:1px solid #4fbb34}.catalog-items-cont .nav-wrapper .pagination-cont{display:flex;flex:1 1 50%;justify-content:flex-end}.section-catalog .filters-container{background-color:#f0f0f0;display:flex;flex-wrap:wrap;flex-direction:row;padding:1rem;gap:1rem;border-radius:8px;width:100%}.section-catalog .filter-section{flex:1 1;border-right:1px solid #ccc;padding-right:1rem;text-wrap:nowrap;min-width:190px}.section-catalog .filter-section:last-child,.section-catalog .filter-section:nth-child(5n+5){border-right:none}.section-catalog .filter-section .filter-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.section-catalog .filter-section .filter-header.active{background-color:#d3d3d3}.section-catalog .filter-section .filter-header .chevron{transition:transform .3s ease;color:#4fbb34}.section-catalog .filter-section .filter-header .chevron.open{transform:rotate(180deg)}.section-catalog .content-wrap .mobile-filters-toggle-cont .filters-toggle-button{position:relative;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;width:100%;background:#FFFFFF;border:1px solid #4fbb34;color:#302F2F}.section-catalog .content-wrap .mobile-filters-toggle-cont .filters-toggle-button .chevron{position:absolute;right:1rem;transition:transform .3s ease;color:#4fbb34}.section-catalog .filter-options{flex:1 1 100%;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;order:1;max-height:200px;overflow-y:auto;border-top:1px solid rgba(0,0,0,.2);padding-top:2rem}.section-catalog .filter-options .filter-checkbox{display:flex;align-items:center;gap:.5rem}.section-catalog .price-range{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.section-catalog .price-range .range-track{height:6px;background:#ccc;border-radius:3px;margin:0 10px;position:relative}.section-catalog .price-range .range-thumb{height:20px;width:20px;background:#333;border-radius:50%;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.3)}.section-catalog .price-range .price-values{display:flex;justify-content:space-between;padding:0 10px;font-weight:700}@media (max-width:767px){.section-catalog .filters-container{flex-direction:column;height:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#FFFFFF;padding:0}.section-catalog .filters-container.open{height:100%;max-height:1000px}.section-catalog .filters-container .filter-section{border-right:none;padding-right:0}.section-catalog .filters-container .filter-section.active{background:#f4f4f4}.section-catalog .filters-container .filter-options{padding-top:0;border-top:none}}.skeleton-circle,.skeleton-line{position:relative;background:#e0e0e0;overflow:hidden;border-radius:4px}.skeleton-circle{width:40px;height:40px;border-radius:50%}.skeleton-line.short{width:80px;height:14px}.skeleton-line.medium{width:150px;height:14px;margin-top:8px}.skeleton-line.long{width:100%;height:14px;margin-top:8px}.skeleton-circle:after,.skeleton-line:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translateX(300%)}}.section-order-received{padding:2rem 0}.section-order-received .content-wrap{flex-wrap:wrap;gap:1rem}.section-order-received .content-wrap .header-info-cont{flex:1 1 100%;display:flex;align-items:center;gap:1rem}.section-order-received .content-wrap .header-info-cont .checkbox-cont{display:flex;align-items:center;font-size:28px}.section-order-received .content-wrap .header-info-cont .checkout-header-info .order-id-header{color:#6c6d75;line-height:1.1}.section-order-received .content-wrap .header-info-cont .checkout-header-info p:last-child{font-weight:700;line-height:1.1}.section-order-received .content-wrap .left-cont{flex:1 1 45%;display:flex;flex-direction:column;gap:1rem}.section-order-received .content-wrap .left-cont .bordered-cont{padding:1.5rem 1rem;border:1px solid #e9e9e9;border-radius:.2rem}.section-order-received .content-wrap .left-cont .bordered-cont h3{margin-top:0;margin-bottom:.5rem;font-weight:700}.section-order-received .content-wrap .left-cont .bordered-cont hr{margin:1.5rem -1rem;border:.5px solid #e9e9e9;border-bottom:0}.section-order-received .content-wrap .left-cont .bordered-cont .button{display:inline-block;text-align:center;background-color:#363636;color:#FFFFFF;margin-bottom:0;border-radius:.2rem}.section-order-received .content-wrap .left-cont .no-border-cont{align-items:center}.section-order-received .content-wrap .left-cont .no-border-cont .button{color:#FFFFFF;margin:0;border-radius:.2rem}.section-order-received .content-wrap .left-cont .no-border-cont p{display:inline-flex;align-items:center;gap:.5rem}.section-order-received .content-wrap .left-cont .no-border-cont p span{display:inline-flex;align-items:center}.section-order-received .content-wrap .right-cont{flex:1 1 45%}.section-order-received .content-wrap .right-cont .review-order-card-cont{max-width:unset;border-radius:.2rem}.section-order-received .content-wrap .right-cont .review-order-card-cont .checkout-review-header{font-weight:700;margin:0 0 -2rem}.section-order-received .content-wrap .right-cont .review-order-card-cont .product-item{align-items:normal}.section-order-received .content-wrap .right-cont .review-order-card-cont .product-item .product-info{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.contact-form-cont{padding:2rem;background-color:#f4f4f4}.contact-form-cont select{color:#6c6d75}.contact-form-cont .file-input-label{display:inline-block;width:100%;background-color:#FFFFFF;padding:10px 15px;color:#6c6d75}.contact-form-cont .file-input-label input{display:none}.contact-form-cont .file-input-label:hover{cursor:pointer}.anchored-buttons-section .content{min-height:unset}.anchored-buttons-section .content .content-wrap{justify-content:space-between;gap:1rem}.anchored-buttons-section .content .content-wrap .anchored-button{display:flex;justify-content:center;align-items:center;background:#FFFFFF;border:1px solid #4fbb34;border-radius:.2rem;color:#4fbb34;cursor:pointer;padding:.5rem 1rem;flex:1 1 20%;transition:color .3s ease,border-color .3s ease}.anchored-buttons-section .content .content-wrap .anchored-button:hover{color:#2d6b1e;border-color:#3e9329}.anchored-buttons-section.large-buttons{padding-top:2rem;padding-bottom:2rem}.anchored-buttons-section.large-buttons .content .content-wrap .anchored-button{padding:1rem 2rem;font-size:18px;font-weight:700;border-radius:0;border:none;background:#f4f4f4}.anchored-buttons-section.primary-buttons .content .content-wrap .anchored-button{flex:0 1 auto;background:#4fbb34;color:#FFFFFF;border-radius:0;box-shadow:0 0 .7rem 0 rgba(0,0,0,.2);margin:0 auto;min-width:200px}@media (max-width:767px){.anchored-buttons-section .content .content-wrap{flex-direction:column;align-items:stretch}.anchored-buttons-section .content .content-wrap .anchored-button{flex:1 1 100%}}.section-swiper-cont .content{min-height:10rem}.section-swiper-cont .content .content-wrap .swiper{width:100%}.section-swiper-cont .content .content-wrap .swiper .swiper-link{display:block;min-width:256px;aspect-ratio:1.77777778;background-size:contain;background-position:50%;overflow:hidden;transition:transform .3s ease}.section-swiper-cont .content .content-wrap .swiper .swiper-link:hover{transform:scale(1.03)}.section-swiper-cont .content .content-wrap .swiper-pagination{position:relative;margin-top:1rem}.section-swiper-cont .content .content-wrap .swiper-pagination .swiper-pagination-bullet{background:#999;opacity:.5;width:10px;height:10px;transition:all .3s ease}.section-swiper-cont .content .content-wrap .swiper-pagination .swiper-pagination-bullet-active{background:#4fbb34;opacity:1;transform:scale(1.2)}.section-swiper-cont .content .content-wrap .swiper-button-next,.section-swiper-cont .content .content-wrap .swiper-button-prev{background-color:#FFFFFF;border-radius:50%;width:30px;height:30px;top:50%;display:flex;align-items:center;justify-content:center;color:#181818;box-shadow:0 2px 6px rgba(0,0,0,.1)}.section-swiper-cont .content .content-wrap .swiper-button-next:hover,.section-swiper-cont .content .content-wrap .swiper-button-prev:hover{color:#4fbb34}.section-swiper-cont .content .content-wrap .swiper-button-next:after,.section-swiper-cont .content .content-wrap .swiper-button-prev:after{font-size:16px;font-weight:700;padding-left:2px}.section-swiper-cont .content .content-wrap .swiper-button-prev:after{padding-left:0;padding-right:2px}.mobile-order-review-cont .collapsible-item h2{font-size:22px}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .edit-link{font-size:15px;color:#4fbb34}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-image{max-width:65px;width:100%;aspect-ratio:1;background-position:50%;background-size:cover}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;flex:1 1 60%}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .product-info{flex:1 1 60%;min-width:180px}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .product-info p:first-of-type{font-size:15px!important}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .product-info p:nth-of-type(2){font-size:12px}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .price-cont{flex:1 1 25%;display:flex;justify-content:flex-end;text-align:right}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .price-cont p{font-size:22px!important;line-height:1}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .products-overview-cont .product-item .product-information-cont .price-cont small{font-size:12px!important}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont{margin-top:1rem}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont hr{border:0;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont .price-split{display:flex;justify-content:space-between}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont .price-split.total-price{margin-bottom:1rem}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont .price-split p:first-of-type{flex:1 1 60%}.mobile-order-review-cont .collapsible-item .collapsible-content .additional-info-cont .pricing-cont .price-split p:last-of-type{flex:1 1 40%;text-align:right}.section-search-page .content .content-wrap .items-wrapper{padding:0}.section-account-page .content .content-wrap{flex-wrap:wrap}.section-account-page .content .content-wrap h3{font-weight:600}.section-account-page .content .content-wrap .header-cont{flex:1 1 100%;align-items:flex-end}.section-account-page .content .content-wrap .header-cont .info-cont p{color:#A5A5A5}.section-account-page .content .content-wrap .header-cont .logout-button-cont button{background:#a84823;color:#FFFFFF}.section-account-page .content .content-wrap .account-content-cont{width:100%;padding-top:2rem}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont{flex:1 1 25%}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul{list-style:none;list-style-type:none;padding:0;margin:0}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li{padding:.5rem 1rem;cursor:pointer;transition:background .3s ease,color .3s ease}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li:hover{background:#d2f0cb}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active{background:#4fbb34;color:#FFFFFF}.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active a,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h1,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h2,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h3,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h4,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h5,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active h6,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active p,.section-account-page .content .content-wrap .account-content-cont .account-nav-cont ul li.active span{color:inherit}.section-account-page .content .content-wrap .account-content-cont .account-right-cont{flex:1 1 75%;padding:2rem;background:#f4f4f4;transition:max-height .5s ease,opacity .5s ease;opacity:1;max-height:2000px;overflow:hidden;overflow-y:auto}.section-account-page .content .content-wrap .account-content-cont .account-right-cont.hidden{opacity:0;max-height:0;overflow:hidden}.section-account-page .content .content-wrap .account-content-cont .account-right-cont table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:.95rem;background-color:#FFFFFF;table-layout:fixed}.section-account-page .content .content-wrap .account-content-cont .account-right-cont table.hidden{display:none}.section-account-page .content .content-wrap .account-content-cont .account-right-cont thead{border-bottom:1px solid #e5e7eb}.section-account-page .content .content-wrap .account-content-cont .account-right-cont th{font-weight:600;padding:.5rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td{padding-inline:.5rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont tbody tr{transition:background-color .2s ease}.section-account-page .content .content-wrap .account-content-cont .account-right-cont tbody tr.hidden{display:none}.section-account-page .content .content-wrap .account-content-cont .account-right-cont tbody tr:hover{background-color:#f9fafb}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td,.section-account-page .content .content-wrap .account-content-cont .account-right-cont th{white-space:wrap;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;text-transform:capitalize}.section-account-page .content .content-wrap .account-content-cont .account-right-cont tbody tr+tr{margin-top:.5rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td button{max-width:120px}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:first-child,.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:first-child{max-width:120px;width:100%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:nth-child(2),.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:nth-child(2){max-width:100px;width:100%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:nth-child(3),.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:nth-child(3){max-width:160px;width:100%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:nth-child(4),.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:nth-child(5),.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:nth-child(4),.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:nth-child(5){max-width:100px;width:100%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont td:nth-child(6),.section-account-page .content .content-wrap .account-content-cont .account-right-cont th:nth-child(6){max-width:120px;width:100%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont tbody{overflow:hidden;transform:max-height .5s ease,opacity .5s ease;opacity:1;max-height:2000px}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont{display:flex;justify-content:space-between}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont .right button{background:#FFFFFF;border:1px solid #a5a5a5;font-size:15px;color:#000000;display:flex;align-items:center;text-align:center}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont .right button .add{color:#4fbb34}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont .right button .close{color:#a84823}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont .right button p{flex:1 1 auto}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .header-cont .right button:hover{background:#EAEAEA}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .classic-form button.width-100{width:100%!important}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .classic-form .form-section{padding:1rem 0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .classic-form .form-group{transition:max-height .5s ease,opacity .5s ease;max-height:1000px;opacity:1;overflow:hidden}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .classic-form .form-group.hidden{max-height:0;opacity:0;overflow:hidden}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .order-tab-content .order-search-cont{display:flex;border-radius:.2rem;overflow:hidden;margin:1.5rem 0;border:1px solid #4fbb34}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .order-tab-content .order-search-cont button,.section-account-page .content .content-wrap .account-content-cont .account-right-cont .order-tab-content .order-search-cont input{margin:0;border-radius:none}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .order-tab-content .order-search-cont input{outline:none}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont{padding:.5rem;border:1px solid #eaeaea;width:100%;overflow:hidden;max-height:2000px;transition:max-height .5s ease,opacity .5s ease;opacity:1}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont.hidden{max-height:0;opacity:0;overflow:hidden}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .row-details-cont{width:100%;overflow:hidden;max-height:2000px;transition:max-height .5s ease,opacity .5s ease;opacity:1}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .row-details-cont .order-details-header{font-weight:600}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .row-details-cont.hidden{max-height:0;opacity:0;overflow:hidden}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea;gap:0 1rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont p{margin:0;padding:.5rem 0;text-transform:capitalize}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont button{max-width:120px}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .customer-info-cont{padding:1rem 0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .customer-info-cont h4{font-weight:600;margin:0;padding-bottom:.5rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-items-cont{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #eaeaea}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-items-cont .order-product-single-cont{display:flex;align-items:flex-start;gap:1rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-items-cont .order-product-single-cont .product-image-cont{max-width:100px;width:100%;aspect-ratio:1;background-position:50%;background-size:cover}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-items-cont .order-product-single-cont .product-management-cont{display:flex;justify-content:space-between}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-items-cont .order-product-single-cont .product-management-cont p:first-of-type{font-weight:600}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont{border-bottom:1px solid #eaeaea;gap:0 2rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .left{flex:1 1 50%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .left h4{font-weight:600;margin-bottom:0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right{flex:1 1 50%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right h4{font-weight:600;margin-bottom:0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right .right p{display:flex;justify-content:space-between}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .package-cont{margin-bottom:10px}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .addresses-cont{display:flex;justify-content:space-between;gap:2rem;margin-top:1rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .addresses-cont .address-cont{flex:1 1 50%}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .addresses-cont .address-cont h4{font-weight:600;margin:0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont{gap:0 1rem;flex-wrap:wrap}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont .address-card{border:1px solid #4fbb34;border-radius:.2rem;flex:1 1 auto}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont .address-card h4{margin:0;font-weight:600}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont .address-card .buttons-cont{gap:1rem;flex-wrap:wrap;padding-top:1rem}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont .address-card .buttons-cont .btn-edit{flex:1 1 auto;width:auto;margin:0}.section-account-page .content .content-wrap .account-content-cont .account-right-cont .account-tab-content .addresses-cont .address-card .buttons-cont .btn-delete{flex:1 1 auto;width:auto;background:#a84823;margin:0}@media (max-width:1024px){.content .account-content-cont,.content-wrap .account-content-cont,.section-account-page .account-content-cont{display:block}.content .account-content-cont .account-nav-cont,.content-wrap .account-content-cont .account-nav-cont,.section-account-page .account-content-cont .account-nav-cont{flex:1 1 100%}.content .account-content-cont .account-nav-cont ul,.content-wrap .account-content-cont .account-nav-cont ul,.section-account-page .account-content-cont .account-nav-cont ul{display:flex}.content .account-content-cont .account-nav-cont ul li,.content-wrap .account-content-cont .account-nav-cont ul li,.section-account-page .account-content-cont .account-nav-cont ul li{flex:1 1 auto;text-align:center}}@media (max-width:767px){.content .header-cont,.content-wrap .header-cont,.section-account-page .header-cont{flex-direction:column}.content .header-cont .info-cont,.content .header-cont .logout-button-cont,.content .header-cont .logout-button-cont button,.content-wrap .header-cont .info-cont,.content-wrap .header-cont .logout-button-cont,.content-wrap .header-cont .logout-button-cont button,.section-account-page .header-cont .info-cont,.section-account-page .header-cont .logout-button-cont,.section-account-page .header-cont .logout-button-cont button{width:100%}.content .account-content-cont .account-nav-cont ul,.content-wrap .account-content-cont .account-nav-cont ul,.section-account-page .account-content-cont .account-nav-cont ul{flex-direction:column}.content .account-content-cont .account-nav-cont ul li,.content-wrap .account-content-cont .account-nav-cont ul li,.section-account-page .account-content-cont .account-nav-cont ul li{text-align:left}.content .account-content-cont .account-right-cont,.content-wrap .account-content-cont .account-right-cont,.section-account-page .account-content-cont .account-right-cont{padding:2rem .5rem!important}.content .account-content-cont .account-right-cont .classic-form .form-group,.content-wrap .account-content-cont .account-right-cont .classic-form .form-group,.section-account-page .account-content-cont .account-right-cont .classic-form .form-group{flex-direction:column;gap:0}.content .account-content-cont .account-right-cont .header-cont .left,.content .account-content-cont .account-right-cont .header-cont .right,.content .account-content-cont .account-right-cont .header-cont .right button,.content-wrap .account-content-cont .account-right-cont .header-cont .left,.content-wrap .account-content-cont .account-right-cont .header-cont .right,.content-wrap .account-content-cont .account-right-cont .header-cont .right button,.section-account-page .account-content-cont .account-right-cont .header-cont .left,.section-account-page .account-content-cont .account-right-cont .header-cont .right,.section-account-page .account-content-cont .account-right-cont .header-cont .right button{width:100%}.content .account-content-cont .account-right-cont .orders-cont table,.content-wrap .account-content-cont .account-right-cont .orders-cont table,.section-account-page .account-content-cont .account-right-cont .orders-cont table{border:1px solid #4fbb34}.content .account-content-cont .account-right-cont .orders-cont table thead,.content-wrap .account-content-cont .account-right-cont .orders-cont table thead,.section-account-page .account-content-cont .account-right-cont .orders-cont table thead{display:none}.content .account-content-cont .account-right-cont .orders-cont table tbody tr,.content-wrap .account-content-cont .account-right-cont .orders-cont table tbody tr,.section-account-page .account-content-cont .account-right-cont .orders-cont table tbody tr{display:flex;flex-direction:column;padding:.5rem;border-bottom:1px solid #eaeaea}.content .account-content-cont .account-right-cont .orders-cont table tbody tr td,.content-wrap .account-content-cont .account-right-cont .orders-cont table tbody tr td,.section-account-page .account-content-cont .account-right-cont .orders-cont table tbody tr td{max-width:100%!important}.content .account-content-cont .account-right-cont .orders-cont table tbody tr td button.btn,.content-wrap .account-content-cont .account-right-cont .orders-cont table tbody tr td button.btn,.section-account-page .account-content-cont .account-right-cont .orders-cont table tbody tr td button.btn{max-width:100%;width:100%}.content .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont,.content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont,.section-account-page .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont{flex-direction:column;align-items:flex-start!important}.content .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont button.btn,.content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont button.btn,.section-account-page .account-content-cont .account-right-cont .orders-cont .order-details-cont .order-breakdown-cont button.btn{max-width:100%!important;width:100%}.content .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont,.content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont,.section-account-page .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont{flex-direction:column;gap:0}.content .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right,.content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right,.section-account-page .account-content-cont .account-right-cont .orders-cont .order-details-cont .tracking-cont .right{flex-direction:column}.content .account-content-cont .account-right-cont .orders-cont .order-details-cont .resume-quote-cont button,.content-wrap .account-content-cont .account-right-cont .orders-cont .order-details-cont .resume-quote-cont button,.section-account-page .account-content-cont .account-right-cont .orders-cont .order-details-cont .resume-quote-cont button{width:100%}}.password-reset-form{margin:2rem auto;overflow:hidden}.password-reset-form .header{background:#363636;padding:.8rem .5rem;color:#FFFFFF;width:calc(100% + 1.2rem);margin:-.5rem -.5rem 1rem;text-transform:uppercase}.password-reset-form .password-requirements{padding:.5rem;font-size:13px}.password-reset-form .password-requirements ul{line-height:1.5;font-size:13px}.password-reset-form .success-message-cont{background:#1F9A73;padding:.8rem .5rem}.password-reset-form .success-message-cont p{color:#FFFFFF}.password-reset-form .success-message-cont a{color:#FFFFFF;text-decoration:underline;text-underline-offset:5px}.quoting-form{max-width:800px;width:100%;padding:1rem;background-color:white;margin:2rem auto;box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.quoting-form .info-note{padding:.5rem;background:rgba(0,180,0,.05);margin:10px 0}.quoting-form .edges-cont{text-align:center}.quoting-form .edges-cont img{max-width:235px;width:100%}.quoting-form .flex-extend{flex:1 1 auto}.quoting-form a{color:#4fbb34}.quoting-form a:hover{text-decoration:none;color:#2d6b1e}.quoting-form.width-100{max-width:unset;width:100%}.quoting-form button.width-100{width:100%}@media (max-width:767px){.quoting-form .button,.quoting-form .secondaryButton{margin:0;width:100%}.quoting-form .edges-cont{flex:1 1 auto;text-align:center}}.session-popup{min-width:300px;max-width:300px}