@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap");.brand-page-container{color:#333;font-family:Gotham,Montserrat,sans-serif}.brand-page-hero{background:var(--hero-bg,#111);background-position:50%;background-size:cover;color:#fff;padding:15vh 20px;position:relative;text-align:center}.brand-page-hero h1{color:#fff;font-family:Gotham,Montserrat,sans-serif;font-size:3.5rem;font-weight:600;letter-spacing:4px;margin-bottom:10px;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.3);text-transform:uppercase}.brand-page-hero-logo{filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0,0,0,.3));height:auto;max-width:min(210px,70%)}.brand-page-hero-logo-container{margin-bottom:10px}.brand-page-hero h1.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.brand-page-hero-logo-wrap{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.3);display:inline-block;padding:14px 26px}.brand-page-hero-logo-plain{display:block;height:auto;max-width:min(260px,60%)}.brand-page-hero p{color:#f0f0f0;font-family:Gotham,Montserrat,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.5px;line-height:1.25;margin:0 auto 20px;max-width:700px}.brand-page-section-stripe{background-color:var(--theme,#e8ed87);border-bottom:1px solid #eee;overflow:hidden;padding:30px 0;position:relative;width:100%}.brand-page-stripe-container{margin:0 auto;max-width:1400px;padding:0 20px}.brand-page-stripe-item{align-items:center;display:flex;gap:15px;justify-content:center;margin:10px 0;white-space:nowrap}.brand-page-stripe-item i{color:var(--theme-text,#111);font-size:1.4rem}.brand-page-stripe-item span{color:var(--theme-text,#111);font-family:Gotham,Montserrat,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.brand-page-usp-carousel .owl-dots{display:none}@media (max-width:900px){.brand-page-section-stripe{padding:15px 0}.brand-page-stripe-container{max-width:100%;padding:0 10px}}.brand-page-section{margin:0 auto;max-width:1400px;padding:100px 20px}.brand-page-section-header{margin-bottom:50px;text-align:center}.brand-page-section-subtitle{color:#666;display:block;font-size:.8rem;margin-bottom:15px}.brand-page-section-header h2,.brand-page-section-subtitle{font-family:Gotham,Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase}.brand-page-section-header h2{color:#333;font-size:2rem;font-weight:300;margin:0}.brand-page-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:20px}.brand-page-card{background:#fff;border:1px solid #eee;padding:0 0 40px;text-align:center}.brand-page-card img{height:250px;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;width:100%}.brand-page-card-image-placeholder{background:#f2f2f2;height:250px;margin-bottom:25px;width:100%}.brand-page-card h3{color:#222;font-size:1.4rem;font-weight:500;letter-spacing:1px;margin:0 0 15px;padding:0 40px}.brand-page-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.95rem;line-height:1.25;margin-bottom:35px;overflow:hidden;padding:0 40px}.collection-carousel .owl-stage{display:flex}.collection-carousel .owl-item{display:flex;height:auto}.collection-carousel .brand-page-card{display:flex;flex-direction:column;height:100%;width:100%}.collection-carousel .brand-page-card p{flex:1 0 auto}.collection-carousel .owl-dots{padding-top:30px}.brand-page-split{align-items:stretch;display:flex;flex-wrap:wrap;gap:0}.brand-page-split-image{flex:0 0 50%;max-width:50%;min-width:300px}.brand-page-split-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-page-split-content{background:#111;box-sizing:border-box;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%;min-width:300px;padding:80px 60px;text-align:left}@media (max-width:900px){.brand-page-split-content,.brand-page-split-image{flex:0 0 100%;max-width:100%}.brand-page-split{flex-direction:column}}.brand-page-carousel a.listingproduct,.brand-page-carousel a.listingproduct:hover,.brand-page-carousel a.listingproduct:visited{width:100%}.brand-page-carousel .owl-stage-outer{padding:50px 0}.brand-page-faq-section{margin:0 auto;max-width:800px;padding:80px 20px}.brand-page-faq-list{border-top:1px solid #e0e0e0}.brand-page-faq-item{border-bottom:1px solid #e0e0e0}.brand-page-faq-toggle{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Gotham,Montserrat,sans-serif;font-size:1.1rem;justify-content:space-between;outline:none;padding:25px 0;text-align:left;width:100%}.brand-page-faq-toggle:hover{color:#000}.brand-page-faq-toggle:focus-visible{outline:2px solid #cc9b77;outline-offset:2px}.brand-page-faq-icon{font-size:1.4rem;font-weight:300;line-height:1}.brand-page-faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.brand-page-faq-content p{color:#666;font-weight:300;line-height:1.6;margin:0;padding-bottom:25px}.brand-page-faq-item.active .brand-page-faq-content{max-height:300px;transition:max-height .3s ease-in}.whitebox.nopadding{background:transparent;box-shadow:none}.border.bp-border,.brand-page-section.bp-section--white{background-color:#fff}.clearfix.bp-inner{margin:0 auto;max-width:1400px}.brand-page-card .bp-card-link{display:block;text-decoration:none}.brand-page-section.bp-section--flush{max-width:100%;padding:0}.brand-page-section-header.bp-section-header--left{margin-bottom:30px;text-align:left}.brand-page-section-subtitle.bp-subtitle-theme{color:var(--theme)}.brand-page-section-header .bp-heading-light{color:#fff}.brand-page-split-content .bp-story-copy{color:#ddd;font-size:1.05rem;font-weight:300;line-height:1.65;margin:0}.brand-page-section.bp-section--products{padding:100px 0}.brand-page-section.bp-section--video{background-color:#111;padding:60px 20px;text-align:center}.bp-video-wrap{margin:0 auto;max-width:1200px}.bp-video-frame{height:0;overflow:hidden;padding-bottom:30%;position:relative}.bp-video-frame .bp-video-iframe{border:0;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%}
/*# sourceMappingURL=build/styles/pages/brand_page.css.map */