.tt-scope{font-family:var(--tt-font);color:var(--tt-text);-webkit-font-smoothing:antialiased;line-height:1.5;letter-spacing:normal}.tt-scope *,.tt-scope *:before,.tt-scope *:after{box-sizing:border-box}.tt-scope :where(h1,h2,h3,p,ul,figure){margin:0}.tt-scope :where(h1,h2,h3){font-family:var(--tt-font);text-transform:none;color:inherit}.tt-scope :where(img){max-width:100%}tt-reviews,tt-faq,tt-newsletter,tt-formula,tt-header{display:block}.tt-scope :focus-visible{outline:2px solid var(--tt-primary);outline-offset:3px}.tt-scope button{font-family:inherit}.tt-scope em,.tt-scope i{font-family:var(--tt-font-accent);font-style:var(--tt-accent-style);font-weight:var(--tt-accent-weight)}.tt-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}.tt-section{background:transparent}.tt-container{box-sizing:content-box!important;max-width:var(--tt-page-width);margin-inline:auto;padding-inline:clamp(var(--tt-gutter-min),4vw,var(--tt-gutter-max))}.tt-pad{padding-block:calc(clamp(var(--tt-section-pad-min),7vw,var(--tt-section-pad-max)) * var(--tt-pad-top-scale, 1)) calc(clamp(var(--tt-section-pad-min),7vw,var(--tt-section-pad-max)) * var(--tt-pad-bottom-scale, 1))}.tt-anchor{scroll-margin-top:calc(var(--tt-header-offset, 68px) + 12px)}.tt-eyebrow{margin:0 0 14px;font-size:var(--tt-eyebrow-size);font-weight:var(--tt-eyebrow-weight);letter-spacing:var(--tt-eyebrow-tracking);text-transform:uppercase;line-height:1.4;color:var(--tt-eyebrow-color, var(--tt-primary))}.tt-h2{font-size:clamp(var(--tt-h2-min),var(--tt-h2-fluid),var(--tt-h2-max));line-height:var(--tt-heading-lh);letter-spacing:var(--tt-heading-tracking);font-weight:var(--tt-heading-weight);text-wrap:balance}.tt-mark{font-size:.45em;vertical-align:super;line-height:0}.tt-placeholder{width:100%;height:100%;background:var(--tt-selected);fill:#12353f40}.tt-editor-note{margin:12px auto;max-width:900px;padding:12px 16px;border-radius:10px;background:#fff4d6;color:#5a4300;border:1px dashed #C99A00;font:500 14px/1.45 var(--tt-font, sans-serif);list-style:none}.tt-editor-note--inline{margin:12px 0}.tt-link-missing{opacity:.55;text-decoration:line-through}.tt-btn{height:var(--tt-btn-height);padding:0 var(--tt-btn-pad);border:0;border-radius:var(--tt-btn-radius);background:var(--tt-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--tt-btn-size);font-weight:var(--tt-btn-weight);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s}.tt-btn:hover,.tt-btn:focus-visible{background:var(--tt-primary-hover);color:#fff}.tt-arrow-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:var(--tt-btn-size);font-weight:var(--tt-btn-weight);color:var(--tt-link-color, var(--tt-dark));text-decoration:none!important;white-space:nowrap}.tt-arrow-link__text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.tt-arrow-link svg{flex:none;display:block;text-decoration:none}.tt-arrow-link:hover{color:var(--tt-link-color, var(--tt-dark))}.tt-cta-pair{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.tt-outline-btn{min-height:52px;padding:0 30px;border-radius:var(--tt-btn-radius);border:1.5px solid var(--tt-primary);background:transparent;color:var(--tt-primary);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.tt-outline-btn:hover{background:#1a6b7f0f}.tt-icon-btn{width:44px;height:44px;border-radius:999px;border:1px solid var(--tt-hd-icon-border, rgba(18,53,63,.3));background:var(--tt-hd-icon-bg, transparent);color:var(--tt-hd-icon-fg, var(--tt-dark));display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;padding:0;transition:background-color .2s;text-decoration:none}.tt-icon-btn:hover,.tt-icon-btn:focus-visible{background:var(--tt-hd-icon-hover, var(--tt-selected));color:var(--tt-hd-icon-fg, var(--tt-dark))}.tt-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tt-intro-col, 420px)),1fr));gap:clamp(28px,5vw,64px);align-items:center}.tt-media-frame{border-radius:var(--tt-radius-lg);overflow:hidden;background:var(--tt-selected)}.tt-media-frame img,.tt-media-frame svg{display:block;width:100%;height:100%;object-fit:cover}.tt-announce{background:var(--tt-ann-bg);color:var(--tt-ann-fg);padding:var(--tt-ann-pad) 16px;min-height:var(--tt-ann-minh);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;text-align:center}.tt-announce__text{font-size:var(--tt-ann-size-m);font-weight:600;letter-spacing:.02em;line-height:1.3}.tt-announce__text a{color:inherit}.tt-announce__timer{display:flex;gap:6px;align-items:center}.tt-announce__chip{display:inline-flex;align-items:baseline;gap:4px;padding:3px 8px;border-radius:4px;background:var(--tt-ann-chip-bg);line-height:1.2}.tt-announce__chip b{font-size:var(--tt-ann-size-m);font-weight:700;font-variant-numeric:tabular-nums;color:var(--tt-ann-fg)}.tt-announce__chip span{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--tt-ann-chip-label)}@media(min-width:750px){.tt-announce__text,.tt-announce__chip b{font-size:var(--tt-ann-size)}}.tt-section--header{display:contents}#header-group .tt-section--header,.tt-header{display:block}.tt-header--sticky{position:sticky;top:0;z-index:40}#header-group:has(.tt-header--sticky){display:contents}.tt-header__bar{background:var(--tt-hd-bg);-webkit-backdrop-filter:var(--tt-hd-blur);backdrop-filter:var(--tt-hd-blur);border-bottom:1px solid var(--tt-hd-border);color:var(--tt-hd-fg)}.tt-header__inner{height:var(--tt-hd-height-m);display:flex;align-items:center;gap:24px;position:relative}.tt-header__burger{width:44px;height:44px;margin-left:-10px;border:0;background:transparent;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;color:var(--tt-hd-fg)}.tt-header__burger span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px}.tt-logo{display:flex;align-items:center;flex:none;text-decoration:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tt-logo__img{display:block;width:min(var(--tt-hd-logo-w-m),calc(100vw - 244px));height:auto}.tt-header__nav{display:none}.tt-header__actions{margin-left:auto;display:flex;align-items:center;gap:9px}.tt-header__account{display:none}.tt-cart-icon{display:inline-flex;color:inherit}.tt-cart-bubble{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--tt-hd-bubble-bg);color:var(--tt-hd-bubble-fg);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.tt-cart-bubble.visually-hidden,.tt-cart-bubble__count.hidden{display:none}.tt-cart-bubble--animating,.cart-bubble--animating{animation:tt-pop .3s ease}@keyframes tt-pop{50%{transform:scale(1.2)}}@media(min-width:900px){.tt-header__inner{height:var(--tt-hd-height)}.tt-header__burger{display:none}.tt-logo{position:static;transform:none}.tt-logo__img{width:var(--tt-hd-logo-w)}.tt-header__nav{display:flex;gap:var(--tt-hd-nav-gap-s);margin-left:24px;font-size:var(--tt-hd-nav-size);font-weight:var(--tt-hd-nav-weight);white-space:nowrap}.tt-header__nav a{color:var(--tt-hd-fg);text-decoration:none}.tt-header__nav a:hover,.tt-header__nav a[aria-current]{text-decoration:underline;text-underline-offset:4px}.tt-header__account{display:inline-flex}}@media(min-width:1100px){.tt-header__nav{gap:var(--tt-hd-nav-gap)}}.tt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;overflow:hidden}.tt-drawer:not([open]){display:none}.tt-drawer::backdrop{background:#061c2273;opacity:0;transition:opacity .25s}.tt-drawer.is-open::backdrop{opacity:1}.tt-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,88vw);background:var(--tt-bg);color:var(--tt-text);padding:20px 24px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto;transform:translate(-102%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.tt-drawer.is-open .tt-drawer__panel{transform:translate(0)}.tt-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.tt-drawer__logo{display:block;text-decoration:none}.tt-drawer__logo img{display:block;height:var(--tt-hd-drawer-logo-h);width:auto;max-width:calc(min(360px,88vw) - 112px)}.tt-drawer__close{background:transparent}.tt-drawer__nav{display:flex;flex-direction:column}.tt-drawer__link{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 0;border-bottom:1px solid rgba(18,53,63,.18);font-size:var(--tt-hd-drawer-size);font-weight:600;color:var(--tt-text);text-decoration:none}.tt-drawer__account-icon{flex:none;width:36px;height:36px;border-radius:999px;border:1px solid rgba(18,53,63,.3);display:flex;align-items:center;justify-content:center;color:var(--tt-dark)}html.tt-lock,html.tt-lock body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/totaria-base.css.map */
