@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Regular.eot?v=1769596150);src:url(/cdn/shop/files/Montserrat-Regular.woff2?v=1769596149) format("woff2"),url(/cdn/shop/files/Montserrat-Regular.woff?v=1769596150) format("woff"),url(/cdn/shop/files/Montserrat-Regular.ttf?v=1769596150) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Medium.eot?v=1769596150);src:url(/cdn/shop/files/Montserrat-Medium.woff2?v=1769596149) format("woff2"),url(/cdn/shop/files/Montserrat-Medium.woff?v=1769596150) format("woff"),url(/cdn/shop/files/Montserrat-Medium.ttf?v=1769596150) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBold.eot?v=1769596150);src:url(/cdn/shop/files/Montserrat-SemiBold.woff2?v=1769596149) format("woff2"),url(/cdn/shop/files/Montserrat-SemiBold.woff?v=1769596149) format("woff"),url(/cdn/shop/files/Montserrat-SemiBold.ttf?v=1769596150) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Bold.eot?v=1769596150);src:url(/cdn/shop/files/Montserrat-Bold.woff2?v=1769596149) format("woff2"),url(/cdn/shop/files/Montserrat-Bold.woff?v=1769596149) format("woff"),url(/cdn/shop/files/Montserrat-Bold.ttf?v=1769596150) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Superior Title;src:url(/cdn/shop/files/SuperiorTitle-Regular.eot?v=1772431148);src:url(/cdn/shop/files/SuperiorTitle-Regular.woff2?v=1772431148) format("woff2"),url(/cdn/shop/files/SuperiorTitle-Regular.woff?v=1772431148) format("woff"),url(/cdn/shop/files/SuperiorTitle-Regular.ttf?v=1772431148) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Superior Title;src:url(/cdn/shop/files/SuperiorTitle-Medium.eot?v=1772431148);src:url(/cdn/shop/files/SuperiorTitle-Medium.woff2?v=1772431148) format("woff2"),url(/cdn/shop/files/SuperiorTitle-Medium.woff?v=1772431148) format("woff"),url(/cdn/shop/files/SuperiorTitle-Medium.ttf?v=1772431148) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Superior Title;src:url(/cdn/shop/files/SuperiorTitle-Bold.eot?v=1772431148);src:url(/cdn/shop/files/SuperiorTitle-Bold.woff2?v=1772431148) format("woff2"),url(/cdn/shop/files/SuperiorTitle-Bold.woff?v=1772431148) format("woff"),url(/cdn/shop/files/SuperiorTitle-Bold.ttf?v=1772431148) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--primary-color: #FAAB42;--primary-light-color: #FAFAF8;--secondary-color: #515252;--fresh-blue-color: #E1EFF8;--soft-grey-color: #E8E5DE;--dark-blue: #093B4C;--dark-blue-color: #093B4C;--soft-orange-color: #FFEEDA;--dark-color: #515252;--title-color: var(--dark-color);--text-color: var(--text-light-color);--text-light-color: rgba(81, 82, 82, .8);--grey-color: #f5f5f5;--orange-color: var(--primary-color);--light-orange-color: var(--primary-light-color);--light-blue-color: var(--fresh-blue-color);--creame-color: var(--soft-grey-color);--content-font: "Montserrat","Myriad Pro","Helvetica Neue";--title-font: "Superior Title","Myriad Pro","Helvetica Neue";--header-height: 0;--small-gap: 20px;--medium-gap:40px;--large-gap: 80px;--top-gap: calc(var(--small-gap)*.5);--section-space: 120px;--content-space: 60px;--content-space-lg: 80px;--content-space-small: 40px;--btn-padding: 20px;--btn-width:200px;--medium-btn-width: 250px;--btn-height: 50px;--large-btn-width: 300px;--large-btn-height: 80px;--small-btn-height: 40px;--btn-radius: 40px;--input-radius: 40px;--input-height: 60px;--transition: all .5s ease;--lead-font-size: var(--font-24);--lead-line-height: 1.5;--gray: #ececec;--font-12: 12px;--font-13: 13px;--font-14: 14px;--font-16: 16px;--font-18: 18px;--font-20: 20px;--font-24: 24px;--font-30: 30px;--font-32: 32px;--font-36: 36px;--font-40: 40px;--font-44: 44px;--font-50: 50px;--font-60: 60px;--font-70: 70px;--font-74: 74px;--font-80: 80px;--font-100: 100px;--font-240: 240px;--section-radius: 30px;--container: 1556px;--container-md: 1064px;--container-sm: 980px;--large-container-width: 1880px;--page-width: 1880px;--narrow-page-width: 1520px;--radius-20: 20px;--color-input-text: var(--secondary-color);--menu-top-level-font-color: var(--secondary-color);--color-foreground: var(--secondary-color);--color-border-rgb: var(--secondary-color);--font-body--family: var(--content-font);--font-subheading--family: var(--content-font);--font-heading--family: var(--content-font);--font-accent--family: var(--content-font)}body{font-family:var(--content-font);color:var(--secondary-color);font-size:var(--font-18);line-height:1.5;font-weight:400;margin:0;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);--font-body--family: var(--content-font);--font-subheading--family: var(--content-font);--font-heading--family: var(--content-font);--font-accent--family: var(--content-font)}html:has(.dialog-modal[open]){scrollbar-gutter:stable}a{color:var(--secondary-color);text-decoration:none}*{outline:none!important}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box}ol,ul{text-align:left}figure{margin:0}b,strong{font-weight:700}::-webkit-input-placeholder{color:currentColor!important;opacity:1}::-moz-placeholder{color:currentColor!important;opacity:1}:-ms-input-placeholder{color:currentColor!important;opacity:1}:-moz-placeholder{color:currentColor!important;opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background 5000s ease,color 5000s ease!important}a,*:before,*:after,button{transition:all .5s ease;-webkit-transition:all .5s ease}img{max-width:100%;height:auto}.flex{display:flex;flex-wrap:wrap;gap:0}.inline-flex{display:inline-flex;flex-wrap:wrap;vertical-align:top}.flex-ac{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.flex-ae{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}.flex-as{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.flex-jc{display:flex;flex-wrap:wrap;justify-content:center}.flex-js{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-je{display:flex;flex-wrap:wrap;justify-content:flex-end}.flex-ac-js{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between}.flex-ac-je{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-end}.flex-ae-js{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:space-between}.flex-ae-jc{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:center}.flex-ae-je{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:flex-end}.flex-center{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.list-none{list-style:none;padding:0;margin:0}.container{width:100%;max-width:var(--container);padding:0 var(--small-gap);margin:0 auto}.container-md{width:100%;max-width:var(--container-md);padding:0 var(--small-gap);margin:0 auto}.container-sm{width:100%;max-width:var(--container-sm);padding:0 var(--small-gap);margin:0 auto}.container-large{width:100%;max-width:var(--large-container-width);padding:0 var(--large-gap);margin:0 auto}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--content-font);color:var(--secondary-color);font-weight:700}.display-1+.subtitle,.display-2+.subtitle,.display-3+.subtitle,.display-4+.subtitle{margin-top:32px}.subtitle+.display-1,.subtitle+.display-2,.subtitle+.display-3,.subtitle+.display-4{margin-top:24px}.display-1+.cms-content,.display-2+.cms-content,.display-3+.cms-content,.display-4+.cms-content{margin-top:24px}.cms-content{font-family:var(--content-font);font-size:var(--font-18);font-weight:400;color:var(--text-color);line-height:1.556}.cms-content+.btn{margin-top:var(--content-space-small)}.display-1{font-family:var(--title-font);font-size:var(--font-44);color:var(--dark-color);font-weight:500;line-height:1.227}.display-2{font-family:var(--title-font);font-size:var(--font-32);color:var(--dark-color);font-weight:500;line-height:1.227}.display-3{font-family:var(--title-font);font-size:var(--font-24);color:var(--dark-color);font-weight:500;line-height:1.227}.display-4{font-family:var(--content-font);font-size:var(--font-20);color:var(--dark-color);font-weight:700;line-height:1.4}.display-1>*,.display-2>*,.display-3>*,.display-4>*{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.subtitle{font-family:var(--content-font);font-size:var(--font-18);color:var(--text-color);font-weight:400;line-height:1.556}.subtitle>*{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.subtitle-small{font-size:var(--font-16)}.section-content .subtitle p{width:100%;max-width:100%}.btn{min-width:var(--btn-width);height:var(--btn-height);position:relative;z-index:1;padding:0 28px;font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.5;color:var(--btn-color);overflow:hidden;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;display:inline-flex;flex-wrap:wrap;vertical-align:top;align-items:center;justify-content:center;text-align:center;transition:var(--transition);-webkit-transition:var(--transition);cursor:pointer}.btn-primary{--btn-color: var(--dark-color);--btn-hover-color: #fff;--btn-bg: var(--primary-color);--btn-hover-bg: var(--secondary-color);--btn-border: var(--primary-color);--btn-hover-border: var(--secondary-color)}.btn-secondary{--btn-color: #fff;--btn-hover-color: var(--dark-color);--btn-bg: var(--secondary-color);--btn-hover-bg: var(--primary-color);--btn-border: var(--secondary-color);--btn-hover-border: var(--primary-color)}.btn-light{--btn-color: var(--dark-color);--btn-hover-color: var(--dark-color);--btn-bg: #fff;--btn-hover-bg: var(--primary-color);--btn-border: #fff;--btn-hover-border: var(--primary-color)}.btn-dark{--btn-color: #fff;--btn-hover-color: #fff;--btn-bg: var(--dark-color);--btn-hover-bg: var(--primary-color);--btn-border: var(--dark-color);--btn-hover-border: var(--primary-color)}.btn-outline-primary{--btn-color: var(--primary-color);--btn-hover-color: #fff;--btn-bg: none;--btn-hover-bg: var(--primary-color);--btn-border: var(--primary-color);--btn-hover-border: var(--primary-color)}.btn-outline-secondary{--btn-color: var(--secondary-color);--btn-hover-color: #fff;--btn-bg: none;--btn-hover-bg: var(--secondary-color);--btn-border: var(--secondary-color);--btn-hover-border: var(--secondary-color)}.btn-outline-light{--btn-color: #fff;--btn-hover-color: var(--primary-color);--btn-bg: none;--btn-hover-bg: #fff;--btn-border: #fff;--btn-hover-border: #fff}.btn-outline-dark{--btn-color: var(--dark-color);--btn-hover-color: #fff;--btn-bg: none;--btn-hover-bg: var(--dark-color);--btn-border: var(--dark-color);--btn-hover-border: var(--dark-color)}.btn-square{width:var(--btn-height);height:var(--btn-height);min-width:auto;padding:0}.btn svg:first-child{margin-right:10px}.btn svg:last-child{margin-left:10px}.btn-small{min-width:var(--btn-small)}.row{margin:0 calc(var(--small-gap) * -.5);display:flex;flex-wrap:wrap}.row>*{padding:0 calc(var(--small-gap) * .5)}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media screen and (min-width:480px){.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}}@media screen and (min-width:568px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media screen and (min-width:768px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media screen and (min-width:1024px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media screen and (min-width:1200px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}@media screen and (min-width:1440px){.col-xxl-1{width:8.3333333333%}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-12{width:100%}}@media screen and (min-width:1700px){.col-sl-1{width:8.3333333333%}.col-sl-2{width:16.6666666667%}.col-sl-3{width:25%}.col-sl-4{width:33.3333333333%}.col-sl-5{width:41.6666666667%}.col-sl-6{width:50%}.col-sl-7{width:58.3333333333%}.col-sl-8{width:66.6666666667%}.col-sl-9{width:75%}.col-sl-10{width:83.3333333333%}.col-sl-11{width:91.6666666667%}.col-sl-12{width:100%}}.section-space{padding:var(--section-space) 0}.content-space-small{padding:var(--content-space-small) 0}.content-space{padding:var(--content-space) 0}.content-space-lg{padding:var(--content-space-lg) 0}.section-content{padding-bottom:var(--content-space)}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.section--page-width{display:block;max-width:var(--container);margin:0 auto;padding:0 var(--small-gap);width:100%}.btn-container>.group-block-content{margin:-16px -16px 0 0;height:auto;gap:0}.btn-container>.group-block-content .btn{margin:16px 16px 0 0}.form-input{width:100%;padding:0 10px;border-radius:0;-webkit-border-radius:0;font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--dark-color);line-height:1.5;border:none;height:var(--input-height);background:no-repeat right 10px top 50% transparent;background-color:#fff!important;border-bottom:1px solid var(--dark-color);display:block}textarea.form-input{height:140px;resize:none;padding-top:17px;padding-bottom:17px;overflow:auto}.form-input.form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.833333 0.833333L5.83333 5.83333L10.8333 0.833333' stroke='%23858585' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");cursor:pointer;padding-right:52px}.form-checkbox input,.form-radio input{width:20px;height:20px;margin:1px 10px 0 0;-webkit-appearance:none;appearance:none;border:1px solid rgba(81,82,82,.3);padding:0;border-radius:3px;-webkit-border-radius:3px;background-color:transparent!important;cursor:pointer}.form-radio input{border-radius:50%;-webkit-border-radius:50%}.form-checkbox{display:block;width:100%;font-size:0}.label-checkbox,.label-radio{font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--dark-color);line-height:24px;cursor:pointer;display:inline-block;vertical-align:top;max-width:calc(100% - 30px)}.checkbox-group,.radio-group{margin-bottom:-20px}.checkbox-group .form-checkbox,.radio-group .form-radio{margin-bottom:20px}.form-checkbox input:checked{border-color:var(--dark-color);background:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 9.52792L8.07784 13.6049L15.6827 6' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e") no-repeat center center / cover var(--dark-color)!important}.form-radio input:checked{border-color:var(--dark-color);background:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='5' y='5' width='10' height='10' rx='5' fill='%239F4223' stroke='%23515252'/%3e%3c/svg%3e") no-repeat center center / cover transparent!important}.error-message{color:red!important;font-size:var(--font-14)!important;font-weight:400;font-family:var(--content-font);line-height:1.5;margin:5px 0 0}.input-field .error-message{position:absolute;left:0;top:100%}.input-field{display:block;position:relative;margin-bottom:40px}.form-label{font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--dark-color);line-height:1.5;background:#fff}.label-floating{position:absolute;left:7px;top:17px;pointer-events:none;transition:var(--transition);-webkit-transition:var(--transition);padding:0 3px}.input-field:has(.form-input:focus) .label-floating,.input-field:has(.form-input:not(:placeholder-shown)) .label-floating{position:absolute;top:-5px;opacity:1;font-size:13px;z-index:5}.input-field:has(textarea.form-input:not(:placeholder-shown)) .label-floating{padding-bottom:5px;width:calc(100% - 30px)}.contact-form__success{color:#007900;border-color:#007900;background:#d4edda;padding:10px 15px;border:none;border:1px solid;border-width:0 0 0 5px;margin:0 0 30px;font-family:var(--content-font);font-weight:400;font-size:var(--font-18)}.contact-form__success>svg{display:none}.contact-form__error{color:#790f00;border-color:#790f00;background:#edd4d4;padding:10px 15px;border:none;border:1px solid;border-width:0 0 0 5px;margin:0 0 30px;font-family:var(--content-font);font-weight:400;font-size:var(--font-18)}.contact-form__error>svg{display:none}.cms-section .container{width:var(--container-md)}.cms-page-title.text-block>*{font-family:var(--content-font);font-size:var(--font-50);color:var(--secondary-color);font-weight:900;line-height:1.2}.cms-page-title+.cms-content{margin-top:30px}.cms-content *:first-child{margin-top:0}.cms-content p,.cms-content ul,.cms-content ol{font-family:var(--content-font);font-size:var(--font-18);color:var(--text-color);font-weight:400;line-height:1.556;position:relative;margin:0}.cms-content ol[type]>li::marker{font-weight:700}.cms-content ol[type]{padding-left:34px}.cms-content ol{margin-bottom:0!important}.cms-content ul:not([type]){list-style:none;padding:0;margin-bottom:0!important}.cms-content ul:not([type])>li{position:relative;padding:0 0 0 38px}.cms-content ul:not([type])>li:before{content:"";display:block;width:16px;height:16px;position:absolute;left:5px;top:6px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M0.899431 6.86655L0.873145 6.872H11.5794L8.21371 3.82618C8.04914 3.67782 7.95886 3.476 7.95886 3.26436C7.95886 3.05273 8.04914 2.85309 8.21371 2.70364L8.73829 2.23018C8.90171 2.08182 9.12114 2 9.35657 2C9.59086 2 9.81029 2.08182 9.97486 2.23018L15.7451 7.43927C15.9097 7.58873 16 7.78727 16 7.99891C16 8.21164 15.9097 8.41018 15.7451 8.56073L9.97486 13.7698C9.81029 13.9182 9.59086 14 9.35657 14C9.12114 14 8.90286 13.9182 8.73829 13.7698L8.21371 13.2964C8.04914 13.148 7.95886 12.9495 7.95886 12.7389C7.95886 12.5284 8.04914 12.3396 8.21371 12.1913L11.6183 9.12691H0.886859C0.404574 9.12691 2.34282e-06 8.75164 2.34282e-06 8.31745V7.64764C-0.00114051 7.21345 0.416002 6.86655 0.899431 6.86655Z' fill='%23FAAB42'/%3e%3c/svg%3e") no-repeat 0 0 / cover transparent}.cms-content p+ol,.cms-content p+ul,.cms-content ul ul:first-child,.cms-content ul ol:first-child,.cms-content ol ul:first-child,.cms-content ol ol:first-child,.cms-content ul li+li,.cms-content ol li+li,.cms-content p+table,.cms-content p+.rte-table-wrapper{margin-top:10px}.cms-content p+p,.cms-content p+iframe,.cms-content p+.content-video,.cms-content .content-video+p,.cms-content ul+p,.cms-content ul+.content-video,.cms-content .content-video+ul,.cms-content ol+p,.cms-content ol+.content-video,.cms-content .content-video+ol,.cms-content ol+iframe,.cms-content ul+ol,.cms-content table+p,.cms-content .rte-table-wrapper+p,.cms-content .cms-compare+p{margin-top:calc(1.556 * var(--font-18))}.cms-content h1+p,.cms-content .h1+p,.cms-content h2+p,.cms-content .h2+p,.cms-content h3+p,.cms-content .h3+p,.cms-content h4+p,.cms-content .h4+p,.cms-content h5+p,.cms-content .h5+p,.cms-content h6+p,.cms-content .h6+p,.cms-content h1+ul,.cms-content .h1+ul,.cms-content h2+ul,.cms-content .h2+ul,.cms-content h3+ul,.cms-content .h3+ul,.cms-content h4+ul,.cms-content .h4+ul,.cms-content h5+ul,.cms-content .h5+ul,.cms-content h6+ul,.cms-content .h6+ul,.cms-content h1+ol,.cms-content .h1+ol,.cms-content h2+ol,.cms-content .h2+ol,.cms-content h3+ol,.cms-content .h3+ol,.cms-content h4+ol,.cms-content .h4+ol,.cms-content h5+ol,.cms-content .h5+ol,.cms-content h6+ol,.cms-content .h6+ol,.cms-content h1+table,.cms-content .h1+table,.cms-content h2+table,.cms-content .h2+table,.cms-content h3+table,.cms-content .h3+table,.cms-content h4+table,.cms-content .h4+table,.cms-content h5+table,.cms-content .h5+table,.cms-content h6+table,.cms-content .h6+table,.cms-content h1+.rte-table-wrapper,.cms-content .h1+.rte-table-wrapper,.cms-content h2+.rte-table-wrapper,.cms-content .h2+.rte-table-wrapper,.cms-content h3+.rte-table-wrapper,.cms-content .h3+.rte-table-wrapper,.cms-content h4+.rte-table-wrapper,.cms-content .h4+.rte-table-wrapper,.cms-content h5+.rte-table-wrapper,.cms-content .h5+.rte-table-wrapper,.cms-content h6+.rte-table-wrapper,.cms-content .h6+.rte-table-wrapper{margin-top:20px}.cms-content h1,.cms-content .h1,.cms-content h2,.cms-content .h2,.cms-content h3,.cms-content .h3,.cms-content h4,.cms-content .h4,.cms-content h5,.cms-content .h5,.cms-content h6,.cms-content .h6{margin:40px 0 0;line-height:1.2}.cms-content p img{width:auto}.cms-content p a,.cms-content li a{color:var(--primary-color)}.cms-content h1,.cms-content .h1{font-size:var(--font-40);font-weight:900}.cms-content h2,.cms-content .h2{font-size:var(--font-36);font-weight:900}.cms-content h3,.cms-content .h3{font-size:var(--font-30);font-weight:900}.cms-content h4,.cms-content .h4{font-size:var(--font-24);font-weight:900}.cms-content h5,.cms-content .h5{font-size:var(--font-20)}.cms-content h6,.cms-content .h6{font-size:var(--font-18)}.cms-content+.button{margin-top:var(--content-space-small)}.section-content .subtitle+.btn{margin-top:var(--content-space-small)}.slide-arrow{width:50px;height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--soft-grey-color);border:1px solid var(--soft-grey-color);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);cursor:pointer;color:var(--dark-color);transition:var(--transition);-webkit-transition:var(--transition);padding:0}.section-content-right .slide-next{margin-left:12px}.section-content-right{padding-left:var(--small-gap)}.shopify-section .text-block>*{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}#header-group>header.header-section.shopify-section:before{content:"";display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background:#111;pointer-events:none;opacity:0}#header-group>header.header-section.shopify-section:has(.product-megamenu[aria-expanded=true]):before{opacity:.8}#header-group .overflow-menu:after{display:none}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu{display:none}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu{background:#fff;padding:60px 0;border-top:1px solid var(--soft-grey-color);z-index:1}#header-group .overflow-menu>.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu{display:block}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .menu-list__submenu-inner{padding:0}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column{background:var(--light-blue-color)}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__list{grid-template-columns:repeat(3,1fr);gap:var(--small-gap)}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column{grid-column:auto}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div{height:100%}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link{padding:0;height:100%;position:relative;z-index:1}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:2px solid transparent}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link.menu-list__link--active:before,#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column:hover>div>.mega-menu__link:before{box-shadow:inset 0 0 0 5px #fff;-webkit-box-shadow:inset 0 0 0 5px #fff;border-color:var(--light-blue-color)}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link .mega-menu__link-title{font-family:var(--title-font);font-weight:500;font-size:var(--font-32);line-height:1.219;padding:30px 0 10px 30px;color:var(--text-color)}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link .mega-menu__link-title+span{font-size:var(--font-14);line-height:1.215;font-weight:400;color:var(--text-color);padding:0 0 0 30px}#header-group .overflow-menu .menu-list__list-item:has(.product-megamenu)>.menu-list__submenu .mega-menu__column>div>.mega-menu__link .mega-menu__link-image{aspect-ratio:492 / 245;margin:-12px 0 0;z-index:-1}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu))>.menu-list__submenu{background:#fff;width:200px;left:0;border:1px solid var(--creame-color);z-index:1}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .menu-list__submenu-inner{padding:0;box-shadow:none}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)){position:relative}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu__list{display:block;padding:10px 16px}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu__list .mega-menu__link:hover,#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu__list .mega-menu__link.menu-list__link--active{color:var(--primary-color)}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu__list .mega-menu__link{display:block;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;color:var(--dark-color);padding:5px 0}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu{padding:0}#header-group .overflow-menu>.menu-list__list-item:not(:has(.product-megamenu)) .mega-menu__list li+li a{border-top:1px solid var(--dark-color)}#header-group .overflow-menu>.menu-list__list-item:has(.menu-list__submenu)>.menu-list__link:before{content:"";width:12px;height:12px;position:absolute;bottom:-5px;left:50%;background:#fff;border:1px solid transparent;border-color:var(--creame-color) var(--creame-color) transparent transparent;transform:translate(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);opacity:0;transition:none;-webkit-transition:none}#header-group .overflow-menu>.menu-list__list-item:has([aria-expanded=true])>.menu-list__link:before{opacity:1}@media screen and (max-width:1199px){.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu{padding:0;margin:0}.header .header__drawer{display:block!important;min-height:auto}.header .header__column--center{display:none}header .header-drawer .menu-open>.menu-drawer,header .header-drawer .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:none;-webkit-transform:none}.header .menu-drawer__navigation .menu-drawer__menu-item .menu-drawer__menu-item--child{display:none}.header .menu-drawer__navigation .menu-drawer__menu-item{padding:10px 0;font-size:var(--font-18);color:var(--text-color);font-weight:400;line-height:30px;min-height:auto;height:auto;border-bottom:1px solid var(--creame-color);gap:0}.header .menu-drawer__navigation .menu-drawer__menu-item .menu-drawer__menu-item-text{font-size:var(--font-18);color:var(--text-color);font-weight:400}.header .menu-drawer__navigation .menu-drawer__menu-item .menu-drawer__menu-item-text.menu-list__link--active,.header .menu-drawer__navigation .menu-drawer__menu-item .menu-drawer__menu-item-text.menu-list__link--active+.svg-wrapper,.header .menu-drawer__navigation .menu-drawer__menu-item.menu-drawer__menu-item--active{color:var(--primary-color);font-weight:500}.header .menu-drawer__navigation .menu-drawer__menu-item.menu-drawer__menu--grid{grid-template-columns:1fr;gap:0;padding:0}.header .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item{padding-left:16px}.header .menu-drawer__navigation .menu-drawer__menu-item .menu-drawer__menu-item-text{display:block}.header .menu-drawer__navigation .menu-drawer__list-item{min-height:auto;margin:0}.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu{padding:0}.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item{font-size:var(--font-16);padding:10px 16px}.header .menu-drawer__menu-item>.svg-wrapper{padding:0;width:30px;height:30px;color:var(--dark-color)}.menu-drawer__menu-item>.svg-wrapper svg{width:16px;height:16px}.header .menu-drawer-container .header__icon--summary{position:absolute;right:var(--small-gap);top:50%;padding:0;width:20px;height:30px;transform:translateY(-50%)}.header .menu-drawer-container .header__icon--summary svg{width:100%;height:100%}.header .menu-drawer-container .header__icon--summary .svg-wrapper.header-drawer-icon{width:20px;height:20px;color:var(--dark-color)}.header .header .header__columns{padding:30px 0}#header-group .header__column--right{padding-right:40px}.header .header__columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}.header__column--left{display:block}.header .menu-drawer-container .menu-drawer__close-button{padding:0;display:none}#header-group details[open] .header-drawer-icon--close{display:block}#header-group details[open] .header-drawer-icon--open{display:none}header .header-drawer .menu-drawer__back-button{justify-content:flex-start;text-align:left;color:var(--secondary-color);font-weight:500;font-family:var(--content-font);font-size:var(--font-18);opacity:.8;line-height:30px;padding:10px 0;border-bottom:1px solid #eee;margin:0 20px}header .header-drawer .menu-drawer__back-button>.svg-wrapper{margin-right:5px;width:auto;height:auto}header .header-drawer .menu-drawer__back-button>.svg-wrapper svg{width:16px;height:16px}.header .menu-drawer__navigation .menu-drawer__menu{padding:0 20px;width:100%;display:block;margin:0}.header .menu-drawer__submenu{height:100%;background:#fff;z-index:3}#header-group .header-section .header__column--left{display:block}.header .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu{padding:0}.header .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item:has(>.menu-drawer__link-image){margin:10px 0 0;background:var(--light-blue-color);padding:0;border:none}.header .menu-drawer__navigation .menu-drawer__menu #Details-menu-drawer-umbrellas .menu-drawer__menu .menu-drawer__menu-item>img{margin:15px 0 0}.header .menu-drawer__navigation .menu-drawer__menu #Details-menu-drawer-umbrellas .menu-drawer__menu .menu-drawer__menu-item .menu-drawer__menu-item-text{position:absolute;top:5px;left:15px;font-family:var(--title-font);font-size:20px;font-weight:500;color:var(--text-color)}.header .menu-drawer__navigation .menu-drawer__menu #Details-menu-drawer-umbrellas .menu-drawer__menu .menu-drawer__menu-item>span:not(.menu-drawer__menu-item-text){position:absolute;top:34px;left:15px;font-family:var(--content-font);font-size:14px;font-weight:400;color:var(--text-color);z-index:2}.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item.menu-drawer__menu-item--active{color:var(--dark-color);font-weight:500}.header .menu-drawer__navigation .menu-drawer__menu accordion-custom:has(.menu-drawer__menu-item--active) summary .menu-drawer__menu-item-text,.header .menu-drawer__navigation .menu-drawer__menu accordion-custom:has(.menu-drawer__menu-item--active) summary>.svg-wrapper{color:var(--primary-color);font-weight:500}.header .menu-drawer__navigation .menu-drawer__menu summary.menu-drawer__menu-item--active .menu-drawer__menu-item-text,.header .menu-drawer__navigation .menu-drawer__menu summary.menu-drawer__menu-item--active .svg-wrapper{color:var(--dark-color);font-weight:500}.header .menu-drawer__navigation .menu-drawer__menu-item.menu-drawer__menu-item--active>.menu-drawer__menu-item-text{color:inherit}}.section--page-width,.page-width{display:block;max-width:var(--container);margin:0 auto;padding:0 var(--small-gap);width:100%}.header-top{background:var(--soft-grey-color)!important;display:block;padding:10px 0}.header-top .custom-section-content .section-content-wrapper{padding:0;justify-content:space-between;align-items:center}.header-top rte-formatter{font-size:var(--font-13);line-height:24px;letter-spacing:-.02em;font-weight:500;display:flex;flex-wrap:wrap;flex-direction:row}.header-top rte-formatter p{margin:0;width:auto}.header-top rte-formatter p a{color:var(--dark-color);border-bottom:1px solid transparent}.header-top-left rte-formatter p a{font-weight:700;letter-spacing:0}.header-top-left rte-formatter p{margin-left:16px}.header-top-right rte-formatter{justify-content:flex-end}.header-top-right rte-formatter p+p{margin-left:25px}.header[data-sticky-state=active]{box-shadow:0 0 7px #0003;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2)}#header-group>.shopify-section:not(.header-section){z-index:9}#header-group .overflow-menu{margin:0}#header-group #header-component{background:#fff}#header-group #header-component>.header__row{position:static}#header-group .overflow-menu::part(list){gap:0;height:auto!important;overflow:unset}#header-group .header__column--right header-actions{margin:0;align-items:center}#header-group .header__column--right{gap:0}#header-group .header-actions__action .svg-wrapper{width:auto;height:auto}#header-group .header-actions__action svg{width:20px;height:20px;color:var(--dark-color);transition:var(--transition);-webkit-transition:var(--transition);-webkit-mask:none;mask:none}#header-group header.header-section{background:#fff;top:0!important}.header-menu .menu-list__submenu{border-top:1px solid var(--primary-light-color)}#header-group .header-logo__image{width:236px;height:60px}#header-group .overflow-menu .menu-list__list-item>.menu-list__link{padding:35px 0;font-family:var(--content-font);font-size:var(--font-16);color:var(--dark-color);font-weight:500;margin:0;position:relative;line-height:20px;min-height:auto;z-index:2}.header .header__columns{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:var(--transition)}.menu-list__list-item .menu-list__link{position:relative}#header-group .overflow-menu .menu-list__list-item+.menu-list__list-item{margin-left:50px}#header-group .overflow-menu .menu-list__list-item>.menu-list__link .menu-list__link-title{display:block;position:relative;line-height:inherit;padding:9px 0}#header-group .overflow-menu .menu-list__list-item>.menu-list__link .menu-list__link-title:before{content:"";width:100%;height:2px;position:absolute;bottom:50%;left:0;background:var(--primary-color);opacity:0}#header-group .overflow-menu .menu-list__list-item>.menu-list__link.menu-list__link--active .menu-list__link-title:before,#header-group .overflow-menu .menu-list__list-item>.menu-list__link[aria-expanded=true] .menu-list__link-title:before,#header-group .overflow-menu .menu-list__list-item>.menu-list__link:hover>.menu-list__link-title:before,#header-group .overflow-menu .menu-list__list-item:has(.menu-list__link--active)>.menu-list__link>.menu-list__link-title:before{opacity:1;bottom:0}#header-group>header.header-section.shopify-section.header-sticky{box-shadow:0 0 7px #00000026;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15)}#header-group>header.header-section.shopify-section.header-sticky .header-drawer .menu-drawer,#header-group>header.header-section.shopify-section.header-sticky .menu-drawer__backdrop{top:100px}.header-actions__action{display:flex;flex-wrap:wrap;width:auto;height:auto;align-items:center;color:var(--secondary-color);padding:0;opacity:1!important;background:none;overflow:unset}.header-actions__action .svg-wrapper,.header-actions__action .account-button__icon{width:20px;height:20px}.account-popover,.cart-drawer,.header-actions__action.action__cart{margin-left:20px}.about-section .about-content{width:58.3333333333%;padding:0 calc(var(--small-gap) * .5);flex:none}.about-section .about-info-box{width:33.3333333333%;padding:0 calc(var(--small-gap) * .5);flex:none}.about-section .section-content-wrapper.section-content-wrapper{justify-content:space-between;margin:0 calc(var(--small-gap) * -.5);width:auto}.about-info-box>.group-block-content{max-width:100%;width:100%;align-items:normal}.about-info-box .about-box:last-child{margin-right:0}.about-info-box .about-box{padding:24px;margin-right:40px}.about-info-box .about-box .about-text>p{font-size:var(--font-16);font-weight:500;line-height:1.5;color:var(--dark-color)}.about-info-box .about-box .about-text>p strong{font-size:var(--font-24);font-weight:600;line-height:1.2;display:block;margin:.5em 0 0}.about-info-box .about-box .about-text{margin-top:24px}.home-banner-section .banner-title{font-family:var(--title-font);font-weight:500;font-size:var(--font-70);line-height:1.155;letter-spacing:-.04em;color:#fff}.home-banner-section .banner-subtitle{font-size:var(--font-18);font-weight:500;line-height:1.22;color:#fff;margin:27px 0 0}.home-banner-section .btn-container{margin:53px 0 0}.home-banner-section .slide__image-container:before,.home-banner-section .slide__image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.14;z-index:1}.shopify-section .slide__content{opacity:1;animation:none}.home-banner-section .slide__content{z-index:2}.home-banner-section .slide__image-container{z-index:1;position:absolute!important}.home-banner-section .slide__image-container:after{opacity:1;background:linear-gradient(180deg,#0000 55.58%,#0009)}.home-banner-section .section-content-left{flex:1 1 0;max-width:900px}.home-banner-section slideshow-controls{display:none}.home-banner-section slideshow-slides{min-height:auto}.home-banner-section .slide__content{padding:70px var(--small-gap);aspect-ratio:1516 / 860;width:100%;height:auto}.banner-bg-container:before{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background:var(--fresh-blue-color)}.home-banner-section .btn{--btn-hover-color: var(--dark-blue-color);--btn-hover-bg: #fff;--btn-hover-border: #fff;padding:0 18px;min-width:260px}.banner-bg-container{position:relative}.container-background-image:before{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background:var(--fresh-blue-color)}.container-background-image{position:relative}.product-card .product-price{font-size:var(--font-20);font-weight:600;line-height:1.2;color:var(--dark-color);letter-spacing:-.04em;margin:24px 0 0;transition:var(--transition);-webkit-transition:var(--transition)}.product-card .product-price .price .price-tax{font-size:var(--font-14);font-weight:400;line-height:17px;text-shadow:0px 4px 8px rgba(0,0,0,.16);margin-left:10px}.featured-section .slideshow-control{display:none}.featured-section .resource-list__slide{width:33.3334%;padding:0 calc(var(--small-gap) * .5)}.featured-section div.resource-list__carousel.resource-list{width:auto;margin:0 calc(var(--small-gap) * -.5)}.featured-section .resource-list__carousel slideshow-slides{padding:0;margin:0}.featured-section .product-card .product-media{aspect-ratio:492 / 329}.resource-list__carousel slideshow-arrows{padding-inline:0}.product-card .product-title{display:block;font-size:var(--font-20);color:var(--dark-color);font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;margin:24px 0 0;transition:var(--transition);-webkit-transition:var(--transition)}.product-card .product-card-item .speed-text{font-weight:600;font-size:var(--font-16);line-height:1.25;color:var(--dark-color)}.product-rating-text{position:absolute;bottom:10px;right:10px;background:#fff;padding:4px 12px;display:flex;align-items:center}.product-card .product-card-item .speed-text p{white-space:nowrap}.product-card .product-media{aspect-ratio:384 / 460;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product-card .product-media img{aspect-ratio:auto;width:auto;height:auto;object-fit:contain;max-width:100%;max-height:100%}.product-card .card-gallery{position:relative}.product-card .card-gallery:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--creame-color);pointer-events:none;z-index:1}.product-card .product-media-container{aspect-ratio:auto}.product-card .quick-add__button,.product-card .quick-add__button.atc-added .add-to-cart-text{display:none}.product-form-buttons .add-to-cart-button{position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);padding-top:0;padding-bottom:0;width:auto;scale:none;-webkit-scale:none;translate:none;-webkit-translate:none;min-width:var(--medium-btn-width)}.product-card .product-card-item{padding-bottom:calc(var(--btn-height) + 23px)}.shopify-block.section-wrapper.product-features-accordion .features-learn-more-section.section-space{padding:0}.featured-section .product-card .product-title{display:block;font-size:var(--font-24);color:var(--dark-color);font-weight:600;line-height:1.167;letter-spacing:-.02em;text-transform:uppercase;margin:30px 0 0;transition:var(--transition);-webkit-transition:var(--transition)}.featured-section .product-card .product-price{font-size:var(--font-20);font-weight:600;line-height:1.2;color:var(--dark-color);letter-spacing:-.04em;margin:16px 0 0;transition:var(--transition);-webkit-transition:var(--transition)}.featured-section .product-card .product-price .price .price-tax{font-size:var(--font-14);font-weight:400;line-height:1.21;margin-left:10px;letter-spacing:0;text-shadow:0px 4px 8px rgba(0,0,0,.16);display:inline-block;vertical-align:middle}.featured-section .product-wind{margin:25px 0 0}.featured-section .product-wind .product-wind-text{font-size:var(--font-12);font-weight:400;line-height:1.25;color:var(--dark-color);letter-spacing:-.04em;margin:0}.featured-section .product-wind .product-wind-speed{font-size:var(--font-18);font-weight:500;line-height:1.22;color:var(--dark-color);letter-spacing:-.04em;margin:6px 0 0}.resistance-text{margin:25px 0 0}.resistance-text p:first-child{font-size:var(--font-12);font-weight:400;line-height:15px;letter-spacing:-.04em;color:var(--text-color);margin:0}.resistance-text p:last-child{font-size:var(--font-18);font-weight:500;line-height:22px;color:var(--text-color);margin-top:6px}.variant-option.variant-option--swatches overflow-list::part(list){gap:4px;padding:23px 0 0}.shopify-section .swatch{width:24px;height:24px;border:none}.shopify-section .variant-option__button-label--has-swatch{border:none;border:2px solid var(--creame-color);border-radius:50%;-webkit-border-radius:50%;padding:3px;background:none}.transformation-title{font-size:var(--font-20);font-weight:700;color:var(--dark-color);line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;margin-top:var(--content-space)}.transformation-content{margin-top:24px;font-size:var(--font-18);font-weight:400;color:var(--text-color);line-height:1.556}.transformation-title+.cms-content{margin-top:24px}.transformation-info.block-row>.group-block-content>.group-block{margin-bottom:var(--small-gap)}.transformation-info.block-row>.group-block-content{margin-bottom:calc(var(--small-gap) * -1)}.transformation-box{width:33.3334%}.transformation-box:nth-child(4){width:50%}.transformation-box:nth-child(5){width:50%}.sola-transformation .transformation-box .group-block-content{border:none}.transformation-box .group-block-content{background:var(--primary-light-color);padding:40px;width:100%;height:100%;border:1px solid var(--creame-color);transition:var(--transition);-webkit-transition:var(--transition)}.inner-transformation-section .transformation-title{margin-top:var(--content-space)}.inner-transformation-section .transformation-title+.cms-content{margin-top:24px}.inner-transformation-section .transformation-info{--small-gap: 32px}.collection-product .collection-product-img img{width:100%;height:auto;aspect-ratio:600 / 432;object-fit:cover;position:relative;z-index:-1;transition:all .7s linear;-webkit-transition:all .7s linear}.collection-product .collection-product-img:before,.collection-product .collection-product-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000 42.25%,#000000b8)}.collection-product .collection-product-img:after{background:#000;opacity:0}.collection-product .collection-product-content{padding:0 117px 0 40px;text-align:start;position:absolute;bottom:0;left:0;color:#fff}.collection-product .collection-product-content .collection-title{margin:0;font-family:var(--content-font);font-size:var(--font-24);font-weight:600;letter-spacing:-.02em}.collection-product .collection-product-content .collection-title a{color:#fff}.collection-product .collection-product-content p{font-size:var(--font-14);line-height:1.71;font-weight:400;color:#fff;text-shadow:0px 4px 8px rgba(0,0,0,.16);margin:12px 0 0;text-transform:uppercase}.collection-slider-section .swiper-slide-active .collection-product .collection-product-content p{font-weight:500}.collection-slider-section .product-collection-section{margin-left:calc(((100% - var(--container)) / 2) + var(--small-gap));width:auto;position:relative}.collection-slider-section .section-content-left{max-width:900px;flex:1 1 0}.collection-product .collection-product-content .btn{margin-top:var(--content-space-small);--btn-hover-color: var(--dark-blue-color);--btn-hover-bg: #fff;--btn-hover-border: #fff}.collection-product{margin-bottom:calc(var(--btn-height) * .5);position:relative}.collection-product-img{display:block;position:relative;overflow:hidden}.collection-product .collection-product-content{padding:0 117px 0 40px;text-align:start;position:absolute;bottom:calc(var(--btn-height) * -.5);left:0;color:#fff}.collection-slider-section{position:relative;overflow:hidden}.collection-slider-section .product-collection-section:before{content:"";position:absolute;left:50%;background:var(--creame-color);bottom:calc(var(--section-space) * -1.02);width:200%;height:calc(60% + var(--section-space));transform:translate(-50%)}.product-collection-container{overflow:hidden}.product-collection-container .collection-slider{width:107.414%;margin:0}.warranty-info{max-width:436px;width:100%;margin-top:var(--content-space)}.warranty-info .warranty-box{border-right:1px solid var(--dark-color);padding:0 var(--small-gap)}.warranty-info .warranty-box:last-child{border:none}.warranty-info>.group-block-content{align-items:normal;display:grid;grid-template-columns:repeat(2,1fr);align-content:normal;margin:0 calc(var(--small-gap) * -1);width:auto}.warranty-box .warranty-text{font-size:var(--font-12);font-weight:600;line-height:15px;color:var(--text-color);margin-top:10px}.warranty-box .warranty-text p{max-width:100%;width:100%;text-wrap:auto}.warranty-box img{width:auto!important;height:40px}.features-learn-more-section .section-content .subtitle+.btn{margin-top:40px}.product-features-accordion{padding:0}.product-features-accordion .accordion-item .cms-content{font-size:var(--font-16)}.features-learn-more-section .learn-more-content{width:45%;flex:none}.features-learn-more-section .learn-more-faq{max-width:662px;width:55%}.features-learn-more-section .section-content-wrapper.section-content-wrapper .section-wrapper{flex:none;width:41.6666666667%}.product-features-accordion .accordion details.accordion-item[open]{background:#fff}.product-features-accordion .accordion accordion-custom:first-child .accordion-item{margin-top:0}.product-features-accordion .accordion .accordion-item{padding:32px 40px;background:#fff;margin-top:10px}.product-features-accordion .accordion .details__header{font-weight:600;font-size:var(--font-20);line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;opacity:1}.product-features-accordion .accordion .details__header{padding:0}.product-features-accordion .accordion--caret .icon-plus,.product-features-accordion .accordion--plus .icon-caret{display:none}.product-features-accordion .accordion-section .svg-wrapper.icon-plus svg{display:none}.accordion-section .svg-wrapper.icon-plus{position:relative}.product-features-accordion .accordion-section .svg-wrapper.icon-plus:before,.product-features-accordion .accordion-section .svg-wrapper.icon-plus:after{content:"";display:block;width:20px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;background:var(--text-color);border-radius:10px;-webkit-border-radius:10px}.product-features-accordion .accordion-section details:not([open])>summary .svg-wrapper.icon-plus:after{transform:rotate(90deg)}.product-features-accordion .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:none}.product-features-accordion .accordion--dividers accordion-custom:first-child .details{border-block-start:none}.testimonial-section{padding:var(--section-space) 0}.testimonial-section .section-content{max-width:740px;margin:0 auto}.testimonial-section .richtext{text-align:center}.testimonial-content{line-height:1.44;font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--dark-color);opacity:.6;margin:20px 0 0}.testimonial-content-main{padding:40px;background:#fff;box-shadow:0 5px 12px #00000014;margin:5px 10px 20px}.testimonial-author{margin-top:var(--content-space-small)}.testimonial-content-main .testimonial-rating{display:flex;gap:4px;margin-bottom:0;justify-content:flex-start}.testimonial-content-main .testimonial-location{font-size:var(--font-16);font-weight:500;color:var(--dark-color);line-height:1.5;opacity:.6;margin-top:6px;display:block}.testimonial-slider-container{margin-bottom:calc(var(--content-space) - 20px)}.testimonial-slider .slick-track{display:flex!important}.testimonial-slider .slick-slide{height:auto;display:flex}.testimonial-slider .slick-slide>div{display:flex;width:100%}.section-richtext{display:flex;align-items:center;justify-content:center}.testimonial-rating .star.filled svg path{fill:var(--primary-color);stroke:none}.testimonial-slider .slick-list{margin:0 -10px}.testimonial-slider .slick-track:before,.testimonial-slider .slick-track:after{display:none}.testimonial-client{font-size:var(--font-18);font-weight:700;color:var(--dark-color);line-height:1.556;margin:0;text-transform:uppercase}.testimonial-content p{margin:0}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{content:none}.testimonial-slider .slick-arrow{width:50px;height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--soft-grey-color);border:1px solid var(--soft-grey-color);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);cursor:pointer;color:var(--dark-color);transition:var(--transition);-webkit-transition:var(--transition);padding:0}.testimonial-slider .slick-prev{position:absolute;top:50%;left:-90px}.testimonial-slider .slick-next{position:absolute;top:50%;right:-90px}.testimonial-slider:not(.slick-slider){display:grid;grid-template-columns:repeat(3,1fr);margin:0 -10px}.testimonial-slider:not(.slick-slider)>.slide-item:nth-child(3)~.slide-item{display:none}.cta-section{background:var(--fresh-blue-color);padding:67px 120px}.cta-section .background-image-container{mix-blend-mode:overlay}.cta-section .background-image-container img{filter:saturate(0);-webkit-filter:saturate(0);opacity:.2}.cta-section .info-text{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;color:var(--text-color);line-height:2;margin:24px 0 0}.cta-section .cta-content{padding-right:0;max-width:430px}.cta-section .image-block{max-width:680px;width:60%}.cta-section .section-content-wrapper.section-content-wrapper{justify-content:space-between}.cta-section .button{margin-top:24px;min-width:var(--medium-btn-width)}body .shopify-block #insta-feed{margin-left:calc(((100% - var(--container)) / 2) + var(--small-gap));width:auto}body .shopify-block #insta-feed .instafeed-new-layout-wrapper{justify-content:flex-start!important}.faq-section .accordion{max-width:940px;margin:0 auto}.faq-section .accordion .details__header{font-family:var(--content-font);font-size:var(--font-20);font-weight:500;line-height:1.2;color:var(--text-color);display:flex;align-items:center;justify-content:space-between;padding:10px 54px 10px 24px;min-height:auto}.faq-section .accordion details[open] .details__header{color:var(--dark-color)}.faq-section .accordion .accordion-item{padding:14px 0;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;border-top:1px solid #F1F2F4!important}.faq-section .accordion accordion-custom:first-child .accordion-item{border:none!important}.faq-section .accordion details.accordion-item[open]{background:#e1eff880;margin-bottom:28px}.faq-section .accordion.accordion--dividers .details-content>*{font-size:var(--font-16);font-weight:500;line-height:1.625}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.faq-section .accordion .svg-wrapper.icon-plus svg{display:none}.faq-section .accordion .svg-wrapper.icon-plus:before,.faq-section .accordion .svg-wrapper.icon-plus:after{content:"";display:block;width:10px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -5px;background:var(--text-color);border-radius:10px;-webkit-border-radius:10px}.faq-section .accordion details:not([open])>summary .svg-wrapper.icon-plus:after{transform:rotate(90deg)}.faq-section .accordion .svg-wrapper.icon-plus{width:22px;height:22px;position:relative;margin:0;align-self:flex-start;border:2px solid var(--dark-color);border-radius:50%;-webkit-border-radius:50%;position:absolute;right:24px;top:26px;transition:var(--transition);-webkit-transition:var(--transition)}.faq-section .accordion--dividers .details-content{padding:10px 74px 0 24px}.faq-section .accordion details[open] .svg-wrapper.icon-plus{border-color:var(--primary-color)}.faq-section .accordion details[open] .svg-wrapper.icon-plus:before,.faq-section .accordion details[open] .svg-wrapper.icon-plus:after{background:var(--primary-color)}.email-signup__input-group input.email-signup__input{border:none;background:#fff;padding:0 20px!important;height:var(--btn-height);font-family:var(--content-font);font-size:var(--font-14);font-weight:400;text-overflow:ellipsis;color:var(--dark-color);border-radius:0;-webkit-border-radius:0;flex:1 1 0}.email-signup__input-group .email-signup__button.button{min-width:var(--btn-width);padding:0 10px;height:var(--btn-height);background:var(--primary-color);color:var(--text-color);font-family:var(--content-font);font-size:var(--font-16);font-weight:600;transition:var(--transition);-webkit-transition:var(--transition);position:relative;top:auto;right:auto;margin-left:0;border-radius:0;-webkit-border-radius:0}.newsletter-section .email-signup-block{margin-top:40px}.newsletter-section .email-signup__input-group{max-width:660px;width:100%;margin:0 auto;gap:0!important}.newsletter-section .email-signup-block{margin-top:40px;max-width:660px;height:auto}.email-signup__message{padding:7px 15px;border:none;border:1px solid;border-width:0 0 0 3px;margin:15px 0 0;font-family:var(--content-font);font-size:var(--font-16);font-weight:400;border-radius:0;-webkit-border-radius:0}.email-signup__message.email-signup__message--success{color:#007900;border-color:#007900;background:#d4edda}.email-signup__message.email-signup__message--error{background:red;border-color:red;background:#ffd9d9}.email-signup__message span.svg-wrapper{display:none}.newsletter-section .subtitle{margin-top:24px}.footer-content accordion-custom .menu__heading__default{display:block;font-family:var(--title-font);font-size:var(--font-24);font-weight:400;line-height:1.25;color:var(--dark-color)}.footer-content accordion-custom .menu__heading{padding:0;display:block}.footer-content accordion-custom .details-content{margin-top:20px!important}.footer-content accordion-custom .details-content ul{display:block}.footer-content accordion-custom .details-content ul li{line-height:1}.footer-content accordion-custom .details-content ul li+li{margin-top:10px}.footer-content accordion-custom .details-content ul li a,.footer-address-details,.footer-address-details p a{font-family:var(--content-font);font-size:var(--font-16);font-weight:500;line-height:1.43;color:var(--text-color);transition:var(--transition);-webkit-transition:var(--transition);display:inline-block;vertical-align:top}.footer-content accordion-custom .details-content ul li.menu-list__link--active a{color:var(--primary-color)}.footer-content .group-block--width-fill.footer-info-link{flex:none}.footer-utilities__icons a{color:var(--dark-color)}.footer-utilities__icons .social-icons__icon-wrapper{width:auto!important;height:auto}.social-icons__wrapper.footer-utilities__icons{width:100%;gap:0;justify-content:flex-start;padding:65px 0 0}.footer-utilities__icons a .social-icons__icon{width:24px;height:24px}.footer-utilities__icons .social-icons__icon-wrapper+.social-icons__icon-wrapper{margin-left:22px}.footer-utilities__text{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%}.footer-signature p,.footer-signature p a{font-size:var(--font-14);font-weight:400;line-height:1.642;margin:0;color:var(--text-color)}.footer-signature p+p:before{content:"|";margin:0 8px 0 10px;color:var(--text-color)}.footer-commercial-range{font-size:var(--font-14);padding:0 14px;--btn-color: var(--dark-blue-color);height:39px;min-width:auto;margin:-40px 0 0}.footer-marquee .marquee__content .marquee__repeated-items p{font-weight:600;font-size:var(--font-60);line-height:1.216;text-transform:uppercase;color:#5152521a;position:relative;padding-left:96px;letter-spacing:0}.footer-marquee .marquee__content .marquee__repeated-items p:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid var(--dark-color);margin:0 40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer-marquee marquee-component{padding:65px 0 0}.footer-menu-row .footer-col{padding:82px 0 0}.utilities{max-width:var(--container);width:100%;margin:0 auto;padding:0 var(--small-gap)}.footer-signature{padding:var(--content-space-small) 0 0 0;display:block}.footer-utilities__group-copyright{padding:35px 0;border-top:1px solid rgba(81,82,82,.3)}.footer-address-details+.footer-address-details{margin-top:20px}.footer-address-details rte-formatter{margin-left:12px;display:flex;flex-wrap:wrap;width:100%;flex-direction:row;align-items:center}.footer-address-details rte-formatter p{margin:0;display:flex;flex-wrap:wrap;align-items:center}.footer-address-details rte-formatter p+p:before{content:"|";font-family:var(--content-font);font-size:var(--font-20);font-weight:400;line-height:1.4;color:#202020;margin:0 14px}.footer-address-details .group-block-content{display:flex;flex-wrap:nowrap!important}.footer-menu-row .footer-col{width:auto;flex:none}.section{display:block}.row-reverse,.block-row-reverse>.group-block-content{flex-direction:row-reverse}.block-row>.group-block-content{margin:0 calc(var(--small-gap) * -.5);width:auto;flex-wrap:wrap;align-items:normal}.block-row>.group-block-content>.group-block{flex:none;padding:0 calc(var(--small-gap) * .5)}.banner-style1 .banner-title{font-family:var(--title-font);font-weight:500;font-size:var(--font-74);line-height:1.094;letter-spacing:-.04em;color:#fff;justify-self:center}.banner-style1 .cms-content>*{color:#fff;line-height:inherit}.banner-style1 .cms-content{margin:32px 0 0;color:#fff;line-height:1.22}.banner-style1 .background-image-container:before,.banner-style1 .background-image-container:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#0000 61.84%,#00000080)}.banner-style1 .background-image-container:after{background:#0000001a}.banner-style1 .banner-container>.group-block-content{z-index:2;padding:30px 30px calc(var(--section-space) * 1.15) 30px}.banner-style1 .banner-container{aspect-ratio:1516 / 860}.banner-style1{position:relative}.banner-style1:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:50%;background:var(--light-blue-color)}.breadcrumb-section{border-top:1px solid var(--creame-color)}.breadcrumb ul{padding:18px 0;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;line-height:1.5;list-style:none;display:flex;align-items:center;flex-wrap:wrap;color:var(--secondary-color)}.breadcrumb ul li{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb ul li a{color:var(--secondary-color)}.breadcrumb ul li+li:before{content:"/";display:inline-block;vertical-align:middle;width:7px;height:auto;color:var(--secondary-color);margin:0 12px;position:relative}.breadcrumb ul li.selected{color:var(--primary-color)}.svg-polygon .transformation-box .icon-block img{width:40px!important}.svg-polygon .transformation-box .icon-block:before{background-image:url("data:image/svg+xml,%3csvg width='69' height='80' viewBox='0 0 69 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34.5 0L69 20V60L34.5 80L0 60V20L34.5 0Z' fill='%23E8E5DE'/%3e%3c/svg%3e");opacity:.5}.svg-polygon .benefits-content-item .icon-block{width:52px;height:60px}.svg-polygon .benefits-content-item .icon-block:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20width%3D%2752%27%20height%3D%2760%27%20viewBox%3D%270%200%2052%2060%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M26%200L52%2015V45L26%2060L0%2045V15L26%200Z%27%20fill%3D%27white%27/%3E%3C/svg%3E) no-repeat 0 0 / cover transparent}.svg-polygon .icon-block:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:url("data:image/svg+xml,%3csvg width='69' height='80' viewBox='0 0 69 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34.5 0L69 20V60L34.5 80L0 60V20L34.5 0Z' fill='%23ffffff'/%3e%3c/svg%3e") no-repeat 0 0 / cover transparent}.svg-polygon .icon-block img{z-index:1}.svg-polygon .icon-block{position:relative;width:69px;height:80px;display:flex;align-items:center;justify-content:center}.svg-polygon .benefits-content-item .icon-block img{width:36px!important}.product-info-details .section-content-wrapper.section-content-wrapper{justify-content:space-between;align-items:flex-start;margin:0 calc(var(--small-gap) * -.5);width:auto;flex-wrap:wrap}.product-info-details .product-info-content{width:33.3334%;padding:0 calc(var(--small-gap) * .5);flex-basis:auto;align-self:center}.product-info-details .product-info-content .display-1{letter-spacing:-.04em}.product-info-details .image-block{width:58.3334%;padding:0 calc(var(--small-gap) * .5)}.product-info-details .product-info-content .cms-content{margin-top:var(--content-space-small)}.product-info-details .product-info-content .cms-content p+p{margin-top:var(--content-space-small)}.product-list-section .product-card .product-media{aspect-ratio:556 / 394;object-fit:cover}.product-list-title{padding:var(--content-space) 0 var(--content-space-small) 0;border-bottom:1px solid var(--soft-grey-color);letter-spacing:-.04em}.sorting-filter .facets__panel .facets__summary{display:flex;flex-wrap:wrap;height:var(--btn-height);padding:0 24px;border:1px solid var(--soft-grey-color);color:var(--text-color);justify-content:space-between;min-height:auto}.sorting-filter .facets__panel .facets__summary .facets__label{display:none}.sorting-filter .facets__panel .facets__summary .facets__status{display:block!important;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;line-height:28px;letter-spacing:-.02em;color:var(--text-color);margin:0}.sorting-filter .facets__panel .facets__summary .icon-caret{display:none}.sorting-filter .facets__panel .facets__summary:after{content:"";display:block;width:12px;height:7px;margin-left:12px;background:url("data:image/svg+xml,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1.16663L6 6.16663L11 1.16663' stroke='%23858585' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat 0 0 / cover transparent}.sorting-filter .facets__panel .sorting-filter__options{top:100%!important;width:auto;gap:0;border-radius:0;-webkit-border-radius:0;padding:0;max-height:none;background:#fff;box-shadow:0 0 10px #00000026;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);white-space:nowrap}.sorting-filter__options .sorting-filter__option{display:block;border-radius:0!important;-webkit-border-radius:0!important;min-width:auto;padding:7px 15px;transition:var(--transition);-webkit-transition:var(--transition)}.sorting-filter__options .sorting-filter__label{font-size:var(--font-14);color:var(--dark-color);display:block;line-height:1.5;transition:var(--transition);-webkit-transition:var(--transition)}.sorting-filter__options .sorting-filter__checkmark{display:none}.sorting-filter__options .sorting-filter__option:hover{background:var(--primary-color)}.sorting-filter__options .sorting-filter__option:hover .sorting-filter__label{color:var(--dark-color)}.sorting-filter__options .sorting-filter__option:has(.sorting-filter__input:checked) .sorting-filter__label{color:var(--dark-color)}.sorting-filter__option:has(.sorting-filter__input:checked){background:var(--primary-color)}.product-star-rating{display:flex;align-items:center;position:absolute;right:10px;bottom:10px;background:#fff;padding:4px 12px;font-weight:500;font-size:var(--font-16);line-height:1.25;letter-spacing:-.02em;color:var(--text-color);border:1px solid var(--creame-color)}.product-star-rating svg{width:16px;height:16px;margin:0 4px 0 0}.product-list-section .inner-product-title .group-block-content{display:flex;align-items:center;justify-content:flex-start;gap:0}.product-list-section .inner-product-title.section-content{margin:0}.product-list-section .inner-product-title{margin-top:24px}.product-list-section .inner-product-title .image-block{width:58px}.product-list-section .inner-product-title .image-block img{width:36px;height:36px}.product-list-section .inner-product-title .product-title{padding:0;margin:0}.product-list-section .product-card .product-card-item{padding-bottom:0;display:block}.product-list-section .section.product-grid-container{padding-top:var(--content-space-small);padding-bottom:var(--section-space)}.product-card .product-badges--top-right{position:absolute;top:10px;right:10px;display:block;z-index:4;pointer-events:none}.product-card .product-badges__badge{font-family:var(--content-font);font-size:var(--font-14);font-weight:500;color:var(--text-color);background:var(--soft-grey-color);display:flex;flex-wrap:wrap;border-radius:0;height:30px;align-items:center;justify-content:center;padding:0 11px}.hero__media-wrapper .overlay--gradient{background:linear-gradient(180deg,#0000 55.58%,#0009),linear-gradient(0deg,#00000024,#00000024)}.sola-info>.group-block-content{justify-content:space-between}.outdoor-heading .display-1{width:33.3334%}.outdoor-heading .subtitle{width:45%}.sola-collection-section{position:relative}.sola-link-box{padding:20px 0 var(--content-space-small);border-bottom:1px solid var(--secondary-color)}.sola-info .sola-content-box{width:33.3334%}.sola-info .outdoor-img{width:58.3333333333%}.sola-content-box .sola-content{font-weight:500;font-size:var(--font-16);line-height:1.625;color:var(--text-color);margin-top:20px}.sola-link-box .group-block-content{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.sola-title{font-family:var(--title-font);font-weight:500;font-size:var(--font-24);line-height:30px;color:var(--text-color)}.large-text>*{white-space:nowrap}.large-text{font-family:var(--content-font);font-weight:700;font-size:var(--font-80);line-height:.7;text-transform:uppercase;align-self:center}.large-text.sola-collection-text{color:var(--primary-light-color);position:absolute;bottom:0}.large-text.your-shade-text{color:var(--soft-grey-color);padding-top:var(--section-space);opacity:.5}.trust-info .transformation-box{width:50%}.trust-info .transformation-box .group-block-content{border:1px solid var(--soft-grey-color);width:100%;height:100%}.benefits-section{position:relative}.benefits-section:before{content:"";position:absolute;top:0;left:0;bottom:230px;right:0;background:var(--fresh-blue-color)}.benefits-row>.group-block-content{justify-content:space-between;align-items:flex-start}.benefits-img{width:41.6666666667%}.benefits-img img{width:100%}.benefits-img .image-block{width:calc(100% + 22px);margin-right:-22px;position:relative}.benefits-content-box{width:50%}.benefits-content-box>.group-block-content{justify-content:flex-start;display:flex;padding:50px 90px 0 0;gap:0}.benefits-content .group-block-content{display:flex;align-items:flex-start}.benefits-content-item:first-child{margin:0}.benefits-content-item{margin-top:var(--content-space)}.benefits-content-item .benefits-title{font-weight:700;font-size:var(--font-20);line-height:1.4;text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-color)}.benefits-content-item .benefits-title+.cms-content{margin-top:20px}.benefits-content-item>.group-block-content{display:flex;align-items:flex-start}.benefits-content-item .benefits-content{margin-left:30px}.benefits-content-text{padding-top:149px}.benefits-content-text .btn{margin-top:var(--content-space-small);padding:0 16px;letter-spacing:-.04em;min-width:270px}.collection-card__link{position:relative}.collection-card-section .collection-card__content>*{font-weight:600;font-size:var(--font-16);line-height:1.75;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.collection-card-section .collection-card.collection-card--image-bg .collection-card__content{padding:var(--small-gap)}.collection-card__image .overlay--solid{background:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(180deg,#0000 81.22%,#00000080)}.collection-card-section .resource-list__carousel slideshow-slides{padding:0;margin:0;gap:0}.collection-card-section .resource-list__carousel .resource-list__slide{margin-right:20px;object-fit:cover;width:auto;height:552px}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio);object-fit:cover;width:100%;height:100%}.collection-card-section{overflow:hidden}.collection-card-section .section--page-width{max-width:100%;margin:0;padding:0;width:100%}.collection-card-section .section>.resource-list__carousel{margin-left:calc(((100% - var(--container)) / 2) + var(--small-gap));width:auto}.support-heading .group-block-content{flex-direction:row;display:flex;justify-content:space-between}.support-heading-title{width:58.3334%}.support-heading-content{width:33.3334%}.support-heading .subtitle{line-height:1.667}.contact-info{--small-gap: 60px}.contact-info-row>.group-block-content{display:flex;align-items:center;justify-content:center}.contact-info-box{width:25%;align-self:flex-start}.contact-info-box p a{color:var(--text-color);border-bottom:1px solid transparent;white-space:nowrap}.contact-map{position:relative}.contact-map:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(81,82,82,.4);z-index:1;pointer-events:none}.contact-map div{width:100%}.contact-map iframe{filter:grayscale(1);object-fit:cover;width:100%;height:732px;display:block}.product-grid-container .collection-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;flex-direction:row}.product-grid-container .collection-wrapper div.facets-block-wrapper{width:364px;margin-right:20px}.product-grid-container .facets.facets-controls-wrapper,.product-grid-container .collection-wrapper .main-collection-grid{width:calc(100% - 384px)}.product-grid-container .facets.facets-controls-wrapper{position:absolute;right:0;top:0;justify-content:space-between;padding:0}.product-grid-container .collection-wrapper .main-collection-grid{margin-top:calc(var(--btn-height) + 40px)}.product-grid-container .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--content-space) var(--small-gap)}.product-grid-container .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(2,1fr);gap:var(--small-gap)}.product-filter-title{font-family:var(--content-font);font-size:var(--font-24);font-weight:900;color:var(--secondary-color);line-height:1.2;margin:0 0 20px}.facets--filters-title{display:none}.facets .showing-results.top-pagination-results{font-size:var(--font-18);font-weight:500;line-height:28px;padding:0;color:var(--text-color);opacity:.8}.product-grid-container .facets--horizontal .products-count-wrapper{margin:0;height:auto}.product-list-section .product-form-buttons .add-to-cart-button{max-width:var(--btn-width);padding:0 20px;margin:20px 0 0;display:flex;position:relative;transform:none;left:0}.facets__filters-wrapper .facets__summary{display:block;margin:0;background:#f6f5f2;padding:8px 20px;opacity:1!important}.facets__filters-wrapper .facets__item:before{display:none}.facets__filters-wrapper .facets__summary .facets__label:before,.facets__filters-wrapper .facets__summary .facets__label:after{content:"";display:block;position:absolute;top:50%;right:0;width:8px;height:2px;background:var(--text-color);border-radius:10px;-webkit-border-radius:10px;margin-top:-1px}.facets__filters-wrapper .facets__summary .facets__label{margin:0;font-family:var(--content-font);font-size:var(--font-16);color:var(--dark-color);font-weight:600;line-height:1.7;display:block;position:relative;text-transform:uppercase;letter-spacing:-.02em}.facets__filters-wrapper .facets__panel:not([open]) .facets__summary .facets__label:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.facets__filters-wrapper .facets__summary .svg-wrapper{display:none}.facets__filters-wrapper accordion-custom details::details-content,.facets__filters-wrapper accordion-custom details .details-content{padding:0!important}.facets__filters-wrapper .facets__item .details-content .checkbox__input{opacity:1;width:20px;height:20px;border:1px solid rgba(81,82,82,.3);top:3px;left:0;appearance:none;-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;background:none;cursor:pointer}.facets__filters-wrapper .facets__item .details-content .checkbox__input:disabled{cursor:not-allowed}.facets__filters-wrapper .facets__item .details-content .checkbox__label-text{font-size:var(--font-16);font-weight:500;white-space:normal;color:var(--dark-color);line-height:1.75;padding:0;letter-spacing:-.02em}.facets__filters-wrapper .facets__item .details-content .icon-checkmark{display:none}.facets__filters-wrapper .facets__item .details-content .checkbox{position:relative;padding:0 0 0 30px}.facets__filters-wrapper .facets__item .details-content .checkbox__input:checked{background:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.95029 8.72543L7.82425 12.8024L15.0489 5.19751' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e") no-repeat 0 0 / cover var(--secondary-color);border-color:var(--secondary-color)}.facets__filters-wrapper .facets__item .details-content .facets__inputs-list-item:has(.checkbox__input:disabled){opacity:.5}.facets .facets-remove{margin:0 0 30px}.facets-remove facet-remove-component.facets-remove__pill{background:#fff;gap:5px;border:1px solid rgba(33,54,44,.3);color:var(--secondary-color);font-size:var(--font-14);padding:4px 12px;font-weight:300;font-family:var(--content-font)}.facets-remove facet-remove-component button{color:var(--secondary-color)!important;font-size:var(--font-14);padding-left:0;padding-right:0}.facets--vertical .facets__actions{padding:0;background:none}.facets__filters-wrapper .facets__item .details-content .facets__inputs-list{gap:0}.facets__filters-wrapper .facets__item .details-content .facets__inputs-list .facets__inputs-list-item{margin-top:12px;width:100%}.facets__filters-wrapper .facets__item{margin-top:32px;display:block}.facets__filters-wrapper .facets__item:first-child{margin-top:0}.facets__filters-wrapper .price-facet__input{background:#fff;border:none;padding:0 12px 0 24px;height:32px;border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:var(--text-color);font-family:var(--content-font);font-size:var(--font-14);font-weight:400;text-align:left;border:1px solid var(--grey-border-color)}.facets__filters-wrapper .field__label.price-facet__label{height:32px;font-family:var(--content-font);font-size:var(--font-14);color:var(--text-color);font-weight:400;padding:0 0 0 12px;display:flex;flex-wrap:wrap;align-items:center}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:0;margin:0}.facets__filters-wrapper .price-facet__separator{color:var(--text-color);font-size:var(--font-14);font-weight:400;font-family:var(--content-font);display:none}.facets .facets__form-wrapper .facets__filters-wrapper{margin:0!important}.facets__filters-wrapper .facets__item .facets__status{display:none}.product-grid-container .collection-wrapper .pills__pill--swatch .swatch{margin-right:0}.product-view-container .column-options__option{display:flex;flex-wrap:wrap;align-items:center}.product-view-container .column-options__option-input:checked~.column-picker{color:var(--primary-color);border-color:var(--primary-color)}.product-view-container .column-picker{background:none!important;padding:0 24px;color:var(--text-color);height:var(--btn-height);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:0;-webkit-border-radius:0;border:1px solid var(--grey-border-color)}.product-view-container .column-options{gap:0}.view-sortby .column-options-wrapper{margin:0 20px 0 0;gap:0}.product-view-container .column-options__option+.column-options__option{margin-left:10px}.product-view-title{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;color:var(--dark-color);margin:0 0 0 10px}.price-facet #slider-range .facets__inputs-wrapper{margin-bottom:10px}.price-facet #slider-range{height:2px;width:calc(100% - 5px);position:relative;border:none;margin:18px 0}.price-facet #slider-range .ui-slider-range{background:var(--text-color)}.price-facet #slider-range .ui-slider-handle{background:var(--text-color);border-radius:50%;-webkit-border-radius:50%;top:50%;cursor:pointer;position:absolute;width:5px;height:5px;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-left:-1px}.price-facet #slider-range:before{content:"";background:#ddd;position:absolute;left:0;right:-5px;top:0;bottom:0}.facets__filters-wrapper .price-facet__highest-price{padding:10px 0 0;font-family:var(--content-font);font-size:var(--font-14);font-weight:400;white-space:normal;color:var(--dark-color);line-height:1.5}.facets__filters-wrapper .facets__item .details-content .facets__inputs-list.facets__inputs-list--swatches-grid,.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .facets__inputs-list-item,.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .variant-option{display:block}.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{justify-content:space-between;gap:0;background:none}.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .facets__swatch-label:before{content:"";width:16px;height:16px;border:1px solid #cacbcb;display:block;position:absolute;top:4px;left:0;border-radius:4px;-webkit-border-radius:4px}.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .facets__swatch-label{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;white-space:normal;color:var(--dark-color);line-height:24px;position:relative;padding:0 0 0 24px}.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .swatch--filter{display:block;width:24px;height:24px;border-radius:0;-webkit-border-radius:0;border:none;background-size:cover}.facets__filters-wrapper .facets__item:first-child .facets__inputs-list.facets__inputs-list--swatches-grid .swatch--filter{border:2px solid var(--grey-border-color);border-radius:50%;-webkit-border-radius:50%}.facets__filters-wrapper .facets__inputs-list.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input:checked) .facets__swatch-label:before{background:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.95029 8.72543L7.82425 12.8024L15.0489 5.19751' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e") no-repeat 0 0 / cover var(--primary-color);border-color:var(--primary-color)}.product-grid-container .main-collection-grid__empty{padding:0;display:block;gap:0}.main-collection-grid__empty .main-collection-grid__empty-title{font-family:var(--title-font);font-size:var(--font-44);color:var(--dark-color);font-weight:500;line-height:1.227}.main-collection-grid__empty-title+p{font-family:var(--content-font);font-size:var(--font-18);color:var(--text-color);font-weight:400;line-height:1.556}.product-grid-container .collection-wrapper .main-collection-grid:has(.main-collection-grid__empty){background:#eee;align-self:flex-start;color:#888;width:100%;margin:0;padding:var(--content-space)}.product-grid-container:has(.main-collection-grid__empty) .facets.facets-controls-wrapper{display:none}.product-list-section .product-grid[product-grid-view=default] product-card.product-card .product-card__content,.resource-list__item product-card.product-card .product-card__content{padding-bottom:calc(var(--btn-height) + 24px)}.product-list-section .product-grid[product-grid-view=default] product-card.product-card .custom-product-btn,.resource-list__item product-card.product-card .custom-product-btn{position:absolute;bottom:0;left:0}.resource-list__item product-card.product-card .custom-product-btn{width:100%}@media screen and (max-width:1439px){.product-grid-container .collection-wrapper .main-collection-grid{margin-top:calc(var(--btn-height) + 30px)}.product-grid-container .collection-wrapper div.facets-block-wrapper{width:250px;margin-right:20px}.product-grid-container .facets.facets-controls-wrapper,.product-grid-container .collection-wrapper .main-collection-grid{width:calc(100% - 270px)}}@media screen and (max-width:1199px){.product-grid-container .collection-wrapper div.facets-block-wrapper{display:none}.product-grid-container .collection-wrapper .main-collection-grid{width:100%;padding:0}.product-view-container .column-picker,.sorting-filter .facets__panel .facets__summary{padding:0 16px}.product-grid-container .facets.facets-controls-wrapper{position:static;order:2;width:auto;display:block;height:auto}.product-grid-container .collection-wrapper .main-collection-grid{margin-top:var(--content-space);order:3}.collection-wrapper .facets-toggle{display:block;padding:0;margin:0;height:auto;order:1}.collection-wrapper dialog-component{order:4}.collection-wrapper .facets-toggle__button{display:flex;flex-wrap:wrap;height:var(--btn-height);padding:0 16px;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;color:var(--dark-color);border:1px solid var(--soft-grey-color);gap:0}.collection-wrapper .facets-toggle__button .svg-wrapper{margin-right:5px;width:auto;height:auto;color:var(--text-color)}.collection-wrapper .facets-toggle__button .svg-wrapper svg{width:16px;height:16px}.facets-toggle .facets-toggle__wrapper{margin:0}.facets-remove facet-remove-component.facets-remove__pill{padding:6px 12px}.facets-block-wrapper .facets__title-wrapper{border-bottom:1px solid var(--secondary-color);margin-bottom:30px;padding:0 0 0 var(--small-gap)}.facets__title-wrapper .facets-drawer__title{font-family:var(--content-font);font-size:var(--font-24);font-weight:900;color:var(--text-color);line-height:1.2;display:block}.facets-block-wrapper .facets__title-wrapper h2.facets-drawer__title span.bubble{display:none}.facets__form-wrapper .facets__form{margin:0}.collection-wrapper .facets__actions button{width:100%;min-width:auto;display:flex;transform:none;box-shadow:none;padding:0 20px;line-height:var(--btn-height)}.collection-wrapper .facets__actions{padding:var(--small-gap);gap:var(--small-gap);display:grid;grid-template-columns:repeat(1,1fr);background:#fff;border-top:1px solid var(--creame-color)}.collection-wrapper .facets__actions.facets__actions--active{grid-template-columns:repeat(2,1fr)}.facets .facets__form-wrapper .facets__filters-wrapper{padding:0 0 var(--small-gap) 0}.facets-toggle__wrapper .filter-count-bubble__background{display:none}.facets-toggle__wrapper .filter-count-bubble{width:20px;height:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 0 10px;background:var(--primary-color);color:var(--dark-color);padding-bottom:1px}.facets-drawer__filters{-webkit-mask:none!important;mask:none!important}.filter-count-bubble .filter-count-bubble__text{font-weight:600;font-family:var(--content-font);font-size:12px}.facets__actions:not(.facets__actions--active) button.facets__see-results{width:100%}.facets__actions:not(.facets__actions--active) facet-remove-component{display:none!important}.product-grid-container .facets--horizontal .products-count-wrapper{display:none}.collection-wrapper>.facets sorting-filter-component.sorting-filter{display:none}.collection-wrapper .facets-toggle>.facets-mobile-wrapper{display:none}.view-sortby .column-options-wrapper{margin:0;display:block!important}.collection-wrapper .facets__panel{--drawer-padding: var(--small-gap)}.collection-wrapper dialog-component dialog.dialog-modal{width:420px;max-width:calc(100% - 16px)}.collection-wrapper dialog.dialog-modal .variant-option__button-label--has-swatch{width:100%;border-radius:0;display:flex;flex-wrap:wrap;justify-content:space-between;background:none}.collection-wrapper dialog.dialog-modal .variant-option__button-label--has-swatch label.hidden{display:flex!important;flex-wrap:wrap;font-family:var(--content-font);font-size:var(--font-14);font-weight:400;white-space:normal;color:var(--dark-color);line-height:24px;position:relative;padding:0 0 0 24px}.collection-wrapper dialog.dialog-modal .swatch--filter{display:block;width:24px;height:24px;border-radius:0;-webkit-border-radius:0;border:none;background-size:cover}.collection-wrapper dialog.dialog-modal .facets__filters-wrapper .facets__item:first-child .swatch--filter{border:2px solid var(--grey-border-color);border-radius:50%;-webkit-border-radius:50%}.collection-wrapper dialog.dialog-modal .variant-option__button-label--has-swatch label.hidden:before{content:"";width:16px;height:16px;border:1px solid var(--grey-border-color);display:block;position:absolute;top:4px;left:0;border-radius:4px;-webkit-border-radius:4px}.collection-wrapper dialog.dialog-modal .variant-option__button-label--has-swatch:has(input:checked) label.hidden:before{background:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.95029 8.72543L7.82425 12.8024L15.0489 5.19751' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e") no-repeat 0 0 / cover var(--primary-color);border-color:var(--primary-color)}.collection-wrapper dialog.dialog-modal .sorting-filter{display:block}.collection-wrapper dialog.dialog-modal .sorting-filter accordion-custom{display:none}.collection-wrapper dialog.dialog-modal .sorting-filter .sorting-filter__container{display:block!important}.collection-wrapper .sorting-filter__container .facets__label{display:none}.collection-wrapper .sorting-filter__select-wrapper{padding:0 16px;text-align:left;border:1px solid var(--soft-grey-color);border-radius:0;height:var(--btn-height)}.collection-wrapper .sorting-filter__container .sorting-filter__select{text-align:left;padding:0 10px 0 0;text-align-last:left;font-family:var(--content-font);font-size:var(--font-14);font-weight:400;color:var(--dark-color)}.product-list-section .inner-product-title{margin-top:20px}.product-list-section .product-grid[product-grid-view=default] product-card.product-card .product-card__content,.resource-list__item product-card.product-card .product-card__content{padding-bottom:calc(var(--btn-height) + 16px)}.testimonial-slider:not(.slick-slider){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.testimonial-slider:not(.slick-slider){grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767px){.product-view-title{display:none}.product-view-container .column-picker{padding:0;width:var(--btn-height)}}@media screen and (max-width:479px){.product-grid-container .product-grid[product-grid-view=default]>*{width:100%}}.product-information .product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 1fr;padding:36px 0 var(--content-space) 0;border-bottom:1px solid #E2E0DF}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 1fr;padding:var(--content-space-lg) 0 var(--content-space) 0;border-bottom:1px solid #E2E0DF}.media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){object-fit:cover}.jdgm-star.jdgm--on:before{width:10px;height:10px}.zoom-wrapper button,.size-chart-button,.iframe-button{background:var(--secondary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:none;border-radius:0;padding:0}.zoom-wrapper button svg>*,.size-chart-button svg>*,.iframe-button svg>*{fill:var(--dark-color)}.zoom-wrapper button svg,.size-chart-button svg,.iframe-button svg{width:28px;height:28px}.product-details .h3 h1{font-size:var(--font-48);font-weight:400}.group-block-content .product-price .price .price-tax{font-weight:400}.group-block-content .product-price .price,.group-block-content .product-price .compare-at-price{font-size:var(--font-20);font-weight:600;line-height:1.4;color:var(--text-color);letter-spacing:-.02em;margin:12px 0 0}.group-block-content .product-price .compare-at-price{color:var(--dark-color)}.product-details .product-form-buttons{display:grid;grid-template-columns:1fr;gap:0}.meta-buttons-wrapper .btn svg>*{transition:var(--transition)}.product-details .h3 h1{font-family:var(--title-font);font-size:var(--font-44);font-weight:700;line-height:1.3636;color:var(--dark-color)}.variant-option__button-label input checked{border:1px solid var(--primary-color)}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius);border:1px solid var(--primary-color);padding:3px}.variant-option--swatches:not(:has(input:checked)) .variant-option__swatch:first-child .variant-option__button-label--has-swatch,.variant-option__button-label:has(input:checked){border-color:var(--dark-color)!important}.add-to-cart-text{font-size:var(--font-14)}.add-to-cart-text .add-to-cart-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.product-form-buttons .quantity-selector input[type=number]{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.75;letter-spacing:-.02em;color:var(--text-color);border:1px solid var(--soft-grey-color);height:var(--btn-height);padding:0;width:100%;max-width:100%;background:#fff!important}.product-form-buttons .shopify-payment-button__button{text-transform:uppercase;background:none;color:var(--dark-color);border:1px solid #D9D5CE;padding:0 20px;min-height:auto!important;height:var(--btn-height);font-family:var(--content-font);font-size:var(--font-14);font-weight:400;letter-spacing:0;line-height:1.5;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);transition:var(--transition);-webkit-transition:var(--transition)}.product-form-buttons .add-to-cart-button .add-to-cart-icon svg{margin:0}.meta-buttons-group .group-block-content>.shopify-block{width:100%;max-width:100%}.meta-buttons-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:var(--content-space-small) 0;border-bottom:1px solid var(--soft-grey-color)}.product-details .jdgm-preview-badge .jdgm-star.jdgm-star{width:16px;height:16px}.product-information .product-information__grid{display:flex;flex-wrap:wrap;padding-top:var(--content-space);justify-content:space-between;margin:0 calc(var(--small-gap) * -.5);padding-bottom:var(--content-space-small);border-bottom:1px solid var(--soft-grey-color)}.product-information .product-information__grid .product-information__media{width:50%;min-width:auto;padding:0 calc(var(--small-gap) * .5)!important}.product-information .product-information__grid .product-details{width:41.6667%;padding:0 calc(var(--small-gap) * .5)!important;top:150px}.product-form-buttons>.product-form-text__error.hidden .svg-wrapper{display:none}.product-form-buttons .quantity-selector{border:none;display:block;position:relative;height:auto;flex:none;width:100%;max-width:calc(50% - 12px)}.product-details .product-form-buttons>*{min-width:auto;margin:0}.product-details .product-form-buttons .custom_price{font-weight:600;font-size:var(--font-40);line-height:1.225;letter-spacing:-.02em;color:var(--dark-color);margin-top:var(--content-space-small)}.product-form-buttons .quantity-selector button{width:18px;height:18px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.product-form-buttons .quantity-selector button.quantity-plus{left:auto;right:20px}.media-gallery--carousel .media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain}.media-action-wrapper{position:absolute;bottom:20px;left:20px;right:auto;z-index:5;display:flex;flex-direction:column;gap:12px}.product-information__media slideshow-component slideshow-container{position:relative}.product-information__media slideshow-component slideshow-container:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--soft-grey-color);z-index:1;pointer-events:none}.product-information .product-information__media .media-gallery--carousel .slideshow-controls__thumbnails{padding:0!important}.slideshow-controls__thumbnails .slideshow-control{margin-right:20px}.product-information .product-details product-price.product-price .compare-at-price{font-weight:400;font-size:var(--font-20);line-height:1.15;letter-spacing:-.006em;display:block}.product-information .product-details product-price.product-price .price{color:var(--dark-color);margin-top:0;display:block}.product-information .product-details product-price.product-price{margin-top:20px;padding:0}.product-details .product-details-text{padding-top:var(--content-space-small)}.product-details .wishlist-button{position:absolute;top:20px;right:20px;width:70px;height:70px;background:var(--secondary-color)}.product-details .wishlist-button svg>*{fill:var(--primary-color)}.jm-review-widget__header-and-body .jm-cluster{align-items:center}.jm-review-widget__header>.jm-cluster{background:var(--primary-color);padding:20px;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);align-items:center!important}#judgeme_product_reviews .jm-review-widget{padding:0}#judgeme_product_reviews .jm-review-widget__body .jm-star-rating__font-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' role='presentation'%3e%3cpath d='M4.4907 0.386918C4.65101 -0.128972 5.34899 -0.128973 5.5093 0.386918L6.32252 3.00401C6.39421 3.23472 6.59982 3.39092 6.83182 3.39092H9.46346C9.98222 3.39092 10.1979 4.08505 9.77823 4.40389L7.64918 6.02134C7.4615 6.16393 7.38296 6.41667 7.45465 6.64739L8.26787 9.26447C8.42818 9.78036 7.86349 10.2094 7.44381 9.89052L5.31476 8.27307C5.12708 8.13048 4.87292 8.13048 4.68524 8.27307L2.55619 9.89052C2.13651 10.2094 1.57182 9.78036 1.73213 9.26447L2.54535 6.64739C2.61704 6.41667 2.5385 6.16393 2.35082 6.02134L0.221771 4.40389C-0.197914 4.08505 0.0177752 3.39092 0.536535 3.39092H3.16818C3.40018 3.39092 3.60579 3.23472 3.67748 3.00401L4.4907 0.386918Z' fill='%23A88E71'/%3e%3c/svg%3e") no-repeat 0 0 / cover transparent;width:10px;height:10px;font-size:0!important}#judgeme_product_reviews .jm-review-widget__body .jm-star-rating .jm-cluster>div{display:inline-flex!important;flex-wrap:wrap}#judgeme_product_reviews .jm-review-widget__body .jm-star-rating__font-icon+.jm-star-rating__font-icon{margin-left:3px!important}#judgeme_product_reviews .jm-review-widget__body .jm-star-rating__font-icon.jdgm--off{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' role='presentation'%3e%3cpath d='M4.4907 0.386918C4.65101 -0.128972 5.34899 -0.128973 5.5093 0.386918L6.32252 3.00401C6.39421 3.23472 6.59982 3.39092 6.83182 3.39092H9.46346C9.98222 3.39092 10.1979 4.08505 9.77823 4.40389L7.64918 6.02134C7.4615 6.16393 7.38296 6.41667 7.45465 6.64739L8.26787 9.26447C8.42818 9.78036 7.86349 10.2094 7.44381 9.89052L5.31476 8.27307C5.12708 8.13048 4.87292 8.13048 4.68524 8.27307L2.55619 9.89052C2.13651 10.2094 1.57182 9.78036 1.73213 9.26447L2.54535 6.64739C2.61704 6.41667 2.5385 6.16393 2.35082 6.02134L0.221771 4.40389C-0.197914 4.08505 0.0177752 3.39092 0.536535 3.39092H3.16818C3.40018 3.39092 3.60579 3.23472 3.67748 3.00401L4.4907 0.386918Z' fill='%23bbbbbb'/%3e%3c/svg%3e")}.product-information .product-details variant-picker.variant-picker{margin:var(--content-space-small) 0 0 0}.product-information .slideshow-controls__thumbnails .slick-slide{padding:0 calc(var(--small-gap) * .5)}.product-details .product-form-buttons .quantity-selector-wrapper{margin-top:24px;display:block}.product-information .slideshow-controls__thumbnails .slick-slide.slick-current .slideshow-control{border-color:var(--primary-color)}.product-information .slideshow-controls__thumbnails-container{margin:0 calc(var(--small-gap) * -.5);width:calc(100% + var(--small-gap))}.slick-slider .slick-track .slick-slide>*{width:100%}.product-information .slideshow-controls__thumbnails .slideshow-control{position:relative;aspect-ratio:140 / 120}.product-information .slideshow-controls__thumbnails .slideshow-control:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--creame-color)}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]:before{box-shadow:inset 0 0 0 2px var(--primary-color)}.product-information .product-details .variant-option__button-label input:checked+.swatch:after{box-shadow:inset 0 0 0 2px var(--dark-color)}.product-information .product-details .swatch{position:relative;width:44px;height:44px;overflow:visible;border:none}.product-information .product-details .variant-picker .variant-option--buttons label:has(.swatch){padding:0;border:none;overflow:visible}.product-information .product-details .variant-option--buttons legend,.product-information .product-details .variant-option--dropdowns label,.product-information .product-details .quantity-selector-wrapper>span{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.25;letter-spacing:-.04em;color:var(--dark-color);margin-bottom:5px;display:block}.product-information .product-form-buttons .add-to-cart-button{position:relative;transform:none;left:0;margin:var(--content-space-small) 0 0 0;width:100%}.product-information .product-form-buttons add-to-cart-component{width:calc(50% - 12px);display:block}.variant-picker__form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.variant-picker__form .variant-option--swatches{width:100%}.variant-picker__form .variant-option--dropdowns{width:calc(50% - 12px);margin-top:24px}.variant-picker__form .variant-option .variant-option__select-wrapper{position:relative;display:flex;align-items:center;border:1px solid var(--soft-grey-color);margin:0}.variant-picker__form .variant-option--dropdowns .variant-option__select{font-size:var(--font-14);padding:0 45px 0 20px;font-weight:500;line-height:28px;letter-spacing:-.02em;color:var(--text-color);height:var(--btn-height);appearance:none;-webkit-appearance:none;display:block;overflow:hidden!important;text-overflow:ellipsis}.variant-picker__form .variant-option--dropdowns .variant-option__select option{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block}.product-description{font-size:var(--font-16)}.product-description p{margin:0}.product-description hr{margin:var(--content-space-small) 0!important;border:none!important;border-bottom:1px solid var(--soft-grey-color)!important;width:100%}.product-details-title{font-family:var(--title-font);font-style:normal;font-size:var(--font-44);font-weight:500;line-height:1.2272;letter-spacing:-.04em;color:var(--dark-color)}.media-gallery-slider{position:relative}.product-information .media-gallery-slider .slick-arrow{width:80px;height:80px;background:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:20px;color:#4a3f35;background:#ffffff4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-information .media-gallery-slider .slick-arrow.slick-disabled{pointer-events:none;opacity:0}.media-gallery-slider #prev-slide{left:20px;right:auto;z-index:1}.product-information .product-demo-video-wrapper{margin-top:32px}.product-information .dialog-zoomed-gallery{position:relative;z-index:1}.shopify-section .product-media__drag-zoom-wrapper{text-align:center}.shopify-section .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100vw;align-items:center;justify-content:center;height:100vh;max-width:none;flex-wrap:wrap}.shopify-section .product-media__drag-zoom-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center!important;aspect-ratio:auto;transform:none}.product-information__grid .media-gallery-slider .slideshow-controls__thumbnails.slick-thumbnail-slider:not(.slick-slider){display:grid;width:100%;gap:var(--small-gap);grid-template-columns:repeat(5,1fr);padding:0 calc(var(--small-gap) * .5)!important}.product-information__grid .media-gallery-slider .slideshow-controls__thumbnails.slick-thumbnail-slider>.slick-thumb-slide{padding:0;width:100%}.product-information__grid .media-gallery-slider .slideshow-controls__thumbnails.slick-thumbnail-slider>.slick-thumb-slide>.slideshow-control{aspect-ratio:1;width:100%}.product-information__grid .media-gallery-slider .slideshow-controls__thumbnails.slick-thumbnail-slider>.slick-thumb-slide:nth-child(5n)~*{display:none}.product-tabs-section .tabsview_wrapper .tab{font-family:var(--content-font);padding:13px 20px;font-size:var(--font-16);font-weight:500;letter-spacing:-.02em;line-height:20px;background:transparent;border:1px solid var(--text-color);color:var(--text-color);margin-top:10px;cursor:pointer;margin-right:8px;min-width:186px;width:auto}.product-tabs-section .tabsview_wrapper .tab:last-child{margin-right:0}.product-tabs-section .tabsview_wrapper .tab.on{color:var(--primary-color);border-color:var(--primary-color)}.product-tabs-section .tabsview_wrapper{text-align:center;margin:var(--content-space-small) 0}.about-tab-layout .product-description-content.cms-content p strong{font-weight:600}.about-tab-layout .product-description-content.cms-content p{font-size:var(--font-16);color:var(--text-color);font-weight:500;line-height:1.75}.about-tab-layout .product-description-content.cms-content p+p{margin-top:1.25em}.about-tab-section{background:var(--fresh-blue-color)}.features-scroll-content .feature-media .feature-svg-icon{width:136px;height:136px;border-radius:50%;-webkit-border-radius:50%;border:6px solid #fff;background:var(--soft-orange-color);display:flex;align-items:center;justify-content:center;position:absolute;right:-52px;bottom:0}.features-scroll-content .feature-media{padding-bottom:50px}.features-tab-section .features-scroll-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:0;height:auto}.features-scroll-tabs{position:sticky;top:var(--header-height);border-left:2px solid #ddd}.features-scroll-tabs .features-tab{padding:0 0 0 71px;cursor:pointer;position:relative}.features-tab .number{font-size:var(--font-16);font-weight:600;line-height:1.25;text-transform:uppercase;color:var(--text-color);opacity:.4}.features-tab.active .title{color:var(--text-color)}.features-tab:not(:last-child){margin-bottom:var(--content-space)}.features-tab .title{font-weight:500;font-size:var(--font-24);line-height:29px;letter-spacing:-.02em;color:var(--text-light-color-color)}.features-tab.active:before{content:"";position:absolute;left:-3px;top:0;width:4px;height:100%;background:#f4a640}.feature-section .feature-text h3{font-family:var(--title-font);font-weight:500;font-size:var(--font-32);line-height:1.2187;color:var(--text-color)}.feature-section .feature-text .metafield-rich_text_field{font-weight:500;font-size:var(--font-16);line-height:28px;color:var(--text-color);margin-top:var(--content-space-small)}.feature-section .row{align-items:flex-start}.feature-media{position:relative;padding-bottom:42px}.features-scroll-content .feature-section{display:flex;align-items:center;height:auto;min-height:max-content;margin-bottom:var(--content-space)}.specifications-tab{background:var(--soft-grey-color)}.specifications-tab .spec-tab-content .spec-images-grid{display:flex;align-items:center;justify-content:space-between;gap:0}.specifications-tab .spec-images-grid img{width:auto;height:auto;display:block;margin-right:44px}.specifications-tab .spec-images-grid img:last-child{margin:0}.specifications-tab .spec-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--content-space)}.spec-header .spec-left .spec-weight{font-size:var(--font-24);font-weight:500;line-height:1.2083;color:var(--text-color);margin-top:12px}.spec-header .spec-tab-buttons{display:flex;align-items:center}.spec-tab-buttons .spec-tab-btn.active{background:var(--soft-orange-color)}.spec-tab-buttons .spec-tab-btn{font-size:var(--font-20);font-weight:500;line-height:1.2;color:var(--dark-color);background:transparent;height:48px;min-width:175px;width:100%;padding:0 20px;border:none;cursor:pointer}.spec-tab-buttons{background:#fff;padding:8px}.product-comparison{position:relative}.comparison-table-wrapper{max-width:1264px;margin:0 auto;background:#fff}.product-comparison:before{content:"";position:absolute;top:0;left:0;bottom:305px;right:0;background:var(--soft-grey-color);z-index:-1}.comparison-table{border-collapse:collapse;width:100%}.comparison-table tbody tr:not(:last-child){border-bottom:1px solid var(--soft-grey-color)}.comparison-table tbody{border:1px solid var(--soft-grey-color)}.comparison-table thead th{padding-bottom:32px;vertical-align:top}.comparison-table thead th img{width:180px;height:180px;object-fit:contain;display:inline-block;vertical-align:top}.comparison-table tbody tr td.label{font-size:var(--font-18);padding:16px 36px 16px 40px;line-height:28px}.comparison-table tbody tr td:nth-child(2){padding-left:20px}.comparison-table tbody tr td{font-size:var(--font-16);font-weight:500;line-height:20px;letter-spacing:-.04em;color:var(--dark-color);padding:20px 0 20px 40px}.product-head .product-title{font-family:var(--content-font);font-weight:600;font-size:var(--font-18);line-height:22px;text-align:center;letter-spacing:-.02em;color:var(--dark-color);margin-top:20px}.product-head .product-type{font-family:var(--content-font);font-weight:400;font-size:var(--font-14);line-height:24px;text-align:center;letter-spacing:-.02em;color:var(--dark-color)}.faq-tabs-nav .faq-tab-btn.active{color:var(--primary-color)}.faq-tabs-nav .faq-tab-btn.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--primary-color)}.faq-tabs-nav .faq-tab-btn{font-size:var(--font-14);line-height:17px;letter-spacing:-.02em;color:var(--dark-color);padding:12px 0;cursor:pointer;font-weight:500;position:relative}.faq-section .page-width{max-width:980px;width:100%}.faq-section .faq-tabs-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--creame-color);margin-bottom:32px;gap:0;justify-content:space-between}.faq-section .faq-item.open{background:var(--fresh-blue-color)}.faq-section .faq-item{padding:14px 0;position:relative;transition:all .3s ease}.faq-section .faq-item.open:not(:last-child){margin-bottom:28px}.faq-item.open .faq-question{color:var(--dark-color)}.faq-item .faq-question{font-weight:500;font-size:var(--font-20);line-height:1.2;color:var(--text-color);display:flex;justify-content:space-between;padding:10px 24px;cursor:pointer}.faq-item .faq-question .faq-question-text{flex:1 1 0;padding-right:var(--small-gap)}.faq-item .faq-answer{font-family:var(--content-font);font-size:var(--font-16);color:var(--text-light-color);font-weight:500;line-height:1.625;padding:0 84px 0 24px;block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.faq-item .faq-answer>*{font-size:inherit;font-weight:inherit;line-height:inherit}.faq-item.open .faq-answer{padding:10px 84px 10px 24px;opacity:1;block-size:auto}.faq-item.open .faq-icon{border-color:var(--primary-color)}.faq-item .faq-icon{width:22px;height:22px;margin:0;border:2px solid var(--secondary-color);border-radius:50%;-webkit-border-radius:50%;position:relative;top:2px}.faq-tab-panel .faq-item .faq-icon:before,.faq-tab-panel .faq-item .faq-icon:after{content:"";display:block;width:10px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -5px;background:var(--text-color);border-radius:10px;transform:none}.faq-section .faq-item+.faq-item{border-top:1px solid #F1F2F4}.faq-tab-panel .faq-item.open .faq-icon:before,.faq-tab-panel .faq-item.open .faq-icon:after{background:var(--primary-color)}.faq-tab-panel:not(.active){display:none}.applications-slider .slide__content .group-block-content .applications-title{font-family:var(--title-font);font-size:var(--font-24);line-height:1.25;font-weight:500;color:#fff}slideshow-arrows{mix-blend-mode:normal}.skip-to-content-link{display:none!important}#header-group .search-action{margin:0}dialog-component.search-modal .predictive-search-results__clear.button-unstyled{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;color:var(--text-color);opacity:1}dialog-component.search-modal .search-modal__content .predictive-search-results__card{margin:0;border:none;transition:var(--transition);-webkit-transition:var(--transition);transform:none;-webkit-transform:none;background:none;padding:0}dialog-component.search-modal .search-modal__content .predictive-search-results__card .resource-card__media{position:relative;aspect-ratio:1}dialog-component.search-modal .search-modal__content .predictive-search-results__card .resource-card__media:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--creame-color);z-index:2;pointer-events:none}dialog-component.search-modal .search-modal__content slideshow-slide.predictive-search-results__card{margin-right:var(--small-gap);border-radius:0;padding:0}dialog-component.search-modal .dialog-modal .predictive-search-form__header{border-color:var(--creame-color)!important}dialog-component.search-modal .search-input{font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--text-color);line-height:1.5;padding:4px 0 0 42px}dialog-component.search-modal .predictive-search__icon{color:var(--dark-color)}.predictive-search-results__resource-header .svg-wrapper{color:var(--dark-color)}dialog-component.search-modal .predictive-search__close-modal-button{color:var(--dark-color)}dialog-component.search-modal .search-modal__content .predictive-search-results__list{grid-template-columns:repeat(4,1fr);gap:40px var(--small-gap);padding:0}dialog-component.search-modal .search-modal__content slideshow-component.predictive-search-results__list{padding:calc(var(--small-gap) + 10px) 0 0}dialog-component.search-modal .search-modal__content{width:1120px;max-width:100%;border-radius:0!important;-webkit-border-radius:0!important}dialog-component.search-modal .search-modal__content .predictive-search-results__inner{padding:20px 0}dialog-component.search-modal .search-modal__content .predictive-search-results__title{font-family:var(--title-font);font-size:var(--font-32);color:var(--title-color);font-weight:500;line-height:1.5;margin:0 0 10px}dialog-component.search-modal .search-modal__content .predictive-search-results__products{padding:0 var(--small-gap)}dialog-component.search-modal .search-modal__content .predictive-search-results__card .resource-card__content{padding:20px 0 0;gap:0}dialog-component.search-modal .search-modal__content .predictive-search-results__card .resource-card__title{font-family:var(--content-font);font-size:var(--font-18);font-weight:600;line-height:1.4;color:var(--dark-color);margin:0;line-clamp:none;-webkit-line-clamp:none;letter-spacing:-.02em}dialog-component.search-modal .search-modal__content .predictive-search-results__card .resource-card__subtext.paragraph{font-family:var(--content-font);font-size:var(--font-18);font-weight:400;color:var(--dark-color);line-height:1.2;margin:8px 0 0}dialog-component.search-modal .search-modal__content .predictive-search-results__card div[ref=priceContainer]{margin:10px 0 0;font-family:var(--content-font);font-size:var(--font-18);font-weight:600;line-height:1.2;color:var(--dark-color);letter-spacing:-.04em}dialog-component.search-modal .search-modal__content .predictive-search-results__card div[ref=priceContainer] .price-tax{font-size:var(--font-14);font-weight:400;display:inline;text-shadow:0px 4px 8px rgba(0,0,0,.16)}dialog-component.search-modal .search-modal__content .predictive-search-results__card div[ref=priceContainer] span{display:block}dialog-component.search-modal .search-modal__content .predictive-search-results__card div[ref=priceContainer] .compare-at-price{opacity:.6;font-size:var(--font-14);margin-bottom:4px}dialog-component.search-modal .search-modal__content .predictive-search-results__list.predictive-search-results__wrapper-queries{padding:0;margin:0}dialog-component.search-modal .search-modal__content .predictive-search-results__list.predictive-search-results__wrapper-queries:has(li){padding:0 var(--small-gap);margin:0 0 20px}dialog-component.search-modal .search-modal__content .resource-card{gap:0}dialog-component.search-modal .search-modal__content .resource-card__media img{aspect-ratio:1;object-fit:contain}dialog-component.search-modal .search-modal__content .recently-viewed-wrapper{margin-bottom:20px}dialog-component.search-modal .search-modal__content .predictive-search-results__pill{margin:0;border:1px solid var(--secondary-color);padding:6px 15px 3px;background:none;line-height:24px;font-size:var(--font-14);font-weight:700;color:var(--secondary-color);border-radius:0;transform:none!important;transition:var(--transition);-webkit-transition:var(--transition)}dialog-component.search-modal .search-modal__content .predictive-search-results__resource-header{height:auto}dialog-component.search-modal .search-modal__content .predictive-search-results__resource-header .predictive-search-results__title{margin:0}dialog-component.search-modal .search-modal__content .predictive-search-results__list.slideshow--single-media{padding:0;margin:20px 0 0;gap:0}dialog-component.search-modal .search-modal__content .predictive-search-results__list.slideshow--single-media .predictive-search-results__card{padding:0;margin:10px var(--small-gap) 0 0;transform:none;-webkit-transform:none;border-radius:0;-webkit-border-radius:0}dialog-component.search-modal .search-modal__content .predictive-search-results__list.slideshow--single-media .predictive-search-results__card:last-child{margin-right:0}.predictive-search-form__footer{position:static;padding:0!important}.search-modal .predictive-search__search-button{width:100%;border-radius:0;-webkit-border-radius:0;transform:none;-webkit-transform:none;transition:var(--transition);-webkit-transition:var(--transition);text-transform:capitalize}dialog-component.search-modal .predictive-search-form__content-wrapper{border-radius:0}dialog-component.search-modal .predictive-search-results__pill mark{color:inherit;font-weight:700}dialog-component.search-modal .predictive-search-results__pill span{font-weight:400}dialog-component.search-modal .search-modal__content .predictive-search-form__content{padding-bottom:10px!important}dialog-component.search-modal .search-modal__content .predictive-search-results__wrapper slideshow-slides{padding:0 var(--small-gap);gap:0;margin:0}dialog-component.search-modal .predictive-search-form__footer{position:static}.predictive-search__reset-button{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;color:var(--text-color);opacity:1}.predictive-search__reset-button span{display:none}search-page-input-component .search-page-input{padding:0 52px;height:var(--btn-height);border-radius:0;border:1px solid var(--creame-color)}.search-page-input__parent search-page-input-component .search__icon{left:16px;width:20px;height:20px;top:50%;transform:translateY(-50%)}.search-page-input__parent search-page-input-component .search__icon svg{width:100%;height:100%;color:var(--text-color)}.search-page-input__parent search-page-input-component{margin:30px 0 0}.search-page-input__parent search-page-input-component .search__reset-button{width:30px;height:30px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 3.5L20.5 20.5M20.5 3.5L3.5 20.5' stroke='%23858585' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e") no-repeat center center / 18px 18px transparent;border:none;padding:0;cursor:pointer}.search-page-input__parent search-page-input-component .search__reset-button .search__reset-button-icon{display:none}.search-page-input__parent .search-results__no-results{background:#eee;width:100%;padding:10px 20px;margin:10px 0 0;color:#888;opacity:1}.search-result-section .product-grid-container .collection-wrapper:has(.main-collection-grid__empty){padding:0;display:block}.search-result-section .product-grid-container .collection-wrapper .main-collection-grid:has(.main-collection-grid__empty){width:100%;margin:0;padding:var(--content-space) var(--small-gap)}.search-result-section{padding:var(--content-space) 0 var(--section-space) 0}.search-result-section.product-list-section .section.product-grid-container:has(.main-collection-grid__empty){padding:0}.shopify-section .cms-page-title.text-block>*{font-family:var(--title-font);font-size:var(--font-44);color:var(--dark-color);font-weight:500;line-height:1.227}.search-page-header{border-top:1px solid var(--creame-color)}@media screen and (min-width:1200px){dialog-component.search-modal .search-modal__content .predictive-search-results__pill:hover{background:var(--secondary-color);color:#fff}}@media screen and (max-width:1799px){dialog-component.search-modal .predictive-search-form__content-wrapper{max-height:calc(100vh - 170px)}}@media screen and (max-width:1199px){dialog-component.search-modal .search-modal__content{max-width:calc(100% - (var(--small-gap) * 2))}.search-page-input__parent search-page-input-component{margin:15px 0 0}.search-page-input__parent search-page-input-component .search__icon{width:18px;height:18px}.search-page-input__parent search-page-input-component .search__reset-button{background-size:16px 16px}search-page-input-component .search-page-input{padding:0 46px}}@media screen and (max-width:1023px){dialog-component.search-modal .search-modal__content .predictive-search-results__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){dialog-component.search-modal .search-modal__content .predictive-search-results__list{grid-template-columns:repeat(3,1fr);gap:24px var(--small-gap)}dialog-component.search-modal .search-modal__content{max-width:100%;height:100%;margin:0;max-height:none}dialog-component.search-modal .predictive-search-form__content-wrapper{max-height:calc(100vh - 51px);height:100vh;top:0;transform:none}dialog-component.search-modal .search-modal__content .predictive-search-form__content{max-height:calc(100% - 40px)}.search-page-input__parent search-page-input-component .search__icon{width:16px;height:16px;left:12px}.search-page-input__parent search-page-input-component .search__reset-button{background-size:12px 12px;width:24px;height:24px;right:6px}search-page-input-component .search-page-input{padding:0 36px}dialog-component.search-modal .search-input{padding:5px 0 0 42px}}@media screen and (max-width:749px){dialog-component.search-modal .predictive-search-form__content-wrapper{max-height:calc(100vh - 55px)}}@media screen and (max-width:567px){dialog-component.search-modal .search-modal__content .predictive-search-results__list{grid-template-columns:repeat(2,1fr)}}.header-section .header-actions__cart-icon .cart-bubble{right:0;top:-5px;width:auto;aspect-ratio:auto;height:18px;background:var(--primary-color);padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:9px;position:relative;margin-left:-8px}.header-section .header-actions__cart-icon .cart-bubble .cart-bubble__text{font-family:var(--content-font);font-size:10px;font-weight:600;color:var(--dark-color);display:block;line-height:1.5;min-width:100%}.cart-bubble__background{display:none}#header-group header-actions .header-actions__action:has(.cart-bubble) .header-actions__cart-icon{display:flex;flex-wrap:wrap}#header-group header-actions .header-actions__action:has(.cart-bubble) .header-actions__cart-icon svg{width:24px;height:24px}cart-drawer-component .cart-drawer__dialog{width:100%;max-width:500px}cart-drawer-component .cart-drawer__dialog .cart-drawer__header{padding:10px 0;border-bottom:1px solid var(--text-color);max-width:calc(100% - 60px);margin:0 auto}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .cart-drawer__heading{font-size:var(--font-30);color:var(--title-color);font-family:var(--title-font);font-weight:900;display:inline-flex;vertical-align:top;margin:0}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .svg-wrapper{width:auto;height:auto}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .svg-wrapper svg{width:20px;height:20px}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .cart-drawer__close-button{margin:0;position:static;width:auto;height:auto;color:var(--title-color)}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .svg-wrapper svg *{stroke-width:2px}cart-drawer-component .cart-drawer__dialog .cart-drawer__items{-webkit-mask:none!important;mask:none!important;padding:0 30px}cart-drawer-component .cart-drawer__dialog .cart__ctas{grid-template-columns:repeat(2,1fr);gap:30px;padding:30px}cart-drawer-component .cart-drawer__dialog .cart__ctas>*,.cart-page .cart-page__summary .cart__ctas>*{width:100%;height:var(--btn-height);min-width:auto}cart-drawer-component .cart-drawer__dialog .cart__ctas .btn,.cart-page .cart__summary-container .cart__checkout-button{text-transform:capitalize}cart-drawer-component .cart-drawer__dialog .cart-drawer__summary{padding:0;gap:0;-webkit-mask:none;mask:none;overflow:visible}cart-drawer-component .cart-drawer__dialog .cart__summary-totals{gap:0}cart-drawer-component .cart-drawer__dialog .cart-actions{border:none;border-width:1px 0;margin:0;gap:0;padding:16px 30px;background:var(--creame-color)}cart-drawer-component .cart-drawer__dialog .cart-actions .disclosure-trigger__label,.cart-page .cart-page__summary .cart-actions .disclosure-trigger__label{font-size:var(--font-20);font-family:var(--title-font);font-weight:500;color:var(--dark-color)}cart-drawer-component .cart-drawer__dialog .cart-actions .disclosure-trigger,.cart-page .cart-page__summary .cart-actions .disclosure-trigger{padding:5px 0;min-height:auto}cart-drawer-component .cart-drawer__dialog .cart-actions .svg-wrapper,.cart-page .cart-page__summary .cart-actions .svg-wrapper{width:16px;height:16px;color:var(--dark-color);position:relative}cart-drawer-component .cart-drawer__dialog .cart-actions .svg-wrapper svg,.cart-page .cart-page__summary .cart-actions .svg-wrapper svg{display:none}cart-drawer-component .cart-drawer__dialog .cart-actions .cart-discount__pill .svg-wrapper:after,cart-drawer-component .cart-drawer__dialog .cart-actions .cart-discount__pill .svg-wrapper:before,.cart-page .cart-page__summary .cart-actions .svg-wrapper:before,.cart-page .cart-page__summary .cart-actions .svg-wrapper:after{content:none}cart-drawer-component .cart-drawer__dialog .cart-actions .svg-wrapper:after,cart-drawer-component .cart-drawer__dialog .cart-actions .svg-wrapper:before,.cart-page .cart-page__summary .cart-actions .svg-wrapper:before,.cart-page .cart-page__summary .cart-actions .svg-wrapper:after{content:"";display:block;width:100%;height:2px;background:currentColor}cart-drawer-component .cart-drawer__dialog .cart-actions .svg-wrapper:after,.cart-page .cart-page__summary .cart-actions .svg-wrapper:after{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.cart-page .cart-page__summary .cart-actions .cart-discount__pill-remove.svg-wrapper:before,.cart-page .cart-page__summary .cart-actions .cart-discount__pill-remove.svg-wrapper:after{content:none}cart-drawer-component .cart-drawer__dialog .cart-actions .disclosure-trigger[aria-expanded=false] .svg-wrapper:after,.cart-page .cart-page__summary .cart-actions .disclosure-trigger[aria-expanded=false] .svg-wrapper:after{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}cart-drawer-component .cart-drawer__dialog .cart-discount__input,.cart-page .cart-page__summary .cart-discount__input{padding:0 98px 0 20px;width:100%;height:var(--btn-height);color:var(--text-color);background:#fff!important;font-size:var(--font-16);font-family:var(--content-font);font-weight:500;text-overflow:ellipsis;border:none;border-radius:0;-webkit-border-radius:0}cart-drawer-component .cart-drawer__dialog .cart-items__wrapper{padding-bottom:20px}cart-drawer-component .cart-drawer__dialog .cart-items__wrapper p a{color:var(--primary-color)}cart-drawer-component .cart-drawer__dialog .cart-drawer__content{-webkit-mask:none!important;mask:none!important}cart-drawer-component .cart-drawer__dialog .cart-discount__form{gap:0;flex-wrap:wrap;position:relative;padding:0;height:auto}cart-drawer-component .cart-drawer__dialog .cart-discount__button,.cart-page .cart-page__summary .cart-discount__button{position:absolute;right:8px;top:8px;min-width:80px;height:calc(var(--btn-height) - 16px);padding:2px 10px 0;font-size:var(--font-14)}cart-drawer-component .cart-drawer__dialog .cart-discount__content,.cart-page .cart-page__summary .cart-discount__content{height:auto;padding:10px 0}cart-drawer-component .cart-drawer__dialog .cart__total-container{padding:30px 30px 0;gap:0;border-top:1px solid var(--creame-color)}cart-drawer-component .cart-drawer__dialog .cart__summary-item.cart__total{margin:0 0 16px}cart-drawer-component .cart-drawer__dialog .cart-items_product-title{font-family:var(--content-font);font-weight:400;font-size:var(--font-16)}cart-drawer-component .cart-drawer__dialog .cart-items_product-title a{color:var(--primary-color)}cart-drawer-component .cart-drawer__dialog .cart-items_product-price{margin:15px 0 0}cart-drawer-component .cart-drawer__dialog .cart__total-label,.cart-page .cart-page__summary .cart__total-label{display:block;color:var(--title-color);font-size:var(--font-20);font-family:var(--title-font);font-weight:500;line-height:1.5}cart-drawer-component .cart-drawer__dialog .cart-items__quantity{margin:15px 0 0}cart-drawer-component .cart-drawer__dialog .cart__total-value,.cart-page .cart-page__summary .cart__total-value{font-family:var(--content-font);font-size:var(--font-20);color:var(--dark-color);font-weight:600;line-height:1.5}cart-drawer-component .cart-drawer__dialog .cart-discount__error,.cart-page .cart-page__summary .cart-discount__error{padding:0;margin:5px 0 0;color:#d00}cart-drawer-component .cart-drawer__dialog .cart-discount__error .svg-wrapper,.cart-page .cart-page__summary .cart-discount__error .svg-wrapper{display:none}cart-drawer-component .cart-drawer__dialog .cart-discount__error .cart-discount__error-text,.cart-page .cart-page__summary .cart-discount__error .cart-discount__error-text{font-family:var(--content-font);font-size:var(--font-14);font-weight:400;line-height:1.2;margin:0}cart-drawer-component .cart-drawer__dialog thead{display:none}cart-drawer-component .cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding:20px 0;border-bottom:1px solid var(--creame-color);margin:0}cart-drawer-component .cart-drawer__dialog .cart-items__details p,.cart-page .cart-items__details p{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;color:var(--dark-color);line-height:1.2}cart-drawer-component .cart-drawer__dialog .cart-items__details p a,.cart-page .cart-items__details p a{color:var(--dark-color);font-size:inherit}cart-drawer-component .cart-drawer__dialog .cart-items_product-price span,cart-drawer-component .cart-drawer__dialog .cart-items_product-price s,.cart-page .cart-items_product-price span,.cart-page .cart-items_product-price s{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;color:var(--dark-color)}cart-drawer-component .cart-drawer__dialog .cart-items__price,.cart-page .cart-items__table td.cart-items__price{font-family:var(--content-font);font-size:var(--font-16);font-weight:500;color:var(--dark-color)}cart-drawer-component .cart-drawer__dialog .cart-items_product-price s{opacity:.6;color:var(--dark-color)}cart-drawer-component .cart-drawer__dialog .cart-items__variant>*,.cart-page .cart-items__variant>*{font-size:inherit}cart-drawer-component .cart-drawer__dialog .cart-items__variant,.cart-page .cart-items__variant{background:var(--creame-color);padding:2px 8px 4px;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;color:var(--dark-color);line-height:1.2;border-radius:0;margin:5px 5px 0 0}.cart-item__error{padding:0}.cart-item__error .svg-wrapper{display:none}.cart-item__error .cart-item__error-text{font-family:var(--content-font);font-size:var(--font-14);color:#d00;font-weight:400;line-height:1.5}.cart-items__quantity .quantity-selector{width:140px;height:var(--btn-height);border:1px solid var(--creame-color);border-radius:0;-webkit-border-radius:0;padding:0 12px;vertical-align:middle}.cart-items__quantity .quantity-selector .button{width:20px;height:20px;background:no-repeat center center / cover transparent}.cart-items__quantity .quantity-selector .button .svg-wrapper{display:none}.cart-items__quantity .quantity-selector .button.quantity-minus{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12H19' stroke='%231C0E0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.cart-items__quantity .quantity-selector .button.quantity-plus{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 5V19' stroke='%231C0E0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5 12H19' stroke='%2321362C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.quantity-selector button svg{width:16px;height:16px}.cart-drawer__inner .quantity-selector-wrapper>span,.cart-page .quantity-selector-wrapper>span{display:none}.cart-drawer__inner .cart-items__quantity .quantity-selector input[type=number],.cart-page .cart-items__quantity .quantity-selector input[type=number]{flex:1 1 0;height:100%;background:none;max-width:100%;width:100%;font-family:var(--content-font);font-size:var(--font-16);font-weight:500;color:var(--dark-color);padding:0 10px}.cart-drawer__inner .cart-items__quantity .quantity-selector,.cart-page .cart-items__quantity .quantity-selector{width:120px;height:44px;padding:0 10px}.cart-drawer__inner .cart-items__quantity .cart-items__remove{width:24px;height:24px}.cart-drawer__inner .cart-items__quantity .cart-items__remove svg{width:18px;height:18px}.cart-drawer__inner .cart-items__quantity .cart-items__quantity-controls .quantity-selector-wrapper{width:100%;max-width:100%;min-width:max-content;display:inline-block}.cart-drawer__inner .cart__summary-item.tax-note,.cart-page .cart-page__summary .cart__summary-item.tax-note{font-family:var(--content-font);font-size:var(--font-16);font-weight:500;color:var(--text-color);line-height:1.2}.cart-drawer__inner .cart__summary-item.tax-note small,.cart-page .cart-page__summary .cart__summary-item.tax-note small{font-size:100%}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .cart-bubble,.cart-page .cart-bubble{width:auto;min-width:18px!important;height:18px;background:var(--primary-color);padding:0 5px;display:flex;align-items:center;justify-content:center;aspect-ratio:auto!important}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .cart-bubble[data-maintain-ratio]{min-width:auto}cart-drawer-component .cart-drawer__dialog .cart-drawer__header .cart-bubble .cart-bubble__text,.cart-page .cart-bubble .cart-bubble__text{display:block;color:var(--dark-color);font-size:10px;font-family:var(--content-font);font-weight:600;line-height:1.5}cart-drawer-component .cart-items__quantity .cart-items__remove,.cart-page .cart-items__quantity .cart-items__remove{text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;vertical-align:middle;color:var(--dark-color)}cart-drawer-component .cart-drawer__dialog .cart-items__media-container{padding:5px;border:1px solid var(--soft-grey-color);aspect-ratio:1}cart-drawer-component .cart-drawer__dialog .cart-items__media-container img{object-fit:contain}.cart-section{padding:var(--content-space-lg) 0 var(--section-space) 0}.cart-page__title .cart-title>*{font-family:var(--title-font);font-size:var(--font-44);color:var(--dark-color);font-weight:500;line-height:1.227}.cart-page .cart-items__table{border-collapse:collapse;border:none}.cart-page__title{padding-bottom:var(--content-space)}.cart-page .cart-items__table tr{display:table-row;margin:0;padding:0}.cart-page .cart-bubble .cart-bubble__text{padding-top:1px;line-height:1.5}.cart-page .cart-items__table tr td,.cart-page .cart-items__table tr th{padding:12px 20px;border-bottom:1px solid #eee;display:table-cell;min-height:auto;margin:0;text-align:left;font-family:var(--content-font);font-size:var(--font-18);color:var(--text-color);font-weight:500;line-height:1.2}.cart-page .cart-items__table thead tr th{font-weight:600;color:var(--dark-color);border:none;background:#f5f5f5}.cart-page .cart-items__table tr td:not(:last-child),.cart-page .cart-items__table tr th:not(:last-child){padding-right:0}.cart-page .cart-items__table tr .cart-items__media{width:120px}.cart-page .cart-items__table tr .cart-items__media .cart-items__media-container{aspect-ratio:auto;padding:5px;border:1px solid var(--soft-grey-color);aspect-ratio:1}.cart-page .cart-items__table tr .cart-items__media .cart-items__media-container img{object-fit:contain}.cart-page .cart-items__table tr .cart-items__price{text-align:right}.cart-page .cart-items__table .cart-items_product-title{font-family:var(--title-font);color:var(--secondary-color);font-size:var(--font-20);font-weight:300;line-height:1.2}.cart-page .cart-items__table .cart-items_product-title a{color:var(--secondary-color);font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.cart-page .cart-items__table .cart-items_product-price{margin:10px 0 0}.cart-page .cart-page__summary{padding:0 0 0 20px;display:block;height:auto;position:relative;z-index:1}.cart-page .cart-page__summary .cart__summary-container,.cart-page .cart-page__summary .cart__summary-totals{display:block}.cart-page .cart-page__summary .section-background{display:none}.cart-page .cart-page__summary .cart__summary-inner{position:static;display:block;width:100%;padding:30px;background:var(--creame-color)}.cart-page .cart-page__summary .cart-actions{border:none;border-width:1px 0;margin:0;gap:0;padding:0 0 20px;border-bottom:1px solid var(--text-color)}.cart-page .cart-page__summary .cart-discount__form{gap:0;padding:0;flex-wrap:wrap;position:relative;height:auto}.cart-page .cart-page__summary .cart__total-container{padding:30px 0;gap:0}.cart-page .cart-page__summary .cart__summary-item.cart__total{margin:0 0 16px}.cart-page .cart-page__summary .cart__total-label{font-size:var(--font-20)}.cart-page .cart-page__summary .cart__ctas{padding:0}.cart-page .cart-page__summary .cart__ctas .cart__view-cart-button{display:none}.shopify-section .cart-page{display:block}.cart-page .cart-items__table tr .cart-items__total{text-align:right;width:200px}.cart-page .cart-items__table .cart-items__quantity{width:220px}.disclosure-content .cart-discount__pill{background:#0000001a;padding:7px 10px;width:100%;margin:10px 0 0;border-radius:7px;-webkit-border-radius:7px}.disclosure-content .cart__original-total-container{border:none;border-width:1px 0;margin:0;gap:0;padding:0 0 16px;border-bottom:1px solid var(--text-color)}.disclosure-content .cart-discount__pill button.cart-discount__pill-remove svg{width:14px!important;height:14px!important;display:block!important}.disclosure-content .cart-discount__pill-code{flex:1 1 0;max-width:none;font-size:var(--font-14);color:var(--dark-color)}.cart__original-total-container{padding:0 0 30px;border-bottom:1px solid var(--text-color);margin:0 0 30px}.cart__original-total-container .cart__original-total-label{color:var(--title-color);font-size:var(--font-20);font-family:var(--title-font);font-weight:700;line-height:1.5}.cart__original-total-container .cart__original-total-value{color:var(--primary-color);font-size:var(--font-16);font-family:var(--content-font);font-weight:600;line-height:1.5}.cart__original-total-container .cart__summary-discounts{background:#0000001a;padding:7px 10px;width:100%;margin:10px 0 0;border-radius:7px;-webkit-border-radius:7px}.cart__original-total-container .cart__summary-discounts .cart__discount-label,.cart__original-total-container .cart__summary-discounts .cart__discount-value{color:var(--dark-color);font-size:var(--font-14)}.cart-page .cart-page__summary .cart-actions .svg-wrapper.cart-discount__pill-remove{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.header-section:has(.cart__original-total-container) cart-drawer-component .cart-drawer__dialog .cart__summary-totals{padding:0;border-top:0}.header-section .cart__original-total-container{padding:16px 30px;background:var(--secondary-color);margin:0;display:none}.cart__original-total-container:empty{display:none}.cart-page--empty .cart-title{text-align:center}.cart-page--empty .cart-page__title{padding-bottom:20px}.cart-page--empty .cart-items__wrapper p a{color:var(--primary-color)}.cart-product-delivery-info{margin:var(--content-space) 0 0 0}.cart-product-delivery-info .section-content-wrapper.section-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:var(--content-space) 0;border-top:1px solid var(--soft-grey-color);border-bottom:1px solid var(--soft-grey-color)}.cart-items__empty-button,.follow-us-on-instagram-btn{text-transform:capitalize}@media screen and (max-width:1439px){.cart-page .cart-page__summary{padding:0}}@media screen and (min-width:1200px){.cart-drawer__inner .cart-items__quantity .cart-items__remove:hover,.cart-page .cart-items__quantity .cart-items__remove:hover{color:var(--primary-color)}cart-drawer-component .cart-drawer__dialog .cart-items__details p a:hover,.cart-page .cart-items__details p a:hover{color:var(--primary-color)}}@media screen and (max-width:1199px){.cart-page .cart-page__summary .cart__summary-inner{padding:20px}.cart-page .cart-page__summary .cart__total-container{padding:20px 0}.cart-page .cart-page__summary .cart__summary-item.cart__total{margin:0 0 10px}.cart-page .cart-page__summary .cart-discount__button{min-width:70px;top:5px;right:5px;height:calc(var(--btn-height) - 10px)}.cart-page .cart-page__summary .cart-discount__input{padding:0 80px 0 16px}.cart-items__quantity .quantity-selector{width:120px;padding:0 8px}.cart-items__quantity .cart-items__remove{width:24px;height:24px}.cart-items__quantity .cart-items__remove svg{width:18px;height:18px}.cart-page .cart-items__table tr .cart-items__media{width:90px}.cart-page .cart-items__table tr .cart-items__total{width:150px}}@media screen and (max-width:1023px){.cart-page .cart-page__summary .cart__summary-inner{margin:var(--content-space) auto 0 auto;max-width:400px}}@media screen and (max-width:767px){cart-drawer-component .cart-drawer__dialog .cart-drawer__header{max-width:calc(100% - 32px)}cart-drawer-component .cart-drawer__dialog .cart-drawer__items{padding:0 16px}cart-drawer-component .cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding:16px 0}cart-drawer-component .cart-drawer__dialog .cart-actions{padding:12px 16px}cart-drawer-component .cart-drawer__dialog .cart__total-container{padding:16px}cart-drawer-component .cart-drawer__dialog .cart__summary-item.cart__total{margin:0 0 12px}cart-drawer-component .cart-drawer__dialog .cart__ctas{padding:16px;gap:16px}cart-drawer-component .cart-drawer__dialog .cart-discount__button{height:calc(var(--btn-height) - 10px);top:5px}.account-popover,.cart-drawer,.header-actions__action.action__cart{margin-left:16px}cart-drawer-component .cart-drawer__dialog .cart-discount__input{height:var(--btn-height)}.cart-page .cart-items__table thead{display:none}.cart-page .cart-items__table tr{position:relative;display:block;border:1px solid var(--creame-color);padding:16px}.cart-page .cart-items__table tr td{display:block;border:none;padding:0}.cart-page .cart-items__table tr .cart-items__price{text-align:left}.cart-page .cart-items__table tr .cart-items__media{width:70px;float:left}.cart-page .cart-items__table tr+tr{margin-top:var(--small-gap)}.cart-page .cart-items__quantity .cart-items__remove{position:absolute;right:10px;top:10px}.cart-page .cart-items__table tr td:not(.cart-items__media){margin-left:80px}.cart-page .cart-items__table tr td.cart-items__quantity:before,.cart-page .cart-items__table tr td.cart-items__price:before,.cart-page .cart-items__table .cart-items_product-price:before{content:attr(data-title) ": ";color:var(--dark-color);font-size:var(--font-18);font-family:var(--content-font);font-weight:600;line-height:1.2}.cart-page .cart-items__table .cart-items__quantity-controls{display:inline-block;vertical-align:middle}.cart-page .cart-items__table tr td.cart-items__quantity,.cart-page .cart-items__table tr td.cart-items__price{padding:16px 0 0;font-weight:500}.cart-page .cart-items__table .cart-items_product-price span,.cart-page .cart-items__table .cart-items_product-price s{font-weight:500}.cart-items__quantity .quantity-selector .button{background-size:18px 18px}.cart-items__quantity .quantity-selector{width:100px;padding:0 6px}.cart-items__quantity .quantity-selector input[type=number]{padding:0 7px}.cart-page .cart-items__table tr td.cart-items__details{padding-right:30px}.cart-page .cart-bubble{min-width:16px;height:16px}.cart-page .cart-bubble .cart-bubble__text{font-size:10px}.cart-drawer__inner .cart-items__quantity .quantity-selector,.cart-page .cart-items__quantity .quantity-selector{height:38px;width:100px;padding:0 7px}.cart-page .cart-items__table .cart-items__quantity{width:auto}.cart-page .cart-items__table tr td.cart-items__details .cart-items__title{font-size:var(--font-16)}.cart-product-delivery-info .section-content-wrapper.section-content-wrapper{grid-template-columns:repeat(1,1fr);gap:10px;row-gap:20px}}.bg-primary{background:var(--primary-color)}.bg-secondaary{background:var(--secondary-color)}.bg-white{background:#fff}.bg-dark{background:var(--dark-color)}.bg-creame{background:var(--creame-color)}.bg-light-blue{background:var(--light-blue-color)}.social-icons__icon-label{display:none}.features-learn-more-section .subtitle{line-height:1.33}.category-img-col{width:58.3334%}.category-content-col{width:33.3334%}.category-content-col .cms-content,.category-content-col .cms-content p+p{margin-top:var(--content-space-small)}.category-collection{padding:var(--content-space) 0 var(--section-space) 0}.category-collection .block-row+.block-row{padding-top:var(--content-space);margin-top:var(--content-space);border-top:1px solid var(--creame-color)}.product-list-wind-group>.group-block-content{display:flex;flex-wrap:wrap}.product-list-wind-group .image-block{width:auto;height:auto;margin-right:12px}.product-list-wind-group .image-block img{width:36px;height:36px;aspect-ratio:auto}.product-list-wind-group{float:right;width:auto;margin:28px 0 0}.feature-section .feature-text h4{font-family:var(--title-font);font-weight:500;font-size:var(--font-32);line-height:1.2187;color:var(--text-color)}.features-tab .title{font-weight:500;font-size:var(--font-24);line-height:29px;letter-spacing:-.02em;color:var(--text-color)}.features-tab.active .title{color:var(--dark-color)}.features-scroll-content{height:100vh;overflow-y:auto;scroll-behavior:smooth;overflow-x:hidden}.specifications-tab .spec-tab-content .spec-images-grid{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:0}.variant-picker__form .variant-option .variant-option__select-wrapper{border:none;border-radius:0}.variant-option__select-wrapper .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.variant-picker__form .variant-option--dropdowns .variant-option__select{border:1px solid var(--soft-grey-color);border-radius:0;white-space:nowrap}.related-product-slider .resource-list{display:flex;align-items:center;flex-wrap:wrap;margin:0;gap:0;width:auto}.related-product-slider .resource-list .resource-list__item .add-to-cart-button{min-width:100%}.related-product-slider .resource-list .resource-list__item{width:100%;padding:0 calc(var(--small-gap) * .5)}.related-product-slider .section-content>.group-block-content .btn{text-transform:capitalize}.spec-header .spec-tab-buttons{display:flex;align-items:center;gap:0}.applications-slider .slide__content{max-width:var(--container);width:100%;padding:0 var(--small-gap);padding-bottom:60px;margin:0 auto}.applications-slider .slide__image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:1}.applications-slider .slide__image-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000 81.22%,#00000080);z-index:1}.applications-slider .slideshow--content-on-media button.slideshow-control--next{right:-70px;left:auto}.applications-slider .slideshow--content-on-media button{width:50px;height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--soft-grey-color);border:1px solid var(--soft-grey-color);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);cursor:pointer;color:var(--dark-color);transition:var(--transition);-webkit-transition:var(--transition);padding:0;opacity:1!important;animation:none!important;margin:0;position:absolute;bottom:52px;left:-70px;margin:0!important;z-index:2}.applications-slider slideshow-arrows{max-width:var(--container);margin:0 auto;padding:0 var(--small-gap)}.applications-slider slideshow-component[dragging] slideshow-arrows{display:block}.faq-tab-panel .faq-item:not(.open) .faq-icon:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.product-information .product-details .swatch:before,.product-information .product-details .swatch:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 0 6px #fff;border-radius:50%}.product-information .product-details .variant-picker__form .variant-option--swatches{gap:0}.product-information .product-details .swatch:after{box-shadow:inset 0 0 0 2px var(--creame-color)}.product-information .product-details .variant-picker .variant-option--buttons label:has(.swatch){padding:0;border:none;overflow:visible;margin-right:12px}.features-scroll-content{height:100%;overflow:hidden}.specifications-tab .spec-tab-content .spec-images-grid{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:0}button.slideshow-control.button.button-unstyled.slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--primary-color)}.product-information slideshow-controls{margin:32px 0 0}.features-tab:not(:last-child){margin-bottom:var(--content-space-small)}.feature-text{padding-left:45px}.feature-section .feature-text .metafield-rich_text_field+.metafield-rich_text_field{margin-top:var(--content-space-small)}.feature-section .feature-text .metafield-rich_text_field{font-weight:500;font-size:var(--font-16);line-height:28px;color:var(--text-color);margin-top:50px}.sola-collection-section .background-image-container img{filter:grayscale(1)}.sola-collection-section .background-image-container:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#e8e5def0}.sola-collection-section .background-image-container:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#0000001a}.inner-about-section{background:var(--fresh-blue-color);padding:var(--content-space) 0 90px 0}.inner-about-section .display-1+.cms-content{margin-top:var(--content-space-small);font-weight:500}.large-text.sola-collection-text{color:var(--primary-light-color);position:absolute;bottom:calc(var(--section-space) * -1)}.support-heading>.group-block-content{flex-direction:row;display:flex;justify-content:space-between;margin-top:var(--content-space-small)}.inner-about-section .about-cms-img{width:41.6667%}.inner-about-section .about-cms-img>.group-block-content{display:block}.inner-about-section .about-cms-img .image-block{margin-right:-6px;width:auto}.inner-about-section .inner-about-content{width:50%}.inner-about-section .image-block img{border:12px solid #fff}.sola-link-box .sola-link a{display:block;padding:8px 10px;background:#fff}.sola-link-box .sola-link{width:100%;font-size:var(--font-16);font-weight:600;line-height:1.625;color:var(--text-color);align-items:center;height:100%;padding:0;background:none}.sola-link-box .sola-link>*{width:100%;text-align:center}.sola-content-box .sola-content{font-weight:500;font-size:var(--font-16);line-height:1.625;color:var(--text--light-color);margin-top:var(--content-space-small)}.sola-content-box .sola-title+.sola-content{margin-top:20px}.benefits-section{padding-top:var(--content-space-lg)}.inner-banner-section .banner-subtitle{color:#fff}.hero-wrapper:before{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background:var(--fresh-blue-color)}.blog-heading-section{padding:var(--content-space-lg) var(--small-gap)}.blog-ajax-search .search-filter-container{padding:var(--content-space-small) 0}.blog-heading-section .subtitle{margin-top:24px}.blog-ajax-search .search-filter-container .filter-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.blog-ajax-search .search-filter-container .filter-tabs a:not(:last-child){margin-right:8px}.blog-ajax-search .search-filter-container .filter-tabs a{margin-top:10px}.blog-ajax-search .search-filter-container .filter-tabs a{display:inline-block;min-width:255px;padding:0 24px;height:var(--btn-height);border:1px solid var(--soft-grey-color);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--font-16);line-height:1.25;letter-spacing:-.02em;color:var(--dark-color)}.blog-ajax-search .search-filter-container .filter-tabs a.active{border-color:var(--primary-color);color:var(--primary-color)}.blog-post-card{display:flex;flex-direction:row;text-align:var(--text-align)}.blog-post-item .blog-post-card__image-container img{height:100%;border-radius:0;transition:all .7s linear}.blog-post-item .blog-post-card__image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:2;opacity:.1;pointer-events:none}.blog-post-item .blog-post-card__image-container{width:100%;max-width:320px;height:200px;overflow:hidden;position:relative}.blog-post-item .blog-post-card__image-container .shopify-block,.blog-post-item .blog-post-card__image-container .shopify-block img{height:100%}.blog-post-card__content{padding:0 0 0 24px}.blog-post-card__content .blog-post-details{font-size:var(--font-14);font-weight:500;line-height:20px;text-transform:uppercase;color:var(--dark-color);gap:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-post-card__content .blog-post-details span{margin-right:5px;white-space:wrap}.blog-post-card__content a{padding-top:12px}.blog-post-card__content a .h4{font-weight:600;font-size:var(--font-20);line-height:1.6;letter-spacing:-.02em;color:var(--dark-color)}.blog-post-card__content .blog-post-card__content-text p{margin:0}.blog-post-card__content .blog-post-card__content-text{font-size:var(--font-18);font-weight:500;line-height:1.55;color:var(--text-color);padding-top:16px}.blog-post-card__content .blog-post-card__content-text a{font-weight:700;font-size:var(--font-16);line-height:1.75;letter-spacing:-.02em;text-transform:uppercase;color:var(--primary-color);padding-top:12px;cursor:pointer;transition:var(--transition);width:auto;max-width:max-content}.blog-post-card__content .blog-post-card__content-text p{margin:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-posts-container{overflow:hidden;margin:0 -20px}.blog-posts-container .blog-post-item{float:left;width:50%;padding:0 20px}.blog-posts-container .blog-post-item:nth-child(odd){clear:both}.blog-posts-container .blog-post-item:nth-child(3),.blog-posts-container .blog-post-item:nth-child(4){clear:none}.blog-post-item{margin-bottom:55px}.blog-post-item:first-child .blog-post-card{flex-direction:column}.blog-post-item:first-child .blog-post-card__image-container{width:100%;max-width:100%;height:100%;aspect-ratio:744 / 465;object-fit:cover}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding:0;width:100%;margin-top:32px}.shopify-section .pagination{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0 0;border-top:1px solid var(--creame-color);margin-top:var(--content-space)}.shopify-section .pagination__list:before{display:none}.shopify-section .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:0}.shopify-section .pagination>span.prev:before,.shopify-section .pagination>span.next:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background:url("data:image/svg+xml, %3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.8327 10.0001H4.16602M4.16602 10.0001L9.99935 15.8334M4.16602 10.0001L9.99935 4.16675' stroke='%23515252' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat 0 0 / cover transparent;z-index:2;pointer-events:none}.shopify-section .pagination>span.next:before{background-image:url("data:image/svg+xml, %3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.16602 10.0001H15.8327M15.8327 10.0001L9.99935 4.16675M15.8327 10.0001L9.99935 15.8334' stroke='%23515252' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.shopify-section .pagination>span.prev,.shopify-section .pagination>span.next{position:relative}.shopify-section .pagination>span.prev>a,.shopify-section .pagination>span.next>a{font-size:0}.shopify-section .pagination .prev.disabled,.shopify-section .pagination .next.disabled{pointer-events:none;opacity:.5}.shopify-section .pagination>span.current,.shopify-section .pagination>span>a{width:40px;height:40px;min-width:auto;position:relative;z-index:1;transition:var(--transition);font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:20px;letter-spacing:-.04em;color:var(--dark-color);padding:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.shopify-section .pagination>span+span{margin-left:5px}.shopify-section .pagination>span.current{background:var(--primary-color);color:var(--dark-color)}.blog-details-section .display-1{padding-bottom:var(--content-space)}.blog-post-featured-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#0006}.blog-post-featured-image{aspect-ratio:940 / 348;object-fit:cover;margin-bottom:var(--content-space)}.blog-post-featured-image .blog-post-featured-image__title{font-family:var(--title-font);font-size:var(--font-44);font-weight:500;line-height:1.2272;text-align:center;color:#fff;width:100%;padding:0 var(--small-gap)}.blog-post-content.cms-content h1,.blog-post-content.cms-content h2,.blog-post-content.cms-content h3,.blog-post-content.cms-content h4,.blog-post-content.cms-content h5{font-family:var(--title-font)}.blog-post-content.cms-content p,.blog-post-content.cms-content ul,.blog-post-content.cms-content ol{font-size:var(--font-18);line-height:1.55;font-weight:500;color:var(--dark-color)}.blog-post-content.cms-content ul{margin:40px 0}.blog-post-content.cms-content p iframe{aspect-ratio:1180 / 740;width:100%;height:auto;margin-top:30px;border:none}.blog-post-content.cms-content p a{color:var(--primary-color);font-weight:700}.blog-post-content.cms-content .cms-img{margin:10px calc(var(--small-gap) * -.5) var(--content-space)}.blog-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.blog-gallery+p{margin-top:calc(1.556 * var(--font-18))}.support-section{padding-top:var(--content-space);padding-bottom:88px}.support-section h5{font-weight:600}.support-section h4{font-family:var(--title-font);background:var(--fresh-blue-color);padding:12px 20px;line-height:1.25}.blog-details-gallery-section .container-md{padding:20px 0 0}.blog-details-gallery-section .row{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-details-gallery-section .row>*{width:100%;padding:0}.blog-details-gallery-section .blog-details-gallery{aspect-ratio:1}.blog-details-gallery-section .blog-details-gallery img{width:100%;height:100%;object-fit:cover}.blog-details-gallery-section{padding:0}.banner-style2{position:relative}.banner-style2:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:50%;background:var(--light-blue-color)}.banner-style2 .banner-title{font-family:var(--title-font);font-weight:500;font-size:var(--font-74);line-height:1.094;letter-spacing:-.04em;color:#fff;justify-self:center}.banner-style2 .background-image-container:before,.banner-style2 .background-image-container:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#0000 61.84%,#00000080)}.banner-style2 .background-image-container:after{background:#0000001a}.banner-style2 .banner-container>.group-block-content{z-index:2;padding:30px}.banner-style2 .banner-container{aspect-ratio:1516 / 515}.contact-info .group-block-content{justify-content:center}.contact-info-box .icon-block img{width:32px!important;height:32px}.contact-info-box .cms-content h2{font-size:var(--font-16);font-weight:700;line-height:1.75;letter-spacing:-.02em;text-transform:uppercase;color:var(--dark-color);padding:16px 0 8px}.contact-info-box .cms-content p{margin:0;font-weight:500}.contact-form-section .section-content{padding-bottom:var(--content-space-small)}.contact-form .btn{min-width:var(--medium-btn-width)}.contact-form form{display:block}.our-story-text{font-size:var(--font-24);color:var(--dark-color);font-weight:400}.our-story-title{font-size:var(--font-24);color:var(--dark-color);font-weight:500}.our-story-details .our-story-content{width:41.6666666667%;padding:0 calc(var(--small-gap) * .5);flex:none;align-self:center}.our-story-details .image-block{width:50%;padding:0 calc(var(--small-gap) * .5);flex:none}.our-story-details .section-content-wrapper.section-content-wrapper{align-items:flex-start;justify-content:space-between;margin:0 calc(var(--small-gap) * -.5)}.our-story-details .our-story-content .our-story-title+.subtitle{margin-top:32px}.our-story-details .our-story-content .subtitle>*{width:100%;max-width:100%}.product-listing-page .collection-card-section{padding:0}.product-listing-page .collection-card-section:before{content:"";position:absolute;top:0;left:0;bottom:50%;right:0;background:var(--fresh-blue-color)}.contact-detail-section.svg-polygon .icon-block:before{opacity:.5}.subtitle+.subtitle{margin-top:var(--content-space-small)}.product-warranty-protection.about-section .about-content{width:50%}.product-information__media slideshow-slides .product-media{aspect-ratio:748 / 600;flex:none;width:100%;height:auto;align-items:center;justify-content:center}.product-media-container--zoomable.product-media-container--image{height:auto;max-height:max-content}.product-information__media slideshow-slides .product-media img{width:auto;height:auto;max-width:100%;max-height:100%}.spec-weight .weight-text{display:none;font-size:var(--font-24)}.spec-weight .weight-text.active{display:block}.spec-tab-buttons{display:flex;gap:12px}.spec-tab-content{display:none}.spec-tab-content.active{display:block}.spec-images-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.spec-images-grid img{width:100%;height:auto;display:block}.related-product-slider.product-list-section .product-card .product-media{aspect-ratio:492 / 329}.related-product-slider .product-card .product-price{font-size:var(--font-18);line-height:1.556;margin:8px 0 0}.related-product-slider .product-card .product-title{font-size:var(--font-24);line-height:1.25;margin:20px 0 0}.product-information__media .media-gallery--carousel slideshow-arrows .slideshow-control{display:none}.applications-slider slideshow-slides{min-height:auto;aspect-ratio:1920 / 882}.related-product-slider slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{padding:0;margin:0 calc(var(--small-gap) * -.5);width:auto}.related-product-slider .resource-list__carousel .resource-list__slide{width:33.3334%}.file-download-list{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 20px}.file-download-list .file-download{position:relative}.file-download-icon>a{display:block;width:100%;height:100%;color:var(--dark-color)}.file-download-icon svg{width:100%;height:100%}.file-download-icon{width:100%;height:auto;aspect-ratio:364 / 300}.file-download-content{padding:30px 0 0}.file-download .file-download-title{font-family:var(--content-font);font-size:var(--font-18);font-weight:600;color:var(--dark-color);line-height:1.4;text-align:center}.file-download .file-download-title a{color:var(--dark-color)}.elementor-image-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.elementor-image-gallery>span{display:none}.order-details .cart-discount .svg-wrapper{display:none}.order-details .cart-discount{padding:4px 10px;background:var(--soft-grey-color)}.product-details .product-inventory{width:100%;margin:var(--content-space-small) 0 0 0}.product-details .product-inventory .product-inventory__icon svg{display:none}.product-details .product-inventory .product-inventory__icon{width:10px;height:10px;background:currentColor;border-radius:50%}.product-details .product-inventory .product-inventory__icon-in_stock{color:#090}.product-details .product-inventory .product-inventory__icon-out_of_stock{color:#900}.product-details .product-inventory .product-inventory__text{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.25;letter-spacing:-.04em}.product-delivery-info-row>.group-block-content{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}.product-delivery-info-row{margin:var(--content-space-small) 0 0 0;padding:var(--content-space-small) 0 0 0;border-top:1px solid var(--soft-grey-color)}.product-delivery-info .icon-block{background:url("data:image/svg+xml,%3csvg width='69' height='80' viewBox='0 0 69 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34.5 0L69 20V60L34.5 80L0 60V20L34.5 0Z' fill='%23F1EFEB'/%3e%3c/svg%3e") no-repeat 0 0 /cover transparent;width:69px;height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product-delivery-info>.group-block-content{display:flex;flex-wrap:wrap;gap:0;flex-direction:row}.product-delivery-info .icon-block img{width:40px!important;height:40px}.product-delivery-info rte-formatter{flex:1 1 0;padding:0 0 0 30px;align-self:center;color:var(--text-color)}.product-delivery-info rte-formatter strong{margin-bottom:10px;display:inline-block;vertical-align:top;text-transform:uppercase;color:var(--dark-color)}.mb-sp{margin-bottom:var(--section-space)}.benefits-content-text .btn-container>.group-block-content{margin-top:0}.benefits-content-text .btn-container>.group-block-content .btn{margin-top:var(--content-space-small)}.gallery-slider-inner{margin-left:calc(((100% - var(--container)) / 2) + var(--small-gap));width:auto}.gallery-image-wrap{position:relative;z-index:1}.gallery-image-wrap:before,.gallery-image-wrap:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 81.22%,#00000080);z-index:2}.gallery-image-wrap:after{background:#000;opacity:.1;opacity:0}.gallery-slide-inner{position:relative}.gallery-caption{position:absolute;left:0;bottom:0;width:100%;z-index:2;padding:20px}.gallery-caption-title{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;color:#fff;text-transform:uppercase;line-height:1.75;display:block;letter-spacing:-.02em}.gallery-slider-section .slick-slide{float:none;padding:0 10px}.gallery-slider-section .slick-track:after,.gallery-slider-section .slick-track:before{display:none}.gallery-slider-section .slick-track{display:flex;flex-wrap:wrap}.gallery-slider-section img{width:auto;max-width:none;height:552px}.gallery-slider-section .gallery-slider-wrap{margin:0 -10px}.gallery-slider-section.has-blue-overlay{position:relative;z-index:1}.gallery-slider-section.has-blue-overlay:before{content:"";display:block;position:absolute;left:0;top:0;bottom:50%;right:0;background:var(--light-blue-color);z-index:-1}.gallery-slider-section{overflow:hidden}.comparison-table thead th{padding-left:20px;text-align:left}.comparison-table thead .product-title,.comparison-table thead .product-type{text-align:left}.comparison-table tbody tr td:not(:first-child){padding-left:20px}.contact-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--creame-color);margin-bottom:32px;gap:0}.contact-tab-btn{font-family:var(--content-font);font-size:var(--font-14);line-height:17px;letter-spacing:-.02em;color:var(--dark-color);padding:12px 0;cursor:pointer;font-weight:500;position:relative;background:none;border:none}.contact-tab-btn:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--primary-color);opacity:0}.contact-tab-btn.active:after{opacity:1}.contact-tab-btn.active{color:var(--primary-color)}.contact-tab-panel{display:none}.contact-tab-panel.active{display:block}.contact-tab-btn+.contact-tab-btn{margin-left:50px}.shopify-challenge__button{--btn-color: var(--dark-color);--btn-hover-color: #fff;--btn-bg: var(--primary-color);--btn-hover-bg: var(--secondary-color);--btn-border: var(--primary-color);--btn-hover-border: var(--secondary-color)}#MainContent:has(.shopify-challenge__button){padding:var(--section-space) 0;border-top:1px solid var(--creame-color)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-marquee .marquee__wrapper:hover{animation-play-state:paused!important}.footer-marquee .marquee__wrapper{float:left;animation:marquee 50s linear infinite!important}@media screen and (max-width:1799px){:root{--content-font-size: 16px;--btn-width: 170px;--medium-btn-width: 230px;--btn-height: 44px;--input-height: 54px;--large-btn-width: 280px;--large-btn-height: 74px;--small-btn-height: 36px;--section-space: 110px;--content-space: 45px;--content-space-lg: 70px;--font-12: 11px;--font-13: 12px;--font-14: 13px;--font-16: 15px;--font-18: 16px;--font-20: 18px;--font-24: 22px;--font-28: 25px;--font-30: 28px;--font-32: 30px;--font-36: 31px;--font-40: 37px;--font-44: 40px;--font-50: 44px;--font-60: 56px;--font-70: 62px;--font-74: 65px;--font-80: 70px;--font-100: 80px;--font-240: 200px;--section-radius: 24px;--small-gap: 20px;--large-gap: 40px;--container: 1420px}.label-floating{top:15px}textarea.form-input{padding-top:15px;padding-bottom:15px}.cms-content ul:not([type])>li:before{width:15px;height:15px}.display-1+.subtitle,.display-2+.subtitle,.display-3+.subtitle,.display-4+.subtitle{margin-top:28px}.home-banner-section .banner-subtitle,.banner-style1 .banner-subtitle{margin:20px 0 0}.home-banner-section .btn-container{margin:40px 0 0}.newsletter-section .email-signup-block{max-width:600px}.social-icons__wrapper.footer-utilities__icons{padding:var(--content-space) 0 0 0}.footer-marquee marquee-component{padding:var(--content-space) 0 0 0}.footer-menu-row .footer-col{padding:var(--content-space-lg) 0 0 0}.about-info-box .about-box{margin-right:var(--small-gap)}.collection-product .collection-product-content{padding:0 100px 0 40px}.testimonial-slider{padding:0 70px}.testimonial-slider .slick-prev{left:0}.testimonial-slider .slick-next{right:0}.faq-section .accordion .svg-wrapper.icon-plus{top:25px}.applications-slider .slideshow--content-on-media button{left:var(--small-gap)}.applications-slider .slideshow--content-on-media button.slideshow-control--next{right:var(--small-gap)}.applications-slider .slide__content .group-block-content{padding:0 70px}.banner-style2 .banner-subtitle{margin:20px 0 0}.our-story-details .our-story-content .our-story-title+.subtitle{margin-top:28px}.specifications-tab .spec-tab-content .spec-images-grid{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;gap:0;height:410px}.specifications-tab .spec-images-grid img{width:auto;height:100%;display:flex;margin-right:44px}.contact-map iframe{height:650px}.banner-style1 .cms-content{margin:28px 0 0}.collection-card-section .resource-list__carousel .resource-list__slide{height:500px}.comparison-table thead th img{width:130px;height:130px}.gallery-slider-section img{height:520px}}@media screen and (max-width:1439px){:root{--content-font-size: 15px;--btn-width: 160px;--medium-btn-width: 210px;--btn-height: 44px;--large-btn-width: 260px;--large-btn-height: 70px;--small-btn-height: 36px;--input-height: 50px;--section-space: 85px;--content-space: 45px;--content-space-lg: 60px;--content-space-small: 30px;--container-md: 1000px;--container-sm: 840px;--font-12: 11px;--font-13: 12px;--font-14: 13px;--font-16: 15px;--font-18: 16px;--font-20: 18px;--font-24: 20px;--font-28: 22px;--font-30: 24px;--font-32: 26px;--font-36: 28px;--font-40: 34px;--font-44: 38px;--font-50: 44px;--font-60: 52px;--font-70: 58px;--font-74: 60px;--font-80: 64px;--font-100: 70px;--font-240: 180px;--section-radius: 20px;--small-gap: 20px;--medium-gap:20px;--large-gap: 30px}.label-floating{top:13px}textarea.form-input{height:130px;padding-top:13px;padding-bottom:13px}.display-1+.subtitle,.display-2+.subtitle,.display-3+.subtitle,.display-4+.subtitle{margin-top:24px}.footer-utilities__group-copyright{padding:30px 0}.footer-top .group-block-content>accordion-custom,.footer-top .group-block-content>.group-block{padding:0 15px}.resistance-text{margin:20px 0 0}.cta-section{padding:50px 60px}.product-features-accordion .accordion .accordion-item{padding:25px 30px}.product-info-details .product-info-content,.product-info-details .image-block{width:50%}.large-text{font-size:45px}.benefits-content-box>.group-block-content{padding:0}.product-tabs-section .tabsview_wrapper .tab{min-width:150px}.product-information .product-information__grid .product-details{width:50%}.product-information .product-information__grid .product-details>.group-block{padding-left:30px}.product-information .media-gallery-slider .slick-arrow{width:50px;height:50px}.facets__filters-wrapper .facets__item .details-content .checkbox__input{width:16px;height:16px}.facets__filters-wrapper .facets__item .details-content .checkbox{padding:0 0 0 24px}#header-group .header-actions__action:hover svg{color:var(--primary-color)}.footer-commercial-range{margin:0}.home-banner-section .btn{min-width:250px}.home-banner-section .slide__content{padding:var(--content-space) var(--small-gap)}.about-section .about-info-box{width:40%}.about-section .about-content{width:60%}.transformation-content{margin-top:20px}.transformation-box .group-block-content{padding:30px}.collection-slider-section .product-collection-section{margin-left:var(--small-gap)}.features-learn-more-section .learn-more-faq{max-width:610px}.testimonial-content-main{padding:30px}body .shopify-block #insta-feed{margin-left:var(--small-gap)}.faq-section .accordion .svg-wrapper.icon-plus{top:23px}.features-scroll-tabs .features-tab{padding:0 0 0 30px}.features-scroll-content .feature-media .feature-svg-icon{width:100px;height:100px}.features-scroll-content .feature-media .feature-svg-icon svg{width:40px;height:40px}.spec-tab-buttons .spec-tab-btn{min-width:130px;height:var(--btn-height)}.specifications-tab .spec-tab-content .spec-images-grid{height:350px}.product-information .media-gallery-slider .slick-arrow .icon-caret svg{width:25px;height:25px}.feature-text{padding-left:20px}.feature-section .feature-text .metafield-rich_text_field{margin-top:var(--content-space-small)}.inner-about-section{padding:var(--content-space) 0 var(--section-space) 0}.support-section{padding-top:var(--content-space);padding-bottom:var(--section-space)}.blog-post-item .blog-post-card__image-container{width:100%;max-width:320px;height:180px}.blog-post-card__content .blog-post-card__content-text,.blog-post-card__content a,.blog-post-card__content .blog-post-card__content-text a{padding-top:10px}.our-story-details .our-story-content .our-story-title+.subtitle{margin-top:24px}.contact-map iframe{height:550px}.banner-style1 .cms-content{margin:24px 0 0}.benefits-img .image-block{width:calc(100% + 32px);margin-right:-32px}.collection-card-section .section>.resource-list__carousel{margin-left:var(--small-gap)}.collection-card-section .resource-list__carousel .resource-list__slide{height:450px}.product-comparison:before{bottom:353px}.blog-post-item{margin-bottom:40px}.blog-posts-container{column-gap:30px}#header-group .overflow-menu .menu-list__list-item+.menu-list__list-item{margin-left:40px}.benefits-content-text .btn{min-width:var(--btn-width)}.collection-product .collection-product-content{padding:0 50px 0 20px}.input-field:has(.form-input:focus) .label-floating,.input-field:has(.form-input:not(:placeholder-shown)) .label-floating{top:-10px}.benefits-content-box>.group-block-content{padding:50px 0 0}.benefits-content-text{padding-top:166px}.comparison-table thead th img{width:110px;height:110px}.file-download-list{grid-template-columns:repeat(3,1fr);gap:50px 20px}.file-download-content{padding:20px 0 0}.product-delivery-info rte-formatter{padding:0 0 0 20px}.gallery-slider-inner{margin-left:var(--small-gap)}.gallery-slider-section img{height:480px}}@media screen and (max-width:1365px){.benefits-section:before{bottom:197px}.benefits-content-text{padding-top:102px}.benefits-content-box>.group-block-content{padding:0}}@media screen and (min-width:1800px){.warranty-info .warranty-box{padding:0 var(--small-gap)}.warranty-info>.group-block-content{margin:0 calc(var(--small-gap) * -1)}}@media screen and (min-width:768px){.collection-slider .swiper-pagination{display:none}}@media screen and (min-width:1200px){.btn:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.slide-arrow:hover,.testimonial-slider .slick-arrow:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.testimonial-slider .slick-arrow:hover svg{fill:#fff}.footer-content accordion-custom .details-content ul li a:hover,.footer-address-details p a:hover{color:var(--primary-color)!important}.footer-signature p a:hover{color:var(--primary-color)!important}.email-signup__input-group .email-signup__button.button:hover{background:var(--secondary-color);color:#fff}.header-top rte-formatter p a:hover{border-color:var(--dark-color)}.shopify-section .pagination__item:hover{background:var(--primary-color)!important;color:#fff}.shopify-section .prev:hover,.shopify-section .next:hover{color:var(--primary-color)}.shopify-section .pagination>span>a:hover{background:var(--primary-color);color:var(--dark-color)}.blog-ajax-search .search-filter-container .filter-tabs a:hover{border-color:var(--primary-color);color:var(--primary-color)}.blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.2)}.blog-post-item:hover .blog-post-card__image-container:before{opacity:.7}.footer-utilities__icons a:hover{color:var(--primary-color)}.collection-product:hover .collection-product-img:after{opacity:.8}.collection-product:hover .collection-product-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}.product-card:hover .product-title,.product-card:hover .product-price{color:var(--primary-color)}.transformation-box .group-block-content:hover{box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff}#header-group .header-actions__action:hover svg{color:var(--primary-color)}.contact-info-box p a:hover{color:var(--dark-color)!important;border-color:var(--dark-color)}.sola-link-box .sola-link a:hover{background:var(--primary-color);color:var(--dark-color)}.applications-slider .slideshow--content-on-media button:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.file-download:has(a:hover) .file-download-icon>a,.file-download:has(a:hover) .file-download-title a{color:var(--primary-color)}.blog-post-card__content .blog-post-card__content-text a:hover{transition:all .5s ease;text-decoration:underline}.blog-post-card__content a .h4:hover{text-decoration:underline}}@media screen and (max-width:1199px){:root{--content-font-size: 15px;--btn-width: 150px;--medium-btn-width: 200px;--btn-height: 40px;--large-btn-width: 240px;--btn-small:150px;--large-btn-height: 64px;--small-btn-height: 32px;--input-height: 44px;--section-space: 80px;--content-space: 40px;--content-space-lg: 50px;--content-space-small: 25px;--font-12: 11px;--font-13: 12px;--font-14: 13px;--font-16: 14px;--font-18: 15px;--font-20: 16px;--font-24: 20px;--font-28: 25px;--font-30: 26px;--font-32: 27px;--font-36: 28px;--font-40: 32px;--font-44: 35px;--font-50: 38px;--font-60: 42px;--font-70: 44px;--font-74: 50px;--font-80: 50px;--font-100: 54px;--font-240: 140px;--section-radius: 20px;--small-gap: 20px;--medium-gap:20px;--large-gap: 20px;--radius-20: 16px}.label-floating{top:11px}textarea.form-input{height:130px;padding-top:11px;padding-bottom:11px}.cms-content ul:not([type])>li{padding:0 0 0 30px}.cms-content ul:not([type])>li:before{width:14px;height:14px}.cms-content h1,.cms-content .h1,.cms-content h2,.cms-content .h2,.cms-content h3,.cms-content .h3,.cms-content h4,.cms-content .h4,.cms-content h5,.cms-content .h5,.cms-content h6,.cms-content .h6{margin:35px 0 0}.input-field{margin-bottom:30px}.display-1+.subtitle,.display-2+.subtitle,.display-3+.subtitle,.display-4+.subtitle{margin-top:20px}.header .header__drawer{display:block!important;min-height:auto}.header .header__column--center{display:none}header .header-drawer .menu-drawer{margin:0;display:block;height:auto;top:144px;bottom:0;border-top:1px solid #eee;padding:0;box-shadow:none;-webkit-box-shadow:none;left:auto;right:0;width:320px;transform:translate(100%);-webkit-transform:translateX(100%);overflow:auto}header .header-drawer .menu-open>.menu-drawer,header .header-drawer .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:none;-webkit-transform:none}.header .menu-drawer__navigation .menu-drawer__list-item{min-height:auto;margin:0}.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu{padding:0}.header .menu-drawer__navigation .menu-drawer__list-item .menu-drawer__menu .menu-drawer__menu .menu-drawer__menu-item{font-size:var(--font-16);padding:10px 16px}.home-banner-section .btn-container{margin:33px 0 0}.header .menu-drawer__menu-item>.svg-wrapper{padding:0;width:30px;height:30px;color:var(--dark-color)}.menu-drawer__menu-item>.svg-wrapper svg{width:16px;height:16px}.header .menu-drawer-container .header__icon--summary{position:absolute;right:var(--small-gap);top:50%;padding:0;width:20px;height:30px;transform:translateY(-50%)}.header .menu-drawer-container .header__icon--summary svg{width:100%;height:100%}.header .menu-drawer-container .header__icon--summary .svg-wrapper.header-drawer-icon{width:20px;height:20px;color:var(--dark-color)}.header .header .header__columns{padding:30px 0}.header .header__columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}.header__column--left{display:block}.header .menu-drawer-container .menu-drawer__close-button{padding:0;display:none}#header-group details[open] .header-drawer-icon--close{display:block}#header-group details[open] .header-drawer-icon--open{display:none}#header-group .header-section .menu-drawer__backdrop{top:144px;bottom:0;height:auto;backdrop-filter:none;-webkit-backdrop-filter:none;background:#00000080}header .header-drawer .menu-drawer__back-button{justify-content:flex-start;text-align:left;color:var(--secondary-color);font-weight:500;font-family:var(--content-font);font-size:var(--font-18);opacity:.8;line-height:30px;padding:10px 0;border-bottom:1px solid #eee;margin:0 20px}header .header-drawer .menu-drawer__back-button>.svg-wrapper{margin-right:5px;width:auto;height:auto}header .header-drawer .menu-drawer__back-button>.svg-wrapper svg{width:16px;height:16px}.header .menu-drawer__submenu{height:100%;background:#fff;z-index:3}#header-group .header-section .header__column--left{display:block}.header__column--right{padding-right:40px}.header-actions__action .svg-wrapper,.header-actions__action .account-button__icon{width:20px;height:20px}.header .menu-drawer-container .header__icon--summary{width:18px;height:30px}.product-card .product-title,.resistance-text{margin:20px 0 0}.product-card .product-price{margin:10px 0 0}.variant-option.variant-option--swatches overflow-list::part(list){padding:20px 0 0}.transformation-box .group-block-content{padding:30px;height:auto}.transformation-box{width:50%}.transformation-info .group-block-content{justify-content:center}.cta-section{padding:57px 80px}.cta-section .cta-content{padding-right:20px}.cta-section .section-content-wrapper.section-content-wrapper{justify-content:space-between;align-items:flex-start}.collection-product .collection-product-content{padding:0 30px 0 16px}.features-learn-more-section .learn-more-faq{max-width:530px;width:100%}.transformation-title+.cms-content{margin-top:10px}.footer-marquee .marquee__content .marquee__repeated-items p{padding-left:76px}.footer-marquee .marquee__content .marquee__repeated-items p:before{width:12px;height:12px;margin:0 30px}.footer-top .group-block-content>accordion-custom,.footer-top .group-block-content>.group-block{width:33.3334%}.footer-content .layout-panel-flex{display:flex;flex-wrap:wrap}.footer-content .footer-info-link{width:100%}.footer-marquee .marquee__content .marquee__repeated-items p:before{width:12px;height:12px;margin:0 20px}.footer-marquee .marquee__content .marquee__repeated-items p{padding-left:50px}.accordion .accordion-item{padding:10px 45px 10px 15px}.accordion-section .accordion .svg-wrapper.icon-plus{right:15px;top:20px}.cta-section .subtitle{margin:20px 0}.testimonial-slider .slick-arrow{width:40px;height:40px}.testimonial-slider .slick-arrow svg{width:20px;height:20px}.collection-product .collection-product-content .btn{margin-top:20px}.collection-product .collection-product-content p{line-height:1.5}.product-info-details .section-content-wrapper.section-content-wrapper{align-items:flex-start}.breadcrumb ul{padding:15px 0}.about-section .about-content,.about-section .about-info-box,.benefits-img{width:50%}.benefits-content-item .benefits-content{margin-left:20px}.product-tabs-section .tabsview_wrapper .tab{padding:10px 20px;min-width:120px}.home-banner-section .btn{min-width:230px}.footer-address-details img{width:22px!important;height:22px;object-fit:contain}.footer-address-details rte-formatter p+p:before{margin:0 10px}#header-group #header-component{padding:20px 0}.transformation-content{margin-top:16px}.transformation-box .group-block-content{padding:24px;height:100%;justify-content:flex-start}.testimonial-slider{padding:0 60px}.cta-section>.group-block-content{flex-wrap:wrap;flex-direction:column-reverse}.cta-section .cta-content{max-width:100%;text-align:center;padding:var(--content-space) 0 0 0}.cta-section .image-block{max-width:100%;width:100%}.cta-section rte-formatter{text-wrap:auto!important;display:block}.cta-section rte-formatter>*{width:100%!important;max-width:100%!important;text-align:center}.cta-section .cta-content>.group-block-content{align-items:center}.cta-section{max-width:800px;margin:0 auto}.faq-section .accordion .svg-wrapper.icon-plus{top:22px}.category-content-col{width:41.6667%}.comparison-table tbody tr td{padding:10px 0 10px 20px}.comparison-table tbody tr td.label{padding:10px 20px}.features-scroll-content .feature-media .feature-svg-icon{width:70px;height:70px}.features-scroll-content .feature-media .feature-svg-icon svg{width:30px;height:30px}.feature-media,.features-scroll-content .feature-media{padding-bottom:20px}.features-scroll-content .feature-media .feature-svg-icon{border:3px solid #fff;right:-20px}.feature-section .feature-text .metafield-rich_text_field{margin-top:0}.specifications-tab .spec-tab-content .spec-images-grid{height:300px}.contact-info-box{margin-bottom:var(--content-space)}.contact-info>.group-block-content{margin:0 0 calc(var(--content-space) * -1) 0}.contact-info{--small-gap: 30px}.blog-ajax-search .search-filter-container .filter-tabs a{min-width:180px;padding:0 20px}.blog-posts-container{max-width:728px;margin:0 auto}.blog-posts-container .blog-post-item{width:100%;padding:0}.our-story-details .our-story-content .our-story-title+.subtitle{margin-top:20px}.search-page-input__parent search-page-input-component{margin:15px 0 0}.banner-style2 .banner-container>.group-block-content{padding:20px}.contact-map iframe{height:380px}.banner-style1 .banner-container>.group-block-content{padding:0 0 var(--content-space) 0}.banner-style1 .cms-content{margin:20px 0 0}.inner-about-section .about-cms-img{width:45%}.inner-about-section .image-block img{border-width:10px}.sola-info .sola-content-box,.outdoor-heading .display-1{width:40%}.inner-transformation-section .transformation-info{--small-gap: 20px}.benefits-img .image-block{max-width:470px;width:100%;margin:0}.product-comparison:before{bottom:245px}.related-product-slider .resource-list__carousel .resource-list__slide{width:450px}.product-list-wind-group{margin:20px 0 0}.benefits-content-text{padding-top:85px}.product-delivery-info-row>.group-block-content{gap:20px}.product-delivery-info rte-formatter{padding:0 0 0 20px}.cart-product-delivery-info .section-content-wrapper.section-content-wrapper{grid-template-columns:repeat(2,1fr);row-gap:30px}.gallery-slider-section img{height:420px}.footer-marquee .marquee__wrapper:hover{animation-play-state:running!important}}@media screen and (max-width:1023px){.cta-section{padding:40px 30px}.cta-section .section-content-wrapper.section-content-wrapper{flex-direction:column}.cta-section .cta-content{padding-right:0;max-width:100%}.cta-section .subtitle{margin:15px 0}.cta-section .subtitle p,.cta-section .image-block{max-width:100%;width:100%}.features-learn-more-section .block-row>.group-block-content{flex-wrap:wrap}.features-learn-more-section .learn-more-content{width:100%;flex:none}.product-features-accordion .accordion .accordion-item{padding:20px 30px}.featured-section .resource-list__slide{width:50%;padding:0 calc(var(--small-gap) * .5)}.about-section .section-content-wrapper.section-content-wrapper{flex-direction:column}.features-learn-more-section .learn-more-faq{max-width:100%;width:100%;margin:var(--content-space) 0 0 0}.features-learn-more-section .section-content .subtitle+.btn{margin-top:30px}.about-section .about-content,.about-section .about-info-box{width:100%}.about-info-box>.group-block-content{width:calc(100% + var(--small-gap));justify-self:center;margin:calc(var(--small-gap) * -1) calc(var(--small-gap) * -1) 0 0!important;max-width:none}.about-info-box .about-box{padding:var(--small-gap) 0;margin:var(--small-gap) var(--small-gap) 0 0!important}.about-section .about-info-box{padding-top:var(--content-space-small)}.product-info-details .section-content-wrapper.section-content-wrapper{flex-direction:column}.product-info-details.column-reverse .section-content-wrapper.section-content-wrapper{flex-direction:column-reverse}.product-info-details .product-info-content .group-block-content{margin-bottom:30px}.product-info-details .product-info-content,.product-info-details .image-block{width:100%}.sola-info .outdoor-img{width:100%;margin-top:var(--content-space-small)}.sola-info .sola-content-box{width:100%}.large-text{font-size:40px}.benefits-content-box{width:100%}.benefits-img{width:50%;margin:0 auto}.benefits-section:before{bottom:0}.benefits-content-box>.group-block-content{margin-top:var(--content-space)}.benefits-section{padding:var(--section-space) 0}.support-heading-title{width:100%}.support-heading-content{width:100%;margin-top:var(--content-space-small)}.about-tab-layout .product-description-content{padding-top:var(--content-space-small)}.product-tabs-section .tabsview_wrapper .tab{padding:10px 15px;min-width:100px}.product-information .product-information__grid .product-information__media{width:550px;margin:0 auto}.product-information .product-information__grid .product-details{padding:var(--content-space) calc(var(--small-gap) * .5) 0 calc(var(--small-gap) * .5)!important;width:100%}.product-information .product-information__grid .product-details>.group-block{padding-left:0}.product-information .media-gallery-slider .slick-arrow{width:40px;height:40px}.product-list-section .inner-product-title .image-block img{width:30px;height:30px}.product-list-section .inner-product-title .image-block{width:50px}.footer-menu-row .footer-col{width:33.3334%}.footer-menu-row .footer-contact-col{width:66.6667%}.instagram-section .section-content-left{width:100%;flex:none;padding-bottom:20px}.instagram-section .section-content>.group-block-content{flex-wrap:wrap;justify-content:center}.instagram-section .section-content-left rte-formatter{width:100%;display:block}.instagram-section .section-content-left rte-formatter>*{text-align:center;width:100%}.instagram-section .section-content-right .group-block-content{flex-direction:row}.instagram-section .section-content-right{padding:0}.category-content-col,.category-img-col{width:100%}.category-img-col>.group-block-content{padding-bottom:var(--content-space)}.category-content-col .display-1>*,.category-content-col .cms-content>*{text-align:center}.category-content-col>.group-block-content{text-align:center;display:block}.feature-media{padding-bottom:0}.features-scroll-content .feature-media .feature-svg-icon{border:3px solid #fff;right:0}.features-scroll-tabs .features-tab{padding:0 0 0 20px}.spec-header .spec-tab-buttons{padding:5px}.specifications-tab .spec-tab-content .spec-images-grid{height:200px}.specifications-tab .spec-images-grid img{margin-right:30px}.applications-slider .slideshow--content-on-media button{width:40px;height:40px;min-width:auto;min-height:auto}.applications-slider .slide__content{padding-bottom:55px}.product-information .media-gallery-slider .slick-arrow .icon-caret svg{width:20px;height:20px}.collection-card-section .resource-list__carousel .resource-list__slide{width:100%;height:450px}.banner-style1 .hero__container{padding-bottom:calc(var(--section-space) * .5)}.svg-polygon .icon-block{width:60px;height:70px}.blog-heading-section .subtitle{margin-top:20px}.blog-posts-container{grid-template-columns:1fr}.blog-ajax-search .search-filter-container .filter-tabs a{min-width:150px}.banner-style2 .hero__container{aspect-ratio:auto;padding-bottom:30px;display:flex;align-items:flex-end;min-height:350px}.inner-about-section .about-cms-img .image-block{margin:0}.inner-about-section .about-cms-img,.inner-about-section .inner-about-content{width:100%}.inner-about-section .inner-about-content>.group-block-content{padding-top:var(--content-space)}.inner-about-section rte-formatter>*{text-align:center}.benefits-section .display-1>*{text-align:center}.product-warranty-protection.about-section .about-content{width:100%}.comparison-table-wrapper{overflow:auto;border:1px solid var(--soft-grey-color)}.comparison-table{width:984px}.comparison-table tbody{border:none}.benefits-content-text{padding-top:var(--content-space)}.sola-link-box .group-block-content{grid-template-columns:repeat(4,1fr)}.sola-content-box .sola-content p{width:100%;max-width:100%}.contact-info-box{width:50%}.file-download-list{grid-template-columns:repeat(2,1fr)}.product-delivery-info .icon-block{width:60px;height:70px}.benefits-section.mb-sp{margin-bottom:0}.gallery-slider-section img{height:370px}.product-features-accordion .accordion-item .cms-content p{width:100%;max-width:100%}}@media screen and (min-width:768px)and (max-width:1023px){.warranty-info{max-width:100%}.warranty-box .warranty-text{width:100%}.warranty-box .warranty-text p br{display:none}}@media screen and (max-width:767px){:root{--content-font-size: 13px;--btn-width: 130px;--btn-height: 40px;--medium-btn-width: 170px;--large-btn-width: 200px;--btn-small:110px;--large-btn-height: 54px;--small-btn-height: 30px;--input-height: 40px;--section-space: 40px;--content-space: 24px;--content-space-lg: 30px;--content-space-small: 15px;--font-12: 12px;--font-13: 12px;--font-14: 12px;--font-16: 13px;--font-18: 13px;--font-20: 15px;--font-24: 18px;--font-28: 18px;--font-30: 20px;--font-32: 21px;--font-36: 22px;--font-40: 24px;--font-44: 27px;--font-50: 26px;--font-60: 28px;--font-70: 30px;--font-74: 34px;--font-80: 32px;--font-100: 34px;--font-240: 80px;--section-radius: 10px;--small-gap: 16px;--medium-gap:16px;--large-gap: 16px;--radius-20: 10px}.btn{padding:0 15px}.label-floating{top:10px;left:2px}.form-input{padding:0 5px}textarea.form-input{height:90px;padding-top:10px;padding-bottom:10px}.input-field{margin-bottom:20px;width:auto}.cms-content ol[type]{padding-left:28px}.cms-content ul:not([type])>li{padding:0 0 0 24px}.cms-content ul:not([type])>li:before{width:12px;height:12px;top:5px}.cms-content p+p,.cms-content p+iframe,.cms-content p+.content-video,.cms-content .content-video+p,.cms-content ul+p,.cms-content ul+.content-video,.cms-content .content-video+ul,.cms-content ol+p,.cms-content ol+.content-video,.cms-content .content-video+ol,.cms-content ol+iframe,.cms-content p+ol,.cms-content p+ul,.cms-content ul+ol,.cms-content ul>li ol:first-child{margin-top:10px}.cms-content h1+p,.cms-content .h1+p,.cms-content h2+p,.cms-content .h2+p,.cms-content h3+p,.cms-content .h3+p,.cms-content h4+p,.cms-content .h4+p,.cms-content h5+p,.cms-content .h5+p,.cms-content h6+p,.cms-content .h6+p,.cms-content h1+ul,.cms-content .h1+ul,.cms-content h2+ul,.cms-content .h2+ul,.cms-content h3+ul,.cms-content .h3+ul,.cms-content h4+ul,.cms-content .h4+ul,.cms-content h5+ul,.cms-content .h5+ul,.cms-content h6+ul,.cms-content .h6+ul,.cms-content h1+ol,.cms-content .h1+ol,.cms-content h2+ol,.cms-content .h2+ol,.cms-content h3+ol,.cms-content .h3+ol,.cms-content h4+ol,.cms-content .h4+ol,.cms-content h5+ol,.cms-content .h5+ol,.cms-content h6+ol,.cms-content .h6+ol{margin-top:10px}.cms-page-title+.cms-content{margin-top:22px}.cms-content ul li+li,.cms-content ol li+li{margin-top:5px}.cms-content h1,.cms-content .h1,.cms-content h2,.cms-content .h2,.cms-content h3,.cms-content .h3,.cms-content h4,.cms-content .h4,.cms-content h5,.cms-content .h5,.cms-content h6,.cms-content .h6{margin:20px 0 0}.display-1+.subtitle,.display-2+.subtitle,.display-3+.subtitle,.display-4+.subtitle{margin-top:10px}.display-1+.cms-content,.display-2+.cms-content,.display-3+.cms-content,.display-4+.cms-content{margin-top:12px}#header-group .header-logo__image{width:180px;height:46px}.resistance-text{margin:15px 0 0}.resistance-text p:last-child{margin-top:0}.variant-option.variant-option--swatches overflow-list::part(list){padding:10px 0 0;gap:2px}.variant-option--swatches>overflow-list li{padding:2px}.shopify-section .variant-option__button-label--has-swatch{border-width:2px;padding:2px}.shopify-section .swatch{width:20px;height:20px}.featured-section .product-card .product-title{margin:20px 0 0;font-size:16px}.featured-section .product-card .product-price,.featured-section .product-wind{margin:12px 0 0}.featured-section .product-wind .product-wind-speed{margin:2px 0 0}.collection-product .collection-product-content{padding:0 var(--small-gap)}.header__column--left search-button{display:none!important}.header__column--right{display:flex}.header__column--right search-button{display:block!important}.header-top rte-formatter{line-height:20px}.header-top{padding:6px 0}.account-drawer,.cart-drawer,.account-popover{margin-left:16px}#header-group .header__column--right{padding-right:34px}.header-top-left rte-formatter p{margin-left:10px}#header-group .header-section .menu-drawer__backdrop{top:110px}#header-group>header.header-section.shopify-section.header-sticky .header-drawer .menu-drawer,#header-group>header.header-section.shopify-section.header-sticky .menu-drawer__backdrop{top:78px}header .header-drawer .menu-drawer{top:110px}.home-banner-section .banner-subtitle,.banner-style1 .banner-subtitle{margin:10px 0 0}.header-logo__image{width:175px;height:45px}.product-form-buttons .add-to-cart-button{max-width:100%}.footer-utilities__group-copyright{padding:15px 0}.footer-content accordion-custom .svg-wrapper{display:none}.footer-content accordion-custom .menu__heading:before,.footer-content accordion-custom .menu__heading:after{content:"";position:absolute;right:0;top:50%;width:14px;height:2px;background:var(--secondary-color);margin-top:-1px}.footer-content accordion-custom .menu__details:not([open]) .menu__heading:before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.footer-content accordion-custom{width:100%}.footer-content accordion-custom .menu__heading{padding:13px 0;position:relative}.footer-menu-row .footer-col:first-child accordion-custom .menu__heading{border-top:1px solid #989FA3}.footer-content accordion-custom .menu__details{border-bottom:1px solid #989FA3}.footer-content accordion-custom .details-content{margin-top:0!important;padding:0 0 12px}.footer-commercial-range{position:static;margin:20px auto 0}.footer-marquee .marquee__content .marquee__repeated-items p:before{width:10px;height:10px}.newsletter-section .email-signup-block{margin-top:20px}.transformation-title+.cms-content{margin-top:10px}.cta-section{padding:20px 20px var(--content-space) 20px}.cta-section .button,.cta-section .info-text{margin:16px 0 0}.testimonial-slider{padding:0}.features-learn-more-section .section-content .subtitle+.btn{margin-top:20px}.product-features-accordion .accordion-section .svg-wrapper.icon-plus:before,.product-features-accordion .accordion-section .svg-wrapper.icon-plus:after{width:15px;margin:-1px 0 0 -5px}.product-features-accordion .accordion .accordion-item{padding:10px 20px}.featured-section .resource-list__slide{width:44%}.product-card .product-card-item{padding-bottom:calc(var(--btn-height) + 14px)}.collection-slider-section .section-content.flex-ae-js{flex-direction:column}.section-content-right{padding-left:0;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:20px}.slide-arrow{width:40px;height:40px}.sola-content-box .sola-content{margin-top:10px}.sola-link-box{padding:var(--content-space-small) 0}.collection-slider-section:before{top:80%}.large-text{font-size:30px}.benefits-img{width:100%;margin:0 auto}.benefits-content-item .benefits-title+.cms-content{margin-top:10px}.svg-polygon .benefits-content-item .icon-block{width:42px;height:50px}.svg-polygon .icon-block{width:49px;height:57px;margin-right:16px}.benefits-section{padding:var(--section-space) 0;padding-bottom:var(--section-space)!important}.benefits-content-item .benefits-content{margin-left:0}.product-details .product-form-buttons .quantity-selector-wrapper,.variant-picker__form .variant-option--dropdowns{margin-top:20px}.product-information .product-details variant-picker.variant-picker{margin:20px 0 0}.product-information .product-details .swatch{width:30px;height:30px}.variant-picker__form .variant-option--dropdowns .variant-option__select{padding:10px 20px}.product-information__media media-gallery .slideshow-controls__dots button{padding:0;width:10px;height:10px;background:var(--primary-color)!important;border:none;margin:0;outline:none!important;opacity:.2}.product-information__media media-gallery .slideshow-controls__dots button:after{display:none}.product-information__media media-gallery .slideshow-controls__dots{gap:0;padding:10px 0;display:flex;flex-wrap:wrap}.product-information__media media-gallery .slideshow-controls__dots li{margin:0 3px}.product-information__media media-gallery slideshow-controls{mix-blend-mode:normal}.product-information__media media-gallery .slideshow-controls__dots button[aria-selected=true]{opacity:1}.product-list-section .product-form-buttons .add-to-cart-button{max-width:100%;margin:20px 0 0}.product-star-rating svg{width:12px;height:12px;margin:0 4px 0 0}.product-star-rating{padding:4px 10px}.svg-polygon .transformation-box .icon-block img,.transformation-box .icon-block img{width:28px!important}.transformation-box .group-block-content{padding:16px;display:block}.product-card .product-badges__badge{height:25px;padding:0 10px}.facets__filters-wrapper .facets__item{margin-top:20px}.transformation-box .group-block-content .icon-block{float:left}.transformation-title{margin:0 0 0 56px;width:auto;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;font-size:14px}.home-transform-section .transformation-title{margin:0 0 0 46px}.home-transform-section .transformation-box .icon-block img{width:35px!important}.btn-container>.group-block-content{margin:-10px -10px 0 0}.btn-container>.group-block-content .btn{margin:10px 10px 0 0}.footer-menu-row .footer-col{padding:0;width:100%}.footer-marquee marquee-component{padding:var(--content-space) 0}.footer-menu-row .footer-contact-col{padding:20px 0 0}.footer-utilities__icons a svg{width:20px;height:20px}.footer-utilities__icons .social-icons__icon-wrapper+.social-icons__icon-wrapper{margin-left:10px}.footer-address-details rte-formatter p+p:before{margin:0 6px;line-height:inherit}.footer-address-details rte-formatter{margin-left:10px}.footer-address-details img{width:18px!important;height:18px}.email-signup__input-group input.email-signup__input{padding:0 15px!important}.newsletter-section .email-signup__input-group{max-width:500px;margin:0 auto;flex-direction:row!important;flex-wrap:wrap}.home-banner-section .btn{min-width:216px}.footer-signature{padding:30px 0 0}.header-top-right rte-formatter p+p{margin-left:16px}#header-group #header-component{padding:16px 0}.header-top .custom-section-content .section-content-wrapper{flex-wrap:wrap}.header-top .custom-section-content .section-content-wrapper>*{flex:none;width:auto}.top-header-call p:first-child{display:none}.email-signup__input-group .email-signup__button.button{width:auto;min-width:auto;padding:0 16px}.home-banner-section .slide__content{min-height:320px;height:100%}.about-info-box img{width:40px!important;height:auto}.about-info-box .about-box .about-text{margin-top:16px}.transformation-content{margin-top:10px}.collection-slider-section .section-content-right{display:none}.testimonial-slider{width:80%}.testimonial-slider .slick-list{overflow:visible;margin:0}.testimonial-slider-container{overflow:hidden;margin:0 -10px 10px}.testimonial-content-main{padding:20px}.testimonial-rating svg{width:12px;height:12px}.testimonial-content-main .testimonial-rating{gap:2px}.testimonial-content{margin:12px 0 0}.faq-section .accordion .svg-wrapper.icon-plus{top:14px;right:14px}.faq-section .accordion details.accordion-item[open]{margin-bottom:16px}.faq-section .accordion .accordion-item{padding:8px 0}.faq-section .accordion .details__header{padding:8px 46px 8px 14px}.faq-section .accordion--dividers .details-content{padding:8px 14px}.breadcrumb{display:none}.shopify-section .pagination>span.current,.shopify-section .pagination>span>a{width:30px;height:30px;border-radius:6px;-webkit-border-radius:6px}.shopify-section .pagination__list li{margin-left:10px}.shopify-section .pagination{justify-content:center}.features-scroll-content{margin-top:var(--content-space)}.feature-text{padding-left:0}.variant-picker__form .variant-option--dropdowns .variant-option__select{padding:0 20px}.spec-tab-buttons .spec-tab-btn{min-width:100px;height:30px}.specifications-tab .spec-tab-content .spec-images-grid{height:100%;flex-wrap:wrap;flex-direction:column}.specifications-tab .spec-images-grid img{margin:0 0 30px;height:auto}.comparison-table-wrapper{overflow:auto}.applications-slider .slide__content{padding-bottom:28px}.applications-slider .slideshow--content-on-media button{bottom:20px}.applications-slider .slide__content .group-block-content{padding:0 60px}.collection-card-section .resource-list__carousel .resource-list__slide{width:100%;height:260px;margin-right:10px}.contact-map iframe{height:290px}.blog-post-featured-image{aspect-ratio:auto;object-fit:cover;margin-bottom:var(--content-space);height:200px}.blog-post-content.cms-content .row.cms-img>*:not(:first-child){margin-top:10px}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{margin-top:20px}.blog-post-card__content{padding:0 0 0 15px}.banner-style2 .banner-subtitle{margin:10px 0 0}.banner-style2 .hero__container{min-height:300px}.our-story-details .our-story-content .our-story-title+.subtitle{margin-top:10px}.banner-style2 .banner-container>.group-block-content{padding:16px}.banner-style2 .banner-container{aspect-ratio:auto;height:250px}body:has(.banner-style1) .breadcrumb-section,body:has(.banner-style2) .breadcrumb-section,body:has(.blog-details-section) .breadcrumb-section{border:none}.contact-info{--small-gap: 16px}.contact-info-box .icon-block img{width:24px!important;height:24px}.contact-info-box{width:50%}.contact-info-box .cms-content{flex:1 1 0;width:auto;text-align:center}.contact-info-box>.group-block-content{flex-direction:row;justify-content:flex-start;align-items:flex-start}.contact-info-box .cms-content>*{text-align:left}.contact-info-box .cms-content h2{padding:0 0 5px}.faq-section .faq-item.open:not(:last-child){margin-bottom:16px}.faq-item .faq-question{padding:8px 14px}.faq-section .faq-item{padding:8px 0}.faq-item.open .faq-answer{padding:8px 14px}.faq-tabs-nav .faq-tab-btn+.faq-tab-btn{margin-left:30px}.faq-section .faq-tabs-nav{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.banner-style1 .cms-content{margin:10px 0 0}.banner-style1 .banner-container{aspect-ratio:auto;height:300px}.banner-style1 .background-image-container:after{background:#000;opacity:.3}.inner-about-section .image-block img{border-width:7px}.inner-transformation-section .transformation-title{margin:10px 0 0}.inner-transformation-section .transformation-box .icon-block img{width:28px!important}.benefits-img .image-block{margin:0 auto}.svg-polygon .benefits-content-item .icon-block img{width:28px!important}.collection-card-section .collection-card__content>*{line-height:1.3}.product-list-wind-group>.group-block-content{flex-direction:row;margin-top:0}.product-list-wind-group{margin:10px 0 0}.product-list-section .product-card .card-gallery{margin:0}.product-list-section .product-card .product-card-item{padding:0}.comparison-table thead th{padding-bottom:20px}.product-head .product-title{margin-top:12px}.comparison-table{width:770px}.comparison-table thead th img{width:90px;height:90px}.product-information .product-details .swatch:before{box-shadow:inset 0 0 0 5px #fff}.product-information .product-details .variant-picker .variant-option--buttons label:has(.swatch){margin-right:8px}.product-tabs-section .tabsview_wrapper .tab{width:100%}.applications-slider .slide__image-container:before{background:#000;opacity:.3}.related-product-slider .resource-list__carousel .resource-list__slide{width:310px}.blog-post-item{margin-bottom:25px}.blog-ajax-search .search-filter-container .filter-tabs a{width:100%;margin-right:0!important}.input-field .error-message{position:relative;top:auto;left:auto;margin:0 0 -12px}.file-download-list{gap:24px var(--small-gap)}.applications-slider slideshow-slides{min-height:auto;aspect-ratio:auto;height:350px}.elementor-image-gallery{grid-template-columns:repeat(2,1fr);gap:16px}.blog-gallery{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.blog-details-gallery-section .row{grid-template-columns:repeat(2,1fr);gap:10px}.collection-product .collection-product-img:after{opacity:.5}.product-collection-container .collection-slider{width:100%}.collection-slider-section .product-collection-section{margin:0 var(--small-gap)}.collection-slider .swiper-pagination{margin:20px 0 0;position:static}.collection-slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary-color)}.testimonial-slider:not(.slick-slider){width:auto;margin:0}.product-details .product-inventory .product-inventory__icon{width:7px;height:7px}.file-download-content{padding:12px 0 0}.product-delivery-info rte-formatter strong{margin-bottom:4px}.product-delivery-info .icon-block img{width:28px!important;height:28px}.product-delivery-info .icon-block{width:49px;height:57px}.product-delivery-info rte-formatter{padding:0 0 0 16px}.product-delivery-info-row>.group-block-content{gap:10px}.gallery-slider-section .slick-slide{padding:0 8px}.gallery-slider-section .gallery-slider-wrap{margin:0 -8px}.gallery-slider-section img{height:260px;max-width:calc(100vw - var(--small-gap));object-fit:cover}.gallery-caption{padding:12px}.contact-tab-btn+.contact-tab-btn{margin-left:30px}.feature-section .feature-text .metafield-rich_text_field{line-height:1.5}.feature-section .feature-text .metafield-rich_text_field+.metafield-rich_text_field{margin-top:10px}.features-tab .title{line-height:1.5}}@media screen and (max-width:639px){.product-grid-container .product-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:749px){.home-banner-section .btn-container{margin:20px 0 0}.home-banner-section .slide__image-container:before{opacity:.3}.trust-info .transformation-box{width:100%}.sola-link-box .group-block-content{flex-direction:row}.warranty-box .group-block-content{flex-direction:column!important}.warranty-info .group-block-content{flex-direction:row}.large-text{font-size:20px}.outdoor-heading .subtitle{width:100%;margin-top:10px!important}.outdoor-heading .display-1,.footer-address-details{width:100%}.footer-content accordion-custom .menu__heading__default{display:none}.footer-content .footer-info-link{width:100%}.footer-content accordion-custom .menu__heading__accordion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:var(--title-font);font-size:var(--font-24);font-weight:400;line-height:1.25;color:var(--text-color)}.footer-content accordion-custom{width:100%}.footer-content accordion-custom{margin:0}.footer-address-details .group-block-content{flex-flow:row;justify-content:flex-start}.footer-marquee marquee-component{padding:var(--content-space) 0}.transformation-box{width:100%}.benefits-content-item>.group-block-content{flex-direction:row}.variant-picker__form .variant-option--dropdowns{width:100%}.transformation-box:nth-child(4),.transformation-box:nth-child(5){width:100%}.product-list-section .inner-product-title .group-block-content{align-items:flex-start}.product-list-section .inner-product-title .image-block{padding:5px 0}.banner-style1 .hero__container{aspect-ratio:auto;object-fit:cover;display:flex;align-items:flex-end;min-height:400px}.inner-banner-section{min-height:auto}.contact-info>.group-block-content{justify-content:center;flex-direction:row}.blog-ajax-search .search-filter-container .filter-tabs a{min-width:auto;padding:0 15px}.cart-product-delivery-info .section-content-wrapper.section-content-wrapper{grid-template-columns:repeat(1,1fr);row-gap:10px}}@media screen and (max-width:567px){.footer-utilities__text{flex-direction:column}.footer-signature p+p:before{content:none}.home-banner-section .banner-title br{display:none}.featured-section .resource-list__slide{width:55%}.contact-info-box{width:100%}.contact-info-box+.contact-info-box{margin-top:var(--small-gap)}.product-form-buttons .quantity-selector{max-width:100%}.product-information .product-form-buttons add-to-cart-component{width:100%}.feature-text{padding-left:0}.file-download-list{grid-template-columns:repeat(1,1fr)}.sola-link-box .group-block-content{grid-template-columns:repeat(2,1fr)}.contact-info-box{margin-bottom:0}.contact-info>.group-block-content{margin:0}}@media screen and (max-width:479px){.large-text{font-size:18px}.header-top-left .icon-block{display:none}.header-top-left p{margin:0!important}.featured-section .resource-list__slide{width:64%}.warranty-box .warranty-text br{display:none}.warranty-box .warranty-text{text-wrap:auto!important}.specifications-tab .spec-header{flex-direction:column}.spec-header .spec-tab-buttons{padding:5px;margin-top:var(--content-space)}.spec-weight .weight-text{text-align:center;font-size:16px}.related-product-slider .resource-list .resource-list__item{width:100%;margin-bottom:var(--content-space)}.applications-slider .slide__content .group-block-content{padding:0 50px}.blog-post-card{flex-direction:column}.blog-post-item .blog-post-card__image-container{width:100%;max-width:100%;height:250px}.blog-post-card__content{padding:20px 0 0}.blog-post-item:first-child .blog-post-card__image-container{height:300px;aspect-ratio:auto}.related-product-slider .display-1{padding:0 0 12px}.related-product-slider .section-content>.group-block-content{display:block}.blog-gallery{grid-template-columns:repeat(2,1fr);gap:5px}dialog-component.search-modal .search-modal__content .predictive-search-results__card div[ref=priceContainer] .price-tax{display:block;margin-top:2px}}@media screen and (max-width:374px){.large-text{font-size:16px}.account-drawer,.cart-drawer{margin-left:12px}#header-group .header__column--right{padding-right:30px}#header-group .header-logo__image{width:150px;height:38px}#header-group .header-section .menu-drawer__backdrop{top:102px}header .header-drawer .menu-drawer{top:102px}}@media screen and (max-width:359px){.header-top .custom-section-content .section-content-wrapper{display:block}.header-top rte-formatter{justify-content:center}.header-top-right{padding-top:2px}header .header-drawer .menu-drawer{top:124px}#header-group .header-section .menu-drawer__backdrop{top:124px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#00000080;display:none}.modal-dialog{width:calc(100% - (var(--small-gap) * 2));max-width:550px;margin:30px auto;display:flex;align-items:center;height:calc(100% - 60px)}.modal-dialog.modal-lg{max-width:1000px}.modal-dialog.modal-xl{max-width:1360px}.modal-content{background:#fff;padding:30px;width:100%;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);display:flex;flex-direction:column;max-height:100%;position:relative}.modal-body{overflow:auto;scrollbar-width:thin}.modal-header{width:100%;display:flex;flex-wrap:wrap;align-items:center}.modal-header:has(.modal-title){margin-bottom:20px}.modal-title{font-family:var(--title-font);font-size:var(--font-32);color:var(--title-color);font-weight:700;line-height:1.2;width:100%;flex:1 1 0;margin:0}.modal-close{width:30px;height:30px;padding:0;border:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:none;color:#666;cursor:pointer;position:absolute;right:10px;top:10px;z-index:1}.modal-close svg{width:14px;height:14px}.modal.active,.modal.show{display:block}button.modal-overlay{background:none;border:none}.modal-overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.modal-form-box{overflow:hidden;padding-top:10px}@media screen and (max-width:767px){.modal-dialog{max-width:400px;height:calc(100% - 40px);margin:20px auto}.modal-content{padding:20px}.modal-body form{margin-top:10px}}header-actions .account-popover__panel{padding:0;border-radius:0;background:#fff;box-shadow:0 0 5px #0003;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);max-width:none;min-width:auto}header-actions .account-actions__email{font-family:var(--content-font);font-size:var(--font-16);color:var(--text-color);font-weight:500;line-height:1.55}header-actions .account-actions__header{padding:5px 0 0}header-actions .account-actions{background:none;padding:10px}header-actions .account-actions__nav{padding:0;margin:12px 0 0}header-actions .account-actions__title{font-family:var(--content-font);font-size:var(--font-20);font-weight:600;color:var(--dark-color)}header-actions .account-actions__nav .account-actions__link{gap:10px;background:var(--primary-color);border-radius:0;border:none;color:var(--dark-color);padding:0 20px;height:44px;font-family:var(--content-font);font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase;box-shadow:none;-webkit-box-shadow:none;transition:var(--transition);-webkit-transition:var(--transition)}header-actions .account-actions__nav .account-actions__link .account-actions__icon{margin:0;width:22px;height:22px}header-actions .account-actions__nav .account-actions__link .account-actions__icon svg{width:100%;height:100%}header-actions .account-actions__nav .account-actions__link span:not(.account-actions__icon){padding-top:2px}header-actions .account-drawer__close-button{width:30px;height:30px;right:4px;top:8px}header-actions .account-actions__list{gap:10px}.form-content-card{display:grid;grid-template-columns:repeat(2,1fr);background:var(--light-blue-color)}.form-card{padding:var(--content-space-small)}.form-title{font-family:var(--title-font);font-size:var(--font-32);font-weight:500;color:var(--dark-color);margin:0}.form-btn .btn{width:100%}.form-link{display:inline-flex;vertical-align:top;flex-wrap:wrap;font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.5;margin:20px 0 0;align-items:center}.form-link svg:first-child{margin-right:8px}.form-card .form-input{background:var(--light-blue-color)!important}.form-card .form-label{background:var(--light-blue-color)}.form-content p{margin:10px 0 0;font-family:var(--content-font);font-size:var(--font-18);color:var(--text-color);font-weight:500;line-height:1.556}.form-content{margin:0 0 20px}.form-cms-card{padding:var(--content-space-small);background:var(--creame-color)}.cms-content+.form-btn,.form-title+.cms-content{margin:30px 0 0}#recover:not(:target)+div,#recover:target~#login+div{display:none}#recover,#login{display:none}.form-message-list{padding:10px 15px;border:none;border:1px solid;border-width:0 0 0 5px;margin:0 0 30px;font-family:var(--content-font);font-weight:400;font-size:var(--font-18)}.form-message-list ul{padding:0;list-style:none;margin:0}.form-message-list.form-success-message{color:#007900;border-color:#007900;background:#d4edda}.form-message-list.form-error-message{color:#790f00;border-color:#790f00;background:#edd4d4}.my-account-page-title{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:var(--small-gap);border-bottom:1px solid #eee;margin-bottom:var(--content-space);gap:var(--small-gap)}.my-account-page-title h1,.my-account-page-title .h1{margin:0;font-family:var(--title-font);font-size:var(--font-44);color:var(--dark-color);font-weight:500;line-height:1.227;flex:1 1 0}.my-account-subtitle{font-family:var(--title-font);font-size:var(--font-32);color:var(--dark-color);font-weight:500;line-height:1.227;margin:0}.order-address{background:var(--light-blue-color);padding:30px;margin-left:-20px}.order-address .btn{width:100%;text-transform:capitalize}.order-address .cms-content{margin:20px 0 0}.my-account-table{width:100%;border-collapse:collapse;margin-top:20px}.my-account-table thead th{background:#f5f5f5;padding:10px;font-family:var(--content-font);color:var(--dark-color);font-size:var(--font-18);line-height:1.5;font-weight:600}.my-account-table tbody th,.my-account-table tbody td{padding:12px 10px;font-family:var(--content-font);color:var(--text-color);font-size:var(--font-16);line-height:1.5;font-weight:500;border-bottom:1px solid #eee}.my-account-table thead th:not(:last-child),.my-account-table tbody th:not(:last-child),.my-account-table tbody td:not(:last-child){padding-right:0}.my-account-table .order-number,.my-account-table .order-date{text-align:left}.my-account-table .order-payment-status,.my-account-table .order-fulfillment-status{text-align:center}.my-account-table .order-total{text-align:right}.my-account-page-title .btn{min-width:auto;text-transform:capitalize}.order-address+.order-address{margin-top:var(--small-gap)}.order-address strong{color:var(--dark-color)}.order-address .cms-content p+p{margin-top:20px}.my-account-table tfoot th,.my-account-table tfoot td{padding:12px 10px 0;font-family:var(--content-font);color:var(--text-color);font-size:var(--font-16);line-height:1.5;font-weight:500;text-align:right}.my-account-table tfoot tr:last-child th,.my-account-table tfoot tr:last-child td{padding-bottom:12px;border-bottom:1px solid #eee}.my-account-table tfoot th:first-child,.my-account-table tfoot td:first-child{font-weight:500;color:var(--dark-color)}.order-details-title .my-account-subtitle{flex:1 1 0}.order-details-title .btn{min-width:auto}.order-details-content{margin:10px 0 0}.my-account-table .order-product{text-align:left}.my-account-table .order-sku{text-align:center}.my-account-table .order-number a{text-decoration:underline}.my-account-table .order-price{text-align:right}.my-account-table .order-quantity{text-align:center}.form-content-card:not(:has(.form-cms-card)){width:50%;display:block;margin:0 auto}.address-has-form:has(button[aria-expanded=true]) .modal{display:block}.address-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--small-gap);padding-top:var(--content-space-small)}.address-box{border:1px solid var(--creame-color);padding:20px;display:flex;flex-wrap:wrap;align-items:flex-start}.address-name{display:block;font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--dark-color);line-height:1.55}.default-address-label{font-family:var(--content-font);font-size:var(--font-16);font-weight:500;color:var(--dark-color);background:var(--soft-orange-color);display:inline-flex;vertical-align:top;flex-wrap:wrap;align-items:center;justify-content:center;height:30px;padding:2px 12px 0;margin:0 0 10px}.address-box p{display:block;font-family:var(--content-font);font-size:var(--font-16);font-weight:500;color:var(--text-color);line-height:1.55;margin:5px 0 0}.address-details{flex:1 1 0}.address-buttons{display:flex;flex-wrap:wrap;align-items:center;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;color:var(--text-color)}.address-btn{padding:0;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--dark-color);cursor:pointer}.address-buttons span{margin:0 7px}body:has(.address-has-form button[aria-expanded=true]){overflow:hidden}.continue-guest{margin:var(--content-space-small) 0 0 0}.continue-guest .btn{margin:20px 0 0;width:100%;--btn-bg: var(--secondary-color);--btn-border: var(--creame-color)}.continue-guest p{font-family:var(--content-font);font-size:var(--font-18);font-weight:500;color:var(--text-color);margin:0}.my-account-page,.login-section,.error-page-section{border-top:1px solid var(--creame-color)}@media screen and (min-width:1200px){header-actions .account-actions__nav .account-actions__link:hover{background:var(--dark-color);color:#fff}.address-btn:hover,.my-account-table .order-number a:hover{color:var(--primary-color)}}@media screen and (max-width:1199px){.form-link svg{width:7px;height:13px}.order-address{margin:0;padding:24px}.address-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.form-content-card{display:block}.order-address{margin:var(--content-space) auto 0 auto;padding:24px;max-width:400px;width:100%}.form-content-card:has(:not(.form-cms-card)){width:100%}}@media screen and (max-width:767px){.cms-content+.form-btn,.form-title+.cms-content{margin:16px 0 0}.form-content{margin:0 0 20px}.form-link svg{width:6px;height:11px;margin-top:-2px}.my-account-table thead{display:none}.order-address{padding:16px;max-width:360px}.order-address .cms-content{margin:12px 0 0}.order-address .btn{margin:10px 0 0}.my-account-table th,.my-account-table tr,.my-account-table td,.my-account-table tbody{display:block}.my-account-table td:before{content:attr(data-label) ":";font-size:var(--font-16);color:var(--dark-color);padding-right:12px;flex-grow:1;text-align:left;font-family:var(--content-font);font-weight:600}.my-account-table tbody td{display:flex;padding:9px 10px 5px!important}.my-account-table tbody tr{border:1px solid #eee;border-bottom:none}.my-account-table tbody tr+tr{margin-top:var(--small-gap)}.my-account-subtitle+.my-account-table{margin-top:10px}.my-account-page-title .btn svg,.order-details-title .btn svg{width:14px;height:14px}.my-account-page-title .btn,.order-details-title .btn{font-size:12px;padding:2px 10px 0;height:34px}.my-account-table tfoot th:first-child,.my-account-table tfoot td:first-child{display:none}.my-account-page-title h1,.my-account-page-title .h1{font-size:20px}.my-account-subtitle{font-size:16px}.order-details-content{margin:7px 0 0}.address-box{padding:14px}.default-address-label{padding:2px 10px 0;height:25px}.add-address-btn svg{width:12px!important;height:12px!important;margin-right:8px!important}.address-list{grid-template-columns:repeat(1,1fr)}.form-card,.form-cms-card{padding:24px}}@media screen and (max-width:749px){header-actions .account-actions__header{text-align:left}}#back-to-top{position:fixed;z-index:8;bottom:110px;right:var(--small-gap);background:var(--dark-color);border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;color:#fff}#back-to-top>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50px;height:50px;font-size:12px;align-content:center;text-align:center;text-transform:uppercase;font-weight:500;padding:4px 0 0}#back-to-top span svg{display:block}#back-to-top>span span{width:100%;padding:2px 0 0}@media screen and (min-width:1200px){#back-to-top:hover{background:var(--primary-color);color:var(--dark-color)}}@media screen and (max-width:767px){#back-to-top>span span{display:none}#back-to-top>span{width:38px;height:38px;padding:0 0 1px}#back-to-top{border-width:1px}}.error-container{position:relative;z-index:1;padding:64px 0}.error-title{font-size:420px;font-family:var(--content-font);font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:-1;margin:0;color:var(--dark-color);opacity:.05}@media screen and (max-width:1799px){.error-title{font-size:400px}}@media screen and (max-width:1199px){.error-title{font-size:350px}}@media screen and (max-width:767px){.error-title{font-size:180px}.error-container{padding:0}}@media screen and (max-width:567px){.error-title{font-size:160px}.error-container{max-width:360px;margin:0 auto}}@media screen and (max-width:374px){.error-title{font-size:140px}}.shopify-section .sticky-add-to-cart__bar{border-radius:0;border:none;box-shadow:0 0 10px #00000026;padding:12px 20px}.sticky-add-to-cart__image-img{object-fit:contain}.shopify-section .sticky-add-to-cart__bar:before{display:none}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button{background:var(--primary-color);color:var(--dark-color);font-family:var(--content-font);font-size:var(--font-14);font-weight:600;border-radius:0;padding:0 16px;scale:none;height:40px;transition:var(--transition);-webkit-transition:var(--transition)}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button svg{width:14px;height:14px;margin:0}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-text{gap:0;text-transform:none;font-size:inherit}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-text .add-to-cart-icon{display:none}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .svg-wrapper{width:auto;height:auto;margin-right:12px}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__price{font-family:var(--content-font);font-size:var(--font-16);font-weight:500;line-height:1.16;color:var(--dark-color)}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price{color:var(--dark-color);opacity:.6;display:block;font-size:var(--font-16);margin-top:4px}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-text__content{padding-top:2px}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__title{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;color:var(--dark-color)}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__variant{color:var(--text-color);font-family:var(--content-font);font-size:var(--font-14);margin:0}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__image{border-radius:0;-webkit-border-radius:0;width:50px}.sticky-add-to-cart__info{flex:1 1 0}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__price .price-tax{display:block;font-size:12px;margin-top:4px}@supports (-moz-appearance: none){.shopify-section .sticky-add-to-cart__bar .add-to-cart-button{padding-bottom:2px}}@media screen and (min-width:1200px){.shopify-section .sticky-add-to-cart__bar .add-to-cart-button:hover{background:var(--dark-color);color:#fff}}@media screen and (max-width:767px){.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__price{margin:5px 0 0}.shopify-section .sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0;-webkit-border-radius:0;display:block;padding:12px 66px 12px 78px}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button{padding:0;width:40px;height:40px;position:absolute;right:16px;top:16px}.shopify-section .sticky-add-to-cart__bar .sticky-add-to-cart__image{position:absolute;top:16px;left:16px}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .svg-wrapper{margin:0;display:block}.shopify-section .sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button svg{width:20px;height:20px;margin:0}.shopify-section .sticky-add-to-cart__bar .add-to-cart-button .add-to-cart-text .add-to-cart-icon{display:block}}.spec-table-section .product-spec-table{width:100%;border-collapse:collapse;margin-top:var(--content-space)}.product-spec-table thead tr th{font-size:var(--font-18);padding:10px;font-weight:400;background:var(--dark-blue-color);color:#fff;text-align:center}.product-spec-table tbody tr td{background:var(--fresh-blue-color);padding:10px;text-align:center}@media screen and (max-width:767px){.spec-table-section .product-spec-table{width:750px}.product-spec-table-container{overflow:auto}}@media(min-width:768px){.mobile-accordion{display:none}.faq-tabs-content{display:block}.faq-tab-panel{display:none}.faq-tab-panel.active{display:block}.faq-answer{padding:20px 24px;color:#555;line-height:1.6;display:none}.faq-item.open .faq-answer{display:block}.parent-accordion-btn{border-bottom:1px solid #000}}@media(max-width:767px){.faq-tabs-nav.desktop-nav,.faq-tabs-content.desktop-content{display:none!important}.mobile-accordion,.faq-accordion-wrapper{display:flex;flex-direction:column;gap:0}.accordion-label{display:block;flex:1}.parent-accordion-btn{width:100%;padding:16px 10px;background:var(--soft-grey-color);border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--content-font);font-size:var(--font-14);font-weight:500;line-height:17px;letter-spacing:-.02em;transition:all .3s ease;color:var(--dark-color)}.parent-accordion-btn.active{border-color:var(--primary-color)}.parent-accordion-item .parent-accordion-btn .accordion-icon svg{display:none}.parent-accordion-btn .accordion-icon{position:relative}.parent-accordion-item .parent-accordion-btn .accordion-icon:before,.parent-accordion-item .parent-accordion-btn .accordion-icon:after{content:"";display:block;width:12px;height:2px;position:absolute;left:-10px;top:50%;margin:-1px 0 0 -5px;background:var(--text-color);border-radius:10px;transform:none}.parent-accordion-item .parent-accordion-btn:not(.active) .accordion-icon:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.child-accordion-btn{width:100%;padding:15px 16px 15px 20px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:var(--font-20);line-height:1.2;transition:all .5s ease;color:var(--text-color)}.child-accordion-btn.active{color:var(--dark-color)}parent-accordion-btn.active .child-accordion-item{background:var(--fresh-blue-color)}.child-accordion-item{border-bottom:1px solid #f0f0f0;margin-bottom:10px}.child-accordion-item:last-child{margin:0}child-accordion-btn.active{background:var(--fresh-blue-color);color:var(--dark-color)}.parent-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.parent-accordion-content.active{max-height:max-content;padding:20px}.parent-accordion-content.active .child-accordion-item{background:var(--fresh-blue-color)}.parent-accordion-item{border:1px solid #ddd;margin-bottom:10px}.child-accordion-btn .accordion-icon svg{display:none}.child-accordion-btn .accordion-icon{display:flex;align-items:center;flex-shrink:0;margin-left:12px;transition:transform .3s ease;width:20px;height:20px;color:currentColor;position:relative;border:2px solid var(--secondary-color);border-radius:50%}.child-accordion-btn.active .accordion-icon:before,.child-accordion-btn.active .accordion-icon:after{background:var(--primary-color)}.child-accordion-btn .accordion-icon:before,.child-accordion-btn .accordion-icon:after{content:"";display:block;width:10px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -5px;background:var(--text-color);border-radius:10px;transform:none}.child-accordion-btn.active .accordion-icon{border-color:var(--primary-color)}.child-accordion-btn:not(.active) .accordion-icon:after{transform:rotate(90deg)}.faq-question-text{display:block;flex:1}.child-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.child-accordion-content.active{max-height:max-content}.faq-answer{padding:0 16px 16px 20px;color:#555;line-height:1.6;font-size:14px}}@media(max-width:479px){.parent-accordion-content.active,.parent-accordion-btn{padding:10px}}.pdf-listing-section h3{font-family:var(--title-font);font-size:var(--font-32);color:var(--dark-color);font-weight:500;line-height:1.227;margin:0}.pdf-listing-section .file-download-list .file-download{position:relative;padding:40px 20px;border:1px solid var(--soft-grey-color)}.pdf-listing-section .file-download-icon{width:100px;height:100px;margin:0 auto}.file-download-list{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 20px;margin:var(--small-gap) 0 var(--content-space) 0}.file-download-list:last-child{margin-bottom:0}@media screen and (max-width:1199px){.pdf-listing-section .file-download-icon{width:70px;height:70px;margin:0 auto}.pdf-listing-section .file-download-list .file-download{padding:40px 30px}.file-download-list{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (max-width:1023px){.file-download-list{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:767px){.pdf-listing-section .file-download-icon{width:50px;height:50px}.file-download-list{gap:10px}.pdf-listing-section .file-download-list .file-download{padding:20px}}@media screen and (max-width:479px){.file-download-list{grid-template-columns:repeat(1,1fr);gap:10px}}.woocommerce .wc-pao-addons-container{margin-bottom:0}.woocommerce .wc-pao-addon-container{border:none;margin:24px 0 0;width:100%}.woocommerce .wc-pao-addon-container .wc-pao-fieldset{margin:0}.wc-pao-addon-container .wc-pao-addon-name{font-family:var(--content-font);font-size:var(--font-16);font-weight:600;line-height:1.25;letter-spacing:-.04em;color:var(--dark-color);display:block;padding:0;margin:0 0 10px;text-transform:none}.woocommerce .shopify-block{width:100%}.wc-pao-addon-container .wc-pao-addon-wrap{display:flex;flex-wrap:wrap;gap:0}.wc-pao-addon-wrap .wc-pao-radio-swatch .inputimng img{width:100%;height:auto;border-radius:0;border:1px solid var(--soft-grey-color);outline:none;padding:0;transition:none;aspect-ratio:1;object-fit:contain}.wc-pao-addon-wrap label.wc-pao-radio-swatch{width:120px;margin:0 20px 20px 0}.wc-pao-radio-swatch .product-title{font-size:var(--font-13);margin:var(--gap) 0 0 0;line-height:1.5}.inputimng .radioborder{display:none}.wc-pao-radio-swatch input:checked{opacity:1}.wc-pao-radio-swatch input{position:absolute;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:20px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'/%3e%3c/svg%3e") no-repeat center center / 20px 20px var(--dark-color);margin:0;left:auto;right:10px;top:10px;transition:var(--transition)}.money-back-guarantee{padding:20px;background:var(--fresh-blue-color);margin-top:var(--content-space-small)}.money-back-guarantee>.group-block-content{display:flex;flex-wrap:wrap;flex-direction:row;gap:0}.money-back-guarantee rte-formatter{flex:1 1 0;padding:0 0 0 30px;align-self:center;color:var(--text-color)}.money-back-guarantee .icon-block{background:url("data:image/svg+xml,%3csvg width='69' height='80' viewBox='0 0 69 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34.5 0L69 20V60L34.5 80L0 60V20L34.5 0Z' fill='%23FFF' fill-opacity='0.5' /%3e%3c/svg%3e") no-repeat 0 0 /cover transparent;width:69px;height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.money-back-guarantee .icon-block img{width:40px!important;height:40px}@media screen and (max-width:1199px){.money-back-guarantee rte-formatter{padding:0 0 0 20px}.money-back-guarantee{padding:15px}}@media screen and (max-width:1023px){.money-back-guarantee .icon-block{width:60px;height:70px}}@media screen and (max-width:767px){.money-back-guarantee .icon-block{width:49px;height:57px}.money-back-guarantee .icon-block img{width:28px!important;height:28px}.money-back-guarantee rte-formatter{padding:0 0 0 16px}}@media screen and (max-width:479px){.wc-pao-addon-wrap label.wc-pao-radio-swatch{width:calc(50% - 5px);margin:0 0 20px}.wc-pao-addon-container .wc-pao-addon-wrap{justify-content:space-between}.money-back-guarantee{padding:10px}}.overflow-menu::part(overflow-list){padding:0}#header-group .overflow-menu::part(list){overflow:hidden!important}#header-group:has(.menu-list__list-item:hover .normal-submenu) .overflow-menu::part(list){overflow:visible!important}cart-drawer-component .cart-drawer__dialog .cart__ctas{display:flex;flex-wrap:wrap;gap:0;padding-top:20px;justify-content:space-between}cart-drawer-component .cart-drawer__dialog .additional-checkout-buttons{margin:10px 0 0}cart-drawer-component .cart-drawer__dialog .cart__ctas>.btn{width:calc(50% - 5px);margin-top:10px}.cart-page .cart-page__summary .cart__ctas .additional-checkout-buttons{height:auto}.transformation-box .transformation-title>* a{color:var(--dark-color)!important}.transformation-box .transformation-title>* a:hover{color:var(--primary-color)!important}.featured-section .slideshow-control{opacity:1;width:50px;height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--soft-grey-color);border:1px solid var(--soft-grey-color);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);cursor:pointer;color:var(--dark-color);transition:var(--transition);-webkit-transition:var(--transition);padding:0;min-width:auto;min-height:auto;animation:none!important}.featured-section .slideshow-control .svg-wrapper{display:none}.featured-section .slideshow-control:before{content:"";display:block;width:18px;height:14px;background:no-repeat 0 0 / cover transparent;background-image:url("data:image/svg+xml,%3csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4697 0.469731C10.7626 0.176838 11.2374 0.176838 11.5303 0.469731L17.5303 6.46973C17.8232 6.76262 17.8232 7.23738 17.5303 7.53028L11.5303 13.5303C11.2374 13.8232 10.7626 13.8232 10.4697 13.5303C10.1768 13.2374 10.1768 12.7626 10.4697 12.4697L15.1895 7.75H1C0.585786 7.75 0.25 7.41422 0.25 7C0.25 6.58579 0.585786 6.25 1 6.25H15.1895L10.4697 1.53028C10.1768 1.23738 10.1768 0.762624 10.4697 0.469731Z' fill='%23515252'%3e%3c/path%3e%3c/svg%3e")}.featured-section .slideshow-control.slideshow-control--next{margin-right:-80px}.featured-section .slideshow-control.slideshow-control--previous{margin-left:-80px}@media screen and (min-width:1200px){.featured-section .slideshow-control:hover{background:var(--primary-color);border-color:var(--primary-color)}.featured-section .slideshow-control:hover:before{filter:brightness(0) invert(1)}}@media screen and (max-width:1799px){.featured-section .slideshow-control.slideshow-control--next{margin-right:10px}.featured-section .slideshow-control.slideshow-control--previous{margin-left:10px}.featured-section .resource-list__carousel>slideshow-container>slideshow-slides{margin:0 70px;width:auto}}@media screen and (max-width:1199px){.featured-section .slideshow-control{width:40px;height:40px}.featured-section .resource-list__carousel>slideshow-container>slideshow-slides{margin:0 60px;width:auto}}@media screen and (max-width:767px){.featured-section .slideshow-control{display:none}.featured-section .resource-list__carousel>slideshow-container>slideshow-slides{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
