.cs-usp,.cs-split,.cs-tiles,.cs-origins{padding-top:var(--cs-pt, 0);padding-bottom:var(--cs-pb, 0)}.cs-eyebrow{display:inline-flex;align-items:center;gap:.55em;margin:0 0 14px;font-family:var(--body-font-stack);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-gold-text)}.color-scheme--dark .cs-eyebrow,.color-scheme--accent .cs-eyebrow{color:var(--cs-gold-soft)}.cs-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.cs-head--center .cs-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.cs-eyebrow__dot{opacity:.6}.cs-cn{font-family:var(--cs-cn-stack);letter-spacing:.12em;text-transform:none}.cs-head{margin-bottom:clamp(28px,4vw,44px)}.cs-head--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.cs-head__title{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.cs-head__text{margin-top:16px;color:var(--cs-muted);font-size:16px;line-height:1.75}.color-scheme--dark .cs-head__text{color:#ffffffbf}.cs-textlink{font-family:var(--body-font-stack);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.cs-textlink:hover{color:var(--cs-gold-text)}.cs-usp{border-bottom:1px solid var(--cs-line)}.cs-usp__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cs-usp__item{display:flex;align-items:center;gap:14px;padding:6px 22px;color:inherit;text-decoration:none;border-left:1px solid var(--cs-line)}.cs-usp__item:first-child{border-left:0;padding-left:0}.cs-usp__icon{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--cs-gold-text);border:1px solid color-mix(in srgb,var(--cs-gold) 35%,transparent)}.cs-usp__icon svg{width:20px;height:20px}.cs-usp__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-usp__title{font-weight:600;font-size:14.5px;line-height:1.3}.cs-usp__sub{font-size:13px;color:var(--cs-muted);line-height:1.35}a.cs-usp__item:hover .cs-usp__title{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.cs-usp__inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.cs-usp__item{border-left:0;padding:4px 8px 4px 0;gap:10px}.cs-usp__icon{width:36px;height:36px}.cs-usp__title{font-size:13.5px}.cs-usp__sub{font-size:12px}}.cs-split__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.cs-split--image-right .cs-split__media{order:2}.cs-split__media{position:relative;min-height:420px;overflow:hidden}.cs-split__media img,.cs-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-split__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(24px,6vw,96px)}.cs-split__inner.width--content .cs-split__content{padding-right:0}.cs-split--image-right .cs-split__inner.width--content .cs-split__content{padding-left:0;padding-right:clamp(24px,5vw,72px)}.cs-split__heading{margin:0 0 18px;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.cs-split__text{font-size:16.5px;line-height:1.8;max-width:560px}.cs-split__text p{margin:0 0 12px}.color-scheme--light .cs-split__text,.color-scheme--white .cs-split__text{color:var(--cs-text-soft)}.cs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 30px;padding:22px 0;border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);max-width:560px}.color-scheme--dark .cs-stats{border-color:#ffffff2e}.cs-stats__item{margin:0}.cs-stats__value{font-family:var(--header-font-stack);font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:var(--cs-gold-text)}.color-scheme--dark .cs-stats__value{color:var(--cs-gold-soft)}.cs-stats__label{margin:4px 0 0;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted)}.color-scheme--dark .cs-stats__label{color:#ffffffb3}.cs-split__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}@media(max-width:989px){.cs-split__inner{grid-template-columns:1fr}.cs-split--image-right .cs-split__media{order:0}.cs-split__media{min-height:0;aspect-ratio:4 / 3}.cs-split__content,.cs-split__inner.width--content .cs-split__content,.cs-split--image-right .cs-split__inner.width--content .cs-split__content{padding:36px 20px 44px}.cs-stats{gap:12px}}.cs-tiles__grid{display:grid;grid-template-columns:repeat(var(--cs-cols, 3),minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.cs-tile{display:flex;flex-direction:column;color:inherit;text-decoration:none}.cs-tile__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--cs-radius);background:var(--cs-paper)}.cs-tile__media img,.cs-tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cs-tile:hover .cs-tile__media img{transform:scale(1.045)}.cs-tile__caption{display:flex;flex-direction:column;padding:16px 2px 0}.cs-tile__cn{align-self:flex-start;margin-bottom:8px;padding:3px 7px 2px;font-size:13px;line-height:1.2;letter-spacing:.18em;color:var(--cs-seal);border:1px solid color-mix(in srgb,var(--cs-seal) 55%,transparent);border-radius:2px}.cs-tile__title{font-family:var(--header-font-stack);font-size:clamp(22px,2vw,28px);line-height:1.15}.cs-tile__text{margin-top:4px;font-size:14px;color:var(--cs-muted)}.cs-tile__cta{margin-top:10px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-gold-text)}.cs-tile:hover .cs-tile__cta{text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.cs-tiles__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;scrollbar-width:none}.cs-tiles__grid::-webkit-scrollbar{display:none}.cs-tile{scroll-snap-align:start}}.cs-origins__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.cs-origin{display:flex;flex-direction:column;color:inherit;text-decoration:none}.cs-origin__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--cs-radius)}.cs-origin__media img,.cs-origin__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cs-origin:hover .cs-origin__media img{transform:scale(1.05)}.cs-origin__seal{position:absolute;top:14px;right:14px;display:block;width:1.9em;text-align:center;word-break:break-all;padding:8px 0 7px;font-size:16px;line-height:1.15;letter-spacing:0;color:#fff;background:var(--cs-seal);border-radius:3px;box-shadow:0 2px 10px #0000002e}.cs-origin__body{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 2px 0}.cs-origin__name{font-family:var(--header-font-stack);font-size:clamp(20px,1.8vw,26px)}.cs-origin__cta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-gold-text);white-space:nowrap}@media(max-width:749px){.cs-origins__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-origin__cta{display:none}.cs-origin__seal{font-size:13px;top:10px;right:10px}}@media(prefers-reduced-motion:reduce){.cs-tile__media img,.cs-origin__media img{transition:none}}.cs-reviews{padding-top:var(--cs-pt, 0);padding-bottom:var(--cs-pb, 0)}.cs-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,36px)}.cs-reviews__summary{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14.5px;color:var(--cs-muted)}.cs-reviews__stars{color:#a07a2c;letter-spacing:2px;font-size:15px}.cs-reviews__nav{display:flex;gap:10px;flex:none}.cs-reviews__arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--cs-line);background:#fff;color:var(--cs-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease}.cs-reviews__arrow:hover{border-color:var(--cs-gold);color:var(--cs-gold-text)}.cs-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:2px 0 6px}.cs-reviews__track::-webkit-scrollbar{display:none}.cs-review{scroll-snap-align:start;display:flex}.cs-review__inner{margin:0;display:flex;flex-direction:column;width:100%;padding:28px 26px 24px;background:#fff;border:1px solid var(--cs-line);border-radius:var(--cs-radius)}.color-scheme--white .cs-review__inner{background:var(--cs-paper)}.cs-review__stars{font-size:15px;letter-spacing:2px;color:#d8cfc0;margin-bottom:14px}.cs-review__stars .is-on{color:#a07a2c}.cs-review__quote{margin:0 0 20px;font-family:var(--header-font-stack);font-size:clamp(18px,1.35vw,20px);line-height:1.5;color:var(--cs-ink);flex:1}.cs-review__quote:before{content:"\201c"}.cs-review__quote:after{content:"\201d"}.cs-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:16px;border-top:1px solid var(--cs-line)}.cs-review__name{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink)}.cs-review__badge{font-size:11.5px;letter-spacing:.04em;color:var(--cs-gold-text);padding:2px 8px;border:1px solid color-mix(in srgb,var(--cs-gold) 45%,transparent);border-radius:999px}.cs-review__product{flex-basis:100%;display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13.5px;color:var(--cs-muted);text-decoration:none}.cs-review__product:hover span{color:var(--cs-gold-text);text-decoration:underline;text-underline-offset:3px}.cs-review__thumb{width:36px;height:36px;object-fit:cover;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cs-line);flex:none}@media(max-width:989px){.cs-reviews__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){.cs-reviews__track{grid-auto-columns:84%;gap:14px;margin-right:-20px;padding-right:20px}.cs-reviews__nav{display:none}.cs-review__inner{padding:22px 20px 20px}}.cs-review__quote{border:0!important;padding:0!important;font-style:normal!important;quotes:none}@media(max-width:749px){.cs-review__quote{font-size:17px;line-height:1.5}}@media(max-width:749px){.cs-reviews__track{align-items:start}.cs-review__quote{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cs-premium-sections.css.map */
