body.tw-page{--tw-bg: #faf6f0;--tw-ink: #22282c;--tw-soft: #5f666b;--tw-blue: #1f4e6b;--tw-blue-d: #163a50;--tw-blush: #e8b4a2;--tw-blush-l: #f7e6dd;--tw-sand: #efe6da;--tw-line: #e7ded2;--tw-gold: #c8963e;--tw-ok: #2f7a55;--tw-r: 18px;--tw-sh: 0 10px 30px rgba(34, 40, 44, .07);--font-body-family: "Mulish", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Varela Round", "Arial Rounded MT Bold", "Helvetica Neue", Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 400;--font-heading-weight: 400;--font-body-style: normal;--font-heading-style: normal;letter-spacing:0;font-synthesis:none}body.tw-page,body.tw-page .color-scheme-1,body.tw-page .color-scheme-2,body.tw-page .color-scheme-5{--color-background: 250, 246, 240;--gradient-background: #faf6f0;--color-foreground: 34, 40, 44;--color-background-contrast: 205, 196, 182;--color-button: 31, 78, 107;--color-button-text: 255, 255, 255;--color-secondary-button: 250, 246, 240;--color-secondary-button-text: 31, 78, 107;--color-link: 31, 78, 107;--color-badge-foreground: 34, 40, 44;--color-badge-background: 250, 246, 240;--color-badge-border: 34, 40, 44;--payment-terms-background-color: #faf6f0}body.tw-page .color-scheme-3,body.tw-page .color-scheme-4{--color-background: 22, 58, 80;--gradient-background: #163a50;--color-foreground: 250, 246, 240;--color-button: 250, 246, 240;--color-button-text: 22, 58, 80;--color-link: 250, 246, 240}body.tw-page .color-scheme-3 a:hover{color:#fff}body.tw-page h1,body.tw-page h2,body.tw-page h3,body.tw-page .h0,body.tw-page .h1,body.tw-page .h2,body.tw-page .h3{font-weight:400;letter-spacing:-.01em}body.tw-page b,body.tw-page strong{font-weight:400}body.tw-page .announcement-bar-section{display:none}.tw-ann{background:#163a50;color:#fff;font-family:var(--font-body-family)}.tw-ann__in{display:flex;justify-content:center;gap:.4rem 3.4rem;flex-wrap:wrap;padding:.9rem 1.6rem;font-size:1.35rem}.tw-ann__it{display:inline-flex;align-items:center;gap:.7rem}.tw-ann__it .tw-i{width:1.6rem;height:1.6rem}@media(max-width:749px){.tw-ann__it--2,.tw-ann__it--3{display:none}}.tw-i{width:2.4rem;height:2.4rem;flex:none}.tw{color:var(--tw-ink);font-family:var(--font-body-family)}.tw :where(h2,h3,p,ul,ol,figure){margin:0;padding:0}.tw :where(ul,ol){list-style:none}.tw-sec{padding:calc(var(--pt, 72px) * .7) 0 calc(var(--pb, 72px) * .7)}@media(min-width:990px){.tw-sec{padding:var(--pt, 72px) 0 var(--pb, 72px)}}.tw-bg--cream{background:#faf6f0}.tw-bg--sand{background:#efe6da}.tw-bg--white{background:#fff}.tw-bg--blush{background:#f7e6dd}.tw-wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.8rem}@media(min-width:750px){.tw-wrap{padding:0 5rem}}@media(max-width:749px){.tw-wrap--flush-m{padding:0}}.tw .tw-h2{font-family:var(--font-heading-family);font-weight:400;font-size:2.9rem;line-height:1.14;letter-spacing:-.015em;color:var(--tw-ink);margin-bottom:1.2rem}.tw-h2 em,.tw-promise-h em,.tw-h2 i,.tw-promise-h i{font-style:normal;color:inherit}.tw-eyebrow{font-size:1.25rem!important;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--tw-soft);margin-bottom:1rem!important}.tw-lead{color:var(--tw-soft);font-size:1.7rem;line-height:1.65;margin-bottom:1.6rem}.tw-lead p{margin:0 0 .8rem}.tw-lead p:last-child{margin:0}.tw-center{text-align:center;max-width:72rem;margin:0 auto 3.6rem}.tw-round{border-radius:var(--tw-r)}.tw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:0 3.2rem;border:0;border-radius:999px;background:var(--tw-blue);color:#fff;font:400 1.7rem/1 var(--font-body-family);text-decoration:none;cursor:pointer}.tw-btn:hover{background:var(--tw-blue-d)}.tw-btn[disabled]{opacity:.5;cursor:not-allowed}.tw-btn--light{background:#fff;color:var(--tw-blue)}.tw-btn--light:hover{background:#faf6f0}.tw-frame{position:relative;overflow:hidden;aspect-ratio:var(--ar-d);min-width:0;background:#ece3d7}@media(max-width:989px){.tw-frame{aspect-ratio:var(--ar-m)}}.tw-pic,.tw-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tw-fit--cover{object-fit:cover}.tw-fit--contain{object-fit:contain}.tw .tw-ph{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding:12px;background:repeating-linear-gradient(45deg,#ece3d7 0 14px,#f2ebe1 14px 28px)}.tw-ph__label{background:var(--tw-blue-d);color:#fff;font:400 1.2rem/1.35 var(--font-body-family);padding:6px 12px;border-radius:999px;text-align:center}.tw-only-m{display:none}@media(max-width:989px){.tw-only-d{display:none}.tw-only-m{display:inline-block}}body.tw-page .product__info-container{color:var(--tw-ink)}body.tw-page .product__info-container>*+*{margin-top:1.4rem}body.tw-page .product .caption-with-letter-spacing{color:var(--tw-soft);font-weight:400;font-size:1.25rem;letter-spacing:.16em}body.tw-page .tw-promise-h{margin:.2rem 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem;line-height:1.1;letter-spacing:-.02em;color:var(--tw-ink)}body.tw-page .tw-promise-sub{margin:1rem 0 0;color:var(--tw-soft);font-size:1.7rem;line-height:1.6}body.tw-page .product__title h1{font-size:1.6rem;line-height:1.35;font-weight:400;letter-spacing:0;color:var(--tw-soft)}body.tw-page .product .price .price-item{font-size:2.2rem;font-weight:400;letter-spacing:0;color:var(--tw-ink)}body.tw-page .product-form__submit{min-height:6rem;border-radius:999px;font-weight:400;font-size:1.9rem;letter-spacing:0;box-shadow:0 10px 22px #1f4e6b38}body.tw-page .product-form__submit:after,body.tw-page .product-form__submit:before{border-radius:999px}body.tw-page .product-media-container,body.tw-page .product__media-item .product__media{border-radius:18px;overflow:hidden}body.tw-page .product__accordion{border-color:var(--tw-line)}body.tw-page .product__accordion .accordion__title{font-weight:400}body.tw-page .product__info-container>.subtitle{color:var(--tw-soft);font-size:1.35rem}body.tw-page .product__info-container:has(.tw-packs) variant-selects{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.tw-rate{display:inline-flex;align-items:center;gap:.7rem;color:var(--tw-soft);font-size:1.45rem;text-decoration:none}.tw-rate b{color:var(--tw-ink);font-weight:400}.tw-stars{display:inline-flex;gap:.1rem;line-height:1;font-size:1.6rem}.tw-star{color:#ddd5c8}.tw-star--on{color:var(--tw-gold)}.tw-star--half{background:linear-gradient(90deg,var(--tw-gold) 50%,#ddd5c8 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.tw-bens{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:1rem;padding:.6rem 0 2rem;border-bottom:1px solid var(--tw-line);text-align:center;font-size:1.3rem;line-height:1.3;color:var(--tw-ink);list-style:none;margin-bottom:0}.tw-bens li{display:grid;justify-items:center;gap:.8rem}.tw-bens__c{width:6rem;height:6rem;border-radius:50%;background:var(--tw-blush-l);display:flex;align-items:center;justify-content:center}.tw-bens__c .tw-i{width:2.8rem;height:2.8rem}.tw-lbl{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1.2rem;font-weight:400;font-size:1.5rem;color:var(--tw-ink)}.tw-lbl__val{color:var(--tw-soft);font-weight:400}.tw-swatch{display:inline-block;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--c, #ccc);background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.28) 0 18%,transparent 19%),radial-gradient(circle at 75% 70%,rgba(255,255,255,.22) 0 16%,transparent 17%);background-size:9px 9px;background-position:center;box-shadow:inset 0 0 0 1px #00000014}.tw-swatch[style*="url("]{background-size:cover}.tw-single{margin-bottom:.4rem}.tw-sws{display:flex;flex-wrap:wrap;gap:1.6rem}.tw-sw{display:grid;justify-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.3rem;color:var(--tw-ink)}.tw-sw .tw-swatch{width:4.8rem;height:4.8rem;border:3px solid #fff;box-shadow:0 0 0 1px var(--tw-line)}.tw-sw.is-on .tw-swatch{box-shadow:0 0 0 2px var(--tw-blue)}.tw-packs{display:grid;gap:1.4rem}.tw-pack{position:relative;background:#fff;border:1.5px solid var(--tw-line);border-radius:14px;color:var(--tw-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none}.tw-pack:hover{border-color:#b8c6cf}.tw-pack.is-on{border-color:var(--tw-blue);box-shadow:0 0 0 1px var(--tw-blue);background:#f4f8fb;cursor:default}.tw-pack[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tw-pack:focus-visible{box-shadow:0 0 0 2px var(--tw-blue),0 0 0 5px #1f4e6b33}.tw-pack__head{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.6rem 1.8rem}.tw-pack__dot{width:2rem;height:2rem;border-radius:50%;border:2px solid #b9bfc4;box-sizing:border-box}.tw-pack.is-on .tw-pack__dot{border:6px solid var(--tw-blue)}.tw-pack__t{display:grid;gap:.2rem;min-width:0}.tw-pack__t b{font-size:1.65rem;font-weight:400}.tw-pack__t small{color:var(--tw-soft);font-size:1.35rem}.tw-pack__save{justify-self:start;background:#e6f2ea;color:var(--tw-ok);font-weight:400;font-size:1.2rem;border-radius:6px;padding:.2rem .7rem;margin-top:.3rem}.tw-pack__p{display:grid;justify-items:end;text-align:right}.tw-pack__p b{font-size:2rem;font-weight:400}.tw-pack__p s{color:#9aa0a4;font-size:1.35rem}.tw-pack__p small{color:var(--tw-soft);font-size:1.25rem}.tw-pack__badge{position:absolute;top:-1.1rem;right:1.6rem;background:var(--tw-blue);color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.55rem 1rem;border-radius:999px;z-index:2}.tw-pack__badge--alt{background:var(--tw-blush);color:#4a2417}.tw-pack__colors{display:none;padding:0 1.8rem 1.6rem 5.4rem;cursor:default}.tw-pack.is-on .tw-pack__colors{display:grid;gap:.9rem}.tw-pack__clbl{margin:0;font-size:1.25rem;color:var(--tw-soft);letter-spacing:.02em}.tw-crow{display:flex;align-items:center;gap:1rem}.tw-crow__n{min-width:2.2rem;font-size:1.3rem;color:var(--tw-soft)}.tw-dd{position:relative}.tw-dd__btn{display:inline-flex;align-items:center;gap:1rem;min-width:16rem;padding:.7rem 1.2rem .7rem .8rem;background:#fff;border:1px solid var(--tw-line);border-radius:12px;font:400 1.5rem var(--font-body-family);color:var(--tw-ink);cursor:pointer;text-align:left}.tw-dd__btn:hover,.tw-dd.is-open .tw-dd__btn{border-color:var(--tw-blue)}.tw-dd__btn span[data-tw-dd-name]{flex:1}.tw-dd__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--tw-ink);transition:transform .15s}.tw-dd.is-open .tw-dd__caret{transform:rotate(180deg)}.tw-dd__list{position:absolute;z-index:20;left:0;top:calc(100% + .6rem);min-width:100%;width:max-content;max-width:26rem;margin:0;padding:.6rem;list-style:none;background:#fff;border:1px solid var(--tw-line);border-radius:14px;box-shadow:0 14px 34px #22282c24}.tw-dd__list[hidden]{display:none}.tw-dd__opt{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem 1rem;background:none;border:0;border-radius:10px;font:400 1.5rem var(--font-body-family);color:var(--tw-ink);cursor:pointer;text-align:left}.tw-dd__opt .tw-swatch{width:3.8rem;height:3.8rem}.tw-dd__opt:hover,.tw-dd__opt:focus-visible{background:#f4f8fb;outline:none}.tw-dd__opt[aria-selected=true]{background:#eef4f8}@media(max-width:749px){.tw-pack__head{padding:1.4rem;gap:1.2rem}.tw-pack__colors{padding:0 1.4rem 1.4rem}.tw-dd__btn{min-width:0}}.tw-eta{display:flex;align-items:center;gap:1rem;background:var(--tw-blush-l);border-radius:12px;padding:1.2rem 1.4rem;font-size:1.45rem;color:var(--tw-ink)}.tw-eta[hidden]{display:none}.tw-eta .tw-i{color:var(--tw-blue);width:2.2rem;height:2.2rem}.tw-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;text-align:center;font-size:1.25rem;color:var(--tw-soft);line-height:1.35}.tw-trust .tw-i{color:var(--tw-blue);display:block;margin:0 auto .4rem}.tw-trust b{display:block;color:var(--tw-ink);font-size:1.35rem;font-weight:400}.tw-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0}.tw-pay .icon{width:3.8rem;height:2.4rem}.tw-quotes{background:var(--tw-blue);color:#fff;overflow:hidden;padding:1.8rem 0}.tw-quotes__track{display:flex;width:max-content;animation:tw-marquee var(--speed, 45s) linear infinite}.tw-quotes:hover .tw-quotes__track{animation-play-state:paused}.tw-quotes__set{display:flex;gap:4.6rem;padding-right:4.6rem}.tw-quotes__it{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap;font-size:1.5rem}.tw-quotes__it q{font-size:1.6rem}.tw-quotes__it>span:last-child{opacity:.8}.tw-quotes .tw-star--on{color:#f0c779}@keyframes tw-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tw-quotes__track{animation:none}}.tw-split{display:grid;gap:2.4rem;align-items:center}@media(min-width:990px){.tw-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5.6rem}.tw-split--rev>.tw-frame{order:2}}.tw-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.6rem 0 0}.tw-zones li{display:grid;justify-items:center;text-align:center;gap:.3rem;background:#fff;border:1px solid var(--tw-line);border-radius:14px;padding:1.4rem 1rem}.tw-zones .tw-i{color:var(--tw-blue);width:3rem;height:3rem}.tw-zones b{font-size:1.5rem;font-weight:400}.tw-zones small{color:var(--tw-soft);font-size:1.25rem;line-height:1.35}.tw-stat{display:flex;align-items:center;gap:1.4rem;margin-top:1.6rem;background:var(--tw-blush-l);border-radius:14px;padding:1.4rem 1.6rem;font-size:1.45rem}.tw-stat b{font-size:3rem;font-weight:400;color:var(--tw-blue);line-height:1;white-space:nowrap}.tw-dcards{display:grid;gap:1.2rem;margin-top:-3rem;position:relative;z-index:2;padding:0 1.2rem}.tw-dcard{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.4rem;align-items:center;background:#fff;border-radius:16px;box-shadow:var(--tw-sh);padding:1.4rem}.tw-dcard__img{border-radius:50%;background:var(--tw-sand)}.tw-dcard__ic{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--tw-blue)}.tw-dcard__ic .tw-i{width:3.2rem;height:3.2rem}.tw-dcard b{display:block;font-size:1.6rem;font-weight:400}.tw-dcard small{display:block;color:var(--tw-soft);font-size:1.35rem;line-height:1.45}@media(min-width:990px){.tw-dcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:-4rem;padding:0 2rem}}.tw-vs{background:#fff;border-radius:24px;box-shadow:var(--tw-sh);padding:2rem 1.4rem;max-width:98rem;margin:0 auto}.tw-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2rem}.tw-tab{padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--tw-line);background:#fff;font:400 1.4rem var(--font-body-family);color:var(--tw-ink);cursor:pointer}.tw-tab.is-on{background:var(--tw-ink);border-color:var(--tw-ink);color:#fff}.tw-vs__panel{display:none}.tw-vs__panel.is-on{display:block}.tw-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1.6rem}.tw-score__c{display:flex;gap:1rem;align-items:center;border-radius:14px;padding:1rem;background:#faf6f0;min-width:0}.tw-score__c--us{background:#eef4f8;box-shadow:0 0 0 1.5px var(--tw-blue)}.tw-score__img{width:4.8rem;flex:none;border-radius:10px}.tw-score__c b{display:block;font-size:1.35rem;font-weight:400;line-height:1.25}.tw-score__n{font-size:2.2rem;font-weight:400;line-height:1.1}.tw-score__n small{font-size:1.3rem;color:var(--tw-soft)}.tw-rows{border-top:1px solid var(--tw-line)}.tw-rows__r{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:.8rem;padding:1.2rem .2rem;border-bottom:1px solid var(--tw-line);font-size:1.3rem;align-items:center;line-height:1.35}.tw-rows__r b{font-size:1.15rem;letter-spacing:.08em;font-weight:400;color:var(--tw-soft)}.tw-x{color:#8c9296}.tw-x:before{content:"\2715  ";color:#c47a6a}.tw-y{color:var(--tw-ink)}.tw-y:before{content:"\2713  ";color:var(--tw-ok)}.tw-vs__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-top:2rem;font-size:1.4rem;color:var(--tw-soft)}@media(min-width:750px){.tw-vs{padding:3.4rem}.tw-tab{padding:1rem 2rem;font-size:1.5rem}.tw-score{gap:1.8rem}.tw-score__c{padding:1.4rem 1.6rem;gap:1.4rem}.tw-score__img{width:6.4rem}.tw-score__c b{font-size:1.6rem}.tw-score__n{font-size:2.6rem}.tw-rows__r{font-size:1.5rem;gap:1.2rem;padding:1.3rem .4rem}.tw-rows__r b{font-size:1.3rem}}.tw-why{display:grid;gap:1.2rem}.tw-why__c{background:#fff;border:1px solid var(--tw-line);border-radius:18px;padding:2.4rem}.tw-why__n{display:block;font-size:3.2rem;font-weight:400;color:var(--tw-blush);line-height:1}.tw-why__c b{display:block;font-size:1.8rem;font-weight:400;margin:1rem 0 .6rem}.tw-why__c div{color:var(--tw-soft);font-size:1.5rem;line-height:1.6}.tw-why__c p{margin:0}.tw-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin-top:2.6rem;font-size:1.6rem}.tw-checks li{display:inline-flex;align-items:center;gap:.6rem}.tw-checks .tw-i{width:1.8rem;height:1.8rem;color:var(--tw-ok)}@media(min-width:990px){.tw-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tw-steps{display:grid;gap:2.2rem}.tw-step h3{display:flex;gap:1rem;align-items:baseline;margin-top:1.4rem;font-size:1.8rem;font-weight:400}.tw-step h3 span{color:var(--tw-blue);font-size:2rem;font-weight:400}.tw-step p{color:var(--tw-soft);font-size:1.5rem;margin-top:.4rem;line-height:1.55}@media(min-width:990px){.tw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.tw-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.4rem;margin:0 -1.8rem;padding:0 1.8rem .4rem;scrollbar-width:none}.tw-steps::-webkit-scrollbar{display:none}.tw-step{flex:0 0 74%;scroll-snap-align:center;min-width:0}}.tw-fam{display:grid;border-radius:26px;overflow:hidden;background:linear-gradient(110deg,#f7e6dd,#f9eee8 55%,#efe6da)}.tw-fam__t{padding:3rem 2.4rem 2.4rem;display:grid;gap:1.2rem;justify-items:start;align-content:center}.tw-fam .tw-lead{margin:0}.tw-ticks{display:grid;gap:.8rem;margin:0}.tw-ticks li{display:flex;gap:1rem;align-items:center;font-size:1.5rem}.tw-ticks .tw-i{width:2rem;height:2rem;color:var(--tw-ok)}.tw-fam__img{min-width:0}@media(min-width:990px){.tw-fam{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.tw-fam__t{padding:5rem}}.tw-rv-top{display:grid;gap:1.8rem;margin-bottom:2.8rem}.tw-rv-score{background:var(--tw-blue);color:#fff;border-radius:22px;padding:2.6rem;text-align:center;display:grid;justify-items:center;gap:.6rem}.tw-rv-score__big{font-size:5.4rem;font-weight:400;line-height:1}.tw-rv-score .tw-stars{font-size:2.2rem}.tw-rv-score .tw-star{color:#ffffff4d}.tw-rv-score .tw-star--on{color:#f0c779}.tw-rv-score .tw-star--half{background:linear-gradient(90deg,#f0c779 50%,#ffffff4d 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.tw-rv-score small{opacity:.85;font-size:1.4rem}.tw-bars{display:grid;gap:.8rem;font-size:1.4rem;color:var(--tw-soft)}.tw-bar{display:grid;grid-template-columns:5.8rem minmax(0,1fr) 4.2rem;gap:1rem;align-items:center}.tw-bar span:last-child{text-align:right}.tw-bar__track{height:.9rem;border-radius:99px;background:var(--tw-line);overflow:hidden}.tw-bar__track i{display:block;height:100%;max-width:100%;background:var(--tw-gold);border-radius:99px}.tw-revs{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.2rem .2rem 1.4rem;scrollbar-width:none}.tw-revs::-webkit-scrollbar{display:none}.tw-rev{flex:0 0 82%;scroll-snap-align:start;background:#fff;border:1px solid var(--tw-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.tw-rev__b{padding:1.6rem 1.8rem 1.8rem;display:grid;gap:.8rem;align-content:start}.tw-rev__h{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem;color:var(--tw-soft)}.tw-rev h3{font-size:1.65rem;font-weight:400}.tw-rev__t{color:#3c4246;font-size:1.5rem;line-height:1.55;overflow-wrap:anywhere}.tw-rev__t p{margin:0}.tw-rev__who{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.4rem;margin:0}.tw-ver{display:inline-flex;align-items:center;gap:.3rem;color:var(--tw-ok);font-size:1.25rem;font-weight:400}.tw-ver .tw-i{width:1.4rem;height:1.4rem}.tw-arrows{display:flex;justify-content:center;gap:1rem;margin-top:.8rem}.tw-arrows button{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--tw-line);background:#fff;font-size:1.8rem;color:var(--tw-ink);cursor:pointer}.tw-arrows button:hover{background:var(--tw-ink);color:#fff}.tw-rv-note{text-align:center;color:var(--tw-soft);font-size:1.3rem;margin-top:1.4rem!important}@media(min-width:990px){.tw-rv-top{grid-template-columns:30rem minmax(0,1fr);gap:4rem;align-items:center}.tw-rev{flex-basis:calc((100% - 3.6rem) / 3)}.tw .tw-rv-top .tw-h2{margin-bottom:1.8rem}}.tw-prom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tw-prom__c{display:grid;justify-items:center;text-align:center;gap:.4rem;background:#fff;border:1px solid var(--tw-line);border-radius:18px;padding:2rem 1.2rem}.tw-prom__i{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--tw-blush-l);color:var(--tw-blue);display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}.tw-prom__c b{font-size:1.6rem;font-weight:400}.tw-prom__c small{color:var(--tw-soft);font-size:1.35rem}@media(min-width:990px){.tw-prom{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.tw-prom__c{padding:2.6rem 2rem}}.tw-faq{max-width:86rem;margin:0 auto;border-top:1px solid var(--tw-line)}.tw-faq details{border-bottom:1px solid var(--tw-line)}.tw-faq summary{cursor:pointer;list-style:none;position:relative;padding:2rem 4.4rem 2rem .4rem;font-size:1.7rem;color:var(--tw-ink)}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq summary:after{content:"+";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-size:2.6rem;font-weight:400;line-height:1}.tw-faq details[open] summary:after{content:"\2013"}.tw-faq__a{padding:0 .4rem 2rem;color:var(--tw-soft);font-size:1.55rem;line-height:1.65}.tw-faq__a p{margin:0 0 .6rem}.tw-cta{display:grid;background:var(--tw-blue);color:#fff;overflow:hidden}.tw-cta__t{padding:3.4rem 2.2rem;display:grid;gap:1.4rem;justify-items:start;align-content:center}.tw .tw-cta .tw-h2{color:#fff;margin:0}.tw-cta__img{align-self:center}.tw-cta__p{opacity:.88;font-size:1.6rem}.tw-cta__p p{margin:0}@media(min-width:750px){.tw-cta{border-radius:28px}}@media(min-width:990px){.tw-cta{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.tw-cta__t{padding:5rem}}.tw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--tw-line);box-shadow:0 -6px 18px #00000012;transform:translateY(110%);transition:transform .25s ease;font-family:var(--font-body-family)}.tw-sticky[hidden]{display:none}.tw-sticky.is-on{transform:none}.tw-sticky__th{width:4.8rem;height:4.8rem;border-radius:10px;overflow:hidden;flex:none;background:#f2ebe1}.tw-sticky__th img{width:100%;height:100%;object-fit:cover;display:block}.tw-sticky__info{display:grid;min-width:0;flex:1;font-size:1.45rem;line-height:1.3;color:var(--tw-ink)}.tw-sticky__info b{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-sticky__info small{color:var(--tw-soft);font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-sticky__btn{min-height:4.8rem;padding:0 2.2rem;font-size:1.6rem;flex:none}@media(min-width:990px){.tw-sticky{display:none!important}}@media(min-width:990px){body.tw-page .tw-promise-h{font-size:4.6rem}.tw .tw-h2{font-size:3.6rem}}#tw-reviews{scroll-margin-top:8rem}body.tw-page h1,body.tw-page h2,body.tw-page h3,body.tw-page .tw-h2,body.tw-page .tw-promise-h,.tw-zones b,.tw-stat b,.tw-dcard b,.tw-score__c b,.tw-score__n,.tw-why__n,.tw-why__c b,.tw-step h3,.tw-rv-score__big,.tw-rev h3,.tw-prom__c b,.tw-faq summary,.tw-pack__t b,.tw-pack__p b,.tw-tab,.tw-btn,body.tw-page .product-form__submit,body.tw-page .product .price .price-item,.tw-sticky__info b,.tw-trust b{font-family:var(--font-heading-family);font-weight:400}body.tw-page .product__title h1{font-family:var(--font-body-family)}.tw .tw-h2,body.tw-page .tw-promise-h{letter-spacing:-.02em}.tw-pack__perk{display:flex;align-items:center;gap:1rem;margin:0;padding:.8rem 1.6rem;background:#e3f1e8;border-top:1px solid #cfe5d7;border-radius:0 0 12.5px 12.5px;font-size:1.4rem;line-height:1;color:#24573c}.tw-pack__perk svg{display:block;width:1.8rem;height:1.8rem;flex:none;margin:0;color:#2f7a55}.tw-pack__perk .tw-i{box-sizing:content-box;padding:.5rem;background:#fff;border-radius:50%}.tw-pack.is-on .tw-pack__perk{background:#d8ecdf}@media(max-width:749px){.tw-pack__perk{padding:.7rem 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tw-page.css.map */
