.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.ntd{--ink:#202b24;--green:#263e2e;--muted:#60675e;--cream:#f7f5ee;--pale:#eceee4;--line:#d6d9ce;--gold:#e8c576;color:var(--ink);background:#fff;font:16px/1.55 Arial,Helvetica,sans-serif}.ntd *{box-sizing:border-box}.ntd img{display:block;width:100%;height:auto}.ntd h1,.ntd h2,.ntd h3,.ntd p{margin:0}.ntd h1,.ntd h2{font-weight:500;line-height:1.06;letter-spacing:-.055em}.ntd h1{font-size:clamp(38px,3.7vw,54px)}.ntd h2{font-size:clamp(34px,3.7vw,52px)}.ntd h3{font-weight:600;letter-spacing:-.025em;font-size:23px;line-height:1.2}.ntd a{color:inherit;text-decoration:none}.ntd a:hover{text-decoration:underline;text-underline-offset:4px}.ntd button,.ntd input{font:inherit}.ntd button,.ntd summary,.ntd label{cursor:pointer}.ntd button{color:inherit}.ntd :focus-visible{outline:3px solid #a47722;outline-offset:4px}.ntd [hidden]{display:none!important}.ntd .wrap{max-width:1280px;margin:auto;padding:0 42px}.ntd .eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;text-transform:uppercase}.ntd .muted{color:var(--muted)}.ntd .small{font-size:12px;line-height:1.5}.ntd .skip{position:absolute;left:16px;top:-200px;z-index:90;background:#fff;padding:12px}.ntd .skip:focus{top:10px}.ntd .announcement{background:var(--green);color:#fff;text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.02em}.ntd .nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.ntd .logo{font-size:27px;letter-spacing:.08em;font-weight:400}.ntd .logo sup{font-size:9px;letter-spacing:0;vertical-align:top;position:relative;top:8px}.ntd .navlinks{display:flex;align-items:center;gap:32px;font-size:13px}.ntd .navlinks .navshop{border-bottom:1px solid var(--ink);padding-bottom:3px}.ntd .hero{display:grid;grid-template-columns:1.04fr 1fr;gap:5.4%;padding:38px 0 44px;align-items:start}.ntd .gallery{grid-column:1;grid-row:1 / 3;min-width:0}.ntd .stage{position:relative;aspect-ratio:1.025;background:#ede8dc;overflow:hidden}.ntd .stage>[data-slide]{height:100%}.ntd .stage .stage-copy{position:absolute;left:29px;top:29px;font-size:clamp(44px,5.4vw,75px);font-weight:500;line-height:.94;letter-spacing:-.065em;z-index:1;color:#333f2b}.ntd .stage .stage-copy small{font-size:11px;letter-spacing:.13em;display:block;margin-bottom:15px}.ntd .stage .product-main{position:absolute;width:81%;height:81%;object-fit:contain;bottom:1%;left:18%;z-index:2;filter:drop-shadow(0 22px 15px #4b452126)}.ntd .stage .roundel{position:absolute;right:24px;top:28px;border:1px solid #788068;border-radius:50%;width:73px;height:73px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;line-height:1.15;z-index:3;background:#f4f0e7}.ntd .roundel b{font-size:25px;font-weight:500;display:block;line-height:1.2}.ntd .stage .stage-bottom{position:absolute;left:28px;bottom:25px;z-index:3;font-size:10px;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.ntd .stage .gallery-alt{width:100%;height:100%;object-fit:cover}.ntd .gallery-controls{display:flex;align-items:center;gap:10px;margin-top:13px}.ntd .thumb{width:61px;height:61px;padding:3px;background:#f2eee4;border:1px solid transparent;border-radius:2px}.ntd .thumb img{height:100%;object-fit:cover}.ntd .thumb[aria-pressed=true]{border-color:var(--green)}.ntd .gallery-caption{font-size:11px;color:var(--muted);margin-left:auto;max-width:130px;text-align:right}.ntd .intro{grid-column:2;grid-row:1;margin:2px 0 0}.ntd .intro .eyebrow{margin-bottom:13px;font-size:10px;letter-spacing:.1em}.ntd .intro h1{margin-bottom:14px}.ntd .lede{color:#535d52;max-width:460px;font-size:16px;line-height:1.6}.ntd .pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.ntd .pill{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:5px 10px}.ntd .buy{grid-column:2;grid-row:2;min-width:0;margin-top:23px}.ntd fieldset{border:0;margin:0;padding:0;min-width:0}.ntd legend{font-size:13px;font-weight:700;padding:0;margin-bottom:11px}.ntd .options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ntd .option{position:relative;display:block}.ntd .option input{position:absolute;opacity:0;width:1px;height:1px}.ntd .option-box{display:flex;flex-direction:column;gap:3px;padding:14px 10px 12px;min-height:140px;border:1px solid #bdc4b7;border-radius:4px;position:relative;transition:background .15s}.ntd .option-box:before{content:"";width:15px;height:15px;border:1px solid #8b9787;border-radius:50%;margin-bottom:4px;background:#fff}.ntd .option input:checked+.option-box{background:#edf0e6;border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.ntd .option input:checked+.option-box:before{border:5px solid var(--green)}.ntd .option input:focus-visible+.option-box{outline:3px solid #a47722;outline-offset:3px}.ntd .option input:disabled+.option-box{opacity:.5}.ntd .option-box strong{font-size:14px;font-weight:600}.ntd .unit{font-size:16px;font-weight:600;letter-spacing:-.03em}.ntd .unit small{font-size:10px;font-weight:400;letter-spacing:0}.ntd .option-total{font-size:11px;color:var(--muted)}.ntd .save-tag{position:absolute;right:7px;top:13px;font-size:9px;font-weight:700;color:#38513b;background:#e1e7d7;padding:2px 5px;border-radius:2px}.ntd .purchase-type{display:flex;align-items:center;gap:7px;font-size:12px;margin:13px 0 12px;color:#52624e}.ntd .check{width:15px;height:15px;flex:none}.ntd .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:13px 23px;border:1px solid var(--green);border-radius:4px;background:var(--green);color:#fff;font-size:15px;font-weight:600;text-decoration:none!important;transition:background .15s}.ntd .button:hover{background:#182d20}.ntd .button:disabled{opacity:.55;cursor:not-allowed}.ntd .submit{width:100%;justify-content:space-between}.ntd .submit span:last-child{display:flex;gap:14px;align-items:center}.ntd .shipping-note{margin:12px 0 3px;text-align:center;font-size:12px}.ntd .tax-note{text-align:center;font-size:11px;color:var(--muted)}.ntd .buy-details{margin-top:20px}.ntd details{border-bottom:1px solid var(--line)}.ntd details:first-child{border-top:1px solid var(--line)}.ntd summary{list-style:none;padding:17px 25px 17px 0;position:relative;font-size:14px;font-weight:500}.ntd summary::-webkit-details-marker{display:none}.ntd summary:after{content:"+";position:absolute;right:2px;top:14px;font-size:21px;font-weight:400}.ntd details[open]>summary:after{content:"\2212"}.ntd details p{font-size:13px;color:var(--muted);padding:0 0 18px;line-height:1.65}.ntd details a,.ntd .textlink{text-decoration:underline;text-underline-offset:4px}.ntd .buy-details summary{padding:13px 25px 13px 0;font-size:12px}.ntd .buy-details summary:after{top:10px}.ntd .facts-image{max-width:750px;margin-bottom:20px}.ntd .servicebar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream)}.ntd .service-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-top:23px;padding-bottom:23px;gap:30px}.ntd .service-item{display:flex;align-items:center;justify-content:center;gap:13px;font-size:12px}.ntd .service-item svg{width:25px;height:25px;flex:none}.ntd .section{padding:84px 0}.ntd .section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px}.ntd .section-head h2{max-width:620px}.ntd .section-head .eyebrow{margin-bottom:15px}.ntd .section-head>p{font-size:14px;color:var(--muted);max-width:305px}.ntd .ingredients{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.ntd .ingredient-photo{position:relative;background:#efeee4;overflow:hidden;aspect-ratio:1.1}.ntd .ingredient-photo img{height:100%;object-fit:cover}.ntd .ingredient-photo span{position:absolute;bottom:23px;left:23px;background:#fff9;padding:6px 11px;font-size:11px}.ntd .ingredient-row{display:grid;grid-template-columns:34px 1fr;gap:19px;padding:27px 0;border-bottom:1px solid var(--line)}.ntd .ingredient-row:first-child{padding-top:0}.ntd .ingredient-row:last-child{border:0;padding-bottom:0}.ntd .ingredient-row .num{font-size:11px;padding-top:5px;color:#697560}.ntd .ingredient-row h3{font-size:23px;margin-bottom:9px}.ntd .ingredient-row p{font-size:14px;color:var(--muted);max-width:385px}.ntd .label-link{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:32px;padding-top:21px;font-size:12px}.ntd .label-link p{color:var(--muted);max-width:780px}.ntd .label-link a{white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.ntd .bundle-section{background:var(--cream);border-top:1px solid #e5e5db}.ntd .bundle-head{margin-bottom:32px}.ntd .bundle-head h2{max-width:640px}.ntd .bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ntd .bundle-card{padding:27px 27px 25px;background:#fff;border:1px solid var(--line);border-radius:5px}.ntd .bundle-card:last-child{background:#e8eddf;border-color:#b2bea6}.ntd .bundle-card .bundle-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:23px}.ntd .bundle-top span{font-size:10px;color:#52624b}.ntd .bundle-card h3{font-size:23px}.ntd .bundle-price{font-size:37px;line-height:1.2;letter-spacing:-.045em;margin-bottom:4px}.ntd .bundle-price span{font-size:12px;letter-spacing:0}.ntd .bundle-total{font-size:13px;color:var(--muted)}.ntd .bundle-saving{min-height:20px;font-size:12px;font-weight:600;margin:19px 0}.ntd .bundle-card .button{width:100%;background:transparent;color:var(--green);font-size:13px;min-height:46px}.ntd .bundle-card .button:hover{background:#dce4d4}.ntd .bundle-foot{font-size:11px;color:var(--muted);margin-top:19px;text-align:center}.ntd .photo-story{display:grid;grid-template-columns:1fr 1fr;background:#e9e2d6;min-height:470px}.ntd .photo-story img{height:100%;object-fit:cover}.ntd .story-copy{display:flex;flex-direction:column;justify-content:center;padding:50px 14% 50px 10%}.ntd .story-copy .eyebrow{margin-bottom:20px}.ntd .story-copy h2{font-size:clamp(35px,3.5vw,50px);margin-bottom:22px}.ntd .story-copy p{color:#555e50;font-size:15px;margin-bottom:23px}.ntd .story-copy .textlink{font-size:13px;align-self:start}.ntd .faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:8%}.ntd .faq-title .eyebrow{margin-bottom:16px}.ntd .faq-title h2{max-width:300px;margin-bottom:22px}.ntd .faq-title p{font-size:13px;max-width:260px;color:var(--muted)}.ntd .faq-title a{display:block;margin-top:9px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ntd .faq summary{font-size:15px;padding-top:21px;padding-bottom:21px}.ntd .faq summary:after{top:17px}.ntd .closing{background:var(--green);color:#fff;padding:48px 0}.ntd .closing-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.ntd .closing h2{font-size:38px;line-height:1.12;max-width:520px}.ntd .closing p{font-size:13px;color:#d7dfd2;margin-top:12px}.ntd .closing .button{background:#f2d899;color:#253727;border-color:#f2d899;min-width:220px}.ntd .footer{padding:44px 0 100px}.ntd .footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.ntd .footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.ntd .footer p{font-size:10px;line-height:1.65;color:#6d746a;max-width:850px;margin-top:10px}.ntd .sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);z-index:30;transform:translateY(110%);visibility:hidden;transition:transform .18s,visibility .18s;box-shadow:0 -4px 20px #2230190b}.ntd .sticky.show{transform:translateY(0);visibility:visible}.ntd .sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.ntd .sticky-product{font-size:14px;display:flex;align-items:center;gap:15px}.ntd .sticky-product small{display:block;font-size:11px;color:var(--muted);font-weight:400}.ntd .sticky-product img{width:42px;height:45px;object-fit:contain}.ntd .sticky-actions{display:flex;align-items:center;gap:23px}.ntd .sticky-actions .button{min-height:44px;font-size:13px;min-width:180px}.ntd .sticky-price{font-size:15px}.ntd dialog{border:0;border-radius:6px;padding:29px;max-width:430px;width:calc(100% - 40px);color:var(--ink)}.ntd dialog::backdrop{background:#19251cc0}.ntd .dialog-close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:23px;padding:5px}.ntd dialog h3{margin:15px 0}.ntd dialog p{margin:16px 0;font-size:14px}.ntd dialog .button{width:100%;margin-top:10px}.ntd .preview-note{font-size:11px;text-align:center;padding:5px 15px;background:#f2e6c8;color:#67542c}.ntd .error{color:#9a3024;font-size:13px}.ntd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1000px){.ntd .wrap{padding-left:26px;padding-right:26px}.ntd .hero{gap:4%;grid-template-columns:1fr 1fr}.ntd .stage .stage-copy{font-size:55px;left:22px;top:24px}.ntd .stage .roundel{width:60px;height:60px;right:16px;top:20px}.ntd .option-box{padding:11px 7px}.ntd .save-tag{font-size:8px;right:5px}.ntd .unit{font-size:14px}.ntd .bundle-card{padding:23px 18px}.ntd .bundle-top{flex-wrap:wrap}.ntd .bundle-price{font-size:33px}}@media(max-width:700px){.ntd .wrap{padding-left:20px;padding-right:20px}.ntd .announcement{font-size:11px;padding:7px 12px}.ntd .nav{height:62px}.ntd .logo{font-size:24px}.ntd .navlinks{gap:16px;font-size:12px}.ntd .navlinks>a:not(.navshop){display:none}.ntd .hero{display:grid;grid-template-columns:1fr;gap:0;padding:24px 0 31px}.ntd .intro{grid-column:1;grid-row:1;margin:0 0 18px}.ntd .intro .eyebrow{font-size:9px;margin-bottom:9px}.ntd h1{font-size:39px;margin-bottom:10px!important}.ntd .lede{font-size:14px;line-height:1.5}.ntd .pills{display:none}.ntd .gallery{grid-column:1;grid-row:2}.ntd .stage{aspect-ratio:1.45}.ntd .stage .stage-copy{font-size:49px;top:20px;left:20px}.ntd .stage .stage-copy small{font-size:8px;margin-bottom:13px}.ntd .stage .product-main{height:100%;width:73%;left:32%;bottom:-2%}.ntd .stage .roundel{height:55px;width:55px;font-size:8px;right:15px;top:15px}.ntd .roundel b{font-size:19px}.ntd .stage .stage-bottom{left:20px;bottom:18px;writing-mode:horizontal-tb;transform:none;font-size:8px;letter-spacing:.03em;max-width:110px}.ntd .gallery-controls{gap:7px;margin-top:9px}.ntd .thumb{width:47px;height:47px}.ntd .gallery-caption{font-size:10px;max-width:125px}.ntd .buy{grid-column:1;grid-row:3;margin-top:20px}.ntd legend{font-size:12px;margin-bottom:10px}.ntd .options{gap:7px}.ntd .option-box{padding:12px 9px;min-height:133px}.ntd .save-tag{font-size:8px;top:12px;right:6px;padding:2px 4px}.ntd .option-box strong{font-size:13px}.ntd .unit{font-size:15px}.ntd .unit small{font-size:9px}.ntd .option-total{font-size:10px}.ntd .purchase-type{font-size:11px;margin:12px 0}.ntd .button{min-height:52px;font-size:14px}.ntd .shipping-note{font-size:11px}.ntd .tax-note{font-size:10px}.ntd .buy-details{margin-top:17px}.ntd .service-inner{gap:12px;padding-top:17px;padding-bottom:17px}.ntd .service-item{flex-direction:column;text-align:center;gap:8px;font-size:10px;line-height:1.4}.ntd .service-item svg{width:21px;height:21px}.ntd .section{padding:52px 0}.ntd .section-head{display:block;margin-bottom:26px}.ntd .section-head .eyebrow{margin-bottom:12px}.ntd h2{font-size:37px}.ntd .section-head>p{margin-top:19px;font-size:13px;max-width:100%}.ntd .ingredients{grid-template-columns:1fr;gap:28px}.ntd .ingredient-photo{aspect-ratio:1.4}.ntd .ingredient-photo span{bottom:15px;left:15px;font-size:10px}.ntd .ingredient-row{gap:12px;grid-template-columns:26px 1fr;padding:22px 0}.ntd .ingredient-row h3{font-size:21px}.ntd .ingredient-row p{font-size:13px}.ntd .label-link{display:block;margin-top:26px;padding-top:20px;font-size:11px}.ntd .label-link a{display:inline-block;margin-top:13px}.ntd .bundle-grid{grid-template-columns:1fr;gap:13px}.ntd .bundle-card{padding:22px;display:grid;grid-template-columns:1fr 1fr;column-gap:10px;align-items:center}.ntd .bundle-card .bundle-top{grid-column:1;display:block;margin:0;align-self:start}.ntd .bundle-top h3{font-size:22px;margin-bottom:4px}.ntd .bundle-top span{font-size:10px}.ntd .bundle-price{grid-column:2;grid-row:1;text-align:right;font-size:28px}.ntd .bundle-price span{display:block;font-size:10px}.ntd .bundle-total{grid-column:2;text-align:right;font-size:11px}.ntd .bundle-saving{grid-column:1;grid-row:2;margin:4px 0;font-size:11px;min-height:0}.ntd .bundle-card .button{grid-column:1/3;margin-top:18px;min-height:43px;font-size:12px}.ntd .bundle-foot{font-size:10px;text-align:left}.ntd .photo-story{grid-template-columns:1fr;min-height:0}.ntd .photo-story>img{aspect-ratio:1.45}.ntd .story-copy{padding:36px 25px 40px}.ntd .story-copy h2{font-size:36px;margin-bottom:18px}.ntd .story-copy p{font-size:14px;margin-bottom:21px}.ntd .story-copy .eyebrow{font-size:10px;margin-bottom:17px}.ntd .faq{grid-template-columns:1fr;gap:27px}.ntd .faq-title h2{max-width:none;font-size:37px;margin-bottom:16px}.ntd .faq-title p{max-width:none;font-size:12px}.ntd .faq-title a{display:inline-block;font-size:12px;margin-top:7px}.ntd .faq summary{font-size:13px;padding-top:18px;padding-bottom:18px}.ntd .faq details p{font-size:12px}.ntd .closing{padding:37px 0}.ntd .closing-inner{display:block}.ntd .closing h2{font-size:33px}.ntd .closing p{font-size:12px}.ntd .closing .button{margin-top:24px;width:100%}.ntd .footer{padding:32px 0 100px}.ntd .footer-top{display:block;margin-bottom:20px}.ntd .footer-links{margin-top:23px;gap:13px;font-size:10px}.ntd .footer p{font-size:9px}.ntd .sticky-inner{gap:10px;padding-left:15px;padding-right:15px}.ntd .sticky-product{gap:0;font-size:12px}.ntd .sticky-product img{display:none}.ntd .sticky-product small{font-size:10px}.ntd .sticky-actions{gap:10px}.ntd .sticky-price{font-size:12px;display:none}.ntd .sticky-actions .button{min-width:163px;min-height:44px;font-size:12px;padding:10px 13px}.ntd .preview-note{font-size:9px;padding:4px 10px}}@media(prefers-reduced-motion:reduce){.ntd *{transition:none!important}}@media(forced-colors:active){.ntd .option input:checked+.option-box{outline:2px solid Highlight}.ntd .button{border:2px solid ButtonText}}@media(max-width:700px){.ntd .stage .stage-copy{font-size:40px}.ntd .stage .product-main{width:70%;left:42%}.ntd .stage .roundel{display:none}}.ntd h1 sup{font-size:18px;vertical-align:super;letter-spacing:0}.ntd .benefit-list{display:flex;flex-wrap:wrap;gap:9px 22px;list-style:none;padding:0;margin:16px 0 7px;font-size:12px;color:#365139}.ntd .benefit-list li:before{content:"\2713";margin-right:7px}.ntd .capsule-note{font-size:11px;color:var(--muted)}.ntd .expect-section{background:#f0f2e9;border-top:1px solid var(--line)}.ntd .expect-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-bottom:28px}.ntd .expect-grid article{border-top:1px solid #bdc8b3;padding-top:24px}.ntd .expect-grid h3{font-size:22px;margin-bottom:13px}.ntd .expect-grid p{color:var(--muted);font-size:14px;max-width:480px}.ntd .research-detail{border-top:1px solid #bdc8b3}.ntd .research-detail summary{font-size:12px}.ntd .story-copy details{margin:0 0 25px}.ntd .story-copy details p{font-size:12px;margin:0;line-height:1.6}.ntd .story-copy summary{font-size:12px}.ntd .story-copy h2{font-size:clamp(34px,3.2vw,46px)}.ntd .hero{grid-template-rows:auto 1fr}.ntd .buy{margin-top:22px}@media(max-width:700px){.ntd h1{font-size:37px}.ntd h1 sup{font-size:13px}.ntd .intro{margin-bottom:18px}.ntd .benefit-list{font-size:10px;gap:8px 12px;margin:11px 0 6px}.ntd .capsule-note{font-size:10px}.ntd .expect-grid{grid-template-columns:1fr;gap:25px;padding-bottom:23px}.ntd .expect-grid article{padding-top:20px}.ntd .expect-grid h3{font-size:21px}.ntd .expect-grid p{font-size:13px}.ntd .story-copy h2{font-size:35px}.ntd .hero{grid-template-rows:auto auto auto}}.ntd .routine-media{margin:0;min-width:0}.ntd .routine-media .ingredient-photo{aspect-ratio:1;background:#e8e7df}.ntd .routine-video{display:block;width:100%;height:100%;object-fit:cover}.ntd .video-toggle{position:absolute;right:14px;bottom:14px;min-width:108px;min-height:44px;padding:10px 14px;border:1px solid #ffffffb3;border-radius:3px;background:#202b24e8;color:#fff;font-size:12px;cursor:pointer}.ntd .video-toggle:hover{background:#182d20}.ntd .video-toggle:active{background:#101e16}.ntd .routine-media figcaption{padding:14px 0 0}.ntd .routine-media figcaption strong{display:block;font-size:15px;font-weight:500;line-height:1.45}.ntd .routine-media figcaption p{font-size:11px;line-height:1.5;color:var(--muted);margin-top:5px;max-width:430px}.ntd .announcement{display:flex;justify-content:center;flex-wrap:wrap;gap:3px 19px;align-items:center;padding:10px 16px;background:#243c2d}.ntd .announcement strong{color:#f2d899;font-size:12px;letter-spacing:.055em}.ntd .announcement span{font-size:12px}.ntd .stage .roundel{background:#f2d899;border-color:#e0be72;color:#263e2e}.ntd .price-before-code{font-size:10px;color:var(--muted);margin-top:7px}.ntd .bf-offer{border:1px solid #d9c58e;background:#faf3df;padding:12px 15px;margin:0 0 14px;border-radius:4px}.ntd .bf-offer-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.ntd .bf-offer-top p>span{display:block;font-size:9px;letter-spacing:.12em;font-weight:700;line-height:1.3;color:#5c563f}.ntd .bf-offer-top p>strong{display:block;font-size:28px;letter-spacing:-.04em;line-height:1.1;font-weight:600;margin-top:2px}.ntd .copy-code{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 11px;border:1px solid #c3b17b;border-radius:3px;background:#fffbf1;color:#28372b;cursor:pointer}.ntd .copy-code:hover{background:#f0e5c4}.ntd .copy-code:active{background:#e9dbb3}.ntd [data-code]{font-size:13px;font-weight:700;letter-spacing:.045em;-webkit-user-select:all;user-select:all}.ntd [data-copy-label]{font-size:10px;min-width:47px;text-align:center}.ntd .bf-offer-note{font-size:10px;line-height:1.45;color:#625b43;margin-top:8px;min-height:15px}.ntd .express-checkout{margin-bottom:12px}.ntd .shop-pay-preview{display:flex;width:100%;height:50px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:28px;color:#fff;background:#5433eb;font-size:14px;font-weight:600;cursor:pointer}.ntd .shop-pay-preview strong{font-size:23px;letter-spacing:-.04em;line-height:1;font-weight:750}.ntd .shop-pay-preview:hover{background:#4525d5}.ntd .shop-pay-preview:active{background:#361ab5}.ntd .more-payments-preview{display:block;margin:0 auto;padding:7px 12px;min-height:34px;font-size:11px;color:#555;border:0;background:transparent;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ntd .more-payments-preview:hover{color:#202b24}.ntd .express-checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:28px;--shopify-accelerated-checkout-skeleton-animation-duration:0s}.ntd .button-price{display:flex!important;flex-direction:column;align-items:flex-end!important;gap:0!important;line-height:1.15}.ntd .button-price small{font-size:9px;font-weight:400;margin-top:3px;color:#dfe6d8}.ntd .sticky-price b{font-weight:500}.ntd .sticky-price>small{display:block;font-size:9px;color:var(--muted);line-height:1.1;text-align:right}.ntd .dialog-promo{padding:12px;background:#faf3df;border:1px solid #e5d6b1;border-radius:3px;font-size:13px}.ntd .option-box{min-height:123px;padding-top:11px;padding-bottom:10px}.ntd .purchase-type{margin:9px 0 12px}@media(max-width:700px){.ntd .announcement{display:block;line-height:1.5}.ntd .announcement span{display:block;font-size:11px}.ntd .bf-offer{padding:11px 12px}.ntd .bf-offer-top{gap:9px}.ntd .copy-code{gap:9px;padding:8px}.ntd [data-code]{font-size:12px}.ntd .bf-offer-top p>strong{font-size:27px}.ntd .option-box{min-height:116px}.ntd .more-payments-preview{min-height:38px}}.ntd [data-copy-label]{width:53px}.ntd .more-payments-preview{min-height:44px}@media(min-width:701px){.ntd .hero{row-gap:0}}@media(max-width:700px){.ntd .bf-offer-note{min-height:30px}}.ntd .copy-fallback{display:block;width:100%;max-width:260px;padding:10px;margin-top:8px;border:1px solid #c3b17b;background:#fffbf1;color:#28372b;font-size:16px}.ntd [data-cart-error]{padding-top:12px}.ntd [data-error-cart]{display:inline-block;padding:8px 0}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
