#cart-preview-dropdown,ul.shop-by-condition,.mega-nav--wrap,#sidebarMenu{content-visibility:auto}.mega-nav--wrap{position:absolute;width:100%;background-color:#fff;padding:2.75rem 0 0;margin:0;box-shadow:0 3px 3px rgba(102,102,102,.5411764706);border-top:1px solid #ddd;display:none;z-index:2}.mega-nav--wrap .parentClick-close{position:absolute;float:right;right:1rem;top:.5rem;left:unset;cursor:pointer}.mega-nav--wrap .parentClick-close i{font-size:1.5rem;color:#54565a;transition:color .333s ease}.mega-nav--wrap .parentClick-close:hover i,.mega-nav--wrap .parentClick-close:active i,.mega-nav--wrap .parentClick-close:focus i{color:#e3e2e2}.mega-nav--wrap .category-nav{width:100%;padding:0 .5rem;background-color:rgba(0,0,0,0)}.mega-nav--wrap .category-nav div.flexed{justify-content:space-around}.mega-nav--wrap .category-nav div.flexed ul li{padding:.125rem 0}.mega-nav--wrap .category-nav div.flexed ul li:first-child{padding-top:0}.mega-nav--wrap .category-nav div.flexed ul li:last-child{padding-bottom:0}.mega-nav--wrap .category-nav div.flexed ul li a{font-size:.875rem;letter-spacing:-0.25px;color:#54565a}.mega-nav--wrap .category-nav div.flexed ul li a:hover,.mega-nav--wrap .category-nav div.flexed ul li a:active,.mega-nav--wrap .category-nav div.flexed ul li a:focus{color:#b4bd00}.mega-nav--wrap .category-nav div.flexed ul li.category--nav-title{font-weight:300;color:#b4bd00;line-height:1.3;font-size:1.25rem}.mega-nav--wrap .category-nav div.flexed .category--nav-divider{background:rgba(0,0,0,0);height:1rem;padding:0;margin:0}.mega-nav--wrap #navSubRow{justify-content:center;flex-wrap:wrap;padding:.5rem 0;background-color:#a4a1a1;margin-top:1.5rem}.mega-nav--wrap #navSubRow a{display:inline-block;text-align:center;font-size:.875rem;background-color:#fff;border:2px solid;border-color:#b4bd00;color:#9ca400;padding:.5rem 1.5rem;margin:5px;font-weight:600;transition:all .2s ease-in-out;border-radius:4px}.mega-nav--wrap #navSubRow a:first-child{margin-left:0}.mega-nav--wrap #navSubRow a:last-child{margin-right:0}.mega-nav--wrap #navSubRow a:hover,.mega-nav--wrap #navSubRow a:active,.mega-nav--wrap #navSubRow a:focus{box-shadow:0px 0px 8px #fff;color:#54565a}#desktop-navigation{width:auto;transition:opacity .2s ease-in-out}#desktop-navigation>ul{list-style-type:none;margin:0;opacity:1;transition:all .15s ease-in-out}#desktop-navigation>ul li:hover ul.dropdown,#desktop-navigation>ul li:active ul.dropdown,#desktop-navigation>ul li:focus-within ul.dropdown{opacity:1;height:auto;overflow:visible}#desktop-navigation>ul li ul.dropdown{left:0;opacity:0;transition:all .2s ease-in;height:1px;overflow:hidden;margin:0;list-style-type:none;z-index:3;width:-moz-fit-content;width:fit-content}#desktop-navigation>ul li ul.dropdown li.conditions-wrapper{background-color:#fff;box-shadow:0 5px 5px rgba(102,102,102,.5411764706);margin-top:8px;padding-top:.5rem;width:300px}#desktop-navigation>ul li ul.dropdown li.conditions-wrapper a p:first-of-type{color:#b4bd00;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-1px;font-size:1.375rem}#desktop-navigation>ul li ul.dropdown li.conditions-wrapper a p:nth-of-type(2){color:#54565a;font-size:1rem;font-weight:400}#desktop-navigation>ul li ul.dropdown.blog-wrapper{background-color:#fff;box-shadow:0 5px 5px rgba(102,102,102,.5411764706);margin-top:8px;padding-top:.5rem;padding-bottom:.5rem;width:200px;left:50%;right:50%;transform:translateX(-50%)}#desktop-navigation>ul li ul.dropdown.blog-wrapper li{padding:.425rem 0}#desktop-navigation>ul li ul.dropdown.blog-wrapper li:nth-child(odd){border:1px solid #e3e2e2;border-left:0;border-right:0}#desktop-navigation>ul li ul.dropdown.blog-wrapper li:nth-child(odd):last-child{border-bottom:0}#desktop-navigation>ul li ul.dropdown.blog-wrapper li a{color:#45464b;font-weight:500}#desktop-navigation>ul li ul.dropdown.blog-wrapper li a:hover,#desktop-navigation>ul li ul.dropdown.blog-wrapper li a:focus{color:#b4bd00;border-bottom:1px dotted #b4bd00}#sidebarMenu{height:100vh;position:fixed;overflow-y:scroll;left:0;top:0;width:100vw;z-index:501;transform:translateX(-100vw);transition:transform 250ms ease-in-out;background:#54565a}#sidebarMenu #closeSideBarMenu{right:1rem;top:.5rem;color:#fff;position:absolute;font-size:1.75rem}#sidebarMenu[data-menu-state=open]{transform:translateX(0)}#sidebarMenu .sidebarMenuInner{height:120vh;margin:0;padding:0}#sidebarMenu .sidebarMenuInner>a,#sidebarMenu .sidebarMenuInner .mobile-acct-login{display:block;font-weight:600;font-size:1.125rem;text-transform:uppercase;padding:1.25rem .5rem 1.25rem .875rem;cursor:pointer;color:#fff}#sidebarMenu .sidebarMenuInner>a:first-of-type,#sidebarMenu .sidebarMenuInner .mobile-acct-login:first-of-type{border:0;width:-moz-fit-content;width:fit-content;padding-right:2rem}#sidebarMenu .sidebarMenuInner>a span,#sidebarMenu .sidebarMenuInner .mobile-acct-login span{display:inline-block;color:#b4bd00;text-transform:none;font-weight:400}#sidebarMenu .sidebarMenuInner .mobile-acct-login{display:inline-block}#sidebarMenu .sidebarMenuInner .las{font-size:1.375rem;position:relative;top:2px;margin-right:.25rem;color:#b4bd00}#sidebarMenu .products-group,#sidebarMenu .dropdown-wrap{overflow-x:hidden;margin-bottom:.75rem}#sidebarMenu .products-group div,#sidebarMenu .dropdown-wrap div{margin-left:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding:1.0625rem 0 .9375rem}#sidebarMenu .products-group div:last-of-type,#sidebarMenu .dropdown-wrap div:last-of-type{border:0}#sidebarMenu .products-group div.parent-menu,#sidebarMenu .dropdown-wrap div.parent-menu{padding-left:0;font-size:1.25rem;font-weight:500;color:#fff;cursor:pointer;transition:all .25s ease}#sidebarMenu .products-group div.parent-menu::after,#sidebarMenu .dropdown-wrap div.parent-menu::after{content:"";font-family:"Line Awesome Free";font-size:1.425rem;font-weight:700;position:relative;display:inline-block;top:2.5px;left:8px;transition:all .5s ease}#sidebarMenu .products-group div.parent-menu.extended,#sidebarMenu .dropdown-wrap div.parent-menu.extended{font-size:1.125rem}#sidebarMenu .products-group div.parent-menu.extended::after,#sidebarMenu .dropdown-wrap div.parent-menu.extended::after{transform:rotate(90deg)}#sidebarMenu .products-group div.sub-menu,#sidebarMenu .dropdown-wrap div.sub-menu{border:0;height:0px;opacity:0;overflow:hidden;transition:all .25s ease;padding:0;padding-left:.625rem}#sidebarMenu .products-group div.sub-menu.open,#sidebarMenu .dropdown-wrap div.sub-menu.open{max-height:-moz-fit-content;max-height:fit-content;height:auto;opacity:1;overflow:visible;padding:.875rem 0 .5rem .625rem}#sidebarMenu .products-group div.sub-menu li,#sidebarMenu .dropdown-wrap div.sub-menu li{font-size:1.125rem;font-weight:700;padding:.875rem 0}#sidebarMenu .products-group div.sub-menu li:first-of-type,#sidebarMenu .dropdown-wrap div.sub-menu li:first-of-type{padding-top:.375rem}#sidebarMenu .dropdown-wrap{border-bottom:0}#sidebarMenu .dropdown-wrap div.parent-menu{text-transform:uppercase;border-bottom:0}#sidebarMenu .dropdown-wrap div.parent-menu i{color:#b4bd00}#mobileSearchv2{z-index:5;top:0;height:100vh;width:100%;position:fixed;transform:translateY(-100vh);transition:transform .333s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#54565a;content-visibility:auto}#mobileSearchv2[data-menu-state=open]{transform:translateY(0)}#mobileSearchv2 #closeMobileSearch{position:absolute;top:.75rem;right:.5rem;width:-moz-fit-content;width:fit-content}#mobileSearchv2 #closeMobileSearch .las{color:#fff;font-size:1.75rem}#mobileSearchv2 .navPages-quickSearch{padding:0 .5rem;border:0;margin:0;position:relative;top:3.5rem}#mobileSearchv2 .navPages-quickSearch .quickSearchResults{margin:.5rem auto;overflow-y:auto;overflow-x:hidden;height:82vh;-ms-overflow-style:none;scrollbar-width:none}#mobileSearchv2 .navPages-quickSearch .quickSearchResults::-webkit-scrollbar{display:none}#mobileSearchv2 .navPages-quickSearch .quickSearchResults .productGrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:8px;font-size:unset;margin:0 0 1.5rem 0;align-items:stretch;align-content:stretch}#mobileSearchv2 .navPages-quickSearch .quickSearchResults .productGrid::before{display:none}#mobileSearchv2 .navPages-quickSearch .quickSearchResults .productGrid .product{border-radius:4px 4px 0 0;display:flex;flex-direction:column;padding:0;width:100%;float:unset;align-self:stretch;height:100%}#mobileSearchv2 .navPages-quickSearch .quickSearchResults .productGrid .product article{background-color:#fff;border-radius:0 0 4px 4px;height:100%}#mobileSearchv2 .algolia-logo{margin:0;padding:0 .625rem;position:relative;top:4rem}#mobileSearchv2 .algolia-logo span{font-style:italic;font-size:.75rem;color:#fff;padding-top:.75rem}#mobileSearchv2 .algolia-logo img{width:100px;margin:11px 0 0 23px}.aa-DetachedOverlay .aa-DetachedFormContainer .aa-DetachedCancelButton:hover{background-color:#9ca400;box-shadow:0 1px 3px #444}.aa-DetachedOverlay .aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label button.aa-SubmitButton{padding-top:0 !important;padding-bottom:0 !important}.aa-DetachedOverlay .aa-DetachedFormContainer .aa-Form .aa-InputWrapper>input{margin:0 !important;border-color:rgba(0,0,0,0) !important;border-style:none !important;border-width:0 !important;transition:none !important;box-shadow:none !important}.aa-DetachedOverlay .aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix button.aa-ClearButton:hover{background-color:rgba(0,0,0,0)}#cart-preview-dropdown.is-open{top:104px !important;left:auto !important;right:0;max-width:none;background:#fff;margin:0;width:60vw;height:calc(100vh - 120px);box-shadow:-4px 3px 5px rgba(102,102,102,.5411764706);z-index:3}#cart-preview-dropdown.is-open .previewCart-emptyBody button.prevCart-close{color:#45464b}#cart-preview-dropdown.is-open .previewCart-emptyBody button.prevCart-close:hover,#cart-preview-dropdown.is-open .previewCart-emptyBody button.prevCart-close:active,#cart-preview-dropdown.is-open .previewCart-emptyBody button.prevCart-close:focus{color:#e3e2e2}#cart-preview-dropdown.is-open button.prevCart-close{float:right;position:absolute;width:30px;height:30px;margin-bottom:1rem;right:.5em;top:.375em;transition:all .333s ease;color:#fff;font-size:1.5rem;cursor:pointer}#cart-preview-dropdown.is-open button.prevCart-close:hover,#cart-preview-dropdown.is-open button.prevCart-close:active,#cart-preview-dropdown.is-open button.prevCart-close:focus{color:#e3e2e2}#cart-preview-dropdown.is-open .cartPrevLoading{background-color:#fff;display:flex;height:100%;width:100%;align-items:center;justify-content:center;flex-direction:column}#cart-preview-dropdown.is-open .cartPrevLoading img{width:80px;display:block;margin-top:1.5rem}#cart-preview-dropdown.is-open .previewCart-emptyBody .preview-cart--heading{color:#b4bd00;font-weight:700;font-size:1.125rem;margin-bottom:.5rem}#cart-preview-dropdown.is-open .previewCart>p{color:#fff;background-color:#54565a;font-weight:700;font-size:2rem;padding:.5rem 0}#cart-preview-dropdown.is-open .previewCart .previewCart-additionalCheckoutButtons{gap:1em;align-items:flex-end}#cart-preview-dropdown.is-open .previewCart .previewCart-additionalCheckoutButtons .PaypalCommerceCheckout.CheckoutButton .or-use-label{opacity:0;font-size:1px;color:#fff;margin:1rem 0}#cart-preview-dropdown.is-open .previewCart .previewCart-additionalCheckoutButtons div[data-applepay-container] .apple-pay-checkout-button{padding:0;height:40px;max-width:200px}#cart-preview-dropdown.is-open .previewCart .previewCart-additionalCheckoutButtons div[data-paypal-commerce-button]{max-width:200px}#cart-preview-dropdown.is-open .previewCartList .previewCartItem{display:flex;align-items:center;justify-content:space-evenly;line-height:normal;max-width:none;border-bottom:1px solid #f4f4f4;padding:1rem 0}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-image{width:25%;display:flex;justify-content:center;align-items:center}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-image::after{content:none}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-image img{position:initial}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content{width:75%}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name{padding-bottom:.25rem}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name:nth-child(2){padding-bottom:.5rem;font-size:.875rem;font-weight:400}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name>a{color:#54565a;font-weight:600;font-size:1.125rem}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name>a:hover,#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name>a:active,#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name>a:focus{color:#b4bd00}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-brand,#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name{margin:0;display:block}#cart-preview-dropdown.is-open .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-price{display:block;font-size:1.125rem}#cart-preview-dropdown.is-open .cart-preview-list-item-remove a i.las{font-size:1.5rem;margin-right:2rem;margin-left:-2rem}#cart-preview-dropdown.is-open .previewCartAction{display:flex;align-items:center;padding-bottom:0}#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-checkout{margin-right:.5rem}#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-viewCart{margin-left:.5rem}#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-viewCart a{background-color:#fff;color:#b4bd00}#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-viewCart a:hover,#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-viewCart a:active,#cart-preview-dropdown.is-open .previewCartAction .previewCartAction-viewCart a:focus{background-color:#9ca400;color:#fff}.ppipr--tms{opacity:.8}.ppipr--tms i{font-size:3.5em;color:#54565a;position:absolute;right:5px;bottom:2px}@media screen and (min-width: 920px){#cart-preview-dropdown.is-open{top:110px !important}}@media screen and (min-width: 1133px){#cart-preview-dropdown.is-open{top:120px !important}}@media screen and (min-width: 1280px){#cart-preview-dropdown.is-open{width:50vw}}@media screen and (min-width: 1440px){#cart-preview-dropdown.is-open{max-width:640px}}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.radius{border-radius:4px}.round{border-radius:99px}.modal-close:focus::before,.modal-close:focus::after{display:none}u{text-decoration:underline}p{line-height:1.5}button{cursor:pointer;margin:0;padding:0}.montserrat{font-family:"Montserrat",sans-serif}.inter-font{font-family:"Inter",sans-serif}.largetextfootnotenum{font-weight:700;font-size:.375em;position:relative;top:-8px;left:3px;font-family:sans-serif}.largetextfootnotenum a,.largetextfootnotenum a:hover,.largetextfootnotenum a:focus{color:inherit}.terrasil-green{color:#b4bd00}.terrasil-green--dark{color:#9ca400}.terrasil-accent{color:#004876}.terrasilStyle{font-family:"truenosemibold","Montserrat",sans-serif;font-weight:500;letter-spacing:-0.0625rem;color:#54565a}.terrasilStyle sub{font-size:35%;vertical-align:baseline}.topSpace{margin-top:1em !important}.bottomSpace{margin-bottom:1em !important}.topPadding{padding-top:1em !important}.bottomPadding{padding-bottom:1em !important}.button{cursor:pointer;line-height:normal}.button.button--action,.button.checkoutButton,.button#addToCartLoaded{border-radius:4px;box-shadow:2px 2px 3px rgba(102,102,102,.5411764706);padding:.5rem 1rem;border:1px solid #b4bd00;text-transform:uppercase;font-weight:700;font-size:1.0625rem;margin:.875rem 0;background-color:#b4bd00;color:#fff}.button.button--action:hover,.button.button--action:active,.button.button--action:focus,.button.checkoutButton:hover,.button.checkoutButton:active,.button.checkoutButton:focus,.button#addToCartLoaded:hover,.button#addToCartLoaded:active,.button#addToCartLoaded:focus{background-color:#9ca400;border-color:#9ca400}.button.button--wide{min-width:225px;padding:.5rem 2rem}#addToCartLoaded.button{padding:1rem 2.25rem;max-width:300px}.modal{content-visibility:auto;padding:0 1em 1em 1em;border-radius:4px}.modal .modal-content.no-heading{padding:3rem 1.125rem 1.125rem}.modal .modal-close{color:#54565a}.modal .modal-close:hover{color:#e3e2e2}.modal .modal-header{padding:1rem 0 .5rem;letter-spacing:1px;margin-bottom:1rem;font-size:2rem;font-weight:300;color:#9ca400;border-bottom-color:#e3e2e2}.modal p{margin-bottom:.5rem}.modal .guarantee-modal-img{float:left;margin:0 10px 10px 0}.modal.open{overflow-y:auto}.hidden,.hide{visibility:hidden;display:none;opacity:0;height:1px;width:1px}.visually-hidden{opacity:0}.flexed{display:flex}.flexed.vertAlign{align-items:center}.flexed.middle-align{justify-content:center}.flexed.ended{justify-content:flex-end}.flexed.columned{flex-direction:column}.flexed.justify-space-between{justify-content:space-between}.flexed.justify-space-around{justify-content:space-around}.flexed.justify-centered{justify-content:center}.wrapper{max-width:1440px;margin:0 auto;width:100%;padding:0 1rem}.wrapper.wrap--tiny{max-width:480px}.wrapper.wrap--medium{max-width:768px}.wrapper.wrap--large{max-width:1280px}.wrapper.nowrap{max-width:100vw;padding:0 !important}.noBr{white-space:nowrap}.mobile--only{opacity:1}.desktop--only{opacity:0;height:0px}.flash-border{animation:flashyborder .75s ease-in-out infinite}body{overflow-x:hidden}.body{margin:0 auto}.body .heroCarousel{margin-top:0}.body .heroCarousel .heroCarousel-slide .heroCarousel-image{height:-moz-fit-content;height:fit-content}.body .heroCarousel .slick-dots li{background-color:rgba(0,0,0,0)}.page{margin:0 auto;max-width:1440px;width:100%;overflow-x:hidden;padding-top:1rem}.promo-bar--top{background-color:#e3e2e2;height:auto;margin:0;display:none}.promo-bar--top .wrapper{text-align:center;font-size:14px;padding-left:70px}.promo-bar--top .wrapper span{color:#b4bd00}.promo-bar--top .wrapper a{font-weight:700}.promo-bar--top .wrapper .navUser-or{margin:auto}.promo-bar--top .wrapper .pipe{color:#cac8c8}.promo-bar--top .wrapper .navUser-action--storeCredit{color:#54565a}.promo-bar--top .wrapper .storeCredit-dropdown{z-index:105;top:40px !important;box-shadow:0px 0px 5px rgba(102,102,102,.5411764706);background-color:#fff}.promo-bar--top .mini-cart-trigger{max-width:64px;min-width:64px;height:40px;position:relative}.promo-bar--top .mini-cart-trigger>a{max-height:50px;padding:0}.promo-bar--top .mini-cart-trigger>a i{color:#54565a;font-size:32px}.promo-bar--top .mini-cart-trigger>a .countPill.countPill--positive{display:block;position:absolute;right:1rem;top:1rem;background-color:#b4bd00;color:#333}header.header{background:#b4bd00;max-width:100vw;height:-moz-fit-content;height:fit-content;border:0;position:static}header.header .header-wrap{background-color:#b4bd00;height:18vw;max-height:93px}header.header .header-wrap .logo--main img{width:55%;max-width:300px;top:.75em;position:relative;margin:0 auto;z-index:3}header.header .header-wrap .desktopNav-wrapper,header.header .header-wrap .desktop-search{display:none;transition:opacity .333s cubic-bezier(0.165, 0.84, 0.44, 1)}header.header.is-open{height:auto}.mobile-utility{background-color:#e3e2e2;height:56px;padding:10px;position:sticky;flex-direction:row;top:0;z-index:2;box-shadow:0px 2px 5px rgba(102,102,102,.5411764706)}.mobile-utility a{color:#54565a}.mobile-utility>div{flex-direction:row;height:inherit}.mobile-utility>div #openSideBarMenu>i{color:#54565a;font-size:1.75rem}.mobile-utility>.ended>div:first-of-type{margin-right:1rem;height:100%}.mobile-utility>.ended>div:first-of-type button{height:100%}.mobile-utility>.ended>div:first-of-type button .la-search{font-size:1.75rem;color:#54565a}.mobile-utility>.ended>div:last-of-type a .la-shopping-cart{font-size:2rem}.mobile-utility>.ended>div:last-of-type a .countPill--positive{margin-left:-6px;background-color:#54565a}footer.footer{background-color:#45464b;border:0;padding:1.5rem 0}footer.footer .footer-info{margin:0 auto;width:100%;max-width:1440px;font-size:1em;padding:0 1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}footer.footer .footer-info::before,footer.footer .footer-info::after{content:unset;display:auto}footer.footer .footer-info article{color:#fff;flex:1 1 225px}footer.footer .footer-info article a{color:#cfcdcd}footer.footer .footer-info article .footer-info-heading{display:block;font-size:1.375rem;font-weight:300;margin-bottom:.5rem}footer.footer .footer-info article .footer-info-heading .terrasilStyle{color:#fff}footer.footer .footer-info article .footer-info-list li{padding:.125rem 0}footer.footer .footer-info article .footer-info-list li a{font-size:.875rem}footer.footer .footer-info article .footer-info-list li a .terrasilStyle{color:#fff}footer.footer .footer-info article .footer-info-list li a:hover,footer.footer .footer-info article .footer-info-list li a:active,footer.footer .footer-info article .footer-info-list li a:focus,footer.footer .footer-info article .footer-info-list li a:hover .terrasilStyle,footer.footer .footer-info article .footer-info-list li a:active .terrasilStyle,footer.footer .footer-info article .footer-info-list li a:focus .terrasilStyle{color:#b4bd00}footer.footer .footer-info article[data-section-type=newsletterSubscription] div a .lab{font-size:3.5rem;padding-right:.5rem;padding-top:.5rem}footer.footer .footer-info article[data-section-type=newsletterSubscription] div a .lab:hover,footer.footer .footer-info article[data-section-type=newsletterSubscription] div a .lab:active,footer.footer .footer-info article[data-section-type=newsletterSubscription] div a .lab:focus{color:#b4bd00}footer.footer .footer-info article[data-section-type=newsletterSubscription]>div.flexed{width:100%}footer.footer .footer-info article[data-section-type=newsletterSubscription] .klaviyo-form{overflow:auto}.footer-copyright{padding:.75rem .375rem 1rem;border:2px solid rgba(0,0,0,0);border-radius:4px}.footer-copyright p{margin-bottom:.425rem;font-size:.75rem;font-weight:300}.footer-copyright p.important{color:#9ca400;font-size:1rem;font-weight:600}.footer-copyright p sup{font-weight:400;font-size:.625rem}.footer-copyright p:first-of-type a{color:#9ca400}.footer-copyright p:first-of-type a i{font-size:1.25rem;color:#54565a}.footer-copyright hr{margin:.25rem 0 .625rem}#hero--main-img-wrap{max-width:1440px;margin:0 auto 1.25rem}@media screen and (min-width: 640px){#hero--main-img-wrap .desktop--only{display:block !important;opacity:1;height:auto}#hero--main-img-wrap .mobile--only{display:none !important}}.home-block1 div.flexed{gap:5vw;flex-direction:column}.home-block1 h1{font-size:1.875rem;font-weight:700}.home-block1 h2{font-size:2em;font-weight:700}.home-block1 img{width:300px;height:auto}.home-block1 p{font-size:clamp(1.25rem,1.313rem - .208vw,1.125rem);font-weight:400}.home-block1 a.button--action{font-size:clamp(1.125rem,.938rem + .625vw,1.5rem)}.home-block2{height:30vw;min-height:35vh;justify-content:center;position:relative}.home-block2:before{background:url("https://www.aidanceproducts.com/content/terrasil-web-2024/img/pain-foot-background-1366.webp") no-repeat;background-position:center center;background-size:cover;position:absolute;opacity:.6;height:100%;width:100%;left:0;top:0;content:"";display:block}.home-block2>div{position:relative;margin-left:0}.home-block2>div p{line-height:1.4;padding-bottom:1rem;text-align:center;font-size:1.125rem}.home-block2>div p strong{font-size:2.25rem;line-height:1.1}.home-block2>div a.button--action{display:block;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,.938rem + .625vw,1.5rem);width:275px}.reviews-preheader{background-color:#b4bd00;padding-top:2rem}.reviews-preheader span{font-size:2.25rem;color:#fff;font-weight:700}#home-review-blocks{margin:0 auto;padding:2rem .5rem;background-color:#b4bd00}#home-review-blocks>div{display:flex;justify-content:space-around;flex-direction:column;gap:2rem;align-items:center}#home-review-blocks article{background-color:#fff;text-align:center;padding:.75rem;max-width:385px}#home-review-blocks article:nth-child(2){order:1;width:92vw}#home-review-blocks article:first-child{order:2}#home-review-blocks article:last-child{order:3}#home-review-blocks article p{margin:1.25rem auto}#home-review-blocks article p>strong{color:#b4bd00;line-height:1.25;font-size:1.0625rem}#home-review-blocks article img{display:inline-block;width:195px;margin:0 auto}#home-review-blocks article .sig{font-weight:700;font-size:1.125rem;margin:0;color:#54565a}#home-review-blocks article.featured-review--block{max-width:486px;padding:1.625rem;position:relative;margin-bottom:1.5rem}#home-review-blocks article.featured-review--block p>strong{font-size:1.5rem;line-height:1.4}#home-review-blocks article.featured-review--block img{width:250px}#home-review-blocks article.featured-review--block .sig{font-size:1.25rem}#home-review-blocks article.featured-review--block::after{content:url("https://www.aidanceproducts.com/content/img/highlighted-quote-trim.svg");display:block;z-index:1;position:absolute;width:105px;height:85px;bottom:-15%;right:10%}.home-block3{padding:1rem .5rem;flex-wrap:wrap-reverse;justify-content:space-evenly}.home-block3>div{padding-left:.5rem;padding-right:.5rem;min-width:300px}.home-block3>div img{margin:1.5rem auto}.home-block3>div h4{color:#b4bd00;font-weight:700;font-size:2.125rem;text-align:center;padding-bottom:1rem}.home-block3>div p{font-size:1.0625rem;padding-bottom:.5rem}.home-block3>div a.button--action{display:block;margin:1rem auto 0;font-size:1.25rem;width:-moz-fit-content;width:fit-content;min-width:240px}.home-block4{gap:1.5rem;justify-content:space-evenly;flex-wrap:wrap-reverse}.home-block4>div img{margin:0 auto}.home-block4>div:nth-child(2){padding:.5rem}.home-stay-connected{background-color:#b4bd00;padding:1.5rem .5rem 2rem}.home-stay-connected p{font-size:2rem;font-weight:700;color:#fff;padding-bottom:1.5rem;text-align:center}.home-stay-connected div{justify-content:space-evenly;gap:1rem}.home-stay-connected div a .facebook{width:23px;height:42px}.home-stay-connected div a .instagram,.home-stay-connected div a .whatsapp,.home-stay-connected div a .linkedin{width:38px;height:42px}@media screen and (min-width: 920px){#home-review-blocks>div{flex-direction:row;gap:1.5vw;padding-bottom:1.5rem}#home-review-blocks>div article{width:calc((100% - 500px)/2)}#home-review-blocks>div article.featured-review--block{margin-bottom:0}#home-review-blocks>div article:nth-child(2){order:unset;width:auto}#home-review-blocks>div article:first-child{order:unset}#home-review-blocks>div article:last-child{order:unset}}@media screen and (min-width: 768px){.home-block1 div.flexed{flex-direction:row}.home-block1 h1{font-size:2rem}.home-block1 img{width:400px;height:351px}.home-block1 p{padding:1.125rem}.home-block2{justify-content:flex-start}.home-block2>div{margin-left:9vw}.home-block2>div p{text-align:left}.home-block2>div a.button--action{display:inline-block;margin-left:0;margin-right:0;width:-moz-fit-content;width:fit-content}.home-block3,.home-block4{flex-wrap:nowrap}.home-block3>div:first-child,.home-block4>div:first-child{max-width:50%;flex-basis:50%;padding-top:1.5rem}.home-block3>div:nth-child(2),.home-block4>div:nth-child(2){max-width:50%;flex-basis:50%}}.money-back-bar{text-align:center;justify-content:center;gap:.625rem;padding:.625rem .5rem;flex-direction:column;background-color:#54565a}.money-back-bar img{width:48px}.money-back-bar .headline{font-size:2rem;margin:0 auto;font-weight:700;color:#fff;text-wrap:pretty}.green-box{background-color:#b4bd00}#accordionTabcomponent .tabbed-accordion.desktop--only{display:none}#accordionTabcomponent .accordion-trigger{color:#45464b;cursor:pointer;border:1px solid #cfcdcd;border-left:0;border-right:0;font-weight:600;font-size:1.25rem;padding:.75rem 0 .75rem .75rem;margin-bottom:1.5rem}#accordionTabcomponent .accordion-trigger::after{content:"";font-family:"Line Awesome Free";width:25px;height:25px;font-size:25px;line-height:1;display:block;float:right;font-weight:700;margin-right:1rem;transition:transform .4s ease-in-out;transform-origin:50% 50%}#accordionTabcomponent .accordion-trigger.active{color:#9ca400;border-color:#b4bd00;margin-bottom:.75rem}#accordionTabcomponent .accordion-trigger.active::after{transform:rotate(180deg)}#accordionTabcomponent .accordion-content{content-visibility:auto;display:none;opacity:0;transition:opacity .7s ease-in-out;padding:1rem 0 0}#accordionTabcomponent .accordion-content.active{display:block;opacity:1}.free-shipping-text-promo{padding:1.5rem 0;margin:0 auto}.free-shipping-text-promo h3{color:#fff;font-weight:700;text-transform:uppercase;font-size:2.5rem;margin:0}.free-shipping-text-promo h4{color:#54565a;font-size:1.5rem;font-weight:700;margin:.25rem 0 0;letter-spacing:-0.5px}.homepage-free-shipping-promo-box{background-color:#b4bd00;padding:0;margin:0;max-width:none;overflow:hidden}.homepage-free-shipping-promo-box>.flexed{flex-direction:column;padding:1.5rem 0;max-width:1366px;margin:0 auto}.homepage-free-shipping-promo-box>.flexed>div{text-align:center}.homepage-free-shipping-promo-box>.flexed>div:first-of-type p:first-of-type{color:#fff;font-weight:700;font-size:3.5rem;margin:0;line-height:1.1;letter-spacing:-0.75px}.homepage-free-shipping-promo-box>.flexed>div:first-of-type p:first-of-type span{font-weight:500}.homepage-free-shipping-promo-box>.flexed>div:first-of-type p:last-of-type{color:#45464b;font-size:2rem;font-weight:400;margin:0;letter-spacing:-0.375px}.homepage-free-shipping-promo-box>.flexed>div{margin:1.25rem auto}.homepage-free-shipping-promo-box>.flexed>div>img{width:250px;height:auto}.homepage-free-shipping-promo-box>.flexed>div:last-of-type p{color:#45464b;font-size:2.375rem;line-height:1.1;margin:0}.homepage-free-shipping-promo-box>.flexed>div:last-of-type p:first-of-type{font-weight:800;letter-spacing:6px}.homepage-free-shipping-promo-box>.flexed>div:last-of-type p:last-of-type{font-weight:600;letter-spacing:3.5px}.homepage-free-shipping-promo-box>.background-gradient{height:1.125rem;background:linear-gradient(to right, rgb(84, 86, 90) 0%, rgb(221, 221, 221) 34%, rgb(84, 86, 90) 78%, rgb(238, 238, 238) 100%)}[data-content-region=top-promo-area--global]{margin-top:1rem}#shingles-search-results{padding:0 .5rem;margin-bottom:1.25rem;content-visibility:auto}#shingles-search-results>div:first-of-type>p{font-family:"Inter",sans-serif;line-height:1.5;font-size:clamp(18px,5.5vw,36px);font-weight:700;color:#0177f6;margin-top:2rem}#shingles-search-results>div:first-of-type>p a{font-weight:900;color:#0177f6;padding-bottom:2px;border-bottom:4px solid #0177f6}#shingles-search-results>div:first-of-type>p a:hover{color:#015ec3;border-color:#015ec3}#shingles-search-results>.flexed{flex-direction:column;width:100%;margin-top:.25rem}#shingles-search-results>.flexed>div:first-of-type img{width:500px;margin:0 auto}#shingles-search-results>.flexed>div p{text-align:center;margin-bottom:0;font-size:clamp(18px,5.5vw,32px);line-height:1.25}#shingles-search-results>.flexed>div p:first-of-type:not(.terrasilStyle){color:#0177f6}#shingles-search-results>.flexed>div p:first-of-type:not(.terrasilStyle) strong{font-weight:900;letter-spacing:1px}#shingles-search-results>.flexed>div p:nth-last-of-type(2){color:#b4bd00;font-family:"Inter",sans-serif}#shingles-search-results>.flexed>div p:last-of-type{font-family:"Inter",sans-serif}#shingles-search-results>.flexed>div>div{display:flex;justify-content:center;gap:4vw;margin-top:1.625rem;flex-shrink:0;flex-wrap:nowrap}#page-builder-layout [data-sub-layout-container=ce1b41bb-f07d-4ece-ace9-260c445cac74]{max-width:1133px;margin:0 auto;justify-content:center;gap:.5rem;flex-wrap:wrap}#page-builder-layout [data-sub-layout-container=ea639c6d-d74d-4420-8284-129b4acfd4f8]:after{opacity:.45}#page-builder-layout [data-layout-name="Shop by skin condition"]{height:35vh}#page-builder-layout [data-layout-name="Shop by skin condition"] .sd-simple-text-7c8bf1ec-4222-4d9b-a38b-fb90e3c0c37a *{line-height:1;margin-top:1rem}#page-builder-layout [data-layout-name="Shop by skin condition"] a.button_7a067ae2-9fa4-4bfc-8b4d-24d720f9d3d5{text-align:center;display:inline-block;width:300px}#page-builder-layout .beautify__calloutIcons-d15fe1af-27e4-46cc-9624-4d1ea90a9097 ._row{justify-content:space-around;max-width:360px;margin:0 auto;align-items:center}@media screen and (min-width: 768px){.mobile--only{display:none}.desktop--only{opacity:1;height:inherit}.promo-bar--top{display:flex}.desktop--only.mega-nav--wrap{height:-moz-fit-content;height:fit-content}header.header{position:relative}header.header .header-wrap{height:64px;padding:0 .5em;display:flex;justify-content:space-between;align-items:center;max-width:1440px;padding-left:1vw;padding-right:1vw}header.header .header-wrap .logo--main{width:-moz-fit-content;width:fit-content}header.header .header-wrap .logo--main img{margin:unset;width:170px;max-width:unset}header.header .header-wrap>div:nth-child(2){padding-top:8px;width:100%}header.header .header-wrap>div:nth-child(2) .desktopNav-wrapper{display:flex;justify-content:center;width:100%}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul{margin:0;list-style-type:none;width:100%;gap:.875rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li{position:relative;text-align:center}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li:nth-child(3){display:none}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a{color:#fff;font-size:.8125rem;font-weight:600;position:relative}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a:hover,header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a:active,header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a:focus,header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a.focus-within{color:#54565a}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:-6px;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .3s ease-out}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a:hover::after{transform:scaleX(1);transform-origin:bottom left}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a.category-menu-open{color:#54565a}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li>a.category-menu-open::after{transform:none}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown{left:0;opacity:0;transition:all .2s ease-in;height:1px;overflow:hidden;margin:0;list-style-type:none;z-index:30}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper{background-color:stencilColor("color-white");box-shadow:0 5px 5px rgba(102,102,102,.5411764706);margin-left:0;margin-top:8px;border-top:1px solid #e7e7e7;width:250px;position:relative}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper a::after{display:none}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav{width:320px;margin-top:2px;margin-left:-16px;padding-top:6px}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div{border-top:1px solid #e7e7e7;background:stencilColor("color-white");box-shadow:0 3px 5px rgba(102,102,102,.5411764706);padding-bottom:.5rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li{text-align:left;padding:.25rem .5rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li:first-child{margin-top:8px}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li a{font-size:.875rem;transition:all .2s ease;color:#b4bd00}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li a::before{content:"";font-weight:900;font-family:"Line Awesome Free";padding-right:5px;position:relative;font-size:.8rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li a::after{display:none}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown li.conditions-wrapper.about--us-nav>div li a:hover::before{padding-left:5px}header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown:hover ul.dropdown,header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown:active ul.dropdown,header.header .header-wrap>div:nth-child(2) nav[role=navigation]>ul>li ul.dropdown:focus-within ul.dropdown{opacity:1;height:auto;overflow:visible}header.header .header-wrap>div:nth-child(2) .desktop-search{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-end;height:40px;min-width:75px}header.header .header-wrap>div:nth-child(2) .desktop-search div[role=search]{width:auto;text-align:right}header.header .header-wrap>div:nth-child(2) .desktop-search div[role=search]>*{font-weight:400;color:#fff}header.header .header-wrap>div:nth-child(2) .desktop-search div[role=search] span{cursor:pointer}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox{height:40px}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form{margin:0}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field{position:relative;margin:0}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field .search-cancel{position:absolute;left:-20px;color:rgba(255,255,255,.92);display:none;cursor:pointer}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field input[name=search_query_adv]{height:40px;margin:0;padding:0;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;cursor:pointer;width:55px;transition:width .4s cubic-bezier(0.18, 0.89, 0.32, 1.33);box-shadow:none}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field input[name=search_query_adv]::-moz-placeholder{color:#fff;font-size:.9rem;opacity:1}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field input[name=search_query_adv]::placeholder{color:#fff;font-size:.9rem;opacity:1}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field input[name=search_query_adv].opened{width:30vw;border-bottom-color:#fff;z-index:10;text-align:left;padding-left:.5rem}header.header .header-wrap>div:nth-child(2) .desktop-search .searchbox .form .form-field button[type=submit]{background-color:rgba(0,0,0,0);border:0;color:#fff;padding:0;margin:0;font-weight:700;font-size:1.25rem}[data-content-region=top-promo-area--global]{margin-top:2rem}#accordionTabcomponent .tabbed-accordion.desktop--only{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.875rem;padding-left:.5rem}#shingles-search-results div:first-of-type{margin-bottom:2rem}#shingles-search-results>.flexed{flex-direction:row;justify-content:center;align-items:center;margin:.5rem auto 0}#shingles-search-results>.flexed>div:first-of-type{flex-basis:40%}#shingles-search-results>.flexed>div:nth-of-type(2){flex-basis:60%}#shingles-search-results>.flexed>div:nth-of-type(2) p{text-align:left}#shingles-search-results>.flexed>div:nth-of-type(2)>div{width:95%;justify-content:flex-start}.homepage-free-shipping-promo-box>.flexed{flex-direction:row}.homepage-free-shipping-promo-box>.flexed div:first-of-type p:first-of-type{font-size:2rem}.homepage-free-shipping-promo-box>.flexed div:first-of-type p:last-of-type{font-size:1.25rem}.homepage-free-shipping-promo-box>.flexed>div>img{width:165px}.homepage-free-shipping-promo-box>.flexed>div:last-of-type p{font-size:1.625rem}#page-builder-layout [data-sub-layout-container=ce1b41bb-f07d-4ece-ace9-260c445cac74]{flex-wrap:wrap}#page-builder-layout [data-sub-layout-container=ce1b41bb-f07d-4ece-ace9-260c445cac74] [data-sub-layout="7378d6d6-f35e-4403-8be1-9dad07e72a3c"]{max-width:70%}#page-builder-layout [data-sub-layout-container=ce1b41bb-f07d-4ece-ace9-260c445cac74] [data-sub-layout="18476cd9-4bdc-4e77-b5b1-3ada816bcda6"]{max-width:30%}}@media screen and (min-width: 920px){header.header .header-wrap{height:70px}header.header .header-wrap .logo--main img{width:200px;top:1rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul{gap:1.5rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul li a{font-size:.9375rem}#shingles-search-results>div:first-of-type{margin:.5rem auto 0}#shingles-search-results>div:first-of-type p{margin:0 auto 1.25rem}#shingles-search-results>.flexed{width:85vw}#shingles-search-results>.flexed>div:first-of-type img{width:96%;margin:0;float:right}}@media screen and (min-width: 1024px){header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul{gap:.9375rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul li a{font-size:.9375rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul li:nth-child(3){display:block}.homepage-free-shipping-promo-box>.flexed>div:first-of-type p:first-of-type{font-size:3.5rem}.homepage-free-shipping-promo-box>.flexed>div:first-of-type p:last-of-type{font-size:2rem}.homepage-free-shipping-promo-box>.flexed>div>img{width:250px}.homepage-free-shipping-promo-box>.flexed>div:last-of-type p{font-size:2.375rem}}@media screen and (min-width: 1133px){header.header .header-wrap{height:80px}header.header .header-wrap .logo--main img{width:225px;top:1.0625rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul{gap:1.25rem}header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul li a{font-size:1rem}}@media screen and (min-width: 1280px){header.header .header-wrap>div:nth-child(2) nav[role=navigation] ul{gap:clamp(1.5rem,2rem,2vw)}#shingles-search-results>div:first-of-type p{margin:.5rem auto 0}}@media screen and (min-width: 1440px){header.header .header-wrap{width:1400px;margin:0 auto}}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}@keyframes flashyborder{0%,100%{border-color:#ea0f0f}50%{border-color:#fff}}