#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,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}}button{cursor:pointer}.modal--alert .warning-icon{color:#c40d3c;border-color:#c40d3c}.cart-page header.header .header-wrap{height:56px}.cart-page header.header .header-wrap .logo--main img{width:165px;max-width:100%;position:relative;top:10px}.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}.mobile-utility>.ended>div:first-of-type .la-search{font-size:1.75rem}.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}.body{position:relative}.alertBox{margin:1rem 1rem 0}.wrapper{margin:0;padding:0;max-width:100vw}.wrapper .page-content{float:none;margin:0 auto;padding:0;position:relative;background:#e3e2e2;background:linear-gradient(0deg, rgb(228, 228, 228) 0%, rgb(255, 255, 255) 80%)}.wrapper .page-content *{float:none;clear:none}.wrapper .page-content:has(div.cart--empty){background:#fff}.wrapper .page-content .overlay{display:none;opacity:.6;z-index:2;width:100vw;height:100%;position:absolute;background:#000}.wrapper .page-content .cart--empty{width:90vw;max-width:640px;margin:0 auto;padding:1rem 0;display:flex;justify-content:center;align-items:center;min-height:40vh;flex-direction:column;gap:1.25rem}.wrapper .page-content .cart--empty h3{font-size:1.75rem;color:#b4bd00;font-weight:600}.wrapper .page-content .cart--empty .button{padding:1rem clamp(1rem,-2.556rem + 17.778vw,3rem);font-weight:700;font-size:1.125rem;line-height:1.4}.wrapper .page-content .cart-item-value{padding-left:0}.wrapper .page-content h1.page-heading{padding:1rem .5rem 0;margin:0 0 1rem;color:#54565a}.wrapper .page-content h1.page-heading strong{font-size:1rem}.wrapper .page-content [data-cart-content]{background-color:#fff}.wrapper .page-content [data-cart-content]>.flexed.columned .cart-contents{order:2}.wrapper .page-content [data-cart-content]>.flexed.columned #cartCrossSell{order:1}.wrapper .page-content [data-cart-content]>.flexed.columned #cartCrossSell #crossSellContentHolder .crossSell2{display:none}.wrapper .page-content [data-cart-content] .loadingOverlay{z-index:51;height:auto}.wrapper .page-content [data-cart-content] .loadingOverlay:before{border-color:#fff #fff #b4bd00 #b4bd00;animation:spin 500ms infinite linear}.wrapper .page-content [data-cart-content] .order-summary-title,.wrapper .page-content [data-cart-content] .cart-utilities{display:none}.wrapper .page-content [data-cart-content] article[data-item-row]{flex-direction:column;margin:0 1.5rem 1rem;width:auto;border-radius:9px;background-color:#fff;padding:.5rem;padding-bottom:0;box-shadow:0 2px 5px rgba(102,102,102,.5411764706);gap:.425em;align-items:center;position:relative}.wrapper .page-content [data-cart-content] article[data-item-row] .remove--product{position:absolute;top:.5rem;left:.5rem;cursor:pointer}.wrapper .page-content [data-cart-content] article[data-item-row] .remove--product i{font-size:1.625rem;color:#7f7a7a}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-image-wrapper{width:-moz-fit-content;width:fit-content}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-image-wrapper img{max-width:300px;max-height:300px}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type{width:100%}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper{margin-bottom:.875rem;margin-left:.425rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper h2{display:block}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper h2 a{font-size:.9375rem;font-weight:600;color:#b4bd00}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl{margin-bottom:.375rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl.definitionList{margin-top:.375rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .definitionList-key,.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .definitionList-value{width:-moz-fit-content;width:fit-content;display:inline-block;font-size:.875rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .definitionList-key{font-weight:700;margin-right:.125rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .cart-product-option{margin:0;font-size:.875rem;width:-moz-fit-content;width:fit-content;display:inline-block}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .option-size--edit{display:none;font-size:1.125rem;color:#9ca400;position:relative;top:3px;left:3px;cursor:pointer}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .option-size--edit i,.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper dl .option-size--edit i::before{cursor:pointer}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper .price--actual{font-size:1rem;font-weight:700;color:#000}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper .price--actual.price--discounted{font-weight:normal;font-size:.9375rem;color:#54565a;padding-left:.5rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-data-wrapper .price--discounted{font-size:.9375rem;font-style:italic;padding-left:.5rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-product-quantity{width:10%;display:flex;align-items:center;margin:0 .25rem 0 0;flex-direction:column;text-align:center}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-product-quantity>.desktop--only{display:none}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-product-quantity div{flex-direction:column}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-product-quantity div button[data-cart-update] i{font-size:1.5rem}.wrapper .page-content [data-cart-content] article[data-item-row]>div:last-of-type .cart-product-quantity div .cart-item-qty-input{padding:0}.wrapper .page-content [data-cart-totals]{padding-bottom:1.5rem}.wrapper .page-content [data-cart-totals] .order-summary-title{font-size:1.425rem;font-weight:700;color:#9ca400;display:block;padding:1rem 0 .5rem;text-align:center}.wrapper .page-content [data-cart-totals] .cart-totals{padding:0 .5rem 2rem;text-align:unset;width:100%;margin-bottom:0}.wrapper .page-content [data-cart-totals] .cart-totals li{display:flex;justify-content:space-between;align-items:center;margin:.125rem 0;padding:.5rem}.wrapper .page-content [data-cart-totals] .cart-totals li.coupon-wrap .coupon-code .parentClick-close{position:absolute;top:.125rem;right:.5rem;font-size:1.375rem}.wrapper .page-content [data-cart-totals] .cart-totals li.coupon-wrap .coupon-code .coupon-form{margin-top:1rem}.wrapper .page-content [data-cart-totals] .cart-totals li.shipping-wrap{position:relative}.wrapper .page-content [data-cart-totals] .cart-totals li.shipping-wrap.hidden{display:none}.wrapper .page-content [data-cart-totals] .cart-totals li>div{display:inline-block;width:-moz-fit-content;width:fit-content}.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value{padding:0;width:100%}.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label button[data-collapsible=add-shipping],.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value button[data-collapsible=add-shipping],.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-cancel{text-decoration:none;border:1px solid #54565a;border-radius:4px;padding:6px;font-size:.875rem;background-color:#fff}.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .shipping-estimate-show[aria-expanded=true],.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .shipping-estimate-show[aria-expanded=true]{font-style:normal}.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .shipping-estimate-show,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .gift-certificate-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .gift-certificate-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-cancel,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .shipping-estimate-show,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .gift-certificate-add,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .gift-certificate-cancel{text-decoration:none;color:inherit}.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-add a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .coupon-code-cancel a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .shipping-estimate-show a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .gift-certificate-add a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-label .gift-certificate-cancel a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-add a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .coupon-code-cancel a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .shipping-estimate-show a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .gift-certificate-add a,.wrapper .page-content [data-cart-totals] .cart-totals li>div.cart-total-value .gift-certificate-cancel a{color:inherit}.wrapper .page-content [data-cart-totals] .cart-totals li>div:nth-child(2){text-align:right;float:right}.wrapper .page-content [data-cart-totals] .cart-totals li>div.coupon-code{margin:0 auto;display:block;position:absolute;background-color:#ddd;z-index:3;width:90vw;padding:2rem .5rem 1.25rem;border-radius:4px;box-shadow:0px 2px 4px rgba(102,102,102,.5411764706);top:calc(33% - 90px);left:0;right:0}.wrapper .page-content [data-cart-totals] .cart-totals li>div.coupon-code .coupon-form{display:flex;align-items:center;justify-content:center}.wrapper .page-content [data-cart-totals] .cart-totals li>div.coupon-code .coupon-form .form-input{width:100%;max-width:65vw;height:40px;vertical-align:unset;display:block;border-radius:4px 0 0 4px;border-color:#9ca400}.wrapper .page-content [data-cart-totals] .cart-totals li>div.coupon-code .coupon-form input[type=submit]{height:40px;width:auto;margin:0;border-radius:0 4px 4px 0;box-shadow:none;border:1px solid #9ca400;border-left:0}.wrapper .page-content [data-cart-totals] .cart-totals li.grand-total,.wrapper .page-content [data-cart-totals] .cart-totals li.grand-total div{font-size:1.125rem;color:#9ca400;margin-top:.75rem}.wrapper .page-content [data-cart-totals] .cart-totals li.grand-total .cart-total-grandTotal{font-size:1.5rem;background-color:#fff;padding:.375rem;border-radius:4px;width:-moz-fit-content;width:fit-content}.wrapper .page-content .cart-actions{padding:0 0 .625rem;text-align:center}.wrapper .page-content .cart-actions [data-primary-checkout-now-action]{text-transform:uppercase;box-shadow:0 1px 2px rgba(102,102,102,.5411764706);width:90vw;font-weight:700;margin:0 auto;background:linear-gradient(45deg, rgb(157, 163, 0) 0%, rgb(180, 189, 0) 77%, rgb(236, 244, 0) 99%);border:0;color:#fff}.wrapper .page-content .cart-actions [data-primary-checkout-now-action]:hover,.wrapper .page-content .cart-actions [data-primary-checkout-now-action]:active,.wrapper .page-content .cart-actions [data-primary-checkout-now-action]:focus{color:#54565a}.wrapper .page-content .cart-actions [data-primary-checkout-now-action].letsgo::after{content:"";position:absolute;width:20px;height:20px;top:0;right:5%;bottom:0;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:#54565a;border-radius:50%;animation:button-loading-spinner .8s linear infinite}.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons{padding:0 .5rem;margin-left:auto;margin-right:auto;width:100%}.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons .RemoteCheckout.CheckoutButton .or-use-label{text-align:center;margin-bottom:1rem}.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons .RemoteCheckout.CheckoutButton [data-merchant-checkout-container]{max-width:250px;float:none !important;margin:0 auto}.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons .RemoteCheckout.CheckoutButton [data-merchant-checkout-container] .PaypalCommerceInnerContainer,.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons .RemoteCheckout.CheckoutButton [data-merchant-checkout-container] .ApplePayInnerContainer{float:none;margin:0 auto 1.5rem;display:block;overflow:auto}.wrapper .page-content div[data-cart-additional-checkout-buttons].cart-additionalCheckoutButtons .RemoteCheckout.CheckoutButton [data-merchant-checkout-container] .ApplePayInnerContainer{margin:1rem auto 0;min-height:48px}.footer-copyright .wrapper{max-width:1440px;padding:0 1rem;width:100%;margin:0 auto}#add-shipping{display:block;position:absolute;z-index:3;left:50%;transform:translateX(-50%);width:90vw;border-radius:4px;padding:1.125rem 1rem 1.5rem;overflow:scroll;background-color:#fff;box-shadow:0 0 5px rgba(102,102,102,.5411764706);min-height:-moz-fit-content;min-height:fit-content}#add-shipping>span:first-of-type{font-size:1.0625rem;font-weight:700;letter-spacing:-0.5px}#add-shipping [data-shipping-estimator] dt{width:-moz-fit-content;width:fit-content}#add-shipping [data-shipping-estimator] dt label{font-weight:700;color:#9ca400;padding-bottom:.375rem}#add-shipping [data-shipping-estimator] dd{width:100%}#add-shipping [data-shipping-estimator] dd .form-input{max-width:240px}#add-shipping [data-shipping-estimator] .button--primary{width:100%;padding:1rem 1.5rem;margin-top:.75rem}#add-shipping .shipping-quotes form .estimator-form--default ul{margin:0}#add-shipping .shipping-quotes form .estimator-form--default ul li.estimator-form-row{margin:0;padding:.625rem 0;border-bottom:1px solid #e3e2e2}#add-shipping .shipping-quotes form .estimator-form--default ul li.estimator-form-row dl{width:100%;display:flex;gap:1rem}#add-shipping .shipping-quotes form .estimator-form--default ul li.estimator-form-row dl dt{width:75%}#add-shipping .shipping-quotes form .estimator-form--default ul li.estimator-form-row dl dt label{font-weight:600;color:#54565a;font-size:.875rem;margin-left:0;position:relative;top:-1px}#add-shipping .shipping-quotes form .estimator-form--default ul li.estimator-form-row dl dd{width:20%;text-align:right;font-size:.9375rem;color:#9ca400}#add-shipping .shipping-quotes form .select-shipping-quote{margin-top:1.5rem;width:100%}#shipping-cutoff{display:none;gap:.5rem;width:96%;margin:-1rem auto 1rem;background:#45464b;border-radius:4px}#shipping-cutoff>div{padding:.425rem}#shipping-cutoff>div p{font-size:.875rem;color:#fff;line-height:1.3}#shipping-cutoff>div p strong{font-size:1rem}#shipping-cutoff>div .las{font-size:2.5rem;color:#fff}.tippy-box{background-color:#fff;color:#54565a;box-shadow:0px 0px 5px rgba(102,102,102,.5411764706);padding:.5rem 0}.tippy-box h4{font-weight:600;font-size:.875rem;line-height:1.4}.tippy-box .tippy-arrow{color:#a6a8ac;z-index:-1}#cartCrossSell{margin:.5rem;border-radius:4px;position:relative}#cartCrossSell .parentClick-close{position:absolute;right:0;top:.5rem;cursor:pointer;float:right;z-index:2}#cartCrossSell .parentClick-close i{font-size:1.5rem;color:#54565a;transition:color .333s ease}#cartCrossSell .parentClick-close:hover i,#cartCrossSell .parentClick-close:active i,#cartCrossSell .parentClick-close:focus i{color:#e3e2e2}#cartCrossSell .cartSellMore>p{font-size:1.0625rem;font-weight:700;color:#54565a;margin:0 auto 1rem;line-height:1.25;padding-top:.625rem;max-width:300px}#cartCrossSell .cartSellMore .crossSell1,#cartCrossSell .cartSellMore .crossSell2{background-color:#fff;padding:.5rem;border:1px solid #e3e2e2;width:100%;position:relative;border-radius:9px;box-shadow:0 2px 5px rgba(102,102,102,.5411764706)}#cartCrossSell .cartSellMore .crossSell1 img,#cartCrossSell .cartSellMore .crossSell2 img{width:265px}#cartCrossSell .cartSellMore .crossSell1>div,#cartCrossSell .cartSellMore .crossSell2>div{display:flex;flex-wrap:nowrap}#cartCrossSell .cartSellMore .crossSell1>div div:nth-of-type(2) h3,#cartCrossSell .cartSellMore .crossSell2>div div:nth-of-type(2) h3{font-size:1rem}#cartCrossSell .cartSellMore .crossSell1>div div:nth-of-type(2) h3 a span,#cartCrossSell .cartSellMore .crossSell1>div div:nth-of-type(2) h3 a br,#cartCrossSell .cartSellMore .crossSell2>div div:nth-of-type(2) h3 a span,#cartCrossSell .cartSellMore .crossSell2>div div:nth-of-type(2) h3 a br{display:none}#cartCrossSell .cartSellMore .crossSell1 .cart-item-name,#cartCrossSell .cartSellMore .crossSell2 .cart-item-name{font-size:1.125rem;font-weight:600;padding-bottom:.25rem}#cartCrossSell .cartSellMore .crossSell1 .cart-item-name a,#cartCrossSell .cartSellMore .crossSell2 .cart-item-name a{line-height:1.25}#cartCrossSell .cartSellMore .crossSell1 .cs-headline,#cartCrossSell .cartSellMore .crossSell2 .cs-headline{font-size:.75rem;font-weight:500;padding-bottom:.25rem;line-height:1.2}#cartCrossSell .cartSellMore .crossSell1 .promoActn>div,#cartCrossSell .cartSellMore .crossSell2 .promoActn>div{display:none;margin-bottom:.5rem;color:#ff9d00}#cartCrossSell .cartSellMore .crossSell1 .promoActn h5,#cartCrossSell .cartSellMore .crossSell2 .promoActn h5{font-style:italic;font-size:.9375rem}#cartCrossSell .cartSellMore .crossSell1 .promoActn h5 strong,#cartCrossSell .cartSellMore .crossSell2 .promoActn h5 strong{font-style:normal;color:#9ca400}#cartCrossSell .cartSellMore .crossSell1 .promoActn .button,#cartCrossSell .cartSellMore .crossSell2 .promoActn .button{display:block;padding:.5rem 1rem;margin:.625rem 0 0;background-color:#b4bd00;color:#fff;cursor:pointer;font-weight:700;border:0;box-shadow:0px 1px 2px #333;text-transform:uppercase;border-radius:9px;font-size:.875rem;width:-moz-fit-content;width:fit-content}#cartCrossSell .cartSellMore .crossSell1 .promoActn .button:hover,#cartCrossSell .cartSellMore .crossSell1 .promoActn .button:active,#cartCrossSell .cartSellMore .crossSell1 .promoActn .button:focus,#cartCrossSell .cartSellMore .crossSell2 .promoActn .button:hover,#cartCrossSell .cartSellMore .crossSell2 .promoActn .button:active,#cartCrossSell .cartSellMore .crossSell2 .promoActn .button:focus{background-color:#9ca400}[data-product-option-change]{padding-top:.5rem}[data-cart-status] .alertBox{margin:0 auto 1rem;max-width:97vw}[data-product-variant]{font-size:1.5rem;font-weight:700;color:#b4bd00;margin:0 auto;max-width:90%}#CartEditProductFieldsForm [data-product-attributes-wrapper]{margin-bottom:1rem}#cartsubscriptionWarn{display:none;background-color:#fff;box-shadow:0px 0px 5px rgba(102,102,102,.5411764706);padding:.75rem;border:1px solid #e3e2e2;border-radius:4px;position:relative;margin:.5rem}#cartsubscriptionWarn .parentClick-close{position:absolute;top:.125rem;right:.5rem;font-size:1.25rem}#cartsubscriptionWarn .title{font-weight:600;font-size:1.25rem;color:#9ca400;margin-bottom:.25rem}#clearCartDialog{top:-30vh;border-radius:4px;border-color:rgba(0,0,0,0);min-width:45vw;padding:2rem 1rem;box-shadow:1px 2px 4px rgba(102,102,102,.5411764706)}#clearCartDialog .la-exclamation-triangle{color:#c40d3c;font-size:3rem;padding-bottom:1rem}#clearCartDialog p:first-of-type{font-family:"Montserrat",sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#9ca400}#clearCartDialog p:last-of-type{margin-bottom:1.5rem;color:#54565a}#clearCartDialog button{padding:.5rem 1rem;font-weight:700}#clearCartDialog button.button--secondary:hover,#clearCartDialog button.button--secondary:active,#clearCartDialog button.button--secondary:focus{color:#c40d3c;border-color:#c40d3c}#clearCartDialog button.button--primary{background-color:#9ca400;border-color:#9ca400}#clearCartDialog button.button--primary:hover,#clearCartDialog button.button--primary:focus{background-color:#b4bd00}#clearCartDialog>div:last-of-type{margin:1rem 0}#clearCartDialog>div:last-of-type img{margin:0 auto;width:100px;height:auto}@media screen and (min-width: 480px){#cartCrossSell .cartSellMore>p{max-width:none}#crossSellContentHolder>div>div{display:flex}#crossSellContentHolder .crossSell1,#crossSellContentHolder .crossSell2{max-width:none}}@media screen and (min-width: 500px){.wrapper .page-content [data-cart-content]>div .cart-contents div .page-heading strong{font-size:1.25rem}.wrapper .page-content [data-cart-content] .product-item-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0 .75rem 1.5rem;gap:1rem .5rem;margin:0 auto;max-width:550px}.wrapper .page-content [data-cart-content] article[data-item-row]{max-width:230px;margin:0}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-image-wrapper img{max-width:unset;max-height:unset;width:200px}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-product-quantity{width:40%;row-gap:.25rem}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-product-quantity .desktop--only{display:block;opacity:1;height:auto}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-product-quantity .form-increment{flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem}#cartCrossSell .parentClick-close{right:5.5%}#cartCrossSell .cartSellMore p{font-size:1.25rem}#cartCrossSell #crossSellContentHolder{max-width:550px;margin-left:auto;margin-right:auto}#cartCrossSell #crossSellContentHolder>div>div{align-items:center;flex-direction:row;justify-content:center}#cartCrossSell #crossSellContentHolder>div>div>div:first-of-type{width:40%;display:flex;justify-content:flex-end}#cartCrossSell #crossSellContentHolder>div>div>div:first-of-type a img{width:165px}#cartCrossSell #crossSellContentHolder>div>div>div:nth-of-type(2){width:60%}#cartCrossSell #crossSellContentHolder>div>div>div:nth-of-type(2) .promoActn>div{display:block}.wrapper .page-content [data-cart-totals]{max-width:500px;margin-left:auto;margin-right:auto}.cart-actions>*{max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 640px){.desktop--only{opacity:1;height:inherit}.wrapper .page-content [data-cart-content] article[data-item-row]{max-width:250px}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-data-wrapper h2 a{font-size:1.125rem}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-data-wrapper dl .cart-product-option{font-size:1rem}.wrapper .page-content [data-cart-content] article[data-item-row] .cart-data-wrapper dl .option-size--edit{font-size:1.25rem}}@media screen and (min-width: 768px){.mobile-utility>div{width:auto}.cart-page header.header .header-wrap .logo--main img{width:200px;top:13px}#add-shipping{top:2vh;width:100%;overflow:hidden;max-width:80vw;display:flex;justify-content:space-between;gap:3rem}#add-shipping span{position:absolute}#add-shipping .form.estimator-form{width:30vw;margin-top:1.5rem}#add-shipping .shipping-quotes{width:auto;margin-top:1.5rem}.wrapper .page-content{background:radial-gradient(circle, rgb(194, 194, 194) 0%, rgb(255, 255, 255) 80%)}.wrapper .page-content .alertBox{margin:0 0 1.5rem}.wrapper .page-content .desktop-cart-design-wrap{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch}.wrapper .page-content [data-cart-content]{display:inline-block;width:60vw;padding:5vh 1rem;background-color:#fff}.wrapper .page-content [data-cart-content]>.flexed.columned #cartCrossSell{order:2}.wrapper .page-content [data-cart-content]>.flexed.columned #cartCrossSell #crossSellContentHolder{max-width:unset}.wrapper .page-content [data-cart-content]>.flexed.columned #cartCrossSell #crossSellContentHolder .crossSell2{display:revert}.wrapper .page-content [data-cart-content] .order-summary-title,.wrapper .page-content [data-cart-content] .cart-utilities{display:block}.wrapper .page-content [data-cart-content] [data-cart-clear]{display:block;position:relative;top:.5rem;right:.25rem;font-size:.9375rem;color:#989494}.wrapper .page-content [data-cart-content] [data-cart-clear] i{font-size:.9375rem}.wrapper .page-content [data-cart-content] .order-summary-title{display:block;padding:0 0 1.25rem;text-align:left;font-weight:400;font-size:.875rem;color:#9ca400}.wrapper .page-content [data-cart-content] .order-summary-title strong{font-size:1.375rem;padding-right:.25rem}.wrapper .page-content [data-cart-content] .cart-contents{padding-top:1rem;border-top:1px solid #e3e2e2}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper{display:revert;max-width:none}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]{box-shadow:none;border-radius:0;width:auto;max-width:none;flex-direction:row;gap:.25rem;padding:0 0 1rem;border-bottom:1px solid #e3e2e2;margin:0 0 .5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]:last-of-type{margin-bottom:0}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-image-wrapper{margin-left:1.5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-image-wrapper img{width:100px}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper{margin:0 0 0 1.5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper h2{padding-bottom:.5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper h2 a{font-size:1.125rem;color:#54565a}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper h2 a span{display:none}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper dl.definitionList{margin-top:0;margin-bottom:.5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-data-wrapper dl.definitionList .option-size--edit{display:inline-block;font-size:1.25rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity>.desktop--only{display:block}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity div{flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity div button:first-of-type{order:3}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity div .form-input{order:2}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity div button:last-of-type{order:1}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row]>div:last-of-type .cart-product-quantity section.desktop--only{color:#9ca400}.wrapper .page-content [data-cart-content] .cart-contents .product-item-wrapper article[data-item-row] .cart-product-quantity{width:30%;row-gap:.25rem}.wrapper .page-content [data-cart-totals]{display:inline-block;width:40vw;background:#f0efef;float:right;padding:5vh 0;max-width:none}.wrapper .page-content [data-cart-totals] #aboutSubtotalPop,.wrapper .page-content [data-cart-totals] #aboutCouponsPop{cursor:pointer}.wrapper .page-content [data-cart-totals] .order-summary-title{font-size:1.375rem;color:#54565a}.wrapper .page-content [data-cart-totals] .cart-totals li>div.coupon-code{width:-moz-max-content;width:max-content;right:0;left:0;width:60vw;padding:2rem 2rem;height:20vh}.wrapper .page-content [data-cart-totals] #shipping-cutoff{width:90%;margin:-1.5rem auto 1.5rem}.wrapper .page-content [data-cart-totals] .cart-actions [data-primary-checkout-now-action]{width:90%}.wrapper .page-content #cartCrossSell .cartSellMore p{color:#9ca400}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder{flex-wrap:wrap;flex-direction:column}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div{box-shadow:none;border-radius:4px}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div:first-of-type{margin-bottom:.625rem}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div{align-items:flex-start}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div>div:first-of-type{display:block}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div>div:last-of-type{width:100%}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div>div:last-of-type h3{font-size:1.125rem}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div>div:last-of-type h3 a br,.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div>div>div:last-of-type h3 a span{display:inline-block}.wrapper .page-content #cartCrossSell .cartSellMore .crossSell1 .cs-headline,.wrapper .page-content #cartCrossSell .cartSellMore .crossSell2 .cs-headline{font-size:.9375rem;font-weight:400;padding-bottom:.5rem;line-height:1.2}.wrapper .page-content #cartCrossSell .cartSellMore .crossSell1 .promoActn .button,.wrapper .page-content #cartCrossSell .cartSellMore .crossSell2 .promoActn .button{padding:.5rem;margin:.625rem 0 .5rem;font-weight:600;border-radius:4px;font-size:1rem;width:auto}}@media screen and (min-width: 920px){.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder{flex-wrap:nowrap;flex-direction:row}.wrapper .page-content #cartCrossSell .cartSellMore #crossSellContentHolder>div:first-of-type{margin-bottom:0}}@media screen and (min-width: 1133px){#crossSellContentHolder{display:flex;gap:1rem}#cartCrossSell .cartSellMore .crossSell1,#cartCrossSell .cartSellMore .crossSell2{width:50%;margin-bottom:0}}