.tog-stack{display:grid;gap:var(--tog-stack-gap, 0px);overflow-x:clip}.tog-stack>*,.tog-split__inner>*,.tog-termlist__inner>*,.tog-stats__grid>*,.tog-quotes__carousel>*,.tog-quotes__grid>*,.tog-mosaic__grid>*,.tog-fullbleed>*{min-width:0}.tog-block,.tog-block :where(:not(.progress-bar--limit-width,.section-header *)){max-width:100%}.tog-block{--tog-gutter: var(--container-gutter, 24px);padding-block:var(--tog-pad-block-mobile, 56px);padding-inline:var(--tog-gutter);box-sizing:border-box}@media screen and (min-width:1000px){.tog-block{padding-block:var(--tog-pad-block, 96px)}}.tog-width--full{padding-inline:0}.tog-width--container>*{max-width:var(--container-max-width, 1400px);margin-inline:auto}.tog-width--narrow>*{max-width:var(--tog-narrow-width, 64rem);margin-inline:auto}.tog-block img,.tog-block svg.placeholder-svg{display:block;width:100%;height:auto}.tog-split__inner{display:grid;gap:clamp(24px,5vw,64px)}:root,.tog-block{--tog-heading-media-gap: clamp(20px, 3vw, 32px)}.tog-split--media-below .tog-split__inner{row-gap:var(--tog-heading-media-gap)}.tog-split__text>*+*{margin-block-start:1rem}.tog-split__extra{margin-block-start:1.5rem}.tog-split__caption{margin-block-start:.75rem;font-size:.8125rem;color:rgb(var(--text-color))}.tog-split__text{order:1}.tog-split__media{order:2}.tog-split__media{max-width:var(--tog-split-media-max-mobile, none);margin-inline:auto;width:100%}@media screen and (min-width:1000px){.tog-split__media{max-width:var(--tog-split-media-max, none);margin-inline:0;justify-self:center}}@media screen and (min-width:1000px){.tog-split__inner{grid-template-columns:var(--tog-split-text-width, 45%) 1fr;align-items:var(--tog-split-align, center)}.tog-align--start .tog-split__inner{--tog-split-align: start}.tog-align--center .tog-split__inner{--tog-split-align: center}.tog-align--end .tog-split__inner{--tog-split-align: end}.tog-split--media-start .tog-split__inner{grid-template-columns:1fr var(--tog-split-text-width, 45%)}.tog-split--media-start .tog-split__text{order:2}.tog-split--media-start .tog-split__media{order:1}.tog-split--media-below .tog-split__inner{grid-template-columns:minmax(0,1fr)}.tog-split--media-below .tog-split__media{justify-self:stretch}}.tog-split--media-below .tog-split__text{text-align:center}.tog-split--media-below .tog-split__head .subheading{justify-content:center}.tog-split--media-below .tog-split__body{margin-inline:auto}.tog-split--media-below .tog-split__media{aspect-ratio:var(--tog-split-media-ratio, auto);overflow:hidden}.tog-split--media-below .tog-split__media :is(img,svg){width:100%;height:100%;object-fit:cover}.tog-split[style*=--tog-split-media-ratio] .tog-split__media:not(:has(.tog-split__caption)){aspect-ratio:var(--tog-split-media-ratio);overflow:hidden}.tog-split[style*=--tog-split-media-ratio] .tog-split__media:not(:has(.tog-split__caption)) :is(picture,img,svg){display:block;width:100%;height:100%;object-fit:cover}.tog-fullbleed{position:relative;display:grid;padding-inline:0;isolation:isolate}.tog-fullbleed__media,.tog-fullbleed__overlay,.tog-fullbleed__content{grid-area:1 / 1}.tog-fullbleed__media img,.tog-fullbleed__media video{width:100%;height:100%;object-fit:cover}.tog-fullbleed:not(.tog-fullbleed--natural) .tog-fullbleed__media{position:relative;min-height:0;overflow:hidden}.tog-fullbleed:not(.tog-fullbleed--natural) .tog-fullbleed__media>*,.tog-fullbleed:not(.tog-fullbleed--natural) .tog-fullbleed__media img,.tog-fullbleed:not(.tog-fullbleed--natural) .tog-fullbleed__media video,.tog-fullbleed:not(.tog-fullbleed--natural) .tog-fullbleed__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tog-fullbleed__overlay{background:rgb(0 0 0 / var(--tog-overlay, 0));z-index:1}.tog-fullbleed__content{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;text-align:center;padding-block:var(--tog-fullbleed-inner-mobile, 48px);padding-inline:var(--tog-gutter)}@media screen and (min-width:1000px){.tog-fullbleed__content{padding-block:var(--tog-fullbleed-inner, 88px)}}.tog-fullbleed--text-top .tog-fullbleed__content{align-content:start}.tog-fullbleed--text-bottom .tog-fullbleed__content{align-content:end}.tog-fullbleed__content>*+*{margin-block-start:1rem}.tog-fullbleed__content>.tog-fullbleed__heading-2{margin-block-start:0}.tog-fullbleed .tog-fullbleed__content>*{max-width:min(100%,var(--tog-measure, 640px))}.tog-fullbleed--flush:not(.tog-fullbleed--no-image){padding-block:0}.tog-fullbleed--no-image .tog-fullbleed__content{padding-block:0}.tog-fullbleed--small{min-height:40svh}.tog-fullbleed--medium{min-height:60svh}.tog-fullbleed--large{min-height:80svh}.tog-fullbleed--screen{min-height:100svh}.tog-fullbleed--custom{min-height:var(--tog-custom-height-mobile, 480px)}@media screen and (min-width:1000px){.tog-fullbleed--custom{min-height:var(--tog-custom-height, 640px)}}.tog-waitlist{--tog-wl-heading: currentColor;--tog-wl-disclaimer: currentColor;--tog-wl-field-bg: transparent;--tog-wl-field-text: currentColor;--tog-wl-button-bg: currentColor;--tog-wl-button-text: #000;--tog-wl-border: currentColor}.tog-waitlist__inner{display:grid;justify-items:center;text-align:center;width:100%;max-width:var(--tog-wl-form-width, 900px);margin-inline:auto;padding-inline:var(--tog-gutter);box-sizing:border-box}.tog-waitlist__heading{margin:0}.tog-stats__value{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.tog-waitlist__heading>p,.tog-waitlist__heading-line{margin:0;color:var(--tog-wl-heading)}.tog-waitlist__heading>p+p{margin-block-start:.1em}.tog-waitlist__form{width:100%;margin-block-start:var(--tog-wl-gap-heading, 40px)}.tog-waitlist__heading:empty+.tog-waitlist__form,.tog-waitlist__inner>.tog-waitlist__form:first-child{margin-block-start:0}.tog-waitlist__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tog-waitlist__row{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--tog-wl-border)}.tog-waitlist__input,.tog-waitlist__button{appearance:none;-webkit-appearance:none;margin:0;border:0;border-radius:0;min-height:0;height:auto;box-shadow:none;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1.2;letter-spacing:0;text-align:center;padding-block:var(--tog-wl-cell-pad, 20px);padding-inline:1rem;width:100%;box-sizing:border-box}.tog-waitlist__input{background:var(--tog-wl-field-bg);color:rgb(var(--input-text-color, var(--text-color)));font:var(--button-font)}.tog-waitlist__input::placeholder{color:var(--tog-wl-field-text);opacity:1}.tog-waitlist__input:focus,.tog-waitlist__input:focus-visible{outline:2px solid var(--tog-wl-border);outline-offset:-2px}.tog-waitlist__button,:root{--tog-button-size: 22px;--tog-button-weight: 600}.button.button,.tog-waitlist__cta,.tog-waitlist__button,.tog-addon__button,.tog-sticky-atc__button,button[name=checkout]{font-size:var(--tog-button-size)!important;font-weight:var(--tog-button-weight)!important}.tog-waitlist__cta,.tog-waitlist__button{font-size:var(--tog-wl-button-size, var(--tog-button-size));font-weight:var(--tog-wl-button-weight, var(--tog-button-weight))}.tog-waitlist__cta{font-family:var(--button-font-family, inherit);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}.tog-waitlist__button{background:var(--tog-wl-button-bg);color:var(--tog-wl-button-text);cursor:pointer;border-block-start:1px solid var(--tog-wl-border);transition:filter .15s ease}.tog-waitlist__button:hover{filter:brightness(var(--button-hover-brightness, 1.08))}@media screen and (min-width:700px){.tog-waitlist__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tog-waitlist__button{border-block-start:0;border-inline-start:1px solid var(--tog-wl-border)}}.tog-waitlist__disclaimer{margin-block-start:var(--tog-wl-gap-form, 16px);color:var(--tog-wl-disclaimer);font-size:.875em;line-height:inherit;max-width:62ch}.tog-waitlist__disclaimer p{margin:0}.tog-waitlist__error{margin-block-start:.75rem;font-size:.875em}.tog-waitlist__success{margin:0;font-size:inherit}.tog-waitlist--inline .tog-waitlist__inner{justify-items:start;text-align:start;margin-inline:0;padding-inline:0;max-width:100%}.tog-stats__grid{display:grid;grid-template-columns:repeat(var(--tog-stats-columns-mobile, 2),minmax(0,1fr));gap:clamp(28px,6vw,48px);text-align:center}@media screen and (min-width:1000px){.tog-stats__grid{grid-template-columns:repeat(var(--tog-stats-columns, 4),minmax(0,1fr))}}.tog-stats__link{text-decoration:none;color:inherit}.tog-stats__item{display:grid;justify-items:center;gap:1rem}.tog-stats__value{font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.tog-stats__icon svg{display:block}.tog-termlist__inner{display:grid;gap:clamp(24px,5vw,64px)}.tog-termlist__text>*+*{margin-block-start:1rem}.tog-termlist__list{margin:0;display:grid;gap:.85rem;align-content:start}.tog-termlist__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:baseline}.tog-termlist__term{margin:0;text-align:end;opacity:.65}.tog-termlist__definition{margin:0}.tog-termlist__text{order:1}.tog-termlist__list{order:2}@media screen and (min-width:1000px){.tog-termlist__inner{grid-template-columns:var(--tog-split-text-width, 45%) 1fr;align-items:center}.tog-termlist--media-start .tog-termlist__inner{grid-template-columns:1fr var(--tog-split-text-width, 45%)}.tog-termlist--media-start .tog-termlist__text{order:2}.tog-termlist--media-start .tog-termlist__list{order:1}}.tog-mosaic__header{text-align:center;margin-block-end:clamp(24px,4vw,48px)}.tog-mosaic__grid{display:grid;grid-template-columns:repeat(var(--tog-mosaic-columns-mobile, 2),minmax(0,1fr));gap:var(--tog-mosaic-gap, 12px)}@media screen and (min-width:1000px){.tog-mosaic__grid{grid-template-columns:repeat(var(--tog-mosaic-columns, 2),minmax(0,1fr))}}.tog-mosaic__grid--masonry{display:block;column-count:var(--tog-mosaic-columns-mobile, 2);column-gap:var(--tog-mosaic-gap, 12px)}@media screen and (min-width:1000px){.tog-mosaic__grid--masonry{column-count:var(--tog-mosaic-columns, 2)}}.tog-mosaic__grid--masonry .tog-mosaic__item{break-inside:avoid;margin-block-end:var(--tog-mosaic-gap, 12px)}@media screen and (max-width:999px){.tog-mosaic__grid--m-even{display:grid;column-count:auto;grid-template-columns:repeat(var(--tog-mosaic-columns-mobile, 2),minmax(0,1fr));gap:var(--tog-mosaic-gap, 12px);align-items:start}.tog-mosaic__grid--m-even .tog-mosaic__item{margin-block-end:0}.tog-mosaic__grid--m-masonry{display:block;column-count:var(--tog-mosaic-columns-mobile, 2);column-gap:var(--tog-mosaic-gap, 12px)}.tog-mosaic__grid--m-masonry .tog-mosaic__item{break-inside:avoid;margin-block-end:var(--tog-mosaic-gap, 12px)}}.tog-mosaic__item{margin:0;grid-column:span var(--tog-mosaic-span, 1)}.tog-mosaic__item img{aspect-ratio:var(--tog-mosaic-ratio, auto);object-fit:cover}.tog-mosaic__caption{margin-block-start:.5rem;font-size:.8125rem;opacity:.75}.tog-quotes__header{text-align:center;margin-block-end:var(--section-stack-row-gap)}.tog-quotes__grid{display:grid;gap:clamp(32px,4vw,56px)}@media screen and (min-width:1000px){.tog-quotes__grid{--tog-quotes-col-gap: clamp(40px, 6vw, 80px);grid-template-columns:repeat(var(--tog-quotes-columns, 2),minmax(0,1fr));column-gap:var(--tog-quotes-col-gap)}.tog-quotes__grid--ruled{position:relative}}.tog-quotes__item{margin:0;display:grid;gap:1rem;align-content:start}.tog-quotes__grid>.tog-quotes__item+.tog-quotes__item{border-block-start:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-block-start:clamp(32px,4vw,56px)}@media screen and (min-width:1000px){.tog-quotes__grid>.tog-quotes__item+.tog-quotes__item{border-block-start:0;padding-block-start:0}.tog-quotes__grid--ruled>.tog-quotes__item{padding-inline-end:clamp(20px,3vw,40px)}.tog-quotes__grid--ruled:before,.tog-quotes__grid--ruled.tog-quotes__grid--cols-3:after{content:"";position:absolute;inset-block:0;width:1px;background:var(--tog-quotes-rule, color-mix(in srgb, currentColor 22%, transparent));pointer-events:none}.tog-quotes__grid--ruled.tog-quotes__grid--cols-2:before{left:50%}.tog-quotes__grid--ruled.tog-quotes__grid--cols-3:before{left:calc((100% - 2 * var(--tog-quotes-col-gap)) / 3 + var(--tog-quotes-col-gap) / 2)}.tog-quotes__grid--ruled.tog-quotes__grid--cols-3:after{left:calc((100% - 2 * var(--tog-quotes-col-gap)) / 3 * 2 + var(--tog-quotes-col-gap) * 1.5)}.tog-quotes__grid--ruled.tog-quotes__grid--cols-1:before{content:none}}.tog-quotes--rule-accent{--tog-quotes-rule: rgb(var(--heading-highlight-accent-color))}.tog-quotes--cards .tog-quotes__grid{--tog-quote-card-pad: clamp(24px, 3vw, 40px);align-items:start}.tog-quotes--cards .tog-quotes__grid>.tog-quotes__item{background:rgb(var(--background-secondary));padding:var(--tog-quote-card-pad)}.tog-quotes--cards .tog-quotes__grid>.tog-quotes__item+.tog-quotes__item{border-block-start:0;padding-block-start:var(--tog-quote-card-pad)}@media screen and (min-width:1000px){.tog-quotes--cards .tog-quotes__grid{display:block;column-count:var(--tog-quotes-columns, 2);column-gap:calc(var(--tog-quotes-col-gap) / 2)}.tog-quotes--cards .tog-quotes__grid>.tog-quotes__item{break-inside:avoid;margin-block-end:calc(var(--tog-quotes-col-gap) / 2)}}.tog-quotes__progress{margin-block-start:clamp(20px,3vw,32px)}@media screen and (max-width:999px){.tog-quotes__grid--swipe{grid-auto-flow:column;grid-auto-columns:var(--tog-quotes-swipe-width, 75%);grid-template-columns:none;gap:calc(var(--tog-gutter) / 2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch}.tog-quotes__grid--swipe::-webkit-scrollbar{display:none}.tog-quotes__grid--swipe>.tog-quotes__item{scroll-snap-align:start}.tog-quotes__grid--swipe>.tog-quotes__item+.tog-quotes__item{border-block-start:0}.tog-quotes:not(.tog-quotes--cards) .tog-quotes__grid--swipe>.tog-quotes__item+.tog-quotes__item{padding-block-start:0}.tog-quotes--cards .tog-quotes__grid--swipe{align-items:stretch}.tog-quotes__grid--swipe .tog-quotes__avatar{width:var(--tog-quotes-portrait-mobile, var(--tog-quotes-portrait, 64px));height:var(--tog-quotes-portrait-mobile, var(--tog-quotes-portrait, 64px))}.tog-quotes__grid--swipe .tog-quotes__text{font-size:var(--text-xs)}.tog-quotes--clamp .tog-quotes__grid--swipe .tog-quotes__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tog-quotes-clamp);overflow:hidden}.tog-quotes--clamp .tog-quotes__grid--swipe .tog-quotes__item.is-expanded .tog-quotes__text{display:block;-webkit-line-clamp:none;overflow:visible}.tog-quotes__grid--swipe .tog-quotes__more{justify-self:start;margin:0;padding:0;background:none;border:0;color:inherit}.tog-quotes--swipe-center .tog-quotes__grid--swipe .tog-quotes__more{justify-self:center}.tog-quotes__grid--swipe .tog-quotes__person{flex-direction:column;align-items:flex-start;gap:.75rem}.tog-quotes--swipe-center .tog-quotes__grid--swipe>.tog-quotes__item{justify-items:center;text-align:center}.tog-quotes--swipe-center .tog-quotes__grid--swipe .tog-quotes__person{align-items:center}.tog-quotes--swipe-center .tog-quotes__grid--swipe .tog-quotes__meta{text-align:center}}@media screen and (min-width:1000px){.tog-quotes__progress,.tog-quotes__grid--swipe .tog-quotes__more{display:none}}.tog-quotes--clamp-carousel .tog-quotes__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tog-quotes-clamp);overflow:hidden}@media screen and (min-width:1000px){.tog-quotes--clamp-carousel .tog-quotes__text{-webkit-line-clamp:var(--tog-quotes-clamp-desktop, var(--tog-quotes-clamp))}}.tog-quotes--clamp-carousel .tog-quotes__item.is-expanded .tog-quotes__text{display:block;-webkit-line-clamp:none;overflow:visible}.tog-quotes .tog-quotes__item .tog-quotes__text.is-animating{display:block;-webkit-line-clamp:none;overflow:hidden}.tog-quotes--clamp-carousel .tog-quotes__more{justify-self:center;margin:0;padding:0;background:none;border:0;color:inherit}.tog-quotes__person{display:flex;align-items:var(--tog-quotes-person-align, center);gap:1rem}.tog-quotes__avatar{flex:0 0 auto;width:var(--tog-quotes-portrait, 64px);height:var(--tog-quotes-portrait, 64px);border-radius:50%;overflow:hidden}.tog-quotes__avatar img{width:100%;height:100%;object-fit:cover}.tog-quotes__meta>*{margin:0}.tog-quotes__author{text-transform:uppercase;letter-spacing:.06em;font-size:var(--tog-quote-author-size, .8125em)}.tog-quotes__role{font-size:.875em;opacity:.7}.tog-quotes__text{margin:0}.tog-quotes__carousel{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(8px,2vw,24px)}.tog-quotes__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tog-quotes--carousel .tog-quotes__track{align-items:start;height:var(--tog-quotes-height, auto);overflow-y:hidden;transition:height .32s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.tog-quotes--carousel .tog-quotes__track{transition:none}}.tog-quotes__track::-webkit-scrollbar{display:none}.tog-quotes--carousel[data-tog-fit-height=false] .tog-quotes__track{align-items:center}.tog-quotes--carousel .tog-quotes__item{scroll-snap-align:center;text-align:center;justify-items:center;padding-inline:clamp(8px,3vw,32px)}.tog-quotes__arrow{background:transparent;border:0;color:inherit;cursor:pointer;padding:.5rem;line-height:0}.tog-quotes__arrow[disabled]{opacity:.3;cursor:default}.tog-quotes__dots{display:flex;justify-content:center;gap:.5rem;margin-block-start:clamp(20px,3vw,32px)}.tog-quotes__dot{width:6px;height:6px;border-radius:50%;border:1px solid currentColor;background:currentColor;opacity:.35;padding:0;cursor:pointer}.tog-quotes__dot[aria-current=true]{background:transparent;opacity:1}.tog-strip__header{text-align:center;margin-block-end:clamp(24px,4vw,48px)}.tog-strip__viewport{position:relative}.tog-strip__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--tog-strip-item-width-mobile, 150px);gap:var(--tog-strip-gap, 8px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:start}@media screen and (min-width:1000px){.tog-strip__track{grid-auto-columns:var(--tog-strip-item-width, 200px);justify-content:safe center}}.tog-strip__track::-webkit-scrollbar{display:none}.tog-strip__item{scroll-snap-align:start}.tog-strip__item img{aspect-ratio:var(--tog-strip-ratio, 4 / 5);object-fit:cover}.tog-strip__viewport{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:4px}.tog-strip__track{grid-column:2;grid-row:1}.tog-strip__arrow{position:static;transform:none;background:transparent;border:0;color:inherit;cursor:pointer;padding:.5rem;line-height:0;opacity:.85;transition:opacity .2s ease}.tog-strip__arrow:hover{opacity:1}.tog-strip__arrow svg{width:22px;height:auto}.tog-strip__arrow--prev{grid-column:1;grid-row:1}.tog-strip__arrow--next{grid-column:3;grid-row:1}.tog-strip__arrow[hidden]{display:block;visibility:hidden;pointer-events:none}.tog-strip__viewport--controls{grid-template-columns:minmax(0,1fr);column-gap:0}.tog-strip__viewport--controls .tog-strip__track{grid-column:1}@media screen and (max-width:999px){.tog-strip__arrow,.tog-strip__arrow[hidden]{display:none}.tog-strip__viewport{grid-template-columns:minmax(0,1fr);column-gap:0}.tog-strip__track{grid-column:1}}.tog-feature__item{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--tog-feature-border, transparent);overflow:hidden}.tog-feature__item--media-first .tog-feature__media{order:-1}.tog-feature .tog-strip__viewport{column-gap:0}.tog-feature .tog-strip__arrow--prev{margin-inline-end:4px}.tog-feature .tog-strip__arrow--next{margin-inline-start:4px}.tog-feature__text{display:flex;flex-direction:column;justify-content:flex-start;gap:.6rem;padding:clamp(20px,4vw,44px);background:var(--tog-feature-bg, transparent)}.tog-feature__eyebrow,.tog-feature__heading{margin:0}.tog-feature__body{font-size:.9375em}.tog-feature__media img,.tog-feature__media svg{display:block;width:100%;height:100%;aspect-ratio:var(--tog-feature-ratio, 4 / 5);object-fit:cover}@media screen and (max-width:999px){.tog-feature .tog-strip__track{grid-auto-columns:var(--tog-strip-item-width-mobile, 85vw)}.tog-feature__item{grid-template-columns:1fr;grid-template-rows:auto 1fr}.tog-feature__item .tog-feature__media{order:-1;aspect-ratio:var(--tog-feature-ratio, 4 / 5)}.tog-feature__item .tog-feature__media img,.tog-feature__item .tog-feature__media svg{aspect-ratio:auto}}.tog-video__header{text-align:center;margin-block-end:var(--tog-heading-media-gap)}.tog-video__header>*+*{margin-block-start:16px}:is(.tog-video__header,.tog-split__head,.tog-fullbleed__content,.tog-quotes__header,.tog-mosaic__header,.tog-faq__header,.tog-spec__header,.tog-tiles__header,.tog-compare__header,.tog-strip__header,.tog-termlist__text,.tog-progress__text>.tog-progress__heading:first-child,.section-header,.section-header>.prose)>:is(h1,h2,h3,.h1,.h2,.h3,.h4,.display-xl,.display-l,.display-m):first-child{text-box:trim-start cap alphabetic}.tog-progress__text>.tog-progress__heading:first-child>:first-child{margin-block-start:0}@supports not (text-box: trim-start cap alphabetic){:is(.tog-video__header,.tog-split__head,.tog-fullbleed__content,.tog-quotes__header,.tog-mosaic__header,.tog-faq__header,.tog-spec__header,.tog-tiles__header,.tog-compare__header,.tog-strip__header,.tog-termlist__text,.tog-progress__text>.tog-progress__heading:first-child,.section-header,.section-header>.prose)>:is(h1,h2,h3,.h1,.h2,.h3,.h4,.display-xl,.display-l,.display-m):first-child{margin-block-start:calc(-1em * ((var(--heading-line-height, 1.2) - 1.19) / 2 + .3))}}.tog-video__header--accent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.display-l,.display-m){color:rgb(var(--heading-highlight-accent-color))}.tog-video__body{margin-inline:auto}.tog-video__body>*{margin:0}.tog-video__frame{position:relative;aspect-ratio:var(--tog-video-ratio, 16 / 9);overflow:hidden;background:rgb(var(--background-secondary))}.tog-video__iframe--pending{opacity:0;pointer-events:none}.tog-video__iframe{transition:opacity .3s ease}.tog-video__poster{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;position:relative}.tog-video__poster img{width:100%;height:100%;object-fit:cover}.tog-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tog-video__play-bg{fill:#212121;fill-opacity:.8;transition:fill-opacity .2s}.tog-video__poster:hover .tog-video__play-bg{fill:red;fill-opacity:1}.tog-video__frame iframe{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);border:0}@media(prefers-reduced-motion:reduce){.tog-quotes__track,.tog-strip__track{scroll-behavior:auto}}.tog-split__body,.tog-fullbleed__body,.tog-termlist__body,.tog-quotes__text{font-size:var(--tog-body-size, inherit);line-height:var(--tog-body-leading, inherit)}.tog-quotes__text{font-size:var(--tog-quotes-text-size, var(--tog-body-size, inherit))}.tog-split__body,.tog-termlist__body{max-width:38rem}.tog-fullbleed__body{margin-inline:auto}.tog-quotes--carousel .tog-quotes__text{max-width:34rem}.tog-stats__value{font-size:clamp(1.25rem,2.2vw,1.625rem)}.tog-termlist__row{font-size:var(--tog-body-size, inherit)}.tog-placeholder{display:block;width:100%;height:100%;background:color-mix(in srgb,currentColor 9%,transparent);fill:currentColor;opacity:.32}.tog-fullbleed__media--placeholder{min-height:42svh}.tog-fullbleed__media--placeholder .tog-placeholder{object-fit:cover}.tog-quotes__avatar .tog-placeholder{background:color-mix(in srgb,currentColor 14%,transparent)}.tog-video__frame--placeholder{display:grid;place-items:center}.tog-video__frame--placeholder .tog-placeholder{grid-area:1 / 1}.tog-video__frame--placeholder .tog-video__play{grid-area:1 / 1;position:static}.shopify-section--tog-stack{overflow-x:clip}.tog-split__placeholder{aspect-ratio:4 / 5;max-height:560px;width:auto;margin-inline:auto}.shopify-section--tog-fonts,.tog-fonts{display:contents}.tog-progress__inner{display:grid;gap:clamp(24px,5vw,64px)}.tog-progress__text>*+*{margin-block-start:1rem}.tog-progress__text>.subheading+.tog-progress__heading{margin-block-start:var(--prose-combination-subheading-heading-spacing)}.tog-progress__text>.subheading+.tog-progress__heading>:first-child{margin-block-start:0}.tog-progress__extra{margin-block-start:1.5rem}.tog-progress__text{order:1}.tog-progress__aside{order:2}@media screen and (min-width:1000px){.tog-progress__inner{grid-template-columns:var(--tog-split-text-width, 45%) 1fr;align-items:var(--tog-split-align, start)}.tog-progress.tog-align--start .tog-progress__inner{--tog-split-align: start}.tog-progress.tog-align--center .tog-progress__inner{--tog-split-align: center}.tog-progress.tog-align--end .tog-progress__inner{--tog-split-align: end}.tog-progress--card-start .tog-progress__inner{grid-template-columns:1fr var(--tog-split-text-width, 45%)}.tog-progress--card-start .tog-progress__text{order:2}.tog-progress--card-start .tog-progress__aside{order:1}}.tog-progress__card{display:grid;gap:var(--tog-progress-gap, 28px);padding:clamp(20px,3vw,36px);background:var(--tog-progress-card-bg, color-mix(in srgb, currentColor 6%, transparent));border:1px solid var(--tog-progress-border, color-mix(in srgb, currentColor 18%, transparent));margin:0;padding-inline-start:clamp(20px,3vw,36px);list-style:none}.tog-progress__item{display:grid;gap:10px;min-width:0}.tog-progress__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tog-progress__label,.tog-progress__percent{font-size:var(--tog-body-size, inherit);line-height:1.2}.tog-progress__track{position:relative;height:var(--tog-progress-height, 10px);background:var(--tog-progress-track, color-mix(in srgb, currentColor 14%, transparent));overflow:hidden}.tog-progress__fill{display:block;height:100%;background:var(--tog-progress-fill, currentColor)}.tog-progress__caption{margin-block-start:clamp(12px,1.6vw,18px);color:var(--tog-progress-caption, color-mix(in srgb, currentColor 70%, transparent))}.tog-progress__caption>*{margin:0}.tog-trust__heading{margin:0 0 .75rem}.tog-trust__list{display:grid;gap:var(--tog-trust-gap, 10px);margin:0;padding:0;list-style:none}.tog-trust--two .tog-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);row-gap:calc(var(--tog-trust-gap, 10px) + 4px);align-items:start}.tog-trust--two .tog-trust__item--lead{grid-column:1 / -1}.tog-trust--two .tog-trust__item{align-items:start}.tog-trust--two .tog-trust__icon{margin-block-start:.15em}.tog-trust--two .tog-trust__text{line-height:1.35}@media screen and (max-width:699px){.tog-trust--two .tog-trust__list{grid-template-columns:minmax(0,1fr)}}.tog-trust--inline .tog-trust__list{grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;column-gap:clamp(16px,2vw,32px)}.tog-trust__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:var(--tog-body-size, inherit);line-height:1.35}.tog-trust__item--lead{color:var(--tog-trust-lead, currentColor);font-weight:600}.tog-trust__icon{display:grid;place-items:center;width:1.15em;color:var(--tog-trust-icon, currentColor)}.tog-trust__icon svg{width:100%;height:auto;stroke-linecap:round;stroke-linejoin:round}.product-info__block-group.tog-usp-group{display:grid;gap:var(--checkbox-control-gap)}.tog-usp .tog-trust__item{margin:0;font-size:var(--text-xs)}@media screen and (min-width:700px){.tog-usp .tog-trust__item{font-size:var(--text-sm)}}.tog-usp .tog-trust__icon{color:rgb(var(--accent))}.tog-pay__label{margin:0 0 .5rem}.tog-pay__list{display:flex;flex-wrap:nowrap;overflow:hidden;gap:var(--tog-pay-gap, 8px);margin:0;padding:0;list-style:none}.tog-pay--mono .tog-pay__item svg{filter:grayscale(1);opacity:.8}@media screen and (max-width:699px){.tog-pay--wrap .tog-pay__list{flex-wrap:wrap;overflow:visible;row-gap:var(--tog-pay-gap, 8px)}}.tog-pay--center .tog-pay__list{justify-content:center}.tog-pay--end .tog-pay__list{justify-content:flex-end}.tog-pay--center .tog-pay__label{text-align:center}.tog-pay--end .tog-pay__label{text-align:right}.tog-pay__item{display:grid}.tog-pay__icon,.tog-pay__item svg{height:var(--tog-pay-height, 24px);width:auto;display:block}@media screen and (max-width:699px){.tog-pay__icon,.tog-pay__item svg{height:var(--tog-pay-height-mobile, var(--tog-pay-height, 24px))}}.tog-pay__empty{margin:0;opacity:.6;font-size:var(--tog-body-size, inherit)}.tog-addon__card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,20px);padding:clamp(12px,2vw,18px);border:1px solid var(--tog-addon-border, color-mix(in srgb, currentColor 22%, transparent));background:var(--tog-addon-bg, transparent)}.tog-addon__media{width:72px;flex:none;overflow:hidden}.tog-addon__media img,.tog-addon__media svg{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.tog-addon__body{min-width:0}.tog-addon__heading{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1.2}.tog-addon__text{margin-block-start:.25rem;font-size:.875em;opacity:.8}.tog-addon__text>*{margin:0}.tog-addon__price{margin:.35rem 0 0;font-size:var(--tog-body-size, inherit)}.tog-addon__compare{margin-inline-start:.5rem;opacity:.6}.tog-addon__offer{margin:.35rem 0 0;font-size:.875em;color:var(--tog-addon-offer, inherit)}.tog-addon__more-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tog-addon__more-body{display:none;margin-block-start:.5em;font-size:.875em;opacity:.8}.tog-addon__more-input:checked~.tog-addon__more-body{display:block}.tog-addon__more-body>*{margin:0 0 .5em}.tog-addon__more-body>:last-child{margin-block-end:0}.tog-addon__more-toggle{margin-block-start:.5rem;font-size:.875em;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;text-decoration:underline;text-underline-offset:.2em}.tog-addon__more-toggle:after{content:"";width:.45em;height:.45em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-.1em);transition:transform .2s}.tog-addon__more-input:checked~.tog-addon__more-toggle:after{transform:rotate(-135deg) translateY(-.1em)}.tog-addon__more-close,.tog-addon__more-input:checked~.tog-addon__more-toggle .tog-addon__more-open{display:none}.tog-addon__more-input:checked~.tog-addon__more-toggle .tog-addon__more-close{display:inline}.tog-addon__more-input:focus-visible~.tog-addon__more-toggle{outline:2px solid currentColor;outline-offset:2px}.tog-addon__action{grid-column:1 / -1}.tog-addon__button{-webkit-appearance:none;appearance:none;width:100%;border:1px solid var(--tog-addon-btn-bg, currentColor);background:var(--tog-addon-btn-bg, transparent);color:var(--tog-addon-btn-text, currentColor);font-family:inherit;font-size:var(--tog-button-size);font-weight:var(--tog-button-weight);padding-block:.75rem;padding-inline:1rem;cursor:pointer;transition:opacity .2s}.tog-addon__button:hover{opacity:.85}.tog-addon__note{margin:0;opacity:.7;font-size:var(--tog-body-size, inherit)}.tog-addon__toggle{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.tog-addon__toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tog-addon__switch{flex:none;width:44px;height:24px;border-radius:0;border:1px solid var(--tog-addon-btn-bg, currentColor);background:transparent;position:relative;transition:background .2s}.tog-addon__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:0;background:var(--tog-addon-btn-bg, currentColor);transition:transform .2s,background .2s}.tog-addon__toggle-input:checked+.tog-addon__switch{background:var(--tog-addon-btn-bg, currentColor)}.tog-addon__toggle-input:checked+.tog-addon__switch:after{background:var(--tog-addon-btn-text, #000);transform:translate(20px)}.tog-addon__toggle-input:focus-visible+.tog-addon__switch{outline:2px solid currentColor;outline-offset:2px}.tog-addon__switch--checkbox{width:1.5rem;height:1.5rem;background:transparent;border:1px solid var(--tog-addon-btn-bg, currentColor)}.tog-addon__switch--checkbox:after{content:none}.tog-addon__toggle-input:checked+.tog-addon__switch--checkbox{background:var(--tog-addon-btn-bg, currentColor)}.tog-addon__toggle-input:checked+.tog-addon__switch--checkbox:after{content:"";position:absolute;top:.2rem;left:.5rem;width:.35rem;height:.7rem;border:solid var(--tog-addon-btn-text, #000);border-width:0 2px 2px 0;background:none;transform:rotate(45deg)}.tog-addon__card--toggle{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggle media" "head head" "offer offer" "body body";row-gap:.5rem;column-gap:12px;align-items:start}.tog-addon__card--toggle .tog-addon__toggle{grid-area:toggle;align-self:center;display:flex;width:100%}.tog-addon__card--toggle .tog-addon__media{grid-area:media;width:56px}.tog-addon__card--toggle .tog-addon__head{grid-area:head;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block-start:.5rem;border-top:1px solid var(--tog-addon-border, color-mix(in srgb, currentColor 22%, transparent))}.tog-addon__card--toggle .tog-addon__head .tog-addon__price{margin:0;flex:none;text-align:right}.tog-addon__card--toggle .tog-addon__offer{grid-area:offer;margin:0}.tog-addon__card--toggle .tog-addon__body{grid-area:body}.tog-addon__card--toggle .tog-addon__text{margin:0}.tog-addon__card--toggle .tog-addon__more-body{margin-block-start:.5em}@media screen and (max-width:699px){.tog-addon__card--toggle .tog-addon__head .tog-addon__price{display:grid;justify-items:end;line-height:1.25}.tog-addon__card--toggle .tog-addon__head .tog-addon__compare{margin-inline-start:0;font-size:.875em}}@media screen and (min-width:1000px){.tog-addon__card.tog-addon__card--toggle{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(12px,2vw,20px)}.tog-addon__card--toggle .tog-addon__media{width:72px}}@media screen and (min-width:1000px){.tog-addon__card{grid-template-columns:auto minmax(0,1fr) auto}.tog-addon__action{grid-column:auto}.tog-addon__button{width:auto;white-space:nowrap}}.tog-faq__inner{display:grid;gap:clamp(20px,3vw,40px)}.tog-faq__list{display:grid;gap:var(--tog-faq-gap, 0px);min-width:0}@media screen and (min-width:1000px){.tog-faq--split .tog-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.tog-faq__item{border-block-end:1px solid var(--tog-faq-rule, color-mix(in srgb, currentColor 18%, transparent))}.tog-faq__item:first-child{border-block-start:1px solid var(--tog-faq-rule, color-mix(in srgb, currentColor 18%, transparent))}.tog-faq__question{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:clamp(14px,1.6vw,20px);cursor:pointer;list-style:none}.tog-faq__question::-webkit-details-marker{display:none}.tog-faq__question-text{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1.25}.tog-faq__marker{width:1em;display:grid;place-items:center;transition:transform .2s}.tog-faq__marker svg{width:100%;height:auto;stroke-linecap:round}.tog-faq__item[open] .tog-faq__marker{transform:rotate(45deg)}.tog-faq__answer{padding-block-end:clamp(14px,1.6vw,20px);max-width:60ch}.tog-faq__answer>*{margin-block:0 .75em}.tog-faq__answer>*:last-child{margin-block-end:0}@media(prefers-reduced-motion:reduce){.tog-faq__marker{transition:none}}.tog-spec__inner{display:grid;gap:clamp(20px,3vw,36px)}.tog-spec__list{display:grid;gap:0;margin:0;min-width:0}@media screen and (min-width:1000px){.tog-spec__list{grid-template-columns:repeat(var(--tog-spec-columns, 2),minmax(0,1fr));column-gap:clamp(24px,4vw,64px)}}.tog-spec__row{display:grid;grid-template-columns:var(--tog-spec-label-width, 40%) minmax(0,1fr);gap:1rem;padding-block:.7rem;border-block-end:1px solid var(--tog-spec-rule, color-mix(in srgb, currentColor 16%, transparent));font-size:var(--tog-body-size, inherit)}.tog-spec__label{margin:0;color:var(--tog-spec-label, color-mix(in srgb, currentColor 65%, transparent))}.tog-spec__value{margin:0}.tog-spec__note{font-size:.875em;opacity:.7}.tog-spec__note>*{margin:0}.tog-stats__label{margin:.25rem 0 0;font-size:.8125em;line-height:1.3;opacity:.7;text-wrap:balance}.tog-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 .75rem;padding:0;list-style:none}.tog-badge{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;line-height:1;padding:.5em .85em;border:1px solid var(--tog-badge-border, color-mix(in srgb, currentColor 35%, transparent));color:var(--tog-badge-text, currentColor)}.tog-badges--solid .tog-badge{background:var(--tog-badge-bg, color-mix(in srgb, currentColor 12%, transparent));border-color:var(--tog-badge-border, transparent)}.tog-quote-card{margin:0;padding:clamp(16px,2.4vw,24px);border:1px solid var(--tog-qc-border, color-mix(in srgb, currentColor 20%, transparent));background:var(--tog-qc-bg, transparent)}.tog-quote-card__text{margin:0;font-size:var(--tog-body-size, inherit);line-height:inherit}.tog-quote-card__text>*{margin:0}.tog-quote-card__person{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-block-start:1rem}.tog-quote-card__avatar{display:block;width:44px;height:44px;border-radius:50%;overflow:hidden}.tog-quote-card__avatar img,.tog-quote-card__avatar svg{width:100%;height:100%;object-fit:cover;display:block}.tog-quote-card__meta{display:grid;gap:2px;min-width:0}.tog-quote-card__author{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tog-qc-accent, currentColor)}.tog-quote-card__role{font-size:.75rem;line-height:1.3;opacity:.7}.tog-tiles__inner{display:grid;gap:clamp(20px,3vw,36px)}.tog-tiles__header{text-align:center}.tog-tiles__grid{display:grid;gap:var(--tog-tiles-gap, 12px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.tog-tiles__grid{grid-template-columns:repeat(var(--tog-tiles-columns, 3),minmax(0,1fr))}.tog-tile{grid-column:span min(var(--tog-tile-span, 1),var(--tog-tiles-columns, 3))}}.tog-tile{position:relative;display:grid;isolation:isolate;aspect-ratio:var(--tog-tiles-ratio, 3 / 2);overflow:hidden;min-width:0}.tog-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tog-tile__media img,.tog-tile__media svg{width:100%;height:100%;object-fit:cover;display:block}.tog-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--tog-tiles-overlay, .4))}.tog-tile__body{position:relative;z-index:1;align-self:end;padding:clamp(14px,2vw,22px);color:#fff}.tog-tile__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.15;color:var(--tog-tile-title, inherit)}.tog-tile__text{margin-block-start:.4rem;font-size:.8125rem;line-height:1.4;opacity:.85;max-width:42ch}.tog-tile__text>*{margin:0}.tog-compare__inner{display:grid;gap:clamp(20px,3vw,36px)}.tog-compare__header{text-align:center}.tog-compare__table{width:100%;border-collapse:collapse;table-layout:fixed}.tog-compare__corner{width:46%}.tog-compare__head{font-weight:inherit;font-family:var(--heading-font-family);padding:.9rem .75rem;text-align:center;font-size:var(--tog-body-size, inherit);border-block-end:1px solid var(--tog-cmp-rule, color-mix(in srgb, currentColor 20%, transparent))}.tog-compare__head--ours,.tog-compare__cell--ours{background:var(--tog-cmp-ours-bg, color-mix(in srgb, currentColor 7%, transparent))}.tog-compare__label{font-weight:inherit;text-align:start;padding:.8rem .75rem .8rem 0;font-size:var(--tog-body-size, inherit);border-block-end:1px solid var(--tog-cmp-rule, color-mix(in srgb, currentColor 12%, transparent))}.tog-compare__cell{text-align:center;padding:.8rem .75rem;border-block-end:1px solid var(--tog-cmp-rule, color-mix(in srgb, currentColor 12%, transparent))}.tog-compare__mark{display:inline-grid;place-items:center;width:1.35em;height:1.35em}.tog-compare__mark svg{width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round}.tog-compare__mark--yes{color:var(--tog-cmp-yes, currentColor)}.tog-compare__mark--no{color:var(--tog-cmp-no, color-mix(in srgb, currentColor 40%, transparent))}.tog-compare__value{font-size:.875em}.tog-compare__note{font-size:.8125rem;opacity:.7;text-align:center}.tog-compare__note>*{margin:0}.tog-strip__header .subheading,.tog-quotes__header .subheading,.tog-mosaic__header .subheading,.tog-video__header .subheading,.tog-tiles__header .subheading,.tog-compare__header .subheading,.tog-fullbleed__content .subheading{justify-content:center}.tog-divider__inner{display:flex;align-items:center;gap:clamp(16px,3vw,28px)}.tog-divider--mark .tog-divider__inner{justify-content:center}.tog-divider__line{display:block;flex:1 1 auto;height:var(--tog-divider-thickness, 1px);background-color:var(--tog-divider-color, currentColor);opacity:var(--tog-divider-opacity, .25)}.tog-divider__rule{flex:1 1 auto;margin:0;border-top-width:var(--tog-divider-thickness, 1px)}.tog-divider__mark{flex:0 0 auto;font-size:.8125rem;letter-spacing:.5em;text-indent:.5em;line-height:1;color:var(--tog-divider-color, currentColor);opacity:calc(var(--tog-divider-opacity, .25) + .35)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.display-xl,.display-l,.display-m{color:rgb(var(--heading-color, var(--text-color)))}.tog-fullbleed--align-start .tog-fullbleed__body{width:100%;text-align:left;margin-inline:auto}@media screen and (max-width:999px){.tog-split--media-after-heading .tog-split__inner{display:grid;grid-template-columns:minmax(0,1fr)}.tog-split--media-after-heading .tog-split__text{display:contents}.tog-split--media-after-heading .tog-split__head{order:1}.tog-split--media-after-heading .tog-split__media{order:2}.tog-split--media-after-heading .tog-split__body{order:3}.tog-split--media-after-heading .tog-split__extra{order:4}}.tog-qc__track{display:grid;grid-auto-flow:row}.tog-qc--many .tog-qc__track{grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.tog-qc--many .tog-qc__track::-webkit-scrollbar{display:none}.tog-qc--many .tog-qc__slide{scroll-snap-align:start;min-width:0}.tog-qc__dots{display:flex;justify-content:center;gap:8px;margin-block-start:12px}.tog-qc__dot{appearance:none;-webkit-appearance:none;border:1px solid var(--tog-qc-accent, currentColor);background:none;width:7px;height:7px;padding:0;border-radius:50%;cursor:pointer;opacity:.45;transition:opacity .2s ease,background-color .2s ease}.tog-qc__dot.is-active{opacity:1;background:var(--tog-qc-accent, currentColor)}.tog-qc__dot:focus-visible{outline:2px solid var(--tog-qc-accent, currentColor);outline-offset:3px}.tog-trust--grid{background:var(--tog-trust-panel, color-mix(in srgb, currentColor 7%, transparent));border-radius:var(--tog-trust-radius, 6px);padding:var(--tog-trust-panel-pad, 20px)}.tog-trust--grid .tog-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:var(--tog-trust-gap, 10px)}.tog-trust--grid .tog-trust__item{align-items:center;gap:8px;font-size:max(1.2rem,12px);line-height:1.35}.tog-trust--grid .tog-trust__icon{flex:0 0 auto;width:22px;height:22px}.tog-trust--grid .tog-trust__text{min-width:0}@media screen and (max-width:699px){.tog-trust--grid .tog-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tog-tabs__strip{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--tog-tabs-rule, color-mix(in srgb, currentColor 20%, transparent))}.tog-tabs__strip::-webkit-scrollbar{display:none}.tog-tabs__tab{flex:0 0 auto;-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 0 10px;cursor:pointer;color:inherit;opacity:.6;font:inherit;white-space:nowrap;transition:opacity .15s ease,border-color .15s ease}.tog-tabs__tab:hover{opacity:.85}.tog-tabs__tab[aria-selected=true]{opacity:1;border-bottom-color:var(--tog-tabs-accent, rgb(var(--subheading-text-color, var(--text-color))))}.tog-tabs__tab:focus-visible{outline:2px solid var(--tog-tabs-accent, currentColor);outline-offset:3px}.tog-tabs__panel{padding-top:16px}.tog-tabs__panel[hidden]{display:none}@media screen and (max-width:699px){.tog-tabs__strip{gap:18px}.tog-tabs__tab{font-size:max(1.4rem,14px)}}@media screen and (max-width:699px){.tog-hide-mobile{display:none}.tog-fullbleed__content>.tog-fullbleed__eyebrow.tog-hide-mobile+:is(h1,h2,h3,.h1,.h2,.h3,.h4,.display-xl,.display-l,.display-m){margin-block-start:0;text-box:trim-start cap alphabetic}.tog-waitlist__heading--m-h2 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--text-h2)}.tog-waitlist__heading--m-h3 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--text-h3)}.tog-waitlist__heading--m-h4 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--text-h4)}.tog-waitlist__heading--m-h5 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--text-h5)}.tog-waitlist[style*=--tog-wl-heading-size-mobile] .tog-waitlist__heading :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--tog-wl-heading-size-mobile)}}@media screen and (max-width:699px){.tog-only-desktop{display:none!important}}@media screen and (min-width:700px){.tog-only-mobile{display:none!important}}.tog-block .tog-split__head>:is(h1,h2,h3,h4,h5,h6){margin-block-start:16px}.tog-block .tog-split__body{margin-block-start:18px}.tog-block .tog-split__body>:first-child{margin-block-start:0}.tog-block .tog-split__body>*+*{margin-block-start:18px}.tog-block .prose>p+p,.tog-block .prose>p+ul,.tog-block .prose>ul+p{margin-block-start:18px}.tog-split__inner{gap:clamp(32px,6vw,88px)}.tog-split--framed .tog-split__inner{border:1px solid var(--tog-split-frame, currentColor);gap:0;overflow:hidden}.tog-split--framed .tog-split__text{padding:clamp(24px,5vw,56px)}.tog-split--framed .tog-split__media{max-width:none;margin-inline:0}.tog-split--framed .tog-split__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.tog-split--framed .tog-split__media{aspect-ratio:var(--tog-split-media-ratio, auto)}@media screen and (min-width:1000px){.tog-split--divided.tog-split--media-end .tog-split__text{border-inline-end:1px solid var(--tog-split-frame, currentColor)}.tog-split--divided.tog-split--media-start .tog-split__text{border-inline-start:1px solid var(--tog-split-frame, currentColor)}}@media screen and (max-width:999px){.tog-split--divided .tog-split__text{border-block-start:1px solid var(--tog-split-frame, currentColor)}}@media screen and (max-width:699px){.tog-divider{--tog-divider-thickness: var(--tog-divider-thickness-mobile, 1px)}.tog-divider--full-mobile{max-width:none;width:100%;padding-inline:0}.tog-divider--full-mobile .tog-divider__inner{max-width:none;width:100%}}@media screen and (max-width:699px){.tog-fullbleed__break{display:block}}.tog-fullbleed__break{white-space:nowrap}.tog-title-italic{font-style:italic}@media screen and (max-width:699px){.tog-fullbleed--align-start-mobile .tog-fullbleed__content{justify-items:start;text-align:left}.tog-fullbleed--align-start-mobile .tog-fullbleed__content>*{text-align:left;margin-inline:0}}.tog-fullbleed__content>*+*{margin-block-start:18px}.tog-fullbleed__content>.tog-fullbleed__eyebrow+:is(h1,h2,h3,h4,h5,h6,p){margin-block-start:16px}@media screen and (max-width:699px){.tog-split--center-mobile .tog-split__text{text-align:center}.tog-split--center-mobile .tog-split__body,.tog-split--center-mobile .tog-split__head{margin-inline:auto}.tog-split--m-display-m .tog-split__head :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--text-display-m)}.tog-split--m-h1 .tog-split__head :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--text-h1)}.tog-split--m-h2 .tog-split__head :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--text-h2)}.tog-split--m-h3 .tog-split__head :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--text-h3)}.tog-split--m-h4 .tog-split__head :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--text-h4)}}.tog-termlist__list{font-size:var(--tog-termlist-size, inherit)}.tog-block .tog-split__head>.tog-split__heading-2,.tog-block .tog-split__heading-2>:is(h1,h2,h3,h4,h5,h6,p){margin-block-start:0}.tog-split__heading-2[style]>:is(h1,h2,h3,h4,h5,h6,p){color:inherit}@media screen and (min-width:700px){.tog-waitlist__heading[style*=--tog-wl-heading-size] :is(h1,h2,h3,h4,h5,h6,p),.tog-waitlist[style*=--tog-wl-heading-size] .tog-waitlist__heading :is(h1,h2,h3,h4,h5,h6,p){font-size:var(--tog-wl-heading-size)}}.tog-stats__value{font-size:var(--tog-stats-value-mobile, var(--tog-stats-value, clamp(1.25rem, 2.2vw, 1.625rem)))}@media screen and (min-width:700px){.tog-stats__value{font-size:var(--tog-stats-value, clamp(1.5rem, 3vw, 2rem))}}.tog-split__head :is(h1,h2,h3,h4,h5,h6,p),.tog-split__heading-2 :is(h1,h2,h3,h4,h5,h6,p){line-height:var(--tog-split-heading-leading, var(--heading-line-height, 1.4))}.tog-trust--bar .tog-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--tog-trust-rule, color-mix(in srgb, currentColor 18%, transparent));padding-block:16px}.tog-trust--bar .tog-trust__item:not(:has(.tog-trust__icon)){gap:0;justify-content:center}.tog-trust--bar .tog-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;padding-inline:10px;font-size:max(1.2rem,12px);line-height:1.3;border-inline-start:1px solid var(--tog-trust-rule, color-mix(in srgb, currentColor 18%, transparent))}.tog-trust--bar .tog-trust__item:first-child{border-inline-start:0}.tog-trust--bar .tog-trust__icon{width:20px;height:20px;opacity:.9}.tog-trust--bar .tog-trust__item--lead{font-weight:inherit}@media screen and (max-width:480px){.tog-trust--bar .tog-trust__item{padding-inline:6px;font-size:max(1.1rem,11px)}}.drawer--cart::part(close-button):before{background:none}.drawer--cart::part(close-button):hover{opacity:.65}.tog-addon__compare{color:var(--tog-addon-compare, inherit)}.tog-readmore__input{position:absolute;opacity:0;pointer-events:none}.tog-readmore__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tog-readmore-lines, 3);overflow:hidden}.tog-readmore__input:checked~.tog-readmore__body{display:block;-webkit-line-clamp:none;overflow:visible}.tog-readmore__body.is-animating{display:block;-webkit-line-clamp:none;overflow:hidden;transition:height .25s cubic-bezier(.42,0,.58,1)}.tog-readmore__toggle{display:inline-block;margin-block-start:.5rem;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.tog-readmore__close,.tog-readmore__input:checked~.tog-readmore__toggle .tog-readmore__open{display:none}.tog-readmore__input:checked~.tog-readmore__toggle .tog-readmore__close{display:inline}.tog-cart-ship__details>summary{list-style:none;cursor:pointer}.tog-cart-ship__details>summary::-webkit-details-marker{display:none}.tog-cart-ship__summary,.tog-cart-ship__text{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:var(--tog-line-price-size, var(--text-sm))}.tog-cart-ship__icon{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;opacity:.85}.tog-cart-ship__icon svg{display:block;width:100%;height:100%}.tog-cart-ship__panel{margin-block-start:.6rem;padding:.85rem 1rem;border:1px solid rgb(var(--text-color) / .2);font-size:.875rem}.drawer--cart .tog-empty-state{align-self:start;padding-block:1.5rem 0}.tog-empty-shop{margin-block-start:1.5rem;text-align:left}.tog-empty-shop__card,.cart-drawer__cross-sell .tog-addon__card{width:100%}.cart-drawer__cross-sell-carousel{display:grid;grid-auto-flow:row;grid-auto-columns:100%;grid-template-columns:100%;gap:12px;overflow:visible}.cart-drawer__cross-sell-carousel>*{width:100%;min-width:0}.drawer--cart .tog-pay{margin-block-start:calc(var(--tog-cart-pay-top, 12px) - .75rem)}.footer .footer__copyright-row{justify-self:center;justify-items:center;text-align:center}@media screen and (min-width:1000px){.footer .footer__aside{grid-auto-flow:row;grid-template-columns:1fr auto 1fr}.footer .footer__copyright-row{grid-column:1 / -1;grid-row:2;margin-block-start:1.25rem}}.tog-cart-guard{border:1px solid rgb(var(--button-background-primary));background:rgb(var(--button-background-primary) / .15);padding:12px 16px;margin-block-end:12px}.tog-cart-guard p{font-weight:var(--tog-button-weight, 600)}.tog-cart-guard p{margin:0}.product-info .tog-title-price{align-items:last baseline}.tog-title-price__price .price-list{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.tog-title-price__meta{white-space:nowrap;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.8125rem;letter-spacing:normal;text-transform:none;line-height:1.3}.tog-title-price__meta{flex-basis:100%;text-align:right}.tog-variant-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%}.tog-variant-card{display:flex;flex-direction:column;gap:.35rem;padding:14px 16px;border:1px solid rgb(var(--text-color) / .35);cursor:pointer;transition:border-color .2s;text-align:left}.tog-variant-card:hover{border-color:rgb(var(--text-color) / .7)}input:checked+.tog-variant-card{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.tog-variant-card.is-disabled{opacity:.5}.tog-variant-card__head{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.35rem}.tog-variant-card__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.125em;line-height:1.2}.tog-variant-card__tag{flex:none;font-size:var(--tog-card-tag-size, .625em);letter-spacing:.08em;text-transform:uppercase;padding:.15em .5em;color:var(--tog-card-tag-color, inherit);border:1px solid var(--tog-card-tag-border, currentColor);opacity:var(--tog-card-tag-opacity, .85)}.tog-variant-card__line{font-size:.875em;opacity:.8;line-height:1.35}.tog-variant-card__price{margin-block-start:.15rem;font-size:.9375em}.tog-variant-card__check{display:none}.tog-variant-cards--rows{grid-template-columns:1fr;gap:8px}.tog-variant-cards--rows .tog-variant-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.85rem;row-gap:.15rem;padding:12px 14px}.tog-variant-cards--rows .tog-variant-card__check{display:block;width:1.05rem;height:1.05rem;border:1px solid rgb(var(--button-background-primary));position:relative;grid-row:1 / span 2}.tog-variant-cards--rows input:checked+.tog-variant-card .tog-variant-card__check{border-color:rgb(var(--button-background-primary));background:rgb(var(--button-background-primary))}.tog-variant-cards--rows input:checked+.tog-variant-card .tog-variant-card__check:after{content:"";position:absolute;left:.32rem;top:.1rem;width:.28rem;height:.55rem;border:solid rgb(var(--button-text-primary));border-width:0 2px 2px 0;transform:rotate(45deg)}.tog-variant-cards--rows .tog-variant-card__head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;grid-column:2}.tog-variant-cards--rows .tog-variant-card__name{font-size:1em}.tog-variant-cards--rows .tog-variant-card__line{grid-column:2;font-size:.8125em}.tog-variant-cards--rows .tog-variant-card__price{grid-column:3;grid-row:1 / span 2;margin:0;font-size:1em;white-space:nowrap;text-align:right}.tog-variant-card__price-note{display:block;font-size:.6875em;opacity:.7;line-height:1.2}.tog-variant-cards--rows .tog-variant-card--no-name .tog-variant-card__head:empty{display:none}.tog-variant-cards--rows .tog-variant-card--no-name .tog-variant-card__line{grid-column:2;grid-row:1;font-size:1em;opacity:1;align-self:center}.tog-variant-cards--rows .tog-variant-card--no-name .tog-variant-card__head{grid-column:2;grid-row:2}.tog-variant-cards--table{grid-template-columns:1fr;gap:0;border-top:1px solid rgb(var(--text-color) / .2)}.tog-variant-cards--table .tog-variant-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:1.5rem;row-gap:.15rem;padding:20px 0;border:0;border-bottom:1px solid rgb(var(--text-color) / .2);box-shadow:none}.tog-variant-cards--table .tog-variant-card:hover,.tog-variant-cards--table input:checked+.tog-variant-card{border-color:rgb(var(--text-color) / .2);box-shadow:none}.tog-variant-cards--table .tog-variant-card__check{display:block;grid-column:2;grid-row:1 / span 3;justify-self:end;align-self:center;width:1.5rem;height:1.5rem;border:1px solid rgb(var(--button-background-primary));position:relative}.tog-variant-cards--table input:checked+.tog-variant-card .tog-variant-card__check{border-color:rgb(var(--button-background-primary));background:rgb(var(--button-background-primary))}.tog-variant-cards--table input:checked+.tog-variant-card .tog-variant-card__check:after{content:"";position:absolute;left:.5rem;top:.2rem;width:.35rem;height:.7rem;border:solid rgb(var(--button-text-primary));border-width:0 2px 2px 0;transform:rotate(45deg)}.tog-variant-cards--table .tog-variant-card__line{grid-column:1;grid-row:1;font-size:var(--tog-card-title-size, 1em);opacity:1;line-height:1.35}.tog-variant-cards--table .tog-variant-card__name{grid-column:1;grid-row:1;font-size:var(--tog-card-title-size, 1em)}.tog-variant-cards--table .tog-variant-card__price{grid-column:1;grid-row:2;margin:0;font-size:var(--tog-card-price-size, .875em);opacity:1;text-align:left;white-space:normal}.tog-variant-cards--table .tog-variant-card__price-note{display:inline;margin-inline-start:.4em}.tog-variant-cards--table .tog-variant-card__price-note:before{content:"\b7  "}.tog-variant-cards--table .tog-variant-card__head{grid-column:1;grid-row:3;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-block-start:var(--tog-card-tag-gap, .6rem)}.tog-variant-cards--table .tog-variant-card__head:empty{display:none}@media screen and (max-width:699px){.tog-variant-cards--rows .tog-variant-card{grid-template-columns:auto 1fr}.tog-variant-cards--rows .tog-variant-card__price{grid-column:2;grid-row:auto;text-align:left;margin-block-start:.35rem}.tog-variant-cards--rows .tog-variant-card__check{grid-row:1;align-self:start;margin-block-start:.2em}.tog-variant-cards--rows .tog-variant-card__price-note{display:inline;margin-inline-start:.5em}.tog-variant-cards--rows .tog-variant-card__price-note:before{content:"\b7  "}}.variant-picker__option.tog-option-hidden{display:none}.tog-addon__toggle-input:checked+.tog-addon__switch--checkbox:after,.tog-variant-cards--rows input:checked+.tog-variant-card .tog-variant-card__check:after,.tog-variant-cards--table input:checked+.tog-variant-card .tog-variant-card__check:after{left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg)}:root:not([data-tog-heading-text-gap="0"]) .tog-block :is(.tog-split__body,.tog-termlist__body,.tog-fullbleed__body){margin-block-start:var(--tog-heading-text-gap, 16px)!important}:root:not([data-tog-heading-text-gap="0"]) .tog-block :is(.tog-split__body,.tog-termlist__body,.tog-fullbleed__body)>:first-child{margin-block-start:0!important}.product-info :is(.price-list,.tog-variant-card__price),.tog-addon__price,.tog-addon__compare{letter-spacing:var(--tog-number-spacing, normal)}.line-item.line-item--media-end{align-items:start}.line-item--media-end .line-item__media{order:2;flex:0 0 var(--tog-line-media-width, 150px)}.line-item--media-end .line-item__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.line-item--media-end .line-item__name{font-size:var(--tog-line-title-size, var(--subheading-font-size));line-height:1.2}.line-item__line-price--under{display:block;margin-block-start:.35rem;font-size:var(--tog-line-price-size, var(--subheading-font-size));letter-spacing:var(--tog-number-spacing, normal)}.line-item--media-end .quantity-selector{border-color:transparent}@media screen and (max-width:699px){.line-item--media-end .line-item__media{flex-basis:min(var(--tog-line-media-width, 150px),36vw)}}.tog-addon__card.tog-addon__card--split{grid-template-columns:minmax(0,1fr) minmax(110px,36%);grid-template-areas:none;column-gap:clamp(16px,3vw,32px);row-gap:0;padding:clamp(16px,2.5vw,24px);align-items:start}.tog-addon__flow{display:contents}.tog-addon__media--float,.tog-addon__heading--flow{display:none}.tog-addon__card--split .tog-addon__main{display:grid;gap:.35rem;min-width:0}.tog-addon__card--split :is(.tog-addon__toggle,.tog-addon__media,.tog-addon__price,.tog-addon__text,.tog-addon__heading){grid-area:auto}.tog-addon__card--split .tog-addon__toggle{display:flex;width:100%}.tog-addon__card--split .tog-addon__toggle-label{font-size:1.125em;line-height:1.25}.tog-addon__card--split .tog-addon__price{margin:0;padding-inline-start:2.25rem;padding-block-end:1rem;border-bottom:1px solid var(--tog-addon-border, color-mix(in srgb, currentColor 22%, transparent));font-size:.875em}.tog-addon__card--split .tog-addon__text{margin-block-start:.75rem;font-size:1em;opacity:1}.tog-addon__card--split .tog-addon__text>*+*{margin-block-start:1em}.tog-addon__card--split .tog-addon__aside{display:grid;gap:.75rem;justify-items:center;text-align:center;min-width:0}.tog-addon__card--split .tog-addon__heading{font-size:1.125em}.tog-addon__card--split .tog-addon__media{width:100%}.tog-addon__card--split .tog-addon__media img,.tog-addon__card--split .tog-addon__media svg{aspect-ratio:3 / 4}@media screen and (max-width:699px){.tog-addon__card.tog-addon__card--split{grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"toggle media" "price media" "heading media" "text text";column-gap:14px;row-gap:.35rem}.tog-addon__card--split :is(.tog-addon__main,.tog-addon__aside){display:contents}.tog-addon__card--split .tog-addon__toggle{grid-area:toggle;gap:.6rem}.tog-addon__card--split .tog-addon__price{grid-area:price}.tog-addon__card--split .tog-addon__heading{grid-area:heading}.tog-addon__card--split .tog-addon__media{grid-area:media;align-self:start}.tog-addon__card--split .tog-addon__text{grid-area:text}.tog-addon__card--split .tog-addon__toggle-label{font-size:1em}.tog-addon__card--split .tog-addon__price{padding-inline-start:2.1rem;padding-block-end:0;border-bottom:0;font-size:.8em;white-space:nowrap}.tog-addon__card--split .tog-addon__compare{margin-inline-start:.35rem}.tog-addon__card--split .tog-addon__heading{padding-inline-start:2.1rem;font-family:inherit;font-size:.8em;text-align:start;opacity:.8}.tog-addon__card--split .tog-addon__text{margin-block-start:.75rem;padding-block-start:.75rem;border-top:1px solid var(--tog-addon-border, color-mix(in srgb, currentColor 22%, transparent));font-size:.8em}}.drawer--cart [slot=header].tog-cart-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-self:stretch;column-gap:.75rem;width:100%}.tog-cart-head__title{grid-column:2;grid-row:1}.tog-cart-head .tog-cart-ship{grid-column:1;grid-row:1;justify-self:start;text-align:start;margin-inline-start:calc(var(--drawer-body-padding-inline) - var(--drawer-header-padding-inline))}.tog-cart-head .tog-cart-ship__details{position:relative}.tog-cart-head .tog-cart-ship__panel{text-wrap:pretty;position:absolute;inset-inline-start:0;inset-block-start:calc(100% + .5rem);z-index:3;width:max-content;max-width:min(20rem,80vw);margin:0;background:rgb(var(--background))}@media screen and (max-width:699px){.drawer--cart [slot=header].tog-cart-head{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.tog-cart-head__title{grid-column:1}.tog-cart-head .tog-cart-ship{grid-column:1;grid-row:2;justify-self:center}.tog-cart-head__title{font-size:var(--text-h5)}.tog-cart-head .tog-cart-ship__panel{inset-inline-start:50%;translate:-50% 0}.drawer--cart:has(.tog-cart-head .tog-cart-ship)::part(close-button){align-self:start}}.drawer--cart [slot=header].tog-cart-head--stacked{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.tog-cart-head--stacked .tog-cart-head__title{grid-column:1;grid-row:1}.tog-cart-head--stacked .tog-cart-ship{grid-column:1;grid-row:2}.drawer--cart:has(.tog-cart-head--stacked .tog-cart-ship)::part(close-button){align-self:start}.tog-cart-head .tog-cart-ship__panel{display:none;grid-column:1 / -1;position:static;inset:auto;translate:none;width:auto;max-width:none;margin:.5rem 0 0;text-align:start;margin-inline-start:calc(var(--drawer-body-padding-inline) - var(--drawer-header-padding-inline))}.tog-cart-head:has(.tog-cart-ship__details[open]) .tog-cart-ship__panel{display:block}.drawer--cart:has(.tog-cart-head .tog-cart-ship)::part(close-button){align-self:start}@media screen and (max-width:699px){.tog-cart-head .tog-cart-ship__panel{margin-inline-start:0;text-align:center}}.tog-cart-ship__summary:focus:not(:focus-visible){outline:none}.tog-cart-ship__summary:focus-visible{outline:thin solid rgb(var(--heading-highlight-accent-color));outline-offset:.125rem}.drawer--cart{--tog-addon-pad: clamp(16px, 2.5vw, 24px);--tog-line-media-basis: var(--tog-line-media-width, 150px)}@media screen and (max-width:699px){.drawer--cart{--tog-line-media-basis: min(var(--tog-line-media-width, 150px), 36vw)}}.drawer--cart .line-item--media-end{padding-inline-end:calc(var(--tog-addon-pad) + 1px)}.drawer--cart .line-item--media-end .line-item__media{flex-basis:var(--tog-line-media-basis)}.drawer--cart .tog-addon__card.tog-addon__card--split{grid-template-columns:minmax(0,1fr) var(--tog-line-media-basis);padding:var(--tog-addon-pad)}.drawer--cart .tog-addon__card--split .tog-addon__media img,.drawer--cart .tog-addon__card--split .tog-addon__media svg{aspect-ratio:4 / 5}.drawer--cart .tog-addon__card--split .tog-addon__toggle-label{font-size:var(--text-sm)}@media screen and (min-width:700px){.drawer--cart .tog-addon__card--split .tog-addon__aside{grid-template-columns:minmax(0,1fr)}.drawer--cart .tog-addon__card--split .tog-addon__heading{justify-self:end;white-space:nowrap;font-size:var(--text-sm)}.drawer--cart .tog-addon__card--split .tog-addon__text{font-size:var(--text-sm)}.drawer--cart .tog-addon__card--split .tog-addon__aside>.tog-addon__heading{display:none}.drawer--cart .tog-addon__card--split .tog-addon__heading--flow{display:block;justify-self:start;margin:.75rem 0 0;white-space:normal;text-align:start}.drawer--cart .tog-addon__card--split .tog-addon__heading--flow~.tog-addon__text{margin-block-start:.25rem}}.drawer--cart .cart-drawer__cross-sell{border-block-start-width:0;margin-block-start:0;padding-block-start:0}.line-item--media-end .line-item__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:normal;text-transform:none}.line-item--media-end .line-item__line-price--under{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);text-transform:none}.line-item--media-end .quantity-selector{grid-template-columns:auto auto 2.5rem;border-inline-start-width:0}.line-item--media-end .quantity-selector>.quantity-selector__button:first-child{place-content:center start;padding-inline-end:.75rem}@media screen and (max-width:699px){.drawer--cart .tog-addon__card.tog-addon__card--split{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggle price" "flow flow";grid-template-rows:none;column-gap:.5rem;row-gap:.75rem}.drawer--cart .tog-addon__card--split .tog-addon__price.tog-addon__price{display:grid;justify-items:end;align-content:start;padding-inline-start:0;text-align:end;white-space:nowrap}.drawer--cart .tog-addon__card--split .tog-addon__compare.tog-addon__compare{margin-inline-start:0}.drawer--cart .tog-addon__card--split .tog-addon__aside>*{display:none}.drawer--cart .tog-addon__card--split .tog-addon__flow{grid-area:flow;display:flow-root}.drawer--cart .tog-addon__card--split .tog-addon__media--float{display:block;float:right;width:var(--tog-line-media-basis);margin-inline-start:.75rem;margin-block-end:.5rem}.drawer--cart .tog-addon__card--split .tog-addon__heading--flow{display:block;margin:0 0 .5rem}.drawer--cart .tog-addon__card--split .tog-addon__text{margin-block-start:0;padding-block-start:0;border-top:0}.drawer--cart .tog-addon__card--split .tog-addon__price{white-space:normal}.drawer--cart .tog-addon__card--split .tog-addon__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem}.drawer--cart .tog-addon__card--split .tog-addon__compare{margin-inline-start:0;white-space:nowrap}.drawer--cart .tog-addon__card--split .tog-addon__heading{padding-inline-start:0;font-size:var(--text-xs)}.drawer--cart .tog-addon__card--split .tog-addon__text{font-size:var(--text-xs)}}@media screen and (max-width:699px){.line-item--media-end .line-item__quantity-selector>.h-stack{column-gap:.25rem}}.tog-cart-total{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--tog-line-price-size, var(--text-sm))}.tog-cart-total__amount{letter-spacing:var(--tog-number-spacing, normal)}.tog-slide{inline-size:100%;container:tog-slide / size;--tog-w: max(100cqw, 100cqh * var(--tog-ar-m));--tog-h: max(100cqh, 100cqw / var(--tog-ar-m));--tog-bs: var(--tog-badge-size-m);--tog-bx: var(--tog-badge-x-m);--tog-by: var(--tog-badge-y-m)}@media screen and (min-width:1000px){.tog-slide{--tog-w: max(100cqw, 100cqh * var(--tog-ar));--tog-h: max(100cqh, 100cqw / var(--tog-ar));--tog-bs: var(--tog-badge-size);--tog-bx: var(--tog-badge-x);--tog-by: var(--tog-badge-y)}.tog-slide--anchored>.tog-slide__content{position:absolute;grid-area:auto;place-self:auto;left:calc(50cqw + (var(--tog-content-x) - .5) * var(--tog-w));top:calc(50cqh + (var(--tog-content-y) - .5) * var(--tog-h))}}.tog-slide--tight-headings .prose{--prose-adjacent-heading-spacing: 0px}.tog-slide .tog-slide__badge{position:absolute;grid-area:auto;z-index:1;margin:0;box-sizing:border-box;width:calc(var(--tog-bs) * var(--tog-w));aspect-ratio:1;left:calc(50cqw + (var(--tog-bx) - .5) * var(--tog-w));top:calc(50cqh + (var(--tog-by) - .5) * var(--tog-h));translate:-50% -50%;display:grid;place-items:center;padding:calc(var(--tog-bs) * var(--tog-w) * .14);border-radius:50%;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-family:var(--text-font-family);font-size:calc(var(--tog-bs) * var(--tog-w) * var(--tog-badge-text));line-height:1.15;text-align:center;text-wrap:balance;pointer-events:none}.tog-slide .tog-slide__badge-line{display:block;white-space:nowrap}@media screen and (max-width:699px){.tog-slide .tog-slide__badge--bold-mobile{font-weight:var(--text-font-bold-weight)}}.shopify-section:has(+.shopify-section .tog-slideshow-frame--join) .tog-stack>.tog-block:last-child{padding-block-end:0}.tog-slideshow-frame--join>.container.section-spacing{padding-block-start:var(--tog-heading-media-gap)}.tog-slideshow-frame__box{border:1px solid rgb(var(--heading-highlight-accent-color));padding:var(--tog-frame-pad-mobile, 16px)}@media screen and (min-width:1000px){.tog-slideshow-frame__box{padding:var(--tog-frame-pad, 48px)}}.multi-column__item figcaption{margin-block-start:.75rem;font-size:var(--text-xs);opacity:.7;text-wrap:balance}.before-after[style*=--tog-ba-ratio] .before-after__image img{aspect-ratio:var(--tog-ba-ratio);object-fit:cover}.tog-ba-single img{display:block;width:100%}.tog-ba-single[style*=--tog-ba-ratio] img{aspect-ratio:var(--tog-ba-ratio);object-fit:cover}.tog-block .tog-fullbleed__content>.tog-fullbleed__heading-2,.tog-block .tog-fullbleed__heading-2>:is(h1,h2,h3,h4,h5,h6,p){margin-block-start:0}.tog-fullbleed__heading-2[style]>:is(h1,h2,h3,h4,h5,h6,p){color:inherit}@media screen and (min-width:1000px){.tog-ba--text-max .section-split__column:not(.section-split__column--image)>.prose{max-width:var(--tog-ba-text-max);margin-inline:auto}}@media screen and (pointer:fine){:is(.section-header__controls,.tog-strip,.tog-carousel-controls) .circle-button:not([disabled]):hover{color:rgb(var(--heading-highlight-text-color))}:is(.section-header__controls,.tog-strip,.tog-carousel-controls) .circle-button:not([disabled]):hover:before{background:rgb(var(--heading-highlight-accent-color))}.tog-quotes__arrow:not([disabled]):hover{background:rgb(var(--heading-highlight-accent-color));color:rgb(var(--heading-highlight-text-color));border-radius:50%}}:is(.section-header__controls,.tog-strip,.tog-carousel-controls) .circle-button:focus:not(:focus-visible),.tog-quotes__arrow:focus:not(:focus-visible){outline:none}:is(.section-header__controls,.tog-strip,.tog-carousel-controls) .circle-button:focus-visible,.tog-quotes__arrow:focus-visible{outline:thin solid rgb(var(--heading-highlight-accent-color));outline-offset:.125rem;border-radius:50%}.tog-carousel-controls{justify-content:center}.tog-carousel-controls .progress-bar{margin-inline:0}.tog-sticky-bar__contents{display:contents}.product-sticky-add-to-cart.tog-sticky{background:rgb(var(--background));border-color:rgb(var(--border-color));padding-inline-end:1rem;column-gap:1.5rem}.tog-sticky-closed .tog-sticky{display:none!important}.tog-sticky .tog-sticky__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center}@media screen and (min-width:700px){.product-sticky-add-to-cart.tog-sticky.tog-sticky{width:auto;max-width:calc(100% - 3.5rem);column-gap:3rem}}.tog-sticky .button.button{--button-padding-block: .5rem;--button-padding-inline: 1.75rem;font-size:var(--button-font-size)!important}@media screen and (max-width:699px){.product-sticky-add-to-cart.tog-sticky.tog-sticky{padding-inline-end:3.125rem}.tog-sticky .button.button{--button-padding-inline: 1.75rem}.tog-sticky .tog-sticky__close{inset-block-start:.375rem;inset-inline-end:.375rem;width:2.5rem;height:2.5rem}}@media screen and (max-width:699px){.product-sticky-add-to-cart.tog-sticky{inset-block-end:0;inset-inline:0;width:100%;margin:0;padding:.75rem var(--container-gutter);column-gap:.75rem;box-shadow:none;border:0;border-block-start:1px solid rgb(var(--border-color))}.tog-sticky .tog-sticky__info{gap:.75rem;min-width:0}.tog-sticky .tog-sticky__info img{width:3.5rem;max-width:3.5rem}.tog-sticky .tog-sticky__text{min-width:0}.tog-sticky .tog-sticky__text>.text-subdued{display:none}.tog-sticky .tog-sticky__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tog-sticky .tog-sticky__text .price-list{font-size:var(--text-xs)}}.tog-ba-slides{display:grid;row-gap:var(--tog-heading-media-gap)}.tog-controls-auto .section-header__controls{display:none}@media screen and (min-width:700px){.tog-controls-auto:not(:has(.section-header.justify-items-center,.section-header.justify-items-end))>.tog-carousel-controls,.tog-carousel-controls--start{justify-content:flex-start}.tog-controls-auto:has(.section-header.justify-items-end)>.tog-carousel-controls{justify-content:flex-end}}.tog-quotes__controls{margin-block-start:var(--tog-heading-media-gap)}@media screen and (max-width:699px){.tog-quotes--cards.tog-quotes--flat-mobile .tog-quotes__grid>.tog-quotes__item,.tog-quotes--cards.tog-quotes--flat-mobile .tog-quotes__grid>.tog-quotes__item+.tog-quotes__item{background:none;padding:0}.tog-sticky .tog-sticky__text>.tog-sticky__subtitle{display:block;line-height:1.2;white-space:normal}}@media screen and (max-width:374px){.tog-sticky .button.button{--button-padding-inline: 1rem}.tog-sticky .tog-sticky__info img{width:3rem;max-width:3rem}}.drawer--cart .tog-addon__card--split .tog-addon__heading{color:rgb(var(--text-color));opacity:1}.drawer--cart .tog-addon__card--split .tog-addon__price.tog-addon__price{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--tog-line-price-size, var(--subheading-font-size))}.drawer--cart .tog-addon__card--split .tog-addon__text{color:rgb(var(--text-color) / .6);opacity:1}:root{--tog-controls-gap: 1rem}@media screen and (max-width:699px){:root{--tog-controls-gap: clamp(20px, 3vw, 32px)}}.section-stack:has(>progress-bar.progress-bar,>.tog-carousel-controls){row-gap:var(--tog-controls-gap)}.section-stack:has(>progress-bar.progress-bar,>.tog-carousel-controls)>.section-header{margin-block-end:calc(var(--section-stack-row-gap) - var(--tog-controls-gap))}.tog-quotes__progress,.tog-quotes__controls{margin-block-start:var(--tog-controls-gap)}.tog-ba-slides{row-gap:var(--tog-controls-gap)}@media screen and (max-width:374px){.drawer--cart .tog-addon__card.tog-addon__card--split{grid-template-columns:minmax(0,1fr);grid-template-areas:"toggle" "price" "flow"}.drawer--cart .tog-addon__card--split .tog-addon__price.tog-addon__price{display:flex;flex-wrap:wrap;column-gap:.35rem;justify-items:start;padding-inline-start:2.1rem;text-align:start}}.tog-split--media-contain .tog-split__media{display:grid;place-items:center}.tog-split--media-bg .tog-split__media{background:rgb(var(--background-secondary))}.tog-split--media-contain .tog-split__media picture{display:grid!important;place-items:center;width:100%!important;height:100%!important}.tog-split--media-contain .tog-split__media :is(img,svg){width:var(--tog-split-contain-size, 100%)!important;height:auto!important;max-height:100%;object-fit:contain!important}.subheading.subheading-badge,.subheading.tog-feature__eyebrow{text-transform:var(--eyebrow-text-transform, var(--subheading-text-transform))}.tog-divider--cta .tog-divider__line{background-color:rgb(var(--button-background-primary));opacity:1}.tog-divider--cta .tog-divider__mark{color:rgb(var(--button-background-primary));opacity:1}.tog-divider--cta .tog-divider__rule{border-color:rgb(var(--button-background-primary))}.tog-divider--own-colour .tog-divider__rule{border-color:var(--tog-divider-color);opacity:var(--tog-divider-opacity, 1)}@media screen and (min-width:1000px){.tog-progress.tog-progress--no-card .tog-progress__inner{grid-template-columns:minmax(0,1fr)}}.tog-progress--text-center .tog-progress__text{text-align:center;justify-items:center;margin-inline:auto}.tog-progress--text-center .tog-progress__text>*{margin-inline:auto}.tog-progress--text-center .tog-progress__text>.subheading{justify-content:center;text-align:center}.product-sticky-add-to-cart.tog-sticky.tog-sticky{padding-inline-start:2.5rem}.tog-sticky.tog-sticky .tog-sticky__info img{display:none}.tog-sticky.tog-sticky .tog-sticky__close{inset-block-start:.5rem;inset-inline-start:.5rem;inset-inline-end:auto;width:1.5rem;height:1.5rem}@media screen and (max-width:699px){.product-sticky-add-to-cart.tog-sticky.tog-sticky{inset-inline:.75rem;inset-block-end:.75rem;width:auto;margin:0;padding:.875rem .875rem .875rem 2.25rem;column-gap:1rem;border:1px solid rgb(var(--button-background-primary));box-shadow:0 -8px 32px #0000008c}.tog-sticky.tog-sticky .tog-sticky__info img,.tog-sticky.tog-sticky .tog-sticky__text .price-list{display:none}.tog-sticky.tog-sticky .tog-sticky__text>.text-subdued{display:block;white-space:normal}.tog-sticky.tog-sticky .button.button{--button-padding-block: .875rem;--button-padding-inline: 1.75rem}.tog-sticky.tog-sticky .tog-sticky__close{inset-block-start:.375rem;inset-inline-start:.375rem}}.tog-sticky__handle{display:none;align-items:center;gap:.375rem;position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%);margin-block-end:-1px;padding:.375rem .875rem .3125rem;background:inherit;color:rgb(var(--text-color));border:1px solid;border-color:inherit;border-block-end:0;border-start-start-radius:var(--tog-sticky-tab-radius, .375rem);border-start-end-radius:var(--tog-sticky-tab-radius, .375rem);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer}.tog-sticky__handle svg{width:.625rem;height:auto;transition:transform .3s ease}.tog-sticky__handle:focus:not(:focus-visible){outline:none}@media screen and (min-width:700px){.drawer--cart [slot=header].tog-cart-head--phone{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.tog-cart-head--phone .tog-cart-head__title{grid-column:1;grid-row:1;justify-self:stretch;text-align:center;font-size:var(--text-h5)}.tog-cart-head--phone .tog-cart-ship{grid-column:1;grid-row:2;justify-self:center;text-align:center;margin-inline-start:0}.tog-cart-head--phone .tog-cart-ship__panel{margin-inline-start:0;text-align:center}.drawer--cart:has(.tog-cart-head--phone)::part(close-button){align-self:start}}.announcement-bar__message-list .subheading{font-size:var(--subheading-font-size)}.announcement-bar__message-list :is(strong,b){font-weight:inherit}html .tog-sticky.tog-sticky .tog-sticky__text>.text-subdued,html .tog-sticky.tog-sticky .tog-sticky__text>.tog-sticky__subtitle{color:color-mix(in srgb,rgb(var(--text-color)) 60%,rgb(var(--background)))!important;-webkit-text-fill-color:color-mix(in srgb,rgb(var(--text-color)) 60%,rgb(var(--background)))!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tog-blocks.css.map */
