:root{--forest:#193D32;--cream:#F6F3EB;--ink:#202823;--muted:#526056;--line:#d8d6ca;--sage:#DDE6DA;--sand:#EADBC8;--terracotta:#995326}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p{margin:0}p+p{margin-top:16px}h1,h2,h3{line-height:1.03;letter-spacing:-.045em}h1{font-size:clamp(44px,5.25vw,76px);font-weight:750}h2{font-size:clamp(34px,3.5vw,52px);font-weight:750}h3{font-size:24px;letter-spacing:-.025em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--terracotta);outline-offset:5px}.skip{position:fixed;left:12px;top:-100px;padding:14px;background:#fff;z-index:200}.skip:focus{top:10px}.wrap{max-width:1320px;margin:0 auto;padding-left:52px;padding-right:52px}.section{padding-top:96px;padding-bottom:96px}.eyebrow{font-size:11px;letter-spacing:.17em;line-height:1.5;font-weight:700}.concept-notice{padding:6px 15px;background:#eadbc8;text-align:center;font-size:10px;letter-spacing:.09em}.announcement{background:var(--forest);color:var(--cream);text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.04em}.site-header{position:sticky;top:0;z-index:30;background:var(--cream);border-bottom:1px solid var(--line)}.header-inner{height:102px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{font:900 37px/.84 Georgia,serif;letter-spacing:-2px;color:var(--forest);display:inline-block;white-space:nowrap}.wordmark small{display:block;font:8px/1.2 Arial,sans-serif;letter-spacing:2px;margin:12px 0 0 3px}.wordmark img{max-height:70px;width:auto;max-width:210px}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700;letter-spacing:.075em}.desktop-nav a{padding:18px 0}.desktop-nav span{margin-left:8px}.header-actions{display:flex;align-items:center;gap:20px}.icon-link,.cart-link{display:flex;align-items:center;background:none;border:0;padding:3px;gap:5px}.cart-link span{font-size:11px}.menu-toggle{display:none}.mobile-nav{padding:12px 26px 25px;border-top:1px solid var(--line)}.mobile-nav a{display:block;padding:12px 0}.mobile-nav[hidden]{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:630px}.hero-copy{align-self:center;padding:70px max(45px,calc((100vw - 1216px)/2));padding-right:42px}.hero-copy h1{max-width:610px;margin:22px 0 24px;color:var(--forest);font-size:clamp(44px,4.85vw,70px)}.hero-text{font-size:17px;line-height:1.65;max-width:440px}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;border:1px solid var(--forest);padding:14px 26px;background:var(--forest);color:var(--cream);border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .18s,transform .18s}.button:hover:not(:disabled){background:#315440;transform:translateY(-2px)}.button svg{width:20px;height:20px}.button-outline{background:transparent;color:var(--forest)}.button-outline:hover{color:var(--cream)}.button-cream{background:var(--cream);color:var(--forest);border-color:var(--cream)}.button-cream:hover{background:#e1ddcc!important}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;text-decoration:underline;text-underline-offset:5px}.hero-note{font-size:11px;color:var(--muted);margin-top:28px}.hero-visual{position:relative;min-height:630px;overflow:hidden}.hero-visual>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:62% center}.photo-caption{position:absolute;bottom:24px;left:24px;right:24px;background:#f4efe6eb;padding:16px 20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.1em}.photo-caption span+span{letter-spacing:0;font-size:12px}.principles{display:flex;justify-content:center;gap:75px;align-items:center;padding:23px 30px;background:var(--sage);font-size:10px;font-weight:700;letter-spacing:.1em}.principles span{display:flex;align-items:center;gap:12px}.principles svg{width:21px}.section-heading{max-width:700px;text-align:center;margin:0 auto 55px}.section-heading h2{margin:15px 0 20px}.section-heading>p:last-child{max-width:570px;margin-left:auto;margin-right:auto;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.product-art{display:block;position:relative;margin:0 8px 25px}.product-art>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;transition:transform .35s}.product-art:hover>img{transform:scale(1.035)}.product-number{position:absolute;left:0;top:0;background:var(--cream);border:1px solid var(--line);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;z-index:1;font-size:11px}.product-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.07em;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--line)}.product-card h3{font-size:38px;color:var(--forest);margin-top:18px}.product-name{font-size:15px;font-weight:700;margin:7px 0 0}.product-card>p:not(.product-name){font-size:14px;margin:12px 0 20px;min-height:45px;line-height:1.6}.product-card .button{width:100%;justify-content:space-between}.preview-note{font-size:11px;color:var(--muted);margin-top:30px;text-align:center}.approach{background:#e7e6d9}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.approach-grid article{text-align:center;padding:0 18px}.line-icon{width:66px;height:66px;border:1px solid #a4ad98;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;color:var(--forest)}.line-icon svg{width:31px;height:31px}.approach-grid .eyebrow{color:var(--muted)}.approach-grid h3{margin:12px 0 16px;font-size:25px}.approach-grid p{font-size:14px}.story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-image{position:relative;align-self:stretch;min-height:570px}.story-image>img{height:100%;width:100%;object-fit:cover;object-position:37% center}.image-stamp{position:absolute;bottom:30px;left:30px;color:var(--cream);font-size:38px;line-height:.97;letter-spacing:-1px;font-weight:700;text-shadow:0 1px 5px #333}.image-stamp em{font-family:Georgia,serif;font-weight:400}.story-copy h2{margin:20px 0 25px}.rte p,.story-copy>.rte{font-size:15px;line-height:1.7}.rte img{margin:15px 0}.story-point{display:flex;gap:20px;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.story-point>span{font-size:11px;margin-top:2px;color:var(--muted)}.story-point h3{font-size:20px;margin-bottom:9px;letter-spacing:-.02em}.story-point p{font-size:13px;color:var(--muted)}.story-copy>.text-link{margin-top:30px}.manifesto{background:var(--forest);color:var(--cream);padding:88px 0;text-align:center}.manifesto h2{max-width:800px;margin:22px auto 25px;font-size:clamp(42px,4.9vw,70px)}.manifesto p:not(.eyebrow){margin-bottom:30px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout h2{margin:18px 0 24px}.faq-layout>div>p:last-child{color:var(--muted);font-size:15px}.faq-list details,.pdp-accordions details{border-top:1px solid var(--line)}.faq-list details:last-child,.pdp-accordions details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.45;padding:23px 0}summary::-webkit-details-marker{display:none}summary>span{font-weight:400;font-size:24px;transition:transform .2s}details[open]>summary>span{transform:rotate(45deg)}details>.rte{padding:0 30px 24px 0}details p{font-size:14px!important}.site-footer{background:#e6e0d3;padding:62px 0 28px}.footer-grid{display:grid;grid-template-columns:1.35fr .7fr .7fr 1fr;gap:40px}.footer-grid>div>p{font-size:13px;margin-top:25px}.footer-grid h3{font-size:11px;letter-spacing:.12em;margin-bottom:20px}.footer-grid>div>a:not(.wordmark){display:block;font-size:13px;margin:10px 0}.footer-message .eyebrow{margin-top:0;font-size:10px}.footer-message p:last-child{font-size:24px;line-height:1.2;margin-top:20px}.footer-message em{font-family:Georgia,serif;color:var(--forest)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:23px;border-top:1px solid #c6c6b9;font-size:10px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:16px}.disclaimer{font-size:10px;line-height:1.7;margin-top:24px;max-width:950px;color:#526056}.site-footer .preview-note{text-align:left}.pdp{padding-top:30px;padding-bottom:70px}.breadcrumbs{display:flex;gap:12px;font-size:11px;margin-bottom:30px;color:var(--muted)}.pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.pdp-main-image{background:#e6dece;overflow:hidden}.pdp-main-image img{width:100%;aspect-ratio:1;object-fit:cover}.pdp-details h1{font-size:68px;color:var(--forest);margin:16px 0 8px;letter-spacing:-.03em}.pdp-product-name{font-size:18px;color:var(--muted)}.pdp-tagline{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.17;margin:26px 0 14px}.pdp-details>.pdp-tagline+p{font-size:15px}.product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:24px 0}.product-facts span{display:flex;gap:12px;align-items:center;font-size:12px}.product-form label{font-size:12px;display:block;margin:12px 0 5px}.product-form select{width:100%;padding:13px;background:transparent;border:1px solid #aeb5a5;border-radius:4px;font-size:14px;margin-bottom:8px}.purchase-line{display:flex;gap:12px;margin-top:14px}.quantity{display:flex;align-items:center;border:1px solid #aeb5a5;border-radius:50px;padding:0 7px;max-width:118px}.quantity button{border:0;background:none;padding:9px;font-size:20px}.quantity input{min-width:0;width:34px;border:0;text-align:center;background:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.add-button{flex:1;justify-content:space-between}.purchase-note{font-size:11px;color:var(--muted);margin-top:10px}.purchase-placeholder{padding:20px;background:#e6e7dc;margin:24px 0}.purchase-placeholder p{font-size:14px;margin:8px 0 14px}.purchase-placeholder .button{width:100%}.pdp-accordions{margin-top:28px}.pdp-accordions summary{font-size:11px;letter-spacing:.08em;padding:17px 0}.pdp-accordions summary span{font-size:21px}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.gallery-thumb{width:76px;flex-shrink:0;padding:0;border:1px solid transparent;background:none}.gallery-thumb[aria-pressed=true]{border-color:var(--forest)}.gallery-thumb img{aspect-ratio:1;object-fit:cover}.pdp-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pdp-story h2{margin:22px 0}.pdp-story p{max-width:500px}.pdp-story>img{width:100%;aspect-ratio:1.2;object-fit:cover}.muted{color:var(--muted);font-size:12px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.collection-card img{aspect-ratio:1;object-fit:cover;width:100%}.collection-card h2{font-size:24px;margin:18px 0 10px}.empty-state{padding:50px 0;text-align:center;grid-column:1/-1}.empty-state p{margin:20px 0}.empty-state h2{font-size:36px}.narrow{max-width:860px}.narrow h1{margin-bottom:35px}.cart-page h1{margin:15px 0 45px}.cart-item{display:grid;grid-template-columns:100px 1fr 100px 100px;align-items:center;gap:25px;border-top:1px solid var(--line);padding:20px 0}.cart-item h2{font-size:22px}.cart-item p,.cart-item label{font-size:12px}.cart-item input{width:70px;padding:8px;border:1px solid #aaa;background:transparent;display:block}.cart-summary{max-width:430px;margin:30px 0 0 auto}.cart-summary>p:first-child{display:flex;justify-content:space-between;font-size:23px}.cart-summary>p:nth-child(2){font-size:12px;margin-bottom:20px}.cart-summary button{margin:6px}.search-form{margin:35px 0}.search-form label{display:block;font-size:13px;margin-bottom:10px}.search-form>div{display:flex;gap:14px}.search-form input{min-width:0;flex:1;border:1px solid var(--line);padding:15px;background:transparent}.password-page{max-width:700px;margin:10vh auto;text-align:center;padding:30px}.password-page h1{margin:25px 0}.password-page form{margin-top:40px}.password-page input{margin:12px;padding:12px}.password-page label{display:block}.placeholder{background:#e1e3d7;max-height:400px}.pagination{display:flex;justify-content:center;gap:20px;margin-top:40px}@media(min-width:1500px){.hero-copy{padding-left:max(70px,calc((100vw - 1330px)/2))}.hero,.hero-visual{min-height:700px}}@media(max-width:1000px){.wrap{padding-left:30px;padding-right:30px}.desktop-nav{gap:18px;font-size:11px}.header-actions{gap:12px}.wordmark{font-size:31px}.hero-copy{padding:45px 30px}.hero-copy h1{font-size:49px}.hero-visual,.hero{min-height:590px}.hero-text{font-size:15px}.principles{gap:25px}.product-grid{gap:24px}.story{gap:40px}.faq-layout{gap:50px}.pdp-grid{gap:35px}.pdp-story{gap:40px}.footer-grid{gap:25px}.photo-caption{display:block}.photo-caption span+span{display:block;margin-top:4px}}@media(max-width:760px){html{scroll-padding-top:80px}.wrap{padding-left:22px;padding-right:22px}.section{padding-top:62px;padding-bottom:62px}.header-inner{height:77px;gap:15px}.wordmark{font-size:30px}.wordmark small{font-size:6px;letter-spacing:1.6px;margin-top:9px}.desktop-nav,.account{display:none}.menu-toggle{display:flex}.header-actions{gap:14px}.icon-link svg,.cart-link svg{width:20px}.announcement{font-size:10px;padding:7px 12px}.concept-notice{font-size:8px;letter-spacing:.03em}.hero{display:flex;flex-direction:column}.hero-copy{padding:44px 24px 37px}.hero-copy h1{font-size:47px;max-width:580px;margin:18px 0 21px}.hero-text{max-width:510px;font-size:15px}.hero-note{margin-top:21px;font-size:10px}.button-row{gap:20px;margin-top:25px}.button{font-size:10px;min-height:48px;padding:13px 22px}.hero-visual{min-height:360px;height:360px}.hero-visual>img{object-position:center 62%}.photo-caption{display:flex;bottom:15px;left:15px;right:15px;font-size:9px;padding:12px 14px}.photo-caption span+span{font-size:10px;margin:0}.principles{gap:12px;justify-content:space-around;padding:17px 12px;font-size:8px;letter-spacing:.025em}.principles span{gap:6px;max-width:120px}.principles svg{width:18px;min-width:18px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:36px}.section-heading>p:last-child{font-size:14px}.product-grid{gap:45px;grid-template-columns:1fr;max-width:460px;margin:0 auto}.product-art{max-width:320px;margin-left:auto;margin-right:auto}.product-card h3{font-size:34px}.product-card>p:not(.product-name){min-height:0}.product-card .button{min-height:47px}.approach-grid{grid-template-columns:1fr;gap:34px;max-width:380px;margin:auto}.approach-grid article{padding:0}.line-icon{margin-bottom:14px;width:53px;height:53px}.line-icon svg{width:25px}.approach-grid h3{margin:10px 0 12px}.story{grid-template-columns:1fr;gap:35px}.story-image{min-height:400px}.story-copy h2{font-size:40px}.story-point{margin-top:21px;padding-top:21px}.manifesto{padding:64px 0}.manifesto h2{font-size:43px}.manifesto p:not(.eyebrow){font-size:14px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-layout h2{max-width:330px}.faq-list summary{font-size:14px;padding:20px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-message{grid-column:1/-1}.footer-bottom{flex-direction:column;margin-top:30px}.site-footer{padding-top:44px}.pdp{padding-top:20px}.breadcrumbs{margin-bottom:20px;font-size:10px}.pdp-grid{grid-template-columns:1fr;gap:27px}.pdp-details h1{font-size:58px;margin-top:12px}.pdp-tagline{font-size:26px;margin-top:23px}.pdp-gallery .preview-note{margin-top:12px;font-size:10px}.pdp-story{grid-template-columns:1fr;gap:30px}.pdp-story h2{font-size:36px}.pdp-story>img{aspect-ratio:1.3}.collection-grid{grid-template-columns:repeat(2,1fr);gap:18px}.collection-card h2{font-size:18px}.cart-item{grid-template-columns:65px 1fr;gap:15px}.cart-item h2{font-size:19px}.cart-item>strong{text-align:right}.cart-summary>p:first-child{font-size:20px}.search-form>div{flex-wrap:wrap}.search-form input{flex-basis:100%}.password-page h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{-webkit-font-smoothing:antialiased}.wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:38px;letter-spacing:-2.4px;line-height:.95}.wordmark small{font-size:7px;letter-spacing:1.65px;margin-top:10px}.header-inner{height:94px}.announcement{font-size:11px;letter-spacing:.1em}.eyebrow,.product-meta,.product-number,.breadcrumbs{font-family:Courier New,monospace}.eyebrow{font-size:10px;letter-spacing:.13em}h1,h2,h3{font-weight:500;letter-spacing:-.04em}.hero-copy h1{font-size:clamp(44px,4.5vw,65px);line-height:1.07;font-weight:500}.hero-text{font-size:16px;color:#526056}.hero-copy{padding-top:66px;padding-bottom:66px}.hero-note{padding-top:17px;border-top:1px solid var(--line);max-width:425px;font-size:10px}.button{border-radius:5px;font-size:11px;min-height:50px;letter-spacing:.075em}.button:hover:not(:disabled){transform:none}.button-outline{background:#fffefa;border-color:#aeb9a7}.text-link{text-underline-offset:6px}.photo-caption{background:#f6f3ebed;border:1px solid #F6F3EB}.principles{background:#dde6da;border-top:1px solid #cdd5c6;border-bottom:1px solid #cdd5c6;font-family:Courier New,monospace;font-weight:400;letter-spacing:.035em}.section-heading h2{font-weight:500;line-height:1.08}.product-grid{gap:30px}.product-art{margin:0 0 24px;border:1px solid #c5cdbd;border-radius:6px;overflow:hidden}.product-art>img{border-radius:0}.product-art:hover>img{transform:scale(1.015)}.product-number{top:12px;left:12px;width:34px;height:28px;border-radius:3px;border-color:#a8b6a0;background:#f6f3ebed}.product-card h3{font-size:33px;font-weight:500;letter-spacing:.015em}.product-name{font-weight:400;font-size:16px}.product-card>p:not(.product-name){color:#526056;font-size:13px}.product-meta{font-size:10px}.approach{background:#dde6da;border-block:1px solid #cdd5c6}.approach-grid{gap:0}.approach-grid article{padding:8px 34px}.approach-grid article+article{border-left:1px solid #c1ccb9}.approach-grid h3{font-size:24px;font-weight:500}.line-icon{border-radius:6px;width:58px;height:58px;background:#fffefa}.story-copy h2{line-height:1.08}.story-point h3{font-weight:500}.image-stamp{font-size:33px;font-weight:400;letter-spacing:-.5px}.manifesto h2{font-size:clamp(40px,4.3vw,60px);font-weight:400;line-height:1.08}.faq-list{border:1px solid #c7d0bf;padding:0 25px;background:#fffefa}.faq-list details:first-child{border-top:0}.faq-list details:last-child{border-bottom:0}.faq-list summary{font-size:14px;font-weight:400}.site-footer{background:#dde6da;border-top:1px solid #c7d0bf}.footer-message em{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.pdp-main-image{border:1px solid #c5cdbd;border-radius:6px}.pdp-details{background:#fffefa;border:1px solid #c7d0bf;padding:30px}.pdp-details h1{font-size:54px;font-weight:500;letter-spacing:.01em}.pdp-product-name{font-size:18px;color:#526056}.pdp-tagline{font-size:23px;font-weight:400;line-height:1.25}.product-facts{background:#dde6da;padding:16px;font-family:Courier New,monospace;border-color:#c7d0bf}.product-facts span{font-size:11px}.pdp-accordions summary{font-family:Courier New,monospace;font-weight:400;letter-spacing:.025em}.purchase-placeholder{border:1px solid #c7d0bf;background:#fffefa}.quantity{border-radius:5px}.pdp-story{border-bottom:1px solid #cdd5c6}.preview-note{font-size:10px}@media(max-width:1000px){.pdp-grid{gap:26px}.pdp-details{padding:22px}.approach-grid article{padding:8px 22px}}@media(max-width:760px){.header-inner{height:78px}.wordmark{font-size:32px;letter-spacing:-2px}.wordmark small{font-size:6px;letter-spacing:1.2px}.hero-copy{padding:42px 24px 34px}.hero-copy h1{font-size:43px;line-height:1.07}.hero-text{font-size:15px}.button{font-size:10px}.product-grid{gap:38px}.product-art{max-width:none}.approach-grid article{padding:26px 0}.approach-grid article+article{border-left:0;border-top:1px solid #c1ccb9}.line-icon{width:50px;height:50px}.pdp-details{padding:22px 19px}.pdp-details h1{font-size:47px}.pdp-tagline{font-size:23px}.faq-list{padding:0 18px}.manifesto h2{font-size:41px}.principles{font-size:8px}}@font-face{font-family:GothamSSm-Bold;src:url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamSSm-Bold.woff2) format("woff2"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamSSm-Bold.woff) format("woff"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamSSm-Bold.ttf) format("truetype"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamSSm-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=32ebffd4cd9db110534b6878b9a9d1a867ea12a92e79d05eb791a766f1060786) format("woff2"),url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=48bb390967ede8e52918b19d18ac3b3b2cb5b5c4099a1855fc9f2b4da346c410) format("woff")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;font-display:swap;src:url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=6bd3cef410073229c0030aff547ffa70a538b24f23db4a1cc42a91ae2ae94648) format("woff2"),url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n6.14bef14c75f8837a87f70ce22013cb146ee3e9f3.woff?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=683e20165cd4f992af32c9baf700195744bf1f4ffa6472a642982a815d535b74) format("woff")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=ddd765680b60ee75deefe2c20d70e26fdf119d25a5627aaca035c1c92b286b5e) format("woff2"),url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=639c9876e20a0de2c7b8c7cc574aa4fa60e1ac973aaa4cbfbba1d1eaa1cf84d7) format("woff")}@font-face{font-family:Open Sans;font-weight:500;font-style:normal;font-display:swap;src:url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n5.500dcf21ddee5bc5855ad3a20394d3bc363c217c.woff2?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=4189b057cbdc423f6567d682c360277c667b3773469be40b9378d68a15a03423) format("woff2"),url(https://realbotanicals.com/cdn/fonts/open_sans/opensans_n5.af1a06d824dccfb4d400ba874ef19176651ec834.woff?h1=MDk3NWZhLTgwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVhbGJvdGFuaWNhbHMuY29t&hmac=091448b2d7c4b9b393e6f7240569aae8a359e6895539d46d046d92788100c279) format("woff")}@font-face{font-family:GothamPro-Black;src:url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamPro-Black.woff2) format("woff2"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamPro-Black.woff) format("woff"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamPro-Black.ttf) format("truetype"),url(https://drink-delta.s3.us-east-2.amazonaws.com/GothamPro-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5}h1,.hero-copy h1,.pdp-details h1,.story-copy h2,.manifesto h2{font-family:GothamPro-Black,sans-serif;font-weight:900;letter-spacing:normal;line-height:1.1}h2,h3,.section-heading h2,.approach-grid h3,.story-point h3,.product-card h3,.perspective-content h3,.nav-panel strong{font-family:GothamSSm-Bold,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.1}.hero-copy h1{font-size:48px;max-width:620px}.section-heading h2,.faq-layout h2{font-size:30px}.story-copy h2,.manifesto h2{font-size:48px}.product-card h3{font-size:30px}.pdp-details h1{font-size:48px}.approach-grid h3,.story-point h3{font-size:20px}.eyebrow,.product-meta,.product-number,.breadcrumbs,.principles,.product-facts,.pdp-accordions summary,.perspective-placeholder{font-family:Open Sans,sans-serif;letter-spacing:.02em}.eyebrow{font-size:12px;font-weight:600}.hero-text{font-size:16px;line-height:1.5}.hero-note{font-size:12px}.button,.nav-dropdown>summary{font-family:Open Sans,sans-serif}.button{font-size:14px;font-weight:700;letter-spacing:.02em}.desktop-nav{font-size:16px;font-weight:400;letter-spacing:normal}.desktop-nav .nav-panel>a{font-weight:400}.product-meta{font-size:12px}.pdp-tagline{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:normal}.rte p,.story-copy>.rte,.faq-list details p{font-size:16px;line-height:1.6}.wordmark,.footer-message em{font-family:GothamSSm-Bold,sans-serif;font-weight:700}.wordmark small{font-family:Open Sans,sans-serif}.image-stamp em{font-family:Open Sans,sans-serif;font-style:normal}@media(max-width:1100px)and (min-width:761px){.desktop-nav{font-size:12px;gap:18px}}@media(max-width:760px){.hero-copy h1,.pdp-details h1{font-size:36px}.section-heading h2,.faq-layout h2{font-size:28px}.story-copy h2,.manifesto h2{font-size:34px}.hero-text{font-size:16px}.button{font-size:12px}.eyebrow{font-size:11px}.principles{font-size:9px}}.product-daypart{margin:10px 0 12px;color:var(--forest)}.bundle{background:#dde6da;border-block:1px solid var(--line)}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.bundle h2{margin:20px 0 24px}.bundle p{line-height:1.7}.bundle .button{margin-top:26px}.bundle .muted{margin-top:18px;font-size:13px}.bundle-includes{background:#fffefa;border:1px solid var(--line);border-radius:8px;padding:32px}.bundle-includes>div{padding:20px 0;border-bottom:1px solid var(--line)}.bundle-includes h3{display:inline;margin-left:12px;font-size:19px}.bundle-includes span,.bundle-includes small{font-size:12px;color:var(--muted)}.bundle-includes p{margin:8px 0 0;font-size:14px}.bundle-includes .bundle-status{font-size:11px;margin-top:20px;letter-spacing:.06em}.information{max-width:1040px}.information-heading{max-width:780px}.information-heading h1{margin:20px 0 24px;font-size:44px}.information-heading .rte{max-width:690px;font-size:18px}.information-body{max-width:780px;margin:42px 0}.information-item{padding:28px 0;border-top:1px solid var(--line)}.information-item h2{font-size:23px;margin-bottom:16px;line-height:1.25}.information-item .rte p{line-height:1.8}.notice{padding:24px;background:#dde6da;border-radius:6px;margin:24px 0}.notice h2{font-size:21px;margin-bottom:14px}.contact-form{display:grid;gap:12px}.contact-form label{font-size:14px;font-weight:600}.contact-form input,.contact-form textarea{width:100%;background:#fffefa;border:1px solid #7a897a;padding:14px;border-radius:4px;color:var(--ink)}.contact-form textarea:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.contact-form .button{justify-self:start;margin-top:15px}.product-facts span{line-height:1.65}.hero-note{max-width:460px}.mobile-nav a{min-height:44px}@media(max-width:760px){.bundle-grid{grid-template-columns:1fr;gap:30px}.bundle-includes{padding:24px}.information-heading h1{font-size:34px}.information-body{margin-top:26px}.information-item h2{font-size:22px}.hero-note{font-size:12px}.principles{flex-wrap:wrap;gap:12px}.principles span{max-width:none;font-size:9px}.contact-form .button{width:100%}}.wordmark .logo-name{display:inline-flex;align-items:baseline;font-family:GothamPro-Black,Arial,sans-serif;font-weight:900;font-size:45px;line-height:1;letter-spacing:-3px;color:var(--forest)}.wordmark .logo-seven{color:#995326;display:inline-block;transform:rotate(-7deg);margin:0 1px 0 3px}.wordmark .logo-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#995326;margin-left:5px;align-self:flex-end;margin-bottom:8px}.wordmark small{letter-spacing:3px!important;font-size:8px!important;margin:5px 0 0 2px!important}.footer-bottom .logo-name{font:inherit;letter-spacing:inherit}.footer-bottom .logo-seven{color:inherit;transform:none;margin:0}.footer-bottom .logo-dot{display:none}@media(max-width:760px){.wordmark .logo-name{font-size:36px;letter-spacing:-2.5px}.wordmark small{font-size:7px!important;letter-spacing:2.3px!important}.wordmark .logo-dot{width:6px;height:6px;margin-bottom:6px}}.bundle-pdp{padding-top:26px}.bundle-visual{background:var(--sage);border:1px solid var(--line);border-radius:8px;padding:32px 22px;text-align:center;align-self:start}.bundle-bottles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:48px 0 32px}.bundle-bottles img{width:100%;border-radius:5px}.bundle-visual>p:not(.eyebrow){font-size:30px;line-height:1.25;color:var(--forest);margin-bottom:28px}.bundle-visual small{font-size:10px;color:var(--muted)}.bundle-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 16px}.bundle-price strong{font-size:34px;color:var(--forest)}.bundle-price span{font-size:12px;color:var(--muted)}.bundle-checklist{padding:0;list-style:none;margin:0}.bundle-checklist li{font-size:13px;padding:11px 0;border-top:1px solid var(--line)}.bundle-checklist span{display:inline-block;min-width:62px;font-weight:700;color:var(--forest)}.bundle-pdp .pdp-boundary{margin-top:20px}.bundle-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bundle-content-grid article{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:24px;display:flex;flex-direction:column}.bundle-content-grid h3{color:var(--forest);font-size:28px}.bundle-content-grid article>p{font-size:14px}.bundle-content-grid article>p:nth-of-type(3){min-height:90px}.bundle-content-grid dl{font-size:12px;margin:24px 0}.bundle-content-grid dt{color:var(--muted);margin-top:12px}.bundle-content-grid dd{margin:3px 0 0;font-weight:600}.bundle-content-grid a{margin-top:auto;min-height:44px}.bundle-contents>.muted{margin-top:24px}.bundle-faq h2{margin-bottom:25px}@media(max-width:760px){.bundle-content-grid{grid-template-columns:1fr}.bundle-bottles{margin:22px 0}.bundle-visual{padding:20px 16px}.bundle-visual>p:not(.eyebrow){font-size:24px;margin-bottom:16px}.bundle-content-grid article>p:nth-of-type(3){min-height:0}}:root{--surface:#FFFEFA;--sage:#DDE6DA;--sand:#EADBC8;--blue-grey:#DDE4E8;--copper:#995326;--terracotta:var(--copper);--muted:#526056;--line:#C8D2C8}.bundle-intro{font-size:14px;line-height:1.65}.bundle-approach{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bundle-story{display:grid;grid-template-columns:1fr 1fr;gap:48px}.bundle-story h2{max-width:580px}.bundle-story>div>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:16px}.bundle-routine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.bundle-routine article{padding:25px;background:var(--sage);border-radius:6px}.bundle-routine h3{font-size:19px;line-height:1.45;margin:16px 0 12px;color:var(--forest)}.bundle-routine article>p:not(.eyebrow){font-size:14px;line-height:1.8}.bundle-routine-note{font-size:12px;margin-top:18px}.bundle-approach,.bundle-contents,.bundle-faq{scroll-margin-top:110px}@media(max-width:760px){.bundle-story,.bundle-routine{grid-template-columns:1fr;gap:18px}.bundle-routine{margin-top:24px}.bundle-story h2{font-size:30px}.bundle-approach,.bundle-contents,.bundle-faq{scroll-margin-top:90px}}.button{background:var(--forest);border-color:var(--forest);color:var(--surface);min-height:48px}.button:hover:not(:disabled){background:#244f41;color:var(--surface)}.button-outline{background:var(--surface);color:var(--forest);border-color:var(--forest)}.button-cream{background:var(--surface);color:var(--forest);border-color:var(--surface)}.button-cream:hover:not(:disabled){color:var(--forest);background:var(--sage)!important}.button:active:not(:disabled){transform:translateY(1px)}.icon-link,.cart-link{min-width:44px;min-height:44px;justify-content:center}.header-actions{gap:10px}.desktop-nav>a:hover,.footer-grid a:hover,.pdp-jump-links a:hover{color:var(--copper)}.nav-panel{background:var(--surface)}.nav-panel a:hover,.site-footer,.approach,.bundle,.principles{background:var(--sage)}.faq-list,.bundle-includes,.pdp-details,.contact-form input,.contact-form textarea{background:var(--surface)}.hero-text,.product-card>p:not(.product-name),.pdp-product-name,.disclaimer{color:var(--muted)}.photo-caption{background:#f6f3ebed;border-color:var(--cream)}[data-role=calm]{--product-accent:var(--sand)}[data-role=day]{--product-accent:var(--sage)}[data-role=reset]{--product-accent:var(--blue-grey)}.product-daypart{display:inline-block;padding:6px 10px;background:var(--product-accent);border-radius:3px}.pdp-grid{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp-details{border-radius:8px;padding:28px}.pdp-details>.eyebrow{background:var(--product-accent);color:var(--forest);display:inline-block;padding:7px 10px;border-radius:3px;font-size:10px}.pdp-details h1{margin:15px 0 4px;font-size:44px}.pdp-product-name{font-size:18px;color:var(--ink);font-weight:600}.pdp-tagline{font-size:19px;line-height:1.4;margin:20px 0 10px}.pdp-details>.pdp-tagline+p{font-size:14px;line-height:1.65}.pdp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;background:var(--cream);border:1px solid var(--line);border-radius:5px;padding:14px 0}.pdp-facts>div{padding:0 12px}.pdp-facts>div+div{border-left:1px solid var(--line)}.pdp-facts dt{font-size:10px;color:var(--muted);margin-bottom:5px}.pdp-facts dd{font-size:12px;font-weight:600;margin:0;line-height:1.5}.facts-footnote{font-size:10px;color:var(--muted);margin-top:8px}.purchase-placeholder{background:transparent;border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:20px 0 0}.availability-status{font-size:12px;font-weight:600;color:var(--forest)}.availability-status:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--copper);margin-right:8px}.purchase-placeholder p{font-size:12px;line-height:1.6;margin:8px 0 16px}.purchase-placeholder .button{font-size:12px;justify-content:space-between}.pdp-jump-links{display:flex;flex-wrap:wrap;gap:4px 17px;margin:12px 0}.pdp-jump-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--forest)}.pdp-boundary{font-size:11px;color:var(--muted);line-height:1.65}.pdp-accordions{margin-top:20px}.pdp-accordions summary{font-size:11px;min-height:52px}.pdp-accordions details{scroll-margin-top:110px}.pdp-accordions details>.rte{padding-right:0}.pdp-accordions details p{font-size:13px!important;line-height:1.7}.pdp-gallery .preview-note{margin-top:12px}.preview-search{border-top:1px solid var(--line);padding:30px 0}.preview-search h2{font-size:24px}.preview-search>p{font-size:14px;margin:12px 0 20px;color:var(--muted)}.preview-search-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.preview-search-links a{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:5px}.preview-search-links a:hover{border-color:var(--forest)}.preview-search-links strong,.preview-search-links span{display:block}.preview-search-links span{font-size:13px;margin-top:10px}@media(min-width:1001px){.pdp-gallery{position:sticky;top:118px}}@media(max-width:760px){.header-actions{gap:2px}.header-inner{gap:12px}.wrap{padding-left:20px;padding-right:20px}.pdp-grid{grid-template-columns:1fr;gap:18px}.pdp{padding-top:16px}.breadcrumbs{margin-bottom:14px;flex-wrap:wrap}.pdp-main-image{max-width:300px;margin-inline:auto}.pdp-main-image img{max-height:280px;object-fit:contain}.pdp-details{padding:20px 18px}.pdp-details h1{font-size:36px}.pdp-product-name{font-size:17px}.pdp-tagline{font-size:18px;margin-top:16px}.pdp-facts>div{padding:0 8px}.pdp-facts dd{font-size:11px}.preview-search-links{grid-template-columns:1fr}.pdp-accordions details{scroll-margin-top:90px}.purchase-line{flex-wrap:wrap}.add-button{min-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reset.css.map */
