.cedre{--cedre-green:#082e25;--cedre-cream:var(--studio-paper,#f7f8f5);--cedre-line:#ccd3ca;color:var(--studio-ink);background:var(--cedre-cream)}.cedre a{color:inherit;text-decoration:none}.cedre a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.cedre__hero{position:relative;isolation:isolate;min-height:680px;background:var(--cedre-green);color:var(--cedre-cream);overflow:hidden;display:flex;align-items:center}.cedre__hero-copy{position:relative;z-index:2;width:45%;padding:70px 0 112px clamp(24px,5vw,88px)}.cedre__eyebrow{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.18em;font-weight:600}.cedre__hero h1{font-family:var(--font-family-product);font-size:clamp(88px,10.4vw,168px);font-weight:400;line-height:.98;letter-spacing:-.065em;margin:27px 0;color:var(--cedre-cream)}.cedre__hero .cedre__eyebrow{color:#d8e4d5}.cedre__intro{max-width:300px;font-size:19px;line-height:1.6;color:#e0e8df}.cedre__button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:52px;padding:13px 21px;margin-top:32px;border:1px solid #c9d8bf;background:#e1e9d4;color:var(--cedre-green)!important;font-size:14px;font-weight:600;transition:background .2s}.cedre__button:hover{background:#fff}.cedre__hero-media{display:block;position:absolute;top:0;right:0;bottom:0;left:27%;z-index:0;overflow:hidden;isolation:isolate}.cedre__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--cedre-green),transparent 28%)}.cedre__hero-media img{width:100%;height:100%;object-fit:cover;object-position:59% center}.cedre__hero-footer{position:absolute;z-index:2;inset:auto clamp(24px,5vw,88px) 25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#fff}.cedre__hero-footer span:last-child{background:#082e25d9;padding:6px 9px}.cedre__index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(24px,5vw,88px);border-bottom:1px solid var(--cedre-line)}.cedre__tone--blue{--cedre-tone:#20529b;--cedre-wash:#e9edf3}.cedre__tone--green{--cedre-tone:#365a37;--cedre-wash:#e9eee5}.cedre__tone--amber{--cedre-tone:#9b6225;--cedre-wash:#f0e9dc}.cedre__index-link{min-height:82px;display:flex;align-items:center;gap:14px;padding:14px 30px;font-size:17px;border-right:1px solid var(--cedre-line)}.cedre__index-link:first-child{padding-left:0}.cedre__index-link:last-child{border-right:0}.cedre__index-link>span:last-child{margin-left:auto}.cedre__swatch{width:11px;height:11px;border-radius:50%;background:var(--cedre-tone);flex-shrink:0}.cedre__index-link:hover{text-decoration:underline;text-underline-offset:5px}.cedre__selection{max-width:1600px;margin:auto;padding:85px clamp(24px,5vw,88px) 90px;scroll-margin-top:110px}.cedre__section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px}.cedre__section-heading h2{font-family:var(--font-family-product);font-size:clamp(36px,3.5vw,56px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin-top:12px}.cedre__section-heading>p{max-width:305px;font-size:15px;line-height:1.7;color:var(--studio-muted)}.cedre__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cedre__product{min-width:0;scroll-margin-top:110px}.cedre__product-image{position:relative;aspect-ratio:1/1.12;background:var(--cedre-wash);overflow:hidden}.cedre__product-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30px 20px}.cedre__product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.cedre__product-image:hover img{transform:scale(1.035)}}.cedre__number{position:absolute;top:18px;left:20px;font-size:11px;letter-spacing:.08em;color:var(--cedre-tone)}.cedre__product-copy{padding-top:23px}.cedre__vendor{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--studio-muted)}.cedre__product h3{font-family:var(--font-family-product);font-size:34px;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin:8px 0}.cedre__product h3 a{display:inline-flex;align-items:center;min-height:44px}.cedre__product-type{font-size:12px;line-height:1.6;color:var(--studio-muted)}.cedre__price-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 17px;font-size:17px;font-weight:600}.cedre__price-row>span{font-size:11px;font-weight:400;color:var(--studio-muted)}.cedre__product-link{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-top:1px solid var(--cedre-line);border-bottom:1px solid var(--cedre-line);font-size:13px;font-weight:600;gap:12px}.cedre__product-link:hover{color:var(--cedre-tone);background:var(--cedre-wash)}.cedre .card-scent{margin-top:16px}.cedre .card-scent__family{background:var(--cedre-wash);color:var(--cedre-tone)}.cedre__closing{display:flex;align-items:center;gap:40px;padding:42px clamp(24px,5vw,88px);background:var(--studio-sage);border-top:1px solid var(--cedre-line)}.cedre__closing-mark{font-family:var(--font-family-product);font-size:100px;letter-spacing:-.08em;line-height:1;color:var(--cedre-green)}.cedre__closing h2{font-family:var(--font-family-product);font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.2;margin-top:8px}.cedre__closing>a{margin-left:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;border-bottom:1px solid currentColor;font-size:14px}.cedre__empty{padding:30px 0;line-height:1.8}.cedre__empty a{text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}@media(min-width:1600px){.cedre__hero{min-height:760px}.cedre__hero-media img{object-position:center 58%}}@media(min-width:750px)and (max-width:1050px){.cedre__hero{min-height:560px}.cedre__hero-copy{width:46%;padding-bottom:80px}.cedre__intro{font-size:17px;max-width:250px}.cedre__hero-media{left:24%}.cedre__hero-media img{object-position:52% center}.cedre__products{gap:16px}.cedre__product h3{font-size:29px}.cedre__product-image>a{padding:26px 12px}.cedre__section-heading{align-items:start}.cedre__section-heading>p{max-width:240px}.cedre__index-link{padding-inline:20px;font-size:15px}}@media(max-width:749px){.cedre__hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.cedre__hero-copy{width:100%;padding:46px 24px 24px}.cedre__hero h1{font-size:100px;margin:20px 0 15px}.cedre__intro{max-width:310px;font-size:17px;line-height:1.5}.cedre__button{margin-top:25px;min-height:48px}.cedre__hero-media{position:relative;inset:auto;width:100%;aspect-ratio:1.35;overflow:hidden}.cedre__hero-media img{object-fit:cover;object-position:60% center}.cedre__hero-media:after{background:linear-gradient(180deg,var(--cedre-green),transparent 22%)}.cedre__hero-footer{position:static;padding:15px 24px;font-size:8px;align-items:center;gap:10px}.cedre__hero-footer span:last-child{padding:0;background:none}.cedre__index{padding-inline:16px}.cedre__index-link{font-size:12px;gap:7px;min-height:65px;padding:10px}.cedre__index-link:first-child{padding-left:0}.cedre__index-link:last-child{padding-right:0}.cedre__index-link>span:last-child{display:none}.cedre__swatch{width:7px;height:7px}.cedre__selection{padding:50px 24px 55px;scroll-margin-top:90px}.cedre__section-heading{display:block;margin-bottom:27px}.cedre__section-heading>p{margin-top:18px;max-width:350px;font-size:14px}.cedre__products{grid-template-columns:1fr;gap:42px}.cedre__product{scroll-margin-top:90px}.cedre__product-image{aspect-ratio:1.1}.cedre__product-image>a{padding:24px}.cedre__product-copy{padding-top:18px}.cedre__product h3{font-size:34px}.cedre__price-row{margin-top:16px}.cedre__closing{flex-wrap:wrap;gap:18px;padding:32px 24px}.cedre__closing-mark{font-size:68px}.cedre__closing>div{flex:1}.cedre__closing h2{font-size:27px}.cedre__closing>a{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.cedre *{transition:none!important;scroll-behavior:auto!important}}@media(min-width:750px)and (max-width:1050px){.cedre__hero{flex-direction:column;align-items:stretch;min-height:0}.cedre__hero-copy{width:100%;padding:40px 5vw 18px}.cedre__hero h1{font-size:110px;margin:18px 0}.cedre__intro{max-width:400px}.cedre__button{margin-top:20px}.cedre__hero-media{position:relative;inset:auto;aspect-ratio:1.8}.cedre__hero-media img{object-position:center 58%}.cedre__hero-media:after{background:linear-gradient(180deg,var(--cedre-green),transparent 20%)}.cedre__hero-footer{position:static;padding:18px 5vw;align-items:center}}.cedre__stage{position:absolute;top:50%;left:0;width:100%;aspect-ratio:3/2;transform:translateY(-50%)}.cedre__stage>.cedre__scene-image,.cedre__scene-lighting{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;max-width:none}.cedre__scene-lighting{opacity:0;pointer-events:none}.cedre__hero-media.is-interactive .cedre__scene-lighting{opacity:1}.cedre__bottle-light{opacity:0;transition:opacity 1.2s ease}.cedre__hero-media[data-active=blue] .cedre__bottle-light--blue,.cedre__hero-media[data-active=green] .cedre__bottle-light--green,.cedre__hero-media[data-active=amber] .cedre__bottle-light--amber{opacity:1}.cedre__bottle-hit{display:none;position:absolute;z-index:4;padding:0;border:0;background:transparent;cursor:pointer;min-width:44px;min-height:44px}.cedre__hero-media.is-interactive .cedre__bottle-hit{display:block}.cedre__bottle-hit--blue{left:24.6%;top:28.2%;width:16.9%;height:54%}.cedre__bottle-hit--green{left:47.85%;top:25.2%;width:16.65%;height:53%}.cedre__bottle-hit--amber{left:70.7%;top:21.5%;width:16.8%;height:52.3%}.cedre__bottle-focus>use{opacity:0}.cedre__stage:has(.cedre__bottle-hit--blue:focus-visible) .cedre__bottle-focus--blue,.cedre__stage:has(.cedre__bottle-hit--green:focus-visible) .cedre__bottle-focus--green,.cedre__stage:has(.cedre__bottle-hit--amber:focus-visible) .cedre__bottle-focus--amber{opacity:1}.cedre__bottle-hit:focus-visible{outline:2px solid #e1e9d4;outline-offset:5px}@supports selector(:has(*)){.cedre__bottle-hit:focus-visible{outline:none}}.cedre__hero-hint{color:#cddcd3;font-size:12px;line-height:1.5;max-width:300px;margin:14px 0 0}.cedre__hint-pointer{display:none}@media(hover:hover)and (pointer:fine){.cedre__hint-pointer{display:inline}.cedre__hint-touch{display:none}}@media(max-width:1050px){.cedre__hero-media--interactive{aspect-ratio:3/2}.cedre__stage{position:relative;top:auto;transform:none}}.cedre__bottle-caption{position:absolute;z-index:5;width:23%;text-align:center;color:#f5f3df;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .6s cubic-bezier(.23,1,.32,1)}.cedre__bottle-caption--blue{left:21.6%;top:12%}.cedre__bottle-caption--green{left:44.6%;top:9%}.cedre__bottle-caption--amber{left:67.7%;top:5.5%}.cedre__bottle-name{color:#f5f3df;text-shadow:0 1px 12px #00150f;font-family:var(--font-family-product);font-size:clamp(21px,2.15vw,34px);font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0 0 8px}.cedre__bottle-tagline{font-size:12px;line-height:1.5;margin:0;color:#d6dfd3}.cedre__hero-media.is-interactive[data-active=blue] .cedre__bottle-caption--blue,.cedre__hero-media.is-interactive[data-active=green] .cedre__bottle-caption--green,.cedre__hero-media.is-interactive[data-active=amber] .cedre__bottle-caption--amber{opacity:1;transform:translateY(0);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.23,1,.32,1)}@media(max-width:749px){.cedre__hero-media--interactive:has(.cedre__stage--spotlights){aspect-ratio:auto;padding-bottom:90px}.cedre__stage--spotlights .cedre__bottle-caption{top:100%;left:6%;width:88%;padding-top:12px}.cedre__bottle-name{font-size:28px;margin-bottom:5px}.cedre__bottle-tagline{font-size:12px}}@media(prefers-reduced-motion:reduce){.cedre__bottle-caption{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cedre-collection.css.map */
