:root{--cs-cream: #F5EFE6;--cs-cream-dark: #EDE7DC;--cs-cream-card: #E8E2D8;--cs-white: #FFFFFF;--cs-black: #1A1A1A;--cs-text: #1A1A1A;--cs-text-muted: #6B6B6B;--cs-text-light: #9A9A9A;--cs-border: #D5CFC4;--cs-green: #7D8E6D;--cs-gold: #C8A85C;--cs-gold-hero: #C9A44E;--cs-orange: #E87040;--cs-sage: #7D8E6F;--cs-red: #C0392B;--cs-pink: #E8A0B0;--cs-font-heading: "Cormorant Garamond", "Georgia", serif;--cs-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-transition: .3s ease;--cs-max-width: 1240px;--cs-radius: 0px;--cs-radius-sm: 4px}[class^=cs-]{box-sizing:border-box}[class^=cs-] *,[class^=cs-] *:before,[class^=cs-] *:after{box-sizing:border-box}.cs-section{font-family:var(--cs-font-body);color:var(--cs-text)}.cs-section h1,.cs-section h2,.cs-section h3{font-family:var(--cs-font-heading);font-weight:300;font-style:italic;color:var(--cs-black);margin:0 0 .5em;line-height:1.25}.cs-section p{line-height:1.7;margin:0 0 1em}.cs-container{max-width:var(--cs-max-width);margin:0 auto;padding:0 24px}.cs-btn{display:inline-block;padding:10px 24px;font-family:var(--cs-font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;border:1px solid var(--cs-black);cursor:pointer;transition:var(--cs-transition);text-align:center;background:transparent;color:var(--cs-black)}.cs-btn:hover,.cs-btn--filled{background:var(--cs-black);color:var(--cs-white)}.cs-btn--filled:hover{background:#333}.cs-btn--white{border-color:var(--cs-white);color:var(--cs-white)}.cs-btn--white:hover{background:var(--cs-white);color:var(--cs-black)}.cs-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(135deg,#d4aa50,#e8cc80,#c89e40)}.cs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.35),transparent 60%)}.cs-hero__content{position:relative;z-index:2;padding:48px;color:var(--cs-white);max-width:440px}.cs-hero__badge{display:inline-block;background:var(--cs-black);color:var(--cs-white);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:5px 10px;margin-bottom:16px}.cs-hero__heading{font-size:48px;font-style:italic;font-weight:300;color:var(--cs-white);margin-bottom:14px;line-height:1.08}.cs-hero__desc{font-size:12px;line-height:1.7;opacity:.85;margin-bottom:24px;font-weight:400}@media(max-width:768px){.cs-hero{min-height:400px}.cs-hero__heading{font-size:32px}.cs-hero__content{padding:24px}}.cs-product-row{padding:48px 0;background:var(--cs-white)}.cs-product-row__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.cs-product-row__title{font-size:24px;font-style:italic;font-weight:300}.cs-product-row__scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.cs-product-row__scroll::-webkit-scrollbar{height:2px}.cs-product-row__scroll::-webkit-scrollbar-thumb{background:var(--cs-border)}.cs-pcard{flex:0 0 190px;scroll-snap-align:start;text-decoration:none;color:inherit}.cs-pcard__img-wrap{position:relative;margin-bottom:10px;background:var(--cs-cream-dark);border-radius:var(--cs-radius-sm);overflow:hidden}.cs-pcard__img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .4s ease}.cs-pcard:hover .cs-pcard__img{transform:scale(1.04)}.cs-pcard__badge{position:absolute;top:8px;left:8px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:2px;color:var(--cs-white)}.cs-pcard__badge--new{background:var(--cs-orange)}.cs-pcard__badge--best{background:var(--cs-gold)}.cs-pcard__badge--trending{background:var(--cs-sage)}.cs-pcard__scent{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cs-text-muted);margin-bottom:2px}.cs-pcard__name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;color:var(--cs-black)}.cs-pcard__stars{color:var(--cs-black);font-size:10px;margin-bottom:3px}.cs-pcard__price{font-size:11px;font-weight:500;color:var(--cs-black)}.cs-pcard__compare{text-decoration:line-through;color:var(--cs-text-muted);margin-right:6px}.cs-marquee{padding:14px 0;border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border);overflow:hidden;background:var(--cs-white)}.cs-marquee__track{display:flex;gap:0;animation:cs-scroll 25s linear infinite;white-space:nowrap}.cs-marquee__item{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-black);padding:0 20px;border-right:1px solid var(--cs-border);flex-shrink:0}@keyframes cs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-cat-trio{padding:48px 0}.cs-cat-trio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cs-cat-trio__card{position:relative;overflow:hidden;border-radius:var(--cs-radius-sm);display:block;text-decoration:none}.cs-cat-trio__img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s ease}.cs-cat-trio__card:hover .cs-cat-trio__img{transform:scale(1.05)}.cs-cat-trio__label{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cs-white);white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.4)}@media(max-width:768px){.cs-cat-trio__grid{grid-template-columns:1fr}}.cs-split{display:grid;grid-template-columns:1fr 1fr;min-height:400px}.cs-split__img{width:100%;height:100%;object-fit:cover}.cs-split__content{display:flex;flex-direction:column;justify-content:center;padding:56px;background:var(--cs-cream-dark)}.cs-split__heading{font-size:28px;font-style:italic;font-weight:300;margin-bottom:20px;line-height:1.3}.cs-split__stats{font-size:12px;line-height:2.2;color:var(--cs-text-muted);margin-bottom:16px}.cs-split__disclaimer{font-size:10px;color:var(--cs-text-light);font-style:italic}@media(max-width:768px){.cs-split{grid-template-columns:1fr}.cs-split__content{padding:32px 24px}}.cs-concern{padding:48px 0}.cs-concern__heading{font-size:30px;font-style:italic;font-weight:300;margin-bottom:28px}.cs-concern__grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.cs-concern__card{flex:0 0 190px;position:relative;overflow:hidden;border-radius:var(--cs-radius-sm);display:block;text-decoration:none}.cs-concern__card-img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .4s ease}.cs-concern__card:hover .cs-concern__card-img{transform:scale(1.05)}.cs-concern__card-label{position:absolute;bottom:14px;left:14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-white);text-shadow:0 1px 6px rgba(0,0,0,.4)}.cs-pdp{padding:40px 0;background:var(--cs-white)}.cs-pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cs-pdp__gallery{position:sticky;top:100px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-pdp__gallery-main{grid-column:1 / -1}.cs-pdp__gallery-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--cs-radius-sm);cursor:pointer;background:var(--cs-cream-dark)}.cs-pdp__buybox{padding:0 0 0 20px}.cs-pdp__scent{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-text-muted);margin-bottom:6px}.cs-pdp__title{font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px;line-height:1.15}.cs-pdp__price{font-size:15px;font-weight:600;margin-bottom:20px}.cs-pdp__desc{font-size:12px;color:var(--cs-text-muted);line-height:1.8;margin-bottom:20px}.cs-pdp__stars{font-size:12px;margin-bottom:12px;color:var(--cs-black)}.cs-pdp__variant-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.cs-pdp__variant-select{width:100%;padding:11px 14px;border:1px solid var(--cs-border);font-family:var(--cs-font-body);font-size:12px;margin-bottom:16px;background:var(--cs-white)}.cs-pdp__actions{display:flex;gap:8px;margin-bottom:16px}.cs-pdp__qty{display:flex;align-items:center;border:1px solid var(--cs-border)}.cs-pdp__qty-btn{width:36px;height:44px;background:none;border:none;font-size:16px;cursor:pointer;color:var(--cs-black)}.cs-pdp__qty-input{width:32px;height:44px;text-align:center;border:none;border-left:1px solid var(--cs-border);border-right:1px solid var(--cs-border);font-family:var(--cs-font-body);font-size:13px}.cs-pdp__atc{flex:1}.cs-pdp__atc-btn{width:100%;height:44px;font-family:var(--cs-font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:var(--cs-transition)}.cs-pdp__atc-single{background:var(--cs-black);color:var(--cs-white);border:1px solid var(--cs-black)}.cs-pdp__atc-single:hover{background:#333}.cs-pdp__atc-sub{background:transparent;color:var(--cs-black);border:1px solid var(--cs-border)}.cs-accordion{border-top:1px solid var(--cs-border);margin-top:24px}.cs-accordion__item{border-bottom:1px solid var(--cs-border)}.cs-accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;font-family:var(--cs-font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:var(--cs-black)}.cs-accordion__icon{font-size:16px;font-weight:300;transition:transform .2s}.cs-accordion__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.cs-accordion__body-inner{padding:0 0 16px;font-size:12px;color:var(--cs-text-muted);line-height:1.8}.cs-ingredients{padding:56px 0;background:var(--cs-white)}.cs-ingredients__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.cs-ingredients__heading{font-size:30px;font-style:italic;font-weight:300;margin-bottom:10px}.cs-ingredients__desc{font-size:12px;color:var(--cs-text-muted);line-height:1.7}.cs-ingredient{margin-bottom:20px}.cs-ingredient__name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cs-ingredient__desc{font-size:12px;color:var(--cs-text-muted);font-style:italic}.cs-benefits{padding:56px 0;background:var(--cs-cream)}.cs-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cs-benefits__img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--cs-radius-sm)}.cs-benefits__scent{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-text-muted);margin-bottom:6px}.cs-benefits__heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.cs-benefit-item{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;color:var(--cs-text-muted)}.cs-benefit-item__icon{width:20px;height:20px;flex-shrink:0;border:1px solid var(--cs-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--cs-sage)}.cs-tagline{padding:56px 0;text-align:center;background:var(--cs-cream)}.cs-tagline__eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--cs-text-muted);margin-bottom:14px}.cs-tagline__heading{font-size:32px;font-style:italic;font-weight:300}.cs-reviews{padding:56px 0;background:var(--cs-white)}.cs-reviews__heading{font-size:24px;font-style:italic;font-weight:400;margin-bottom:24px}.cs-reviews__summary{display:flex;gap:32px;margin-bottom:32px;align-items:flex-start}.cs-reviews__score{font-size:44px;font-weight:700;line-height:1}.cs-reviews__bars{flex:1}.cs-reviews__bar-row{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:11px}.cs-reviews__bar-label{width:36px;text-align:right;color:var(--cs-text-muted)}.cs-reviews__bar-track{flex:1;height:5px;background:var(--cs-cream);border-radius:3px;overflow:hidden}.cs-reviews__bar-fill{height:100%;background:var(--cs-black);border-radius:3px}.cs-review{padding:20px 0;border-bottom:1px solid var(--cs-border)}.cs-review__stars{font-size:12px;margin-bottom:6px}.cs-review__title{font-size:13px;font-weight:700;margin-bottom:4px}.cs-review__body{font-size:12px;color:var(--cs-text-muted);line-height:1.7}.cs-review__meta{font-size:10px;color:var(--cs-text-light);margin-top:8px}@media(max-width:768px){.cs-pdp__grid{grid-template-columns:1fr}.cs-pdp__gallery{position:static;grid-template-columns:1fr}.cs-pdp__buybox{padding:0}.cs-ingredients__grid,.cs-benefits__grid,.cs-split,.cs-cat-trio__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/clone-saltair-styles.css.map */
