.color-scheme-1.tr-layout-element,.tr-layout-element:root{--color-background:255,255,255;--gradient-background:#ffffff;--color-background-contrast:191,191,191;--color-shadow:0,0,0;--color-primary-text:21,21,21;--color-secondary-text:101,112,110;--color-heading-text:21,21,21;--color-foreground:21,21,21;--color-filled-button:21,21,21;--color-filled-button-text:255,255,255;--color-outlined-button:255,255,255;--color-outlined-button-text:21,21,21;--color-button-text:255,255,255;--color-link:21,21,21;--color-border:21,21,21;--alpha-border:1;--color-tag-foreground:255,255,255;--color-tag-background:21,21,21;--color-progress-bar:21,21,21;--color-placeholder:244,244,244;--color-rating-stars:0,0,0;--color-button-swiper:21,21,21}.color-scheme-6.tr-layout-element{--color-background:17,17,17;--gradient-background:#111111;--color-background-contrast:145,145,145;--color-shadow:0,0,0;--color-primary-text:255,255,255;--color-secondary-text:101,112,110;--color-heading-text:255,255,255;--color-foreground:255,255,255;--color-filled-button:255,255,255;--color-filled-button-text:17,17,17;--color-outlined-button:17,17,17;--color-outlined-button-text:255,255,255;--color-button-text:17,17,17;--color-link:255,255,255;--color-border:235,235,235;--alpha-border:1;--color-tag-foreground:17,17,17;--color-tag-background:255,255,255;--color-progress-bar:255,255,255;--color-placeholder:244,244,244;--color-rating-stars:0,0,0;--color-button-swiper:255,255,255}.color-scheme-1.tr-layout-element,.color-scheme-6.tr-layout-element,body.tr-layout-element{color:rgba(var(--color-foreground),1);background-color:rgb(var(--color-background))}.tr-layout-element:root{--announcement-bars-before-header-heights:40px;--announcement-bars-before-header-visible-heights:40px;--header-height:65px;--announcement-bar-height:40px;--header-top-position:calc(var(--header-height) + var(--announcement-bars-before-header-heights));--header-group-height:65px;--font-heading-family:Poppins,sans-serif;--font-heading-style:normal;--font-heading-weight:800;--font-heading-scale:1.5;--font-heading-letter-spacing:0.04em;--font-heading-text-transform:uppercase;--font-heading-word-break:break-word;--font-body-family:"Bricolage Grotesque",sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-scale:1.0;--font-body-letter-spacing:-0.04em;--font-italic-family:Poppins,sans-serif;--font-italic-style:italic;--font-italic-weight:700;--font-italic-scale:1.0;--font-button-family:"Bricolage Grotesque",sans-serif;--font-button-style:normal;--font-button-weight:400;--font-button-scale:1.0;--font-button-letter-spacing:0.1em;--font-button-text-transform:uppercase;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heading-normal:400;--font-weight-heading-medium:500;--font-weight-heading-semibold:600;--font-weight-heading-bold:700;--font-weight-button-normal:400;--font-weight-button-medium:500;--letter-spacing-extra-small:0.05rem;--letter-spacing-small:0.1rem;--letter-spacing-medium:0.2rem;--letter-spacing-xxs:-0.04em;--letter-spacing-xs:-0.02em;--letter-spacing-sm:-0.01em;--letter-spacing-md:0;--letter-spacing-lg:0.01em;--letter-spacing-xl:0.02em;--letter-spacing-xxl:0.04em;--h1-multiplier:4.7rem;--h2-multiplier:3.6rem;--h3-multiplier:2.7rem;--h4-multiplier:2.1rem;--h5-multiplier:1.6rem;--h6-multiplier:1.2rem;--line-height-h1:0.85;--line-height-h2:0.85;--line-height-h3:1.00;--line-height-h4:1.00;--line-height-h5:1.20;--line-height-h6:1.20;--button-border-radius:0;--button-text-transform:uppercase;--input-border-radius:0;--button-action-border-radius:0;--badge-border-radius:0.4rem;--section-spacing-unit-size:1.2rem;--spacing-unit-size:1.2rem;--grid-spacing:1.2rem;--color-success:#E45F5F;--color-alert:#F0B743;--color-error:#C25151;--color-price-accent:#EAF7FC;--color-white:#FFFFFF;--color-white-rgb:255,255,255;--color-black:#111111;--color-black-rgb:17,17,17;--color-light:#EBEBEB;--color-light-rgb:235,235,235;--media-overlay-gradient:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);--media-overlay-gradient-mobile:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);--gradient-black:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);--gradient-overlay-horizontal:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));--color-popup-overlay:rgba(0, 0, 0, 0.5);--page-width:1360px;--page-gutter:1.6rem;--max-w-xxs-multiplier:0.56;--max-w-xs-multiplier:0.5333;--max-w-sm-multiplier:0.6292;--max-w-md-multiplier:0.7111;--max-w-lg-multiplier:0.7903;--max-w-xxl-multiplier:0.9194;--duration-short:200ms;--duration-default:300ms;--duration-long:400ms;--duration-extra-long:600ms;--z-header:800;--z-modals:900;--z-fab:750;--card-corner-radius:0rem;--card-text-align:center;--card-aspect-ratio:3/4;--card-media-aspect-ratio:3/4;--card-media-object-fit:cover;--theme-js-animations-on-mobile:none;--font-size-static-h1:8.0rem;--font-size-static-h2:6.1rem;--font-size-static-h3:4.7rem;--font-size-static-h4:3.6rem;--font-size-static-h5:2.7rem;--font-size-static-h6:2.1rem;--font-size-static-h7:1.6rem;--font-size-static-xxs:0.8rem;--font-size-static-xs:1.0rem;--font-size-static-sm:1.2rem;--font-size-static-md:1.4rem;--font-size-static-lg:1.6rem;--font-size-static-xl:1.8rem;--font-size-static-xxl:2.4rem;--line-height-static-xs:1.00;--line-height-static-sm:1.25;--line-height-static-md:1.50;--line-height-static-lg:2.25;--line-height-static-xl:2.50;--spacing-unit-size-static:1.6rem;--product-card-option-button-size:2.4rem}.tr-layout-element:root{--section-spacing-unit-size:1.6rem;--spacing-unit-size:1.2rem;--grid-spacing:1.2rem;--page-gutter:1.6rem;--h1-multiplier:8.0rem;--h2-multiplier:6.1rem;--h3-multiplier:5.2rem;--h4-multiplier:3.6rem;--h5-multiplier:2.7rem;--h6-multiplier:2.46rem;--line-height-h1:0.85;--line-height-h2:0.85;--line-height-h3:0.85;--line-height-h4:0.85;--line-height-h5:1.00;--line-height-h6:1.00}.tr-layout-element,.tr-layout-element:after,.tr-layout-element:before{box-sizing:border-box}.tr-layout-element:root{--spacing-unit:1.6rem;--spacing-0:calc(var(--spacing-unit) * 0);--spacing-05:calc(var(--spacing-unit) * .125);--spacing-1:calc(var(--spacing-unit) * .25);--spacing-2:calc(var(--spacing-unit) * .5);--spacing-3:calc(var(--spacing-unit) * .75);--spacing-4:calc(var(--spacing-unit) * 1);--spacing-5:calc(var(--spacing-unit) * 1.5);--spacing-6:calc(var(--spacing-unit) * 2);--spacing-7:calc(var(--spacing-unit) * 3);--spacing-8:calc(var(--spacing-unit) * 4);--spacing-9:calc(var(--spacing-unit) * 6);--spacing-10:calc(var(--spacing-unit) * 8);--spacing-11:calc(var(--spacing-unit) * 10)}html.tr-layout-element{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%;scroll-padding-block-start:var(--header-height);overscroll-behavior:none}body.tr-layout-element{display:flex;flex-direction:column;min-width:990px;max-width:100vw;min-height:100%;margin:0;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .6 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}html.no-js .no-js-hidden.tr-layout-element{display:none!important}.header__logo-image.tr-layout-element{opacity:1;visibility:visible;pointer-events:auto}.header__logo-image-transparent.tr-layout-element{opacity:0;visibility:hidden;pointer-events:none}body:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) main.tr-layout-element{margin-block-start:calc(-1 * var(--header-height,0px))}body:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) main>.shopify-section.section-hero-banner:first-of-type .hero__content.tr-layout-element,body:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) main>.shopify-section.section-page-banner:first-of-type div.gradient.tr-layout-element{padding-block-start:calc(var(--header-height,0px) + var(--section-spacing-unit-size) * 2)!important}body.is-at-top:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header.tr-layout-element:not(.is-megamenu-open){--header-background-alpha:0;--color-foreground:var(--transparent-header-menu-text-color);--header-inner-after-opacity:.1}body.is-at-top:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header:not(.is-megamenu-open) .header__logo-image.tr-layout-element{opacity:0;visibility:hidden;pointer-events:none}body.is-at-top:has(.shopify-section:first-child.header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header:not(.is-megamenu-open) .header__logo-image-transparent.tr-layout-element{opacity:1;visibility:visible;pointer-events:auto}.container.tr-layout-element{width:100%;padding:0 var(--page-gutter);margin:0 auto}.container.tr-layout-element,.max-w-page.tr-layout-element{max-width:var(--page-width)}.list-unstyled.tr-layout-element{margin:0;padding:0;list-style:none}.grid.tr-layout-element{display:grid}.col-span-1.tr-layout-element{grid-column:span 1/span 1}.col-span-2.tr-layout-element{grid-column:span 2/span 2}.small-up-hide.tr-layout-element{display:none!important}.large-up-hide.tr-layout-element{display:none!important}.h4.tr-layout-element,h2.tr-layout-element,h3.tr-layout-element,h4.tr-layout-element{color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);word-break:var(--font-heading-word-break);margin-block:0}h2.tr-layout-element{font-size:calc(var(--font-heading-scale) * var(--h2-multiplier));line-height:var(--line-height-h2)}h3.tr-layout-element{font-size:calc(var(--font-heading-scale) * var(--h3-multiplier));line-height:var(--line-height-h3)}.h4.tr-layout-element,h4.tr-layout-element{font-size:calc(var(--font-heading-scale) * var(--h4-multiplier));line-height:var(--line-height-h4)}.h4.tr-layout-element,h2.tr-layout-element,h3.tr-layout-element,h4.tr-layout-element{letter-spacing:var(--font-heading-letter-spacing);text-transform:uppercase}h2.tr-layout-element,h3.tr-layout-element{text-transform:var(--font-heading-text-transform)}.h1.tr-layout-element:has(em),h1.tr-layout-element:has(em){padding-block:calc(var(--h1-multiplier)/ 5)}.h2.tr-layout-element:has(em),h2.tr-layout-element:has(em){padding-block:calc(var(--h2-multiplier)/ 5)}.h3.tr-layout-element:has(em),h3.tr-layout-element:has(em){padding-block:calc(var(--h3-multiplier)/ 5)}.h4.tr-layout-element:has(em),h4.tr-layout-element:has(em){padding-block:calc(var(--h4-multiplier)/ 5)}.h5.tr-layout-element:has(em),h5.tr-layout-element:has(em){padding-block:calc(var(--h5-multiplier)/ 5)}.h6.tr-layout-element:has(em),h6.tr-layout-element:has(em){padding-block:calc(var(--h6-multiplier)/ 5)}h3.tr-layout-element:empty{display:none}a.tr-layout-element{text-decoration:none;color:inherit}.icon--rotate-180 svg.tr-layout-element{transform:rotate(180deg)}.full-unstyled-link.tr-layout-element{text-decoration:none;color:currentColor;display:block}details>.tr-layout-element{box-sizing:border-box}summary.tr-layout-element{cursor:pointer;list-style:none;position:relative}summary.tr-layout-element::-webkit-details-marker{display:none}.tr-layout-element:focus{outline:0;box-shadow:none}.tr-layout-element:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.no-js .tr-layout-element:focus{outline:.2rem solid currentColor;outline-offset:.3rem}.no-js .tr-layout-element:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-offset.tr-layout-element:focus-visible{outline:.2rem solid currentColor;outline-offset:1rem}.grid.tr-layout-element{display:grid;gap:1.6rem}img.tr-layout-element{width:auto;max-width:100%}.icon.tr-layout-element{fill:currentColor}.icon svg.tr-layout-element{width:1em;height:1em}.js-btn svg.tr-layout-element{pointer-events:none}.button.tr-layout-element{display:inline-block;text-align:center;border:0;border-radius:var(--button-border-radius);padding:1.6rem 2.4rem;cursor:pointer;font-family:var(--font-button-family);font-size:calc(var(--font-button-scale) * 1.4rem);line-height:calc(1 + 0 / var(--font-button-scale));font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:var(--button-text-transform);color:var(--color-button-text);text-decoration:none;background-color:var(--color-button-background);border:.1rem solid var(--color-button-outline);position:relative;-webkit-appearance:none;appearance:none;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-default)}.button--filled.tr-layout-element{--color-button-text:rgb(var(--color-filled-button-text));--color-button-background:rgb(var(--color-filled-button));--color-button-outline:rgb(var(--color-filled-button));--color-button-hover-text:rgb(var(--color-filled-button));--color-button-hover-background:transparent;--color-button-hover-outline:rgb(var(--color-filled-button))}.button--filled.tr-layout-element:focus-visible{outline:.2rem solid var(--color-button-background)}.button--outlined.tr-layout-element:focus-visible{outline:.2rem solid var(--color-button-outline)}.button--inverse.tr-layout-element:focus-visible{outline:.2rem solid var(--color-button-background)}.button.tr-layout-element:disabled{--color-button-text:rgb(255, 255, 255);--color-button-background:rgb(224, 224, 224);--color-button-outline:rgb(224, 224, 224);pointer-events:none}@media (hover:hover){.button.tr-layout-element:hover{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}}.has-error .field__input.tr-layout-element:not(:focus){color:var(--color-error);text-align:center;background-color:#e45f5f06;border-color:var(--color-error)}.product-card .button--variant.tr-layout-element:has(.product-option__label){min-width:var(--product-card-option-button-size);height:calc(var(--product-card-option-button-size) + .05rem)}.product-option__label.tr-layout-element:not(.product-option__label--image):not(:has(.product-option__swatch)){width:auto;min-width:2.8rem;height:2.8rem;padding-inline:var(--spacing-2);will-change:border-color,background-color;transition:border-color var(--duration-default),background-color var(--duration-default);--variant-option-label--border-radius:0}.product-card .product-option__label.tr-layout-element:not(.product-option__label--image):not(:has(.product-option__swatch)){min-width:var(--product-card-option-button-size);height:var(--product-card-option-button-size)}.product-option__input.tr-layout-element:active:focus-visible+.product-option__label,.product-option__input.tr-layout-element:checked:focus-visible+.product-option__label,.product-option__input.tr-layout-element:focus-visible+.product-option__label{border-color:rgba(var(--color-foreground),1)}.product-option__input.tr-layout-element:active+.product-option__label:has(.product-option__swatch),.product-option__input.tr-layout-element:checked+.product-option__label:has(.product-option__swatch){border-color:rgba(var(--color-foreground),1)}.product-option__input.disabled.tr-layout-element:active:focus-visible+.product-option__label,.product-option__input.disabled.tr-layout-element:checked:focus-visible+.product-option__label,.product-option__input.disabled.tr-layout-element:focus-visible+.product-option__label,.product-option__input.tr-layout-element:disabled:active:focus-visible+.product-option__label,.product-option__input.tr-layout-element:disabled:checked:focus-visible+.product-option__label,.product-option__input.tr-layout-element:disabled:focus-visible+.product-option__label{border-color:rgba(var(--color-foreground),.5)}.product-option__label:has(.product-option__swatch) .product-option__swatch.tr-layout-element{width:1.6rem;height:1.6rem;border:.1rem solid rgba(var(--color-foreground),.25)}.product-option__input.tr-layout-element:checked+.product-option__label:has(.product-option__swatch){border:.15rem solid rgba(var(--color-foreground),1)}.product-card .product-option__label.tr-layout-element:has(.product-option__swatch){width:auto;height:var(--product-card-option-button-size);aspect-ratio:1/1;overflow:hidden}.product-card .product-option__label:has(.product-option__swatch) .product-option__swatch.tr-layout-element{width:100%;height:100%}.product-card .product-option__label:has(.product-option__swatch) .product-option__swatch.product-option__swatch--circle.tr-layout-element{border-radius:50%}.product-option__input+.product-option__label--image:has(.placeholder-svg) .product-option__swatch.tr-layout-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.5}.gradient.tr-layout-element{background:rgb(var(--color-background));background:var(--gradient-background)}.section.layout-1 .section__foot.tr-layout-element:has(.button--text){padding-block-end:calc(var(--section-spacing-unit-size) * 2 + .4rem)}.section.layout-2 .section__foot.tr-layout-element:has(.button--text){padding-block-end:.4rem}.section-w-swiper.layout-2:has(.products-feed__tab:has(.button--text)) .section__foot.tr-layout-element{margin-block-start:var(--spacing-8)}.shopify-section-group-header-group.tr-layout-element{z-index:1}.slim-scrollbar.tr-layout-element::-webkit-scrollbar-thumb:window-inactive{background:rgba(var(--color-foreground),.1)}svg.tr-layout-element{display:block}.text-current.tr-layout-element{color:currentColor}.text-start.tr-layout-element{text-align:start}.align-start.tr-layout-element{align-items:flex-start}.align-self-start.tr-layout-element{align-self:flex-start}.align-self-center.tr-layout-element{align-self:center}.button-reset.tr-layout-element{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;margin:0;background-color:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.text--link.tr-layout-element{position:relative;font-family:var(--font-heading-family);font-size:var(--font-size-static-xs);font-weight:var(--font-heading-weight);line-height:var(--line-height-static-sm);text-transform:uppercase;letter-spacing:.14rem;margin-block-end:-.4rem;padding-block:.625rem}.text--link.tr-layout-element:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:.1rem;background-color:currentColor;opacity:.3;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-long),opacity var(--duration-long)}@media (hover:hover){.header__nav-item:hover .text--link.tr-layout-element:before,.text--link.tr-layout-element:hover:before{opacity:1;transform:scaleX(1);transform-origin:left}}.text-link:has(.text-link--on-hover):focus .text-link--on-hover.tr-layout-element,.text-link:has(.text-link--on-hover):hover .text-link--on-hover.tr-layout-element{background-size:100% .1em,0 .1em}.text-link:has(.text-link--on-load):focus .text-link--on-load.tr-layout-element,.text-link:has(.text-link--on-load):hover .text-link--on-load.tr-layout-element{background-size:0 .1em,100% .1em}accordion-default.tr-layout-element{display:block}.accordion summary.tr-layout-element{-webkit-user-select:none;user-select:none}.product__divider.tr-layout-element:has(+.product__divider){display:none}.header__nav-item.tr-layout-element{margin-left:36px}.header__nav-link.tr-layout-element{font-size:13px;line-height:13px;letter-spacing:1.378px}.header__utils-item--button a.tr-layout-element{width:178px;background:#ffff03;border:2.8px solid #000;color:#000;padding:16px 25px}@media (hover:hover){.header__utils-item--button a.tr-layout-element:hover{background:#000;color:#fff}}@media screen and (min-width:1160px) and (max-width:1350px){.header__nav-item.tr-layout-element{margin-left:10px}.header__utils-item--button a.tr-layout-element{width:150px}}@media screen and (max-width:1349px){.header__nav-item.tr-layout-element{margin-left:7px}.header__nav-item a.tr-layout-element{font-size:12px;letter-spacing:.5px}.header__utils-item--button a.tr-layout-element{width:135px}}.tr-layout-element:root{--swiper-theme-color:#007aff}.tr-layout-element:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.tr-layout-element:root{--swiper-navigation-size:44px}.header.tr-layout-element{position:relative;color:rgb(var(--color-foreground));font-weight:var(--font-weight-normal);border-block-end:.1rem solid rgba(var(--color-foreground),var(--header-inner-after-opacity,1));background-color:rgba(var(--color-background),var(--header-background-alpha,1));margin-block-start:-.1rem}.header__inner.tr-layout-element{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem 2.7rem;padding:var(--spacing-4) 0}.header--nav-centered .header__inner.tr-layout-element{grid-template-columns:max-content minmax(0,100%) auto}.header>.container.tr-layout-element:after{content:"";cursor:default;position:fixed;inset-block-start:calc(var(--header-height) + var(--announcement-bars-before-header-visible-heights) + .1rem);inset-inline:0;width:100%;height:100%;background-color:#0003;z-index:1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.header:has(.js-dropdown.is-visible)>.container.tr-layout-element:after{transition-duration:var(--duration-default),var(--duration-default);opacity:1;pointer-events:auto;visibility:visible}.header__logo.tr-layout-element{position:relative;z-index:1;font-size:0;width:8.6rem;display:flex;justify-content:center}.header__logo img.tr-layout-element{width:100%;height:auto}.header__logo-image.tr-layout-element{transition:opacity var(--duration-default)}.header__logo-image-transparent.tr-layout-element{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity var(--duration-default)}.header__logo a.tr-layout-element{width:100%;transition:opacity var(--duration-default)}@media (hover:hover){.header__logo a.tr-layout-element:hover{opacity:.7}}.header__inner.tr-layout-element{column-gap:2.4rem}.header__logo.tr-layout-element{width:11.4rem}@media screen and (min-width:1100px){.header__inner.tr-layout-element{column-gap:3.2rem}}.card>a.card__link.tr-layout-element:focus-visible{outline:.2rem solid var(--gradient-background)}.header__utils-items.tr-layout-element{display:flex;align-items:center;justify-content:flex-end;margin:-.3rem -.8rem}.header__utils-item.tr-layout-element{padding:.3rem .8rem}.header__utils-item.tr-layout-element:not(.header__utils-item--cart){display:initial}@media screen and (min-width:1100px){.header__utils-items.tr-layout-element{margin-inline:-1rem}.header__utils-item.tr-layout-element{padding-inline:1rem}}@media screen and (min-width:1200px){.header__utils-items.tr-layout-element{margin-inline:-1.2rem}.header__utils-item.tr-layout-element{padding-inline:1.2rem}}.header--nav-centered .header__nav-items.tr-layout-element{justify-content:center}.header__nav.tr-layout-element{width:100%;display:flex;align-self:stretch;margin-block:calc(0rem - var(--spacing-4));z-index:1}.header--nav-centered .header__nav.tr-layout-element{justify-content:center}.header__nav-items.tr-layout-element{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.6rem}.header__nav-item.tr-layout-element{display:flex;align-items:center}.header__nav-item.dropdown .header__nav-dropdown-inner.tr-layout-element:has(.header__nav-links-item.has-dropdown:hover){border-start-end-radius:0;border-end-end-radius:0}.header__nav-item.dropdown .header__nav-links-item:has(ul)>a.tr-layout-element{padding-inline-end:var(--spacing-5)}.header__nav-item.dropdown .header__nav-links-item>a.tr-layout-element:has(.icon){display:flex;justify-content:space-between;align-items:center;cursor:pointer}.header__nav-item.megamenu .header__nav--group-link.tr-layout-element:not(:has(.has-dropdown)){row-gap:var(--header-group-link-row-gap,calc(var(--spacing-1) + var(--spacing-5)));grid-auto-rows:minmax(min-content,max-content);min-width:33rem}.header__nav-item.megamenu .header__nav--group-link.tr-layout-element:has(.has-dropdown){grid-template-columns:repeat(auto-fill,minmax(13.4rem,1fr))}@media screen and (min-width:1400px){.header__nav-item.megamenu .header__nav--group-link.tr-layout-element:has(.has-dropdown){grid-template-columns:repeat(auto-fill,minmax(23.4rem,1fr))}}li.header__nav-links-item.header__nav-links-item--link.js-nav-item.tr-layout-element:has(.is-visible){width:100%}.header__nav-links:has(.header__nav--group-card) .header__nav-links-item.header__nav-links-item--link.h5 .header__nav-dropdown-link.tr-layout-element{line-height:100%;letter-spacing:var(--letter-spacing-xxs)}html .header__drawer>.drawer__container>.drawer__button.tr-layout-element{display:block;width:2.4rem;height:2.4rem;-webkit-appearance:none;appearance:none}.header__drawer>.drawer__container>.drawer__button svg.tr-layout-element{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transition:transform var(--duration-default)}.header-drawer__button-close.tr-layout-element{margin-block-end:3.2rem}.header__drawer>.drawer__container>.drawer__button svg.tr-layout-element:nth-child(2){display:none}.header__nav-item.dropdown:has(.header__nav--group-card) .header__nav--group-link.tr-layout-element{padding-block:1.6rem 6.4rem}nav.slide-out-menu .icon.tr-layout-element{width:2.4rem}nav.slide-out-menu.tr-layout-element:has(.menu-panel.is-active),nav.slide-out-menu.tr-layout-element:has(.menu-panel.was-active){z-index:1;background-color:rgb(var(--color-background))}nav.slide-out-menu.tr-layout-element{transform:translateZ(0);opacity:1;visibility:visible;transition:opacity .2s,visibility 0s,transform .5s cubic-bezier(.23,1,.32,1)}nav.slide-out-menu div.menu-panels button.menu-link.tr-layout-element,nav.slide-out-menu div.menu-panels ul li a.tr-layout-element{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;width:100%;background-color:transparent}nav.slide-out-menu div.menu-panels button.menu-link.tr-layout-element{position:relative;border:0}nav.slide-out-menu div.menu-panels button.menu-header.tr-layout-element{position:relative;border:0;justify-content:flex-start;font-family:var(--font-heading-family);text-transform:uppercase;font-size:var(--font-size-static-sm);font-weight:var(--font-weight-semibold);letter-spacing:.24rem;color:rgb(var(--color-foreground));line-height:var(--line-height-static-sm)}nav.slide-out-menu div.menu-panels button.menu-link .icon.tr-layout-element{padding-inline-end:1.2rem}nav.slide-out-menu div.menu-panels ul svg.tr-layout-element{width:1.2rem;height:1.2rem}nav.slide-out-menu div.menu-panels ul svg path.tr-layout-element{stroke-width:4}nav.slide-out-menu div.menu-panels ul.tr-layout-element{margin:0;padding:0;list-style:none}nav.slide-out-menu div.menu-panels ul li .h4.tr-layout-element{font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-xxs)}nav.slide-out-menu div.menu-panel.tr-layout-element{position:absolute;top:0;right:0;bottom:0;left:0;padding:.4rem 0 2.4rem;background:rgb(var(--color-background));z-index:1;transition:transform .4s cubic-bezier(.23,1,.32,1);transform:translate(999px);max-height:100dvh}nav.slide-out-menu div.menu-panels ul li+li.tr-layout-element:not(.menu-card-group){border-block-start:.1rem solid rgba(var(--color-foreground),.1)}#shopify-section-sections--18699645780117__header>div.tr-layout-element{--header-inner-after-opacity:0.1}#shopify-section-sections--18699645780117__header .header__nav-item.megamenu .header__nav--group-link.tr-layout-element:not(:has(.has-dropdown)){--header-group-link-row-gap:var(--font-size-static-h5)}.tr-layout-element:root{--transparent-header-menu-text-color:var(--color-background)}#shopify-section-sections--18699645780117__header.tr-layout-element{position:relative;inset-block-start:0;inset-inline:0;width:100%;z-index:1}.tr-layout-element:root{--swiper-theme-color:#007aff}.tr-layout-element:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.tr-layout-element:root{--swiper-navigation-size:44px}.header__logo.tr-layout-element{width:10rem}.header__logo.tr-layout-element{width:10rem}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content.tr-layout-element{background-color:transparent}@media (hover:hover){.section-full-width-banner__content:has(.section-full-width-banner__link):hover .section-full-width-banner__button.tr-layout-element{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}}#shopify-section-template--18801704632469__full_width_banner_4hmLW7>div .section-full-width-banner:has(.media>*) .section-full-width-banner__content.tr-layout-element{background-color:transparent}footer p.tr-layout-element{margin:0}.section-footer .grid.tr-layout-element{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;row-gap:var(--spacing-6)}.section-footer__block.tr-layout-element{position:relative;width:100%;overflow:hidden;display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}.section-footer__content.tr-layout-element{width:100%;display:flex;flex-direction:column}.footer__social.tr-layout-element{display:flex;flex-flow:row wrap;gap:var(--spacing-4);align-items:center}.footer__social a:focus-visible svg.tr-layout-element{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg.tr-layout-element{width:2.4rem;height:2.4rem}.footer__links.tr-layout-element{display:flex}.section-footer .footer__nav--vertical.tr-layout-element{width:100%}.footer__nav--vertical .footer__links.tr-layout-element{flex-direction:column;row-gap:.4rem}.footer__block-heading.tr-layout-element{font-size:var(--font-size-static-xs);text-transform:uppercase;letter-spacing:.16rem;padding-block:.625rem;margin-block-end:var(--spacing-2)}.footer__links a.tr-layout-element{transition:color var(--duration-default)}.footer__links a.tr-layout-element{display:block;padding-block:.1rem}.footer__brand>*+.tr-layout-element{margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.footer__brand-logo.tr-layout-element{min-width:16rem;margin:0 auto}.footer__brand a.tr-layout-element{display:block;padding-block:.1rem}.footer__brand>a>img.tr-layout-element{display:block;width:100%;height:auto;margin:0}.footer__richtext--copyright.tr-layout-element{font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),1);letter-spacing:.048rem}.footer__nav-desktop.tr-layout-element{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links.tr-layout-element:not(.footer__links--cols){padding-block-end:2.4rem}.footer__links-mobile-item.accordion__section.tr-layout-element:last-child,.footer__links-mobile-item.tr-layout-element{border-block:.1rem solid rgba(var(--color-white-rgb),.1)}.footer__links-mobile-link.tr-layout-element{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;letter-spacing:-.064rem;font-size:var(--font-size-static-h7);line-height:var(--line-height-static-md);transition:color var(--duration-default)}.footer__links-mobile-link-icon.tr-layout-element{position:relative;margin-inline-start:2.4rem;pointer-events:none}.footer__links-mobile-link-icon svg.tr-layout-element{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg.tr-layout-element:last-child{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transform:rotate(90deg);opacity:0}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg.tr-layout-element:first-child{opacity:0;transform:rotate(-90deg)}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg.tr-layout-element:last-child{opacity:1;transform:none}@media (hover:hover){.footer__links a.tr-layout-element:hover{color:var(--color-heading-text)}.footer__links-mobile-link.tr-layout-element:hover{color:rgb(var(--color-foreground))}}.footer__block-heading.tr-layout-element{color:rgba(var(--color-foreground),1);margin-block-end:var(--spacing-3)}.section-footer .grid.tr-layout-element{column-gap:calc(var(--spacing-4) * var(--section-footer-spacing-grid));grid-template-columns:repeat(4,minmax(10rem,1fr))}.footer__nav--vertical .footer__nav-desktop.tr-layout-element{flex-direction:column}footer.tr-layout-element{background:#111;padding:132px 0 41px}.shopify-section-group-footer-group:first-child .section-footer .grid .section-footer__block.tr-layout-element{grid-column:auto}.shopify-section-group-footer-group:first-child .section-footer .grid .section-footer__block .footer__richtext.tr-layout-element{max-width:186px}.shopify-section-group-footer-group:first-child .footer__richtext p.tr-layout-element{font-size:14.941px;font-weight:500;line-height:22.767px;letter-spacing:.747px}.shopify-section-group-footer-group:first-child .footer__richtext p.tr-layout-element{font-size:12.806px;font-weight:400;letter-spacing:.64px}.footer__brand .footer__social.tr-layout-element{margin-top:55px;margin-left:30px}.section-footer__block:nth-child(3) .footer__links li.tr-layout-element{font-family:var(--font-body-family);font-size:17.075px;font-weight:700;line-height:21.458px;letter-spacing:.854px}.section-footer__block:nth-child(3) .footer__block-heading.tr-layout-element{display:none}.section-footer__block:nth-child(4) .footer__block-heading.tr-layout-element{font-size:14.941px;font-weight:800;line-height:12.806px;letter-spacing:.747px}.section-footer__block:nth-child(4) .footer__links li.tr-layout-element{font-family:var(--font-body-family);font-size:14.941px;font-weight:500;letter-spacing:.747px}#shopify-section-sections--18699645747349__footer_xjQ6Rm>div.tr-layout-element{padding-block-start:calc(var(--section-spacing-unit-size) * 0);padding-block-end:calc(var(--section-spacing-unit-size) * 1);--section-footer-spacing-grid:2}.block-brand_M9BKRn.tr-layout-element{--block-grid-column:2;--block-grid-row:1}.block-richtext_qxcQm9.tr-layout-element{--block-grid-column:1;--block-grid-row:1}.block-link_list_pmQdVJ.tr-layout-element{--block-grid-column:1;--block-grid-row:1}.block-link_list_fpjyWg.tr-layout-element{--block-grid-column:1;--block-grid-row:1}#shopify-section-sections--18699645747349__footer_xjQ6Rm .footer__brand-logo.tr-layout-element{width:15rem;height:auto}#shopify-section-sections--18699645747349__footer_xjQ6Rm .footer__brand-logo.tr-layout-element{width:17rem;max-width:100%}#shopify-section-sections--18699645747349__footer_xjQ6Rm .footer__links a.tr-layout-element{color:rgba(var(--color-foreground),1)}#shopify-section-sections--18699645747349__footer_xjQ6Rm .footer__links a.tr-layout-element{color:rgba(var(--color-foreground),1)}footer p.tr-layout-element{margin:0}.section-footer .grid.tr-layout-element{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;row-gap:var(--spacing-6)}.section-footer__block.tr-layout-element{position:relative;width:100%;overflow:hidden;display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}.section-footer__content.tr-layout-element{width:100%;display:flex;flex-direction:column}.footer__social.tr-layout-element{display:flex;flex-flow:row wrap;gap:var(--spacing-4);align-items:center}.footer__social a:focus-visible svg.tr-layout-element{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg.tr-layout-element{width:2.4rem;height:2.4rem}.footer__links.tr-layout-element{display:flex}.section-footer .footer__nav--vertical.tr-layout-element{width:100%}.footer__nav--vertical .footer__links.tr-layout-element{flex-direction:column;row-gap:.4rem}.footer__block-heading.tr-layout-element{font-size:var(--font-size-static-xs);text-transform:uppercase;letter-spacing:.16rem;padding-block:.625rem;margin-block-end:var(--spacing-2)}.footer__links a.tr-layout-element{transition:color var(--duration-default)}.footer__links a.tr-layout-element{display:block;padding-block:.1rem}.footer__brand>*+.tr-layout-element{margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.footer__brand-logo.tr-layout-element{min-width:16rem;margin:0 auto}.footer__brand a.tr-layout-element{display:block;padding-block:.1rem}.footer__brand>a>img.tr-layout-element{display:block;width:100%;height:auto;margin:0}.footer__richtext--copyright.tr-layout-element{font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),1);letter-spacing:.048rem}.footer__nav-desktop.tr-layout-element{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links.tr-layout-element:not(.footer__links--cols){padding-block-end:2.4rem}.footer__links-mobile-item.accordion__section.tr-layout-element:last-child,.footer__links-mobile-item.tr-layout-element{border-block:.1rem solid rgba(var(--color-white-rgb),.1)}.footer__links-mobile-link.tr-layout-element{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;letter-spacing:-.064rem;font-size:var(--font-size-static-h7);line-height:var(--line-height-static-md);transition:color var(--duration-default)}.footer__links-mobile-link-icon.tr-layout-element{position:relative;margin-inline-start:2.4rem;pointer-events:none}.footer__links-mobile-link-icon svg.tr-layout-element{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg.tr-layout-element:last-child{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transform:rotate(90deg);opacity:0}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg.tr-layout-element:first-child{opacity:0;transform:rotate(-90deg)}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg.tr-layout-element:last-child{opacity:1;transform:none}@media (hover:hover){.footer__links a.tr-layout-element:hover{color:var(--color-heading-text)}.footer__links-mobile-link.tr-layout-element:hover{color:rgb(var(--color-foreground))}}.footer__block-heading.tr-layout-element{color:rgba(var(--color-foreground),1);margin-block-end:var(--spacing-3)}.section-footer .grid.tr-layout-element{column-gap:calc(var(--spacing-4) * var(--section-footer-spacing-grid));grid-template-columns:repeat(4,minmax(10rem,1fr))}.footer__nav--vertical .footer__nav-desktop.tr-layout-element{flex-direction:column}footer.tr-layout-element{background:#111;padding:132px 0 41px}.shopify-section-group-footer-group:first-child .section-footer .grid .section-footer__block.tr-layout-element{grid-column:auto}.shopify-section-group-footer-group:first-child .section-footer .grid .section-footer__block .footer__richtext.tr-layout-element{max-width:186px}.shopify-section-group-footer-group:first-child .footer__richtext p.tr-layout-element{font-size:14.941px;font-weight:500;line-height:22.767px;letter-spacing:.747px}.shopify-section-group-footer-group:first-child .footer__richtext p.tr-layout-element{font-size:12.806px;font-weight:400;letter-spacing:.64px}.footer__brand .footer__social.tr-layout-element{margin-top:55px;margin-left:30px}.section-footer__block:nth-child(3) .footer__links li.tr-layout-element{font-family:var(--font-body-family);font-size:17.075px;font-weight:700;line-height:21.458px;letter-spacing:.854px}.section-footer__block:nth-child(3) .footer__block-heading.tr-layout-element{display:none}.section-footer__block:nth-child(4) .footer__block-heading.tr-layout-element{font-size:14.941px;font-weight:800;line-height:12.806px;letter-spacing:.747px}.section-footer__block:nth-child(4) .footer__links li.tr-layout-element{font-family:var(--font-body-family);font-size:14.941px;font-weight:500;letter-spacing:.747px}#shopify-section-sections--18699645747349__footer_JadcgE>div.tr-layout-element{padding-block-start:calc(var(--section-spacing-unit-size) * 1);padding-block-end:calc(var(--section-spacing-unit-size) * 0);--section-footer-spacing-grid:1}.block-richtext_GWFib7.tr-layout-element{--block-grid-column:2;--block-grid-row:1}.cart-item dl.tr-layout-element:has(label){width:100%}.newsletter-popup__wrapper .newsletter-popup__content .newsletter-popup__form .field.newsletter__field input.tr-layout-element:placeholder{content:""}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}