@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,sans-serif;color:#1a1a1a;background-color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}:root{--color-primary: #000000;--color-secondary: #ffffff;--color-accent-red: #d32f2f;--color-accent-red-light: #ff5252;--color-neutral-light: #f5f5f5;--color-neutral-grey: #e0e0e0;--color-neutral-soft: #fafafa;--color-text-dark: #1a1a1a;--color-text-light: #666666;--color-border: #d0d0d0;--font-size-h1: 4.8rem;--font-size-h2: 3.6rem;--font-size-h3: 2.6rem;--font-size-h4: 2rem;--font-size-subtitle: 1.8rem;--font-size-body: 1.5rem;--font-size-body-large: 1.6rem;--font-size-small: 1.3rem;--font-size-xs: 1.2rem;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--container-max: 1280px;--container-narrow: 760px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .06);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 14px 32px rgba(0, 0, 0, .12);--transition-fast: .2s ease-in-out;--transition-smooth: .3s ease-in-out}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-text-dark);font-family:Poppins,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.03em}h1{font-size:var(--font-size-h1);font-weight:800;letter-spacing:-.045em;line-height:1.05}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4);font-weight:600}p{margin:0;font-size:var(--font-size-body);color:var(--color-text-light);line-height:1.7;font-family:Poppins,sans-serif}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{color:var(--color-accent-red)}img,video{max-width:100%;display:block}.re-container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.re-container-narrow{width:100%;max-width:var(--container-narrow);margin:0 auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.section-title{font-size:var(--font-size-h2);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-dark);margin-bottom:.75rem}.section-subtitle{font-size:var(--font-size-subtitle);font-weight:400;line-height:1.5;color:var(--color-text-light);max-width:var(--container-narrow);margin:0 auto 2rem}.section-copy{font-size:var(--font-size-body-large);line-height:1.7;color:var(--color-text-light)}.text-center{text-align:center}.text-left{text-align:left}.text-dark{color:var(--color-text-dark)}.text-light{color:var(--color-text-light)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}button,.button,input[type=submit],input[type=button],input[type=reset]{font-family:Poppins,sans-serif;font-weight:600;padding:.95rem 1.75rem;border:none;border-radius:999px;cursor:pointer;transition:all var(--transition-smooth);text-transform:uppercase;letter-spacing:.04em;font-size:1.4rem;line-height:1}.button-primary,button.primary,input[type=submit]{background-color:var(--color-primary);color:var(--color-secondary)}.button-primary:hover,button.primary:hover,input[type=submit]:hover{background-color:var(--color-accent-red);color:var(--color-secondary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.button-secondary,button.secondary{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-border)}.button-secondary:hover,button.secondary:hover{border-color:var(--color-primary);background-color:var(--color-neutral-light)}.hero{position:relative;width:100%;min-height:72vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#f3f3f3,#fff)}.hero-image,.hero video,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000003d;z-index:2}.hero-content{position:relative;z-index:3;text-align:center;color:var(--color-secondary);padding:var(--spacing-xl);max-width:900px}.hero-content h1{color:var(--color-secondary);margin-bottom:1rem;text-shadow:0 2px 12px rgba(0,0,0,.28)}.hero-content p,.hero-subtitle{color:#ffffffeb;font-size:1.125rem;line-height:1.55;max-width:720px;margin:0 auto 1.75rem;text-shadow:0 2px 10px rgba(0,0,0,.22)}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--color-neutral-light);text-align:center}.trust-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.trust-label{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.testimonials{padding:var(--spacing-xxl) var(--spacing-xl);background-color:var(--color-secondary)}.testimonials-title{text-align:center;margin-bottom:.75rem;font-size:var(--font-size-h2);color:var(--color-text-dark)}.testimonials-subtitle{text-align:center;margin:0 auto var(--spacing-xl);max-width:var(--container-narrow);font-size:var(--font-size-subtitle);line-height:1.5;color:var(--color-text-light)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.testimonial-card{background-color:var(--color-neutral-light);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--color-accent-red);box-shadow:var(--shadow-sm)}.testimonial-stars{color:#ffc107;margin-bottom:var(--spacing-sm);font-size:1.1rem}.testimonial-text{font-size:.975rem;margin-bottom:var(--spacing-md);font-style:italic;color:var(--color-text-light);line-height:1.7}.testimonial-author{font-weight:600;color:var(--color-text-dark);font-size:.95rem}.community-gallery{padding:var(--spacing-xxl) var(--spacing-xl);background-color:var(--color-neutral-light)}.community-gallery-title{text-align:center;margin-bottom:.75rem;font-size:var(--font-size-h2)}.community-gallery-subtitle{text-align:center;margin:0 auto var(--spacing-xl);max-width:var(--container-narrow);font-size:var(--font-size-subtitle);line-height:1.5;color:var(--color-text-light)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.gallery-item{position:relative;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:1;background-color:#e0e0e0}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-smooth)}.gallery-item:hover img{transform:scale(1.05)}@media(max-width:768px){:root{--font-size-h1: 3.4rem;--font-size-h2: 2.8rem;--font-size-h3: 2.2rem;--font-size-h4: 1.8rem;--font-size-subtitle: 1.6rem;--font-size-body: 1.5rem;--font-size-body-large: 1.5rem;--spacing-xl: 1.5rem;--spacing-xxl: 2.25rem}.hero{min-height:62vh}.hero-content{padding:var(--spacing-lg)}.hero-content p,.hero-subtitle{font-size:1.5rem}.trust-bar{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);padding:var(--spacing-md)}.testimonials,.community-gallery{padding:var(--spacing-xxl) var(--spacing-md)}}@media(max-width:480px){:root{--font-size-h1: 3rem;--font-size-h2: 2.4rem;--font-size-h3: 2rem;--font-size-h4: 1.7rem;--font-size-subtitle: 1.5rem;--font-size-body: 1.4rem;--spacing-lg: 1rem;--spacing-md: .75rem}.hero{min-height:56vh}.hero-content{padding:1.25rem 1rem}button,.button,input[type=submit]{padding:.9rem 1.15rem;font-size:1.3rem}.trust-label{font-size:1.2rem}.testimonials,.community-gallery{padding:var(--spacing-xxl) var(--spacing-md)}}@media(max-width:480px){:root{--font-size-h1: 1.75rem;--font-size-h2: 1.4rem;--font-size-h3: 1.05rem;--font-size-h4: .98rem;--font-size-subtitle: .95rem;--font-size-body: .94rem;--spacing-lg: 1rem;--spacing-md: .75rem}.hero{min-height:56vh}.hero-content{padding:1.25rem 1rem}button,.button,input[type=submit]{padding:.9rem 1.15rem;font-size:.8rem}.trust-label{font-size:.75rem}}.template-collection main,.template-collection .shopify-section,.template-collection .collection,.template-collection .main-collection-product-grid{background:#fff}.template-collection .collection-hero,.template-collection .collection__title,.template-collection .collection-hero__title{margin-bottom:.5rem}.template-collection .collection__description,.template-collection .collection-hero__description{max-width:720px;font-size:1rem;line-height:1.6;color:#5b6570;margin-bottom:1rem}.template-collection .main-collection-product-grid{padding-top:2rem}.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .facets{margin-bottom:1.5rem}.template-collection .facets__form,.template-collection .facets-container{background:#fff}.template-collection .facets__heading,.template-collection .facet-filters__label{font-size:.95rem;font-weight:500;color:#111}.template-collection ul.grid,.template-collection .product-grid,.template-collection .grid.product-grid{gap:20px!important}@media(min-width:990px){.template-collection ul.grid,.template-collection .grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.template-collection ul.grid,.template-collection .grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.template-collection .card-wrapper,.template-collection .card,.template-collection .product-card-wrapper{background:#fff}.template-collection .card__inner,.template-collection .media,.template-collection .card__media{border-radius:12px;overflow:hidden}.template-collection .media,.template-collection .card__media{aspect-ratio:4 / 5;background:#f7f7f7}.template-collection .media img,.template-collection .card__media img{object-fit:cover;width:100%;height:100%}.template-collection .card__content,.template-collection .card-information{padding-top:.75rem}.template-collection .card__heading,.template-collection .full-unstyled-link{font-size:1rem;font-weight:600;line-height:1.35;color:#111}.template-collection .price{font-size:.98rem;font-weight:500;color:#222;margin-top:.25rem}.template-collection .card-information>*+*{margin-top:.35rem}.quick-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.quick-filters a{padding:8px 14px;border:1px solid #ddd;border-radius:30px;font-size:13px;text-decoration:none;color:#111}.quick-filters a:hover{background:#111;color:#fff}.blog-articles{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.blog-articles__article:first-child{grid-column:1 / -1}.blog-articles__article:first-child .card__heading{font-size:2rem}.blog-articles__article:first-child .article-card__excerpt{font-size:1rem;max-width:700px}.blog-articles__article:first-child .card__inner{aspect-ratio:16 / 9}@media screen and (max-width:749px){.blog-articles{grid-template-columns:1fr}}.blog-articles__article:first-child .card__heading{font-size:32px;line-height:1.2;margin-bottom:12px}.blog-articles__article:first-child .article-card__info{font-size:13px;letter-spacing:.08em;margin-bottom:10px}.blog-articles__article:first-child .article-card__excerpt{font-size:16px;line-height:1.6;max-width:720px;margin-top:8px;color:#5f5f5f}.blog-articles__article:first-child .card__content{display:flex;flex-direction:column}.blog-articles__article:first-child .article-card__excerpt{order:2}.blog-articles__article:first-child .article-card__info{order:3;margin-top:12px}.article-template .page-width{max-width:760px}.article-template h1{margin-bottom:24px}.article-template h2{margin-top:40px;margin-bottom:12px}.article-template h3{margin-top:28px;margin-bottom:10px}.article-template p{margin-bottom:18px;line-height:1.7}.article-template ul,.article-template ol{margin-top:16px;margin-bottom:24px;padding-left:22px}.article-template li{margin-bottom:8px}.article-template .article-card__info{margin-bottom:24px}@media screen and (max-width:989px){sticky-header,.header-wrapper,.shopify-section-header-sticky,.shopify-section-group-header-group,header-drawer,.menu-drawer-container,#menu-drawer{position:relative!important;z-index:9999!important}#menu-drawer,#menu-drawer .menu-drawer__inner-container,#menu-drawer .menu-drawer__navigation-container,#menu-drawer .menu-drawer__navigation,#menu-drawer .menu-drawer__menu,#menu-drawer .menu-drawer__submenu,#menu-drawer .menu-drawer__utility-links{background:#02111d!important;background-color:#02111d!important;background-image:none!important}main,main .shopify-section,.shopify-section,.banner,.banner__media,.banner__content,.hero,.hero-banner,.hero-video-banner,.video-banner,.slideshow,.index-section{position:relative!important;z-index:1!important}}@media screen and (max-width:989px){.header:has(header-drawer details[open]) .header__heading,.header:has(header-drawer details[open]) .header__icons,.header:has(header-drawer details[open]) .header__search,.header:has(header-drawer details[open]) .header__icon--cart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/master-brand-ecom.css.map */
