:root{--color-background:#fffaf7;--color-foreground:#1f1f1f;--color-muted:#776762;--color-soft:#ead9d6;--color-soft-2:#f6e8e3;--color-cream:#fbf7f2;--color-blush:#d8a890;--color-taupe:#8b6f63;--color-button:#1f1f1f;--font-body-family: Cabin, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: Cabin, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-margin: 16px;--wide-page-width: 100vw;--header-height: 66px;--ann-bar-height: 40px;--header-group-height:0px;--transparent-header-offset-boolean:1;--spacing-scale:1;--section-height-medium:66vh;--section-height-large:84vh;--button-border-radius:999px;--card-border-radius:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}.skip-to-content-link{position:absolute;left:-999px;top:auto}.skip-to-content-link:focus{left:1rem;top:1rem;z-index:999;background:#fff;padding:1rem}.shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}.section{width:100%;position:relative;display:grid;grid-template-columns:minmax(var(--page-margin),1fr) minmax(0,calc(100% - var(--page-margin)*2)) minmax(var(--page-margin),1fr)}.section>*{grid-column:2}.section--full-width>*{grid-column:1/4}.spacing-style{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;padding-block:calc(var(--padding-block-start) + var(--section-top-offset,0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end)}a{color:inherit}img{max-width:100%;display:block}.site-header{position:absolute;top:var(--ann-bar-height, 0);left:0;right:0;z-index:20;height:var(--header-height);display:grid;grid-template-columns:minmax(24px,1fr) auto 1fr;align-items:center;padding:0 48px;color:#fff}.site-header a{text-decoration:none}.site-logo{font-weight:800;font-size:22px;letter-spacing:-.04em}.site-nav{display:flex;gap:34px;justify-content:center;font-size:18px}.site-icons{display:flex;gap:24px;justify-content:flex-end;align-items:center}.site-icons svg{width:24px;height:24px;stroke-width:1.8}.hero-wrapper:first-child{--section-height-offset:var(--header-height)}.hero{min-height:var(--hero-min-height,var(--section-height-medium));position:relative;overflow:hidden;align-items:center;justify-items:start;color:#fff}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__media img,.hero__fallback{width:100%;height:100%;object-fit:cover}.hero__fallback{background:radial-gradient(circle at 25% 70%,rgba(255,255,255,.8),transparent 16%),radial-gradient(circle at 42% 45%,rgba(255,255,255,.5),transparent 12%),linear-gradient(90deg,#ece2dc,#b58a79 45%,#6f4a3e)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0000000f,#0000002e,#00000014)}.hero__container{position:relative;z-index:2;display:grid;align-items:center;width:100%;min-height:inherit;padding:0 7vw}.hero__content{max-width:920px;margin-top:46px}.hero h1{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(58px,8vw,128px);line-height:.94;letter-spacing:-.07em;font-weight:800}.hero p{font-size:clamp(17px,1.4vw,22px);max-width:650px;line-height:1.5;margin:26px 0 0;text-shadow:0 1px 14px rgba(0,0,0,.16)}.hero .button{margin-top:34px}.button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:var(--button-border-radius);background:var(--color-button);color:#fff;text-decoration:none;border:1px solid var(--color-button);font-weight:700;font-size:16px;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-2px);opacity:.92}.marquee{overflow:hidden;white-space:nowrap;background:var(--color-soft);color:#191919;border:0;padding:22px 0;font-size:21px;line-height:1;text-transform:none}.marquee__track{display:inline-block;padding-left:100%;animation:marquee-scroll 28s linear infinite}.marquee__track span{margin-right:38px}.marquee__slash{margin:0 34px;font-weight:400}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-heading{font-size:clamp(36px,4.2vw,58px);line-height:1.05;letter-spacing:-.055em;text-align:center;margin:0;font-weight:700}.product-placeholder-section{background:#fff;padding:72px 0 0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:46px}.product-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:#fff;min-width:0}.product-card__image-wrap{width:100%;aspect-ratio:1/1;background:#f4e5db;display:grid;place-items:center;overflow:hidden}.product-card__image-wrap img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.product-card:hover img{transform:scale(1.035)}.product-card__placeholder{font-size:90px;filter:drop-shadow(0 22px 30px rgba(0,0,0,.12))}.product-card h3{font-size:24px;line-height:1.08;margin:26px 18px 10px;letter-spacing:-.035em}.product-card .price{font-size:20px;font-weight:700;margin-bottom:16px}.quote-section{padding:120px 8vw;background:#fff;text-align:center}.quote-section .eyebrow{font-size:18px;margin-bottom:90px;color:#222}.quote-section h2{max-width:960px;margin:0 auto;font-size:clamp(42px,5.4vw,70px);line-height:1.05;letter-spacing:-.065em;font-weight:700}.media-content{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#fff}.media-content--soft{background:#e5f0ff}.media-content__image{min-height:620px;overflow:hidden;background:#eee}.media-content__image img{width:100%;height:100%;object-fit:cover}.media-content__fallback{height:100%;background:radial-gradient(circle at 40% 45%,rgba(255,255,255,.9),transparent 16%),linear-gradient(140deg,#fbf7f2,#d6b8aa)}.media-content__body{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 7vw}.media-content h2{font-size:clamp(38px,4.4vw,58px);line-height:1.05;letter-spacing:-.055em;margin:0 0 28px}.media-content p{font-size:18px;line-height:1.5;color:#2f2f2f;max-width:470px;margin:0 0 36px}.trust-band{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}.trust-item{padding:38px 24px;text-align:center;border-right:1px solid #eee}.trust-item:last-child{border-right:0}.trust-item strong{display:block;font-size:17px;margin-bottom:8px}.trust-item span{font-size:14px;color:#756863}.newsletter{background:#bed0e6;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;padding:84px 48px}.newsletter h2{font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.055em;margin:0}.newsletter p{font-size:18px;color:#26333f;margin:18px 0 0}.newsletter form{display:flex;background:#fff;border-radius:999px;padding:8px;box-shadow:0 18px 42px #00000012}.newsletter input{flex:1;border:0;outline:0;padding:18px 28px;border-radius:999px;font-size:16px}.newsletter button{border:0;background:#1f1f1f;color:#fff;border-radius:999px;width:68px;font-size:28px;cursor:pointer}.site-footer{background:#151515;color:#fff;padding:60px 48px}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:44px}.site-footer h3,.site-footer h4{margin:0 0 18px}.site-footer a{display:block;color:#ddd;text-decoration:none;margin:10px 0}.site-footer p{color:#cfcfcf;line-height:1.6;max-width:400px}@media(max-width:900px){.site-header{padding:0 22px;grid-template-columns:1fr auto}.site-nav{display:none}.hero{--hero-min-height:72vh}.hero__container{padding:0 28px}.hero h1{font-size:clamp(52px,15vw,82px)}.product-grid{grid-template-columns:repeat(2,1fr)}.media-content,.newsletter{grid-template-columns:1fr}.media-content__image,.media-content{min-height:auto}.media-content__image{height:440px}.trust-band{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hero h1{font-size:52px}.marquee{font-size:16px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card h3{font-size:16px;margin:14px 10px 6px}.product-card .price{font-size:15px;margin-bottom:12px}.trust-band,.footer-grid{grid-template-columns:1fr}.newsletter{padding:54px 24px}.newsletter form{border-radius:26px;flex-direction:column}.newsletter button{width:100%;height:54px}.site-icons{gap:16px}}@media screen and (max-width:749px){.header__row--top{background:#fff8f4d1!important;backdrop-filter:blur(14px) saturate(1.3)!important;-webkit-backdrop-filter:blur(14px) saturate(1.3)!important}.header__underlay-closed{background:transparent!important}.header[transparent],.header[transparent] .header__row{--color-foreground:#3d2c27!important;--color-foreground-rgb:61,44,39!important;--color-account-icon:#3d2c27!important}.header[transparent]{--header-logo-display:block!important;--header-logo-inverse-display:none!important}.header .header__columns{padding-block:8px!important}.header-logo{margin-left:0!important}.site-header{top:var(--ann-bar-height,40px)!important}}@media screen and (max-width:749px){.product-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#e0d5cf!important;margin-top:16px!important}.product-grid .product-card{background:#fff!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-decoration:none!important;color:#1f1f1f!important}.product-grid .product-card__image-wrap{width:100%!important;aspect-ratio:unset!important;background:#fff!important;display:block!important;overflow:hidden!important}.product-grid .product-card__image-wrap img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.product-grid .product-card h3{font-size:12px!important;font-weight:500!important;margin:8px 10px 4px!important;line-height:1.3!important;text-align:left!important}.product-grid .product-card .price{font-size:12px!important;font-weight:600!important;margin:0 10px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alivea-preview.css.map */
