#header-group .header-section,#header-group .announcement-bar,#header-group .shopify-section:has(.announcement-bar){display:none!important}.toi-mast{position:sticky;top:0;z-index:40;background:var(--toi-white);border-bottom:1px solid var(--toi-line);transition:transform .28s ease}.toi-mast.is-headroom-hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.toi-mast{transition:none}}.toi-bar{background:var(--toi-red);color:var(--toi-white);font-size:.78rem;font-weight:700}.toi-bar__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px}.toi-bar__side{display:flex;align-items:center;gap:14px;min-width:0;position:relative;z-index:1}.toi-bar__left{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.toi-bar__left::-webkit-scrollbar{display:none}.toi-bar__center{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.toi-bar__cta{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;background:#ffffff29;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #ffffff47}.toi-bar__cta:hover{opacity:1;background:#ffffff3d}.toi-bar__cta svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.toi-bar a{color:var(--toi-white);text-decoration:none}.toi-bar a:hover{opacity:.82}.toi-mast__account{position:relative}.toi-mast__account .toi-mast__tool--account{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:inherit}.toi-account-drop{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:220px;padding:8px;border-radius:16px;background:var(--toi-white);box-shadow:0 14px 40px #2a202429;border:1px solid var(--toi-line)}.toi-account-drop a{display:block;padding:10px 12px;border-radius:12px;color:var(--toi-ink);text-decoration:none;font-size:.9rem;font-weight:600}.toi-account-drop a:hover{background:var(--toi-blush);color:var(--toi-red)}.toi-bar__icon{display:grid;width:28px;height:28px;place-items:center}.toi-bar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:1240px){.toi-bar__left a:nth-child(n+3){display:none}}@media screen and (max-width:989px){.toi-bar__left,.toi-bar__phone,.toi-bar__mail{display:none}.toi-bar__center{left:0;width:100%;padding-inline:72px;transform:translateY(-50%);text-align:center;font-size:.72rem}.toi-search .toi-mast__search input{font-size:16px}}.toi-mast__main{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;padding-block:12px}.toi-mast__burger{display:grid;gap:5px;width:40px;height:40px;place-content:center;padding:0;border:0;background:transparent;cursor:pointer}.toi-mast__burger span{display:block;width:18px;height:2px;background:var(--toi-ink)}.toi-mast__logo img{display:block;width:74px;height:auto}.toi-mast__logo-text{margin:0;color:var(--toi-ink);font-family:var(--font-heading--family),"Poppins",sans-serif;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1}.toi-mast__main>.toi-mast__search{display:none}.toi-mast__search{position:relative;display:flex;overflow:visible;border:1.5px solid var(--toi-ink);border-radius:999px;background:var(--toi-white)}.toi-search-ghost{position:absolute;z-index:1;top:0;bottom:0;left:16px;right:58px;display:flex;align-items:center;overflow:hidden;color:var(--toi-muted);font-size:.95rem;white-space:nowrap;pointer-events:none}.toi-search-ghost .toi-typer__caret{height:1em;background:var(--toi-muted)}.toi-mast__search:focus-within .toi-search-ghost,.toi-mast__search.is-filled .toi-search-ghost{visibility:hidden}.toi-search{padding-bottom:12px}.toi-search[hidden]{display:none}.toi-suggest{position:absolute;z-index:70;top:calc(100% + 8px);left:0;right:0;padding:8px;background:var(--toi-white);border:1px solid var(--toi-line);border-radius:16px;box-shadow:0 18px 36px #2a20241f}.toi-suggest[hidden]{display:none}.toi-suggest__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:6px;border-radius:10px;color:var(--toi-ink);text-decoration:none}.toi-suggest__item:hover{background:var(--toi-blush)}.toi-suggest__item img,.toi-suggest__ph{width:48px;height:48px;object-fit:cover;border-radius:8px;background:var(--toi-blush)}.toi-suggest__name{display:block;font-size:.9rem;font-weight:750;line-height:1.25}.toi-suggest__price{display:block;margin-top:2px;color:var(--toi-muted);font-size:.78rem;font-weight:700}.toi-suggest__all{display:block;padding:10px 8px 4px;color:var(--toi-ink);font-size:.86rem;font-weight:800;text-decoration:none}.toi-suggest__all:hover{color:var(--toi-red)}.toi-mast__search input{flex:1;min-width:0;min-height:46px;padding:0 16px;border:0;background:transparent;color:var(--toi-ink);font:inherit;font-size:.95rem}.toi-mast__search input:focus{outline:none}.toi-mast__search button{display:grid;width:52px;place-items:center;border:0;border-radius:0 999px 999px 0;background:var(--toi-red);color:var(--toi-white);cursor:pointer}.toi-mast__search svg,.toi-mast__tool svg,.toi-mast__bag svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.toi-mast__tools{display:flex;justify-self:end;align-items:center;gap:0}.toi-mast__tool{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:0;background:transparent;color:var(--toi-ink);font:inherit;font-size:.72rem;font-weight:700;text-decoration:none;cursor:pointer}.toi-mast__tools .toi-mast__tool svg,.toi-mast__bag,.toi-mast__bag svg{width:28px;height:28px;flex:none}.toi-mast__bag{display:grid;place-items:center}.toi-mast cart-icon.header-actions__cart-icon{--cart-bubble-size: 16px;--cart-bubble-top: -8px;--cart-bubble-right: -18px;position:relative;display:grid;width:28px;height:28px;place-items:center;overflow:visible}.toi-mast cart-icon.header-actions__cart-icon>.cart-bubble{position:absolute;top:-8px;right:auto;left:calc(100% - 2px);inset-inline-end:auto;width:16px;height:16px;min-width:16px;margin:0;pointer-events:none}.toi-mast__tool:has(cart-icon){overflow:visible;min-width:72px}.toi-mast .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.toi-mast .cart-bubble__background{background:var(--toi-ink)}.toi-mast .cart-bubble__text{color:var(--toi-white);font-size:10px;font-weight:800}.toi-mast__tool>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toi-mast__tool cart-icon{position:relative;display:grid;width:28px;height:28px;place-items:center;overflow:visible}.toi-mast__cats{border-top:1px solid var(--toi-line)}.toi-mast__cats-row{display:flex;gap:8px 18px;align-items:center;overflow-x:auto;padding-block:11px;white-space:nowrap;scrollbar-width:none}.toi-mast__cats-row::-webkit-scrollbar{display:none}.toi-mast__sep{flex:0 0 auto;width:1px;height:16px;margin-inline:4px;background:var(--toi-line)}.toi-mast__cats-row>a,.toi-cat>a,.toi-mast__all{color:var(--toi-ink);font-size:.92rem;font-weight:750;text-decoration:none}.toi-cat{position:relative;flex:0 0 auto}.toi-drop{display:none}.toi-mast__all{padding:0;border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer}.toi-mast__cats-row>a.is-accent,.toi-mast__all{color:var(--toi-red)}@media screen and (min-width:990px){.toi-mast__cats-row{overflow:visible}.toi-cat:hover .toi-drop,.toi-cat:focus-within .toi-drop{display:grid}.toi-drop{position:absolute;top:calc(100% + 10px);left:0;z-index:60;display:none;grid-template-columns:210px minmax(220px,1fr);width:560px;padding:8px;gap:4px;background:var(--toi-white);border:1px solid var(--toi-line);border-radius:16px;box-shadow:0 18px 36px #2a20241f;white-space:normal}.toi-drop:not(:has(.toi-drop__stars)){grid-template-columns:240px;width:auto}.toi-drop:before{content:"";position:absolute;top:-16px;right:0;left:0;height:16px}.toi-cat--end .toi-drop{right:0;left:auto}.toi-drop__menu{display:flex;flex-direction:column;min-width:0;padding:6px;border-radius:12px;background:var(--toi-blush)}.toi-drop__menu ul{margin:0;padding:0;list-style:none}.toi-drop__kicker{margin:8px 10px 2px;color:var(--toi-red);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.toi-drop__menu a{display:block;padding:8px 10px;border-radius:8px;color:var(--toi-ink);font-size:.9rem;font-weight:750;text-decoration:none}.toi-drop__menu a:hover,.toi-drop__card:hover .toi-drop__name{color:var(--toi-red)}.toi-drop__menu a:hover{background:var(--toi-white)}.toi-drop__all{margin-top:auto;font-weight:800}.toi-drop__stars{min-width:0;padding:4px 6px 6px}.toi-drop__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:12px;color:var(--toi-ink);text-decoration:none}.toi-drop__card:hover{background:var(--toi-blush)}.toi-drop__card img,.toi-drop__ph{width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--toi-blush)}.toi-drop__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.toi-drop__name{font-size:.88rem;font-weight:750;line-height:1.25}.toi-drop__price{color:var(--toi-muted);font-size:.78rem;font-weight:700}}.toi-mega{position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--toi-white);border-top:1px solid var(--toi-line);box-shadow:0 24px 40px #2a202414}.toi-mega:before{content:"";position:absolute;top:-14px;right:0;left:0;height:14px}.toi-mega__grid{display:grid;grid-template-columns:220px 1fr;min-height:280px}.toi-mega__nav{display:flex;grid-column:1;grid-row:1;flex-direction:column;padding:12px 0;border-right:1px solid rgba(42,32,36,.08);background:transparent}.toi-mega__nav button{padding:11px 16px;border:0;border-left:3px solid transparent;background:transparent;color:var(--toi-ink);font:inherit;font-size:.92rem;font-weight:700;text-align:left;cursor:pointer}.toi-mega__nav button.is-active,.toi-mega__nav button:hover{border-left-color:var(--toi-red);background:transparent;color:var(--toi-red)}.toi-mega__nav button[data-toi-brand].is-active,.toi-mega__nav button[data-toi-brand]:hover{border-left-color:var(--toi-accent);color:var(--toi-accent);background:transparent}.toi-mega__pane,.toi-mega__pane[data-toi-brand]{background:transparent}.toi-mega__pane[data-toi-brand] .toi-kicker{color:var(--toi-accent)}.toi-mega__pane{display:grid;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px;align-items:start;padding:28px 8px 32px 28px}.toi-mega__pane[hidden]{display:none}.toi-mega__title{margin:0 0 12px;font-size:1.45rem}.toi-mega__pane ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.toi-mega__pane a{color:var(--toi-ink);text-decoration:none}.toi-mega__pane li a:hover{color:var(--toi-red)}.toi-mega__shots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.toi-mega__shot{display:block;overflow:hidden;border-radius:16px;background:#fff}.toi-mega__shot img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center}.toi-drawer{display:none}.toi-mast.is-drawer-open .toi-drawer{display:block;position:fixed;z-index:30;top:var(--toi-mast-offset, 108px);right:0;bottom:0;left:0;overflow:auto;background:var(--toi-white)}.toi-drawer__view{display:none;padding:4px 12px 40px}.toi-drawer__view.is-active{display:block}.toi-drawer a,.toi-drawer button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 8px;border:0;border-bottom:1px solid var(--toi-line);background:transparent;color:var(--toi-ink);font:inherit;font-size:1.05rem;font-weight:750;text-align:start;text-decoration:none;cursor:pointer}.toi-drawer button[data-drill-back]{justify-content:flex-start;color:var(--toi-red);font-weight:800}.toi-drawer svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:989px){.toi-mast__cats,.toi-mega{display:none}.toi-mast__logo img{width:64px}.toi-mast__tools .toi-mast__tool{flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px}.toi-mast__tools .toi-mast__tool--account svg{width:32px;height:32px}.toi-mast__tools .toi-mast__tool--fav svg{width:36px;height:36px}body:has(.toi-mast.is-drawer-open){overflow:hidden}}@media screen and (min-width:990px){.toi-mast__burger,.toi-drawer{display:none}.toi-bar__center{font-size:.8rem}.toi-mast__main{grid-template-columns:auto minmax(280px,1fr) auto;padding-block:14px 10px}.toi-mast__main>.toi-mast__search{display:flex}.toi-mast__tool--search,.toi-search{display:none!important}.toi-mast__tools{gap:4px}.toi-mast__tool{min-width:64px;min-height:44px}.toi-mast.is-drawer-open .toi-drawer{display:none}.toi-mast__tool--fav{display:flex}.toi-mast__tool>span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.toi-mast__logo img{width:92px}}@media screen and (min-width:990px){.toi-mast.is-drawer-open .toi-drawer{display:none}}.toi-brand{padding:clamp(36px,5vw,64px) 0 clamp(28px,4vw,48px);background:linear-gradient(165deg,var(--toi-accent-wash, var(--toi-blush)) 0%,var(--toi-paper) 72%);border-bottom:1px solid var(--toi-line)}.toi-brand__grid{display:grid;gap:28px;align-items:center}.toi-brand__media{position:relative;background:var(--toi-white);border-radius:var(--toi-radius, 24px);overflow:hidden;box-shadow:var(--toi-shadow)}.toi-brand__media:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:var(--toi-accent, var(--toi-red))}.toi-brand__media img{display:block;width:100%;height:auto;object-fit:contain}.toi-brand__copy .toi-kicker{color:var(--toi-accent, var(--toi-red))}.toi-brand__promise,.toi-brand__copy h2{margin:10px 0 0;max-width:16ch;font-family:var(--font-heading--family),sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(1.85rem,3.6vw,2.85rem);line-height:1.12;color:var(--toi-ink)}.toi-brand__benefits{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.toi-brand__benefits li{padding:8px 14px;border-radius:999px;background:var(--toi-white);border:1px solid color-mix(in srgb,var(--toi-accent, var(--toi-red)) 28%,var(--toi-line));color:var(--toi-ink);font-size:.88rem;font-weight:650;box-shadow:0 1px #2a20240a}.toi-brand__cta{margin:24px 0 0}.toi-btn--accent{background:var(--toi-accent, var(--toi-red));color:var(--toi-on-accent, var(--toi-white))}.toi-btn--accent:hover{background:var(--toi-accent, var(--toi-red-deep));color:var(--toi-on-accent, var(--toi-white));filter:brightness(.94)}.toi-brand-shelf{padding:clamp(28px,4vw,40px) 0 0;background:var(--toi-paper)}.toi-brand-shelf .toi-display{margin:6px 0 0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700}.toi-brand-shelf .toi-kicker{color:var(--toi-accent, var(--toi-red))}.toi-brand-plp .product-grid{max-width:1100px;margin-inline:auto}.toi-brand-plp .product-grid__item{min-width:0}@media screen and (min-width:750px){.toi-brand-plp .product-grid{justify-content:center}}.toi-brand-why{padding:clamp(40px,5vw,72px) 0;background:var(--toi-white);border-block:1px solid var(--toi-line)}.toi-brand-why .toi-kicker{color:var(--toi-accent, var(--toi-red))}.toi-brand-why .toi-display{margin:6px 0 0;max-width:18ch;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:750}.toi-brand-why__grid{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.toi-brand-why__item{padding:22px 20px;border-radius:var(--toi-radius-sm, 20px);background:var(--toi-accent-wash, var(--toi-blush))}.toi-brand-why__mark{display:block;width:36px;height:4px;margin-bottom:14px;border-radius:100px;background:var(--toi-accent, var(--toi-red))}.toi-brand-why__item h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--toi-ink)}.toi-brand-why__item p{margin:8px 0 0;color:var(--toi-muted);font-size:.95rem;line-height:1.45}.toi-brand-cue{padding:clamp(36px,4.5vw,56px) 0;background:var(--toi-accent-wash, var(--toi-blush))}.toi-brand-cue__inner{max-width:40rem}.toi-brand-cue .toi-kicker{color:var(--toi-accent, var(--toi-red))}.toi-brand-cue .toi-display{margin:8px 0 0;font-size:clamp(1.4rem,2.5vw,1.95rem);font-weight:750;line-height:1.2}.toi-brand-cue__line{margin:12px 0 0;color:var(--toi-muted);font-size:1.02rem;line-height:1.5}.toi-brand-cta{padding:clamp(28px,4vw,44px) 0;background:var(--toi-accent, var(--toi-red));color:var(--toi-on-accent, var(--toi-white))}.toi-brand-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px}.toi-brand-cta__copy{max-width:36rem}.toi-brand-cta .toi-display{margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:750;color:inherit}.toi-brand-cta p{margin:8px 0 0;opacity:.92;font-size:.98rem;line-height:1.45}.toi-brand-cta .toi-btn--accent{background:var(--toi-white);color:var(--toi-ink);flex-shrink:0}.toi-brand-cta .toi-btn--accent:hover{background:var(--toi-paper);color:var(--toi-ink);filter:none;box-shadow:var(--toi-shadow-hover)}.toi-faq{padding:clamp(40px,5vw,72px) 0 clamp(28px,4vw,40px);background:var(--toi-paper)}.toi-faq__layout{display:grid;gap:28px 48px;align-items:start}.toi-faq__intro .toi-kicker{color:var(--toi-accent, var(--toi-red))}.toi-faq__intro .toi-display{margin:6px 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:750}.toi-faq__lede{margin:10px 0 0;color:var(--toi-muted);font-size:.98rem}.toi-faq__cta{margin:20px 0 0}.toi-faq__list{background:var(--toi-white);border-radius:var(--toi-radius-sm, 20px);padding:4px 22px;box-shadow:var(--toi-shadow)}.toi-faq details{border-top:1px solid var(--toi-line)}.toi-faq details:first-child{border-top:0}.toi-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-weight:650;font-size:1.02rem;list-style:none}.toi-faq summary::-webkit-details-marker{display:none}.toi-faq summary:after{content:"+";margin-left:auto;flex:none;color:var(--toi-accent, var(--toi-red));font-weight:700}.toi-faq details[open] summary:after{content:"\2013"}.toi-faq details p{margin:0 0 16px;color:var(--toi-muted);line-height:1.5;font-size:.96rem}.toi-plp-head--brand{padding-block:clamp(18px,2.5vw,28px) clamp(8px,1.5vw,14px);border-bottom:0}.toi-plp-head--brand .toi-plp-head__title{max-width:14ch;font-size:clamp(1.65rem,3.2vw,2.4rem)}@media screen and (min-width:750px){.toi-brand-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media screen and (min-width:990px){.toi-brand__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:48px}.toi-faq__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/toi-shop.css.map */
