:root{--header-height: 80px}@media screen and (min-width: 750px){:root{--header-height: 100px}}:root{--color-skwsh-stone: #2B2B2B;--color-skwsh-cream: #F5F2ED;--color-skwsh-bath: #7FC4D6;--color-skwsh-nourish: #9B95B7;--color-skwsh-essentials: #94B49F;--font-heading-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 700;--font-body-weight: 400;--font-medium-weight: 500;--font-light-italic-weight: 300;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--shadow-subtle: 0 2px 8px rgba(0, 0, 0, .04);--shadow-base: 0 4px 20px rgba(0, 0, 0, .08);--shadow-hover: 0 8px 30px rgba(0, 0, 0, .12);--shadow-lifted: 0 12px 40px rgba(0, 0, 0, .15)}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.color-scheme-1{--color-background: var(--color-skwsh-cream);--color-foreground: var(--color-skwsh-stone);--color-foreground-heading: var(--color-skwsh-stone);--color-primary: var(--color-skwsh-bath);--color-primary-hover: #6AB3C5;--color-border: rgba(43, 43, 43, .15);--color-shadow: rgba(43, 43, 43, .1);--color-primary-button-background: var(--color-skwsh-stone);--color-primary-button-text: var(--color-skwsh-cream);--color-primary-button-border: var(--color-skwsh-stone);--color-primary-button-hover-background: #1a1a1a;--color-primary-button-hover-text: var(--color-skwsh-cream);--color-primary-button-hover-border: #1a1a1a}.glamz-hero{background-color:var(--color-skwsh-cream);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.glamz-hero__container{max-width:1400px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.glamz-hero__content{z-index:2}.glamz-hero__subtitle{color:var(--color-skwsh-stone);opacity:.7;font-size:1.125rem;line-height:1.6;margin-bottom:var(--spacing-md);max-width:450px}.glamz-hero__title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--spacing-lg);color:var(--color-skwsh-stone)}.glamz-hero__button{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:1.25rem 2.5rem;background-color:var(--color-skwsh-stone);color:var(--color-skwsh-cream);text-decoration:none;font-weight:var(--font-medium-weight);border-radius:50px;transition:var(--transition-base);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.glamz-hero__button:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);background-color:#1a1a1a}.glamz-hero__button-arrow{transition:transform .3s ease}.glamz-hero__button:hover .glamz-hero__button-arrow{transform:translate(4px)}.glamz-hero__media{position:relative;height:600px;border-radius:8px;overflow:hidden}.glamz-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.glamz-hero__badge{position:absolute;bottom:var(--spacing-lg);right:var(--spacing-lg);background:#fff;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;box-shadow:var(--shadow-base);display:flex;align-items:center;gap:var(--spacing-sm)}.glamz-hero__badge-icons{display:flex;margin-right:var(--spacing-xs)}.glamz-hero__badge-icon{width:32px;height:32px;border-radius:50%;border:2px solid white;margin-left:-10px;overflow:hidden}.glamz-hero__badge-icon:first-child{margin-left:0}.glamz-hero__badge-icon img{width:100%;height:100%;object-fit:cover}.glamz-hero__badge-text{font-size:.875rem;font-weight:var(--font-medium-weight);color:var(--color-skwsh-stone)}.glamz-hero__bottom-text{position:absolute;bottom:0;left:0;right:0;font-size:clamp(4rem,10vw,8rem);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.2em;opacity:.05;text-align:center;z-index:1;pointer-events:none}.header{background:transparent;position:absolute;top:0;left:0;right:0;z-index:100;padding:var(--spacing-lg) 0}.header__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg)}.header__logo{font-size:1.5rem;font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.1em}.header__actions{display:flex;align-items:center;gap:var(--spacing-md)}.product-grid{display:grid;gap:var(--spacing-xl);padding:var(--spacing-3xl) 0}@media screen and (min-width: 750px){.product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.product-card{position:relative;transition:var(--transition-base)}.product-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lifted)}.product-card__image-wrapper{position:relative;padding-top:125%;overflow:hidden;border-radius:8px;background-color:#f8f8f8}.product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__content{padding:var(--spacing-md) 0}.product-card__title{font-size:1rem;font-weight:var(--font-medium-weight);margin-bottom:var(--spacing-xs);color:var(--color-skwsh-stone)}.product-card__price{font-size:1.125rem;color:var(--color-skwsh-stone);font-weight:var(--font-medium-weight)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none}.section{padding:var(--spacing-3xl) 0}@media screen and (max-width: 749px){.section{padding:48px 0}}.section--full-width{padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-heading-weight);letter-spacing:-.02em}@media screen and (max-width: 768px){.glamz-hero__container{grid-template-columns:1fr;gap:var(--spacing-xl);min-height:100vh}.glamz-hero__media{order:-1;height:400px}.glamz-hero__content{text-align:center}.glamz-hero__subtitle{margin-left:auto;margin-right:auto}.glamz-hero__button{margin:0 auto}.glamz-hero__bottom-text{display:none}}.button--primary,.button--secondary{border-radius:50px;padding:1rem 2rem;font-weight:var(--font-medium-weight);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;transition:var(--transition-base)}.button--primary:hover,.button--secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}input[type=email],input[type=text],input[type=tel],input[type=password],textarea,select{background-color:transparent;border:1px solid rgba(43,43,43,.2);border-radius:0;padding:var(--spacing-sm) var(--spacing-md);transition:var(--transition-fast)}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-skwsh-stone);background-color:transparent}.newsletter{background-color:var(--color-skwsh-stone);color:var(--color-skwsh-cream);padding:var(--spacing-3xl) 0;text-align:center}.newsletter__title{color:var(--color-skwsh-cream);margin-bottom:var(--spacing-lg)}.newsletter__form{display:flex;gap:var(--spacing-sm);max-width:500px;margin:0 auto}.newsletter__input{flex:1;background-color:transparent;border:1px solid var(--color-skwsh-cream);color:var(--color-skwsh-cream)}.newsletter__input::placeholder{color:#f5f2ed99}.newsletter__submit{background-color:var(--color-skwsh-cream);color:var(--color-skwsh-stone);border:none;padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:var(--transition-base)}.newsletter__submit:hover{background-color:#e8e5e0;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/skwsh-glamz-custom.css.map */
