*{box-sizing:border-box}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}:root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out}html{scrollbar-width:thin;scrollbar-color:rgb(from var(--color-foreground) r g b / 40%) var(--color-background);scroll-behavior:smooth}html[scroll-lock]{overflow:hidden}html[stabilize-gutter]{scrollbar-gutter:stable}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}textarea,input{background-color:var(--color-input-background);border-color:var(--color-input-border)}textarea::placeholder,input::placeholder{color:var(--color-input-text)}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}p{text-wrap:balance;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}input:hover{background-color:var(--color-input-hover-background)}*:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){*:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}dialog{background-color:var(--color-background);color:var(--color-foreground);--backdrop-color: var(--color-shadow)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-xl)}summary:hover{color:var(--color-primary-hover)}summary::-webkit-details-marker{display:none}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(from var(--color-foreground) r g b / 40%);border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(from var(--color-foreground) r g b / 60%)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body,.paragraph:not(.button),.paragraph>*{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}.paragraph>small{font-size:smaller}h1,.h1.h1,.text-block.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}h2,.h2.h2,.text-block.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}h3,.h3,.h3.h3,.text-block.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}h4,.h4.h4,.text-block.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}h5,.h5.h5,.text-block.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}h6,.h6.h6,.text-block.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}@media screen and (width < 48rem){.text-block.text-block--mobile.paragraph-mobile>*{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color-mobile, var(--color, var(--color-foreground)))}.text-block.text-block--mobile.h1-mobile>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color-mobile, var(--color, var(--font-h1-color)))}.text-block.text-block--mobile.h2-mobile>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color-mobile, var(--color, var(--font-h2-color)))}.text-block.text-block--mobile.h3-mobile>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color-mobile, var(--color, var(--font-h3-color)))}.text-block.text-block--mobile.h4-mobile>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color-mobile, var(--color, var(--font-h4-color)))}.text-block.text-block--mobile.h5-mobile>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color-mobile, var(--color, var(--font-h5-color)))}.text-block.text-block--mobile.h6-mobile>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color-mobile, var(--color, var(--font-h6-color)))}}:is(.h1,.h2,.h3,.h4,.h5,.h6):first-child{margin-block-start:0}:is(.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-block-end:0}a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}.hidden{display:none!important}@media screen and (width < 48rem){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (width >= 48rem){.hidden--desktop,.desktop\:hidden{display:none!important}}.content-for-layout{flex:1}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (width >= 48rem){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (width < 48rem){.is-visually-hidden-mobile:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.shadow-style{box-shadow:var(--drop-shadow)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (width >= 64rem){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (width < 48rem){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media screen and (width >= 48rem){.layout-panel-flex{flex-direction:var(--flex-direction)}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none}.field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}.field__input--button-padding{padding-inline:var(--padding-3xl)}.grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (width >= 48rem){.grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (width >= 96rem){.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--text-align: center;display:flex;gap:3px;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block-primary);padding-inline:var(--button-padding-inline-primary)}.button{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.button-secondary{font-family:var(--button-font-family-secondary);font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary);padding-block:var(--button-padding-block-secondary);padding-inline:var(--button-padding-inline-secondary)}button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}.button[hidden]{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.button,button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.button-unstyled:hover{background-color:inherit}.button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--gap-2xs);align-items:center}.button-unstyled--transparent{background-color:transparent;box-shadow:none}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (width >= 64rem){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (width >= 48rem){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min( var(--page-content-width), calc(100% - (var(--page-margin) * 2)) ))/2) );--full-page-margin-inline-offset: calc( ((100vw - var(--full-page-grid-central-column-width)) / 2) * -1 );width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section>*{grid-column:2}.shopify-section:not(.header-section,.section--product-sticky-footer) :is(.section:is([class*=color-scheme-]),.cart__summary-container){background:transparent}.shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])){position:relative}.shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.shopify-section>.section>.custom-section-content>.section-content-wrapper:empty{display:none}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}.section--page-width.section--full-width-right>*{grid-column:2 / 4}.section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (width >= 48rem){.section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.section>.force-full-width{grid-column:1 / -1}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.text-block{width:100%}.text-block>*:first-child,.text-block>*:empty:first-child+*{margin-block-start:0}.text-block>*:last-child,.text-block>*:has(+*:empty:last-child){margin-block-end:0}.text-block>style+*{margin-block-start:0}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:balance;text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}.custom-font-weight,.custom-font-weight>*{font-weight:var(--weight)}@media screen and (width < 48rem){.text-block--mobile.custom-typography-mobile,.text-block--mobile.custom-typography-mobile>*{font-family:var(--font-family-mobile, var(--font-family));font-weight:var(--font-weight-mobile, var(--font-weight));text-transform:var(--text-transform-mobile, var(--text-transform));text-wrap:balance;text-wrap:var(--text-wrap-mobile, var(--text-wrap));line-height:var(--line-height-mobile, var(--line-height));letter-spacing:var(--letter-spacing-mobile, var(--letter-spacing))}.text-block--mobile.custom-typography-mobile.h1-mobile>*{line-height:var( --line-height-mobile--display, var(--line-height--display, var(--line-height)) )}.text-block--mobile.custom-typography-mobile.h2-mobile>*,.text-block--mobile.custom-typography-mobile.h3-mobile>*,.text-block--mobile.custom-typography-mobile.h4-mobile>*{line-height:var( --line-height-mobile--heading, var(--line-height--heading, var(--line-height)) )}.text-block--mobile.custom-typography-mobile.paragraph-mobile>*{line-height:var( --line-height-mobile--body, var(--line-height--body, var(--line-height)) )}.text-block--mobile.custom-font-size-mobile,.text-block--mobile.custom-font-size-mobile>*{font-size:var(--font-size-mobile, var(--font-size))}}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,1em * 3.3,2.5rem) clamp(1rem,1em * .25,2rem)}:is(.rte,.shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child,:is(.rte,.shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.rte,.shopify-policy__title) ul,:is(.rte,.shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}:is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(.rte,.shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(from var(--color-foreground) r g b / 30%);font-style:italic;font-weight:500}:is(.rte,.shopify-policy__title) .rte-table-wrapper{overflow-x:auto}:is(.rte,.shopify-policy__title) table{width:100%!important;border-collapse:collapse}:is(.rte,.shopify-policy__title) tr:not(:has(td)),:is(.rte,.shopify-policy__title) thead{background-color:rgb(from var(--color-foreground) r g b / 5%);font-weight:700;text-transform:uppercase}:is(.rte,.shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(from var(--color-foreground) r g b / 10%)}:is(.rte,.shopify-policy__title) th,:is(.rte,.shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}.shopify-policy__container{padding-block:var(--padding-xl)}.link{display:inline-block;text-align:center;text-decoration:none;text-decoration-color:currentcolor}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.list-unstyled{margin:0;padding:0;list-style:none}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (width >= 48rem){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}:root{view-transition-name:none}html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}::view-transition{pointer-events:none}html:active-view-transition main[data-page-transition-enabled=true]{view-transition-name:main-content}html:active-view-transition main[data-product-transition=true][data-template*=product]{view-transition-name:none}::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}::view-transition-group(product-image-transition){z-index:1}::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}.dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (width >= 48rem){.dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (width < 48rem){.dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:var(--padding-md)}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(from var(--backdrop-color) r g b / var(--backdrop-opacity))}.dialog-modal[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}.dialog-modal[open]::backdrop{animation:dialogBackdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}.dialog-modal.dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.dialog-modal.dialog-closing::backdrop{opacity:0}.dialog-drawer{--dialog-drawer-opening-animation: slideInLeft;--dialog-drawer-closing-animation: slideOutLeft}.dialog-drawer--right{--dialog-drawer-opening-animation: slideInRight;--dialog-drawer-closing-animation: slideOutRight}.dialog-drawer[open]{animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer.dialog-closing{animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}custom-event-component{cursor:pointer;pointer-events:auto}fly-to-cart{position:fixed;width:40px;height:40px;left:0;top:0;border-radius:50%;z-index:calc(infinity);pointer-events:none;opacity:0;overflow:hidden;box-shadow:0 4px 8px #0003;transition:opacity .3s ease;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:var(--color-foreground);transform:translate(var(--x, 0),var(--y, 0)) scale(var(--scale, 1))}[product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (width < 48rem){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.shopify-section:has(.in-onboarding-state){display:none!important}.theme__loading{position:fixed;width:100%;height:100%;z-index:var(--layer-overlay);display:flex;justify-content:center;align-items:center;background-color:var(--color-shadow);opacity:.4}.theme__loading-spinner{position:absolute;width:3.5rem}.theme__loading-spinner__svg{animation:loadingSpinner 1.4s linear infinite}.theme__loading-spinner__svg-path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-primary);animation:loadingSpinnerPathDash 1.4s ease-in-out infinite}@keyframes loadingSpinner{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes loadingSpinnerPathDash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(var(--custom-transform-from, 100%))}to{transform:translate(var(--custom-transform-to, 0))}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(var(--custom-transform-to, -100%))}}@keyframes slideInRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dialogBackdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes elementSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}#quick-add-modal-content .product-information__media .eko-gallery-block-container{display:none!important}#quick-add-modal-content li.product-media-container.product-media-container--image:nth-child(2){display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
