.cs-section{--cs-black: #0a0a0a;--cs-tan: #c3ad8b;--cs-tan-hover: #b09a78;--cs-eyebrow: #6b5a3e;--cs-line: #e3ddd6;--cs-muted: #5c5852;--cs-tint: #f2f2f0;--cs-star-empty: #d8d2c8;--cs-focus: #0a0a0a;--cs-gutter: 64px;background:var(--cs-bg, #fff);color:var(--cs-text, #0a0a0a);font-family:var(--text-font-family, "Nunito Sans", sans-serif);padding-block:var(--cs-pad-top, 64px) var(--cs-pad-bottom, 64px)}.cs-section--dark{--cs-eyebrow: #c3ad8b;--cs-line: #333;--cs-muted: #ddd;--cs-star-empty: #555;--cs-focus: #fff}.cs-section *,.cs-section *:before,.cs-section *:after{box-sizing:border-box}.cs-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--cs-gutter)}.cs-section [role=list]>li{padding-inline-start:0}.cs-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--cs-eyebrow)}.cs-heading{margin:8px 0 0;font-size:var(--text-h1, 32px);font-weight:700;letter-spacing:var(--heading-letter-spacing, .15em);text-transform:uppercase;line-height:1.3;color:inherit}.cs-heading--sm{margin:0;font-size:var(--text-h5, 14px)}.cs-rte{font-size:var(--text-base, 14px);line-height:1.65}.cs-rte>*:first-child{margin-top:0}.cs-rte>*:last-child{margin-bottom:0}.cs-rte p{margin:0 0 10px}.cs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;margin-bottom:24px}.cs-head .cs-heading{margin:0}.cs-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.cs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid transparent;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cs-btn--tan{background:var(--cs-tan);color:#000}.cs-btn--tan:hover{background:var(--cs-tan-hover);color:#000}.cs-btn--black{background:var(--cs-black);color:#fff}.cs-btn--black:hover{background:#2a2826;color:#fff}.cs-btn--outline{border-color:currentColor;background:transparent;color:inherit}.cs-btn--outline:hover{background:var(--cs-black);border-color:var(--cs-black);color:#fff}.cs-section--dark .cs-btn--outline:hover{background:#fff;border-color:#fff;color:var(--cs-black)}.cs-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cs-link:hover{text-decoration-color:var(--cs-tan)}.cs-section a:focus-visible,.cs-section button:focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.cs-placeholder{display:block;width:100%;height:100%;background:#eeebe6;fill:#c9c3b9}.cs-hover-img{overflow:hidden}.cs-hover-img img{transition:transform .4s ease}a:hover .cs-hover-img img{transform:scale(1.03)}a:hover .cs-hover-label{text-decoration:underline;text-decoration-color:var(--cs-tan);text-decoration-thickness:2px;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.cs-hover-img img{transition:none}a:hover .cs-hover-img img{transform:none}}.cs-tag{position:absolute;top:8px;left:8px;z-index:1;padding:3px 6px;background:var(--cs-black);color:#fff;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;line-height:1.3}.cs-stars{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1}.cs-stars__track{position:relative;display:inline-block;letter-spacing:2px;color:var(--cs-star-empty)}.cs-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--cs-tan)}.cs-stars__count{color:var(--cs-muted)}.cs-swatches{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.cs-swatch{display:block;width:22px;height:12px;border:1px solid var(--cs-black);background:var(--cs-swatch, #bbb) center / cover no-repeat}.cs-swatches__more{font-size:11px;line-height:12px;color:var(--cs-muted)}.cs-card{display:block;color:inherit;text-decoration:none}.cs-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--cs-card-bg, var(--cs-tint))}.cs-card__media img{display:block;width:100%;height:100%;object-fit:contain}.cs-card .cs-swatches{padding-top:12px}.cs-card__title{display:block;padding-top:8px;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.cs-card__subhead{display:block;font-size:14px;line-height:1.4;color:var(--cs-muted)}.cs-card .cs-stars{margin-top:4px}.cs-card__price{display:block;margin-top:4px;font-size:14px;font-weight:700}.cs-card--sm .cs-card__title{font-size:11px}.cs-row{display:grid;grid-template-columns:repeat(var(--cs-cols, 4),minmax(0,1fr));gap:var(--cs-row-gap, 20px);list-style:none;margin:0;padding:0}.cs-row>li{min-width:0}@media screen and (max-width:999px){.cs-section{--cs-gutter: 16px;padding-block:calc(var(--cs-pad-top, 64px) * .66) calc(var(--cs-pad-bottom, 64px) * .66)}.cs-btn{min-height:48px;padding:0 24px}.cs-row{grid-template-columns:repeat(var(--cs-mobile-cols, 2),minmax(0,1fr));--cs-row-gap: 12px}.cs-row--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--cs-gutter) * -1);padding-inline:var(--cs-gutter);scroll-padding-inline:var(--cs-gutter)}.cs-row--scroll::-webkit-scrollbar{display:none}.cs-row--scroll>li{flex:0 0 calc((100% - (var(--cs-peek, 2.3) - 1) * var(--cs-row-gap)) / var(--cs-peek, 2.3));scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/chene-sections.css.map */
