@font-face{font-family:Instrument Serif;src:url(instrument-serif.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Work Sans;src:url(work-sans.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:is(#cvc-store,#cvc-site-header,#cvc-site-footer){--ivory:#f8f5ef;--ink:#40282b;--muted:#6b5b5b;--wine:#612d3d;--line:#d8cbc5;--pink:#efe0dd;--font-display:"Instrument Serif",serif;--font-body:"Work Sans",sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-xl:clamp(1.5rem,2.3vw,2rem);--text-title:clamp(2.7rem,4.3vw,4.6rem);--text-hero:clamp(3.5rem,6.1vw,6.5rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s16:4rem;--s20:5rem;--s24:6rem;--gutter:clamp(1.25rem,5vw,5rem);font:400 var(--text-base)/1.65 var(--font-body);color:var(--ink);background:var(--ivory);width:100%;isolation:isolate;text-align:left}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *:before,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *:after{box-sizing:border-box}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h1,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h2,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h3,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) p{margin:0;padding:0;color:inherit}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h1,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h2,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;text-transform:none;max-width:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h1{font-size:var(--text-hero);line-height:1.01}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h2{font-size:var(--text-title);line-height:1.09}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h3{font-size:var(--text-xl);line-height:1.2}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) button,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) input{font:inherit}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) a{color:inherit;text-decoration:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) button{color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) img{display:block;width:100%;max-width:100%;height:auto}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) button:focus-visible,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) a:focus-visible,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) summary:focus-visible{outline:2px solid var(--wine);outline-offset:5px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-skip{position:absolute;top:-100px;left:1rem;z-index:100;background:var(--ivory);padding:1rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-skip:focus{top:0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--wine);transform:scaleX(0);transform-origin:left;z-index:99;pointer-events:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement{background:var(--wine);color:var(--ivory);font-size:var(--text-xs);letter-spacing:.14em;text-align:center;padding:var(--s2) var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s8);height:108px;padding:var(--s4) var(--gutter);background:var(--ivory);position:relative;z-index:12;border-bottom:1px solid #e6ded8}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-wordmark{font-family:var(--font-display);font-size:2.8rem;line-height:1;letter-spacing:.04em;display:inline-flex;flex-direction:column;align-items:center;gap:var(--s2);white-space:nowrap}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-wordmark span{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.13em;line-height:1.3}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{display:flex;gap:var(--s10);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav a{position:relative;padding-block:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav a:after{content:"";height:1px;background:currentColor;position:absolute;bottom:7px;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .25s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav a:hover:after{transform:scaleX(1)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-icon-button{border:0;background:transparent;min-width:44px;min-height:44px;padding:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bag{display:flex;align-items:center;gap:var(--s3);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bag svg{width:23px;height:25px;stroke:currentColor;stroke-width:1.2}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-menu-button{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero{position:relative;min-height:650px;min-height:min(740px,calc(100svh - 143px));overflow:hidden;background:#e5dbcd;display:flex;align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f5efed,#f8f5efba 28%,#f8f5ef08 57%);pointer-events:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy{position:relative;padding:var(--s12) var(--gutter) var(--s24);width:55%;z-index:1}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;letter-spacing:.12em;font-weight:500;text-transform:uppercase}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy .cvc-eyebrow{margin-bottom:var(--s6);display:flex;align-items:center;gap:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-small-star{font-size:1.4rem;line-height:1}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-description{font-size:var(--text-base);line-height:1.75;margin-top:var(--s6);margin-bottom:var(--s8);max-width:26rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s8);background:var(--wine);border:1px solid var(--wine);color:var(--ivory);padding:var(--s4) var(--s6);font-size:var(--text-sm);line-height:1.5;min-height:54px;transition:background .25s,transform .25s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button span{font-size:1.3rem;line-height:1;transition:transform .25s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button:hover{background:#49202d}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button:hover span{transform:translate(3px,-3px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-text-link{display:inline-flex;gap:var(--s5);font-size:var(--text-sm);line-height:1.8;border-bottom:1px solid currentColor;padding:var(--s2) 0;min-height:44px;align-items:center;transition:gap .2s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-text-link:hover{gap:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy>.cvc-text-link{display:flex;width:max-content;margin-top:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom{position:absolute;bottom:0;left:var(--gutter);right:var(--gutter);padding-block:var(--s5);display:flex;justify-content:space-between;align-items:center;gap:var(--s6);border-top:1px solid #8a73655c;font-size:var(--text-xs);letter-spacing:.09em}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom a{min-height:44px;display:flex;align-items:center;gap:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-marquee{overflow:hidden;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding-block:var(--s5);font-size:var(--text-xs);letter-spacing:.13em;background:#eee5dc}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-marquee>div{width:max-content;display:flex;align-items:center;gap:var(--s12);animation:cvc-marquee 44s linear infinite}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-marquee span{font-size:1.5rem;line-height:.7}@keyframes cvc-marquee{to{transform:translate(-50%)}}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section{padding:var(--s24) var(--gutter)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s10);margin-bottom:var(--s12)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section-heading .cvc-eyebrow{margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section-heading>p{color:var(--muted);font-size:var(--text-sm);max-width:25rem;line-height:1.8}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-image{position:relative;width:100%;aspect-ratio:1/1.07;background:#eee9dd;overflow:hidden;border:0;padding:0;display:block}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .65s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-image:hover img{transform:scale(1.045)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pink{background:#f1e2df}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-rose{background:#eaddd8}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-tag{position:absolute;top:var(--s4);left:var(--s4);z-index:1;font-size:var(--text-xs);letter-spacing:.04em;background:var(--ivory);padding:var(--s2) var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-image-plus{position:absolute;bottom:var(--s4);right:var(--s4);width:40px;height:40px;background:var(--ivory);display:grid;place-items:center;border-radius:50%;font-size:1.5rem;font-weight:300}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product{transition:transform .3s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product:hover{transform:translateY(-4px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-top:var(--s6);margin-bottom:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-meta .cvc-eyebrow{font-size:var(--text-xs);letter-spacing:.04em}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-price{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-description{margin-top:var(--s3);font-size:var(--text-sm);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-link{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:transparent;width:100%;padding:var(--s4) 0;font-size:var(--text-sm);margin-top:var(--s3);min-height:50px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-link span{transition:transform .25s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-link:hover span{transform:translate(3px,-3px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-packaging-note{margin-top:var(--s6);font-size:var(--text-xs);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy{background:#eee7dd;display:grid;grid-template-columns:1fr 1.45fr;gap:var(--s24);position:relative}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy-label{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-flower{font-size:8rem;line-height:1;display:block;color:#a18b77}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy h2{margin-bottom:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy p{max-width:37rem;color:var(--muted);margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy .cvc-text-link{margin-top:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder{display:grid;grid-template-columns:1fr 1fr;background:var(--pink)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image{position:relative;overflow:hidden;max-height:760px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image>img{height:100%;object-fit:cover}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image>span{position:absolute;left:var(--s8);bottom:var(--s8);right:var(--s8);width:max-content;max-width:calc(100% - 4rem);font-size:var(--text-xs);letter-spacing:.1em;color:#40282b;background:#f8f5eff2;padding:var(--s3) var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-copy{padding:var(--s20) var(--gutter);align-self:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-copy>.cvc-eyebrow{margin-bottom:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-intro{margin-top:var(--s5);font-size:var(--text-sm);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-steps{display:flex;gap:var(--s8);border-bottom:1px solid #b7a5a3;margin-top:var(--s8);padding-block:var(--s3);font-size:var(--text-xs);letter-spacing:.06em;color:#736565}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-steps .is-current{color:var(--ink);font-weight:600}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-quiz-step{padding:0;border:0;margin:var(--s6) 0 0;min-width:0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-quiz-step legend{font-size:var(--text-sm);margin-bottom:var(--s4);font-weight:500}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-choice{width:100%;text-align:left;border:1px solid #b6a1a0;background:#ffffff45;display:flex;align-items:center;justify-content:space-between;padding:var(--s4);margin-bottom:var(--s3);font-size:var(--text-sm);min-height:54px;transition:background .2s,transform .2s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-choice:hover{background:var(--ivory);transform:translate(3px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-note{font-size:var(--text-xs);color:#665457;line-height:1.7;margin-top:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-quiz-back{background:transparent;border:0;border-bottom:1px solid var(--ink);padding:var(--s2) 0;margin-top:var(--s2);font-size:var(--text-xs);min-height:44px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-result{padding-top:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-result h3{margin:var(--s3) 0 var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-result p{font-size:var(--text-sm);margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-result .cvc-button{width:100%;margin-bottom:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause{background:var(--wine);color:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause>.cvc-eyebrow{color:#e2cdd0;margin-bottom:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause h2{font-size:clamp(3rem,6vw,6rem);line-height:1.05}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s10);margin-top:var(--s10)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause-bottom p{color:#ecdbde;font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button-light{color:var(--wine);background:var(--ivory);border-color:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button-light:hover{background:#e9d9d7}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--s20)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-faq h2{margin:var(--s5) 0 var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-faq>div>p:not(.cvc-eyebrow){font-size:var(--text-sm);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) details{border-bottom:1px solid var(--line);padding:0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) details:first-child{border-top:1px solid var(--line)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s6);cursor:pointer;min-height:78px;padding:var(--s5) 0;font-size:var(--text-sm);font-weight:500}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) summary::-webkit-details-marker{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) summary>span{font-size:1.5rem;font-weight:300;transition:transform .25s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) details[open] summary>span{transform:rotate(45deg)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-answer{padding-bottom:var(--s5);font-size:var(--text-sm);color:var(--muted);animation:cvc-answer .3s ease-out}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-answer a{text-decoration:underline;overflow-wrap:anywhere}@keyframes cvc-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-closing{text-align:center;background:#eadecf;padding-block:var(--s20)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-closing h2{margin:var(--s6) 0 var(--s8);font-size:clamp(3rem,5.3vw,5.5rem)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer{padding:var(--s16) var(--gutter) var(--s6);background:#352529;color:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:var(--s10)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer .cvc-wordmark{justify-self:start;align-self:start}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>p{font-size:var(--text-sm);color:#d8c9c8}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top nav{display:flex;flex-direction:column;gap:var(--s3);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div>.cvc-eyebrow{margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div>a{font-size:var(--text-sm);overflow-wrap:anywhere}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-bottom{display:flex;justify-content:space-between;gap:var(--s6);border-top:1px solid #735b60;padding-top:var(--s6);margin-top:var(--s16);font-size:var(--text-xs);color:#d8c9c8}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog{color:var(--ink);background:var(--ivory);border:0;max-width:850px;width:calc(100% - 40px);padding:0;max-height:90svh;overflow:auto}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog::backdrop{background:#21171bc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-close{position:absolute;top:var(--s3);right:var(--s3);z-index:2;background:var(--ivory);font-size:1.8rem;line-height:1}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-grid>img{aspect-ratio:1;object-fit:contain}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy{padding:var(--s10)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy h2{font-size:2.6rem;margin:var(--s4) 0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy p{font-size:var(--text-sm);margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy .cvc-button{width:100%;margin-top:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-note{font-size:var(--text-xs)!important;color:var(--muted);margin-top:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-bag{padding:var(--s16) var(--s10);max-width:560px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-bag h2{margin-bottom:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-bag p{margin-bottom:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-reveal{transition:opacity .8s,transform .8s}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-reveal.is-entering{opacity:.35;transform:translateY(20px)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width:1600px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero{min-height:760px}}@media(max-width:1100px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-header{gap:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{gap:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-wordmark span{font-size:.75rem;letter-spacing:.02em}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section-heading{align-items:flex-start;flex-direction:column;gap:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-meta{align-items:flex-start;flex-direction:column}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom>span:last-child{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-copy{padding:var(--s16) var(--s10)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{grid-template-columns:1fr 1fr}}@media(max-width:760px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-header{height:90px;gap:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-wordmark{font-size:2.25rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-wordmark span{font-size:.75rem;letter-spacing:0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-header .cvc-wordmark span{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-menu-button{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-menu-button span{display:block;width:22px;height:1px;background:var(--ink)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{display:none;position:absolute;left:0;top:90px;right:0;background:var(--ivory);padding:var(--s6) var(--gutter);border-bottom:1px solid var(--line);flex-direction:column;gap:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav.is-open{display:flex}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bag>span{font-size:var(--text-xs)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bag{gap:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement{font-size:var(--text-xs);letter-spacing:.07em}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero{min-height:790px;align-items:flex-start;background:#eee4d7}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-image{height:53%;top:auto;bottom:56px;object-position:70% center;width:125%;max-width:none;left:-25%}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-scrim{background:linear-gradient(180deg,#f4eee6 0% 41%,#f4eee600 62%)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy{width:100%;padding:var(--s10) var(--gutter) var(--s16)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h1{font-size:3.9rem;line-height:1.02}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy .cvc-eyebrow{margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-description{font-size:var(--text-sm);margin-top:var(--s5);margin-bottom:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy>.cvc-text-link{display:inline-flex;margin-left:var(--s4);font-size:var(--text-xs)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-button{gap:var(--s5);padding:var(--s4);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom{padding-block:var(--s2);font-size:var(--text-xs);gap:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom>span{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom>a{width:100%;justify-content:space-between}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-marquee{padding-block:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section{padding:var(--s16) var(--gutter)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-section-heading{margin-bottom:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h2{font-size:2.9rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-products{grid-template-columns:1fr;gap:var(--s10)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-image{aspect-ratio:1/1.02}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-product-meta{flex-direction:row;align-items:center;margin-top:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) h3{font-size:1.9rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy{grid-template-columns:1fr;gap:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy-label{flex-direction:row;align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-flower{font-size:3rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-philosophy p{font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder{grid-template-columns:1fr}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image{height:340px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image>img{object-position:center 65%}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-image>span{left:var(--gutter);bottom:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-finder-copy{padding:var(--s12) var(--gutter)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause h2{font-size:3.2rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-pause-bottom{flex-direction:column;align-items:flex-start;gap:var(--s6);margin-top:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-faq{grid-template-columns:1fr;gap:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) summary{min-height:76px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-closing h2{font-size:3.5rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer{padding:var(--s12) var(--gutter) var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{gap:var(--s8);grid-template-columns:1fr 1fr}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div:last-child{grid-column:1/-1}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>p{font-size:var(--text-xs)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top nav{font-size:var(--text-xs)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-bottom{margin-top:var(--s10);flex-direction:column;gap:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-bottom>span:nth-child(2){display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-grid{grid-template-columns:1fr}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-grid>img{max-height:280px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy{padding:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dialog-copy h2{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *:before,:is(#cvc-store,#cvc-site-header,#cvc-site-footer) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-reveal{opacity:1!important;transform:none!important}}@media(max-width:760px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#f4eee6}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy{order:1;padding-bottom:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-picture{position:relative;inset:auto;order:2;display:block;width:100%;height:360px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-image{position:static;inset:auto;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-scrim{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-copy>.cvc-text-link{display:flex;margin:var(--s2) 0 0;width:max-content;font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-hero-bottom{position:relative;inset:auto;order:3;margin-inline:var(--gutter);padding-block:var(--s2)}}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement{min-height:46px;display:flex;justify-content:center;align-items:center;gap:var(--s4);padding:var(--s2) var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.4;flex:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement strong{font-size:1rem;line-height:1.5;font-weight:700;letter-spacing:.13em}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement>span{font-size:var(--text-xs);letter-spacing:.1em;border-left:1px solid #ddc5cb80;padding-left:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{gap:var(--s6);align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav>a{white-space:nowrap}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav-dropdown{position:relative;border:0!important}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav-dropdown>summary{padding:var(--s3) 0;min-height:44px;gap:var(--s2);white-space:nowrap;font-weight:400}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav-dropdown>summary>span{font-size:1rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav-dropdown[open]>summary>span{transform:rotate(180deg)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dropdown-panel{position:absolute;right:-24px;top:calc(100% + 12px);width:250px;display:flex;flex-direction:column;gap:0;background:var(--ivory);padding:var(--s3) var(--s5);border:1px solid var(--line);box-shadow:0 15px 35px #40282b1c;z-index:30}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dropdown-panel a{padding:var(--s3) 0;min-height:44px;font-size:var(--text-sm);border-bottom:1px solid #e6ddd7}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dropdown-panel a:last-child{border-bottom:0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s20);background:#eadee0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles h2{margin-top:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles>div>p:not(.cvc-eyebrow){max-width:32rem;color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles .cvc-text-link{margin-top:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policies{background:#eee7dd}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid article{padding:var(--s6);border:1px solid #c9bcb1;background:#f8f5ef99}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid h3{margin:var(--s4) 0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid article>p:not(.cvc-eyebrow){font-size:var(--text-sm);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid .cvc-text-link{margin-top:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{grid-template-columns:1.1fr .8fr 1fr 1.1fr}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-manifesto{font-size:var(--text-sm);color:#d8c9c8;margin-top:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top nav>.cvc-eyebrow{margin-bottom:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top nav a{min-height:32px;display:flex;align-items:center}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div>a:not(.cvc-wordmark){display:inline-block;padding-block:var(--s2)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-shipping{font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;margin-top:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) [id]{scroll-margin-top:var(--s6)}#cvc-site-header{position:relative;z-index:50}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link{display:flex;align-items:center;justify-content:center;gap:var(--s4);min-height:30px;color:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link>span{font-size:var(--text-xs);letter-spacing:.1em;border-left:1px solid #ddc5cb80;padding-left:var(--s4);display:flex;align-items:center;gap:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link:hover>strong{text-decoration:underline;text-underline-offset:4px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link:focus-visible{outline-color:var(--ivory);outline-offset:3px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping{background:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card{border:1px solid var(--line);padding:var(--s10);background:#eee7dd70}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card h3{font-size:clamp(2rem,3vw,3rem);margin:var(--s5) 0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card>p:not(.cvc-eyebrow){font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card>p>strong{color:var(--ink)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-country-tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s6) 0 var(--s8)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-country-tags span{border:1px solid #b7a1a4;background:var(--pink);padding:var(--s2) var(--s3);font-size:var(--text-xs);color:var(--wine)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-rates{margin:var(--s6) 0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-rates>div{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--line);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-rates>div:last-child{border-bottom:1px solid var(--line)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-rates strong{white-space:nowrap;font-weight:600}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-countries{margin-bottom:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-countries summary{min-height:52px;padding:var(--s3) 0}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-countries>div{padding-bottom:var(--s4);font-size:var(--text-xs);color:var(--muted)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-countries>div>p+p{margin-top:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card .cvc-shipping-rate-note{font-size:var(--text-xs)!important;margin-top:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-setup-note{font-size:var(--text-xs);color:var(--muted);margin-top:var(--s6);max-width:70rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms{background:#f4eee7}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-panel{border:1px solid var(--line);background:var(--ivory)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-panel>summary{padding:var(--s6) var(--s8);font-size:var(--text-base);min-height:80px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content{max-width:58rem;margin:auto;padding:0 var(--s10) var(--s10);font-size:var(--text-base);line-height:1.85;color:var(--ink)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content h3{font-size:2rem;margin:var(--s8) 0 var(--s4);line-height:1.2}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content p{margin-bottom:var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-review-notice{padding:var(--s5);background:var(--pink);border-left:3px solid var(--wine);margin-bottom:var(--s6);font-size:var(--text-sm);line-height:1.7}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-review-notice strong{display:block;margin-bottom:var(--s2)}@media(max-width:760px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-panel>summary{padding:var(--s5);font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content{padding:0 var(--s5) var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-content h3{font-size:1.8rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-terms-review-notice{padding:var(--s4)}}@media(max-width:1100px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-header{height:90px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-menu-button{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-menu-button span{display:block;width:22px;height:1px;background:var(--ink)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{display:none;position:absolute;left:0;right:0;top:90px;background:var(--ivory);padding:var(--s5) var(--gutter);border-bottom:1px solid var(--line);flex-direction:column;gap:0;align-items:stretch;max-height:calc(100svh - 140px);overflow:auto;box-shadow:0 15px 35px #40282b1c}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav.is-open{display:flex}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav>a{padding:var(--s3) 0;min-height:48px;border-bottom:1px solid var(--line)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav-dropdown>summary{min-height:48px;justify-content:space-between}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-dropdown-panel{position:static;width:100%;border:0;box-shadow:none;padding:0 var(--s4) var(--s3);background:#eee7dd}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{grid-template-columns:1fr 1fr}}@media(max-width:760px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement>span{display:none}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement{gap:var(--s3)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement strong{font-size:1rem}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles{grid-template-columns:1fr;gap:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-bundles>div>p:not(.cvc-eyebrow){font-size:var(--text-sm)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-policy-grid{grid-template-columns:1fr;gap:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div:last-child{grid-column:auto}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top{gap:var(--s10) var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>div:last-child{grid-column:1/-1}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-manifesto{font-size:var(--text-xs)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>nav:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s4)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-footer-top>nav:nth-child(3)>.cvc-eyebrow{grid-column:1/-1}}@media(max-width:760px){:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement{min-height:64px}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link{display:grid;grid-template-columns:24px auto;gap:0 var(--s3);text-align:left}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link>svg{grid-row:1/3}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-announcement-link>span{border:0;padding:0;font-size:var(--text-xs);letter-spacing:.08em;gap:var(--s3);display:flex}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-grid{grid-template-columns:1fr;gap:var(--s5)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-card{padding:var(--s6)}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-shipping-rates>div{align-items:flex-start}:is(#cvc-store,#cvc-site-header,#cvc-site-footer) .cvc-nav{max-height:calc(100svh - 160px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cvc-home.css.map */
