#MainContent .shopify-section:first-child .banner,.template-index .shopify-section:first-child .banner{min-height:85vh;display:flex;align-items:center;justify-content:center}#MainContent .shopify-section:first-child .banner__content,.template-index .shopify-section:first-child .banner__content{max-width:800px;margin:0 auto}#MainContent .shopify-section:first-child .banner__heading,.template-index .shopify-section:first-child .banner__heading{font-size:clamp(26px,4vw,38px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--space-sm);color:var(--color-white);text-shadow:0 2px 20px rgba(0,0,0,.3)}#MainContent .shopify-section:first-child .banner__text,.template-index .shopify-section:first-child .banner__text{font-size:clamp(14px,2vw,16px);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg);color:#fffffff2;text-shadow:0 1px 10px rgba(0,0,0,.2)}#MainContent .shopify-section:first-child .banner__buttons,.template-index .shopify-section:first-child .banner__buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}@media screen and (max-width:749px){#MainContent .shopify-section:first-child .banner,.template-index .shopify-section:first-child .banner{min-height:60vh}#MainContent .shopify-section:first-child .banner__heading,.template-index .shopify-section:first-child .banner__heading{font-size:24px}#MainContent .shopify-section:first-child .banner__text,.template-index .shopify-section:first-child .banner__text{font-size:14px}}.multicolumn .multicolumn-list__item{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all var(--transition-base) var(--ease-smooth);height:100%}.multicolumn .multicolumn-list__item:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#e3763233;background:var(--color-white)}.multicolumn .multicolumn-card__info h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin-bottom:4px}.multicolumn .multicolumn-card__info p{font-size:var(--font-size-xs);color:var(--color-gray-500);line-height:var(--line-height-normal)}.multicolumn .multicolumn-card__image-wrapper{margin-bottom:var(--space-md)}.multicolumn .multicolumn-card__image-wrapper svg,.multicolumn .multicolumn-card__image-wrapper img{width:48px;height:48px;color:var(--color-accent)}.section-heading,.title--primary,.collection-list-title,.featured-collection .title,.multicolumn .title{font-size:clamp(22px,3vw,28px);font-weight:var(--font-weight-bold);color:var(--color-charcoal);text-align:center;margin-bottom:var(--space-sm);line-height:var(--line-height-snug)}.section-heading+p,.title+p,.collection-list-title+p{font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:center;max-width:600px;margin:0 auto var(--space-lg);line-height:var(--line-height-relaxed)}.collection-list .card,.collection-list .card__media{aspect-ratio:3/4}.collection-list .card:hover .media img{transform:scale(1.1)}.collection-list .card__information{position:absolute;bottom:var(--space-lg);left:50%;transform:translate(-50%);background:var(--glass-bg);backdrop-filter:var(--glass-blur-heavy);-webkit-backdrop-filter:var(--glass-blur-heavy);padding:12px 32px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);white-space:nowrap;transition:transform var(--transition-base) var(--ease-smooth)}.collection-list .card:hover .card__information{transform:translate(-50%) translateY(-8px)}.collection-list .card-information__text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.benefits-section .multicolumn-list__item{background:#fafafa;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base) var(--ease-smooth)}.benefits-section .multicolumn-list__item:hover{background:var(--color-white);transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}.benefits-section .multicolumn-card__image-wrapper{width:64px;height:64px;background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md)}.benefits-section .multicolumn-card__image-wrapper svg,.benefits-section .multicolumn-card__image-wrapper img{width:32px;height:32px;color:var(--color-white)}.benefits-section .multicolumn-card__info h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);text-align:center}.benefits-section .multicolumn-card__info p{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-gray-500);text-align:center}.testimonials-section .multicolumn-card{max-width:700px;margin:0 auto;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-3xl);text-align:center}.testimonials-section .multicolumn-card__image-wrapper{margin-bottom:var(--space-lg)}.testimonials-section .multicolumn-card__image-wrapper:before{content:"\2b50";font-size:40px;display:block}.testimonials-section .multicolumn-card__info h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin-bottom:var(--space-sm)}.testimonials-section .multicolumn-card__info p{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.testimonials-section .multicolumn-card .button{background:var(--gradient-primary);color:var(--color-white);padding:14px 32px;border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-block;transition:all var(--transition-base) var(--ease-smooth)}.testimonials-section .multicolumn-card .button:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent)}.testimonials-section .multicolumn-card__info .note{font-size:var(--font-size-sm);font-style:italic;color:var(--color-gray-400);margin-top:var(--space-md)}.newsletter-section .newsletter-form__field-wrapper{max-width:500px;margin:0 auto;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);padding:8px;display:flex;gap:var(--space-xs)}.newsletter-section .newsletter-form__field-wrapper .field__input{background:#fff3;border:none;color:var(--color-white);padding:12px 16px;border-radius:var(--radius-md);font-size:var(--font-size-base)}.newsletter-section .newsletter-form__field-wrapper .field__input::placeholder{color:#ffffffb3}.newsletter-section .newsletter-form__button{background:var(--color-white);color:var(--color-accent);border:none;padding:12px 32px;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-base) var(--ease-smooth);white-space:nowrap}.newsletter-section .newsletter-form__button:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.newsletter-section .newsletter__subheading{font-size:var(--font-size-sm);color:#fffc;margin-top:var(--space-md)}@media screen and (max-width:749px){.multicolumn .multicolumn-list{gap:var(--space-md)}.benefits-section .multicolumn-list__item{padding:var(--space-lg)}.testimonials-section .multicolumn-card{padding:var(--space-xl)}.newsletter-section .newsletter-form__field-wrapper{flex-direction:column;gap:var(--space-sm)}.newsletter-section .newsletter-form__button{width:100%}}#MainContent .page-width{max-width:1400px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/premium-homepage.css.map */
