.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{position:relative;z-index:1;display:grid;grid-template-columns:var(--content-grid);padding-block:var(--spacing-section)}.custom-section__content>*{grid-column:2}.site-header-frame{position:relative;z-index:40;width:100%}.site-header{position:relative;z-index:40;width:var(--content-width);margin-inline:auto;min-height:56px;height:var(--site-header-height);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing-block) * 1.5)}.site-header a{position:relative;color:var(--color-foreground);text-decoration:none}.site-header__brand,.site-header__icons,.site-header__menu{display:flex;align-items:center}.site-header__brand{min-width:0;gap:var(--spacing-block)}.site-header__title{margin:0;font-size:clamp(var(--font-size-large),2vw,var(--site-header-title-size));white-space:nowrap}.site-header__home-link{min-width:0;display:flex;align-items:center}.site-header__logo-image{display:block;width:var(--site-header-logo-width);max-width:min(35vw,400px);max-height:min(56px,calc(var(--site-header-height) - 16px));height:auto;object-fit:contain}.site-header__menu-toggle{width:40px;height:40px;padding:8px;border:0;border-radius:var(--style-border-radius-buttons);display:inline-grid;flex:0 0 auto;place-items:center;background:transparent;color:var(--color-foreground);cursor:pointer}.site-header__menu-toggle:hover,.site-header__menu-toggle:focus-visible{background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background))}.site-header__menu-toggle svg{width:26px;height:26px}.site-header__menu-toggle--mobile-only{display:none}.site-header__menu-toggle--desktop-only{display:inline-grid}.site-header__menu{flex:1 1 auto;justify-content:center;font-size:var(--site-header-navigation-size);font-weight:700;line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing)}.site-header__nav-link:hover{text-decoration:underline;text-underline-offset:4px}.site-header__icons{flex:0 0 auto;gap:var(--spacing-block)}.site-header__search{position:relative;flex:0 1 var(--site-header-search-width);width:var(--site-header-search-width);min-width:100px;height:40px;display:flex;align-items:center}.site-header__search-input{width:100%;height:100%;padding:0 42px 0 12px;border-color:var(--color-border);border-radius:var(--style-border-radius-inputs);outline:0;background:var(--color-background);color:var(--color-foreground);line-height:1}.site-header__search-input::placeholder{color:color-mix(in srgb,var(--color-foreground) 58%,transparent);opacity:1}.site-header__search-input::-webkit-search-cancel-button{display:none}.site-header__search:focus-within .site-header__search-input{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.site-header__search-button{position:absolute;inset-block:0;inset-inline-end:0;width:40px;padding:0;border:0;display:grid;place-items:center;background:transparent;color:var(--color-foreground);cursor:pointer}.site-header__search-button:hover,.site-header__search-button:focus-visible,.site-header__search-mobile:hover,.site-header__search-mobile:focus-visible{color:var(--color-primary)}.site-header__icons .site-header__search-mobile{display:none}.site-header__icons a,.site-header__icons shopify-account{display:flex;align-items:center;justify-content:center}.site-header__icons a sup{position:absolute;inset-block-start:-6px;inset-inline-start:calc(100% - 4px);min-width:17px;height:17px;padding-inline:4px;border-radius:999px;display:grid;place-items:center;background:var(--color-foreground);color:var(--color-background);font-size:var(--font-size-caption);line-height:1}.site-header__icons a sup[hidden]{display:none}.site-header__icons svg{width:28px;height:28px}.site-header__search-button svg,.site-header__icons .site-header__search-mobile svg{width:22px;height:22px}@media screen and (max-width:989px){.site-header{gap:calc(var(--spacing-block) * .75)}.site-header__brand{gap:calc(var(--spacing-block) * .5)}.site-header__logo-image{max-width:min(45vw,180px);max-height:min(40px,calc(var(--site-header-height) - 16px))}.site-header__menu{display:none}.site-header__menu-toggle--mobile-only{display:inline-grid}.site-header__menu-toggle--desktop-only{display:none}.site-header__icons{gap:calc(var(--spacing-block) * .625)}.site-header__search--desktop{display:none}.site-header__icons .site-header__search-mobile{width:32px;height:40px;display:flex;align-items:center;justify-content:center}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.site-information{position:relative;z-index:20;color:var(--site-information-text);background:var(--site-information-background)}.site-information__inner{width:min(var(--site-information-width),calc(100% - 32px));min-height:34px;margin:0 auto;padding-block:var(--site-information-padding);display:flex;align-items:center}.site-information__items{min-width:0;flex:1 1 auto;overflow:hidden}.site-information__track{width:100%;display:flex;align-items:center;transition:transform .5s ease;will-change:transform}.site-information__item{position:relative;min-width:0;flex:0 0 calc(100% / var(--site-information-desktop-items));display:flex;align-items:center;justify-content:center;padding-inline:24px}.site-information__item:first-child{justify-content:flex-start;padding-inline-start:0}.site-information__item:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background:currentcolor;opacity:.55}.site-information__item-link,.site-information__country-summary{color:inherit;text-decoration:none}.site-information__item-link{min-width:0;display:inline-flex;align-items:center;gap:10px}.site-information__item-link:hover .site-information__copy{text-decoration:underline;text-underline-offset:2px}.site-information__icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;color:var(--site-information-icon-color)}.site-information__icon svg,.site-information__custom-icon{width:100%;height:100%;object-fit:contain}.site-information__copy{min-width:0;color:var(--site-information-text);font-size:var(--site-information-font-size);font-weight:700;line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);white-space:nowrap}.site-information__highlight{color:var(--site-information-accent)}.site-information__market{position:relative;flex:0 0 auto;padding-inline-start:24px}.site-information__country-picker{position:relative}.site-information__country-picker>summary{list-style:none}.site-information__country-picker>summary::-webkit-details-marker{display:none}.site-information__country-summary{min-height:20px;padding:0;border:0;display:flex;align-items:center;gap:5px;background:transparent;color:inherit;font:inherit;font-size:var(--site-information-font-size);font-weight:700;line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);white-space:nowrap;cursor:pointer}.site-information__flag{width:20px;height:15px;object-fit:cover}.site-information__country-label{display:inline-flex;align-items:center;gap:5px}.site-information__country-label--desktop-hidden{display:none}.site-information__chevron{width:12px;height:12px;margin-inline-start:1px;transition:transform .18s ease}.site-information__country-picker[open] .site-information__chevron{transform:rotate(180deg)}.site-information__country-panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;width:min(320px,calc(100vw - 24px));max-height:min(420px,70vh);overflow-y:auto;padding:8px;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);background:var(--color-background);box-shadow:0 12px 32px color-mix(in srgb,var(--color-shadow) 18%,transparent);color:var(--color-foreground)}.site-information__localization-form{display:grid;gap:2px}.site-information__country-option{width:100%;padding:9px 10px;border:0;border-radius:var(--style-border-radius-inputs);display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.site-information__country-option:hover,.site-information__country-option:focus-visible,.site-information__country-option[aria-current=true]{background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background))}.site-information__country-currency{color:color-mix(in srgb,var(--color-foreground) 65%,transparent);font-size:var(--site-information-font-size)}@media screen and (max-width:989px){.site-information__inner{width:calc(100% - 24px);min-height:40px;gap:12px}.site-information__items{position:relative;height:20px;overflow:hidden}.site-information__track{display:contents}.site-information__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;justify-content:flex-start;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.site-information__item.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-information__item:after{display:none}.site-information__item-link{width:100%;gap:7px;overflow:hidden}.site-information__icon{width:17px;height:17px;flex-basis:17px}.site-information__copy{overflow:hidden;font-size:var(--site-information-mobile-font-size);text-overflow:ellipsis}.site-information__market{padding-inline-start:12px;border-inline-start:1px solid var(--color-border)}.site-information__country-label--desktop-hidden{display:inline-flex}.site-information__country-label--mobile-hidden{display:none}.site-information__country-summary{font-size:var(--site-information-mobile-font-size)}.site-information__flag{width:18px;height:13px}}@media(prefers-reduced-motion:reduce){.site-information__item,.site-information__track,.site-information__chevron{transition:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-family:var(--font-heading--family);font-size:var(--font-heading--size);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--font-heading--line-height);letter-spacing:var(--font-heading--letter-spacing);text-transform:var(--font-heading--text-transform)}.text--subtitle{font-family:var(--font-heading--family);font-size:calc(var(--font-heading--size) * .75);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--font-heading--line-height);letter-spacing:var(--font-heading--letter-spacing)}.text--normal{font-size:var(--font-body--size);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing)}.text--color-foreground{color:var(--color-foreground)}.text--color-accent{color:var(--color-primary)}.text--color-secondary-accent{color:var(--color-secondary)}.text--color-link{color:var(--color-link)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
