.tn-tub-page{background:var(--tn-cream);color:var(--tn-green)}.tn-tub-page h1,.tn-tub-page h2,.tn-tub-page h3,.tn-tub-quote,.tn-tub-metrics strong,.tn-tub-placeholder strong{font-family:var(--tn-heading-font,var(--tn-heading-font-fallback));font-weight:400;letter-spacing:-.03em;color:inherit}.tn-tub-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 5%;border-bottom:1px solid var(--tn-line);font-size:13px}.tn-tub-nav>div{display:flex;gap:22px;align-items:center}.tn-tub-page a{color:inherit;text-underline-offset:5px}.tn-tub-buy{background:var(--tn-green);color:var(--tn-cream)!important;padding:10px 16px;text-decoration:none}.tn-tub-intro{text-align:center;padding-top:65px;padding-bottom:45px}.tn-tub-intro h1{font-size:clamp(60px,8vw,120px);line-height:.98;margin:20px 0 28px}.tn-tub-intro>p:not(.tn-eyebrow){font-size:20px;line-height:1.6}.tn-tub-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 35px;font-size:13px;margin-top:30px}.tn-tub-facts span{border-bottom:1px solid var(--tn-gold);padding-bottom:10px}.tn-tub-chapter{padding-top:100px;padding-bottom:100px;scroll-margin-top:90px}.tn-tub-chapter h2{font-size:clamp(44px,6.5vw,92px);line-height:1.03;margin:20px 0 28px;max-width:960px}.tn-tub-chapter h3{font-size:30px;line-height:1.15;margin:0 0 18px}.tn-tub-chapter p{font-size:16px;line-height:1.8;max-width:760px}.tn-tub-chapter p.tn-eyebrow{font-size:12px}.tn-tub-chapter .tn-tub-lead{font-size:clamp(22px,2.5vw,32px);line-height:1.45;max-width:780px}.tn-tub-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-top:50px}.tn-tub-placeholder{min-height:430px;background:#e9e4d6;border:1px solid var(--tn-gold);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:30px;padding:35px}.tn-tub-placeholder span,.tn-tub-placeholder small{font-size:11px;letter-spacing:.14em}.tn-tub-placeholder strong{font-size:clamp(34px,3.5vw,52px);line-height:1.1}.tn-tub-wide{margin-top:45px;min-height:420px}.tn-tub-dark{background:var(--tn-green);color:var(--tn-cream)}.tn-tub-dark .tn-tub-page,.tn-tub-dark h2{color:inherit}.tn-tub-dark .tn-eyebrow{color:var(--tn-gold)}.tn-tub-soft{background:#eee9db}.tn-tub-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.tn-tub-three>div{border-top:1px solid var(--tn-gold);padding-top:28px}.tn-tub-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0}.tn-tub-metrics strong{display:block;font-size:clamp(48px,6vw,85px);line-height:1.2}.tn-tub-metrics span{font-size:14px}.tn-tub-faq{max-width:900px;margin-top:40px}.tn-tub-faq details{border-top:1px solid var(--tn-line);padding:22px 0}.tn-tub-faq summary{font-size:20px;cursor:pointer;line-height:1.5}.tn-tub-faq summary:focus-visible{outline:2px solid var(--tn-green);outline-offset:5px}.tn-tub-quote{font-size:clamp(30px,4vw,54px);line-height:1.3;padding:0;border:0;margin:0;max-width:1000px}.tn-tub-finale{text-align:center}.tn-tub-finale h2{margin-left:auto;margin-right:auto}.tn-tub-finale .tn-link{display:block;width:fit-content;margin:20px auto}.tn-tub-page .button{background:var(--tn-green);color:var(--tn-cream)}body:has(.tn-tub-draft) .product__title h1{font-family:var(--tn-heading-font);font-size:32px;line-height:1.2}body:has(.tn-tub-draft) .tn-bulk-documents{display:none}body:has(.tn-tub-draft) [id^=ProductInfo-]{scroll-margin-top:90px}@media(max-width:749px){.tn-tub-nav{flex-direction:column;align-items:flex-start;padding:15px 20px;gap:12px}.tn-tub-nav>div{flex-wrap:wrap;gap:12px;font-size:12px}.tn-tub-intro{padding-top:40px}.tn-tub-intro h1{font-size:62px}.tn-tub-intro>p:not(.tn-eyebrow){font-size:17px}.tn-tub-chapter{padding-top:55px;padding-bottom:55px}.tn-tub-split,.tn-tub-three{grid-template-columns:1fr;gap:30px}.tn-tub-placeholder,.tn-tub-wide{min-height:310px}.tn-tub-metrics{gap:14px}.tn-tub-metrics strong{font-size:38px}.tn-tub-metrics span{font-size:12px}.tn-tub-chapter h2{font-size:48px}.tn-tub-chapter h3{font-size:28px}}body:has(.tn-tub-draft) .tn-tub-purchase-title{font-family:var(--tn-heading-font);font-size:32px;line-height:1.2;margin:0 0 20px;color:var(--tn-green)}.tn-story-scene{padding:clamp(80px,10vw,150px) 0;scroll-margin-top:80px}.tn-story-scene--dark{background:var(--tn-green);color:var(--tn-cream)}.tn-story-scene--soft{background:#eee9db}.tn-story-heading{max-width:850px;margin:0 auto;text-align:center}.tn-story-heading h2{font-size:clamp(48px,6.5vw,94px);line-height:1.04;margin:0 0 38px;letter-spacing:-.035em}.tn-story-heading>p{font-size:clamp(18px,1.65vw,23px);line-height:1.65;max-width:720px;margin:0 auto;color:#526456}.tn-story-heading strong{font-weight:600;color:var(--tn-green)}.tn-story-scene--dark .tn-story-heading>p{color:#c5cdbf}.tn-story-scene--dark .tn-story-heading strong{color:var(--tn-cream)}.tn-story-visual{height:clamp(300px,40vw,580px);max-width:1100px;margin:65px auto 0;display:grid;place-items:center;background:linear-gradient(145deg,#eae5d6,#f3efe4);border-radius:22px;color:#68715f;text-align:center;padding:30px}.tn-story-visual>span{font-size:16px;line-height:1.6;max-width:290px}.tn-story-visual small{display:block;margin-top:8px;font-size:12px;opacity:.8}.tn-story-scene--dark .tn-story-visual{background:linear-gradient(145deg,#244e30,#315c3c);color:#d2d7c7}.tn-story-more,.tn-story-disclosure{display:block;width:fit-content;max-width:700px;margin:38px auto 0}.tn-story-more,.tn-story-disclosure summary{background:#e4dfd1;padding:16px 25px;border-radius:28px;font-size:16px;text-decoration:none;color:var(--tn-green);cursor:pointer}.tn-story-scene--dark .tn-story-more{background:#315c3c;color:var(--tn-cream)}.tn-story-more span,.tn-story-disclosure summary span{margin-left:18px;color:var(--tn-gold)}.tn-story-disclosure summary{list-style:none;text-align:center}.tn-story-disclosure summary::-webkit-details-marker{display:none}.tn-story-disclosure[open] summary span{display:inline-block;transform:rotate(45deg)}.tn-story-disclosure p{font-size:17px;line-height:1.8;padding:15px 20px;margin-bottom:0}.tn-story-disclosure summary:focus-visible{outline:2px solid var(--tn-green);outline-offset:4px}.tn-story-redesign .tn-tub-metrics{max-width:880px;margin:65px auto 0;text-align:center}.tn-story-redesign .tn-tub-metrics>div+div{border-left:1px solid #ffffff40}.tn-story-redesign .tn-tub-faq{margin:60px auto 0;text-align:left}.tn-story-redesign .tn-tub-faq p{font-size:16px;line-height:1.8}.tn-story-review{text-align:center;max-width:1000px}.tn-story-review .tn-tub-quote{margin:0 auto 35px}.tn-story-review>p{font-size:15px}.tn-story-review .tn-tub-review-note{font-size:12px}@media(max-width:749px){.tn-story-scene{padding:70px 0}.tn-story-heading h2{font-size:48px;margin-bottom:27px}.tn-story-heading>p{font-size:18px}.tn-story-visual{margin-top:38px;height:320px;border-radius:14px}.tn-story-visual>span{font-size:14px}.tn-story-redesign .tn-tub-metrics{margin-top:40px;gap:10px}.tn-story-redesign .tn-tub-metrics strong{font-size:34px}.tn-story-redesign .tn-tub-faq{margin-top:38px}}#tub-ingredient>.page-width,#tub-making>.page-width{display:grid;grid-template-columns:1fr 1.15fr;gap:7%;align-items:center}#tub-ingredient .tn-story-heading,#tub-making .tn-story-heading{text-align:left;margin:0}#tub-ingredient .tn-story-visual,#tub-making .tn-story-visual{margin:0;width:100%;height:520px}#tub-making .tn-story-visual{grid-column:1;grid-row:1;border-radius:130px 130px 16px 16px}#tub-making .tn-story-heading{grid-column:2;grid-row:1}#tub-source .tn-story-visual{height:390px;border-radius:120px 120px 12px 12px}.tn-cooking-scenes{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px;margin-top:60px;align-items:start}.tn-cooking-scenes figure{margin:0}.tn-cooking-scenes figure:nth-child(2){margin-top:55px}.tn-cooking-scenes figure:nth-child(3){margin-top:110px}.tn-mini-placeholder{min-height:320px;display:grid;place-items:center;padding:30px;text-align:center;background:#e9e4d6;border-radius:18px;color:#526456;font-size:14px}.tn-cooking-scenes figcaption{font-family:var(--tn-heading-font);font-size:36px;margin-top:18px}.tn-process-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:60px auto 75px;border-block:1px solid var(--tn-gold);padding:35px 0}.tn-process-promises>div{display:flex;align-items:center;justify-content:center;gap:14px}.tn-process-promises span{font:32px Arial;color:var(--tn-gold);border:1px solid var(--tn-gold);border-radius:50%;height:44px;width:44px;display:grid;place-items:center;flex-shrink:0}.tn-process-promises h3{font-size:clamp(22px,2.5vw,32px);margin:0}.tn-process-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.tn-process-journey li{position:relative}.tn-process-journey li:not(:last-child):after{content:"\2192";position:absolute;top:15px;right:-18px;color:var(--tn-gold);font-size:26px}.tn-process-journey svg{color:var(--tn-green);margin-bottom:20px}.tn-process-journey h3{font-size:25px;line-height:1.15;margin:0 0 14px}.tn-process-journey p{font-size:14px;line-height:1.7;margin:0;max-width:190px}#tub-process .tn-story-disclosure{margin-top:55px}#tub-details>.page-width{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:start}#tub-details .tn-story-heading{text-align:left}#tub-details .tn-tub-faq{margin:0;width:100%}@media(max-width:1000px){.tn-process-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.tn-process-journey li:nth-child(3):after{display:none}.tn-process-promises{gap:12px}.tn-process-promises>div{flex-direction:column;text-align:center}}@media(max-width:749px){#tub-ingredient>.page-width,#tub-making>.page-width,#tub-details>.page-width{display:flex;flex-direction:column;gap:35px}#tub-ingredient .tn-story-visual,#tub-making .tn-story-visual{height:350px}#tub-making .tn-story-visual{border-radius:85px 85px 12px 12px}.tn-process-promises{margin:35px auto 45px;padding:25px 0;gap:8px}.tn-process-promises h3{font-size:21px}.tn-process-promises span{height:36px;width:36px;font-size:27px}.tn-process-journey{grid-template-columns:1fr;gap:0}.tn-process-journey li{padding:0 0 35px 85px;min-height:120px}.tn-process-journey svg{position:absolute;left:0;top:0;width:50px;height:50px}.tn-process-journey li:not(:last-child):after{content:"";display:block;left:24px;top:60px;bottom:10px;height:auto;width:1px;background:var(--tn-gold)}.tn-process-journey p{max-width:none}.tn-process-journey h3{font-size:27px;margin-bottom:8px}.tn-cooking-scenes{grid-template-columns:1fr;gap:26px;margin-top:35px}.tn-cooking-scenes figure:nth-child(n){margin:0}.tn-mini-placeholder{min-height:250px}.tn-cooking-scenes figcaption{margin-top:12px}#tub-source .tn-story-visual{height:320px;border-radius:60px 60px 12px 12px}}#tub-details>.page-width{display:block}#tub-details .tn-story-heading{text-align:left;max-width:none;margin-bottom:50px}#tub-details .tn-story-heading h2{font-size:clamp(42px,5vw,72px)}#tub-details .tn-story-heading h2 br{display:none}#tub-details .tn-story-heading p{margin-left:0}#tub-details .tn-tub-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none;margin:0;align-items:start}#tub-details .tn-tub-faq details{padding:0;border:1px solid #d8d1bd;border-radius:22px;background:#eee9db;overflow:hidden}#tub-details .tn-tub-faq summary{position:relative;display:flex;align-items:flex-start;min-height:230px;padding:34px 30px 78px;font-family:var(--tn-heading-font);font-size:29px;line-height:1.2;list-style:none}#tub-details .tn-tub-faq summary::-webkit-details-marker{display:none}#tub-details .tn-tub-faq summary:focus-visible{outline:3px solid var(--tn-green);outline-offset:-5px;border-radius:22px}.tn-faq-toggle{position:absolute;right:24px;bottom:22px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--tn-green);color:var(--tn-cream);font:24px Arial}#tub-details details[open] .tn-faq-toggle{transform:rotate(180deg);background:var(--tn-gold);color:var(--tn-green)}#tub-details .tn-tub-faq details>p{padding:0 30px 28px;margin:0;font-size:16px;line-height:1.75}#tub-details .tn-tub-faq details>a{display:block;margin:0 30px 30px;font-size:15px}.tn-tub-founder{background:var(--tn-green);color:var(--tn-cream);padding:100px 0;border-block:3px double var(--tn-gold)}.tn-tub-founder-inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%}.tn-tub-founder figure{margin:0;transform:rotate(-3deg);max-width:420px;justify-self:center;width:90%}.tn-tub-founder img{display:block;width:100%;height:auto;box-shadow:0 18px 40px #0003}.tn-tub-founder figcaption{text-align:center;font-family:var(--tn-heading-font);font-style:italic;font-size:20px;padding-top:18px}.tn-tub-founder h2{font-size:clamp(42px,5vw,74px);line-height:1.04;margin:0 0 28px}.tn-tub-founder-copy>p{font-size:17px;line-height:1.8;max-width:600px;color:#e1e5d9}.tn-tub-founder-copy .tn-founder-lead{font-family:var(--tn-heading-font);font-size:29px;line-height:1.35;color:var(--tn-cream)}.tn-tub-founder-copy .tn-founder-signature{font-family:var(--tn-heading-font);font-style:italic;font-size:40px;color:var(--tn-gold);margin:25px 0 12px}.tn-tub-founder-copy>a{font-size:15px;text-underline-offset:7px}@media(min-width:750px)and (max-width:1000px){#tub-details .tn-tub-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#tub-details .tn-tub-faq{grid-template-columns:1fr;gap:16px}#tub-details .tn-tub-faq summary{min-height:185px;padding:28px 25px 72px;font-size:28px}#tub-details .tn-story-heading{margin-bottom:30px}.tn-tub-founder{padding:65px 0}.tn-tub-founder-inner{grid-template-columns:1fr;gap:45px}.tn-tub-founder figure{max-width:300px}.tn-tub-founder-copy .tn-founder-lead{font-size:26px}}.tn-size-comparison{background:#eee9db}.tn-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:60px}.tn-size-card{display:flex;flex-direction:column;min-width:0;background:var(--tn-cream);border:1px solid var(--tn-line);border-radius:20px;padding:22px}.tn-size-current{border:2px solid var(--tn-green);padding:21px}.tn-size-card-top{min-height:30px;text-align:center}.tn-size-badge{display:inline-block;border-radius:20px;background:var(--tn-green);color:var(--tn-cream);padding:6px 12px;font-size:12px}.tn-size-card>img{display:block;width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply;margin:18px 0 25px}.tn-size-card h3{font-size:29px;line-height:1.15;margin:0 0 12px;min-height:67px}.tn-size-card .tn-size-weight{font-size:22px;margin:0 0 20px}.tn-size-use{font-size:15px;line-height:1.65;min-height:74px;margin:0 0 20px}.tn-size-source{font-size:13px;line-height:1.6;border-top:1px solid var(--tn-line);padding-top:18px;min-height:66px;margin:0 0 20px}.tn-size-price{font-size:22px;margin:auto 0 20px}.tn-size-card .button{padding:12px;font-size:13px;gap:8px;text-align:center}@media(min-width:750px)and (max-width:1100px){.tn-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tn-size-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.tn-size-card{padding:25px}.tn-size-card h3,.tn-size-use,.tn-size-source{min-height:0}.tn-size-card>img{height:230px}.tn-size-price{margin-top:0}}.tn-story-redesign{--tn-heritage-ink:#103b27;--tn-heritage-gold:#c7a354;--tn-heritage-paper:#f5eedb}.tn-story-redesign .tn-story-heading em{font-weight:400;color:inherit}.tn-story-redesign .tn-story-heading .tn-botanical-rule{width:240px;margin:0 auto 30px}#tub-ingredient{padding-inline:24px;background:var(--tn-heritage-paper)}#tub-ingredient>.page-width{padding:clamp(30px,5vw,80px);border:4px double var(--tn-heritage-gold);border-radius:44px 8px;max-width:1320px;background:radial-gradient(ellipse at top left,#fff9e9,transparent 65%)}#tub-ingredient .tn-story-heading .tn-botanical-rule{margin-left:0}#tub-ingredient .tn-story-visual{border-radius:50% 50% 12px 12px;border:1px solid #c7a35480;outline:1px solid #c7a35440;outline-offset:-9px;background:linear-gradient(150deg,#e4dcc5,#f8f0dc)}#tub-source{background:var(--tn-heritage-ink)}#tub-source .tn-story-heading em{color:#e4c977}#tub-source .tn-story-heading .tn-botanical-rule{margin-top:-12px}#tub-source .tn-story-visual{border:1px solid #c7a35470;background:linear-gradient(165deg,#214e36,#143d2a);box-shadow:inset 0 0 0 9px #103b27}#tub-uses .tn-story-heading{text-align:left;margin-left:0;max-width:760px}#tub-uses .tn-story-heading>p{margin-left:0}#tub-uses .tn-story-heading em{color:#81702f}.tn-cooking-scenes figure{position:relative}.tn-cooking-scenes .tn-mini-placeholder{background:#183d2c;color:#e8dfc6;border:1px solid #b39550;border-radius:100px 100px 8px 8px;min-height:360px}.tn-cooking-scenes figure:nth-child(2) .tn-mini-placeholder{background:#e8dec3;color:#3b503d;border-radius:8px}.tn-cooking-scenes figure:nth-child(3) .tn-mini-placeholder{background:#cec9ab;color:#314733;border-radius:8px 8px 100px}.tn-cooking-scenes figcaption{font-style:italic;border-bottom:1px solid #c7a35480;padding-bottom:15px}#tub-making{background:#e9e5d6}#tub-making .tn-story-visual{border:4px double #b49c62;background:#f4eedf}#tub-process{background:radial-gradient(ellipse at 50% 0,#204c32,#0c2b1d 85%);border-block:4px double var(--tn-heritage-gold)}#tub-process .tn-story-heading em{color:#e4c977}#tub-process .tn-process-promises{border-color:#c7a35480}#tub-process .tn-process-promises span{background:#dfc477;color:#153823;border:0}#tub-process .tn-process-journey{text-align:center;gap:28px}#tub-process .tn-process-journey svg{box-sizing:border-box;width:100px;height:100px;padding:19px;border:4px double var(--tn-heritage-gold);border-radius:50%;color:#f5eedb;background:#244730;margin-bottom:24px}#tub-process .tn-process-journey li:not(:last-child):after{top:32px;right:-22px}#tub-process .tn-process-journey h3{color:#e4c977}#tub-process .tn-process-journey p{color:#d4dccf;margin-inline:auto}#tub-process .tn-story-disclosure summary{background:#294b36;color:#f5eedb;border:1px solid #c7a35470}#tub-process .tn-story-disclosure summary:focus-visible{outline-color:#e4c977}.tn-size-current{border-color:#ac8737;box-shadow:0 0 0 4px #c7a35426}.tn-size-current .tn-size-badge{background:#dfc477;color:#153823}#tub-details .tn-tub-faq details{background:#f0eadb;border-color:#c7a35460;border-radius:24px 6px}#tub-details .tn-tub-faq details[open]{border-color:#9c7b33;background:#faf5e8}.tn-story-review .tn-tub-quote{font-style:italic}.tn-story-review:before{content:"\201c";display:block;font-family:var(--tn-heading-font);font-size:110px;line-height:.65;color:#ad893b;margin-bottom:30px}.tn-tub-founder{background:#103b27}@media(max-width:1000px)and (min-width:750px){#tub-ingredient>.page-width{gap:35px}#tub-ingredient .tn-story-heading h2{font-size:58px}}@media(max-width:749px){#tub-ingredient{padding:40px 16px}#tub-ingredient>.page-width{padding:35px 22px;border-radius:30px 6px}#tub-ingredient .tn-story-heading h2{font-size:44px}#tub-ingredient .tn-story-visual{height:300px}.tn-story-redesign .tn-story-heading .tn-botanical-rule{width:190px}.tn-cooking-scenes .tn-mini-placeholder{min-height:280px}#tub-process .tn-process-journey{text-align:left;gap:0}#tub-process .tn-process-journey li{padding-left:95px;padding-bottom:38px}#tub-process .tn-process-journey svg{width:72px;height:72px;padding:12px;margin:0}#tub-process .tn-process-journey li:not(:last-child):after{left:35px;top:82px;right:auto;bottom:10px}#tub-process .tn-process-journey p{margin:0}}#tub-source .tn-story-pasture{padding:9px;overflow:hidden}.tn-story-pasture>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 65%;border-radius:inherit}#tub-making .tn-story-making-photo{padding:8px;overflow:hidden}.tn-story-making-photo>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:inherit;object-position:55% 50%}.tn-cooking-scenes .tn-cooking-photo{position:relative;padding:0;overflow:hidden}.tn-cooking-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 60%}#tub-ingredient .tn-story-ingredient-photo{padding:9px;overflow:hidden}.tn-story-ingredient-photo>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 45%;border-radius:inherit}.tn-story-purchase-cta{display:flex;justify-content:center;margin-top:42px}.tn-story-purchase-cta .button{min-height:50px;padding:15px 28px;gap:18px;border:1px solid var(--tn-gold);border-radius:4px;font-size:16px}.tn-story-scene--dark .tn-story-purchase-cta .button{background:var(--tn-gold);color:#103b27}.tn-story-purchase-cta .button:focus-visible{outline:3px solid var(--tn-gold);outline-offset:5px}@media(max-width:749px){.tn-story-purchase-cta{margin-top:32px}}body:has(.tn-tub-draft) [id^=MainProduct-]{background:radial-gradient(ellipse at 15% 20%,#efe6cf,transparent 60%);padding-top:45px;padding-bottom:60px}body:has(.tn-tub-draft) .product__media-wrapper media-gallery{display:block;padding:18px;border:4px double #c7a354;border-radius:55px 55px 10px 10px;background:#f5eedb}body:has(.tn-tub-draft) .product__media-wrapper .product__media-list{border-radius:35px 35px 6px 6px;overflow:hidden}body:has(.tn-tub-draft) .product__media-wrapper .thumbnail{border-radius:8px;overflow:hidden;background:#fffaf0}body:has(.tn-tub-draft) .product__media-wrapper .thumbnail[aria-current]{border-color:#ad893b;box-shadow:0 0 0 1px #ad893b}body:has(.tn-tub-draft) .product__info-container>.product__text{font-size:11px;letter-spacing:.14em;margin-bottom:22px}body:has(.tn-tub-draft) .product__title .tn-botanical-rule{width:200px;margin-bottom:20px}body:has(.tn-tub-draft) .tn-tub-purchase-title{font-size:clamp(38px,3.8vw,60px);line-height:1.08;letter-spacing:-.035em;margin-bottom:24px}body:has(.tn-tub-draft) .tn-tub-purchase-title em{font-weight:400;color:#777039}.tn-purchase-subtitle{font-size:17px;line-height:1.5;color:var(--tn-green);margin:0 0 12px}.tn-purchase-intro{font-size:15px;line-height:1.6;color:#526456;margin:0 0 23px}.tn-purchase-details{list-style:none;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0 0 25px}.tn-purchase-details li{font-size:12px;padding:7px 11px;border:1px solid #c7a35470;border-radius:20px;background:#eee7d4;color:var(--tn-green)}body:has(.tn-tub-draft) .product__info-container .price{border-top:1px solid #c7a35470;padding-top:22px;font-size:25px}body:has(.tn-tub-draft) .product-form__submit{background:#184423!important;color:#f6f3ea!important;min-height:56px;border:1px solid #c7a354;border-radius:5px;font-size:17px;letter-spacing:.02em;box-shadow:0 4px 12px #18442315}body:has(.tn-tub-draft) .product-form__submit:hover{background:#103b27!important}body:has(.tn-tub-draft) .product-form__submit:after{box-shadow:none}body:has(.tn-tub-draft) .quantity{background:#fffaf0;border-radius:5px;color:#184423}body:has(.tn-tub-draft) .product__tax{font-size:13px}body:has(.tn-tub-draft) .product__info-container shopify-payment-terms{font-size:13px}@media(max-width:749px){body:has(.tn-tub-draft) [id^=MainProduct-]{padding-top:22px;padding-bottom:35px}body:has(.tn-tub-draft) .product__media-wrapper media-gallery{padding:10px;border-radius:35px 35px 8px 8px;margin:0 15px}body:has(.tn-tub-draft) .product__media-wrapper .product__media-list{border-radius:24px 24px 4px 4px}body:has(.tn-tub-draft) .tn-tub-purchase-title{font-size:39px}.tn-purchase-subtitle{font-size:16px}}.tn-tub-reviews{padding:85px 0;background:#f6f3ea;color:#184423;scroll-margin-top:100px}.tn-tub-reviews>.page-width{max-width:1200px}.tn-tub-reviews h2{margin:20px 0 45px;font-family:garamond-atf-text,serif;font-size:clamp(38px,5vw,64px);line-height:1.08}.tn-tub-reviews h2 em{color:#617044}.tn-tub-reviews .jdgm-widget{--jdgm-primary-color: #184423;--jdgm-secondary-color: #eee8d8}.tn-tub-reviews .jdgm-rev-widg{padding:32px;border:1px solid #c8a44d;border-radius:20px;background:#fffdf5}.tn-tub-reviews .jdgm-rev{padding-top:28px;padding-bottom:28px}.tn-purchase-rating{margin:12px 0 18px;font-size:14px}@media(max-width:749px){.tn-tub-reviews{padding:55px 0}.tn-tub-reviews .jdgm-rev-widg{padding:20px 16px}}.tn-purchase-milestone{display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-left:2px solid #c8a44d;background:#eee8d866;color:#184423;margin:0 0 18px}.tn-purchase-milestone strong{font-size:15px;font-weight:600;line-height:1.45}.tn-purchase-milestone span{font-size:12px;line-height:1.4;color:#536653}.tn-size-selector{margin:22px 0}.tn-size-selector>p{font-size:14px;margin:0 0 10px}.tn-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tn-size-options a{display:flex;flex-direction:column;gap:5px;padding:14px 8px;border:1px solid #c8a44d;border-radius:10px;text-align:center;color:#184423;text-decoration:none;background:#fffdf5;font-size:13px}.tn-size-options a[aria-current]{background:#184423;color:#fffdf5}.tn-size-options a:hover,.tn-size-options a:focus-visible{outline:2px solid #c8a44d;outline-offset:3px}.tn-size-status{display:block;font-size:13px;margin-top:6px}body.tn-size-loading product-info{opacity:.65;pointer-events:none}.tn-size-options .tn-size-shipping{align-self:center;margin-top:4px;padding:4px 7px;border-radius:20px;background:#eee2bd;color:#184423;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tn-tub-story.css.map */
