*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html{overflow-x:hidden;overscroll-behavior-x:none}body{overflow-x:clip}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden;overscroll-behavior:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}button{font:inherit}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--type-eyebrow-size: .75rem;--type-eyebrow-tracking: .14em;--type-label: .875rem;--type-label-sm: .75rem;--type-caption: .8125rem;--color-error: #d4183d;--color-success: #2fb35a;--color-scrim: rgb(14 38 60 / 35%);--page-width-narrow: 82.5rem;--spacing-section: 80px;--spacing-section-lg: 96px;--spacing-block: 40px}@media screen and (max-width:749px){:root{--spacing-section: 56px;--spacing-section-lg: 64px;--spacing-block: 28px}}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.icon-wrap{display:inline-flex;flex:none;align-items:center;justify-content:center;line-height:0}.icon-wrap>svg{width:var(--icon-size);height:var(--icon-size)}.icon-wrap--filled>svg{fill:currentColor}.icon-wrap--star{width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") center / contain no-repeat}.rating-stars{display:flex;gap:.125rem;color:var(--color-accent)}.section-intro{max-width:42rem;margin-inline:auto;text-align:center}.section-padding{padding-block:var(--padding-top-mobile, 0px) var(--padding-bottom-mobile, 0px)}@media screen and (min-width:750px){.section-padding{padding-block:var(--padding-top, 0px) var(--padding-bottom, 0px)}}.shopify-section>[class*=color-]:not(.full-width){border-image:linear-gradient(var(--color-background),var(--color-background)) fill 0 / / 0 100vw}.shopify-section>.full-width{grid-column:1 / -1}[hidden]{display:none!important}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.skip-link{position:absolute;z-index:100;top:0;left:0;padding:.75rem 1.25rem;background-color:var(--color-background);color:var(--color-foreground);translate:0 -110%}.skip-link:focus{translate:0 0}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.heading{font-weight:var(--font-weight-semibold);font-size:var(--heading-size, 1.875rem);line-height:var(--heading-leading, 1.2);text-transform:var(--type-heading-transform);letter-spacing:var(--type-heading-tracking)}.heading,.heading--md{--heading-size: var(--type-heading-md-size-mobile);--heading-leading: var(--type-heading-md-leading-mobile)}.heading--xl{--heading-size: var(--type-heading-xl-size-mobile);--heading-leading: var(--type-heading-xl-leading-mobile)}.heading--lg{--heading-size: var(--type-heading-lg-size-mobile);--heading-leading: var(--type-heading-lg-leading-mobile)}.heading--sm{--heading-size: var(--type-heading-sm-size-mobile);--heading-leading: var(--type-heading-sm-leading-mobile)}@media screen and (min-width:750px){.heading,.heading--md{--heading-size: var(--type-heading-md-size);--heading-leading: var(--type-heading-md-leading)}.heading--xl{--heading-size: var(--type-heading-xl-size);--heading-leading: var(--type-heading-xl-leading)}.heading--lg{--heading-size: var(--type-heading-lg-size);--heading-leading: var(--type-heading-lg-leading)}.heading--sm{--heading-size: var(--type-heading-sm-size);--heading-leading: var(--type-heading-sm-leading)}}:root{--label-size: var(--button-primary-font-size);--label-tracking: var(--button-primary-tracking);--body-size: var(--type-body-md-size-mobile);--color-chosen: color-mix(in srgb, var(--color-product-tint) 60%, #fff)}@media screen and (min-width:750px){:root{--label-size: var(--button-primary-font-size-desktop);--body-size: var(--type-body-md-size)}}.eyebrow{margin-block-end:.75rem;color:var(--color-accent-text);font-weight:var(--font-weight-bold);font-size:var(--type-eyebrow-size);text-transform:uppercase;letter-spacing:var(--label-tracking)}.body-text{color:var(--color-muted);line-height:1.625}.body-text--lg{font-size:var(--type-body-lg-size-mobile);line-height:var(--type-body-lg-leading)}.body-text--md{font-size:var(--type-body-md-size-mobile);line-height:var(--type-body-md-leading)}.body-text--sm{font-size:var(--type-body-sm-size-mobile);line-height:var(--type-body-sm-leading)}@media screen and (min-width:750px){.body-text--lg{font-size:var(--type-body-lg-size)}.body-text--md{font-size:var(--type-body-md-size)}.body-text--sm{font-size:var(--type-body-sm-size)}}.block-stack{display:flex;flex-wrap:wrap;align-items:center;align-content:center;column-gap:.75rem;justify-content:var(--content-align, start);text-align:var(--content-align, start)}.block-stack>*{flex:0 0 100%}.block-stack>*+*{margin-block-start:1.25rem}.block-stack>:has(>.block-button),.block-stack>:has(>.block-stat-row){margin-block-start:2rem}.block-stack>:has(>.block-button)+:has(>.block-button){margin-block-start:.75rem}.block-stack>:has(>.block-icon-row){margin-block-start:1.5rem}.block-stack .block-eyebrow .eyebrow{margin-block-end:0}.block-stack>:has(>.block-eyebrow)+*{margin-block-start:2rem}.block-stack .block-button>*{width:100%}@media screen and (min-width:640px){.block-stack>:has(>.block-button){flex:0 0 auto}.block-stack>:has(>.block-button)+:has(>.block-button){margin-block-start:2rem}.block-stack .block-button>*{width:auto}}.button,.button--primary{--btn-padding-y: var(--button-primary-padding-y);--btn-padding-x: var(--button-primary-padding-x);--btn-font-size: var(--button-primary-font-size);--btn-font-size-desktop: var(--button-primary-font-size-desktop);--btn-weight: var(--button-primary-weight);--btn-transform: var(--button-primary-transform);--btn-tracking: var(--button-primary-tracking);--btn-border-width: var(--button-primary-border-width);--btn-radius: var(--button-primary-radius);--btn-bg: var(--button-primary-bg);--btn-text: var(--button-primary-text);--btn-border: var(--button-primary-border);--btn-hover-bg: var(--button-primary-hover-bg);--btn-hover-text: var(--button-primary-hover-text);--btn-hover-border: var(--button-primary-hover-border)}.button--secondary{--btn-padding-y: var(--button-secondary-padding-y);--btn-padding-x: var(--button-secondary-padding-x);--btn-font-size: var(--button-secondary-font-size);--btn-font-size-desktop: var(--button-secondary-font-size-desktop);--btn-weight: var(--button-secondary-weight);--btn-transform: var(--button-secondary-transform);--btn-tracking: var(--button-secondary-tracking);--btn-border-width: var(--button-secondary-border-width);--btn-radius: var(--button-secondary-radius);--btn-bg: var(--button-secondary-bg);--btn-text: var(--button-secondary-text);--btn-border: var(--button-secondary-border);--btn-hover-bg: var(--button-secondary-hover-bg);--btn-hover-text: var(--button-secondary-hover-text);--btn-hover-border: var(--button-secondary-hover-border)}.button--tertiary{--btn-padding-y: var(--button-tertiary-padding-y);--btn-padding-x: var(--button-tertiary-padding-x);--btn-font-size: var(--button-tertiary-font-size);--btn-font-size-desktop: var(--button-tertiary-font-size-desktop);--btn-weight: var(--button-tertiary-weight);--btn-transform: var(--button-tertiary-transform);--btn-tracking: var(--button-tertiary-tracking);--btn-border-width: var(--button-tertiary-border-width);--btn-radius: var(--button-tertiary-radius);--btn-bg: var(--button-tertiary-bg);--btn-text: var(--button-tertiary-text);--btn-border: var(--button-tertiary-border);--btn-hover-bg: var(--button-tertiary-hover-bg);--btn-hover-text: var(--button-tertiary-hover-text);--btn-hover-border: var(--button-tertiary-hover-border)}.button{display:inline-flex;gap:.75rem;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);border:var(--btn-border-width) solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);color:var(--btn-text);font-weight:var(--btn-weight);font-size:var(--btn-font-size);text-transform:var(--btn-transform);text-decoration:none;letter-spacing:var(--btn-tracking);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:hover{border-color:var(--btn-hover-border);background-color:var(--btn-hover-bg);color:var(--btn-hover-text)}.link{color:var(--link-color);font-weight:var(--link-weight);font-size:var(--link-font-size);text-transform:var(--link-transform);text-decoration:var(--link-decoration);text-underline-offset:.3em;letter-spacing:var(--link-tracking);transition:color .2s ease}.link:hover,a:hover>.link{color:var(--link-hover-color);text-decoration:var(--link-hover-decoration)}@media screen and (min-width:750px){.button{font-size:var(--btn-font-size-desktop)}.link{font-size:var(--link-font-size-desktop)}}.text-roll{display:inline-grid;overflow:hidden;vertical-align:top}.text-roll__text{grid-area:1 / 1;transition:transform .4s cubic-bezier(.65,0,.35,1)}.text-roll__text+.text-roll__text{transform:translateY(105%)}:is(.button,.link):hover .text-roll__text:first-child,a:hover>.link .text-roll__text:first-child{transform:translateY(-105%)}:is(.button,.link):hover .text-roll__text+.text-roll__text,a:hover>.link .text-roll__text+.text-roll__text{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.text-roll__text{transition:none}}.drawer[open]{display:flex}.drawer{flex-direction:column;max-width:none;max-height:none;width:min(100dvw,30rem);height:100dvh;margin:0;padding:0;border:0;transition:translate .3s ease}.drawer--right{margin-inline-start:auto;translate:100% 0}.drawer--left{margin-inline-end:auto;translate:-100% 0}.drawer--top{width:100dvw;height:100dvh;translate:0 -100%}.drawer.is-open{translate:0 0}.drawer,.drawer *{overscroll-behavior:contain}.drawer:focus-visible{outline:none}.drawer::backdrop{background-color:var(--color-scrim);opacity:0;transition:opacity .3s ease}.drawer.is-open::backdrop{opacity:1}@media(prefers-reduced-motion:reduce){.drawer,.drawer::backdrop{transition-duration:.01ms}}.marquee{overflow:hidden}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--duration, 30s) linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee--pause .marquee__track:is(:hover,:focus-within),.marquee.is-paused .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{to{translate:calc(-100% / var(--copies, 2)) 0}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.reveal{opacity:0;translate:0 26px;transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),translate .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.reveal.is-revealed{opacity:1;translate:none}.has-footer-reveal main{position:relative;z-index:1;background-color:var(--color-background);box-shadow:0 24px 48px -24px #00000040}.has-footer-reveal .shopify-section-group-footer-group{position:sticky;bottom:0;z-index:0}body.hide-chat shopify-chat{display:none!important}body:has(dialog.drawer[open]) shopify-chat::part(activator),body:has(#shopify-pc__banner:not([style*=none])) shopify-chat::part(activator){visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/58/assets/critical.css.map */
