.announcement{color:var(--color);letter-spacing:var(--letter-spacing);font-size:var(--font-size__desktop)}@media(max-width:47.9275em){.announcement{font-size:var(--font-size__mobile)}}.announcement a,.announcement .rte a,.announcement button{color:var(--color)}.announcement__bg{position:relative}.announcement__bg ol,.announcement__bg li{list-style:none;margin:0;padding:0}.announcement--divider-top{border-top:1px solid var(--color--text-lightest)}.announcement--divider-bottom{border-bottom:1px solid var(--color--text-lightest)}.announcement__close,.announcement__carousel-button{position:absolute;background:none;border:none;cursor:pointer;padding:6px;list-style:1}.announcement__close .icon,.announcement__carousel-button .icon{transition:.2s ease-in-out opacity}.announcement__close:hover .icon,.announcement__carousel-button:hover .icon{opacity:.7}.announcement__close{right:0;top:50%;transform:translateY(-50%);padding:17px 9px}.announcement__close .icon{--size: 14px;display:block}.announcement__carousel-button{display:flex;align-items:center;justify-content:center;line-height:1;top:50%;transform:translateY(-50%)}.announcement__carousel-button.carousel-prev{left:0rem}.announcement__carousel-button.carousel-next{right:0rem}announcement-bar[static] .announcement__carousel-button[hidden]{display:none}.announcement__container{position:relative;width:90%;margin:0 auto;overflow:hidden}.announcement__container--carousel{padding:0 24px}.announcement__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.announcement__wrapper--carousel{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.announcement__wrapper--carousel::-webkit-scrollbar{display:none}.announcement__slides{flex-basis:auto}.announcement__slides--carousel{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.announcement__carousel-button,.announcement__close{font-size:14px}.announcement__message{line-height:24px;text-align:center;margin:auto;padding:12px 20px}.announcement__messages--2{padding:12px 60px}.announcement__messages--3{padding:12px 40px}.announcement__icon{display:inline-flex;align-items:center;position:relative;vertical-align:middle;bottom:1px;right:3px}.announcement__icon .icon{--size: 1.5em }.announcement__text{position:relative;display:inline-block;margin:0}.announcement__link{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.announcement__link:hover{opacity:.7;text-decoration:none}.announcement__link__text{white-space:nowrap;position:relative;margin-left:6px;text-decoration:underline;opacity:.7;transition:opacity .2s ease-in-out}.announcement__link__text:hover{opacity:1;text-decoration:underline}.announcement__pop-up__text{text-decoration:underline}.announcement__text--body{font-family:var(--font--body);font-weight:var(--font-weight, var(--font--body-weight));font-style:var(--font--body-style);letter-spacing:var(--letter-spacing, inherit);text-transform:var(--text-transform, none)}.announcement__text--heading{font-family:var(--font--title);font-weight:var(--font-weight, var(--font--title-weight));font-style:var(--font--title-style);letter-spacing:var(--letter-spacing, var(--font--title-space));text-transform:var(--text-transform, var(--font--title-transform))}@media(max-width:47.9275em){.announcement__carousel-container{width:87%;padding:0 18px}.announcement__message{padding:12px 18px}.announcement__text{line-height:1.2}.announcement__carousel-button,.announcement__close{font-size:12px}.announcement__close{padding:18px 6px}}.announcement-popup-draw{position:relative;background:var(--color--bg);max-width:700px;width:100%;margin:12px auto 42px}.announcement-popup-draw .mfp-close{color:var(--color--text);display:block;font-size:24px;width:54px;height:54px;top:0;right:0;line-height:58px}.announcement-popup-draw__wrapper{padding:30px}.announcement-popup__inner{overflow-x:scroll}.announcement-popup__head{text-align:center;height:auto;position:relative}.announcement__popup__icon{line-height:1}.announcement-popup__label-title{line-height:1.8;margin-bottom:0;text-transform:var(--font--title-transform)}.announcement-popup__inner{margin-top:30px}.announcement-popup__text--margin{margin-top:12px}.announcement-popup__media-img{width:100%}.announcement__close,.announcement__carousel-button,.announcement__wrapper{opacity:0;transition:.5s ease-out opacity}announcement-bar[loaded] .announcement__close,announcement-bar[loaded] .announcement__carousel-button,announcement-bar[loaded] .announcement__wrapper{opacity:1}.header-stripe{width:100%;height:3px;position:relative;top:0;left:0;background:var(--color--brand)}.header--has-stripe{padding-top:3px}.header,.header__logo,.header-trigger{min-height:54px;height:calc(var(--logo-size) + var(--logo-spacing) * 7px)}@media(max-width:47.9275em){.header,.header__logo,.header-trigger{height:calc(var(--logo-size-mobile) + var(--logo-spacing-mobile) * 5px)}}.shopify-section-header{display:contents}header-container{display:block;position:relative;width:100%;top:0;left:0}header-container.is-sticky{position:sticky;top:-1px}.header-down header-container header{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.header-up header-container header{-ms-transform:translateY(calc(-1 * var(--header-height) - 4px));-webkit-transform:translateY(calc(-1 * var(--header-height) - 4px));transform:translateY(calc(-1 * var(--header-height) - 4px))}.header-up header-container{pointer-events:none}.header{position:relative;width:100%;min-height:54px;background:var(--header-bg-color);border-bottom:1px solid transparent;-webkit-transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s ease-in-out .02s,-webkit-transform .35s ease;-moz-transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s ease-in-out .02s,-moz-transform .35s ease;transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s ease-in-out .02s,transform .35s ease}@media(max-width:47.9275em){.header{border-top-width:1px}}.header .list-menu__link,.header .list-menu__text{color:var(--header-text-color-light)}.header .list-menu__link:hover,.header .list-menu__text:hover{color:var(--header-text-color-light);opacity:1}.header .list-menu__link:hover:before,.header .list-menu__text:hover:before{background-color:var(--header-text-color-bg)}@media(prefers-reduced-motion:reduce){.header{-webkit-transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s .02s ease-in-out;-moz-transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s .02s ease-in-out;transition:border-color .3s ease-in,opacity .5s ease-in,background-color .3s .02s ease-in-out}}.header--has-divider{border-bottom:1px solid var(--header-text-color-lightest)}nested-menu,header-details-disclosure,header-details-disclosure details{display:block;box-sizing:border-box}.header__wrapper{position:static}.header__logo{position:absolute;right:0;left:0;top:0;text-align:center;padding:0;margin:0 auto;max-width:420px;width:fit-content;width:-moz-fit-content}@media(max-width:47.9275em){.header__logo{max-width:230px}}.header__logo-wrapper{margin:0;line-height:0}.header__logo-link{display:inline-block;position:relative;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media(hover:hover){.header__logo-link:hover{opacity:.8;text-decoration:none}}.header__logo-link--text{color:var(--header-text-color);word-break:break-word;display:inline-block;font-family:var(--font--title);font-weight:var(--font--title-weight);font-style:var(--font--title-style);letter-spacing:var(--font--title-space);text-transform:var(--font--title-transform);font-size:1.4rem;line-height:1.25em}@media(max-width:47.9275em){.header__logo-link--text{font-size:1.1rem}}.header__logo-img{display:block;padding:0;width:auto;height:auto;max-height:var(--logo-size)}@media(max-width:47.9275em){.header__logo-img{max-height:var(--logo-size-mobile)}}.header__logo-img--svg{width:100%;height:100%}@media(max-width:29.99em){.header__logo-img,.header__logo-ratio-box{max-width:150px}}.header__logo-ratio-box{height:var(--logo-size)}@media(max-width:47.9275em){.header__logo-ratio-box{height:auto;max-height:var(--logo-size-mobile)}.header--logo-svg .header__logo-ratio-box{height:var(--logo-size-mobile)}}.header-navs{width:100%;height:32px;padding:0 30px}@media(max-width:61.24em){.header-navs{padding:0 18px}}.primary-nav{text-align:left;float:left}.primary-nav__summary{display:block}.primary-nav__items{margin-left:0;list-style:none;float:left}.primary-nav__item{padding-right:var(--font--nav-spacing);margin:0;position:relative}.primary-nav__item .primary-nav__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:currentColor;opacity:1;transform:translate3d(0,.2em,0) scaleX(0);transform-origin:center;transition:opacity .3s,transform .3s}.primary-nav__item .primary-nav__link .icon{font-size:.7em;top:1px}.primary-nav__item:hover .primary-nav__link:before,.primary-nav__item:focus .primary-nav__link:before,.primary-nav__item details[open] .primary-nav__link:before{opacity:1;transform:translate3d(0,.2em,0) scaleX(1)}@media(prefers-reduced-motion:reduce){.primary-nav__item .primary-nav__link:before{transition:opacity .3s}}.secondary-nav{text-align:right;float:right}.secondary-nav header-details-disclosure{display:inline-block;margin-left:15px}.secondary-nav__item{margin-left:var(--font--nav-spacing)}.primary-nav,.secondary-nav{position:relative;font-size:calc(var(--font--size-nav) / var(--font--size-base) * 1rem)}.primary-nav summary,.secondary-nav summary{list-style:none}.primary-nav summary::-webkit-details-marker,.primary-nav summary::marker,.secondary-nav summary::-webkit-details-marker,.secondary-nav summary::marker{display:none}.primary-nav .list-menu,.secondary-nav .list-menu{--link-padding: .75rem 1.25rem;--active-color: var(--header-text-color-lightest);--hover-color: var(--header-bg-color-darker)}.primary-nav__items,.secondary-nav__items{margin:0}.primary-nav__item,.secondary-nav__item{position:relative;display:inline-block;margin-bottom:0}.primary-nav__item .nav__sub,.primary-nav__item .nav__sub-t,.secondary-nav__item .nav__sub{opacity:0;visibility:hidden;transform:translateY(-.5rem)}details[open]>.nav__sub,details[open]>.nav__sub-t{animation:animateMenuOpen .2s ease-in-out;animation-fill-mode:forwards}body[header-details-disclosure-edit] details[open]>.nav__sub,body[header-details-disclosure-edit] details[open]>.nav__sub-t{animation:none;opacity:1;visibility:visible;transform:translateY(0)}.primary-nav__item .has-animation,.secondary-nav__item .has-animation{opacity:0;transform:translateY(.5rem)}details[open]>.nav__sub>.nav__sub-wrap>.has-animation,details[open]>.nav__sub-t>.nav__sub-t-wrap>.has-animation{animation:animateMenuItemOpen .3s ease-in-out;animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){details[open]>.nav__sub,details[open]>.nav__sub-t{animation:none;opacity:1;visibility:visible;transform:translateY(0)}details[open]>.nav__sub>.nav__sub-wrap>.has-animation,details[open]>.nav__sub-t>.nav__sub-t-wrap>.has-animation{animation:none;opacity:1;transform:translateY(0)}}.nav__sub__item .nav__sub-t{opacity:0;visibility:hidden}.nav__sub__item:hover .nav__sub-t,.nav__sub__item.js-active .nav__sub-t{opacity:1;visibility:visible}.touchevents .primary-nav__item .nav__sub,.touchevents .secondary-nav__item .nav__sub{display:none}.touchevents .primary-nav__item:hover .nav__sub,.touchevents .secondary-nav__item:hover .nav__sub{display:block}.touchevents .nav__sub__item .nav__sub-t{display:none}.touchevents .nav__sub__item:hover .nav__sub-t,.touchevents .mega .nav__sub-t{display:block}.nav__sub{position:absolute;padding-top:8px;text-align:left;font-size:.875rem}.nav__sub--drawer{padding-top:0}.nav__sub--drawer .nav__sub-wrap{position:relative;max-width:100%;min-width:132px;width:100%;background:transparent;box-shadow:none;box-sizing:border-box;padding:6px}.nav__sub-wrap{background:var(--header-bg-color);box-shadow:0 8px 24px 0 var(--color--drop-shadow);padding:12px 18px;min-width:160px;max-width:270px;width:max-content;left:0}.nav__sub__items{margin-bottom:0;font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);letter-spacing:0;text-transform:none}.nav__sub__link{color:var(--header-text-color-light);width:100%;display:inline-block;padding:2px 18px;margin-top:2px}.nav__sub__link:hover{opacity:1;color:var(--header-text-color);background:var(--header-bg-color-darker);text-decoration:none}.nav__sub__item--sub:hover .nav__sub__link{color:var(--header-text-color);background:var(--header-bg-color-darker)}.nav__sub__item--sub .nav__sub__link{position:relative;padding-right:24px}.nav__sub-t{position:absolute;left:calc(100% - 1px);top:auto;margin-top:-42px;padding-left:18px;z-index:2}.nav__sub-t.is-left-aligned{left:auto;right:calc(100% - 1px);padding-left:0;padding-right:18px}.nav__sub-t-wrap{background:var(--header-bg-color);box-shadow:0 8px 24px 0 var(--color--drop-shadow);width:180px;padding:12px 18px}.nav__sub-t__items{margin:0}.nav__sub-t__link{width:100%;display:inline-block;padding:2px 18px;margin-top:2px;color:var(--header-text-color-light);border-radius:4px}.nav__sub-t__link:hover{opacity:1;color:var(--header-text-color);background:var(--header-bg-color-darker);text-decoration:none}.primary-nav__link{height:32px}.primary-nav__link,.secondary-nav__link{position:relative;color:var(--header-text-color);display:flex;align-items:center;column-gap:.75em;line-height:33px;cursor:pointer}.primary-nav__link:hover,.secondary-nav__link:hover{text-decoration:none}.secondary-nav__item--cart.secondary-nav__link--word{column-gap:0}.primary-nav__link--special{color:var(--special-link-color)}.secondary-nav__item--light .secondary-nav__link{color:var(--header-text-color-light);font-size:calc(var(--font--size-nav) / var(--font--size-base) * .8rem)}.secondary-nav__localize,.secondary-nav__actions{display:inline-block;margin:0}.secondary-nav__items--icon .secondary-nav__item{margin-left:21px}.secondary-nav__link--icon{font-size:20px;top:6px;position:relative;line-height:0}.secondary-nav__link--search.secondary-nav__link--word-search{width:17px;height:17px;top:4px;position:relative;line-height:0}.secondary-nav__link.secondary-nav__item--cart:not(a){cursor:default}.header--icons .primary-nav,.header--inline-icons .primary-nav{width:100%}.header--icons .primary-nav,.header--icons .secondary-nav,.header--inline-icons .primary-nav,.header--inline-icons .secondary-nav{display:none}.header--logo-left .header__logo{margin:0;left:30px}.header--logo-left .primary-nav{margin-left:calc(var(--header-logo-width, 0px) + 36px)}@media(max-width:47.9275em){.header--logo-left .header__logo{left:0;margin:0 auto}}.header.header--center{height:auto}.header.header--center .header__logo{position:relative;height:auto;margin:0 auto;padding:calc(var(--logo-spacing) * 3px) 0}@media(max-width:47.9275em){.header.header--center .header__logo{padding:0}}.header.header--center .header__logo-link--text{margin:12px 0}.header.header--center .header-navs{position:static;height:auto}.header.header--center .primary-nav{width:100%;text-align:center;margin:0 0 12px}.header.header--center .primary-nav__items{float:unset;padding:0 108px;display:inline-block}.header.header--center .primary-nav__item{margin:0;padding:0 calc(var(--font--nav-spacing) / 2)}.header.header--center .secondary-nav{position:absolute;top:12px;right:30px;width:calc(100% - 18px)}.header.header--center .secondary-nav__localize{position:absolute;left:0}.header.header--center .secondary-nav__localize .secondary-nav__item{margin-left:30px;margin-right:calc(var(--font--nav-spacing) - 18px)}@media(max-width:61.24em){.header.header--center .secondary-nav__localize .secondary-nav__item{margin-left:18px}}.header.header--center .nav__sub--header-localize{right:auto;left:auto}@media(max-width:47.9275em){.header.header--center{height:calc(var(--logo-size-mobile) + var(--logo-spacing-mobile) * 5px)}.header.header--center .header__logo{height:100%;padding:0}}.nav__sub--header-localize{right:-30px}.nav__sub--header-localize .nav__sub-wrap:before,.nav__sub--header-localize .nav__sub-wrap:after{right:24px;left:auto}.nav__sub-wrap--lang,.nav__sub-wrap--country{max-height:252px;overflow-y:scroll}.nav__sub-wrap--lang .nav__sub__link.selected,.nav__sub-wrap--country .nav__sub__link.selected{opacity:1;color:var(--header-text-color);background:var(--header-bg-color-darker);text-decoration:none}.primary-nav,.primary-nav__items,.primary-nav__item{position:static}header-details-disclosure.mega{position:static;text-align:left}header-details-disclosure.mega details{position:static}header-details-disclosure.mega details[open] .has-animation{animation:animateMenuItemOpen .2s ease-in-out;animation-fill-mode:forwards}header-details-disclosure.mega details summary{position:relative;z-index:2}header-details-disclosure.mega .nav__sub{--header-elements-height: 0px;box-sizing:border-box;left:0;top:100%;width:100vw;border-right:0;border-left:0;overflow:hidden;padding-top:1px;box-shadow:0 8px 24px 0 var(--color--drop-shadow);clip-path:inset(0px 0px -48px 0px)}header-details-disclosure.mega .nav__sub.has-height-control{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);height:calc(100vh - var(--header-elements-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}header-details-disclosure.mega .nav__sub.has-height-control .nav__sub-wrap{position:absolute;top:0;left:0;height:100%;overflow:auto}header-details-disclosure.mega .nav__sub.has-height-control .nav__sub-wrap .list-menu{opacity:1;transform:translateY(0)}header-details-disclosure.mega .nav__sub-wrap{width:100%;max-width:100%;padding:42px 30px;box-shadow:none}header-details-disclosure.mega .nav__sub-wrap:before,header-details-disclosure.mega .nav__sub-wrap:after{content:none}header-details-disclosure.mega .mega-panel{--blocks-gap: 24px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--blocks-gap);margin:0 auto;max-width:var(--panel-max-width)}header-details-disclosure.mega .mega-panel--alignment-left{justify-content:flex-start}header-details-disclosure.mega .mega-panel--alignment-left .mega-panel__block .mega-panel__heading,header-details-disclosure.mega .mega-panel--alignment-left .mega-panel__block .mega-panel__items,header-details-disclosure.mega .mega-panel--alignment-left .mega-panel__block--incomplete .mega-panel__heading,header-details-disclosure.mega .mega-panel--alignment-left .mega-panel__block--incomplete .mega-panel__items{justify-content:flex-start}header-details-disclosure.mega .mega-panel--alignment-center{justify-content:center}header-details-disclosure.mega .mega-panel--alignment-center .mega-panel__block--incomplete .mega-panel__heading,header-details-disclosure.mega .mega-panel--alignment-center .mega-panel__block--incomplete .mega-panel__items{justify-content:center}header-details-disclosure.mega .mega-panel__block{--width: 6;--per-row: 6;--spacing: 30;flex:0 0 calc(1% * var(--width))}header-details-disclosure.mega .mega-panel--single-row .mega-panel__block{flex-basis:calc(1% * var(--width) - var(--blocks-gap) / 2)}header-details-disclosure.mega .mega-panel__heading{display:flex;margin-bottom:9px;justify-content:flex-start}header-details-disclosure.mega .mega-panel__heading>*{--item-span: 6;flex-grow:0;flex-shrink:0;flex-basis:calc((100% / var(--per-row) - 1px * var(--spacing) * (var(--per-row) - 1) / var(--per-row)) * var(--item-span) + 1px * var(--spacing) * (var(--item-span) - 1))}header-details-disclosure.mega .mega-panel__items{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:calc(1px * var(--spacing));list-style:none;margin:0}.mega-panel__block--incomplete header-details-disclosure.mega .mega-panel__items{justify-content:center}.mega-panel__block--incomplete header-details-disclosure.mega .mega-panel__items .mega-panel__item--full{justify-content:center}header-details-disclosure.mega .mega-panel__item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / var(--per-row) - 1px * var(--spacing) * (var(--per-row) - 1) / var(--per-row));container-name:mega_panel_item;container-type:inline-size}header-details-disclosure.mega .cta--text-align-center{text-align:center}header-details-disclosure.mega .cta__content{margin-top:12px}header-details-disclosure.mega .cta__link:hover{opacity:.9}header-details-disclosure.mega .cta__title{margin-bottom:3px;color:var(--header-text-color);font-size:calc(var(--font--size-mega-menu) / var(--font--size-base) * 1rem);line-height:1.8}header-details-disclosure.mega .cta__text{font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);font-size:.875rem;text-transform:initial;line-height:1.5;letter-spacing:0;margin-bottom:3px;color:var(--header-text-color-light)}header-details-disclosure.mega .cta__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}header-details-disclosure.mega .mega-links{margin:0;list-style-type:none}header-details-disclosure.mega .mega-links .list-menu__link{padding:3px 0}header-details-disclosure.mega .mega-links--text-align-center{text-align:center}header-details-disclosure.mega .mega-links--text-align-center .list-menu__link{justify-content:center}header-details-disclosure.mega .mega-links__item--sub:hover .mega-links__link{background:transparent}header-details-disclosure.mega .mega-links__link{position:relative;color:var(--header-text-color);width:100%;display:inline-block;padding:0;font-size:calc(var(--font--size-mega-menu) / var(--font--size-base) * 1rem);line-height:1.8;margin-bottom:6px}header-details-disclosure.mega .mega-links__link:before{content:"";position:absolute;top:-.5em;right:-.75em;bottom:-.5em;left:-.75em;border-radius:4px;background-color:transparent;opacity:0;z-index:-1}header-details-disclosure.mega .mega-links__link:hover{opacity:1;color:var(--header-text-color);text-decoration:none}header-details-disclosure.mega .mega-links__link:hover:before{opacity:1;background-color:var(--header-bg-color-darker)}header-details-disclosure.mega .mega-links__link--has-children:before{content:none}@media(prefers-reduced-motion:reduce){header-details-disclosure.mega details[open] .has-animation{animation:none;opacity:1;transform:translateY(0)}}@container mega_panel_item (min-width: 400px){.mega-links .list-menu{display:grid;grid-template-columns:1fr 1fr}}.cart-count-bubble{position:absolute;top:-3px;right:-5px;min-width:14px;line-height:12px;font-size:9px;padding:1px 3px;text-align:center;letter-spacing:0;border-radius:15px;font-family:sans-serif;background:var(--header-text-color);color:var(--header-text-contrast-color);-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.js-using-tab .primary-nav__item:focus-within>.nav__sub{opacity:1;visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.js-using-tab .mega .primary-nav__item:focus-within .nav__sub,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub-wrap,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub-t__link,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub__link{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.js-using-tab .mega .primary-nav__item:focus-within .nav__sub--cta .nav__sub__items,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub__cta,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub__item{opacity:1;-webkit-transition:opacity .2s ease-in,-webkit-transform .4s ease-out;-moz-transition:opacity .2s ease-in,-moz-transform .4s ease-out;transition:opacity .2s ease-in,transform .4s ease-out;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js-using-tab .mega .primary-nav__item:focus-within .nav__sub--cta .nav__sub__items,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub__cta,.js-using-tab .mega .primary-nav__item:focus-within .nav__sub__item{-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}}@keyframes animateMenuOpen{0%{opacity:0;visibility:hidden;transform:translateY(-.5rem)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes animateMenuItemOpen{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.product-single{display:block;margin-top:30px}@media(max-width:47.9275em){.product-single{margin-top:24px}}.product-single__title{margin:0}.product-single__vendor{color:var(--color--text-lighter);line-height:1.2;margin:0}.product-single__vendor--body{font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);letter-spacing:0;text-transform:none}.product-single__vendor--heading{font-family:var(--font--title);font-weight:var(--font--title-weight);font-style:var(--font--title-style);letter-spacing:var(--font--title-space);text-transform:var(--font--title-transform)}.product-single__vendor a{color:var(--color--text-lighter)}.product-single__vendor a:hover{color:var(--color--text);opacity:1}.product-single__content{position:relative;display:flex;align-items:stretch;min-height:var(--pdp-height)}.product-single__media{--swiper-pagination-top: 0;width:calc(var(--gallery-column-width, 60%) - 24px)}.product-single__primary-blocks{position:absolute;top:0;right:0;width:calc(100% - var(--gallery-column-width, 60%) - 24px);height:100%}.product-single--media-right .product-single__media{margin-left:auto}.product-single--media-right .product-single__primary-blocks{left:0}.product-single--media-right .media-gallery--thumbnails-aside{grid-template-areas:"media thumbnails" "view-in-space view-in-space";grid-template-columns:minmax(0,10fr) minmax(0,calc(var(--thumb-column-width) + 6px))}@media(max-width:61.24em){.product-single__content{display:block}.product-single__media{width:100%;margin-bottom:30px}.product-single__primary-blocks{position:relative;width:100%}.product-single__primary-blocks{max-width:660px;margin:0 auto}}.product-single .media-gallery{max-width:100%}.product-single .media-gallery .thumbnail-list{margin:0 auto;max-width:100%}.product-single .media-gallery .media-gallery__view-in-space{max-width:100%}@media(max-width:61.24em){.product-single .media-gallery{margin-bottom:0}.product-single .media-gallery .thumbnail-list,.product-single .media-gallery .media-gallery__view-in-space{max-width:100%}}.product-single__box{width:100%}.product-single__box .errors{margin:12px 0;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single__box__block{margin-top:24px;margin-bottom:24px}@media(max-width:61.24em){.product-single__box__block{margin-top:18px;margin-bottom:18px}}.product-single__box__block:first-of-type{margin-top:0}.product-single__box__heading{margin-bottom:3px}.product-single__box__block--review-stars{line-height:1}.product-single__box__block--sku,.product-single__box__block--tags{margin-top:18px;margin-bottom:18px}.product-single__box__block--m-0{margin-top:0;margin-bottom:0}.product-single__box__block--m-6{margin-top:6px;margin-bottom:6px}.product-single__box__block--m-12{margin-top:12px;margin-bottom:12px}.product-single__box__block--m-18{margin-top:18px;margin-bottom:18px}.product-single__box__block--mt-12{margin-top:12px}@media(max-width:61.24em){.product-single__box__block--mt-12{margin-top:9px}}.product-single__box__block--mb-12{margin-bottom:12px}@media(max-width:61.24em){.product-single__box__block--mb-12{margin-bottom:9px}}.product-single__box__block--description table{white-space:normal;max-width:100%}.product-single .callout.section--no-bg,.product-single .trust-messages.section--no-bg{padding:0}.product-single__box__block--price .price{position:relative;display:flex;align-items:flex-start}.product-single__box__block--price .price .label{position:relative;margin-left:18px;width:fit-content;top:0}.product-single__box__block--price .price__notes{margin-top:3px}.product-single__box__block--price .price__text{margin-bottom:0;font-size:1.45rem;line-height:1.4}.product-single__box__block--price .price__compare{font-size:1.45rem;color:var(--color--alt-text);margin-left:6px}.product-single__box__block--price .price__number--sale{color:var(--color--product-sale)}.product-featured{display:block}.product-featured .price .label{position:relative;margin-left:18px;width:fit-content;top:0}.product-featured .errors{margin:12px 24px;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single__variant{margin-top:18px}.product-single variant-radios .product-form__swatch__title,.product-single variant-selects .product-form__swatch__title,.product-single variant-mixed-inputs .product-form__swatch__title,.product-single variant-radios .selector-wrapper__label,.product-single variant-selects .selector-wrapper__label,.product-single variant-mixed-inputs .selector-wrapper__label{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.product-single variant-radios .product-form__swatch__title legend,.product-single variant-radios .product-form__swatch__title label,.product-single variant-selects .product-form__swatch__title legend,.product-single variant-selects .product-form__swatch__title label,.product-single variant-mixed-inputs .product-form__swatch__title legend,.product-single variant-mixed-inputs .product-form__swatch__title label,.product-single variant-radios .selector-wrapper__label legend,.product-single variant-radios .selector-wrapper__label label,.product-single variant-selects .selector-wrapper__label legend,.product-single variant-selects .selector-wrapper__label label,.product-single variant-mixed-inputs .selector-wrapper__label legend,.product-single variant-mixed-inputs .selector-wrapper__label label{flex:1 1 auto;font-size:inherit;line-height:inherit;margin-bottom:0}.product-single variant-radios .product-form__swatch__title .product-form__popup,.product-single variant-selects .product-form__swatch__title .product-form__popup,.product-single variant-mixed-inputs .product-form__swatch__title .product-form__popup,.product-single variant-radios .selector-wrapper__label .product-form__popup,.product-single variant-selects .selector-wrapper__label .product-form__popup,.product-single variant-mixed-inputs .selector-wrapper__label .product-form__popup{flex:0 0 auto}.product-single .free-shipping-bar{max-width:none}.product-single__reviews .spr-starratings{font-size:.85rem}.product-single__reviews #shopify-product-reviews{margin:0}.product-single accordion-group details:first-of-type{border-top:1px solid var(--color--text-lightest)}.product-single accordion-group summary{font-size:1.1rem}.product-single accordion-group summary h3{margin-bottom:0}.product-single__box__block accordion-group summary{display:flex;align-items:center;gap:9px}.product-single__accordion__icon,.product-single__popup__icon{display:flex}.product-single__accordion__item-wrap *:last-child{margin-bottom:0}.product-single__accordion__item-wrap .container{max-width:100%;padding:0}.product-single__accordion__image{margin-top:18px}.product-single__share{font-size:0}.product-single__share .social-links{--icon-size: 1.5rem;--icon-font-size: 1rem;display:inline-flex;justify-content:center}.product-single__popup{display:flex;align-items:center;flex-direction:row;gap:12px}.product-single__popup--center{justify-content:center}.product-single__popup--right{justify-content:right}product-recommendations{display:block}html.sr body[data-anim-load=true] .product-single product-recommendations[animated] .product-card-top{visibility:visible}.product-single product-recommendations .product-card{margin-bottom:0}.product-single product-recommendations .items-scroll [data-items]{--page-navigation-margin: 30px;scroll-padding:0 6px}@media(max-width:47.9275em){.product-single product-recommendations .items-scroll[scroll-enabled] [data-items]{padding:0 6px;scroll-padding:0 6px;margin-left:-6px;width:calc(100% + 12px)}.product-single product-recommendations .items-scroll .navigation{width:100%;left:0}}.no-js .product-single product-recommendations{display:hidden}.product-single details-content product-recommendations .items-scroll[scroll-enabled] [data-items]{margin-bottom:calc(60px - 1em)}.product-single details-content product-recommendations>.grid-layout{margin-bottom:calc(24px - 1em)}.product-popup{padding:24px}.product-popup__head{text-align:center;height:auto;position:relative}.product-single__popup__icon{line-height:1}.product-popup__label-title{line-height:1.8;margin-bottom:0;text-transform:var(--font--title-transform)}.product-popup__inner{margin-top:30px}.product-popup__text--margin{margin-top:12px}.product-popup__media-img{width:100%}.product-single__profile-container--divider{border-top:1px solid var(--color--text-lightest);padding-top:30px}.product-single__profile-text .product-single__box__link{margin-top:12px}.product-single__profile-text.product-single__profile-text--margin-top{margin-top:18px}.product-single__media-img{position:relative;background-position:center;height:100%;width:100%;max-width:100%;max-height:100%;display:block;margin:0 auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-single__media-img--crop{object-fit:cover}.product-single__media-img--fit{object-fit:contain}@media(min-width:47.9375em){.desk-col-2.product-single__profile-container{display:flex;flex-wrap:wrap}.desk-col-2.product-single__profile-container .product-single__profile-image{flex-grow:1;width:20%}.desk-col-2.product-single__profile-container .product-single__profile-text{flex-grow:4;width:80%;padding-left:18px}.desk-col-2.product-single__profile-container .product-single__profile-text.product-single__profile-text--margin-top{margin-top:0}}@media(max-width:47.9275em){.mob-col-2.product-single__profile-container{display:flex;flex-wrap:wrap}.mob-col-2.product-single__profile-container .product-single__profile-image{flex-grow:1;width:20%}.mob-col-2.product-single__profile-container .product-single__profile-text{flex-grow:4;width:80%;padding-left:18px}.mob-col-2.product-single__profile-container .product-single__profile-text.product-single__profile-text--margin-top{margin-top:0}}.product-single__countdown{position:relative;overflow:hidden;border:1px solid var(--border-color)}.product-single__countdown .product-single__countdown__bg{background-color:var(--bg-color);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--image-position, 50% 50%)}@media(max-width:47.9275em){.product-single__countdown .product-single__countdown__bg{object-position:var(--image-position-mobile, var(--image-position))}}.product-single__countdown .product-single__countdown__content{position:relative;padding:18px}.product-single__countdown .product-single__countdown__text{position:relative;color:var(--text-color);font-size:1.36rem;line-height:1.45;text-align:center;margin-bottom:12px}@media(min-width:47.9375em){.product-single__countdown countdown-timer .countdown__value,.product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size-mobile),6vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown__value,.product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),4.5vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),4vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown__label{font-size:calc(var(--countdown-timer-text-size) / 4.5)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown{gap:clamp(.1rem,var(--countdown-timer-divider-gap) * .6,.8vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),3vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),2vw)}}@media(min-width:67.5em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),2.75vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__label{font-size:calc(var(--countdown-timer-text-size) / 4)}}.product-single__countdown--no-bg{padding:0}.product-single--clean .product-single__box__block--price-emphasize{background:var(--color--text-bg);padding:12px 18px}.product-single--classic-border .product-single__box{border:1px solid var(--color--text-lightest)}.product-single--classic-border .product-single__box__block--price-emphasize{border-bottom:1px solid var(--color--text-lightest);border-top:1px solid var(--color--text-lightest)}.product-single--classic-shadow .product-single__box{box-shadow:var(--color--drop-shadow) 0 3px 18px 0}.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{padding:24px 24px 3px}@media(max-width:61.24em){.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{margin-bottom:30px}}@media(max-width:47.9275em){.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{padding:18px 18px 1px}}.product-single--classic-border .product-single__box__block--price-emphasize,.product-single--classic-shadow .product-single__box__block--price-emphasize{background:var(--color--text-bg);margin:18px -24px;padding:9px 24px}.product-single--classic-border .product-single__box__block--price-emphasize:first-of-type,.product-single--classic-shadow .product-single__box__block--price-emphasize:first-of-type{margin-top:-24px;border-top:0}@media(max-width:47.9275em){.product-single--classic-border .product-single__box__block--price-emphasize:first-of-type,.product-single--classic-shadow .product-single__box__block--price-emphasize:first-of-type{margin-top:-18px}}@media(max-width:47.9275em){.product-single--classic-border .product-single__box__block--price-emphasize,.product-single--classic-shadow .product-single__box__block--price-emphasize{margin:12px -18px;padding:9px 18px}}@media(max-width:61.24em){.product-single--clean-mobile .product-single__box{margin:0;padding:0;box-shadow:none;border:none}}.product-single__content{display:block}.product-single__secondary-blocks{width:calc(var(--gallery-column-width, 60%) - 24px)}.product-single__media{margin-bottom:30px}.product-single--media-right .product-single__secondary-blocks{margin-left:auto}@media(max-width:61.24em){.product-single__secondary-blocks{width:100%;max-width:660px;margin:0 auto}}.product-single__block--m-18{margin-top:18px;margin-bottom:18px}.product-single--featured{display:block}.section--has-bg .product-single--featured{padding:42px 0}.product-single--featured .errors{margin:12px 24px;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single--featured .product-single__title{margin:0;position:relative}.product-single--featured .product-single__title a{color:var(--color--headings)}.product-single--featured .product-single__details{position:relative;padding:0}.product-single--featured .product-single__photo-wrapper{position:relative}.product-single--featured .product-single__photo{overflow:hidden}.product-single--featured .product-single__box__block{margin-top:18px;margin-bottom:18px}.product-single--featured .product-single__box__block:last-child{margin-bottom:0}.product-single--featured .product-single__box__block--sku,.product-single--featured .product-single__box__block--tags{margin-top:12px;margin-bottom:12px}@media(max-width:47.9275em){.product-single--featured .product-single__add .shopify-payment-button{margin-bottom:12px}.product-single--featured .product-single__details{max-width:480px;margin:0 auto;padding:18px 0 0}.product-single--featured .product-single__box__block--price .price__text{font-size:1.3rem}}.product-single--featured .product-form{overflow:visible}.product-single--featured .product-form .product-form__reviews{margin-top:6px;line-height:0;margin-bottom:24px}.product-single--featured .product-form .product-form__reviews .spr-badge-caption{font-size:.85rem;color:var(--color--text-light)}.product-single--featured .product-form .product-form__reviews .spr-starratings{font-size:.85rem}.product-single--featured .product-single__details .section__title{margin-bottom:18px}.product-single--featured .product-single__title-text{margin-bottom:6px}.product-single--featured .product-single__title-text a{color:var(--color--headings)}.product-single--featured .product-single__title-desc{color:var(--color--text-lighter);font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);letter-spacing:0;text-transform:none;margin-top:0;font-size:calc(var(--font--size-h5) / var(--font--size-base) * 1rem);line-height:1.9}.product-single--featured .product-single__title-desc a{color:var(--color--text-lighter)}.product-single--featured .product-single__title-desc a:hover{color:var(--color--text);opacity:1}.product-single--featured .product-single__box__block--m-0{margin-top:0;margin-bottom:0}.product-single--featured .product-single__box__block--m-6{margin-top:6px;margin-bottom:6px}.product-single--featured .product-single__box__block--m-12{margin-top:12px;margin-bottom:12px}.product-single--featured .product-single__box__block--m-18{margin-top:18px;margin-bottom:18px}.product-single--featured .product-single__box__block--mt-12{margin-top:12px}@media(max-width:61.24em){.product-single--featured .product-single__box__block--mt-12{margin-top:9px}}.product-single--featured .product-single__box__block--mb-12{margin-bottom:12px}@media(max-width:61.24em){.product-single--featured .product-single__box__block--mb-12{margin-bottom:9px}}.section--product-featured{position:static}.gr-pdp-breadcrumb{font-size:.8rem;line-height:1.6;margin:0 0 20px;color:inherit;overflow-wrap:anywhere}.gr-pdp-breadcrumb a,.gr-pdp-note a,.gr-pdp-guide a,.gr-pdp-policy a,.gr-pdp-stock-help a{text-decoration:underline;text-underline-offset:3px}.gr-pdp-note{margin:6px 0 12px;font-size:.875rem}.gr-pdp-guide{margin:16px 0 4px;font-size:.9rem}.gr-pdp-policy{border-block:1px solid rgba(127,127,127,.35);margin-block:16px;padding-block:12px;display:grid;gap:12px;font-size:.8rem;line-height:1.5}.gr-pdp-policy p{margin:0}.gr-pdp-policy a{font-weight:600}.gr-pdp-policy span{display:block;margin-block-start:3px}.gr-pdp-stock-help{font-size:.9rem;margin-block:12px}.gr-pdp-series{font-size:.8rem;margin-block:12px}.gr-pdp-series summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gr-pdp-series div{display:grid;gap:8px;margin-block-start:10px}.gr-pdp-series a{padding-block:5px}.gr-size-dialog{width:min(850px,94vw);max-width:94vw;height:min(850px,90dvh);max-height:90dvh;border:1px solid #777;padding:16px;background:var(--color-bg,#fff);color:var(--color-text,#171717);border-radius:8px}.gr-size-dialog::backdrop{background:#000a}.gr-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.gr-size-dialog__header h2{font-size:1.15rem;margin:0}.gr-size-dialog__header button{min-width:44px;min-height:44px;cursor:pointer;background:transparent;color:inherit;border:1px solid #888;padding:6px 12px}.gr-size-dialog iframe{display:block;border:0;width:100%;height:calc(100% - 100px);background:#fff}.gr-size-dialog>a{display:block;font-size:.8rem;margin-block-start:10px;text-decoration:underline}.gr-pdp-sticky{display:none}[data-gr-stock-help][hidden],.gr-pdp-sticky[hidden]{display:none!important}#gr-related-products,[id^=gr-product-details]{scroll-margin-block-start:100px}.jdgm-review-widget[data-number-of-reviews="0"]{min-height:0!important;padding-block:16px!important}.jdgm-review-widget[data-number-of-reviews="0"] .jdgm-rev-widg__body{min-height:0!important}.gr-pdp-sticky button:focus-visible,.gr-size-dialog button:focus-visible,.gr-pdp-guide a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:767px){.gr-pdp-breadcrumb{font-size:.72rem;margin-block-end:12px}.gr-pdp-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--color-bg,#fff);color:var(--color-text,#171717);border-block-start:1px solid #888;box-shadow:0 -3px 12px #0002}.gr-pdp-sticky>div{min-width:0;font-size:.75rem;line-height:1.35}.gr-pdp-sticky__title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:44vw}.gr-pdp-sticky [data-gr-selection]{display:block;font-weight:600;margin-block-start:3px}.gr-pdp-sticky button{flex:0 0 auto;min-width:130px;min-height:44px;padding-inline:15px;font-size:.8rem}body.gr-pdp-sticky-visible{padding-block-end:84px}.gr-size-dialog{padding:10px;height:90dvh}.gr-pdp-policy{font-size:.8rem}}.gr-size-dialog,.gr-pdp-sticky{background:#171719;color:#eeeae4}.gr-size-dialog__header h2,.gr-size-dialog>a{color:#eeeae4}.gr-size-dialog__body{height:calc(100% - 100px);overflow:auto;overscroll-behavior:contain;padding-inline:8px}.gr-size-dialog__body .gr-info{font-size:14px}.gr-size-dialog__body .gr-hero,.gr-size-dialog__body .gr-service-badges,.gr-size-dialog__body .gr-payment-strip{display:none}.gr-size-dialog__body .gr-section:first-of-type{border:0;padding-block-start:4px}.gr-size-dialog__body .gr-info h2{font-size:24px}.gr-pdp-summary{font-size:.9rem;line-height:1.6;margin-block:12px;color:inherit}.gr-size-dialog__body .gr-service-badges,.gr-size-dialog__body .gr-payment-strip{display:none!important}#judgeme_product_reviews .jm-review-widget{--jm-review-widget-text-color:#eeeae4!important;--jm-review-widget-lighter-text-color:#c5c1bd!important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__body{display:none}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{gap:12px!important;padding-block:12px!important}#judgeme_product_reviews .jm-no-reviews-state{margin-block:8px!important;padding-block:8px!important}.gr-size-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.gr-size-dialog__header{flex-shrink:0}.gr-size-dialog__body{flex:1;min-height:0;height:auto}.gr-size-dialog>a{flex-shrink:0}body:has(.gr-size-dialog[open]){overflow:hidden}.gr-pdp-breadcrumb{display:flex;align-items:baseline;gap:4px;white-space:nowrap;overflow:hidden}.gr-pdp-breadcrumb>a,.gr-pdp-breadcrumb>span:not([aria-current]){flex-shrink:0}.gr-pdp-breadcrumb>[aria-current]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:767px){.product-single__title{font-size:22px!important;line-height:1.3!important}.gr-pdp-summary{margin-block:8px;font-size:.875rem;line-height:1.5}.gr-pdp-guide{margin-block-start:10px}.gr-pdp-policy{gap:8px}.product-single__box__block--title{margin-block-end:12px}}.shopify-model-viewer-ui{position:relative;display:inline-block;cursor:pointer}.shopify-model-viewer-ui model-viewer{--progress-bar-height: 2px;--progress-bar-color: currentColor;transform:translateZ(0);z-index:1;background-color:#fff}.shopify-model-viewer-ui model-viewer.shopify-model-viewer-ui__disabled{pointer-events:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen model-viewer{position:relative;width:100vw;height:100vh}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:block}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area,.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area{opacity:1}.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay{position:absolute;width:100%;height:100%;top:0}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{display:flex;flex-direction:column;background:#fff;opacity:0;border:1px solid rgba(0,0,0,.05);position:absolute;bottom:10px;right:10px;z-index:1;transition:opacity .1s linear}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area:not(.shopify-model-viewer-ui__controls-area--playing){display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:#3a3a3a;border-radius:0;border:none;margin:0;cursor:pointer}.shopify-model-viewer-ui .shopify-model-viewer-ui__button:not(.focus-visible){outline:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control{padding:0;height:44px;width:44px;background:transparent;position:relative}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:#0000008c}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:#0000008c;background:#0000000d}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{position:absolute;content:"";border-bottom:1px solid rgba(0,0,0,.05);width:28px;bottom:0;right:8px}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon{width:44px;height:44px;fill:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background:#fff;position:absolute;border:1px solid rgba(0,0,0,.05);top:50%;left:50%;padding:0;transform:translate3d(-50%,-50%,0);height:62px;width:62px;z-index:1}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{color:#0000008c}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{width:60px;height:60px;z-index:1;fill:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:block}.shopify-model-viewer-ui .shopify-model-viewer-ui__spritesheet{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.media-gallery{display:block;position:relative;width:100%;margin:0 auto;text-align:center}@media(max-width:47.9275em){.media-gallery.media-gallery--next-image-preview\@mob:has(media-carousel){width:calc(100% + 18px);max-width:calc(100% + 18px);margin-right:-18px}.media-gallery.media-gallery--next-image-preview\@mob:has(media-carousel) .media-gallery__view-in-space{width:90.8%;margin-left:0}.media-gallery.media-gallery--next-image-preview\@mob:has(media-carousel) .media-gallery__nav{margin-left:-18px}}.media-gallery video-player .video-play-button{height:48px;width:48px}.media-gallery video-player .video-play-button .icon{--size: 48px}@media(max-width:47.9275em){.media-gallery video-player .video-play-button{height:36px;width:36px}.media-gallery video-player .video-play-button .icon{--size: 36px}}@media(min-width:47.9375em){.media-gallery--thumbnails-aside{display:grid;gap:1rem;grid-template-areas:"thumbnails media" "view-in-space view-in-space";grid-template-columns:minmax(0,calc(var(--thumb-column-width) + 6px)) minmax(0,10fr);position:relative;width:100%}.media-gallery--thumbnails-aside .media-gallery__slider{grid-area:media;width:100%;align-self:start}.media-gallery--thumbnails-aside .media-gallery__nav{grid-area:thumbnails;position:relative;display:inline-block;padding:0;margin:0;text-align:center}.media-gallery--thumbnails-aside .media-gallery__nav .media-gallery__thumbs{max-width:initial}.media-gallery--thumbnails-aside .media-gallery__nav .thumbnail-list{flex-direction:column}.media-gallery--thumbnails-aside .media-gallery__view-in-space{grid-area:view-in-space;width:100%}}media-carousel-slider video-player.video-player--cover .v-overlay{pointer-events:all}media-carousel-slider .swiper-slide-next .media-gallery__link{pointer-events:none}.media-gallery__wrapper:not(.media-gallery__wrapper--image):not(.media-gallery__wrapper--onboarding){display:flex;align-items:center}.media-gallery__wrapper:not(.media-gallery__wrapper--image):not(.media-gallery__wrapper--onboarding)>video-player{flex:1 1 100%}.media-gallery__wrapper.media-gallery__wrapper--video{align-items:start}.media-gallery__item.media-gallery__item--video{aspect-ratio:var(--aspect-ratio);width:100%}.media-gallery__item.media-gallery__item--video .v-media{object-fit:cover}.media-gallery__item.media-gallery__item--video video-poster{position:absolute;width:100%;height:100%}.media-gallery__item.media-gallery__item--video video-poster img{height:100%;object-fit:cover}.media-gallery__item.media-gallery__item--video video>img{position:absolute;width:100%;height:100%;object-fit:cover}.media-gallery__item.media-gallery__item--video .v-vlite.v-paused .v-controlBar{opacity:0}.media-gallery__image{object-fit:cover;background-position:center;height:100%;width:100%;max-width:100%;max-height:100%;background-color:var(--color--product-bg)}.media-gallery__item{display:block;position:relative;overflow:hidden}.media-gallery__link{display:block;opacity:1;width:100%;height:100%;cursor:zoom-in}.media-gallery__link:hover{opacity:1}@media(hover:hover){.media-gallery__link:hover{opacity:1}}.media-gallery__item iframe,.media-gallery__item model-viewer,.media-gallery__item .shopify-model-viewer-ui,.media-gallery__item>video,.media-gallery__item .media-item{position:absolute;top:0;left:0;width:100%;max-width:100%}.media-gallery__item iframe,.media-gallery__item .media-video,.media-gallery__item model-viewer,.media-gallery__item .shopify-model-viewer-ui,.media-gallery__item .media-item{height:100%}.media-gallery__item--image-crop .media-gallery__image{object-fit:cover}.media-gallery__item--image-fit .media-gallery__image,.media-gallery__item--image-fit .media-gallery__item.media-gallery__item--video .v-media,.media-gallery__item--image-fit .media-gallery__item.media-gallery__item--video video-poster img,.media-gallery__item--image-fit .video-player[data-type=html5] video{object-fit:contain;object-position:initial!important}.media-gallery__nav{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:18px auto;padding:0 clamp(0rem,3vw,3rem);width:100%;max-width:790px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.media-gallery__nav.is-loaded{opacity:1;visibility:visible}.media-gallery__nav-item{flex:0 0 auto;width:auto;font-size:18px;padding:1rem;line-height:1em;color:var(--color--text-light);border:0 none;background-color:transparent;cursor:pointer}.media-gallery__nav-item[disabled]{color:var(--color--text-lightest);cursor:default;opacity:.8}.media-gallery__nav-item[disabled]:hover{color:var(--color--text-lightest)}.media-gallery__nav-item:hover{color:var(--color--text-lighter);opacity:1}@media(max-width:47.9275em){.media-gallery__nav-item.media-gallery__nav-item--prev{padding-left:0;padding-right:.5rem}.media-gallery__nav-item.media-gallery__nav-item--next{padding-right:0;padding-left:.5rem}}@media(min-width:47.9375em){.media-gallery--thumbnails-aside .media-gallery__nav-item.media-gallery__nav-item--prev{padding-left:0;transform:rotate(90deg)}.media-gallery--thumbnails-aside .media-gallery__nav-item.media-gallery__nav-item--next{transform:rotate(90deg)}}.media-gallery__slider:hover .media-gallery__arrow,.media-gallery__navigation--visible .media-gallery__arrow{opacity:.85}.media-gallery__slider:hover .media-gallery__arrow:hover,.media-gallery__navigation--visible .media-gallery__arrow:hover{opacity:1}.media-gallery__slider:hover .media-gallery__arrow[disabled],.media-gallery__navigation--visible .media-gallery__arrow[disabled]{display:none}.media-gallery__arrow{--navigation-button-size: 42px;position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--color--text);opacity:0;transition:opacity .2s ease-in-out;width:var(--navigation-button-size);height:var(--navigation-button-size);padding:0;margin:0;overflow:hidden;cursor:pointer;background:transparent;border:0;box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-touch-callout:none;pointer-events:all}.media-gallery__arrow:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 6px);height:calc(100% - 6px);margin:auto;text-align:center;transform:translate(-50%,-50%);-webkit-box-shadow:0 0 4px var(--color--text-lightest);box-shadow:0 0 4px var(--color--text-lightest);background-color:var(--color--bg);transition:background-color .2s ease-in-out}.media-gallery__arrow .icon{z-index:1}.media-gallery__arrow--prev{left:18px}.media-gallery__arrow--prev .icon{left:-1px}.media-gallery__arrow--next{right:18px}.media-gallery__arrow--next .icon{left:1px}.media-gallery__arrow[disabled]{opacity:0}@media(max-width:47.9275em){.media-gallery__arrow{display:none!important}}.touchevents .media-gallery__arrow{display:none!important}.media-gallery__thumbs{display:block;flex:1 1 auto;max-width:calc(100% - 90px)}@media(max-width:47.9275em){.media-gallery__thumbs{max-width:calc(100% - 50px)}}.no-js .media-gallery__thumbs{display:none}.media-gallery__thumbs .thumbnail-list{--thumbRatio: 5;--thumbnail-ratio-width: 1;--thumbnail-ratio-height: 1;--justify: center;display:flex;gap:1rem;line-height:30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:0;justify-content:var(--justify);margin:0;will-change:scroll-snap-type;-webkit-overflow-scrolling:touch;scrollbar-width:none}.media-gallery__thumbs .thumbnail-list::-webkit-scrollbar{display:none}.media-gallery__thumbs .thumbnail-list::-webkit-scrollbar-track,.media-gallery__thumbs .thumbnail-list::-webkit-scrollbar-thumb{background:transparent}.media-gallery__thumbs .thumbnail-list__item{display:block;position:relative;flex-shrink:0;flex-grow:0;flex-basis:calc((100% + 1rem) / var(--thumbRatio) - 1rem);margin:0;scroll-snap-align:start;aspect-ratio:var(--thumbnail-ratio-width)/var(--thumbnail-ratio-height)}@supports not (aspect-ratio: 1/1){.media-gallery__thumbs .thumbnail-list__item{width:100%}.media-gallery__thumbs .thumbnail-list__item:before{float:left;padding-top:calc(var(--thumbnail-ratio-height) / var(--thumbnail-ratio-width) * 100%);content:""}}.media-gallery__thumbs .thumbnail-list__item--active .thumbnail{border-color:var(--color--text);box-shadow:0 0 3px 1px var(--color--text-lightest);transition:box-shadow ease-in-out .15s}.media-gallery--thumbnails-aside .media-gallery__thumbs{display:block}@media(min-width:47.9375em){.media-gallery--thumbnails-aside .media-gallery__thumbs .thumbnail-list{--justify: start;--height: 580px;height:calc(var(--height) - 82px);overflow-y:auto;scroll-snap-type:y mandatory;align-items:center;will-change:scroll-snap-type}.media-gallery--thumbnails-aside .media-gallery__thumbs .thumbnail-list__item{position:relative;margin:0}}@media(min-width:47.9375em){.media-gallery--thumbnails-aside.media-gallery--small .media-gallery__thumbs .thumbnail-list{--height: 420px}}.thumbnail{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;border:1px solid var(--color--bg);border-radius:1px;background-color:var(--color--product-bg);padding:0;overflow:hidden}.thumbnail.thumbnail--border{border:1px solid var(--color--text-lightest)}.thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail-list--thumb-ratio-natural .thumbnail img{object-fit:contain;height:100%}.media-gallery__view-in-space[data-shopify-xr-hidden]{visibility:hidden;display:none}.media-gallery__view-in-space{font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);background-color:#f2f2f2;color:#212121;position:relative;border:none;width:100%;min-height:32px;line-height:32px;padding:6px 6px 7px;margin:6px auto 0;display:block;font-size:1em;cursor:pointer;visibility:visible;align-self:start}.media-gallery__view-in-space:hover .media-gallery__view-in-space-text,.media-gallery__view-in-space:focus .media-gallery__view-in-space-text{border-bottom-color:#212121}.media-gallery__view-in-space .icon--3d-badge{--size: 24px;--color: rgb(33, 33, 33);margin-right:3px;position:relative;top:6px;background-color:transparent;border:none}.media-gallery__view-in-space .icon--3d-badge svg{opacity:1}.media-gallery__view-in-space-text{border-bottom:1px solid transparent}.media-gallery__thumb-image{object-fit:fill;width:100%;height:100%;aspect-ratio:1/1}.media-gallery__badge{position:absolute;font-size:18px;right:3px;top:3px;pointer-events:none;z-index:1}.media-gallery__grid{--gap: calc(3px * var(--grid-items-spacing, 1));display:flex;flex-wrap:wrap;gap:var(--gap)}.media-gallery__grid .media-gallery__wrapper{flex:0 1 calc((100% - var(--gap) * (var(--grid-items-count, 1) - 1)) / var(--grid-items-count, 1))}@media(min-width:47.9375em){media-carousel[data-breakpoint-max=tab] .media-gallery__grid{display:flex}}@media(max-width:47.9275em){media-carousel[data-breakpoint-min=tab] .media-gallery__grid{display:flex}}.media-gallery__grid--top-1 .media-gallery__wrapper:nth-of-type(1){flex:1 1 100%}.media-gallery__grid--top-2 .media-gallery__wrapper:nth-of-type(-n+2){flex:1 1 calc((100% - var(--gap)) / 2)}.media-gallery__grid--top-3 .media-gallery__wrapper:nth-of-type(-n+3){flex:1 1 calc((100% - var(--gap) * 2) / 3)}.media-gallery__collapsible{width:100%}.media-gallery__collapsible details.collapsible.collapsible{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;border-top:0 none;border-bottom:0 none}.media-gallery__collapsible details.collapsible.collapsible[open] .collapsible__trigger-text--collapsed{display:none}.media-gallery__collapsible details.collapsible.collapsible[open] .collapsible__trigger-text--open{display:inline-flex}.media-gallery__collapsible summary.collapsible__trigger{font-size:calc(var(--font--button-size) / var(--font--size-base) * 1rem);order:2;align-self:center;gap:6px;margin-top:12px}.media-gallery__collapsible .collapsible__trigger-text{gap:6px;align-items:center}.media-gallery__collapsible .collapsible__trigger-text--collapsed{display:inline-flex}.media-gallery__collapsible .collapsible__trigger-text--open{display:none}.media-gallery__collapsible details-content.collapsible__content{order:1;width:100%;display:flex;flex-wrap:wrap;gap:var(--gap);padding-top:0;padding-bottom:calc(3px * var(--grid-items-spacing, 1))}.media-gallery__collapsible details-content.collapsible__content .media-gallery__wrapper{flex:0 1 calc((100% - var(--gap) * (var(--grid-items-count, 1) - 1)) / var(--grid-items-count, 1))}@media not all and (min-resolution:.001dpcm){.media-gallery__image,.media-gallery__thumb-image{font-size:0}.media-gallery__image{clip-path:inset(.5px)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}media-carousel,media-carousel-wrapper,media-carousel-slide,media-carousel-navigation,media-carousel-pagination{display:block;position:relative}media-carousel{--swiper-pagination-color: var(--color--text);--swiper-pagination-bullet-inactive-color: var(--color--text);--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 6px;--carousel-items-per-view: 1;--carousel-space-between-slides: 30px}@media(max-width:47.9275em){media-carousel{--swiper-pagination-bullet-size: 6px}}media-carousel.is-loading .media-carousel__navigation{display:none}media-carousel.swiper .swiper-wrapper{margin-left:0}media-carousel.swiper .swiper-slide{padding-left:0;margin-bottom:0}media-carousel .media-carousel__navigation{position:absolute;width:100%;top:50%}media-carousel .media-carousel__pagination{position:relative;margin-top:24px;bottom:auto;line-height:0;pointer-events:none}media-carousel .media-carousel__pagination .swiper-pagination-bullet{pointer-events:all;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}media-carousel .media-carousel__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{opacity:.6}media-carousel .media-carousel__arrow{position:absolute;left:0;display:flex;font-size:36px;justify-content:center;align-items:center;line-height:1em;color:#21212180;background-color:transparent;border:0 none;cursor:pointer}media-carousel .media-carousel__arrow:hover{color:#212121cc;opacity:1}media-carousel .media-carousel__arrow--next{right:0;left:auto}.js media-carousel:not(.is-initialized):not([data-slides-per-view]):not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+1)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+1)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized):not([data-slides-per-view])[data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+1)){display:none}}.js media-carousel:not(.is-initialized)[data-slides-per-view="2"]:not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+2)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+2)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="2"][data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+2)){display:none}}.js media-carousel:not(.is-initialized)[data-slides-per-view="3"]:not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+3)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+3)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="3"][data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+3)){display:none}}.js media-carousel:not(.is-initialized)[data-slides-per-view="4"]:not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+4)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+4)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="4"][data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+4)){display:none}}.js media-carousel:not(.is-initialized)[data-slides-per-view="5"]:not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+5)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+5)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="5"][data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+5)){display:none}}.js media-carousel:not(.is-initialized)[data-slides-per-view="6"]:not([data-breakpoint-max]):not([data-breakpoint-min]) media-carousel-slide:not(:nth-child(-n+6)){display:none}@media(min-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-min=mob] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(max-width:30em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-max=mob] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(min-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-min=phab] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(max-width:35em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-max=phab] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(min-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-min=tab] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(max-width:47.9375em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-max=tab] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(min-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-min=desk] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(max-width:61.25em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-max=desk] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(min-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-min=wide] media-carousel-slide:not(:nth-child(-n+6)){display:none}}@media(max-width:67.5em){.js media-carousel:not(.is-initialized)[data-slides-per-view="6"][data-breakpoint-max=wide] media-carousel-slide:not(:nth-child(-n+6)){display:none}}media-carousel .js-slides{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gr-product-critical.css.map */
