.page-styles_homepage__3MhGE .herobanner .wrapper{height:var(--h-116)}.page-styles_homepage__3MhGE .banner-content{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));--bg-opacity:0.5;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto}.page-styles_homepage__3MhGE .homepage-container{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:768px){.page-styles_homepage__3MhGE .homepage-container{max-width:1280px}}@media (min-width:1280px){.page-styles_homepage__3MhGE .homepage-container{padding-left:0;padding-right:0}}.page-styles_homepage__3MhGE .hp-banner{margin:auto;max-width:1280px}.page-styles_homepage__3MhGE .hp-banner-text{max-width:42rem;padding-left:2rem;padding-right:2rem;text-align:left}@media (min-width:768px){.page-styles_homepage__3MhGE .hp-banner-text{padding-left:.5rem;padding-right:2rem}}.page-styles_homepage__3MhGE .hp-banner-text h1{font-weight:700;font-size:2.5rem;line-height:1.25;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;position:relative;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}@media (min-width:768px){.page-styles_homepage__3MhGE .hp-banner-text h1{font-size:4.5rem}}.page-styles_homepage__3MhGE .hp-banner-link:hover{border-color:var(--p3)}.page-styles_homepage__3MhGE .hp-banner-link{border-bottom-width:2px;font-size:1.125rem;padding-bottom:.25rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.page-styles_homepage__3MhGE .shop-latest h2{font-size:2.5rem;padding-top:2.5rem}.page-styles_homepage__3MhGE .shop-latest-section{flex-direction:column;grid-gap:1rem;gap:1rem}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-latest-section{display:flex;flex-direction:row}}@media (min-width:1024px){.page-styles_homepage__3MhGE .shop-latest-section{grid-gap:1.5rem;gap:1.5rem}}.page-styles_homepage__3MhGE .home-grid-products{margin-top:5rem}.page-styles_homepage__3MhGE .home-grid-products [class^=columnGroup]{display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .home-grid-products [class^=columnGroup]>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.page-styles_homepage__3MhGE .home-grid-products [class^=columnGroup]{flex-direction:row;padding-left:0;padding-right:0}}.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column{padding-bottom:3rem}@media (min-width:640px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column{text-align:center}}@media (min-width:768px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column{padding-bottom:0;text-align:left}}.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column{width:100%!important}@media (min-width:768px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column{width:33.333333%!important}}.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column .wrapper{background-position:50%;background-size:cover;border-radius:.25rem;height:24rem;width:100%}@media (min-width:768px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column .wrapper{height:16rem}}@media (min-width:1024px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column .wrapper{height:24rem}}@media (min-width:640px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column [class^=text]{text-align:center}}@media (min-width:768px){.page-styles_homepage__3MhGE .home-grid-products .pagebuilder-column [class^=text]{text-align:left}}.page-styles_homepage__3MhGE .home-grid-products .heading{font-size:2.5rem;margin-top:.25rem;margin-bottom:.625rem}.page-styles_homepage__3MhGE .home-grid-products .sub-heading{font-size:1.5rem}.page-styles_homepage__3MhGE .home-grid-products figure{margin-bottom:.5rem}@media (min-width:640px){.page-styles_homepage__3MhGE .home-grid-products figure img{margin-left:auto;margin-right:auto}}.page-styles_homepage__3MhGE .home-grid-products p.title{padding-top:.5rem;padding-bottom:1rem}.page-styles_homepage__3MhGE .home-grid-products a{border-color:var(--secondary);border-bottom:1px var(--secondary);border-style:solid;font-weight:500;line-height:1.25;color:var(--t4)}.page-styles_homepage__3MhGE .bestsellers-grid,.page-styles_homepage__3MhGE .new-arrivals{padding:.625rem;position:relative}@media (min-width:768px){.page-styles_homepage__3MhGE .bestsellers-grid,.page-styles_homepage__3MhGE .new-arrivals{padding:0}}.page-styles_homepage__3MhGE .bestsellers-grid h2,.page-styles_homepage__3MhGE .new-arrivals h2{font-size:1.125rem;text-transform:uppercase}@media (min-width:768px){.page-styles_homepage__3MhGE .bestsellers-grid h2,.page-styles_homepage__3MhGE .new-arrivals h2{font-size:1.25rem}}.page-styles_homepage__3MhGE .bestsellers-grid .link,.page-styles_homepage__3MhGE .new-arrivals .link{border-color:var(--secondary);border-bottom-width:1px;cursor:pointer;font-size:.875rem;position:absolute;top:2.5rem;right:.625rem;color:var(--text-primary);text-decoration:none}@media (min-width:768px){.page-styles_homepage__3MhGE .bestsellers-grid .link,.page-styles_homepage__3MhGE .new-arrivals .link{font-size:1rem;top:0;right:0}}.page-styles_homepage__3MhGE .new-arrivals .trending-grid .items{display:grid;grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.page-styles_homepage__3MhGE .new-arrivals .trending-grid .items{grid-gap:1rem;gap:1rem;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr))}.page-styles_homepage__3MhGE .new-arrivals .trending-grid .items .product-item:first-child{grid-column:span 3/span 3;grid-row:span 2/span 2}}.page-styles_homepage__3MhGE .bestsellers-grid .trending-grid .items{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.page-styles_homepage__3MhGE .bestsellers-grid .trending-grid .items{grid-gap:1rem;gap:1rem;grid-auto-flow:column;grid-template-columns:repeat(5,minmax(0,1fr))}}.page-styles_homepage__3MhGE .shop-collection{margin-top:2.5rem;padding:1.25rem 1.25rem 3.5rem;background-color:#b4c5bb}.page-styles_homepage__3MhGE .shop-collection [class^=columnGroup]{display:flex;flex-direction:column}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection [class^=columnGroup]>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.page-styles_homepage__3MhGE .shop-collection [class^=columnGroup]{flex-direction:row}}@media (min-width:640px){.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column{text-align:center}}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column{text-align:left;width:50%}}.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column{width:100%!important}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column{width:50%!important}}@media (min-width:640px){.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column [class^=text]{text-align:center}}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection .pagebuilder-column [class^=text]{text-align:left}}.page-styles_homepage__3MhGE .shop-collection>div{margin-left:auto;margin-right:auto;max-width:1280px}.page-styles_homepage__3MhGE .shop-collection.right-content{background-color:#ebc6a2}.page-styles_homepage__3MhGE .shop-collection.right-content .shop-collection-content{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection.right-content .shop-collection-content{padding-left:3rem}}@media (min-width:1024px){.page-styles_homepage__3MhGE .shop-collection.right-content .shop-collection-content{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1280px){.page-styles_homepage__3MhGE .shop-collection.right-content .shop-collection-content{padding-top:5rem;padding-bottom:5rem;padding-left:7rem}}.page-styles_homepage__3MhGE .shop-collection.left-content .shop-collection-content{padding-top:1.25rem;padding-bottom:1.25rem;padding-right:1.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection.left-content .shop-collection-content{padding-right:3rem}}@media (min-width:1024px){.page-styles_homepage__3MhGE .shop-collection.left-content .shop-collection-content{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1280px){.page-styles_homepage__3MhGE .shop-collection.left-content .shop-collection-content{padding-top:5rem;padding-bottom:5rem;padding-right:7rem}}.page-styles_homepage__3MhGE .shop-collection .heading{font-family:aktiv-grotesk,sans-serif;font-weight:600;font-size:2rem;margin-bottom:1.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .shop-collection .heading{font-size:3rem}}.page-styles_homepage__3MhGE .shop-collection .content{margin-bottom:1.25rem;padding-right:2.5rem}.page-styles_homepage__3MhGE .shop-collection button{border-color:var(--secondary);border-bottom-width:1px;font-size:1.125rem}.page-styles_homepage__3MhGE .shop-collection-image-col{padding-top:2.25rem;padding-bottom:2.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .testimonials{padding-left:0;padding-right:0}}.page-styles_homepage__3MhGE .testimonials-content{font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:42rem;text-align:center;color:var(--text-secondary)}@media (min-width:768px){.page-styles_homepage__3MhGE .testimonials-content{font-size:1.5rem}}.page-styles_homepage__3MhGE .stars span{font-size:2.5rem;margin-left:.25rem;margin-right:.25rem}.page-styles_homepage__3MhGE .quotes{font-size:1.5rem;margin-bottom:1.25rem}@media (min-width:768px){.page-styles_homepage__3MhGE .quotes{font-size:2rem}}.page-styles_homepage__3MhGE .home-shipping-info{font-size:1.5rem;padding:2.5rem;text-align:center;background-color:#b56047}.page-styles_homepage__3MhGE .home-shipping-info p{color:var(--text-secondary)}.page-styles_homepage__3MhGE .page-styles_section-primary__23XXe{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}