.tt-native{color:#1b3a2c}.tt-native .tt-native__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.tt-native .tt-native__sizes{margin:0 0 14px}.tt-native__sizes legend{display:flex;justify-content:space-between;font-size:14px;margin-bottom:22px}.tt-native__sizes legend a{text-transform:uppercase;font-size:11px}.tt-native__size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tt-native__size-grid label{position:relative;cursor:pointer}.tt-native__size-grid input{position:absolute;opacity:0;width:1px;height:1px}.tt-native__size-grid label>span{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:66px;border:1px solid #B8C8B9;border-radius:12px;background:#fdfbf7;padding:12px 5px;position:relative}.tt-native__size-grid strong{font-size:16px;font-weight:500;white-space:nowrap}.tt-native__size-grid small{font-size:10px;margin-top:3px}.tt-native__size-grid em{position:absolute;top:-9px;padding:2px 9px;border-radius:20px;background:#d9e9aa;color:#1b3a2c;font-size:10px;line-height:1.2;white-space:nowrap}.tt-native__size-grid input:checked+span{background:#2d5a45;color:#fdfbf7;border-color:#2d5a45}.tt-native__size-grid input:focus-visible+span{outline:3px solid #1B3A2C;outline-offset:3px}.tt-native .tt-native__modes{border:1px solid #B8C8B9;border-radius:14px;overflow:hidden;margin-bottom:14px}.tt-native__subscription{background:#e7f0e6}.tt-native__single{background:#fdfbf7;border-top:1px solid #B8C8B9}.tt-native__mode{display:flex;gap:9px;align-items:flex-start;padding:18px 16px;cursor:pointer}.tt-native__mode input{margin:2px 0 0;width:18px;height:18px}.tt-native__mode>span:nth-of-type(1){flex:1;min-width:0}.tt-native__mode strong{display:block;font-size:16px;font-weight:500;line-height:1.3}.tt-native__prices{display:flex;gap:5px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;max-width:42%;font-size:14px;white-space:nowrap}.tt-native__prices s{font-size:12px;color:#657366}.tt-native__prices b{font-weight:600;color:#286b42}.tt-native__badge{display:inline-block;padding:3px 10px;margin-top:7px;background:#2d5a45;color:#fdfbf7;border-radius:20px;font-size:11px;font-weight:600}.tt-native__sub-content{padding:0 16px 18px}.tt-native__sub-content ul{list-style:none;border-top:1px solid #C5D4C3;margin:0 0 14px;padding:14px 0 0;display:grid;gap:10px;font-size:14px}.tt-native__sub-content li{display:flex;gap:8px}.tt-native__sub-content li:before{content:"\2713";color:#2d5a45}.tt-native__extra{font-size:12px;margin:0 0 10px;color:#45594c}.tt-native .tt-native__sub-content select{border-radius:12px;border-color:#b8c8b9;padding:13px 14px;margin:0;font-size:16px;background:#fdfbf7}.tt-native .tt-native__conditions{font-size:11px;line-height:1.5;color:#657366;margin:12px 0 0}.tt-native__summary{font-size:12px;line-height:1.5;margin:12px 0 16px;color:#45594c}.tt-native__action{display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:stretch}.tt-native__quantity{display:flex;align-items:center;border:1px solid #B8C8B9;border-radius:12px;min-height:50px;overflow:hidden}.tt-native__quantity button{border:0;background:transparent;color:#2d5a45;padding:0;min-width:34px;min-height:48px;font-size:23px;cursor:pointer}.tt-native__quantity input{width:38px;min-width:0;border:0;background:transparent;color:#1b3a2c;text-align:center;-webkit-appearance:textfield;appearance:textfield;font-size:16px;height:auto}.tt-native__quantity input::-webkit-inner-spin-button,.tt-native__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tt-native .tt-native__action [data-add]{margin:0;border-radius:30px;background:#2d5a45;color:#fdfbf7;border:0;padding:12px 8px;font-size:13px;line-height:1.3;min-height:50px}.tt-native .tt-native__action [data-add]:disabled{background:#dde5d8;color:#52634f}.tt-native .tt-purchase__contact{background:none;color:#1b3a2c!important;text-decoration:underline;padding:4px 0;justify-content:center;font-size:12px;margin:0}.tt-native .tt-purchase__notice{text-align:center;font-size:11px;margin:12px 0 5px}@media(max-width:449px){.tt-native__mode{padding:16px 12px;gap:7px}.tt-native__mode strong{font-size:14px}.tt-native__prices{font-size:14px;max-width:35%}.tt-native__sub-content{padding:0 12px 16px}.tt-native__size-grid strong{font-size:14px}.tt-native__action{grid-template-columns:100px 1fr}.tt-native__quantity button{min-width:31px}.tt-native__quantity input{width:36px}}body .tt-offer-heading h1,body .tt-offer-heading h2{font-size:clamp(42px,4.2vw,64px)!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:.95!important;text-transform:uppercase;margin:12px 0!important}.tt-offer-heading__subtitle{font-size:clamp(22px,2.2vw,30px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px;font-style:italic}.tt-offer-heading__subtitle strong{font-style:normal;font-weight:750}.tt-offer-heading .tt-commerce__intro{font-size:15px;line-height:1.5;margin:0 0 16px}.tt-offer-heading__bullets{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:9px;font-size:14px;line-height:1.45}.tt-offer-heading__bullets li{display:flex;gap:10px}.tt-offer-heading__bullets li:before{content:"\2713";font-weight:700;color:#2d5a45}.tt-native .tt-native__sizes{margin-bottom:28px}.tt-native .tt-native__sizes legend,.tt-native .tt-native__modes>legend{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:750;margin-bottom:22px}.tt-native__sizes legend a{font-size:10px;letter-spacing:0}.tt-native__size-grid label>span{border-radius:3px;min-height:106px;padding:20px 5px 12px}.tt-native__size-grid strong{font-size:20px;text-transform:uppercase;font-weight:800;letter-spacing:-.04em}.tt-native__size-grid small{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:10px}.tt-native__size-grid em{background:#1b3a2c;color:#fff;border-radius:3px;font-weight:700;font-style:normal;padding:5px 8px;top:-11px;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.tt-native__size-saving{font-size:10px;margin-top:12px;padding:3px 7px;background:#d9e9aa;color:#1b3a2c;border-radius:2px;text-transform:uppercase;letter-spacing:.025em}.tt-native .tt-native__modes{border:0;border-radius:0;overflow:visible;margin:0}.tt-native .tt-native__modes>legend{margin-bottom:10px}.tt-native__plan{border:1px solid #B8C8B9;background:#fdfbf7;margin-bottom:9px}.tt-native__plan:has(.tt-native__mode input:checked){border:2px solid #1B3A2C}.tt-native__mode{padding:16px 12px 7px;gap:8px}.tt-native__mode strong{text-transform:uppercase;font-weight:800;font-size:16px;line-height:1.3}.tt-native__mode>span>small{display:block;font-size:11px;margin-top:5px;font-weight:550}.tt-native__prices{max-width:43%;font-size:19px;gap:5px;line-height:1.2}.tt-native__prices b{font-weight:800;color:#1b3a2c}.tt-native__prices s{font-size:13px;text-decoration-color:#ab493d;text-decoration-thickness:2px}.tt-native__prices .tt-native__cash-saving{width:100%;font-size:11px;color:#ab493d;text-align:right;margin-top:3px;font-weight:600}.tt-native__discount{display:inline-block;background:#d9e9aa;color:#1b3a2c;font-size:10px;padding:3px 6px;font-style:normal;vertical-align:middle;white-space:nowrap}.tt-native__plan-body{padding:0 14px 14px 38px}.tt-native__benefits{list-style:none;padding:0;margin:4px 0 9px;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;font-size:11px;line-height:1.4}.tt-native__benefits li{display:flex;gap:6px}.tt-native__benefits li:before{content:"\2713";color:#2d5a45;font-weight:700}.tt-native__benefits .tt-native__shipping:before{content:"\2197"}.tt-native__badge{margin:0 0 8px;border-radius:2px;font-size:10px;padding:3px 7px}.tt-native__extra{font-size:11px;margin-bottom:8px}.tt-native .tt-native__sub-content{padding:6px 0 4px}.tt-native__sub-content>label{display:block;font-size:11px;margin-bottom:5px}.tt-native .tt-native__sub-content select{border-radius:4px;font-size:14px}.tt-native__action{margin-top:10px;grid-template-columns:90px 1fr;gap:8px}.tt-native__quantity{border-radius:3px}.tt-native__quantity button{min-width:27px}.tt-native__quantity input{width:34px}.tt-native .tt-native__action [data-add]{border-radius:3px;font-weight:700;font-size:12px}.tt-native__summary{font-size:11px}@media(max-width:449px){.tt-native__size-grid strong{font-size:17px}.tt-native__mode strong{font-size:13px}.tt-native__mode{padding:14px 10px 7px;gap:7px}.tt-native__prices{font-size:16px;max-width:40%}.tt-native__prices s{font-size:11px}.tt-native__prices .tt-native__cash-saving{font-size:10px}.tt-native__plan-body{padding:0 12px 12px}.tt-native__benefits{font-size:11px;gap:8px}.tt-native__discount{font-size:9px}.tt-native__action{grid-template-columns:86px 1fr}.tt-native__quantity button{min-width:26px}.tt-native__quantity input{width:32px}.tt-native__mode>span>small{font-size:10px}.tt-native__size-grid em{font-size:8px;padding:5px 6px}.tt-native__sizes legend a{font-size:9px}.tt-native .tt-native__sizes legend,.tt-native .tt-native__modes>legend{letter-spacing:.08em;font-size:11px}}.tt-native__plan:has(.tt-native__mode input:checked){background:#e7f0e6}.tt-native[data-mode=sub] .tt-native__action:has(.tt-native__quantity[hidden]){grid-template-columns:1fr}.tt-native .tt-native__quantity[hidden]{display:none}.tt-native .tt-native__subscription{position:relative;border:1px solid #819b83;border-radius:10px;background:#eef2e8;margin:12px 0 0;box-shadow:0 4px 16px #203e300b}.tt-native .tt-native__subscription:has(input:checked){border:2px solid #203e30;background:#e7f0e6}.tt-native .tt-native__social-label{display:block;background:#203e30;color:#fff6e6;font-size:11px;font-weight:650;line-height:1.4;text-align:center;letter-spacing:0;margin:0;padding:9px 12px;border-radius:8px 8px 0 0}.tt-native .tt-native__subscription .tt-native__mode{padding-top:18px}.tt-native .tt-native__single,.tt-native .tt-native__single:has(input:checked){border:0;border-radius:0;background:transparent;box-shadow:none;margin:18px 0 0}.tt-native .tt-native__single .tt-native__mode{padding:8px 0;align-items:center;gap:10px}.tt-native .tt-native__single .tt-native__mode strong{font-size:14px;font-weight:500;text-transform:none}.tt-native .tt-native__single .tt-native__prices{font-size:14px;max-width:45%}.tt-native .tt-native__single .tt-native__prices b{font-weight:500}.tt-native .tt-native__single .tt-native__mode small,.tt-native .tt-native__single .tt-native__prices s,.tt-native .tt-native__single .tt-native__benefits,.tt-native .tt-native__single .tt-native__badge{display:none!important}.tt-native .tt-native__single .tt-native__plan-body{padding:0}.tt-native .tt-native__single:not(:has(input:checked)) .tt-native__plan-body{display:none}.tt-native .tt-native__single:has(input:checked) .tt-native__mode{font-weight:500}.tt-native .tt-native__single .tt-native__action{margin-top:12px}.tt-native .tt-native__single,.tt-native .tt-native__single:has(input:checked){border:1px solid #ccd4c8;border-radius:8px;background:#faf9f5;padding:16px;margin:16px 0 0}.tt-native .tt-native__single:has(input:checked){border-color:#819b83}.tt-native .tt-native__single .tt-native__mode{padding:0;gap:12px}.tt-native .tt-native__single .tt-native__mode strong{font-size:15px;font-weight:600}.tt-native .tt-native__single .tt-native__mode .tt-native__once-note{display:block!important;font-size:12px;font-weight:400;margin-top:5px;line-height:1.45;color:#526256}.tt-native .tt-native__single .tt-native__prices b{font-weight:600;font-size:16px}.tt-choice fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.tt-choice fieldset legend{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:550;letter-spacing:0;text-transform:none;margin:0 0 10px}.tt-choice legend a{font-size:11px}.tt-choice__weights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tt-choice__weights label,.tt-choice__toggle label{position:relative;cursor:pointer;min-width:0}.tt-choice__weights input,.tt-choice__toggle input,.tt-choice__card>input{position:absolute;opacity:0;width:1px;height:1px}.tt-choice__weights span{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #cad2c7;border-radius:12px;background:#fffdf8;font-size:12px;font-weight:600;padding:8px 3px;text-align:center}.tt-choice__weights input:checked+span{background:#eaf2df;border-color:#315a42;box-shadow:inset 0 0 0 1px #315a42}.tt-choice input:focus-visible+span{outline:2px solid #315a42;outline-offset:3px}.tt-choice__dose,.tt-choice__plan-note{font-size:12px;line-height:1.5;margin:9px 0 0;color:#536152}.tt-choice__toggle{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#e8e8df;border-radius:28px;gap:2px}.tt-choice__toggle span{display:flex;justify-content:center;align-items:center;gap:7px;padding:10px 5px;font-size:13px;font-weight:650;min-height:42px;line-height:1.2;text-align:center;border-radius:24px}.tt-choice__toggle svg{width:18px;height:18px;flex-shrink:0}.tt-choice__toggle input:checked+span{background:#fff;color:#285a34;box-shadow:0 1px 4px #203e300c}.tt-choice__cards{display:grid;gap:12px}.tt-choice__card{display:block;position:relative;border:1px solid #d7dbd2;border-radius:15px;padding:17px 15px;background:#fffdf8;cursor:pointer}.tt-choice__card:has(>input:checked){background:#eff6e6;border-color:#487443;box-shadow:inset 0 0 0 1px #487443}.tt-choice__card-main{display:flex;gap:11px;align-items:flex-start}.tt-choice__radio{width:22px;height:22px;border:1px solid #203e30;border-radius:50%;flex-shrink:0;margin-top:2px;background:#fff}.tt-choice__card>input:checked+.tt-choice__card-main .tt-choice__radio{border:6px solid #203e30}.tt-choice__description{flex:1;min-width:0}.tt-choice__card-title{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tt-choice__card-title strong{font-size:17px;font-weight:650;line-height:1.4}.tt-choice__card-title em{font-style:normal;font-size:10px;font-weight:650;background:#cfe8bd;color:#244b2c;padding:3px 5px;border-radius:3px;white-space:nowrap}.tt-choice__card-title .tt-choice__value{background:#f4dda4}.tt-choice__description small{display:block;font-size:11px;color:#536152;margin-top:5px;line-height:1.4}.tt-choice__price{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex-shrink:0}.tt-choice__price b{font-size:17px;line-height:1.4}.tt-choice__price s{font-size:11px;color:#63705f}.tt-choice__card-details{display:none;margin-top:14px;padding-top:12px;border-top:1px solid #cddbc6;font-size:12px;line-height:1.5}.tt-choice__card:has(>input:checked) .tt-choice__card-details{display:grid;gap:6px}.tt-choice__availability{color:#8b4939}.tt-choice__frequency{margin:0 0 18px}.tt-choice__frequency>label{font-size:12px;display:block;margin-bottom:6px}.tt-choice__frequency select{width:100%;border:1px solid #cad2c7;border-radius:10px;padding:12px;background:#fffdf8}.tt-choice>.tt-native__action{margin:20px 0 16px;gap:10px;grid-template-columns:90px minmax(0,1fr)}.tt-choice>.tt-native__action [data-add]{border-radius:10px;min-height:56px;font-size:13px}.tt-choice .tt-native__quantity{border-radius:10px}.tt-choice__delivery{display:flex;gap:10px;background:#eae9df;border-radius:9px;padding:14px 16px;margin:16px 0 20px}.tt-choice__delivery svg{width:22px;height:22px;flex-shrink:0}.tt-choice__delivery strong{font-size:13px;line-height:1.4}.tt-choice__delivery p{font-size:11px;line-height:1.5;margin:5px 0 0}.tt-choice [hidden]{display:none!important}.tt-choice>.tt-saving-card{display:none!important}@media(max-width:380px){.tt-choice__card{padding:14px 11px}.tt-choice__card-main{gap:8px}.tt-choice__price b{font-size:15px}.tt-choice__card-title strong{font-size:16px}.tt-choice__weights{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-choice__toggle span{font-size:12px}}.tt-choice__plan-note strong{font-weight:650;color:#285a34}.tt-choice fieldset{margin-bottom:16px}.tt-choice .tt-choice__cards{gap:8px}.tt-choice .tt-choice__card{padding:12px;border-radius:10px}.tt-choice .tt-choice__card-main{gap:9px;align-items:center}.tt-choice .tt-choice__radio{width:18px;height:18px;margin:0}.tt-choice .tt-choice__card>input:checked+.tt-choice__card-main .tt-choice__radio{border-width:5px}.tt-choice .tt-choice__card-title strong{font-size:15px;line-height:1.25}.tt-choice .tt-choice__price b{font-size:17px}.tt-choice .tt-choice__description small{font-size:11px;margin-top:4px}.tt-choice .tt-choice__card-title em{font-size:10px;padding:2px 5px}.tt-choice .tt-choice__card-details{display:none!important}.tt-choice .tt-choice__toggle--compact{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;background:none;border-radius:0}.tt-choice .tt-choice__toggle--compact>label{display:block;border-radius:9px}.tt-choice .tt-choice__toggle--compact .tt-choice__plan-surface{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;min-height:48px;padding:10px;border:1px solid #b8c8b9;border-radius:9px;background:#fffdf8;color:#526052;box-shadow:none}.tt-choice .tt-choice__toggle--compact .tt-choice__plan-title{display:block;padding:0;min-height:0;font-size:13px;font-weight:600;line-height:1.25;text-align:left;border-radius:0}.tt-choice .tt-choice__toggle--compact .tt-choice__plan-indicator{display:block;padding:0;width:16px;height:16px;min-height:16px;flex:none;border:1px solid #72816f;border-radius:50%;background:#fff}.tt-choice .tt-choice__toggle--compact input:checked+.tt-choice__plan-surface{background:#eff6e6;border-color:#345d3b;color:#1b3a2c;box-shadow:inset 0 0 0 1px #345d3b}.tt-choice .tt-choice__toggle--compact input:checked+.tt-choice__plan-surface .tt-choice__plan-indicator{border:5px solid #203e30}.tt-choice .tt-choice__toggle--compact input:focus-visible+.tt-choice__plan-surface{outline:2px solid #285540;outline-offset:3px}.tt-choice .tt-choice__plans>.tt-choice__offer-pill{display:inline-block;position:static;transform:none;margin:8px 0 0;padding:3px 7px;border-radius:4px;background:#f3e7af;color:#203e30;font-size:11px;font-weight:650;line-height:1.4}.tt-choice .tt-choice__plan-note{font-size:12px;margin:6px 0 0;line-height:1.4}.tt-choice .tt-choice__frequency{margin-bottom:12px}.tt-choice .tt-choice__frequency select{min-height:44px;padding:10px;font-size:16px}.tt-choice>.tt-native__action{margin:14px 0 10px}.tt-choice>.tt-native__action [data-add]{min-height:50px}.tt-review-summary{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:#214b39;font-size:14px;text-underline-offset:3px}.tt-review-summary__stars{letter-spacing:1px;text-decoration:none;font-size:16px}.tt-gallery__progress{display:none}@media(max-width:380px){.tt-choice .tt-choice__card-title strong{font-size:14px}.tt-choice .tt-choice__price b{font-size:15px}.tt-choice .tt-choice__toggle--compact .tt-choice__plan-surface{padding:9px 7px;gap:5px}.tt-choice .tt-choice__toggle--compact .tt-choice__plan-title{font-size:12px}}.tt-selected-price{margin:0 0 18px}.tt-selected-price>p{margin:0 0 5px;font-size:13px;font-weight:600}.tt-selected-price>div{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.tt-selected-price [data-selected-price]{font-size:32px;line-height:1.15;font-weight:750;letter-spacing:-.025em}.tt-selected-price s{font-size:16px;color:#687363}.tt-selected-price [data-selected-saving]{font-size:12px;font-weight:650;padding:4px 7px;border-radius:5px;background:#e4edcf}.tt-selected-price>small{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:#526052}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tt-native-purchase.css.map */
