.tb-pdp--d .tbd-body{font-size:16px;line-height:1.5}.tb-pdp--d .tbd-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase;color:var(--tb-accent-text)}.tb-pdp--d .tbd-h2{font-size:28px;line-height:1.12;letter-spacing:.3px}.tb-pdp--d .tbd-pill{width:auto;display:inline-flex;padding:16px 28px;letter-spacing:.9px}.tb-pdp--d .tbd-buy{display:flex;flex-direction:column;gap:14px;padding-top:20px;padding-bottom:40px}.tb-pdp--d .tbd-gallery{min-width:0;display:flex;flex-direction:column;gap:12px}.tb-pdp--d .tbd-gallery__card{background:var(--tb-accent-5);border-radius:24px;overflow:hidden;aspect-ratio:1 / 1}.tb-pdp--d .tbd-gallery__track{height:100%;scroll-padding-left:0}.tb-pdp--d .tbd-gallery__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tb-pdp--d .tbd-gallery__slide img{width:100%;height:100%;object-fit:cover}.tb-pdp--d .tbd-gallery__slide.is-cutout img{width:84%;height:84%;object-fit:contain}.tb-pdp--d .tbd-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--tb-pad));padding-right:var(--tb-pad)}.tb-pdp--d .tbd-thumbs::-webkit-scrollbar{display:none}.tb-pdp--d .tbd-thumb{flex:none;width:64px;height:64px;border-radius:12px;border:1px solid var(--tb-accent-4);background:var(--tb-offwhite);overflow:hidden;padding:0;cursor:pointer}.tb-pdp--d .tbd-thumb img{width:100%;height:100%;object-fit:cover}.tb-pdp--d .tbd-thumb.is-active{border:2px solid var(--tb-carbon)}.tb-pdp--d .tbd-thumb:focus-visible{outline:2px solid var(--tb-carbon);outline-offset:2px}.tb-pdp--d .tbd-sfp{display:block;margin-top:0;border-radius:12px;overflow:hidden;border:1px solid var(--tb-accent-4);background:#fff}.tb-pdp--d .tbd-sfp__img{display:block;width:100%;height:auto}.tb-pdp--d .tbd-buybox{display:flex;flex-direction:column;gap:14px;min-width:0}.tb-pdp--d .tbd-title{font-size:30px;line-height:1.12;letter-spacing:.3px;text-wrap:balance}.tb-pdp--d .tbd-rating{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.25;align-self:flex-start}.tb-pdp--d .tbd-rating .tb-stars{font-weight:700;letter-spacing:1px}.tb-pdp--d .tb-stars{color:var(--tb-accent-text)}.tb-pdp--d .tbd-hook{font-size:18px;line-height:1.45}.tb-pdp--d .tbd-ticks{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.25}.tb-pdp--d .tbd-ticks li{display:flex;gap:10px;align-items:flex-start}.tb-pdp--d .tbd-ticks i{flex:none;width:20px;height:20px;border-radius:50%;background:var(--tb-accent);color:var(--tb-on-accent);font-style:normal;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;margin-top:-1px}.tb-pdp--d .tbd-dose{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.3}.tb-pdp--d .tbd-see{flex:none;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tb-pdp--d .tbd-choose{font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.tb-pdp--d .tbd-plans{display:flex;flex-direction:column;gap:14px}.tb-pdp--d .tbd-plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--tb-white);border:2px solid var(--tb-accent-4);border-radius:16px;outline:none;transition:border-color .15s ease,background-color .15s ease}.tb-pdp--d .tbd-plan.is-selected{background:var(--tb-accent-5);border-color:var(--tb-accent)}.tb-pdp--d.tbd-light .tbd-plan:not(.is-selected){border-color:var(--tb-accent-3)}.tb-pdp--d .tbd-plan:focus-visible{box-shadow:0 0 0 3px var(--tb-accent-3)}.tb-pdp--d .tbd-plan__flag{position:absolute;top:0;right:20px;transform:translateY(-50%);height:22px;padding:0 10px;border-radius:999px;background:var(--tb-accent);color:var(--tb-on-accent);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap;line-height:1}.tb-pdp--d .tbd-plan__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tb-pdp--d .tbd-plan__info{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.25}.tb-pdp--d .tbd-plan__name{font-size:17px;line-height:1.25}.tb-pdp--d .tbd-plan__pr{display:flex;flex-direction:column;align-items:flex-end;flex:none;text-align:right;line-height:1.25}.tb-pdp--d .tbd-plan__pr b{font-size:20px}.tb-pdp--d .tbd-plan__pr s{font-size:14px}.tb-pdp--d .tbd-plan__more{flex-direction:column;gap:4px;font-size:14px;line-height:1.25;cursor:default}.tb-pdp--d .tbd-plan__more li{display:flex;gap:5px;align-items:baseline}.tb-pdp--d .tbd-plan__more i{font-style:normal;font-weight:700;color:var(--tb-accent-text);flex:none}.tb-pdp--d .tbd-atc{display:flex;flex-direction:column}.tb-pdp--d .tbd-soldout{font-size:16px;padding:8px 0}.tb-pdp--d .tbd-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tb-pdp--d .tbd-assure li,.tb-pdp--d .tbd-assure__link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--tb-accent-5);border-radius:12px;padding:12px 8px;font-size:13px;line-height:1.25}.tb-pdp--d .tbd-assure li:has(>.tbd-assure__link){padding:0}.tb-pdp--d .tbd-assure__link{width:100%;height:100%;text-decoration:underline;text-underline-offset:3px}.tb-pdp--d .tbd-tabs{display:flex;flex-direction:column;gap:14px;scroll-margin-top:100px}.tb-pdp--d .tbd-tablist{gap:0;border-bottom:1px solid var(--tb-accent-4)}.tb-pdp--d .tbd-tab{flex:1 0 auto;padding:10px 8px;font-size:14px;line-height:1.2;text-align:center;border-bottom:3px solid transparent;margin-bottom:-1px}.tb-pdp--d .tbd-tab[aria-selected=true]{font-weight:700;border-bottom-color:var(--tb-accent)}.tb-pdp--d .tbd-panel{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.25}.tb-pdp--d .tbd-panel p{text-wrap:pretty}.tb-pdp--d .tbd-hero{position:relative;overflow:hidden;background:var(--tb-accent-4);padding:44px var(--tb-pad) 52px}.tb-pdp--d .tbd-hero:before{content:"";position:absolute;pointer-events:none;right:-150px;bottom:-150px;width:330px;height:446px;background-color:var(--tb-accent-3);-webkit-mask-image:var(--tb-monogram);mask-image:var(--tb-monogram);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:304px auto;mask-size:304px auto;-webkit-mask-position:right 13px bottom 19px;mask-position:right 13px bottom 19px}.tb-pdp--d .tbd-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:920px;margin:0 auto}.tb-pdp--d .tbd-hero__stars{font-size:24px;line-height:1;letter-spacing:3px;color:var(--tb-accent-text)}.tb-pdp--d .tbd-hero__count{font-size:14px;line-height:1.45}.tb-pdp--d .tbd-hero__h{font-size:40px;line-height:1.08;letter-spacing:.4px}.tb-pdp--d .tbd-hero__sub{font-size:18px;line-height:1.45;max-width:330px}.tb-pdp--d .tbd-reason{display:flex;flex-direction:column;gap:18px;padding:44px var(--tb-pad);background:var(--tb-white)}.tb-pdp--d .tbd-reason--alt{background:var(--tb-offwhite)}.tb-pdp--d .tbd-reason__img{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:var(--tb-white)}.tb-pdp--d .tbd-reason--right .tbd-reason__img{aspect-ratio:350 / 313}.tb-pdp--d .tbd-reason__img img{width:100%;height:100%;object-fit:cover}.tb-pdp--d .tbd-reason__img.is-contain{background:var(--tb-accent-5)}.tb-pdp--d .tbd-reason__img.is-contain img{object-fit:contain}.tb-pdp--d .tbd-reason__img.is-fallback{background:var(--tb-accent-5)}.tb-pdp--d .tbd-reason__img.is-fallback img{object-fit:contain;padding:8%}.tb-pdp--d .tbd-reason__copy{display:flex;flex-direction:column;gap:18px;text-align:center;min-width:0}.tb-pdp--d .tbd-quote{background:var(--tb-accent-4);padding:44px var(--tb-pad)}.tb-pdp--d .tbd-quote__inner{display:flex;flex-direction:column;gap:14px;text-align:center;max-width:900px;margin:0 auto}.tb-pdp--d .tbd-quote__stars{font-size:16px;letter-spacing:2px;line-height:1.2;color:var(--tb-accent-text)}.tb-pdp--d .tbd-quote__q{font-family:var(--tb-serif);font-size:20px;line-height:1.5}.tb-pdp--d .tbd-quote__by{font-size:14px;line-height:1.45}.tb-pdp--d .tbd-risk{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:44px var(--tb-pad)}.tb-pdp--d .tbd-risk__h{font-size:28px;line-height:1.12;letter-spacing:.3px;max-width:820px}.tb-pdp--d .tbd-risk__btn{width:100%;padding:17px 20px}.tb-pdp--d .tbd-faq{background:var(--tb-offwhite);padding:44px var(--tb-pad)}.tb-pdp--d .tbd-faq__inner{display:flex;flex-direction:column;gap:12px;max-width:960px;margin:0 auto}.tb-pdp--d .tbd-faq__h{font-size:28px;line-height:1.12;letter-spacing:.3px;text-align:center}.tb-pdp--d .tbd-faq__list{display:flex;flex-direction:column;gap:12px}.tb-pdp--d .tbd-faq__item{background:var(--tb-white);border-radius:14px;padding:16px;display:flex;flex-direction:column}.tb-pdp--d .tbd-faq__item .tb-acc__q{font-size:16px;line-height:1.25;align-items:flex-start}.tb-pdp--d .tbd-faq__item .tb-acc__icon{margin-top:5px}.tb-pdp--d .tbd-faq__item .tb-acc__a{padding-top:8px;font-size:16px;line-height:1.5}.tb-pdp--d .tbd-reviews{padding:36px var(--tb-pad) 44px}.tb-pdp--d .tbd-reviews__inner{display:flex;flex-direction:column;gap:14px;max-width:var(--tb-max);margin:0 auto}.tb-pdp--d .tbd-reviews__sum{display:flex;align-items:center;gap:12px}.tb-pdp--d .tbd-reviews__num{font-size:40px;line-height:1.2}.tb-pdp--d .tbd-reviews__sum div{display:flex;flex-direction:column;gap:2px}.tb-pdp--d .tbd-reviews__sum .tb-stars{font-size:16px;line-height:1.2}.tb-pdp--d .tbd-reviews__count{font-size:14px;line-height:1.2}.tb-pdp--d .tbd-rv{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--tb-accent-4);font-size:14px;line-height:1.45}.tb-pdp--d .tbd-rv__by{font-weight:700}.tb-pdp--d .tbd-reviews__list{display:flex;flex-direction:column;gap:14px;min-width:0}.tb-pdp--d .tbd-reviews__list--n1 .tbd-rv{padding-bottom:0;border-bottom:0}@media(min-width:990px){.tb-pdp--d .tbd-body{font-size:18px}.tb-pdp--d .tbd-eyebrow{font-size:14px;letter-spacing:1.1px}.tb-pdp--d .tbd-h2{font-size:clamp(36px,3.056vw,44px);letter-spacing:.4px}.tb-pdp--d .tbd-pill{padding:19px 44px;letter-spacing:1px}.tb-pdp--d .tbd-buy{display:grid;grid-template-columns:minmax(0,700fr) minmax(0,516fr);align-items:start;gap:clamp(40px,4.444vw,64px);padding-top:clamp(40px,4.444vw,64px);padding-bottom:clamp(80px,7.778vw,112px)}.tb-pdp--d .tbd-gallery{gap:16px}.tb-pdp--d .tbd-gallery__card{border-radius:28px;aspect-ratio:3 / 4}.tb-pdp--d .tbd-gallery__slide.is-cutout img{width:88%;height:88%}.tb-pdp--d .tbd-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;margin-right:0;padding-right:0}.tb-pdp--d .tbd-thumb{width:auto;height:auto;aspect-ratio:1 / 1;border-radius:20px}.tb-pdp--d .tbd-buybox{gap:18px}.tb-pdp--d .tbd-title{font-size:clamp(38px,3.333vw,48px);letter-spacing:.5px}.tb-pdp--d .tbd-rating{font-size:16px}.tb-pdp--d .tbd-hook{font-size:clamp(19px,1.528vw,22px)}.tb-pdp--d .tbd-ticks{gap:10px;font-size:17px}.tb-pdp--d .tbd-ticks i{width:22px;height:22px;font-size:13px}.tb-pdp--d .tbd-dose{font-size:16px}.tb-pdp--d .tbd-choose{font-size:14px;letter-spacing:1.1px}.tb-pdp--d .tbd-plan{padding:20px}.tb-pdp--d .tbd-plan__flag{right:24px;height:27px;padding:0 12px;font-size:14px;letter-spacing:1.1px}.tb-pdp--d .tbd-plan__info{font-size:16px}.tb-pdp--d .tbd-plan__name{font-size:19px}.tb-pdp--d .tbd-plan__pr b{font-size:24px}.tb-pdp--d .tbd-plan__pr s{font-size:16px}.tb-pdp--d .tbd-plan__more{gap:6px;font-size:16px}.tb-pdp--d .tbd-assure{gap:12px}.tb-pdp--d .tbd-assure li,.tb-pdp--d .tbd-assure__link{padding:16px 12px;font-size:15px}.tb-pdp--d .tbd-tablist{gap:clamp(0px,calc(1.778vw - 17.6px),8px)}.tb-pdp--d .tbd-tab{flex:0 1 auto;padding:12px clamp(4px,calc(2.2vw - 18px),14px);font-size:clamp(14px,calc(.444vw + 9.6px),16px)}.tb-pdp--d .tbd-panel{gap:10px;font-size:18px}.tb-pdp--d .tbd-hero{padding:clamp(80px,7.778vw,112px) var(--tb-pad) clamp(88px,8.333vw,120px)}.tb-pdp--d .tbd-hero:before{right:-8.5vw;bottom:auto;top:12px;width:31vw;height:42vw;-webkit-mask-size:28.7vw auto;mask-size:28.7vw auto;-webkit-mask-position:1.2vw 2.1vw;mask-position:1.2vw 2.1vw}.tb-pdp--d .tbd-hero__inner{gap:24px;max-width:1040px}.tb-pdp--d .tbd-hero__stars{font-size:28px}.tb-pdp--d .tbd-hero__count{font-size:16px}.tb-pdp--d .tbd-hero__h{font-size:clamp(50px,4.444vw,64px);line-height:1.06;letter-spacing:.6px}.tb-pdp--d .tbd-hero__sub{font-size:clamp(19px,1.528vw,22px);max-width:600px}.tb-pdp--d .tbd-reason--img{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;padding:0}.tb-pdp--d .tbd-reason--img .tbd-reason__img{border-radius:0;aspect-ratio:720 / 640}.tb-pdp--d .tbd-reason--img .tbd-reason__copy{text-align:left;gap:22px;max-width:720px}.tb-pdp--d .tbd-reason--left .tbd-reason__copy{padding:48px var(--tb-pad) 48px clamp(48px,6.667vw,96px)}.tb-pdp--d .tbd-reason--right .tbd-reason__img{order:2}.tb-pdp--d .tbd-reason--right .tbd-reason__copy{order:1;padding:48px clamp(48px,6.667vw,96px) 48px var(--tb-pad);justify-self:end}.tb-pdp--d .tbd-reason--img .tbd-reason__img.is-contain img{padding:6%}.tb-pdp--d .tbd-reason--text{padding:80px var(--tb-pad)}.tb-pdp--d .tbd-reason--text .tbd-reason__copy{gap:22px;align-items:center}.tb-pdp--d .tbd-reason--text .tbd-h2{max-width:760px}.tb-pdp--d .tbd-reason--text .tbd-body{max-width:620px}.tb-pdp--d .tbd-quote{padding:clamp(80px,7.778vw,112px) var(--tb-pad)}.tb-pdp--d .tbd-quote__inner{gap:22px}.tb-pdp--d .tbd-quote__stars{font-size:24px}.tb-pdp--d .tbd-quote__q{font-size:clamp(25px,2.083vw,30px)}.tb-pdp--d .tbd-quote__by{font-size:16px}.tb-pdp--d .tbd-risk{gap:24px;padding:clamp(80px,7.778vw,112px) var(--tb-pad)}.tb-pdp--d .tbd-risk__h{font-size:clamp(38px,3.333vw,48px);letter-spacing:.5px}.tb-pdp--d .tbd-risk__btn{width:auto;padding:19px 56px}.tb-pdp--d .tbd-faq{padding:clamp(80px,7.778vw,112px) var(--tb-pad)}.tb-pdp--d .tbd-faq__inner{gap:20px}.tb-pdp--d .tbd-faq__h{font-size:clamp(38px,3.333vw,48px);letter-spacing:.5px}.tb-pdp--d .tbd-faq__list{gap:20px}.tb-pdp--d .tbd-faq__item{padding:24px 28px}.tb-pdp--d .tbd-faq__item .tb-acc__q{font-size:19px}.tb-pdp--d .tbd-faq__item .tb-acc__icon{margin-top:7px}.tb-pdp--d .tbd-faq__item .tb-acc__a{padding-top:10px;font-size:18px}.tb-pdp--d .tbd-reviews{padding:clamp(72px,6.667vw,96px) var(--tb-pad) clamp(80px,7.778vw,112px)}.tb-pdp--d .tbd-reviews__inner{flex-direction:row;align-items:flex-start;gap:clamp(32px,3.333vw,48px)}.tb-pdp--d .tbd-reviews__sum{flex:0 0 clamp(220px,20.833vw,300px)}.tb-pdp--d .tbd-reviews__num{font-size:clamp(52px,4.444vw,64px);line-height:1}.tb-pdp--d .tbd-reviews__sum .tb-stars{font-size:20px}.tb-pdp--d .tbd-reviews__count{font-size:16px}.tb-pdp--d .tbd-reviews__list{flex:1 1 0;flex-direction:row;gap:clamp(32px,3.333vw,48px)}.tb-pdp--d .tbd-rv{flex:1 1 0;min-width:0;gap:8px;padding:4px 0 4px 32px;border-bottom:0;border-left:1px solid var(--tb-accent-4);font-size:16px}.tb-pdp--d .tbd-reviews__inner:has(.tbd-reviews__list--n1,.tbd-reviews__list--n2){justify-content:center}.tb-pdp--d .tbd-reviews__list--n1,.tb-pdp--d .tbd-reviews__list--n2{flex:0 1 auto}.tb-pdp--d .tbd-reviews__list--n1 .tbd-rv{flex:0 1 460px;padding:4px 0 4px 32px;border-left:1px solid var(--tb-accent-4)}.tb-pdp--d .tbd-reviews__list--n1 .tbd-rv__q{font-size:18px}.tb-pdp--d .tbd-reviews__list--n2 .tbd-rv{flex:0 1 380px}}
/*# sourceMappingURL=/cdn/shop/t/350/assets/tb-pdp-d.css.map */
