@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:500;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:600;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:700;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:800;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:900;src:url(/fonts/rubik-v28-latin/rubik-v28-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/fonts/open-sans-v40-latin/open-sans-v40-latin-800italic.woff2) format("woff2")}.fa-solid,.fas{display:inline-block;font-style:normal;line-height:1}.fa-solid:before,.fas:before{display:inline-block;font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols2,sans-serif;font-weight:700;line-height:1}.fa-envelope:before{content:"✉"}.fa-phone:before{content:"☎"}.fa-heart:before{content:"♥"}.fa-angle-right:before{content:"›"}.fa-angle-down:before{content:"⌄"}.fa-magnifying-glass:before{content:"🔍"}.fa-user:before{content:"👤"}.fa-cart-shopping:before{content:"🛒"}.fa-bars:before{content:"☰"}.fa-xmark:before{content:"✕"}.fa-check:before{content:"✓"}.fa-xs{font-size:.75em}.fa-lg{font-size:1.25em;vertical-align:-.075em}.fa-rotate-90{display:inline-block;transform:rotate(90deg);transform-origin:center}:root{--primary-color: #ff9024;--dark-primary-color: #eb7400;--white: #fff;--black: #000;--grey: #828484;--dark-grey: #313131;--light-grey: #f4f4f4;--light-black: #313131;--gray-border: #e3e3e3;--light-yellow: #f7902c29;--brown: #575756;--dark-blue: #122235;--dark-gray-border: #c7c7c7;--dark-grey-extra: #647283;--yellow: #ff8631;--light-yellow-extra: #ffe7d6;--yellow-gradient: linear-gradient( 90deg, rgba(237, 117, 33, 1) 35%, rgba(255, 147, 72, 1) 100% );--red: #f78a8a;--dark-red: #ff0000}*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans;font-weight:400;font-size:1.6rem}html{font-size:62.5%;-webkit-text-size-adjust:none}@media only screen and (max-width: 1200px){html{font-size:50%;-webkit-text-size-adjust:none}}@media only screen and (max-width: 768px){html{font-size:40%;-webkit-text-size-adjust:none}}form{display:flex;flex-direction:column;row-gap:2.8rem;margin-bottom:5.8rem}.form-group{display:flex;flex-direction:column;width:100%;row-gap:.8rem}.double-form-group{display:flex;column-gap:2rem;width:100%}input{display:flex;width:100%;height:5rem;padding:1.4rem 1.8rem;border:.1rem solid var(--gray-border);border-radius:.6rem}input::placeholder{color:var(--grey)}label{color:var(--brown)}button{border:none}.container{max-width:142rem;padding:0 4rem;margin:auto}.button-container{display:flex;gap:2rem}.button-primary{display:flex;justify-content:center;align-items:center;width:fit-content;padding:1.2rem 3.2rem;border-radius:2.4rem;background-color:var(--primary-color);color:var(--white);cursor:pointer}.button-secondary{display:flex;padding:1.2rem 3.2rem;border-radius:2.4rem;border:.1rem solid var(--white);color:var(--white)}.radio-button{display:inline-block;position:relative;cursor:pointer}.radio-button__input{position:absolute;opacity:0;width:0;height:0}.radio-button__label{width:100%;display:inline-block;padding-left:3rem;margin-bottom:1rem;position:relative;font-size:1.6rem;color:var(--grey);cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}.p-filter-left-info-options:last-child .radio-button__label{margin-bottom:0}.radio-button__custom{position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.7rem;height:1.7rem;border-radius:50%;border:.2rem solid #555;transition:all .3s cubic-bezier(.23,1,.32,1)}.radio-button__input:checked+.radio-button__label .radio-button__custom{transform:translateY(-50%) scale(.9);border:.5rem solid var(--primary-color);color:var(--grey)}.radio-button__input:checked+.radio-button__label{color:var(--grey)}.radio-button__label:hover .radio-button__custom{transform:translateY(-50%) scale(1.2);border-color:var(--primary-color);box-shadow:0 0 1rem #4c8bf580}ul{list-style-type:none}a{text-decoration:none;color:var(--brown)}.link-underline{text-decoration:underline;text-underline-offset:.2rem}.h1,.h1 span{font-family:Rubik;font-size:6.2rem;font-weight:700}.h2{text-transform:uppercase;font-family:Rubik;font-size:3.4rem;font-weight:700}.h3{font-family:Rubik;font-size:3.4rem;font-weight:700;color:var(--grey)}.outline-title{font-family:Rubik;color:var(--light-black);-webkit-text-fill-color:#f7902c00;-webkit-text-stroke:.15rem var(--light-black);font-weight:700}p{line-height:2.5rem;color:var(--grey)}.grey-title{font-size:2.4rem;color:var(--grey);text-transform:uppercase;font-family:rubik;font-weight:700}.pagination{display:flex;gap:.5rem;justify-content:center}.pagination-prev svg{height:1.3rem;width:1.3rem;color:var(--dark-blue)}.pagination-nav{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;background-color:var(--light-grey);border-radius:.4rem;height:100%;width:2.9rem}.pagination-next svg{height:1.3rem;width:1.3rem;color:var(--dark-blue)}.pagination-links{display:flex;gap:.5rem}.pagination-link{padding:.5rem 1rem;background-color:var(--light-grey);border-radius:.4rem;color:var(--dark-blue)}.pagination-active{background:var(--primary-color);color:var(--white)}.nav{border-bottom:.15rem solid var(--gray-border)}.nav-top{display:flex;justify-content:center;gap:9.8rem;padding:1rem;background-color:var(--primary-color)}.nav-top-item{display:flex;align-items:center;gap:1rem}.nav-top-item-icon{display:flex}.nav-top-item-icon svg{height:1.8rem;width:1.8rem;color:var(--white)}.nav-top-item-text{font-family:Rubik;font-size:1.4rem;color:var(--white)}.nav-bottom{display:flex;padding:2.5rem 0}.nav-bottom-logo{display:flex}.nav-bottom-logo img{height:4.3rem}.nav-bottom-nav-items{display:flex;align-items:center;gap:4.6rem;margin-left:auto;margin-right:auto}.nav-bottom-nav-items a{color:var(--dark-grey)}.nav-bottom-nav-items a:hover,.nav-bottom-nav-items a.active{color:var(--primary-color)}.nav-bottom-interaction{display:flex;gap:1.6rem;margin-left:auto}.nav-bottom-interaction-search-container{position:relative}.nav-bottom-interaction-search-icon{display:flex;position:absolute;left:2rem;top:50%;transform:translateY(-50%)}.nav-bottom-interaction-search-icon svg{height:1.5rem;width:1.5rem;color:var(--grey)}.nav-bottom-interaction-search input{width:18.2rem;padding-left:4.5rem;color:var(--dark-grey)}.nav-bottom-interaction-icons{display:flex;gap:1.6rem}.nav-bottom-interaction-icon{position:relative;display:flex;justify-content:center;align-items:center;padding:1.5rem;background-color:var(--light-grey);border-radius:50%}.nav-bottom-interaction-icon-card-flashing{position:absolute;top:1rem;right:1rem;height:.5rem;width:.5rem;border-radius:50%;animation:Flashing 3s infinite}@keyframes Flashing{0%{background-color:transparent}50%{background-color:var(--primary-color)}to{background-color:transparent}}.nav-bottom-interaction-icon svg{height:1.7rem;width:1.7rem;color:var(--dark-grey)}.nav-bottom-interaction-icon-hamburger{display:none}.nav-mobile{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);box-shadow:#0000003d 0 3px 8px;z-index:1}.nav-mobile-content{padding:8rem 10rem}.nav-mobile-content-title{margin-bottom:5.1rem;font-family:Rubik;font-size:6.2rem;font-weight:700;color:#313131;-webkit-text-fill-color:#F7902C00;-webkit-text-stroke:.3rem #313131}.nav-mobile-content ul{display:flex;flex-direction:column;gap:2rem;text-align:center;margin-bottom:5.5rem}.nav-mobile-content li a{font-family:Rubik;font-size:3.4rem;color:#313131;font-weight:500;text-transform:uppercase}.nav-mobile-content-button-container .button-primary{width:100%}.nav-mobile-close{position:absolute;top:3rem;right:3rem;display:flex;justify-content:center;align-items:center;padding:1.5rem;background-color:var(--light-grey);border-radius:50%}.nav-mobile-close svg{height:1.7rem;width:1.7rem}@media only screen and (max-width: 992px){.nav-bottom-nav-items,.nav-bottom-interaction-search{display:none}.nav-bottom-interaction-icon-hamburger{display:flex}}@media only screen and (max-width: 768px){.nav-top{gap:unset;justify-content:space-around}}@media only screen and (max-width: 576px){.nav-top-item-text{font-size:1rem}}.footer-stripe{display:flex;align-items:center;width:100%;padding:1.5rem 0;background-color:var(--primary-color)}.footer-stripe .container{display:flex;width:100%;column-gap:6rem;color:var(--white)}.responsive-svg{display:none}.footer__reason{font-size:1.4rem;font-weight:800;font-family:Rubik;text-transform:uppercase;column-gap:3rem;color:var(--white)}.footer__reason:hover{text-decoration:underline;text-underline-offset:.2rem}.white-stripe{height:2.2rem;width:.1rem;background-color:var(--white)}.footer__perks{display:flex;align-items:center;column-gap:1rem;font-size:1.4rem;font-family:Rubik;text-transform:uppercase}.footer__perks svg{height:1.8rem;width:1.8rem}.footer-top{display:flex;gap:11.5rem;padding:4.5rem 0}.footer-top-left{width:36rem}.footer-top-left-img{margin-bottom:2rem}.footer-top-left-img img{width:13.2rem}.footer-top-right{display:flex;gap:12.2rem;flex:1}.footer-top-right-title{margin-bottom:1rem;font-family:Rubik;color:var(--grey);font-weight:700}.footer-top-right-item{display:flex;flex-direction:column;height:100%;gap:.7rem}.footer-top-right-item a{color:var(--grey)}.footer-top-right-item a:hover{color:var(--primary-color)}.footer-bottom{padding:1rem 0;border-top:.1rem solid var(--gray-border);background-color:var(--light-grey)}.footer-bottom-text,.footer-bottom-text a{font-size:1.4rem;color:var(--grey)}.footer-bottom-text a:hover{color:var(--primary-color)}@media only screen and (max-width: 768px){.footer-stripe .container:first-child{column-gap:1rem}.white-stripe,.footer__perks{display:none}.responsive-svg{display:flex;height:1.8rem;width:1.8rem}.footer-top{flex-direction:column;gap:5.5rem}.footer-top-left{width:43rem}}@media only screen and (max-width: 576px){.footer-top-right{gap:5.2rem}}.cart-popup{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:40rem;border:.1rem solid var(--gray-border);border-radius:.6rem;background-color:var(--white);z-index:2}.cart-popup-left{width:35rem;border-right:.1rem solid var(--gray-border)}.cart-popup-left-img{display:flex;justify-content:center;align-items:center;height:100%;padding:4rem}.cart-popup-left-img img{height:100%;width:100%;object-fit:contain}.cart-popup-right{position:relative;display:flex;flex-direction:column;width:50rem;padding:4rem}.cart-popup-right h4{font-family:Rubik;color:var(--brown);font-weight:700;text-transform:uppercase}.cart-popup-right p{font-size:1.2rem}.cart-popup-right-cart-info{display:flex;flex-direction:column;gap:1.1rem;margin:auto 0;padding:1rem;border:.1rem solid var(--gray-border);border-radius:.6rem}.cart-popup-right-cart-info-item{display:flex;color:var(--grey)}.cart-popup-right-cart-info-item-name{margin-right:auto;font-size:1.4rem}.cart-popup-right-cart-info-item-info{font-size:1.4rem}.cart-popup-right .button-primary{cursor:pointer}.cart-popup-right .button-primary a{font-size:1.3rem;color:var(--white)}.cart-popup-right .button-secondary{font-size:1.3rem;color:var(--grey);border-color:var(--gray-border)}.cart-popup-right-close{position:absolute;top:1rem;right:1rem;cursor:pointer}.cart-popup-right-close svg{height:2rem;width:2rem;color:var(--brown)}@media only screen and (max-width: 576px){.cart-popup-left{display:none}.cart-popup-right-close svg{height:2.5rem;width:2.5rem}.cart-popup{border:.15rem solid var(--gray-border)}}.account-navigation{display:flex;flex-direction:column;row-gap:2rem;width:26.5rem;margin-right:11.5rem;flex-shrink:0}.grey-title span{font-size:2.4rem;font-weight:700;font-family:rubik;color:var(--primary-color)}.account-navigation-box{display:flex;flex-direction:column;row-gap:1.4rem;padding:2.2rem;background-color:var(--light-grey);border:.1rem solid var(--gray-border);border-radius:.6rem}.account-navigation-option{display:flex;align-items:center;font-size:1.4rem;color:var(--grey)}.account-navigation-option.active{color:var(--brown);font-weight:700}.account-navigation-option svg{height:2rem;width:2rem}.account-navigation-option:hover{text-decoration:underline;text-underline-offset:.2rem}.account-navigation-stripe{height:.1rem;width:100%;background-color:var(--gray-border)}.form-error-inline{margin-top:1.2rem;margin-bottom:.8rem;padding:1rem 1.2rem;border:.1rem solid #f3b8b8;border-radius:.6rem;background-color:#fff1f1;color:var(--dark-red);font-size:1.3rem;line-height:1.5}.form-error-inline--success{border-color:#b9e5b9;background-color:#effbef;color:#1e7a1e}.p-filter-right-products,.favorites-products{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:4rem}.p-filter-right-product,.favorites-product{width:calc(33% - 2rem);border-radius:.6rem;border:.1rem solid var(--gray-border)}.p-filter-right-product-img,.favorites-product-img{position:relative;padding:1.8rem}.p-filter-right-product-img img,.favorites-product-img img{height:20rem;width:100%;object-fit:contain}.p-filter-right-product-img-fav,.favorites-product-img-fav{display:none;justify-content:center;align-items:center;position:absolute;top:1.5rem;left:1.5rem;padding:1rem;border:.1rem solid var(--gray-border);border-radius:50%}.p-filter-right-product-img-fav.active,.favorites-product-img-fav.active{border-color:var(--primary-color)}.p-filter-right-product-img-fav.active svg,.favorites-product-img-fav.active svg{fill:var(--primary-color);color:var(--primary-color)}.p-filter-right-product:hover .p-filter-right-product-img-fav,.favorites-product:hover .favorites-product-img-fav{display:flex}.p-filter-right-product-img-fav svg,.favorites-product-img-fav svg{height:1.6rem;width:1.6rem;color:var(--gray-border)}.p-filter-right-product-info,.favorites-product-info{display:flex;justify-content:space-between;gap:1.5rem;padding:1.8rem;border-top:.1rem solid var(--gray-border)}.p-filter-right-product-info-name,.favorites-product-info-name{min-height:3.8rem;margin-bottom:.2rem;font-family:Rubik;color:var(--brown);font-weight:700;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.p-filter-right-product-info-price,.favorites-product-info-price{color:var(--grey);font-size:1.6rem}.p-filter-right-product-info-add-to-card-container,.favorites-product-info-add-to-card-container{display:flex;align-items:center}.p-filter-right-product-info-add-to-card,.favorites-product-info-add-to-card{display:flex;justify-content:center;align-items:center;padding:1.3rem;background-color:var(--light-yellow);border-radius:50%}.p-filter-right-product-info-add-to-card svg,.favorites-product-info-add-to-card svg{height:1.6rem;width:1.6rem;color:var(--yellow)}@media only screen and (max-width: 992px){.p-filter-right-product,.favorites-product{width:calc(50% - 2rem)}}@media only screen and (max-width: 768px){.p-filter-right-product-img-fav,.favorites-product-img-fav{display:flex}}@media only screen and (max-width: 576px){.p-filter-right-product-info-add-to-card-container,.favorites-product-info-add-to-card-container{display:none}}.header{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:6.3rem;height:calc(75vh - 13.5rem);background-color:var(--light-grey);background-size:cover;background-position:bottom;clip-path:polygon(0 0,100% 0%,100% 91%,0% 100%)}.header-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;text-align:center}.header-content h1{max-width:78rem;margin-bottom:3rem;color:var(--white)}.header-content h1 span{display:flex;justify-content:center;position:relative}.header-content h1 span:before{content:"";position:absolute;bottom:50%;left:8rem;transform:translateY(50%);height:3.8rem;width:3.8rem;background-color:var(--white);clip-path:polygon(100% 0,0% 100%,100% 100%)}.header-content h1 span:after{content:"";position:absolute;bottom:50%;right:8rem;transform:translateY(50%);height:3.8rem;width:3.8rem;background-color:var(--white);clip-path:polygon(0 2%,0% 100%,100% 100%)}.header-content p{max-width:64.8rem;margin-bottom:3.8rem;color:var(--white);line-height:3rem}.header-content .button-container{justify-content:center}.header-cover{position:absolute;top:0;right:0;height:100%;width:100%;background-color:#00000080}@media only screen and (max-width: 576px){.header{height:calc(70vh - 13.5rem)}.header-content h1 span{display:inline-flex}.header-content h1 span:before{left:-6rem}.header-content h1 span:after{right:-6rem}}.intro{display:flex;gap:10rem;margin-bottom:10rem}.intro-left{min-width:38.5rem}.intro-left h2 span{font-size:3.4rem}@media only screen and (max-width: 768px){.intro{gap:5rem}}@media only screen and (max-width: 576px){.intro{flex-direction:column;gap:2rem}}.h-brands{margin-bottom:10rem}.h-brands-items{display:flex;justify-content:space-between;gap:2rem}.h-brands-item{display:flex;justify-content:center;align-items:center;height:20rem;width:20rem;padding:3.4rem;border:.1rem solid var(--gray-border);border-radius:.6rem}.h-brands-item img{object-fit:contain;height:100%;width:100%}@media only screen and (max-width: 768px){.h-brands-item{height:14rem}}@media only screen and (max-width: 768px){.h-brands-item{height:8rem;padding:1rem}.h-brands-item:last-of-type{display:none}}.quick-search{padding:10rem 0;background-color:var(--light-grey);clip-path:polygon(0 9%,100% 0%,100% 100%,0% 100%);border-bottom:.1rem solid var(--gray-border)}.quick-search-title{margin-bottom:3rem}.quick-search-items{display:flex;justify-content:space-between;gap:2rem}.quick-search-item{position:relative;width:25%;padding:2rem;background-color:var(--white);border:.1rem solid var(--gray-border);border-radius:.6rem}.quick-search-item-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;margin-bottom:2rem;border-radius:50%;background-color:var(--light-yellow);height:6.5rem;width:6.5rem}.quick-search-item-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:3.1rem;width:3.1rem;color:var(--primary-color)}.quick-search-item-name{font-family:Rubik;font-weight:700;font-size:1.8rem;color:var(--primary-color);text-transform:uppercase}.quick-search-item-arrow{display:flex;position:absolute;right:2rem;bottom:2rem}.quick-search-item-arrow svg{height:1.9rem;width:1.9rem;color:var(--primary-color)}@media only screen and (max-width: 992px){.quick-search-items{flex-wrap:wrap}.quick-search-item{width:calc(50% - 1rem)}}@media only screen and (max-width: 576px){.quick-search{clip-path:polygon(0 4%,100% 0%,100% 100%,0% 100%)}.quick-search-item{width:100%}}.filter-banner{position:relative;background-color:var(--light-grey);background-size:cover;margin-bottom:6.8rem}.filter-banner-content{position:relative;padding:5.5rem 0;z-index:1}.filter-banner-content h1{margin-bottom:1.2rem;color:var(--white)}.filter-banner-content p{max-width:57rem;color:var(--white)}.filter-banner-cover{position:absolute;top:0;right:0;height:100%;width:100%;background-color:#00000080}.p-list{padding:7.5rem 0;background-color:var(--light-grey);clip-path:polygon(0 4%,100% 0%,100% 96%,0% 100%)}.p-list h3{margin-bottom:2.9rem;font-family:Rubik;color:var(--brown);font-size:3.4rem;font-weight:700}.p-list-products{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-bottom:4rem}.p-list-products .p-filter-right-product{background-color:var(--white);width:calc(25% - 3rem)}@media only screen and (max-width: 992px){.p-list-products .p-filter-right-product:first-of-type{display:none}.p-list-products .p-filter-right-product{width:calc(33% - 2rem)}}@media only screen and (max-width: 576px){.p-list-products .p-filter-right-product:last-of-type{display:none}.p-list-products .p-filter-right-product{width:calc(50% - 2rem)}}.p-filter{display:flex;gap:9.5rem;margin-bottom:10rem}.p-filter-left{width:25rem}.p-filter-left-info-container{display:flex;margin-bottom:1.4rem;cursor:pointer}.p-filter-left-title{font-family:Rubik;font-weight:700;color:var(--brown)}.p-filter-left-icon{display:flex;align-items:center;margin-left:auto}.p-filter-left-icon svg{height:1.3rem;width:1.3rem;color:var(--brown)}.p-filter-left-info-options{display:flex;flex-direction:column}.p-filter-left-div{margin:2.6rem 0;height:.1rem;width:100%;background-color:var(--light-grey)}.p-filter-right{width:calc(100% - 34.5rem)}.p-filter-right-top{display:flex;margin-bottom:1.2rem}.p-filter-right-top-count{margin-right:auto;color:var(--grey)}.p-filter-right-top-sort{position:relative;cursor:pointer}.p-filter-right-top-sort-button{display:flex;gap:1.2rem}.p-filter-right-top-sort-button-name{color:var(--grey)}.p-filter-right-top-sort-button-icon{display:flex;justify-content:center;align-items:center}.p-filter-right-top-sort-button-icon svg{height:1.3rem;width:1.3rem;color:var(--grey)}.p-filter-right-top-sort-dropdown{position:absolute;top:3rem;right:-1rem;width:18rem;padding:1rem 2rem;background-color:var(--white);border:.1rem solid var(--gray-border);border-radius:.6rem;color:var(--grey);z-index:2}.p-filter-right-top-sort-dropdown .radio-button{width:100%}.p-filter-right-top-sort-dropdown .radio-button__label{font-size:1.4rem}.p-filter-right-products-pagination{margin:auto}@media only screen and (max-width: 768px){.p-filter{flex-direction:column}.p-filter-left,.p-filter-right{width:100%}.p-filter-left-filter-option-c{display:none}.plus{display:block}}.product-page{display:flex;gap:11.5rem;margin-top:5.2rem;margin-bottom:5.7rem}.product-page-img{width:50%}.product-page-img-container{height:47.3rem}.product-page-img-container img{height:100%;width:100%;object-fit:contain}.product-page-info{display:flex;flex-direction:column;justify-content:center;width:50%}.product-page-info-brand{margin-bottom:.6rem;text-transform:uppercase;color:var(--grey);font-size:1.4rem}.product-page-info-title{margin-bottom:2.2rem;font-family:Rubik;font-size:2.4rem;font-weight:700;color:var(--brown)}.product-page-info-price-container{display:flex;align-items:center;gap:1.4rem;margin-bottom:2.2rem}.product-page-info-price span{font-family:Rubik;font-size:3.4rem;font-weight:700;color:var(--primary-color)}.product-page-info-price-text{font-family:Rubik;font-size:1.4rem;color:var(--primary-color)}.product-page-info-price-unit{margin-bottom:2.8rem}.product-page-info-price-unit-text{font-family:Rubik;color:#c7c7c7;font-weight:700;margin-bottom:1rem}.product-page-info-price-unit-options{display:flex;gap:1.6rem}.product-page-info-price-unit-option:first-of-type{color:var(--primary-color);border:.1rem solid var(--primary-color)}.product-page-info-price-unit-option{display:flex;color:#c7c7c7;padding:.8rem 1.4rem;border:.1rem solid #C7C7C7;font-size:1.4rem;border-radius:.3rem}.product-page-info-price-quantity{display:flex;gap:1.6rem;margin-bottom:5.2rem}.product-page-info-price-quantity-button{cursor:pointer}.product-page-info-price-description-info{display:flex;justify-content:space-between;margin-bottom:1rem;cursor:pointer}.product-page-info-price-description-info-name{font-family:Rubik;color:#c7c7c7;font-weight:700}.product-page-info-price-description-svg svg{height:1.8rem;width:1.8rem;color:#c7c7c7}.product-page-info-price-description-dropdown p{font-size:1.4rem}@media only screen and (max-width: 576px){.product-page{flex-direction:column}.product-page-img,.product-page-info{width:100%}}.center-login-container{display:flex;align-items:center;justify-content:center;padding:4.6rem 2rem 6rem;background-color:var(--light-grey)}.login-container{width:55rem;padding:4.6rem;border-radius:2rem;background-color:var(--white);border:solid .1rem var(--dark-gray-border)}.login-container .h2{margin-bottom:2.8rem;color:var(--brown)}.register-back-container{height:0;position:relative}.register-back-container{position:relative}.register-container .h2{margin-bottom:2.8rem;color:var(--brown)}.register-back{display:flex;align-items:center;column-gap:1rem;position:absolute;top:4.4rem;left:0}.register-back svg{height:1.4rem;width:1.4rem}.center-register-container{display:flex;align-items:center;justify-content:center;padding:4.6rem 2rem 8rem;background-color:var(--light-grey)}.register-container{width:55rem;padding:4.6rem;border-radius:2rem;background-color:var(--white);border:solid .1rem var(--dark-gray-border)}.register-container select{display:flex;width:100%;height:5rem;padding:1.4rem 1.8rem;border:.1rem solid var(--gray-border);border-radius:.6rem;background-color:var(--white)}@media only screen and (max-width: 576px){.register-container{margin-top:4.4rem}}.forgot-password-back-container{height:0;position:relative}.forgot-password-container .h2{margin-bottom:2.8rem;color:var(--brown)}.forgot-password-back-container{position:relative}.forgot-password-back{display:flex;align-items:center;column-gap:1rem;position:absolute;top:4.4rem;left:0}.forgot-password-back svg{height:1.4rem;width:1.4rem}.center-forgot-password-container{display:flex;align-items:center;justify-content:center;padding:12rem 2rem;background-color:var(--light-grey)}.forgot-password-container{width:55rem;padding:4.6rem;border-radius:2rem;background-color:var(--white);border:solid .1rem var(--dark-gray-border)}.cart{display:flex;padding:0 4rem 6rem;column-gap:11.5rem}.cart-product__section{display:flex;flex-direction:column;width:calc(100% - 47.4rem);row-gap:1.4rem}.cart-product__heading{display:flex;margin-bottom:1.8rem;font-family:Rubik;font-size:1.4rem;color:var(--grey)}.cart-product__heading>*{font-family:Rubik;text-transform:uppercase;font-size:1.4rem}.cart-product__heading div:nth-child(1){margin-right:auto}.cart-product__heading div:nth-child(2){margin-right:3.9rem}.cart-product__heading div:nth-child(3){margin-right:12rem}.cart-product__product{display:flex;padding:1.2rem 2.4rem 1.2rem 1.2rem;border-radius:.4rem;border:solid .1rem var(--light-grey);align-items:center}.cart-product__product img{width:6.1rem;height:6.1rem;background-color:var(--light-grey);margin-right:2.2rem}.cart-product__name{margin-right:auto;color:var(--dark-grey)}.cart-product__amount{width:7rem;height:4.2rem;margin-right:2.9rem}.cart-product__price{margin-right:7rem;color:var(--dark-grey)}.cart-product__product svg{height:2.6rem;width:2.6rem;stroke:var(--dark-red);cursor:pointer}.cart-pay{width:35.9rem;display:flex;flex-direction:column;row-gap:4rem}.cart-pay__subtotal{display:flex;justify-content:space-between;padding-bottom:2rem;border-bottom:.1rem solid var(--light-grey)}.cart-pay__shipping{display:flex;flex-direction:column;row-gap:.6rem}.cart-pay__shipping-option{display:flex;column-gap:1.2rem;align-items:center}.cart-pay__shipping-option .radio-button__label{color:var(--dark-grey)}.cart-pay__shipping-option .radio-button span{font-weight:800}.cart-pay__total{display:flex;justify-content:space-between;padding-top:2rem;border-top:.1rem solid var(--light-grey)}.cart-pay .button-primary{align-self:flex-end}@media only screen and (max-width: 992px){.cart{flex-direction:column;row-gap:7rem}.cart-product__section,.cart-pay{width:100%}}@media only screen and (max-width: 576px){.cart-product__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.small-banner-background{height:15.1rem;margin-bottom:7rem;background-color:var(--light-grey);clip-path:polygon(0 0,85% 0,90% 50%,85% 100%,0 100%)}.small-banner-title{padding:5.5rem 0 0;color:var(--grey)}.become-member-footer{background-color:var(--light-grey);width:100%;padding:6rem 0}.become-member-footer .container{display:flex;column-gap:5.3rem;align-items:center}.become-member-footer__heading{width:45.4rem}.become-member-footer__title{color:var(--brown);margin-bottom:1.6rem}.become-member-footer__slogan{color:var(--brown);font-size:1.4rem;margin-bottom:4rem}.become-member-footer__perks{display:flex;column-gap:1rem}.become-member-footer__perk-container{display:flex;flex-direction:column;align-items:center;padding:5.3rem 4.9rem;border:solid .1rem var(--gray-border);border-radius:.6rem;background-color:var(--white)}.become-member-footer__svg-container{display:flex;align-items:center;justify-content:center;width:11rem;height:11rem;margin-bottom:4rem;border:.1rem solid var(--gray-border);border-radius:50%;position:relative}.become-member-footer__svg-container img{height:5.2rem;width:5.5rem}.become-member-footer__svg-container svg{position:absolute;top:0;right:0;height:3.6rem;width:3.6rem;stroke:var(--primary-color);fill:var(--white)}.become-member-footer__perk-title{font-size:1.8rem;font-weight:700;width:11rem;color:var(--primary-color);text-align:center}@media only screen and (max-width: 992px){.become-member-footer .container{flex-direction:column;row-gap:3rem}.become-member-footer__title{text-align:center}.become-member-footer__slogan,.become-member-footer__heading .button-primary{display:none}}@media only screen and (max-width: 576px){.become-member-footer__heading{display:flex;flex-direction:column;align-items:center}.become-member-footer__slogan,.become-member-footer__heading .button-primary{display:block}.become-member-footer__perks{display:none}}.become-member{margin-bottom:10rem}.become-member-background{position:absolute;z-index:-1;width:48%;height:30rem;padding:5rem 12.8rem 5rem 0;background-color:var(--light-grey);border-radius:0 .6rem .6rem 0}.become-member{display:flex;column-gap:5.3rem;padding-top:5rem}.become-member__heading{width:45.4rem}.become-member__title{color:var(--brown);margin-bottom:1.6rem}.become-member__slogan{font-family:Rubik;text-transform:uppercase;color:var(--brown);font-size:1.4rem;margin-bottom:4rem}.become-member__perks{display:flex;column-gap:1rem;width:calc(100% - 47.5rem)}.become-member__perk-container{display:flex;flex-direction:column;align-items:center;padding:5.3rem 4.9rem;border:solid .1rem var(--gray-border);border-radius:.6rem;background-color:var(--white)}.become-member__svg-container{display:flex;align-items:center;justify-content:center;width:11rem;height:11rem;margin-bottom:4rem;border:.1rem solid var(--gray-border);border-radius:50%;position:relative}.become-member__svg-container img{height:5.2rem;width:5.5rem}.become-member__svg-container svg{position:absolute;top:0;right:0;height:3.6rem;width:3.6rem;stroke:var(--primary-color);fill:var(--white)}.become-member__perk-title{font-size:1.8rem;font-weight:700;width:11rem;color:var(--primary-color);text-align:center;font-family:Rubik;text-transform:uppercase}@media only screen and (max-width: 992px){.become-member-background{display:none}.become-member{flex-direction:column;width:100%;align-items:center;padding-bottom:6rem;background-color:var(--light-grey)}.become-member .container{flex-direction:column;row-gap:3rem}.become-member__title{text-align:center}.become-member__slogan,.become-member__heading .button-primary{display:none}.become-member__perks{justify-content:center;width:100%}}@media only screen and (max-width: 576px){.become-member__heading{display:flex;flex-direction:column;align-items:center}.become-member__slogan,.become-member__heading .button-primary{display:block}.become-member__perks{display:none}}.pay{display:flex;column-gap:11.5rem;margin-bottom:3rem}.pay-personal-information{display:flex;flex-direction:column;row-gap:2rem;width:calc(100% - 47.4rem)}.pay-pay{display:flex;flex-direction:column;width:35.9rem}.pay-pay .grey-title{margin-bottom:2rem}.pay-pay__subtotal{display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem;border-bottom:.1rem solid var(--light-grey)}.pay-pay__shipping{display:flex;flex-direction:column;row-gap:.6rem;padding-bottom:2rem}.pay-pay__shipping-option{display:flex;column-gap:1.2rem;align-items:center}.pay-pay__shipping-option .radio-button__label{color:var(--dark-grey)}.pay-pay__shipping-option .radio-button span{font-weight:800}.pay-pay__total{display:flex;justify-content:space-between;padding-top:2rem;margin-bottom:6rem;border-top:.1rem solid var(--light-grey)}.pay-pay .button-primary{align-self:flex-end}.pay-payment-option{display:flex;column-gap:1.2rem;align-items:center}.pay-method{margin-bottom:4.1rem}.pay-method .grey-title{margin-bottom:2.1rem}.pay-payment-option .radio-button__label{color:var(--dark-grey)}@media only screen and (max-width: 992px){.pay-personal-information{width:calc(100% - 50rem)}}@media only screen and (max-width: 768px){.pay-personal-information{width:100%}.pay{flex-direction:column;margin-bottom:6rem}.pay-pay{width:100%}}.my-account{display:flex}.account-details-title{margin-bottom:2.2rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;font-family:rubik;color:var(--dark-gray-border)}.account-details form .button-primary{align-self:flex-end}@media only screen and (max-width: 992px){.my-account{flex-direction:column;row-gap:4rem}}.container.orders-page{display:flex;margin-bottom:6rem}.orders-section{display:flex;flex-direction:column;row-gap:1.4rem;width:calc(100% - 38rem)}.orders-title{margin-bottom:.8rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;font-family:rubik;color:var(--dark-gray-border)}.orders-heading{display:flex;margin-bottom:.4rem}.orders-heading>*{font-family:rubik;text-transform:uppercase;color:var(--grey);font-size:1.4rem}.orders-heading div:nth-child(1){margin-right:3.4rem}.orders-heading div:nth-child(2){margin-right:auto}.orders-heading div:nth-child(3){margin-right:4.8rem}.orders-heading div:nth-child(4){margin-right:20rem}.orders-order{display:flex;align-items:center;padding:3.1rem 1.2rem 3.1rem 2.4rem;border:solid .1rem var(--gray-border);border-radius:.6rem;color:var(--brown)}.orders-number{margin-right:4rem;text-decoration:underline;text-underline-offset:.1rem;color:var(--dark-grey)}.orders-date{margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dark-grey)}.orders-delivery{margin-right:5rem;color:var(--dark-grey)}.orders-price{margin-right:7rem;font-weight:700;color:var(--dark-grey)}.orders-empty-state{color:var(--grey);line-height:1.6}@media only screen and (max-width: 992px){.orders-page{flex-direction:column;row-gap:4rem}.orders-page,.orders-section{width:100%}}@media only screen and (max-width: 576px){.orders-price{margin-right:2rem}.orders-heading div:nth-child(1){margin-right:1rem}.orders-heading div:nth-child(4){margin-right:15rem}.orders-heading div:nth-child(3){display:none}.orders-delivery{display:none}.orders-number{margin-right:1rem}}.container.order-detail-page{display:flex;margin-bottom:6rem}.order-detail-section{display:flex;flex-direction:column;row-gap:2.4rem;width:calc(100% - 38rem)}.order-detail-header{display:flex}.order-detail-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;font-family:rubik;color:var(--dark-gray-border)}.order-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.order-detail-summary-card,.order-detail-address-card,.order-detail-totals{border:solid .1rem var(--gray-border);border-radius:.6rem;background-color:var(--white)}.order-detail-summary-card{padding:2.4rem}.order-detail-summary-label{margin-bottom:.8rem;font-family:rubik;font-size:1.3rem;font-weight:700;text-transform:uppercase;color:var(--grey)}.order-detail-summary-value{color:var(--dark-grey)}.order-detail-summary-value.order-detail-summary-value-total{font-weight:700}.order-detail-grid{display:flex;flex-direction:column;gap:2.4rem}.order-detail-addresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:stretch}.order-detail-address-card{height:100%;padding:2.4rem}.order-detail-card-title{margin-bottom:1.6rem;font-family:rubik;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:var(--dark-gray-border)}.order-detail-address-card p,.order-detail-address-card strong,.order-detail-address-card span{color:var(--dark-grey)}.order-detail-address-card p{line-height:1.7}.order-detail-items{display:flex;flex-direction:column;row-gap:1.4rem}.order-detail-items-heading{display:grid;grid-template-columns:9.2rem minmax(0,1fr) 7rem 8rem;column-gap:2.2rem;margin-bottom:.4rem}.order-detail-items-heading>div:first-child{grid-column:1 / 3}.order-detail-items-heading>div:nth-child(2){text-align:center}.order-detail-items-heading>div:nth-child(3){text-align:right}.order-detail-item{display:grid;grid-template-columns:9.2rem minmax(0,1fr) 7rem 8rem;column-gap:2.2rem;align-items:center;text-decoration:none}.order-detail-item-media{display:flex;align-items:center;justify-content:center;width:9.2rem;height:9.2rem}.order-detail-item-media img{width:100%;height:100%;object-fit:contain;background-color:var(--light-grey)}.order-detail-item-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--light-grey);color:var(--grey)}.order-detail-item-name{display:flex;flex-direction:column;row-gap:.8rem;min-width:0}.order-detail-item-title{overflow-wrap:anywhere;color:var(--dark-grey)}.order-detail-item-meta{overflow-wrap:anywhere;color:var(--grey)}.order-detail-items .cart-product__amount{display:flex;align-items:center;justify-content:center;width:100%;padding:1.4rem 1.8rem;border:.1rem solid var(--gray-border);border-radius:.6rem;color:var(--dark-grey);background-color:var(--white);margin-right:0}.order-detail-totals{height:100%;padding:2.4rem}.order-detail-items .cart-product__price{margin-right:0;white-space:nowrap}.order-detail-total-row{display:flex;justify-content:space-between;gap:2rem;padding:1.6rem 0;border-bottom:solid .1rem var(--gray-border);color:var(--dark-grey)}.order-detail-total-row:first-of-type{padding-top:0}.order-detail-total-row:last-child{padding-bottom:0;border-bottom:none}.order-detail-total-row.order-detail-total-row-grand-total{font-weight:700}@media only screen and (max-width: 992px){.order-detail-page{flex-direction:column;row-gap:4rem}.order-detail-page,.order-detail-section{width:100%}.order-detail-header{flex-direction:column}.order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-addresses{grid-template-columns:1fr}}@media only screen and (max-width: 768px){.order-detail-summary{grid-template-columns:1fr}.order-detail-items-heading{display:none}.order-detail-item{grid-template-columns:6.1rem minmax(0,1fr) 5.4rem max-content;column-gap:1.2rem}.order-detail-item-media{width:6.1rem;height:6.1rem}.order-detail-item-name{width:auto}.order-detail-item-title,.order-detail-item-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-detail-items .cart-product__amount,.order-detail-items .cart-product__price{margin-right:0}}.favorites-page{display:flex;margin-bottom:8rem}.favorites-right{display:flex;flex-direction:column;row-gap:2.2rem}.favorites-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;font-family:rubik;color:var(--dark-gray-border)}@media only screen and (max-width: 992px){.favorites-page{flex-direction:column;row-gap:4rem}}.become-member-page{display:flex;margin-bottom:8rem}.become-member-page-title{margin-bottom:2.2rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;font-family:rubik;color:var(--dark-gray-border)}.become-member-page-text{margin-bottom:4rem;max-width:55rem}.promotions-background{position:absolute;z-index:-1;width:48%;height:30rem;padding:5rem 12.8rem 5rem 0;background-color:var(--light-grey);border-radius:0 .6rem .6rem 0}.promotions{display:flex;column-gap:5.3rem;padding:9rem 4rem 10.4rem}.promotions__title{max-width:25rem;margin-bottom:1.6rem;color:var(--grey);text-transform:uppercase}.promotions__slogan{font-family:Rubik;color:var(--grey);font-size:1.4rem}.promotions__perks{display:flex;column-gap:2rem}.promotions__perk-container{width:36rem;border-radius:.6rem}.promotions__perk-top{display:flex;position:relative;column-gap:1rem;border-radius:.6rem .6rem 0 0;padding:1.4rem 2.4rem 0rem;background-color:var(--primary-color)}.promotions__perk-discount{display:flex;flex-direction:column;font-family:rubik;font-size:5.2rem;font-weight:700;opacity:100%;color:var(--white)}.perk-discount-2{opacity:10%}.promotions__perk-img-container{width:calc(100% - 2.9rem)}.promotions__perk-img{height:100%;width:100%;object-fit:contain;margin-bottom:-3rem}.promotions__perk-arrow{display:flex;position:absolute;top:0;right:0;height:5.2rem;width:5.2rem;align-items:center;justify-content:center;background-color:var(--dark-primary-color);border-radius:0 0 0 .6rem}.promotions__perk-arrow:after{content:"";position:absolute;top:-1.3rem;right:-2.3rem;width:0;height:0;border-left:2.8rem solid transparent;border-right:2.8rem solid transparent;border-bottom:2.8rem solid var(--white);rotate:405deg}.promotions__perk-bottom{border-radius:0 0 .6rem .6rem;padding:2.4rem;background-color:var(--dark-primary-color)}.promotions__perk-title{max-width:23rem;font-size:2.4rem;text-transform:uppercase;font-weight:700;color:var(--white)}@media only screen and (max-width: 992px){.promotions-background{display:none}.promotions{flex-direction:column;align-items:center;row-gap:3rem;width:100%;padding-bottom:6rem;padding-top:6rem;background-color:var(--light-grey);margin-bottom:8rem}.promotions .container{flex-direction:column;row-gap:3rem}.promotions__heading{display:flex;flex-direction:column;align-items:center}.promotions__perks{justify-content:center;width:100%}.promotions__perk-arrow:after{border-bottom:1.8rem solid var(--light-grey)}}@media only screen and (max-width: 576px){.promotions__perks{flex-direction:column;row-gap:2rem;width:unset}}.featured{margin-bottom:8rem}.featured .h2{color:var(--brown);margin-right:auto}.featured-top{display:flex;margin-bottom:2.5rem}.featured-bottom{display:flex;flex-direction:column;align-items:center}.featured-products{display:flex;gap:3rem;justify-content:space-between;width:100%}.featured-product{width:100%;border-radius:.6rem;border:.1rem solid var(--gray-border)}.featured-product-img{position:relative;padding:1.8rem}.featured-product-img img{height:20rem;width:100%;object-fit:contain}.featured-product-img-fav{display:none;justify-content:center;align-items:center;position:absolute;top:1.5rem;left:1.5rem;padding:1rem;border:.1rem solid var(--gray-border);border-radius:50%}.featured-product-img-fav.active{border-color:var(--primary-color)}.featured-product-img-fav.active svg{fill:var(--primary-color);color:var(--primary-color)}.featured-product:hover .featured-product-img-fav{display:flex}.featured-product-img-fav svg{height:1.6rem;width:1.6rem;color:var(--gray-border)}.featured-product-info{display:flex;justify-content:space-between;gap:1.5rem;padding:1.8rem;border-top:.1rem solid var(--gray-border)}.featured-product-info-name{min-height:3.8rem;margin-bottom:.2rem;font-family:Rubik;color:var(--brown);font-weight:700;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.featured-product-info-price{color:var(--grey);font-size:1.6rem}.featured-product-info-add-to-card-container{display:flex;align-items:center}.featured-product-info-add-to-card{display:flex;justify-content:center;align-items:center;padding:1.3rem;background-color:var(--light-yellow);border-radius:50%}.featured-product-info-add-to-card svg{height:1.6rem;width:1.6rem;color:var(--yellow)}.featured-bottom .button-primary{display:none}@media only screen and (max-width: 768px){.featured-products{flex-wrap:wrap;width:100%}.featured-product{width:calc(50% - 2rem)}}@media only screen and (max-width: 576px){.featured-top{justify-content:center}.featured-top .button-primary{display:none}.featured-top .h2{margin-right:unset}.featured-products{margin-bottom:3rem}.featured-product-info-add-to-card-container{display:none}.featured-bottom .button-primary{display:flex;justify-self:center}}.promotions-search{display:flex;justify-content:space-around;column-gap:2rem;margin-bottom:8rem}.promotions-search__perks{display:flex;column-gap:2rem}.promotions-search__perk-container{width:36rem;border-radius:.6rem;border:.1rem solid var(--gray-border)}.promotions-search__perk-top{display:flex;position:relative;column-gap:1rem;border-radius:.6rem .6rem 0 0;padding:1.4rem 2.4rem 0rem;background-color:var(--light-grey)}.promotions-search__perk-discount{display:flex;flex-direction:column;font-family:rubik;font-size:5.2rem;font-weight:700;opacity:100%;color:var(--grey)}.perk-discount-2{opacity:40%}.perk-discount-3{opacity:10%}.promotions-search__perk-img-container{width:calc(100% - 2.9rem)}.promotions-search__perk-img{height:100%;width:100%;object-fit:contain;margin-bottom:-3rem}.promotions-search__perk-arrow{display:flex;position:absolute;top:0;right:0;height:5.2rem;width:5.2rem;align-items:center;justify-content:center;background-color:var(--gray-border);border-radius:0 0 0 .6rem}.promotions-search__perk-arrow:after{content:"";position:absolute;top:-1.3rem;right:-2.3rem;width:0;height:0;border-left:2.8rem solid transparent;border-right:2.8rem solid transparent;border-bottom:2.8rem solid var(--white);rotate:405deg}.promotions-search__perk-bottom{border-radius:0 0 .6rem .6rem;padding:2.6rem;background-color:var(--gray-border)}.promotions-search__perk-title{max-width:23rem;font-size:2.4rem;text-transform:uppercase;font-weight:700;color:var(--grey);opacity:70%}.promotions-search__search-top{z-index:1}.promotions-search__search-container{width:36rem;height:31.5rem;border-radius:.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--light-grey);position:relative}.promotions-search__title{max-width:25rem;margin-bottom:1.6rem;color:var(--grey);text-transform:uppercase}.promotions-search-interaction-container{position:relative}.promotions-search-interaction-container input{padding-left:4.5rem;color:var(--dark-grey)}.promotions-search-bottom{position:absolute;width:100%;height:11.4rem;bottom:0;background-color:var(--gray-border);z-index:0}@media only screen and (max-width: 992px){.promotions-search__search-container{display:none}}@media only screen and (max-width: 576px){.promotions-search{flex-direction:column;align-items:center;row-gap:3rem}}
