.daylight-bottle{width:auto;height:430px;aspect-ratio:var(--daylight-bottle-ratio);filter:drop-shadow(6px 13px 12px #40301c21);pointer-events:none;flex:none;display:block;position:relative}.daylight-bottle.daylight-bottle-small{filter:drop-shadow(2px 4px 4px #40301c1f);height:110px}.daylight-bottle .daylight-bottle-cutout{display:block;position:absolute;inset:0;overflow:hidden}.daylight-bottle .daylight-bottle-cutout>img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}
.daylight-home{--daylight-ink:#234b37;--daylight-muted:#566a57;--daylight-line:#b9c5b2;--daylight-paper:#faf8f1;color:var(--daylight-ink);background:var(--daylight-paper)}.daylight-hero{isolation:isolate;background:#f8f4e9;height:auto;min-height:max(640px,min(48vw,760px));position:relative;overflow:clip}.daylight-background{z-index:-3;position:absolute;inset:0}.daylight-background img{object-fit:cover;object-position:center 62%}.daylight-background-remote{width:100%;height:100%}.daylight-background:after{content:"";background:linear-gradient(90deg,#faf8f1e0 0%,#faf8f17a 31%,#faf8f10d 49%,#0000 62%);position:absolute;inset:0}.daylight-copy{z-index:2;pointer-events:none;width:48%;max-width:46rem;margin-left:max(5vw,50vw - 800px);padding-top:clamp(5.5rem,7vw,8rem);padding-bottom:7rem;position:relative}.daylight-copy a{pointer-events:auto}.daylight-eyebrow{letter-spacing:.12em;align-items:center;gap:.55rem;font-size:.875rem;display:flex}.daylight-eyebrow-line{background:#82947b;width:3.25rem;height:1px;margin-left:.5rem}.daylight-hero .daylight-title{font-family:var(--font-serif);letter-spacing:.035em;white-space:pre-line;overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:clamp(3.5rem,5.1vw,5.5rem);font-weight:500;line-height:1.25}.daylight-description{color:#36543d;letter-spacing:.07em;white-space:pre-line;overflow-wrap:anywhere;margin-top:1.5rem;font-size:1rem;line-height:1.95}.daylight-description>span{font-size:1.1rem}.daylight-hero .shop-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.daylight-hero .daylight-primary{color:#fffdf5;letter-spacing:.08em;background:#285b3e;gap:2rem;min-height:3.5rem;padding:.875rem 1.75rem;font-weight:500}.daylight-hero .daylight-primary:hover{background:#18452c}.daylight-primary>span{font-size:1.35rem}.daylight-secondary{color:#234b37;letter-spacing:.08em;background:#faf8f14d;border:1px solid #42664c;border-radius:99px;justify-content:center;align-items:center;min-height:3.5rem;padding:.875rem 1.75rem;font-size:.875rem;display:inline-flex}.daylight-secondary:hover{background:#fffdf1}.daylight-products{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;gap:.5rem;width:50%;max-width:790px;height:75%;display:flex;position:absolute;bottom:10%;right:5%;container-type:inline-size}.daylight-products .daylight-hero-bottle{filter:drop-shadow(8px 12px 9px #543b2726);flex-shrink:0;height:min(93%,74.4cqw - .744rem)}.daylight-products .daylight-hero-bottle--ivory{z-index:3;height:min(100%,80cqw - .8rem);margin-bottom:-.75rem}.daylight-products .daylight-hero-bottle--ink{z-index:1}.daylight-products .daylight-hero-bottle--ruby{z-index:2}.daylight-product-artwork{object-fit:contain;object-position:center bottom;flex:1 1 0;width:100%;min-width:0;height:93%}.daylight-scroll{z-index:2;letter-spacing:.12em;color:#36543d;align-items:center;gap:1.5rem;min-height:2.75rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:1.5rem;left:max(5vw,50vw - 800px)}.daylight-motion{z-index:-1}.daylight-motion-toggle{z-index:4;color:#36543d;cursor:pointer;background:#fffcf0c9;border:1px solid #54734855;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.6875rem;display:inline-flex;position:absolute;top:1.25rem;right:1.5rem}.daylight-motion-toggle:disabled{cursor:default}.daylight-motion-toggle:hover{background:#fffdf5}.daylight-discover{max-width:1600px;margin:auto;padding:1.75rem 5vw 1.5rem}.daylight-discover-heading{align-items:center;gap:2rem;display:flex}.daylight-discover-heading h2{font:500 clamp(1.25rem,2vw,1.875rem)/1.5 var(--font-serif);letter-spacing:.04em;flex-shrink:0}.daylight-discover-heading>span{background:var(--daylight-line);flex:1;height:1px}.daylight-discover-heading>a{white-space:nowrap;align-items:center;gap:.875rem;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.daylight-product-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;display:grid}.daylight-product-link{border-right:1px solid var(--daylight-line);align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;min-height:132px;padding:.25rem 1.75rem;display:flex}.daylight-product-link:first-child{padding-left:0}.daylight-product-link:last-child{border-right:0}.daylight-product-link>.daylight-bottle{flex-shrink:0}.daylight-product-link>img{object-fit:contain;width:4rem;height:110px}.daylight-product-copy{min-width:0}.daylight-product-title{font:500 clamp(1.1rem,1.5vw,1.5rem)/1.65 var(--font-serif);overflow-wrap:anywhere;display:block}.daylight-product-action{border-top:1px solid var(--daylight-line);letter-spacing:.06em;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.65rem;font-size:.75rem;display:inline-flex}.daylight-product-link:hover .daylight-product-action,.daylight-discover-heading>a:hover{text-underline-offset:5px;text-decoration:underline}.daylight-home :is(a,button):focus-visible{outline-color:#285b3e}body:has(.daylight-hero) .store-header{color:#234b37;background:#faf8f1;border-color:#c1cbb7}body:has(.daylight-hero) :is(.store-header-main,.store-browse-nav){max-width:1600px;padding-inline:5vw}body:has(.daylight-hero) .store-brand img{max-height:3.5rem}body:has(.daylight-hero) .store-search{background:#fffef9;border-color:#becbb6}body:has(.daylight-hero) .store-search input::placeholder{color:#66785d}body:has(.daylight-hero) .store-search button{border-color:#becbb6}body:has(.daylight-hero) .cart-count{background:#285b3e}:is(body:has(.daylight-hero) .store-header :focus-visible,body:has(.daylight-hero) .store-search:focus-within){outline-color:#285b3e}body:has(.daylight-hero) .category-menu{background:#faf8f1;border-color:#b9c5b2}body:has(.daylight-hero) .category-list a:hover{background:#ecf0e4}body:has(.daylight-hero) .home-categories{color:#36543d;border-color:#d1d9c8}@media (min-width:1700px){.daylight-products{right:max(6%,50vw - 775px)}}@media (max-width:1100px){.daylight-hero{min-height:590px}.daylight-copy{width:49%;padding-top:5rem}.daylight-hero .daylight-title{letter-spacing:0;font-size:clamp(2.75rem,5.6vw,4rem)}.daylight-products{width:51%;height:65%;right:2%}.daylight-hero .daylight-primary,.daylight-secondary{padding-inline:1.25rem}.daylight-product-link{gap:1rem;padding-inline:1rem}}@media (max-width:760px){.daylight-hero{height:auto;min-height:680px;padding-bottom:300px}.daylight-background{top:220px}.daylight-background img{object-position:64% bottom}.daylight-background:after{background:linear-gradient(#faf8f1 0%,#faf8f177 17%,#0000 45%)}.daylight-copy{width:auto;max-width:none;margin-inline:5vw;padding:3rem 0 1rem}.daylight-eyebrow{font-size:.75rem}.daylight-hero .daylight-title{margin-top:1.25rem;font-size:clamp(2.75rem,8.5vw,4rem);line-height:1.25}.daylight-description{margin-top:1.25rem;font-size:.875rem;line-height:1.8}.daylight-description>span{font-size:.9375rem}.daylight-hero .shop-hero-actions{gap:.75rem;margin-top:1.25rem}.daylight-hero .daylight-primary,.daylight-secondary{min-height:3rem;padding:.75rem 1.25rem;font-size:.8125rem}.daylight-products{gap:.375rem;width:86%;max-width:460px;height:330px;bottom:3.5rem;right:7%}.daylight-scroll{font-size:.6875rem;bottom:.5rem;left:5vw}.daylight-motion-toggle{padding:.4rem .65rem;font-size:.625rem;top:.5rem;right:1rem}.daylight-discover{padding-block:1.5rem}.daylight-discover-heading{gap:.75rem}.daylight-discover-heading h2{font-size:1.25rem}.daylight-discover-heading>a{gap:.35rem;font-size:.6875rem}.daylight-product-list{grid-template-columns:minmax(0,1fr);margin-top:.75rem}.daylight-product-link,.daylight-product-link:first-child,.daylight-product-link:last-child{border-bottom:1px solid #d1d9c8;border-right:0;gap:1.5rem;padding:1rem 0}.daylight-product-link>.daylight-bottle{margin-inline:.75rem}.daylight-product-copy{flex:1}.daylight-product-title{font-size:1.25rem}}@media (max-width:600px){body:has(.daylight-hero) .store-header-main{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"brand account""search search";gap:.5rem .75rem}body:has(.daylight-hero) .store-brand{font-size:.8125rem}body:has(.daylight-hero) .store-account-nav{justify-content:flex-end;gap:.75rem}body:has(.daylight-hero) .store-nav-link{font-size:.6875rem}}@media (max-width:360px){.daylight-products{height:295px}.daylight-discover-heading>span{display:none}}@media (prefers-reduced-motion:reduce){.daylight-home *,.daylight-home :before,.daylight-home :after{transition:none!important;animation:none!important}}
