:root{--tt-green: 0, 122, 50;--tt-green-bright: 0, 163, 65;--tt-ink: 16, 22, 20;--tt-radius: 1.2rem;--tt-shadow: 0 1px 2px rgba(16,22,20,.06), 0 8px 24px -12px rgba(16,22,20,.18)}.tt-section{padding:5.6rem 0}@media(min-width:990px){.tt-section{padding:8rem 0}}.tt-section--tight{padding:3.2rem 0}.tt-section__head{max-width:72rem;margin:0 auto 3.2rem;text-align:center}.tt-h1{font-size:clamp(3.2rem,5.5vw,5.6rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1.6rem;font-weight:700}.tt-h2{font-size:clamp(2.6rem,3.5vw,3.6rem);line-height:1.15;letter-spacing:-.015em;margin:0 0 1.2rem;font-weight:700}.tt-h3{font-size:2rem;line-height:1.25;margin:0 0 .8rem;font-weight:700}.tt-lead{font-size:1.8rem;line-height:1.5;margin:0;color:rgba(var(--color-foreground),.8)}.tt-muted{font-size:1.35rem;color:rgba(var(--color-foreground),.65);margin:.8rem 0 0;line-height:1.45}.tt-warning{color:#b3261e}.tt-eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tt-green));margin-bottom:1.2rem}.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.4rem;border-radius:var(--buttons-radius);font-weight:700;font-size:1.6rem;text-decoration:none;cursor:pointer;border:.15rem solid rgb(var(--tt-green));background:rgb(var(--tt-green));color:#fff;transition:transform .15s,box-shadow .15s,background .15s}.tt-btn:hover{background:#00672a;border-color:#00672a;transform:translateY(-1px);box-shadow:0 6px 18px -6px #00a34199}.tt-btn--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.25)}.tt-btn--ghost:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.5);box-shadow:none;transform:none}.tt-btn--white{background:#fff;color:rgb(var(--tt-ink));border-color:#fff}.tt-btn--white:hover{background:#f1f1f1;border-color:#f1f1f1}.tt-btn--sm{min-height:4rem;padding:0 1.6rem;font-size:1.4rem}.tt-btn--full{width:100%}.tt-btn:focus-visible{outline:.2rem solid rgb(var(--tt-green));outline-offset:.2rem}.tt-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.tt-header{position:sticky;top:0;z-index:50;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.08)}.tt-header__inner{display:flex;align-items:center;gap:2.4rem;min-height:7.2rem}.tt-header__logo img,.tt-header__logo svg{display:block;height:auto}.tt-header__logo{flex:0 0 auto}.tt-nav{display:none;gap:.4rem;margin-left:1.2rem}.tt-nav a{display:inline-block;padding:.8rem 1.2rem;border-radius:.8rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.tt-nav a:hover,.tt-nav a[aria-current]{background:rgba(var(--color-foreground),.06)}.tt-header__cta{margin-left:auto;display:flex;align-items:center;gap:1.2rem}.tt-header__phone{display:none;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.tt-header__cta .tt-btn{white-space:nowrap}.tt-burger{margin-left:auto;background:none;border:0;padding:.8rem;cursor:pointer;color:rgb(var(--color-foreground))}.tt-mobile-nav{display:grid;gap:.4rem;padding:1.2rem 0 2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.tt-mobile-nav a{padding:1.2rem 0;font-size:1.8rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.06)}.tt-mobile-nav .tt-btn{margin-top:1.2rem}@media(min-width:990px){.tt-nav{display:flex}.tt-burger,.tt-mobile-nav{display:none!important}}@media(min-width:990px)and (max-width:1279px){.tt-header__inner{gap:1.2rem}.tt-nav{margin-left:0;gap:0}.tt-nav a{padding:.8rem .9rem;font-size:1.4rem}.tt-header__cta{gap:.8rem}.tt-header__search span{display:none}.tt-header__cta .tt-btn{min-height:4.4rem;padding:0 1.6rem;font-size:1.5rem}}@media(min-width:1280px){.tt-header__phone{display:inline}}.tt-topbar{font-size:1.3rem;text-align:center;padding:.7rem 1.6rem}.tt-topbar a{color:inherit}.tt-hero{position:relative;overflow:hidden}.tt-hero__grid{display:grid;gap:3.2rem;align-items:center;padding:4.8rem 0}.tt-hero__media{position:relative;border-radius:var(--tt-radius);overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04)}.tt-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.tt-hero__badge{position:absolute;left:1.6rem;bottom:1.6rem;background:#fffffff2;color:rgb(var(--tt-ink));border-radius:1rem;padding:1rem 1.4rem;font-size:1.35rem;font-weight:600;box-shadow:var(--tt-shadow)}.tt-hero__checks{list-style:none;padding:0;margin:2rem 0 2.8rem;display:grid;gap:.8rem}.tt-hero__checks li{display:flex;gap:1rem;align-items:flex-start;font-size:1.6rem}.tt-hero__checks li:before{content:"";flex:0 0 2rem;height:2rem;margin-top:.2rem;border-radius:50%;background:rgb(var(--tt-green)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='M5 10.5l3.2 3L15 7'/%3E%3C/svg%3E") center/1.4rem no-repeat}@media(min-width:990px){.tt-hero__grid{grid-template-columns:1.05fr .95fr;gap:6.4rem;padding:7.2rem 0}}.tt-usp{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr);padding:2.4rem 0}.tt-usp__item{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.45rem;line-height:1.35}.tt-usp__item svg{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;color:rgb(var(--tt-green))}.tt-usp__item strong{display:block;font-size:1.5rem}@media(min-width:990px){.tt-usp{grid-template-columns:repeat(4,1fr);gap:3.2rem}}.tt-cats{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.tt-cats{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.tt-cats{grid-template-columns:repeat(4,1fr);gap:2rem}}.tt-cat{position:relative;display:block;text-decoration:none;color:rgb(var(--color-foreground));border-radius:var(--tt-radius);overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.08);transition:transform .2s,box-shadow .2s}.tt-cat:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow)}.tt-cat__img{aspect-ratio:1 / 1;background:#f3f5f3;overflow:hidden}.tt-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.tt-cat:hover .tt-cat__img img{transform:scale(1.04)}.tt-cat__body{padding:1.4rem 1.6rem 1.6rem}.tt-cat__title{font-size:1.7rem;font-weight:700;margin:0 0 .3rem}.tt-cat__price{font-size:1.35rem;color:rgba(var(--color-foreground),.65);margin:0}.tt-cat__price strong{color:rgb(var(--color-foreground))}.tt-products{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.tt-products{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.tt-products{grid-template-columns:repeat(4,1fr);gap:2rem}}.tt-pcard{display:flex;flex-direction:column;border-radius:var(--tt-radius);overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.08);transition:transform .2s,box-shadow .2s}.tt-pcard:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow)}.tt-pcard__img{aspect-ratio:1 / 1;background:#f7f8f7;display:block;position:relative;overflow:hidden}.tt-pcard__img img,.tt-pcard__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;padding:1rem}.tt-pcard__body{padding:1.4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.tt-pcard__vendor{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.55)}.tt-pcard__title{font-size:1.55rem;font-weight:700;margin:0}.tt-pcard__title a{color:inherit;text-decoration:none}.tt-pcard__price{font-size:1.35rem;color:rgba(var(--color-foreground),.7);margin:0}.tt-pcard__price strong{font-size:1.6rem;color:rgb(var(--color-foreground))}.tt-pcard__meta{font-size:1.25rem;color:rgba(var(--color-foreground),.55)}.tt-pcard__cta{margin-top:auto;padding-top:1rem}.tt-swatches{display:flex;gap:.4rem;flex-wrap:wrap}.tt-swatch{width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.tt-coll-head{padding:4rem 0 2.4rem}.tt-coll-head .tt-lead{max-width:80rem}.tt-coll-toolbar{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between;padding:1.6rem 0 2.4rem}.tt-coll-toolbar__count{font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.tt-coll-desc{max-width:80rem;margin:4rem auto 0}.tt-subcats{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0}.tt-chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border-radius:99rem;border:1px solid rgba(var(--color-foreground),.2);background:#fff;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;text-decoration:none;cursor:pointer}.tt-chip:hover,.tt-chip.is-active{border-color:rgb(var(--tt-green));color:rgb(var(--tt-green))}.tt-calc__grid{display:grid;gap:3.2rem;align-items:start}@media(min-width:990px){.tt-calc__grid{grid-template-columns:1.2fr .8fr;gap:3.2rem}.tt-calc__result{position:sticky;top:9rem}}.tt-step{border:0;padding:0;margin:0 0 3.2rem;min-width:0}.tt-step__title{display:flex;align-items:center;gap:1.2rem;font-size:1.9rem;font-weight:700;margin:0 0 1.4rem;padding:0}.tt-step__num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:rgb(var(--tt-green));color:#fff;font-size:1.4rem;flex:0 0 3rem}.tt-toggle{display:flex;align-items:center;gap:1.2rem;cursor:pointer;margin-bottom:1.4rem}.tt-toggle input{width:2.2rem;height:2.2rem;accent-color:rgb(var(--tt-green))}.tt-toggle .tt-step__title{margin:0}.tt-tiles{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.tt-tiles{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.tt-tiles{grid-template-columns:repeat(4,1fr)}}.tt-tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 1rem 1.2rem;background:#fff;border:2px solid rgba(var(--color-foreground),.1);border-radius:var(--tt-radius);cursor:pointer;text-align:center;font:inherit;color:rgb(var(--color-foreground));transition:border-color .15s,box-shadow .15s}.tt-tile img{width:9rem;height:9rem;object-fit:contain}.tt-tile__name{font-size:1.35rem;font-weight:600;line-height:1.25}.tt-tile__price{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.tt-tile:hover{border-color:rgba(var(--tt-green),.5)}.tt-tile.is-selected{border-color:rgb(var(--tt-green));box-shadow:0 0 0 .3rem rgba(var(--tt-green),.18)}.tt-select{width:100%;max-width:48rem}.tt-qty{display:grid;gap:1.2rem}.tt-qty__input{max-width:14rem;font-size:2rem;font-weight:700;text-align:center}.tt-qty__range{width:100%;max-width:48rem;accent-color:rgb(var(--tt-green))}.tt-qty__presets{display:flex;gap:.8rem;flex-wrap:wrap}.tt-field{margin:0 0 1.8rem}.tt-label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.tt-radios{display:flex;flex-wrap:wrap;gap:.8rem}.tt-radio{position:relative;cursor:pointer}.tt-radio input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.tt-radio span{display:flex;flex-direction:column;min-width:12rem;padding:1rem 1.4rem;border:2px solid rgba(var(--color-foreground),.12);border-radius:1rem;background:#fff;font-size:1.4rem;line-height:1.3}.tt-radio span small{color:rgba(var(--color-foreground),.6);font-size:1.2rem}.tt-radio--sm span{min-width:4.8rem;align-items:center;padding:.8rem 0}.tt-radio input:checked+span{border-color:rgb(var(--tt-green));box-shadow:0 0 0 .3rem rgba(var(--tt-green),.18)}.tt-radio input:focus-visible+span{outline:.2rem solid rgb(var(--tt-green));outline-offset:.2rem}.tt-result{background:rgb(var(--tt-ink));color:#fff;border-radius:var(--tt-radius);padding:2.4rem;margin-bottom:1.6rem}.tt-result .tt-muted{color:#ffffffa6}.tt-result__label{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3}.tt-result__big{font-size:4.2rem;font-weight:800;letter-spacing:-.02em;margin:.4rem 0 1.6rem;line-height:1}.tt-result__big small{font-size:1.4rem;font-weight:500;color:#ffffffb3;letter-spacing:0;white-space:nowrap}.tt-result__lines{margin:0;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);display:grid;gap:.6rem;font-size:1.4rem}.tt-result__lines div{display:flex;justify-content:space-between;gap:1.6rem}.tt-result__lines dt{color:#ffffffbf}.tt-result__lines dd{margin:0;font-weight:600}.tt-result__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.2rem;font-size:1.5rem}.tt-result__total strong{font-size:2.4rem;color:rgb(var(--tt-green-bright));filter:brightness(1.25)}.tt-form{background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--tt-radius);padding:2.4rem;display:grid;gap:1.2rem}.tt-form__title{margin:0 0 .4rem;font-size:2rem;font-weight:700}.tt-form__row{display:grid;gap:1.2rem}@media(min-width:750px){.tt-form__row{grid-template-columns:1fr 1fr}}.tt-form .field__input,.tt-form .text-area{width:100%;padding:1.3rem 1.4rem;border-radius:var(--inputs-radius);border:1px solid rgba(var(--color-foreground),.25);font-size:1.5rem;background:#fff}.tt-form .field__input:focus,.tt-form .text-area:focus{outline:.2rem solid rgb(var(--tt-green));outline-offset:-.1rem;border-color:transparent}.tt-form__success{background:#e6f4ea;color:#0b5b2a;padding:1.2rem 1.4rem;border-radius:1rem;margin:0;font-weight:600}.tt-form__error{background:#fdecea;color:#b3261e;padding:1.2rem 1.4rem;border-radius:1rem;margin:0}.tt-form__note{margin:0;text-align:center}.tt-form--wide{max-width:72rem;margin:0 auto}.tt-packs{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.tt-packs{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.tt-packs{grid-template-columns:repeat(3,1fr);gap:2rem}}.tt-pack{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--tt-radius);overflow:hidden}.tt-pack__img{aspect-ratio:4 / 3;background:#f7f8f7;position:relative;overflow:hidden}.tt-pack__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;padding:1.6rem}.tt-pack__body{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.tt-pack__title{font-size:1.9rem;font-weight:700;margin:0}.tt-pack__spec{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0}.tt-pack__price{font-size:1.5rem;margin:.4rem 0 0}.tt-pack__price strong{font-size:2.2rem}.tt-pack__cta{margin-top:auto;padding-top:1.4rem}.tt-pack--open .tt-pack__detail{display:block}.tt-pack__detail{display:none;border-top:1px solid rgba(var(--color-foreground),.1);padding:2rem;background:#fafbfa}.tt-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem 3.2rem;align-items:center;justify-items:center}@media(min-width:750px){.tt-logos{grid-template-columns:repeat(6,1fr)}}.tt-logos img{max-height:5.6rem;width:auto;max-width:100%;filter:grayscale(1);opacity:.7;transition:opacity .2s,filter .2s}.tt-logos img:hover{filter:none;opacity:1}.tt-steps{display:grid;gap:2rem;counter-reset:step}@media(min-width:750px){.tt-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tt-steps{grid-template-columns:repeat(4,1fr)}}.tt-stepcard{background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--tt-radius);padding:2.4rem}.tt-stepcard__num{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--tt-green));color:#fff;font-weight:800;font-size:1.6rem;margin-bottom:1.4rem}.tt-stepcard p{margin:0;font-size:1.45rem;color:rgba(var(--color-foreground),.75)}.tt-band{text-align:center;padding:6.4rem 0}.tt-band .tt-h2{color:inherit}.tt-band .tt-actions{justify-content:center;margin-top:2.4rem}.tt-product{display:grid;gap:3.2rem;padding:3.2rem 0 6.4rem}@media(min-width:990px){.tt-product{grid-template-columns:1fr 1fr;gap:6.4rem}}.tt-product__media{display:grid;gap:1.2rem}.tt-product__main{border-radius:var(--tt-radius);overflow:hidden;background:#f7f8f7;aspect-ratio:1 / 1}.tt-product__main img{width:100%;height:100%;object-fit:contain;display:block}.tt-product__thumbs{display:flex;gap:.8rem;overflow-x:auto}.tt-product__thumbs button{flex:0 0 7rem;height:7rem;border-radius:.8rem;overflow:hidden;border:2px solid transparent;background:#f7f8f7;padding:0;cursor:pointer}.tt-product__thumbs button.is-active{border-color:rgb(var(--tt-green))}.tt-product__thumbs img{width:100%;height:100%;object-fit:contain}.tt-product__vendor{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.6)}.tt-product__title{font-size:clamp(2.6rem,3.2vw,3.4rem);margin:.4rem 0 1.2rem;line-height:1.15}.tt-product__price{font-size:1.6rem;margin:0 0 2rem}.tt-product__price strong{font-size:2.4rem}.tt-product__opts{display:grid;gap:1.4rem;margin-bottom:2.4rem}.tt-product__opts .tt-label{margin-bottom:.6rem}.tt-pills{display:flex;flex-wrap:wrap;gap:.6rem}.tt-pill{display:inline-block;padding:.5rem 1.1rem;border-radius:99rem;background:rgba(var(--color-foreground),.06);font-size:1.3rem}.tt-product__desc{margin-top:3.2rem}.tt-product__desc .tt-h3{margin-bottom:1rem}.tt-product__desc p,.tt-product__desc li{font-size:1.5rem;line-height:1.6}.tt-product__calc{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.tt-product__calc .tt-calc__grid{grid-template-columns:1fr;gap:2.4rem}.tt-product__calc .tt-calc__result{position:static}.tt-product__note{display:flex;gap:1rem;align-items:flex-start;background:#e6f4ea;border-radius:1rem;padding:1.2rem 1.4rem;font-size:1.4rem;margin-bottom:2rem}.tt-cases{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:750px){.tt-cases{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tt-cases{grid-template-columns:repeat(3,1fr)}}.tt-case{background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--tt-radius);overflow:hidden}.tt-case__img{aspect-ratio:4 / 3;background:#f3f5f3}.tt-case__img img{width:100%;height:100%;object-fit:cover;display:block}.tt-case__body{padding:1.6rem 1.8rem 2rem}.tt-case__client{font-size:1.25rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--tt-green));font-weight:700}.tt-case__title{font-size:1.7rem;font-weight:700;margin:.4rem 0 .6rem}.tt-case p{font-size:1.4rem;margin:0;color:rgba(var(--color-foreground),.75)}.tt-split{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.tt-split{grid-template-columns:1fr 1fr;gap:6.4rem}.tt-split--flip .tt-split__media{order:2}}.tt-split__media{border-radius:var(--tt-radius);overflow:hidden;background:#f3f5f3;aspect-ratio:4 / 3}.tt-split__media img{width:100%;height:100%;object-fit:cover;display:block}.tt-split__text p,.tt-split__text li{font-size:1.6rem;line-height:1.6}.tt-rte{max-width:76rem;margin:0 auto}.tt-rte p,.tt-rte li{font-size:1.6rem;line-height:1.65}.tt-rte h2{font-size:2.6rem;margin-top:3.2rem}.tt-rte h3{font-size:2rem;margin-top:2.4rem}.tt-contact{display:grid;gap:3.2rem}@media(min-width:990px){.tt-contact{grid-template-columns:.8fr 1.2fr;gap:6.4rem}}.tt-contact__info p{font-size:1.6rem;margin:0 0 1.2rem}.tt-contact__info a{color:inherit}.tt-table{width:100%;border-collapse:collapse;font-size:1.45rem}.tt-table th,.tt-table td{padding:1rem 1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:left}.tt-table th{font-weight:700;background:rgba(var(--color-foreground),.04)}.tt-footer-note{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}#cart-icon-bubble,cart-notification,cart-drawer,.cart-count-bubble{display:none!important}[hidden]{display:none!important}.tt-form .field__input::placeholder,.tt-form .text-area::placeholder,.tt-calc .field__input::placeholder{opacity:1!important;color:#10161480}.tt-form .field__input,.tt-form .text-area{min-height:4.6rem}.tt-pack--open{grid-column:1 / -1;display:grid;grid-template-columns:1fr 2fr}.tt-pack--open .tt-pack__img{aspect-ratio:1 / 1}.tt-pack--open .tt-pack__detail{grid-column:1 / -1}@media(max-width:749px){.tt-pack--open{grid-template-columns:1fr}}.tt-nav a{text-transform:none}@media(min-width:990px){.tt-product__calc .tt-calc__grid{grid-template-columns:1.3fr .9fr;gap:4.8rem}.tt-product__calc .tt-calc__result{position:sticky;top:9rem}}.tt-qty__input.field__input{border:1px solid rgba(16,22,20,.25)!important;border-radius:var(--inputs-radius);background:#fff;padding:1rem 1.2rem;box-shadow:none}.tt-calc .field__input:focus{outline:.2rem solid rgb(var(--tt-green));outline-offset:-.1rem}body{font-size:1.6rem}@media(min-width:750px){body{font-size:1.7rem}}.tt-muted{font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.tt-btn--lg{min-height:5.6rem;font-size:1.75rem;padding:0 3rem}.tt-ok{color:#0b7a34!important;font-weight:600}.tt-nav__dd{position:relative}.tt-nav__dd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:.8rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.tt-nav__dd summary::-webkit-details-marker{display:none}.tt-nav__dd summary:hover,.tt-nav__dd[open] summary{background:rgba(var(--color-foreground),.06)}.tt-nav__panel{position:absolute;top:calc(100% + .6rem);left:0;min-width:52rem;background:#fff;border:1px solid rgba(16,22,20,.1);border-radius:1.2rem;box-shadow:0 16px 40px -12px #10161440;padding:1.6rem;z-index:60}.tt-nav__cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.2rem 1.2rem}.tt-nav__cols a{display:block;padding:.8rem 1rem;border-radius:.8rem;font-size:1.5rem;font-weight:500}.tt-nav__cols a:hover{background:#00a34114;color:rgb(var(--tt-green))}.tt-nav__all{display:block;margin-top:1rem;padding:.9rem 1rem;border-top:1px solid rgba(16,22,20,.08);font-weight:700;color:rgb(var(--tt-green))!important}.tt-mobile-nav__dd summary{list-style:none;padding:1.2rem 0;font-size:1.8rem;font-weight:600;border-bottom:1px solid rgba(var(--color-foreground),.06);cursor:pointer;display:flex;justify-content:space-between}.tt-mobile-nav__dd summary:after{content:"+";font-weight:400}.tt-mobile-nav__dd[open] summary:after{content:"\2013"}.tt-mobile-nav__sub{display:grid;padding:.4rem 0 .8rem 1.2rem}.tt-mobile-nav__sub a{font-size:1.6rem;font-weight:500;padding:.9rem 0;border:0}.tt-mobile-nav__phone{text-align:center;font-weight:600;border:0!important}.tt-herocalc{padding:3.2rem 0 4.8rem}.tt-herocalc__grid{display:grid;gap:3.2rem;align-items:start}@media(min-width:990px){.tt-herocalc{padding:5.6rem 0 6.4rem}.tt-herocalc__grid{grid-template-columns:.9fr 1.1fr;gap:5.6rem}}.tt-herocalc__text .tt-h1{font-size:clamp(3rem,4.6vw,4.8rem)}.tt-herocalc__media{position:relative;border-radius:var(--tt-radius);overflow:hidden;aspect-ratio:4 / 3;background:#f3f5f3;margin-top:2.4rem}.tt-herocalc__media img{width:100%;height:100%;object-fit:cover;display:block}.tt-herocalc__card{background:#fff;border:1px solid rgba(16,22,20,.1);border-radius:1.6rem;box-shadow:0 24px 60px -24px #1016144d;padding:2.4rem}@media(min-width:750px){.tt-herocalc__card{padding:3.2rem}}.tt-herocalc__cardhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(16,22,20,.08)}.tt-calc--compact .tt-calc__grid{grid-template-columns:1fr;gap:2rem}.tt-calc--compact .tt-calc__result{position:static}.tt-calc--compact .tt-step{margin-bottom:2rem}.tt-calc--compact .tt-step__title{font-size:1.6rem;margin-bottom:1rem}.tt-calc--compact .tt-result{padding:2rem;margin-bottom:0}.tt-calc--compact .tt-result__big{font-size:3.6rem;margin-bottom:1.2rem}.tt-calc--compact .tt-result__lines{font-size:1.35rem;gap:.4rem}.tt-calc--compact .tt-result .tt-btn{margin-top:1.6rem}.tt-calc--compact .tt-radio span{min-width:10rem;padding:.8rem 1.2rem}.tt-select{width:100%;max-width:none;font-size:1.6rem;padding:1.2rem 4rem 1.2rem 1.4rem;border:1px solid rgba(16,22,20,.25);border-radius:var(--inputs-radius);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101614' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 1.4rem center/1.6rem no-repeat;appearance:none;-webkit-appearance:none}.tt-qty__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.tt-qty__unit{font-weight:600}.tt-qty__input{max-width:11rem}.tt-chip.is-active{background:rgb(var(--tt-green));color:#fff;border-color:rgb(var(--tt-green))}.tt-radios--stack{flex-direction:column}.tt-radios--stack .tt-radio span{flex-direction:row;align-items:center;gap:1rem}.tt-radios--stack .tt-radio span small{margin-left:auto}.tt-logo-mode{margin-top:1rem}.tt-file{display:block;width:100%;padding:1.4rem;border:2px dashed rgba(16,22,20,.25);border-radius:1rem;background:#fafbfa;font:inherit;font-size:1.4rem}.tt-toggle--addon{align-items:flex-start;margin-top:1.6rem;padding:1.4rem;border:1px solid rgba(16,22,20,.12);border-radius:1rem;background:#fff;font-size:1.45rem}.tt-toggle--addon input{margin-top:.2rem;flex:0 0 2.2rem}.tt-result__sep{border-top:1px dashed rgba(255,255,255,.2);padding-top:.8rem;margin-top:.4rem}.tt-form__sub{margin:-.4rem 0 .4rem;font-size:1.4rem;color:#101614b3}.tt-step__title small{font-weight:400}.tt-cat__title{font-size:1.8rem}.tt-cat__price{font-size:1.4rem}.tt-pcard__cta .tt-btn{min-height:4.6rem;font-size:1.5rem}.tt-usp__item{font-size:1.5rem}.tt-usp__item strong{font-size:1.6rem}.tt-mini{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;padding:1.2rem 1.6rem;margin-bottom:2rem;background:#e6f4ea;border-radius:1rem}.tt-mini>div{display:flex;flex-direction:column}.tt-mini__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:#10161499;font-weight:600}.tt-mini strong{font-size:2.2rem;line-height:1.1;color:#0b5b2a}.tt-mini__note{margin-left:auto;font-size:1.25rem;color:#10161499}.tt-calc .field__input,.tt-calc .text-area{width:100%;padding:1.3rem 1.4rem;border-radius:var(--inputs-radius);border:1px solid rgba(16,22,20,.25);font-size:1.5rem;background:#fff;box-shadow:none}.tt-calc .field__input::placeholder{opacity:1!important;color:#10161480}.tt-nav__panel{min-width:58rem}.tt-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(16,22,20,.1)}.tt-mobilebar .tt-btn{min-height:4.8rem}@media(min-width:750px){.tt-mobilebar{display:none}}@media(max-width:749px){body{padding-bottom:7.6rem}}.tt-tip{margin:1rem 0 0}.tt-tip__btn{width:100%;text-align:left;background:#fff7db;border:1px solid #F1D67A;color:#5a4300;border-radius:.8rem;padding:.9rem 1.2rem;font:inherit;font-size:1.4rem;line-height:1.35;cursor:pointer}.tt-tip__btn:hover{background:#fff0bf}.tt-searchform{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.6rem}.tt-searchform .field__input{flex:1 1 28rem;border:1px solid rgba(16,22,20,.25);border-radius:.8rem;padding:1.2rem 1.4rem;font-size:1.6rem}.tt-callout{background:#e6f4ea;border-radius:1.2rem;padding:2rem 2.4rem;font-size:1.6rem}.tt-search-list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.8rem}.tt-search-list a{font-size:1.6rem;font-weight:600;color:inherit}.tt-404{text-align:center;padding:8rem 0}.tt-404 .tt-h1{font-size:clamp(3rem,5vw,4.8rem)}.tt-404 .tt-lead{max-width:56rem;margin:1.2rem auto 2.4rem}.tt-404__links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.tt-header__search{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;font-weight:600;font-size:1.4rem;margin-right:.4rem}.tt-header__search:hover{color:rgb(var(--tt-green))}@media(max-width:989px){.tt-header__search span{display:none}}.tt-sizes{margin-top:1rem;border:1px dashed rgba(16,22,20,.25);border-radius:.8rem;padding:.8rem 1.2rem}.tt-sizes summary{cursor:pointer;font-weight:600;font-size:1.4rem;color:#0b5b2a}.tt-sizes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.8rem;margin-top:1rem}.tt-sizes__cell{display:flex;flex-direction:column;gap:.3rem;font-size:1.3rem;font-weight:600;text-align:center}.tt-sizes__cell input{width:100%;border:1px solid rgba(16,22,20,.3);border-radius:.6rem;padding:.7rem .4rem;font-size:1.6rem;text-align:center;background:#fff}.tt-privacy{font-size:1.25rem;text-align:center;margin:.8rem 0 0}.copyright__content{font-size:1.3rem}.tt-stickyprice{display:none}@media(max-width:989px){.tt-stickyprice{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:1rem;padding:.9rem 1.6rem calc(.9rem + env(safe-area-inset-bottom));background:#0f1f16;color:#fff;text-decoration:none;border-top:1px solid rgba(255,255,255,.12)}.tt-stickyprice span{display:flex;flex-direction:column;line-height:1.1}.tt-stickyprice small{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.tt-stickyprice strong{font-size:1.8rem;color:rgb(var(--tt-green-bright));filter:brightness(1.25)}.tt-stickyprice__cta{background:rgb(var(--tt-green));color:#fff;font-weight:700;font-size:1.4rem;padding:.9rem 1.2rem;border-radius:.8rem}body:has(.tt-stickyprice) .tt-mobilebar{display:none}body:has(.tt-stickyprice){padding-bottom:7rem}.tt-stickyprice.is-hidden{display:none}}.tt-selected{display:flex;gap:1.4rem;align-items:center;margin-top:1.4rem;padding:1.2rem 1.4rem;border:0;border-left:.5rem solid rgb(var(--tt-green));border-radius:1.2rem;background:#fff;box-shadow:0 2px 6px #1016140d,0 12px 28px -16px #10161433;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.tt-selected:hover{transform:translateY(-2px);box-shadow:0 4px 10px #1016140f,0 18px 36px -16px #1016144d}.tt-selected img{width:8rem;height:8rem;object-fit:contain;border-radius:1rem;background:radial-gradient(circle at 50% 35%,#fff,#f1f4f2 75%);padding:.4rem;flex:0 0 8rem}.tt-selected__body{display:flex;flex-direction:column;gap:.25rem;font-size:1.35rem;line-height:1.4}.tt-selected__body strong{font-size:1.5rem}.tt-selected__body small{font-size:1.2rem}.tt-selected__link{color:rgb(var(--tt-green));font-weight:700;font-size:1.3rem;margin-top:.2rem}.tt-catchips{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.6rem}.tt-chip--cat{font-size:1.45rem;padding:.9rem 1.6rem;min-height:4.2rem;border:1.5px solid rgba(16,22,20,.16);box-shadow:0 1px 2px #1016140d;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.tt-chip--cat:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10161414;background:#fff;color:rgb(var(--tt-green))}.tt-chip--cat.is-active{background:rgb(var(--tt-green));color:#fff;border-color:rgb(var(--tt-green));box-shadow:0 6px 16px rgba(var(--tt-green),.3)}.tt-tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;padding-top:1.4rem}@media(min-width:1280px){.tt-tiers{grid-template-columns:repeat(4,1fr);gap:1.4rem}.tt-calc--compact .tt-tiers{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.tt-tier{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:1.4rem 1.4rem 1.5rem;background:#fff;border:2px solid rgba(16,22,20,.08);border-radius:1.8rem;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:0 2px 6px #1016140d,0 10px 26px -14px #1016142e;transition:border-color .2s,box-shadow .2s,transform .2s}.tt-tier:hover{transform:translateY(-4px);box-shadow:0 4px 10px #1016140f,0 22px 40px -18px #1016144d;border-color:rgba(var(--tt-green),.45)}.tt-tier:focus-visible{outline:3px solid rgb(var(--tt-green));outline-offset:3px}.tt-tier__label{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.4rem .85rem .4rem .65rem;border-radius:99px;background:#f1f3f2;color:#101614b3}.tt-tier__ico{flex:0 0 auto}.tt-tier--1 .tt-tier__label{background:#f1f3f2;color:#3b4640}.tt-tier--star .tt-tier__label,.tt-tier--rec .tt-tier__label{background:rgba(var(--tt-green),.12);color:rgb(var(--tt-green))}.tt-tier--leaf .tt-tier__label{background:#e8f3e3;color:#3f7a2c}.tt-tier--drop .tt-tier__label{background:#e6f0f8;color:#2b5f8f}.tt-tier--heart .tt-tier__label{background:#fbeaea;color:#a23b3b}.tt-tier--diamond .tt-tier__label,.tt-tier--award .tt-tier__label{background:#1b1f1d;color:#f2e3b3}.tt-tier__stage{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:1.3rem;background:radial-gradient(circle at 50% 35%,#fff,#f1f4f2 70%);margin:.3rem 0 .4rem;overflow:hidden}.tt-tier__stage img{width:82%;height:82%;object-fit:contain;transition:transform .3s ease;filter:drop-shadow(0 8px 10px rgba(16,22,20,.12))}.tt-tier:hover .tt-tier__stage img{transform:scale(1.06)}.tt-tier__name{font-weight:700;font-size:1.45rem;line-height:1.25}.tt-tier__note{font-size:1.25rem;color:#1016149e;line-height:1.35}.tt-tier__price{margin-top:auto;padding-top:.6rem;display:flex;flex-direction:column;line-height:1.2}.tt-tier__price strong{font-size:1.9rem;font-weight:800;letter-spacing:-.01em}.tt-tier__price small{font-weight:500;color:#10161480;font-size:1.1rem}.tt-tier__badge{position:absolute;top:-1.3rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;background:linear-gradient(135deg,rgb(var(--tt-green)),#00a341);color:#fff;font-size:1.15rem;font-weight:800;padding:.45rem 1.1rem;border-radius:99px;letter-spacing:.04em;box-shadow:0 6px 14px rgba(var(--tt-green),.35)}.tt-tier--rec{border-color:rgb(var(--tt-green));background:linear-gradient(180deg,#f3faf5,#fff 55%);box-shadow:0 2px 6px rgba(var(--tt-green),.08),0 18px 38px -16px rgba(var(--tt-green),.45)}.tt-tier--rec .tt-tier__stage{background:radial-gradient(circle at 50% 35%,#fff,#e9f4ec 75%)}.tt-tier--rec .tt-tier__price strong{color:rgb(var(--tt-green))}@media(min-width:1280px){.tt-tier--rec{transform:translateY(-.6rem) scale(1.03);z-index:1}.tt-tier--rec:hover{transform:translateY(-1rem) scale(1.03)}}@media(min-width:1400px){.tt-calc__grid{grid-template-columns:1.3fr .9fr;gap:4.8rem}}.tt-tier__check{position:absolute;top:.8rem;right:.8rem;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--tt-green));color:#fff;opacity:0;transform:scale(.5);transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 10px rgba(var(--tt-green),.35)}.tt-tier.is-selected{border-color:rgb(var(--tt-green));box-shadow:0 0 0 .4rem rgba(var(--tt-green),.14),0 18px 38px -16px rgba(var(--tt-green),.45)}.tt-tier.is-selected .tt-tier__check{opacity:1;transform:scale(1)}.tt-tier.is-selected .tt-tier__name{color:rgb(var(--tt-green))}.tt-calc--compact .tt-tier{padding:1.1rem 1.1rem 1.2rem;border-radius:1.5rem;gap:.4rem}.tt-calc--compact .tt-tier__note{display:none}.tt-calc--compact .tt-tier__stage{aspect-ratio:5 / 3}.tt-calc--compact .tt-tier__stage img{width:62%;height:88%}.tt-calc--compact .tt-tier__name{font-size:1.35rem}.tt-calc--compact .tt-tier__price strong{font-size:1.6rem}.tt-calc--compact .tt-tiers{padding-top:1.2rem}@media(min-width:990px){.tt-calc--compact .tt-tier--rec{transform:none}.tt-calc--compact .tt-tier--rec:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.tt-tier,.tt-tier__stage img,.tt-tier__check,.tt-chip--cat{transition:none}.tt-tier:hover{transform:none}}.tt-own__head{max-width:76rem;margin:0 auto 4.8rem;text-align:center}.tt-own__rulehead{display:flex;gap:1.6rem;align-items:flex-start;margin-bottom:2.4rem}.tt-own__rulehead .tt-h2{margin-bottom:.6rem}.tt-own__num{flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--tt-green));color:#fff;font-weight:800;font-size:1.8rem;margin-top:.3rem}.tt-own__rule,.tt-own__calcwrap,.tt-own__practical{margin-bottom:6.4rem}.tt-own__cards{display:grid;gap:1.6rem}@media(min-width:750px){.tt-own__cards{grid-template-columns:repeat(3,1fr)}}.tt-own__card{background:#fff;border-radius:1.8rem;padding:2.4rem 2.2rem 2.2rem;box-shadow:0 2px 6px #1016140d,0 12px 30px -16px #10161433;display:flex;flex-direction:column;gap:.8rem}.tt-own__card strong{font-size:1.8rem;line-height:1.25}.tt-own__card p{margin:0;font-size:1.45rem;line-height:1.5;color:#101614b8}.tt-own__card--tip{background:linear-gradient(180deg,#f3faf5,#fff 60%);border:2px solid rgba(var(--tt-green),.35)}.tt-own__ill{width:100%;max-width:20rem;height:12rem;margin:0 auto .8rem;display:block}.tt-own__ill .tee{fill:#f1f4f2;stroke:#1b1f1d;stroke-width:2.2;stroke-linejoin:round}.tt-own__ill .dot{fill:rgb(var(--tt-green))}.tt-own__ill .frame{fill:#fff;stroke:rgb(var(--tt-green));stroke-width:2.5;stroke-dasharray:6 4}.tt-own__ill .lbl{font-size:9px;font-weight:700;fill:rgb(var(--tt-green));letter-spacing:.04em}.tt-own__example{margin-top:1.6rem;padding:1.6rem 2rem;border-radius:1.4rem;background:#fff6e5;border-left:.5rem solid #E0A100;font-size:1.5rem;line-height:1.5}.tt-own__calc{display:grid;gap:2.4rem}@media(min-width:990px){.tt-own__calc{grid-template-columns:.9fr 1.1fr;gap:3.2rem;align-items:start}}.tt-own__inputs{display:grid;gap:1.6rem;background:#fff;border-radius:1.8rem;padding:2.4rem;box-shadow:0 2px 6px #1016140d,0 12px 30px -16px #10161433}.tt-own__field{display:grid;gap:.6rem}.tt-own__field>span{font-weight:700;font-size:1.4rem}.tt-own__field .tt-qty{display:grid;grid-template-columns:4.8rem 1fr 4.8rem;gap:.6rem;align-items:stretch}.tt-own__field .tt-qty input{text-align:center;font-weight:700;font-size:1.8rem;min-height:4.8rem}.tt-own__field .tt-qty__btn{border:2px solid rgba(16,22,20,.12);background:#fff;border-radius:1rem;font-size:2.2rem;font-weight:700;cursor:pointer;color:inherit}.tt-own__field .tt-qty__btn:hover{border-color:rgb(var(--tt-green));color:rgb(var(--tt-green))}.tt-own__field .field__input{min-height:4.8rem;font-size:1.5rem}.tt-own__result{background:#101614;color:#fff;border-radius:2rem;padding:2.8rem 2.6rem;box-shadow:0 20px 50px -24px #10161499}.tt-own__resultlabel{margin:0;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-weight:700}.tt-own__big{font-size:4.4rem;font-weight:800;letter-spacing:-.02em;margin:.4rem 0 2rem;line-height:1}.tt-own__big small{font-size:1.35rem;font-weight:500;color:#ffffffa6;letter-spacing:0;display:block;margin-top:.6rem}.tt-own__fine{font-size:1.3rem;line-height:1.5;color:#ffffffb3;margin:1.6rem 0 0}.tt-own__fine strong{color:#fff;font-weight:600}.tt-own__result .tt-btn{margin-top:2rem;width:100%}.is-below-min .tt-own__big{opacity:.5}.tt-own__matrix{margin-top:2rem;background:#fff;border-radius:1.4rem;box-shadow:0 2px 6px #1016140d}.tt-own__matrix summary{cursor:pointer;padding:1.6rem 2rem;font-weight:700;font-size:1.5rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.tt-own__matrix summary>span:first-child{flex:1}.tt-own__matrix summary::-webkit-details-marker{display:none}.tt-own__matrix summary:after{content:"+";font-size:2.2rem;font-weight:400;color:rgb(var(--tt-green))}.tt-own__matrix[open] summary:after{content:"\2013"}.tt-own__tablewrap{overflow-x:auto;padding:0 2rem 2rem}.tt-own__table{width:100%;border-collapse:collapse;font-size:1.4rem;min-width:52rem}.tt-own__table th,.tt-own__table td{padding:1rem 1.2rem;text-align:right;border-bottom:1px solid rgba(16,22,20,.08)}.tt-own__table th:first-child{text-align:left}.tt-own__table thead th{font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:#1016148c}.tt-own__table td.is-current{background:rgba(var(--tt-green),.12);font-weight:800;color:rgb(var(--tt-green));border-radius:.6rem}.tt-own__reminder{display:flex;gap:1.4rem;align-items:flex-start;margin-top:2.4rem;padding:1.8rem 2rem;border-radius:1.4rem;background:rgba(var(--tt-green),.07);border:1px solid rgba(var(--tt-green),.2);color:inherit}.tt-own__reminder svg{flex:0 0 auto;color:rgb(var(--tt-green));margin-top:.2rem}.tt-own__reminder strong{display:block;margin-bottom:.3rem;font-size:1.5rem}.tt-own__reminder p{margin:0;font-size:1.4rem;line-height:1.55;color:#101614c7}.tt-own__reminder a{color:rgb(var(--tt-green));font-weight:700;text-decoration:none;white-space:nowrap}.tt-own__reminder a:hover{text-decoration:underline}.tt-own__practicalgrid{display:grid;gap:1.6rem}@media(min-width:750px){.tt-own__practicalgrid{grid-template-columns:repeat(2,1fr)}}.tt-own__step{display:flex;gap:1.4rem;background:#fff;border-radius:1.6rem;padding:2rem 2.2rem;box-shadow:0 2px 6px #1016140d}.tt-own__stepnum{flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:#f1f4f2;font-weight:800;font-size:1.4rem}.tt-own__step strong{display:block;font-size:1.6rem;margin-bottom:.4rem}.tt-own__steptext p{margin:0;font-size:1.45rem;line-height:1.5;color:#101614bf}.tt-own__logos{display:grid;gap:1.2rem}.tt-own__logo{border:2px solid rgba(16,22,20,.08);border-radius:1.4rem;padding:1.4rem 1.6rem 1.2rem;margin:0;min-width:0;background:#fafbfa}.tt-own__logo legend{display:flex;align-items:center;gap:1rem;padding:0 .6rem;font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--tt-green))}.tt-own__remove{border:0;background:none;font:inherit;font-size:1.2rem;font-weight:600;text-transform:none;letter-spacing:0;color:#10161480;cursor:pointer;text-decoration:underline;padding:0}.tt-own__remove:hover{color:#a23b3b}.tt-own__logogrid{display:grid;gap:1.2rem}@media(min-width:750px){.tt-own__logogrid{grid-template-columns:1fr 1fr}.tt-own__logogrid>:first-child{grid-column:1 / -1}}.tt-own__logohint{margin:1rem 0 0;font-size:1.25rem;line-height:1.45;color:#10161499}.tt-own__logo:not(:first-of-type) .tt-own__logohint{display:none}.tt-own__add{width:100%;border:2px dashed rgba(var(--tt-green),.5);background:rgba(var(--tt-green),.05);color:rgb(var(--tt-green));font:inherit;font-weight:700;font-size:1.5rem;padding:1.4rem;border-radius:1.4rem;cursor:pointer;transition:background .15s,border-color .15s}.tt-own__add:hover{background:rgba(var(--tt-green),.12);border-color:rgb(var(--tt-green))}.tt-own__lines{display:grid;gap:.6rem;margin-bottom:1rem}.tt-own__line{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;font-size:1.45rem;padding:.9rem 0;border-bottom:1px dashed rgba(255,255,255,.14)}.tt-own__line small{display:block;font-size:1.2rem;color:#fff9;margin-top:.2rem}.tt-own__line strong{white-space:nowrap;font-size:1.6rem}.tt-own__line--logo strong{color:rgb(var(--tt-green-bright));filter:brightness(1.25)}.tt-own__fixed{display:grid}.tt-own__fine--dark{color:#10161499;margin-top:1.2rem}.tt-own__form{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:1rem}.tt-own__formtitle{margin:0 0 .4rem;font-size:1.7rem;font-weight:800}.tt-own__formrow{display:grid;gap:1rem}@media(min-width:600px){.tt-own__formrow{grid-template-columns:1fr 1fr}}.tt-own__form .field__input,.tt-own__form .text-area{width:100%;padding:1.2rem 1.4rem;min-height:4.6rem;border-radius:1rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font-size:1.5rem}.tt-own__form .field__input::placeholder,.tt-own__form .text-area::placeholder{color:#ffffff8c;opacity:1}.tt-own__form .field__input:focus,.tt-own__form .text-area:focus{outline:.2rem solid rgb(var(--tt-green-bright));outline-offset:-.1rem;background:#ffffff1f}.tt-own__form .tt-btn{margin-top:.6rem;width:100%}.tt-own__form .tt-form__success{background:rgba(var(--tt-green-bright),.2);color:#fff}.tt-own__form .tt-form__error{background:#ff787833;color:#fff}.tt-own__form .tt-own__fine{margin-top:.2rem}.tt-toggle--inline{margin:0 0 1.4rem;padding:1.2rem 1.4rem;background:rgba(var(--tt-green),.06);border-radius:1rem;font-size:1.45rem;align-items:flex-start}.tt-toggle--inline input{margin-top:.3rem;flex:0 0 2rem}.tt-own__logohint strong{color:#101614d9}.tt-tier__xsell{grid-column:1 / -1;margin:.2rem 0 0;display:block;line-height:1.5;font-size:1.4rem;color:rgb(var(--tt-ink-2, 70 70 70));background:rgba(var(--tt-green),.07);border:1px dashed rgba(var(--tt-green),.45);border-radius:1.2rem;padding:.9rem 1.2rem}.tt-tier__xsell svg{color:rgb(var(--tt-green));vertical-align:-.35rem;margin-right:.4rem}.tt-tier__xsell a{white-space:nowrap;margin-left:.3rem}.tt-tier__xsell a{font-weight:700;color:rgb(var(--tt-green));text-decoration:none}.tt-tier__xsell a:hover{text-decoration:underline}.tt-tier--sleeve .tt-tier__label{color:#3b5bdb;background:#3b5bdb1a}.tt-pair{border-top:1px solid rgba(var(--color-foreground),.08)}.tt-pair__all{margin:2rem 0 0;text-align:center}@media(min-width:990px){.tt-herocalc__text{position:sticky;top:9.6rem}}.tt-tier__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.tt-tier__note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tt-calc--compact .tt-tier__name{min-height:2.5em}.tt-tier:active{transform:translateY(-1px) scale(.99)}.tt-radios--size{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.tt-radios--size .tt-radio span{min-width:0;height:100%}.tt-radios--size .tt-radio span small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.tt-radios--size{grid-template-columns:1fr}}.tt-radio span{transition:border-color .15s,box-shadow .15s,transform .15s}.tt-radio:hover span{border-color:rgba(var(--tt-green),.5)}.tt-radio input:checked+span{background:#f3faf5}.tt-pack__cta{display:flex;gap:1rem}.tt-pack__cta .tt-btn{flex:1 1 0;padding-inline:1rem;white-space:nowrap}.tt-pack__price{display:flex;flex-direction:column;line-height:1.25}.tt-pack__price strong{font-size:2.4rem;letter-spacing:-.01em}.tt-pack__price>span{font-size:1.35rem;color:#10161499}.tt-pack__price strong>span{font-size:inherit;color:inherit}.tt-pack{transition:transform .2s,box-shadow .2s}.tt-pack:not(.tt-pack--open):hover{transform:translateY(-3px);box-shadow:var(--tt-shadow)}.tt-logos--marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tt-logos__track{display:flex;align-items:center;gap:6.4rem;padding-right:6.4rem;flex:0 0 auto;animation:tt-marquee 38s linear infinite}.tt-logos--marquee:hover .tt-logos__track{animation-play-state:paused}.tt-logos__track img{max-height:4.8rem;width:auto;filter:grayscale(1);opacity:.65;transition:opacity .2s,filter .2s}.tt-logos__track img:hover{filter:none;opacity:1}@keyframes tt-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.tt-logos__track{animation:none;flex-wrap:wrap;justify-content:center;gap:2.4rem 4rem}.tt-logos__track--dup{display:none}.tt-logos--marquee{mask-image:none;-webkit-mask-image:none}}.tt-btn{transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.tt-btn:active{transform:translateY(0) scale(.985);box-shadow:none}[data-out-unit],[data-out-total]{transition:color .25s}.tt-bump{animation:tt-bump .45s ease-out}@keyframes tt-bump{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}.tt-calc__result [data-out-total],.tt-mini [data-out-total],.tt-mini [data-out-unit]{display:inline-block;transform-origin:left center}.tt-section__head .tt-lead{max-width:60rem;margin-left:auto;margin-right:auto}.tt-cat__body{min-height:8.6rem}.tt-step--logo2>.tt-toggle{padding:1.2rem 1.4rem;border:1.5px dashed rgba(16,22,20,.22);border-radius:1.2rem;background:#fff;justify-content:space-between;transition:border-color .2s,background .2s,box-shadow .2s}.tt-step--logo2>.tt-toggle:hover{border-color:rgba(var(--tt-green),.6)}.tt-step--logo2>.tt-toggle:has(input:checked){border-style:solid;border-color:rgb(var(--tt-green));background:#f3faf5}.tt-step--logo2>.tt-toggle input{order:2;appearance:none;-webkit-appearance:none;width:4.6rem;height:2.6rem;flex:0 0 4.6rem;margin:0;border-radius:99rem;background:#d5dad7;position:relative;cursor:pointer;transition:background .2s}.tt-step--logo2>.tt-toggle input:before{content:"";position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.tt-step--logo2>.tt-toggle input:checked{background:rgb(var(--tt-green))}.tt-step--logo2>.tt-toggle input:checked:before{transform:translate(2rem)}.tt-step--logo2>.tt-toggle input:focus-visible{outline:.2rem solid rgb(var(--tt-green));outline-offset:.2rem}.tt-step--logo2>.tt-toggle .tt-step__title{font-size:1.6rem}.tt-step--logo2 [data-logo2-panel]{margin-top:1.4rem}@media(min-width:990px){.tt-own__inputs{position:sticky;top:9.6rem}}@media(min-width:750px){ul.footer-block__details-content:has(li:nth-child(9)){column-count:2;column-gap:3rem}ul.footer-block__details-content li{break-inside:avoid}}.tt-btn.is-sending{opacity:.75;cursor:progress;transform:none;box-shadow:none}.tt-form__success{animation:tt-fadeup .5s ease-out both}@keyframes tt-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tt-case{transition:transform .2s,box-shadow .2s}.tt-case:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow)}@media(min-width:750px){.tt-case__title{min-height:2.6em;line-height:1.3}}@media(min-width:990px){.tt-product__media{position:sticky;top:9.6rem;align-self:start}}.tt-product__thumbs button{transition:border-color .15s,transform .15s}.tt-product__thumbs button:hover{transform:translateY(-2px);border-color:rgba(var(--tt-green),.5)}.tt-logos__track img{max-height:5.4rem;opacity:.75}.tt-share{display:inline-flex;align-items:center;gap:.6rem;margin:.2rem 0 0;padding:.6rem 0;background:none;border:0;color:#ffffffbf;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#ffffff4d;transition:color .15s}.tt-share:hover{color:#fff}.tt-share.is-done{color:#5fe39a;text-decoration:none}.tt-catchips{gap:.8rem;margin-bottom:.6rem}.tt-chip--cat{position:relative;background:#fff;border:1.5px solid rgba(16,22,20,.2);color:#101614d9;font-weight:600}.tt-chip--cat:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.7rem;background:#1016142e;transition:background .15s,transform .15s}.tt-chip--cat:hover{border-color:rgb(var(--tt-green));color:rgb(var(--tt-green))}.tt-chip--cat:hover:before{background:rgb(var(--tt-green))}.tt-chip--cat.is-active{background:rgb(var(--tt-green));color:#fff;border-color:rgb(var(--tt-green));font-weight:700;box-shadow:0 6px 16px -4px rgba(var(--tt-green),.5)}.tt-chip--cat.is-active:before{background:#fff;transform:scale(1.15);box-shadow:0 0 0 .3rem #ffffff4d}.tt-chip--cat.is-active:after{content:"";position:absolute;left:50%;bottom:-.9rem;width:1.2rem;height:1.2rem;background:rgb(var(--tt-green));transform:translate(-50%) rotate(45deg);border-radius:.2rem}.tt-chip--cat.is-active:hover{transform:none;color:#fff}.tt-chip--cat:focus-visible{outline:.2rem solid rgb(var(--tt-green));outline-offset:.2rem}.tt-catnote{display:flex;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.35rem;color:#101614b3}.tt-catnote svg{color:rgb(var(--tt-green));flex:0 0 auto}.tt-catnote strong{color:rgb(var(--tt-green))}.tt-catnote__hint{color:#10161480}@media(max-width:749px){.tt-catnote__hint{display:none}}.tt-tiers.is-in>.tt-tier{animation:tt-fadeup .35s ease-out both}.tt-tiers.is-in>.tt-tier:nth-child(2){animation-delay:.05s}.tt-tiers.is-in>.tt-tier:nth-child(3){animation-delay:.1s}.tt-tiers.is-in>.tt-tier:nth-child(4){animation-delay:.15s}@media(prefers-reduced-motion:reduce){.tt-tiers.is-in>.tt-tier{animation:none}}.tt-result__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tt-result__head .tt-result__label{margin:0}.tt-vat{display:inline-flex;padding:.3rem;border-radius:99rem;background:#ffffff1a}.tt-vat button{border:0;background:transparent;color:#ffffffb3;font:inherit;font-size:1.2rem;font-weight:600;padding:.4rem 1rem;border-radius:99rem;cursor:pointer;transition:background .15s,color .15s}.tt-vat button.is-active{background:#fff;color:#10201a}.tt-vat button:focus-visible{outline:.2rem solid #fff;outline-offset:.1rem}.tt-chip--cat:before,.tt-chip--cat.is-active:before,.tt-chip--cat.is-active:after{content:none;display:none}.tt-chip--cat{border-radius:.8rem;border:1px solid rgba(16,22,20,.18);background:#fff;color:#101614cc;font-weight:600;box-shadow:none;padding:.8rem 1.4rem;min-height:4rem}.tt-chip--cat:hover{transform:none;box-shadow:none;border-color:#10161499;color:#101614;background:#fff}.tt-chip--cat.is-active,.tt-chip--cat.is-active:hover{background:#101614;color:#fff;border-color:#101614;box-shadow:none}.tt-catchips{gap:.6rem;margin-bottom:.4rem}.tt-catnote{margin:1rem 0 0;font-size:1.3rem}.tt-catnote strong{color:#101614}.tt-catnote svg{display:none}.tt-catnote:before{content:"";width:1.4rem;height:1px;background:#10161459;flex:0 0 auto}.tt-mini{background:none;border-radius:0;padding:0 0 1.6rem;margin-bottom:2rem;border-bottom:1px solid rgba(16,22,20,.1);gap:.8rem 3.2rem}.tt-mini strong{color:rgb(var(--tt-green));font-size:2.6rem;letter-spacing:-.01em}.tt-mini__label{color:#1016148c}.tt-mini__note{font-size:1.2rem;color:#10161480}.tt-herocalc__cardhead{margin-bottom:1.6rem;padding-bottom:0;border-bottom:0}.tt-herocalc__card{border-radius:1.2rem}.tt-inline-form{margin-top:1.6rem}.tt-inline-form.is-open{animation:tt-fadeup .4s ease-out both}.tt-calc--compact .tt-form{padding:2rem;border:1px solid rgba(16,22,20,.1);border-radius:1.2rem;background:#fff}.tt-calc--compact .tt-form__title{font-size:1.8rem;margin:0 0 .6rem}.tt-calc--compact .tt-form__sub{font-size:1.4rem;margin:0 0 1.4rem}.tt-calc--compact .tt-sizes{margin-top:0}.tt-colors{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.6rem}.tt-colors__label{font-size:1.25rem;color:#1016148c;margin-right:.2rem}.tt-colors__chip{font:inherit;font-size:1.2rem;font-weight:600;padding:.35rem .8rem;border-radius:.6rem;border:1px solid rgba(16,22,20,.15);background:#fff;color:#101614cc;cursor:pointer;transition:border-color .15s,background .15s}.tt-colors__chip:hover{border-color:#10161480}.tt-colors__chip.is-active{background:#101614;color:#fff;border-color:#101614}.tt-pill--btn{cursor:pointer;border:1px solid transparent;font:inherit;transition:background .15s,border-color .15s}.tt-pill--btn:hover{border-color:#10161466}.tt-pill--btn.is-active{background:#101614;color:#fff}.tt-minorder{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#f4f6f5;border:1px solid rgba(16,22,20,.08)}.tt-minorder p{margin:.9rem 0 0;font-size:1.4rem;line-height:1.45}.tt-minorder__bar{height:.8rem;border-radius:99rem;background:#1016141a;overflow:hidden}.tt-minorder__bar span{display:block;height:100%;border-radius:99rem;background:rgb(var(--tt-green));transition:width .5s cubic-bezier(.2,.8,.2,1)}.tt-minorder.is-below .tt-minorder__bar span{background:#e0a100}.tt-minorder.is-ok{background:#eaf6ee;border-color:rgba(var(--tt-green),.25)}.tt-minorder.is-ok p{color:#0b5b2a;font-weight:600}.tt-cart__note{margin:1.2rem 0 0;font-size:1.3rem}.cart__checkout-button[disabled]{opacity:.45;cursor:not-allowed}.tt-header__cart{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none;padding:.4rem}.tt-header__cart svg{width:2.2rem;height:2.2rem}.tt-header__cart .tt-header__cartcount{position:absolute;top:-.2rem;right:-.4rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:99rem;background:rgb(var(--tt-green));color:#fff;font-size:1.1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tt-buy{margin:2rem 0 0;border:1px solid rgba(16,22,20,.12);border-radius:1.2rem;background:#fff}.tt-buy summary{cursor:pointer;list-style:none;padding:1.4rem 1.6rem;font-weight:700;font-size:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tt-buy summary::-webkit-details-marker{display:none}.tt-buy summary small{font-weight:400;color:#10161499}.tt-buy summary:after{content:"+";font-size:2rem;font-weight:400;color:#10161480}.tt-buy[open] summary:after{content:"\2013"}.tt-buy__body{padding:0 1.6rem 1.6rem;display:grid;gap:1.2rem}.tt-buy__row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.tt-buy__row--qty{grid-template-columns:10rem 1fr;align-items:end}.tt-buy label{display:grid;gap:.4rem;font-size:1.3rem;font-weight:600}.tt-buy select,.tt-buy input{font:inherit;font-size:1.5rem;padding:1rem 1.2rem;border:1px solid rgba(16,22,20,.25);border-radius:.8rem;background:#fff;width:100%}.tt-buy__msg{margin:0;font-size:1.3rem}.tt-buy__msg.is-ok{color:#0b5b2a;font-weight:600}.tt-buy__msg.is-err{color:#a12d2d}.tt-vatswitch{display:none;padding:.25rem;border-radius:.8rem;border:1px solid rgba(16,22,20,.14);background:#fff}@media(min-width:990px){.tt-vatswitch{display:inline-flex}}.tt-vatswitch button{border:0;background:transparent;font:inherit;font-size:1.2rem;font-weight:600;color:#10161499;padding:.45rem .8rem;border-radius:.6rem;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.tt-vatswitch button.is-active{background:#101614;color:#fff}.tt-vatswitch button:focus-visible{outline:.2rem solid rgb(var(--tt-green));outline-offset:.1rem}@media(min-width:990px)and (max-width:1279px){.tt-vatswitch{display:none}}.tt-tier--rec{border-color:rgba(var(--tt-green),.35)}.tt-tier:hover{border-color:rgba(var(--tt-green),.6)}.tt-tier.is-selected,.tt-tier.is-selected:hover{border-color:#101614;box-shadow:0 0 0 .3rem #10161414,0 18px 38px -16px #10161459}.tt-tier.is-selected .tt-tier__name{color:#101614}.tt-tier__check{background:#101614}.tt-tier.is-selected .tt-tier__price strong{color:#101614}.tt-tier--rec.is-selected .tt-tier__price strong{color:rgb(var(--tt-green))}.tt-modebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.4rem;padding:.8rem 1.6rem;font-size:1.3rem;background:#f4f6f5;border-bottom:1px solid rgba(16,22,20,.08);color:#101614cc}.tt-modebar a{color:rgb(var(--tt-green));font-weight:600}.tt-modebar button{font:inherit;font-size:1.25rem;font-weight:600;padding:.4rem .9rem;border-radius:.6rem;border:1px solid rgba(16,22,20,.25);background:#fff;cursor:pointer}.tt-modebar button:hover{border-color:#101614}.tt-buy--b2c summary{pointer-events:none}.tt-buy--b2c summary:after{content:none}.tt-buy--b2c{border-color:rgba(var(--tt-green),.4)}.tt-buy--b2c .tt-buy__body .tt-btn{min-height:5.4rem;font-size:1.7rem}.tt-mode-b2c .tt-vatswitch{display:none}.tt-pcard--b2c .tt-pcard__price strong{font-size:1.8rem}.tt-cat__colors{display:inline-flex;align-items:center;gap:.35rem;margin:.2rem 0 .5rem}.tt-cat__colors i{width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid rgba(16,22,20,.18);display:inline-block}.tt-cat__colors small{margin-left:.4rem;font-size:1.2rem;color:#1016148c}.tt-header__cta>.tt-header__search{order:1}.tt-header__cta>.tt-vatswitch{order:2}.tt-header__cta>.tt-btn{order:3}.tt-header__cta>.tt-header__cart{order:4;margin-left:1.6rem;padding-left:1.6rem;border-left:1px solid rgba(16,22,20,.12)}.tt-header__cta>.tt-burger{order:5}.tt-pc__intro{margin-top:2rem}.tt-acc{margin-top:2.8rem;border-top:1px solid rgba(16,22,20,.12)}.tt-acc__heading{margin:2rem 0 .6rem;font-size:1.7rem}.tt-acc__item{border-bottom:1px solid rgba(16,22,20,.1)}.tt-acc__item summary{list-style:none;cursor:pointer;padding:1.3rem 3.2rem 1.3rem 0;font-weight:600;font-size:1.5rem;position:relative}.tt-acc__item summary::-webkit-details-marker{display:none}.tt-acc__item summary:after{content:"";position:absolute;right:.6rem;top:50%;width:.9rem;height:.9rem;border-right:2px solid rgba(16,22,20,.55);border-bottom:2px solid rgba(16,22,20,.55);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.tt-acc__item[open] summary:after{transform:translateY(-30%) rotate(225deg)}.tt-acc__item summary:hover{color:rgb(var(--tt-green))}.tt-acc__body{padding:0 0 1.6rem;font-size:1.45rem;line-height:1.6;color:#101614cc;animation:tt-fadeup .3s ease-out both}.tt-acc__body p{margin:0 0 .8rem}.tt-acc__body p:last-child{margin:0}.tt-acc__body h1,.tt-acc__body h2,.tt-acc__body h3,.tt-acc__body h4{font-size:1.5rem;margin:1.2rem 0 .4rem}.tt-acc__body ul{padding-left:1.8rem;margin:0 0 .8rem}.tt-acc__body table{width:100%;border-collapse:collapse;font-size:1.35rem}.tt-acc__body td,.tt-acc__body th{padding:.5rem .6rem;border-bottom:1px solid rgba(16,22,20,.08);text-align:left}.tt-dots{display:inline-flex;align-items:center;gap:.3rem;margin:.1rem 0 .3rem}.tt-dots i{width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid rgba(16,22,20,.2);display:inline-block}.tt-dots small{margin-left:.3rem;font-size:1.15rem;font-weight:600;color:#10161499}.tt-tier .tt-dots{margin:0 0 .2rem}.tt-tier .tt-dots i{width:1rem;height:1rem}.tt-cat__colors{display:none}.tt-quotes{display:grid;gap:1.6rem}@media(min-width:750px){.tt-quotes{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tt-quotes{grid-template-columns:repeat(3,1fr)}.tt-quotes:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,1fr)}}.tt-quote{margin:0;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;background:#fff;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--tt-radius)}.tt-quote__stars{display:flex;gap:.2rem;color:#f5a623}.tt-quote__stars .is-off{color:rgba(var(--color-foreground),.15)}.tt-quote__text{margin:0;font-size:1.6rem;line-height:1.55;flex:1}.tt-quote__text:before{content:"\201c";color:rgb(var(--tt-green));font-weight:700;margin-right:.1rem}.tt-quote__text:after{content:"\201d";color:rgb(var(--tt-green));font-weight:700;margin-left:.1rem}.tt-quote__by{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.3}.tt-quote__by strong{display:block}.tt-quote__co{color:rgba(var(--color-foreground),.6)}.tt-quote__logo{width:4.4rem;height:4.4rem;object-fit:contain;border-radius:.8rem;background:rgba(var(--color-foreground),.04);padding:.4rem}.tt-quote__initial{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--tt-green),.12);color:rgb(var(--tt-green));font-weight:700;font-size:1.6rem}.tt-case--link{position:relative}.tt-case__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.tt-case__cover:focus-visible{outline:.2rem solid rgb(var(--tt-green));outline-offset:-.2rem}.tt-case__more{display:inline-block;margin-top:1rem;font-size:1.4rem;font-weight:700;color:rgb(var(--tt-green))}.tt-case--link:hover .tt-case__more{text-decoration:underline}.tt-guides{display:grid;gap:1.6rem}@media(min-width:750px){.tt-guides{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tt-guides{grid-template-columns:repeat(3,1fr)}}.tt-guide{display:flex;flex-direction:column;gap:.6rem;padding:2rem 2.2rem;background:#fff;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--tt-radius);text-decoration:none;color:rgb(var(--color-foreground));transition:transform .2s,box-shadow .2s}.tt-guide:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow)}.tt-guide__tag{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--tt-green))}.tt-guide__title{font-size:1.7rem;font-weight:700;line-height:1.25}.tt-guide__text{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.7);flex:1}.tt-guide__more{font-size:1.4rem;font-weight:700;margin-top:.4rem}.tt-acc--article{margin-top:0;border-top:0}.tt-acc--article .tt-acc__heading{margin:0 0 1.2rem}.tt-acc--article .tt-acc__item summary{font-size:1.6rem}.article-template .rte h2{font-size:clamp(2.2rem,2.6vw,2.8rem);margin:3.2rem 0 1rem;letter-spacing:-.01em}.article-template .rte h3{font-size:1.9rem;margin:2.4rem 0 .8rem}.article-template .rte p,.article-template .rte li{font-size:1.6rem;line-height:1.65}.article-template .rte ul,.article-template .rte ol{padding-left:2.2rem}.article-template .rte table{width:100%;border-collapse:collapse;font-size:1.45rem;margin:1.6rem 0}.article-template .rte th,.article-template .rte td{text-align:left;padding:.9rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.12);vertical-align:top}.article-template .rte th{font-weight:700;background:rgba(var(--color-foreground),.04)}.article-template .rte a{color:rgb(var(--tt-green));text-underline-offset:.2em}.article-template .rte .tt-box{padding:1.6rem 2rem;border-radius:var(--tt-radius);background:rgba(var(--tt-green),.07);border:1px solid rgba(var(--tt-green),.2);margin:2rem 0}.article-template .rte .tt-box p:last-child{margin-bottom:0}.article-template .rte .tt-btn{color:#fff;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tt.css.map */
