body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;inset-inline:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__list-item>.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}.header[transparent][data-bubble-style=default]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--cart-bubble-background: var(--color-transparent-text, var(--cart-bubble-background-fallback));--cart-bubble-text: var(--color-transparent-text-contrast, var(--cart-bubble-text-fallback))}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:hover),.header[transparent]:has(header-menu[aria-expanded=true]){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-background=top]:hover .header__row--top,[data-transparent-background=top]:focus-within .header__row--top,[data-transparent-background=both]:hover .header__row--top,[data-transparent-background=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-background=bottom]:hover .header__row--bottom,[data-transparent-background=bottom]:focus-within .header__row--bottom,[data-transparent-background=both]:hover .header__row--bottom,[data-transparent-background=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header-section{position:relative;z-index:var(--layer-menu-drawer)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}:is([data-transparent-background=top]:hover,[data-transparent-background=top]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-top-row: var(--color-background)}:is([data-transparent-background=bottom]:hover,[data-transparent-background=bottom]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}[data-header-rows=single] .header__underlay-closed{background:var(--color-background-top-row)}[data-header-rows=single] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent!important}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__submenu:not([inert])){z-index:var(--layer-heightened)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--border-bottom-color, var(--color-border))}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns .header__icon--menu{justify-content:flex-start;padding-inline:0}.header__columns header-actions{grid-area:rightB;justify-content:flex-end}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns .header__icon--menu{justify-content:flex-start;padding-inline:0}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB;justify-content:flex-end}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)}body:has(#header-component[transparent]) #header-group>.header-section{z-index:var(--layer-menu-drawer)}body:has(#header-component[transparent]) #header-group>.shopify-section:not(.header-section){z-index:calc(var(--layer-menu-drawer) - 1)}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);inset-inline-end:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;border-radius:0}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{inset-inline-end:0;inset-inline-start:unset}dropdown-localization-component .localization-wrapper.left-bound{inset-inline-start:-8px;inset-inline-end:unset}dropdown-localization-component .language-selector.language-selector{padding-block:10px;padding-inline:16px 8px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.language-selector--top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.sc-annc{display:block;padding:8px 16px;background:var(--sc-band);color:var(--sc-cream);text-align:center}.sc-annc__text{margin:0;font-size:var(--sc-text-xs)}.sc-annc__text .sc-icon{width:14px;height:14px;margin-inline-end:6px;vertical-align:-.2em}.sc-annc__rest-phone,.sc-annc__narrow{display:none}@media screen and (max-width:749px){.sc-annc{padding:6px 16px}.sc-annc .sc-annc__text{line-height:1.5}.sc-annc .sc-annc__rest,.sc-annc .sc-annc__sep,.sc-annc .sc-annc__wide,.sc-annc[data-phone=rest] .sc-annc__gift,.sc-annc[data-phone=gift] .sc-annc__rest-phone{display:none}.sc-annc .sc-annc__rest-phone,.sc-annc .sc-annc__narrow{display:inline}}.sc-footer{background:var(--sc-surface);border-top:1px solid var(--sc-border);color:var(--sc-ink-2);font-size:var(--sc-text-sm)}.sc-news{background:var(--sc-soft);padding:28px var(--page-margin, 40px)}.sc-news__inner,.sc-foot{max-width:var(--page-content-width, 90rem);margin-inline:auto}.sc-news__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.sc-news__copy{flex:1 1 320px}.sc-news__title{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-h3);color:var(--sc-ink)}.sc-news__text{margin:2px 0 0}.sc-news__form{display:flex;flex-wrap:wrap;gap:10px;flex:0 1 440px}.sc-news__input{flex:1 1 220px;min-width:0}.sc-news__human{flex:1 1 100%}.sc-news__ok{margin:0;color:var(--sc-success)}.sc-news__code{padding:2px 8px;border:1px dashed var(--sc-success);border-radius:4px;letter-spacing:.05em}.sc-news__err{flex-basis:100%;margin:0;color:var(--sc-error)}.sc-foot{padding:36px var(--page-margin, 40px) 24px}.sc-foot__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px}.sc-foot__brand{display:flex;flex-direction:column;gap:12px}.sc-foot__brand p{margin:0;max-width:26em}.sc-foot__logo img{display:block;width:130px;height:auto}.sc-foot__heading{margin:0 0 8px;font-family:var(--sc-font-body);font-size:var(--sc-text-sm);font-weight:700;color:var(--sc-ink)}.sc-foot__col ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sc-footer a{color:var(--sc-ink-2);text-decoration:none}.sc-foot__col li>a{display:inline-block;padding-block:4px;margin-block:-4px}.sc-footer a:hover{color:var(--sc-accent-text)}.sc-foot__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:18px 0;border-top:1px solid var(--sc-border);list-style:none;font-size:var(--sc-text-sm)}.sc-foot__trust li{display:flex;flex-direction:column}.sc-foot__trust strong{color:var(--sc-ink)}.sc-foot__trust span{color:var(--sc-ink-3)}.sc-foot__legal{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--sc-border);font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-foot__powered{flex:none;white-space:nowrap}.sc-foot__powered .sc-powered{flex-wrap:nowrap}.sc-foot__legal-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.sc-foot__locale-static,.sc-foot__locale{margin-left:auto}.sc-foot__safety{margin:0;line-height:1.55}.sc-foot__trust .sc-foot__pay{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.sc-foot__pay-icon{width:34px;height:22px}.sc-foot__locale-static,.sc-foot__locale{white-space:nowrap}.sc-foot__locale select{min-height:36px;padding:6px 36px 6px 10px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit;font-weight:600}.sc-foot__locale-static{color:var(--sc-ink);font-weight:600}.sc-foot__policies{display:flex;flex-wrap:wrap;gap:0 16px}.sc-foot__policies a{padding-block:4px;color:var(--sc-ink-3)}@media screen and (max-width:989px){.sc-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-foot__brand{grid-column:1 / -1}.sc-foot__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sc-news,.sc-foot{padding-inline:20px}.sc-foot__locale-static,.sc-foot__locale{margin-left:0}}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo__solid-header-image-container{display:var(--header-logo-display, block)}.header-logo__transparent-header-image-container{display:var(--header-logo-inverse-display, none)}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.card-gallery{position:relative;overflow:hidden;container-type:inline-size;container-name:card-gallery-container}@container (max-width: 70px){.card-gallery:hover .quick-add__button{display:none}}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:block}.product-card-gallery__title-placeholder .title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.card-gallery[data-image-ratio=landscape] .product-card-gallery__title-placeholder .title-text{-webkit-line-clamp:3;line-clamp:3}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-inline-end:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-inline-end:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-inline-end:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-inline-end:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-inline-end:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}[dir=rtl] :is(.card-gallery slideshow-arrows .slideshow-control){padding-inline:var(--padding-sm) 0}}.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.cart-disclosure-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0}.cart-disclosure-tooltip__button{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:100%;color:var(--color-foreground-secondary);line-height:1;transition:color var(--animation-speed) var(--animation-easing);cursor:pointer}.cart-items__title-row .cart-disclosure-tooltip{position:static;align-self:flex-start;width:1em;height:1em;margin-block-start:calc((1lh - 1em)/2 + .3rem);line-height:calc(var(--font-size--md) * var(--font-paragraph--line-height))}.cart-page .cart-items__title-row .cart-disclosure-tooltip{margin-block-start:calc((1lh - 1em)/2)}.cart-items__title-row .cart-disclosure-tooltip__button{position:relative;justify-content:center;width:1em;height:1em}.cart-items__title-row .cart-disclosure-tooltip__button:before{content:"";position:absolute;inset-block:calc((1em - var(--minimum-touch-target)) / 2);inset-inline-start:0;inset-inline-end:calc(1em - var(--minimum-touch-target))}.cart-disclosure-tooltip__button:hover{color:var(--color-foreground)}.cart-disclosure-tooltip__button .svg-wrapper,.cart-disclosure-tooltip__button .svg-wrapper>svg{width:1em;height:1em}.cart-disclosure-tooltip__popover{--cart-disclosure-tooltip-popover-max-width: 280px;--cart-disclosure-tooltip-popover-spacing: 8px;--cart-disclosure-tooltip-popover-offset-block: -4px;--cart-disclosure-tooltip-popover-viewport-margin: 16px;--cart-disclosure-tooltip-symbol-inset-inline: var(--padding-md);--cart-disclosure-tooltip-popover-native-fallback-top: calc( anchor(bottom) + var(--cart-disclosure-tooltip-popover-spacing) + var(--cart-disclosure-tooltip-popover-offset-block) );--cart-disclosure-tooltip-popover-fixed-fallback-top: calc( (var(--anchor-top) + var(--anchor-height)) * 1px + var(--cart-disclosure-tooltip-popover-spacing) + var(--cart-disclosure-tooltip-popover-offset-block) );inset:unset;top:var(--cart-disclosure-tooltip-popover-top, var(--cart-disclosure-tooltip-popover-native-fallback-top));inset-inline-start:max(var(--cart-disclosure-tooltip-popover-viewport-margin),min(calc(anchor(start) - var(--cart-disclosure-tooltip-symbol-inset-inline)),calc(100vw - var(--cart-disclosure-tooltip-popover-max-width) - var(--cart-disclosure-tooltip-popover-viewport-margin))));min-inline-size:240px;max-inline-size:var(--cart-disclosure-tooltip-popover-max-width);padding:0;margin:0;color:var(--color-foreground);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover, 0);box-shadow:var(--shadow-popover);opacity:0;transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;overflow:hidden}@supports not (position-anchor: --cart-disclosure-trigger){.cart-disclosure-tooltip__popover{position:fixed;top:var(--cart-disclosure-tooltip-popover-fixed-fallback-top);inset-inline-start:max(var(--cart-disclosure-tooltip-popover-viewport-margin),min(calc((var(--anchor-inline-start) * 1px) - var(--cart-disclosure-tooltip-symbol-inset-inline)),calc(100vw - var(--cart-disclosure-tooltip-popover-max-width) - var(--cart-disclosure-tooltip-popover-viewport-margin))))}}.cart-disclosure-tooltip__popover:popover-open{opacity:1;translate:0 0}.cart-disclosure-tooltip__list{display:flex;flex-direction:column}.cart-disclosure-tooltip__row{display:flex;align-items:flex-start;gap:var(--gap-sm);padding-block:var(--padding-xs);padding-inline:var(--cart-disclosure-tooltip-symbol-inset-inline, var(--padding-md)) var(--padding-md);font-size:var(--font-size--sm);color:var(--color-foreground);background:var(--color-background);overflow-wrap:break-word}.cart-disclosure-tooltip__row:has(>.cart-disclosure-tooltip__symbol){--cart-disclosure-tooltip-symbol-height: 1em;--cart-disclosure-tooltip-symbol-slot-width: calc( var(--cart-disclosure-tooltip-symbol-height) * var(--cart-disclosure-symbol-aspect-ratio, 1) );display:grid;grid-template-columns:var(--cart-disclosure-tooltip-symbol-slot-width) minmax(0,1fr);min-inline-size:0}.cart-disclosure-tooltip__symbol{justify-self:center;width:auto;max-inline-size:100%;height:var(--cart-disclosure-tooltip-symbol-height, 1em);margin:0;object-fit:contain;translate:0 1px}.cart-disclosure-tooltip__title{min-width:0;margin:0;line-height:var(--line-height--body-tight)}.cart-disclosure-tooltip__dialog{display:contents}.cart-disclosure-modal{--cart-disclosure-modal-width: 28rem;--cart-disclosure-modal-max-height: 72dvh;--cart-disclosure-modal-border-radius: min(var(--style-border-radius-popover), 8px);position:fixed;top:50%;left:50%;width:min(var(--cart-disclosure-modal-width),calc(100vw - (var(--padding-2xl) * 2)));max-height:min(var(--cart-disclosure-modal-max-height),calc(100dvh - (var(--padding-2xl) * 2)));padding:0;margin:0;color:var(--color-foreground);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--cart-disclosure-modal-border-radius);box-shadow:var(--shadow-popover);overflow:hidden;isolation:isolate;translate:-50% -50%}.cart-disclosure-modal.dialog-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.cart-disclosure-modal.dialog-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing)}.cart-disclosure-modal::backdrop{-webkit-backdrop-filter:brightness(.65) blur(2px);backdrop-filter:brightness(.65) blur(2px);background:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.cart-disclosure-modal__content{display:flex;flex-direction:column;gap:var(--gap-xl);max-height:inherit;padding:var(--padding-2xl);overflow-y:auto;overscroll-behavior:contain}.cart-disclosure-modal .cart-disclosure-modal__heading{margin:0;padding-inline-end:var(--minimum-touch-target);font-size:var(--font-size--2xl);font-weight:700;line-height:1.15;overflow-wrap:break-word}.cart-disclosure-modal__list{display:flex;flex-direction:column;gap:var(--gap-xl)}.cart-disclosure-modal__item{--cart-disclosure-modal-symbol-height: 1.5em;--cart-disclosure-modal-symbol-slot-width: calc( var(--cart-disclosure-modal-symbol-height) * var(--cart-disclosure-symbol-aspect-ratio, 1) );--cart-disclosure-modal-heading-offset: calc((var(--cart-disclosure-modal-symbol-height) - 1em) / 2);display:grid;grid-template-columns:var(--cart-disclosure-modal-symbol-slot-width) minmax(0,1fr);align-items:flex-start;column-gap:var(--gap-xs);row-gap:var(--gap-xs);min-width:0;font-size:var(--font-size--md);overflow-wrap:break-word}.cart-disclosure-modal__item:not(:has(>.cart-disclosure-modal__symbol)){grid-template-columns:minmax(0,1fr)}.cart-disclosure-modal__symbol{justify-self:center;width:auto;max-inline-size:100%;height:var(--cart-disclosure-modal-symbol-height);margin:0;object-fit:contain}.cart-disclosure-modal__item-content{display:contents}.cart-disclosure-modal__item-heading{margin:0;font-size:inherit;font-weight:700;line-height:1;overflow-wrap:break-word}.cart-disclosure-modal__item:has(>.cart-disclosure-modal__symbol) .cart-disclosure-modal__item-heading{grid-column:2;padding-block-start:var(--cart-disclosure-modal-heading-offset)}.cart-disclosure-modal__body{grid-column:1 / -1;margin:0;font-size:var(--font-size--sm);line-height:1.35;overflow-wrap:break-word}.cart-disclosure-modal__body>*{margin-block:0}.cart-disclosure-modal__close{position:absolute;inset-block-start:var(--padding-sm);inset-inline-end:var(--padding-sm);z-index:var(--layer-raised);overflow:visible}[dir=rtl] .cart-disclosure-modal__close{inset-inline-end:var(--padding-sm)}@media screen and (min-width:750px){.cart-disclosure-modal__content{padding-block:var(--padding-2xl);padding-inline:var(--padding-2xl)}}@media screen and (max-width:749px){.cart-disclosure-modal{position:fixed;top:auto;left:0;inset-block-start:auto;inset-block-end:0;inset-inline:0;width:100%;height:fit-content;max-width:100%;max-height:calc(100dvh - max(var(--padding-2xl),var(--safe-area-inset-top)));margin:auto 0 0;border-start-start-radius:var(--cart-disclosure-modal-border-radius);border-start-end-radius:var(--cart-disclosure-modal-border-radius);border-end-start-radius:0;border-end-end-radius:0;overflow:clip;translate:0 0}.cart-disclosure-modal__content{padding-block-end:calc(var(--padding-2xl) + var(--safe-area-inset-bottom))}}cart-drawer-component{--cart-drawer-padding: var(--theme-drawer-padding);--font-paragraph--line-height: 1;display:contents}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__inner>.cart-items-component{flex:1;min-height:0;height:auto}.cart-drawer__content{display:flex;flex-direction:column;padding:0;background-color:var(--color-background);flex-grow:1;overflow-y:auto}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer__close-button--empty{margin-inline-start:auto}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}@media screen and (max-width:749px){.theme-drawer__dialog[cart-summary-sticky=false] .cart__ctas .cart__checkout-button{position:fixed;inset-inline:0;bottom:0;z-index:5;width:auto;margin:0 12px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -12px 16px 4px var(--color-background)}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{padding-bottom:76px;-webkit-mask-image:none!important;mask-image:none!important}}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--padding-2xl)}.cart-drawer--empty .cart-drawer__content{text-align:center;align-items:center;justify-content:center;min-height:auto}.cart-drawer--empty .cart-drawer__items{padding-inline:0}cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{text-align:center;align-items:center;justify-content:center}cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items{padding-inline:0}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .theme-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__content{background:transparent}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (prefers-reduced-motion:no-preference){:is(html:active-view-transition-type(empty-cart-drawer),html:active-view-transition-type(fill-cart-drawer)) .cart-items-component{view-transition-name:cart-drawer-content}html:active-view-transition-type(empty-cart-page) .cart-items-component{view-transition-name:cart-page-content}}::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}.sc-cart-secure{margin:12px 0 6px;font-size:var(--sc-text-xs, .8rem);color:var(--sc-ink-3, inherit);text-align:center}.sc-cart-secure__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cart-actions{display:flex;flex-direction:column;gap:0;border-block:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block:0;margin-block-start:var(--margin-3xs)}.cart-actions__divider{border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--margin-xl)}.cart-totals__item{display:flex;align-items:center;justify-content:space-between}.cart-totals__tax-note{color:var(--color-foreground-subdued)}.cart-totals__tax-note a{color:var(--color-foreground-subdued);text-decoration-line:underline;text-decoration-color:currentColor}.cart-totals__tax-note a:hover{text-decoration-color:transparent}.cart-totals__tax-note small{font-size:var(--font-size--2xs)}.sc-cart-shipping{margin:0;width:100%;font-size:var(--font-size--2xs)}.cart-discounts{list-style:none;padding:0;margin:0}.cart-discounts__item{display:flex;align-items:center;justify-content:space-between}.cart-discounts__label{display:flex;align-items:center;gap:var(--gap-2xs)}.cart-discounts__label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}.cart-totals__original-container,.cart-totals__container{display:flex;flex-direction:column}.cart-totals__container{row-gap:var(--gap-2xs)}.cart-totals__container.cart-totals__container--has-installments{row-gap:var(--gap-xs)}.cart-totals__original-container:empty{display:none}.cart-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart-totals:has(>:first-child:not(.cart-totals__original-container,.cart-totals__container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart-totals{padding-block-start:0}}.cart-totals__original-container,.cart-totals__original-container *{font-size:var(--cart-font-size--sm)}.cart-totals__total{align-items:baseline;font-weight:var(--font-weight-bold)}.cart-totals__total-label{font-size:var(--cart-font-size--sm)}.cart-totals__total-value{font-size:var(--cart-font-size--xl)}@media screen and (max-width:749px){.cart-totals__total-value{font-size:var(--font-size--lg)}}.cart-totals__installments{color:var(--color-foreground);font-size:var(--font-size--2xs)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-totals__icon,.cart-totals__icon>.sc-icon{height:16px;width:16px;margin:0}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0;font-size:var(--font-size--sm)}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}.cart-discount{width:100%}.cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-xs) var(--padding-xs) var(--padding-sm);border-radius:var(--sc-radius);background-color:var(--color-input-background);text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__pill-remove{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border-radius:50%;color:var(--sc-ink-2);background-color:transparent;pointer-events:all;cursor:pointer}.cart-discount__pill-remove:hover{color:var(--sc-ink);background-color:var(--sc-border)}.cart-discount__pill-remove .sc-icon{width:12px;height:12px}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between}.cart-discount__summary:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}@media screen and (min-width:750px){.cart-summary--extend{height:100%}}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{height:100%;width:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}deferred-media .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}deferred-media .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.account-button{background:transparent}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}shopify-account{--shopify-account-font-heading: var(--font-heading--family);--shopify-account-font-heading-weight: var(--font-heading--weight);--shopify-account-font-body: var(--font-body--family);--shopify-account-font-body-weight: var(--font-body--weight);--shopify-account-radius-base: var(--style-border-radius-popover);--shopify-account-radius-button: var(--style-border-radius-buttons-primary);--shopify-account-radius-button-small: var(--style-border-radius-buttons-primary);--shopify-account-radius-input: var(--style-border-radius-buttons-primary);--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-dialog-position-top: calc(var(--account-dialog-top, var(--header-height, 0px)) + 10px)}shopify-account:not(:defined){min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;line-height:normal}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text shopify-account{color:inherit}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end}}@media screen and (min-width:750px){.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:var(--cart-bubble-top);inset-inline-end:var(--cart-bubble-right)}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.header-actions__cart-icon .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}[dir=rtl] .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at var(--cart-bubble-right) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at var(--cart-bubble-right) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-bubble.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:750px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.password-dialog{background:var(--sc-page);color:var(--sc-ink)}.password-dialog__content{gap:16px;text-align:center}.password-dialog__logo{display:block;width:96px;height:auto;margin-bottom:8px}.password-dialog__title{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-h2);line-height:1.15}.password-dialog__row{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:420px}.password-dialog__content .password-dialog__error{padding:0}@media screen and (max-width:749px){.password-dialog__submit-button{flex:1 1 100%}}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}.price-facet{container-type:inline-size;display:flex;flex-direction:column}.price-facet--horizontal{min-width:360px}.price-facet__inputs-wrapper{display:flex;flex-direction:row;padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}@container (max-width: 199px){.price-facet__inputs-wrapper{flex-wrap:wrap}}.price-facet__input{width:100%;text-align:end;padding-inline-start:calc(2.5 * var(--input-padding-x))}.price-facet__input::placeholder{color:var(--facets-input-label-color)}.price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--font-paragraph--size)}.price-facet__highest-price{color:var(--color-foreground-muted);padding:var(--padding-xs) 0 var(--padding-sm)}.price-facet__highest-price--horizontal{padding:0 var(--padding-md) var(--padding-xs)}.price-facet__label{top:0;inset-inline-start:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-inline-start:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-end:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}:where(:not(.dialog-zoomed-gallery))>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-inline:auto}@supports (--test: round(up, 100%, 1px)){:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: round(up, 100%, 1px)}}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}body:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.sc-prog{margin-bottom:14px;padding:14px 16px 30px;border-radius:var(--sc-radius);background:var(--sc-soft);font-size:var(--sc-text-sm)}.sc-prog__text{margin:0 0 10px}.sc-prog__ok{color:var(--sc-success)}.sc-prog__track{position:relative;height:6px;border-radius:999px;background:var(--sc-border)}.sc-prog__fill{display:block;height:100%;border-radius:inherit;background:var(--sc-success);transition:width .3s ease}.sc-prog__mark{position:absolute;top:50%;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--sc-border-strong);border-radius:50%;background:var(--sc-surface);color:transparent;transform:translate(-50%,-50%)}.sc-prog__mark .sc-icon{width:10px;height:10px}.sc-prog__ok .sc-icon{width:14px;height:14px;margin-inline-end:4px;vertical-align:-.15em}.sc-prog__mark.is-done{border-color:var(--sc-success);background:var(--sc-success);color:var(--sc-on-ink)}.sc-prog__mark--end{left:calc(100% - 9px)}.sc-prog__track:has(.sc-prog__mark--end) .sc-prog__fill{max-width:calc(100% - 9px)}.sc-ladder{padding-bottom:14px;container-type:inline-size}.sc-ladder__head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.sc-ladder__head .sc-prog__text{flex:1;margin:0}.sc-ladder__rules{flex:none;color:var(--sc-ink-3);font-size:var(--sc-text-xs);text-decoration:underline;text-underline-offset:3px}.sc-ladder__rules:hover{color:var(--sc-accent-text)}.sc-ladder__steps{position:relative;height:36px;margin-top:6px}.sc-ladder__step{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;min-width:44px;min-height:36px;padding:2px 4px;border:0;border-radius:var(--sc-radius-sm, 6px);background:none;color:var(--sc-ink-3);font:inherit;font-size:var(--sc-text-xs);line-height:1.3;white-space:nowrap;transform:translate(-50%);cursor:pointer}.sc-ladder__step--end{right:-4px;align-items:flex-end;transform:none}.sc-ladder__amount{font-weight:600;color:var(--sc-ink-2)}.sc-ladder__step:hover .sc-ladder__what{text-decoration:underline;text-underline-offset:3px}.sc-ladder__step.is-done .sc-ladder__what{color:var(--sc-ink-2)}.sc-ladder__step[aria-expanded=true]{background:var(--sc-surface);color:var(--sc-ink)}.sc-ladder__step:focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:1px}@container (max-width: 340px){.sc-ladder__steps{height:22px}.sc-ladder__what{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.sc-ladder__rule{margin-top:8px;padding:10px 12px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink-2)}.sc-ladder__rule p{margin:0 0 6px}.sc-ladder__link{color:var(--sc-accent-text)}.sc-ladder__msg{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--sc-accent);border-radius:4px;background:var(--sc-accent-soft);color:var(--sc-ink)}.sc-ladder__picker{margin-top:12px;padding-top:12px;border-top:1px solid var(--sc-border)}.sc-ladder__picker-title{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-text-md);font-weight:400}.sc-ladder__picker-text{margin:2px 0 10px;color:var(--sc-ink-3);font-size:var(--sc-text-xs)}.sc-ladder__picks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sc-ladder__pick{display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;padding:6px 10px 6px 6px;border:1px solid var(--sc-control-border);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit;font-size:var(--sc-text-sm);text-align:left;cursor:pointer}.sc-ladder__pick:hover,.sc-ladder__pick:focus-visible{border-color:var(--sc-accent-text);background:var(--sc-choice-on, var(--sc-accent-soft))}.sc-ladder__pick:focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:2px}.sc-ladder__pick[disabled]{opacity:.6;cursor:not-allowed}.sc-ladder__pick-media{grid-row:1 / 3;width:48px;height:48px;border-radius:6px;background:var(--sc-card-tint, var(--sc-stage));overflow:hidden}.sc-ladder__pick-media img{width:100%;height:100%;object-fit:cover}.sc-ladder__pick-name{font-weight:600;line-height:1.25}.sc-ladder__pick-meta{grid-column:2;color:var(--sc-ink-3);font-size:var(--sc-text-xs)}.sc-ladder__pick-cta{grid-column:3;grid-row:1 / 3;color:var(--sc-accent-text);font-weight:600}.sc-ladder__pick.is-busy{opacity:.6;pointer-events:none}.sc-gift-row{display:flex;flex-basis:100%;align-items:center;gap:10px;margin-top:6px}.sc-gift-row .sc-gift-badge{margin-top:0}.sc-hero-change{padding:2px 0;border:0;background:none;color:var(--sc-accent-text);font:inherit;font-size:var(--sc-text-xs);text-decoration:underline;cursor:pointer}.sc-brief-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sc-brief-chip__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--sc-success-soft);color:var(--sc-success-ink);font-size:var(--sc-text-xs);font-weight:600}.sc-brief-chip__badge .sc-icon{width:12px;height:12px}.sc-brief-chip__edit{border:0;background:none;padding:0;color:var(--sc-accent-text);font:inherit;font-size:var(--sc-text-sm);text-decoration:underline;cursor:pointer}.sc-brief-chip__text{flex-basis:100%;margin:0;font-size:var(--sc-text-sm);color:var(--sc-ink-2);white-space:pre-line}.sc-gift-badge{display:inline-block;margin-top:4px;padding:3px 9px;border-radius:4px;background:var(--sc-sticker);color:var(--sc-on-light);font-size:var(--sc-text-xs);font-weight:700}.cart-items__table-row.sc-is-gift .cart-items__quantity,.cart-items__table-row.sc-is-gift quantity-selector-component,.cart-items__table-row.sc-is-gift .cart-items__remove{display:none!important}.cart-items__table-row.sc-is-quote .quantity-selector-wrapper{display:none!important}.sc-savings{margin:4px 0 2px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--sc-sticker) 45%,var(--sc-border-strong));border-radius:var(--sc-radius-card);background:linear-gradient(135deg,rgb(243 210 122 / .1),transparent 65%),var(--sc-band)}.sc-savings__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.sc-savings__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--sc-ink)}.sc-savings__label .sc-icon{color:var(--sc-sticker)}.sc-savings__total{font-size:1.375rem;font-weight:800;color:var(--sc-sticker);font-variant-numeric:tabular-nums}.sc-savings__list{display:grid;gap:4px;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--sc-border-strong);list-style:none}.sc-savings__list li{display:flex;justify-content:space-between;gap:12px;font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-savings__list li span:last-child{flex:none}.sc-minus,.cart-discounts__value.sc-minus{color:var(--sc-sticker);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-discounts__label svg{color:var(--sc-sticker)}sc-currency-suggest{position:fixed;left:16px;right:16px;bottom:calc(16px + var(--safe-area-inset-bottom, 0px));z-index:30;display:flex;justify-content:center;pointer-events:none}sc-currency-suggest[hidden],body:has(#cart-drawer[open]) sc-currency-suggest,body:has(dialog[open]) sc-currency-suggest{display:none}.sc-geo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:760px;padding:14px 16px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface);color:var(--sc-ink);box-shadow:0 10px 30px #231f1c26;pointer-events:auto}.sc-geo__text{flex:1 1 260px;margin:0}.sc-geo__select{min-height:40px;max-width:100%;padding:8px 36px 8px 12px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit}.sc-geo__dismiss{min-height:40px;border:0;background:none;color:var(--sc-ink-2);text-decoration:underline;font:inherit;cursor:pointer}@media screen and (max-width:749px){sc-currency-suggest{bottom:var(--sc-float-bottom, calc(16px + var(--safe-area-inset-bottom, 0px)))}.sc-geo__select,.sc-geo__dismiss,.sc-geo .sc-btn.sc-btn--sm{min-height:44px}}@media screen and (max-width:749px){:root{--sc-float-bottom: max(12px, env(safe-area-inset-bottom))}:root.sc-float-bar{--sc-float-bottom: calc(var(--sc-float-bar, 0px) + 12px)}.sc-float-consent .sc-chest:not(.is-open),.sc-float-consent .sc-game:not(.is-open),.sc-float-consent sc-currency-suggest,.sc-float-buy .sc-chest:not(.is-open),.sc-float-buy .sc-game:not(.is-open){visibility:hidden}body:has(#ScGame:not([hidden])) .sc-chest:not(.is-open){visibility:hidden}.sc-float-calm .sc-rewards,.sc-float-consent .sc-rewards,.sc-float-buy .sc-rewards{opacity:0;visibility:hidden;pointer-events:none}body:has(#ScGame:not([hidden]),#ScChest:not([hidden])) .sc-rewards{opacity:0;visibility:hidden;pointer-events:none}}.sc-contact__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;padding-top:24px;align-items:start}.sc-form{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-xl);background:var(--sc-surface)}.sc-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-form__field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0;font-size:var(--sc-text-sm);font-weight:600}.sc-form__field legend{margin-bottom:8px}.sc-form__field small{font-weight:400;color:var(--sc-ink-3)}.sc-form__field legend{padding:0}input.sc-input,select.sc-input,.sc-form__field :is(input:not([type=radio],[type=checkbox]),select){height:48px}.sc-form .sc-form__field select{-webkit-appearance:none;appearance:none;padding-right:40px;background:var(--sc-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b534b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer}.sc-input::placeholder,.sc-form__field :is(input,textarea)::placeholder{color:var(--sc-ink-3);opacity:1}.sc-input,.sc-form__field :is(input,textarea,select){min-height:48px;padding:12px 14px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit;font-weight:400;font-size:var(--sc-text-md)}.sc-input:focus-visible,.sc-form__field :is(input,textarea,select):focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:-1px}.sc-input:is(input,textarea,select):not([type=checkbox],[type=radio]),.sc-form__field :is(input:not([type=radio],[type=checkbox]),textarea,select),label.sc-coll__search,.sc-coll__sort:has(select),.sc-filter__price>label:has(input),label.sc-filter__value .sc-filter__box,.sc-human__box .sc-human__tick,.sc-check input[type=checkbox]:not(:checked),.sc-brief .sc-brief__field textarea{border-color:var(--sc-control-border)}.quantity-selector,.cart-note__instructions,.cart-discount__input{--color-input-border: var(--sc-control-border)}.sc-coll__search input::placeholder{color:var(--sc-ink-3);opacity:1}label.sc-filter__value input:focus-visible+.sc-filter__box,.sc-brief .sc-brief__field textarea:focus-visible{outline-color:var(--sc-accent-text)}.sc-form__chips{display:flex;flex-wrap:wrap;gap:8px}.sc-radio-chip{position:relative}.sc-radio-chip input{position:absolute;opacity:0;pointer-events:none}.sc-radio-chip span{display:inline-flex;padding:8px 14px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink-2);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sc-radio-chip span:hover{border-color:var(--sc-ink-3);color:var(--sc-ink)}.sc-radio-chip input:checked+span{border-color:var(--sc-accent);background:var(--sc-choice-on);box-shadow:inset 0 0 0 1px var(--sc-accent);color:var(--sc-accent-text)}.sc-radio-chip input:focus-visible+span{outline:2px solid var(--sc-accent-text);outline-offset:2px}.sc-form__note{margin:0;padding:14px;border:1px dashed var(--sc-border-strong);border-radius:var(--sc-radius);font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-form__submit{width:100%}.sc-form__success :is(h2,h3){margin:0 0 6px;font-family:var(--sc-font-display)}.sc-form__errors{color:var(--sc-error)}.sc-req{font-weight:400;color:var(--sc-ink-3)}.sc-brief__label .sc-req{font-size:inherit}[data-sc-form-message]:focus{outline:none}.sc-contact__aside{display:flex;flex-direction:column;gap:16px}.sc-contact__dark{padding:26px;border-radius:var(--sc-radius-xl);background:var(--sc-band);color:var(--sc-cream)}.sc-contact__dark p{margin:0;color:var(--sc-on-dark-2)}.sc-contact__dark .sc-contact__big{font-family:var(--sc-font-display);font-size:var(--sc-h3);color:var(--sc-cream)}.sc-contact__details{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-xl);background:var(--sc-surface)}.sc-contact__details dt{font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-contact__details dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sc-contact__details a{color:var(--sc-ink)}.sc-contact__quick{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--sc-radius-xl);background:var(--sc-soft)}.sc-contact__quick p{margin:0}.sc-contact__quick a{font-weight:600;color:var(--sc-accent-text)}@media screen and (max-width:989px){.sc-contact__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.sc-form{padding:20px}.sc-form__row{grid-template-columns:1fr}}.sc-check{display:flex;gap:10px;align-items:flex-start;font-size:var(--sc-text-sm);color:var(--sc-ink-2);cursor:pointer}.sc-check input{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--sc-border-strong);border-radius:4px;background:var(--sc-surface);cursor:pointer}.sc-check input:checked{border-color:var(--sc-accent);background:var(--sc-tick-on-accent) center / 12px 12px no-repeat,var(--sc-accent)}.sc-check input:focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:2px}.sc-form .sc-btn{align-self:flex-start}.sc-form .sc-form__submit{align-self:stretch}.sc-upload__hint{margin-top:-2px;font-weight:400;color:var(--sc-ink-3)}.sc-upload__drop{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px dashed var(--sc-ink-3);border-radius:var(--sc-radius);background:var(--sc-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sc-upload__drop:hover,.sc-upload__drop:focus-within{border-color:var(--sc-accent);background:var(--sc-accent-soft)}.sc-form__field .sc-upload__drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.sc-upload__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--sc-border-strong);border-radius:50%;background:var(--sc-surface);color:var(--sc-ink);transition:border-color .15s ease,color .15s ease}.sc-upload__icon .sc-icon{width:18px;height:18px}.sc-upload__drop:hover .sc-upload__icon,.sc-upload__drop:focus-within .sc-upload__icon{border-color:var(--sc-accent);color:var(--sc-accent-text)}.sc-upload__cta{display:flex;flex-direction:column;gap:2px}.sc-upload__cta strong{font-size:var(--sc-text-md);color:var(--sc-ink)}.sc-upload__cta small{font-weight:400;color:var(--sc-ink-3)}.sc-upload__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.sc-upload__list:empty{display:none}.sc-upload__list li{position:relative;width:72px;height:72px;border-radius:var(--sc-radius);overflow:hidden;background:var(--sc-soft)}.sc-upload__list img{width:100%;height:100%;object-fit:cover}.sc-upload__remove{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--sc-border);border-radius:50%;background:var(--sc-surface);color:var(--sc-ink);cursor:pointer}.sc-upload__remove:hover{border-color:var(--sc-ink)}.sc-upload__remove .sc-icon{width:12px;height:12px}.sc-upload__msg{margin:0;font-weight:400;color:var(--sc-error)}.sc-upload__msg:empty{display:none}@keyframes sc-human-spin{to{transform:rotate(360deg)}}.sc-human{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:340px;min-height:64px;padding:10px 14px 10px 16px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-soft)}.sc-human.is-error{border-color:var(--sc-error)}.sc-human__box{position:relative;display:flex;align-items:center;gap:12px;font-size:var(--sc-text-md);font-weight:600;color:var(--sc-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.sc-human__box input{position:absolute;left:4px;top:50%;width:1px;height:1px;opacity:0;pointer-events:none}.sc-human__tick{display:grid;place-items:center;flex:none;width:28px;height:28px;border:2px solid var(--sc-border-strong);border-radius:6px;background:var(--sc-surface);transition:border-color .15s ease,background-color .15s ease}.sc-human__box:hover .sc-human__tick{border-color:var(--sc-ink-3)}.sc-human__box input:focus-visible+.sc-human__tick{outline:2px solid var(--sc-accent-text);outline-offset:2px}.sc-human.is-checking .sc-human__tick{border-color:var(--sc-accent);border-top-color:transparent;border-radius:50%;background:transparent;animation:sc-human-spin .7s linear infinite}.sc-human.is-verified .sc-human__tick{border-color:var(--sc-success);background:var(--sc-tick-on-accent) center / 16px 16px no-repeat,var(--sc-success)}.sc-human__badge{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-human__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sc-coll__head{padding-top:8px;max-width:var(--page-content-width, 90rem)}.sc-coll__title{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-h1)}.sc-coll__intro{max-width:36em;margin-top:6px;color:var(--sc-ink-2)}.sc-coll__more{max-width:44em;margin-top:10px}.sc-coll__more>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--sc-accent-text);font-size:var(--sc-text-sm);font-weight:600;cursor:pointer;list-style:none}.sc-coll__more>summary::-webkit-details-marker{display:none}.sc-coll__more>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.sc-coll__more[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.sc-coll__more-body{margin-top:6px;color:var(--sc-ink-2)}.sc-coll__more-body p{margin:0 0 10px}.sc-coll__scales{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.sc-coll__scales>span{margin-right:4px;font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-coll__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:20px;padding:0;list-style:none;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-card)}.sc-coll__strip li{display:flex;flex-direction:column;padding:14px 18px;border-right:1px solid var(--sc-border)}.sc-coll__strip li:last-child{border-right:0}.sc-coll__strip strong{font-size:var(--sc-text-md)}.sc-coll__strip span{font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-coll__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px}.sc-coll__search{display:flex;align-items:center;gap:10px;flex:none;min-height:48px;padding:0 18px;border:1px solid var(--sc-border-strong);border-radius:999px;background:var(--sc-surface);color:var(--sc-ink-3)}.sc-coll__search input{flex:1;border:0;background:none;font:inherit;font-size:var(--sc-text-md);color:var(--sc-ink);outline:none}.sc-coll__search:focus-within{border-color:var(--sc-accent)}.sc-coll__tools{display:flex;align-items:center;gap:12px;font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-coll__sort{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface)}.sc-coll__sort span{color:var(--sc-ink-3)}.sc-coll__sort select{border:0;background:none;font:inherit;font-weight:600;color:var(--sc-ink)}.sc-coll__filter-btn{display:none}.sc-coll__quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-coll__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;padding-block:22px 56px}.sc-coll__layout--empty{grid-template-columns:1fr}.sc-filters .sc-filters__sheet-head,.sc-filters .sc-filters__apply,.sc-filters .sc-filters__sort{display:none}@media screen and (max-width:989px){.sc-filters .sc-filters__sort{display:flex;margin:14px 0 4px}}.sc-filters__form{display:flex;flex-direction:column}.sc-filters__title{margin:0;font:inherit;font-weight:700}.sc-filter__group{min-width:0;margin:0;padding:0;border:0}[data-sc-swap=results][aria-busy=true]{opacity:.55;transition:opacity .2s ease .1s}.sc-filters__active{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--sc-border)}.sc-filters__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--sc-radius);background:var(--sc-ink);color:var(--sc-on-ink);font-size:var(--sc-text-xs);text-decoration:none}.sc-filters__chip .sc-icon{width:12px;height:12px}.sc-filters__clear{align-self:center;font-size:var(--sc-text-sm);color:var(--sc-accent-text)}.sc-filter{border-bottom:1px solid var(--sc-border);padding:14px 0}.sc-filter summary{display:flex;justify-content:space-between;font-size:var(--sc-text-md);font-weight:600;cursor:pointer;list-style:none}.sc-filter summary::-webkit-details-marker{display:none}.sc-filter summary em{font-style:normal;font-weight:500;color:var(--sc-accent-text)}.sc-filter__chev{width:16px;height:16px;color:var(--sc-ink-3)}.sc-filter__values{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.sc-filter__value{display:flex;align-items:center;gap:10px;font-size:var(--sc-text-sm);cursor:pointer}.sc-filter__value input{position:absolute;opacity:0}.sc-filter__box{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1.5px solid var(--sc-border-strong);border-radius:4px;background:var(--sc-surface);color:var(--sc-on-accent)}.sc-filter__value input:checked+.sc-filter__box{background:var(--sc-accent);border-color:var(--sc-accent)}.sc-filter__value input:checked+.sc-filter__box:after{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--sc-mask-tick) center / contain no-repeat;mask:var(--sc-mask-tick) center / contain no-repeat}.sc-filter__value input:focus-visible+.sc-filter__box{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-filter__label{flex:1}.sc-filter__count{font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-filter__value.is-disabled{opacity:.4;cursor:default}.sc-filter__price{display:flex;align-items:center;gap:8px;margin-top:12px}.sc-filter__price label{display:flex;align-items:center;gap:4px;flex:1;padding:0 8px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface)}.sc-filter__price input{width:100%;min-height:36px;border:0;background:none;font:inherit}.sc-filter__hint{margin:8px 0 0;font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-coll__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:24px 22px;margin:0;padding:0;list-style:none}.sc-coll__grid li[hidden]{display:none}.sc-grid-fill{--sc-fill: var(--sc-fill-4, 2);grid-column:span var(--sc-fill)}@media screen and (min-width:990px)and (max-width:1199px){.sc-grid-fill{--sc-fill: var(--sc-fill-3, 2)}}@media screen and (max-width:989px){.sc-grid-fill{--sc-fill: var(--sc-fill-2, 2)}}.sc-empty{padding:40px;border:1px dashed var(--sc-border-strong);border-radius:var(--sc-radius-card);text-align:center}.sc-empty h2{margin:0 0 6px;font-family:var(--sc-font-display);font-size:var(--sc-h3)}.sc-empty p{margin:0;color:var(--sc-ink-2)}.sc-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.sc-coll__foot{padding-bottom:56px;max-width:1100px}.sc-coll__pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid var(--sc-border);font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-pager{display:flex;gap:6px}.sc-pager a,.sc-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 10px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);color:var(--sc-ink);text-decoration:none}.sc-pager [aria-current]{background:var(--sc-ink);border-color:var(--sc-ink);color:var(--sc-on-ink)}.sc-coll__foot .sc-heading{margin-top:28px;font-size:var(--sc-h3)}.sc-coll__about{margin-top:8px;color:var(--sc-ink-2);line-height:1.65}.sc-coll__guides{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.sc-coll__guides a{font-size:var(--sc-text-sm);font-weight:600;color:var(--sc-accent-text)}@media screen and (max-width:1199px){.sc-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.sc-coll__layout{grid-template-columns:1fr}.sc-coll__filter-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 14px;border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink);font:inherit;font-weight:600;cursor:pointer}.sc-coll__sort{display:none}.sc-filters{position:fixed;inset:auto 0 0 0;z-index:40;max-height:85dvh;padding:0 20px 20px;overflow-y:auto;border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;background:var(--sc-surface);box-shadow:0 -12px 40px #0003;transform:translateY(105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.sc-filters.is-open{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s;box-shadow:0 -12px 40px #0003,0 0 0 100vmax #16131173}@media(prefers-reduced-motion:reduce){.sc-filters,.sc-filters.is-open{transition:none}}.sc-filters .sc-filters__sheet-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:var(--sc-surface);border-bottom:1px solid var(--sc-border)}.sc-filters .sc-filters__apply{display:block;width:100%;margin-top:16px}.sc-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.sc-coll__strip{grid-auto-flow:row;grid-template-columns:1fr 1fr}.sc-coll__strip li:nth-child(2n){border-right:0}}@media screen and (max-width:749px){.sc-coll__search{flex-basis:100%}.sc-coll__tools{width:100%;justify-content:space-between}.sc-coll__quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sc-coll__quick>*{flex:none}}.sc-icon{display:inline-block;flex:none;overflow:visible;vertical-align:middle;stroke-width:var(--icon-stroke-width, 1.5px)}.sc-icon :is(path,circle,rect){vector-effect:non-scaling-stroke}.sc-icon--tick{stroke-width:2px}:root{--sc-mask-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M3.5 12.75l5.25 5.25L20.5 6'/%3E%3C/svg%3E");--sc-mask-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M4.5 12h15M13 5.5l6.5 6.5-6.5 6.5'/%3E%3C/svg%3E");--sc-mask-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M4.5 8.5l7.5 7.5 7.5-7.5'/%3E%3C/svg%3E");--sc-mask-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.75l2.02 6.22h6.54l-5.29 3.84 2.02 6.22L12 16.19l-5.29 3.84 2.02-6.22-5.29-3.84h6.54z' fill='%23000' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--sc-tick-on-accent: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M3.5 12.75l5.25 5.25L20.5 6'/%3E%3C/svg%3E")}.sc-x{position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:40px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--sc-soft);color:var(--sc-ink-2);font:inherit;line-height:1;box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sc-x:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.sc-x:hover{background:var(--sc-border);color:var(--sc-ink)}.sc-x .sc-icon{width:16px;height:16px}.sc-round{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--sc-border);border-radius:50%;background:var(--sc-surface);color:var(--sc-ink);line-height:1;box-shadow:none;cursor:pointer;transition:border-color .15s ease}.sc-round:hover{border-color:var(--sc-ink);background:var(--sc-surface);color:var(--sc-ink)}.sc-round .sc-icon{width:16px;height:16px}.sc-round :is(.sc-icon--chevron-left,.sc-icon--chevron-right){width:20px;height:20px}.sc-icon--expand .sc-icon__v{transform-box:fill-box;transform-origin:center;transition:transform .2s ease}:is(details[open]>summary,[aria-expanded=true]) .sc-icon--expand .sc-icon__v{transform:scaleY(0)}.sc-icon--chevron-down{transition:transform .2s ease}:is(details[open]>summary,[aria-expanded=true]) .sc-icon--chevron-down{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.sc-icon--expand .sc-icon__v,.sc-icon--chevron-down{transition:none}}.sc-arrow{width:1.15em;height:1.15em;margin-inline-start:.3em;vertical-align:-.22em}.sc-arrow--back{margin-inline:0 .3em}.sc-stars{display:inline-block;flex:none;width:5.5em;height:1.1em;vertical-align:-.2em;background:linear-gradient(90deg,var(--sc-star) calc(var(--sc-rating, 5) / 5 * 100%),var(--sc-border-strong) 0);-webkit-mask:var(--sc-mask-star) 0 50% / 20% 100% repeat-x;mask:var(--sc-mask-star) 0 50% / 20% 100% repeat-x}.sc-select{position:relative;display:inline-flex;max-width:100%}.sc-select>select{-webkit-appearance:none;appearance:none;max-width:100%;cursor:pointer}.sc-select:after{content:"";position:absolute;inset-inline-end:12px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--sc-ink-3);-webkit-mask:var(--sc-mask-chevron-down) center / contain no-repeat;mask:var(--sc-mask-chevron-down) center / contain no-repeat;pointer-events:none}.sc-ladder-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:10px 0 0;font-size:var(--sc-text-sm);color:var(--sc-ink-2)}.sc-ladder-line strong{color:var(--sc-ink);font-weight:600}.sc-ladder-line__note{color:var(--sc-ink-3);font-size:var(--sc-text-xs)}.sc-ladder-line a{color:var(--sc-accent-text);font-size:var(--sc-text-xs)}.sc-ladder-line .sc-icon--tick{width:14px;height:14px;margin-inline-end:4px;color:var(--sc-success-ink);vertical-align:-.15em}.header__underlay.header__underlay-open{--color-submenu: var(--sc-soft)}.mega-menu .mega-menu__grid:has(.sc-mega){display:block;padding-block:20px 18px}.menu-list__submenu-inner:has(.sc-mega){max-height:calc(100dvh - var(--header-height) - 12px)}.sc-mega{display:flex;flex-direction:column;gap:18px;white-space:normal;overflow-wrap:break-word}.sc-mega__defs{position:absolute}.sc-mega__scales{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 24px;margin:0}.sc-mega__col{display:flex;flex-direction:column;gap:12px;min-width:0;container-type:inline-size}.sc-mega__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:76px;border-bottom:1px solid var(--sc-border-strong);color:var(--sc-ink);text-decoration:none}.sc-mega__heading{display:flex;flex-direction:column;min-width:0;padding-bottom:10px}.sc-mega__genre{font-size:var(--sc-text-xs);font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3)}.sc-mega__scale{font-family:var(--sc-font-display);font-size:2rem;line-height:1.1;transition:color .2s ease}.sc-mega__line{margin-top:2px;font-size:var(--sc-text-xs);line-height:1.35;color:var(--sc-ink-3)}.sc-mega__trim{flex:none;color:color-mix(in srgb,var(--sc-ink-3) 72%,transparent);transition:color .2s ease}.sc-mega__head:hover .sc-mega__scale,.sc-mega__head:hover .sc-mega__trim{color:var(--sc-accent-text)}@container (max-width: 205px){.sc-mega__trim .sc-army-trim{width:calc(var(--sc-trim-w) * .6);height:calc(var(--sc-trim-h) * .6)}}@container (max-width: 150px){.sc-mega__trim{display:none}}.sc-mega__links{display:flex;flex-direction:column;gap:8px;margin:0}.sc-mega__range{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;color:var(--sc-ink);text-decoration:none}.sc-mega__chip{display:none;place-items:center;width:36px;height:36px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-surface);color:var(--sc-ink-3);overflow:hidden}.sc-mega__chip img{width:100%;height:100%;object-fit:cover}.sc-mega__chip .sc-flag-mark{width:18px}.sc-mega__range-text{display:flex;flex-direction:column;gap:1px;min-width:0}.sc-mega__link{display:flex;flex-direction:column;gap:1px;color:var(--sc-ink);text-decoration:none}.sc-mega__name{font-size:var(--sc-text-md);font-weight:600;line-height:1.3}.sc-mega__sub{font-size:var(--sc-text-xs);line-height:1.35;color:var(--sc-ink-3)}.sc-mega__range:hover .sc-mega__name,.sc-mega__range[aria-current] .sc-mega__name,.sc-mega__link:hover .sc-mega__name,.sc-mega__link[aria-current] .sc-mega__name{color:var(--sc-accent-text)}.sc-mega__all{margin-top:2px}.sc-mega__all .sc-mega__name{font-size:var(--sc-text-sm);font-weight:600;color:var(--sc-accent-text)}.sc-mega__all .sc-arrow{display:inline-block;margin-left:2px;vertical-align:-.15em}.sc-mega__all .sc-mega__link:hover .sc-mega__name{text-decoration:underline}.sc-mega__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.sc-mega__card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface);transition:border-color .2s ease}.sc-mega__card:hover{border-color:var(--sc-border-strong)}.sc-mega__card-media{display:none;place-items:center;aspect-ratio:1.25;border-radius:var(--sc-radius);background:var(--sc-stage);color:var(--sc-ink-3);overflow:hidden}.sc-mega__card-media img{width:100%;height:100%;padding:6%;object-fit:contain;transition:transform .4s ease}.sc-mega__card-media .sc-flag-mark{width:32px}.sc-mega__card:hover .sc-mega__card-media img{transform:scale(1.06)}.sc-mega__card-body{display:flex;flex-direction:column;gap:7px;min-width:0}.sc-mega__card-title{font-family:var(--sc-font-display);font-size:1.0625rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sc-ink);text-decoration:none}.sc-mega__card-title:hover{color:var(--sc-accent-text)}.sc-mega__card-links{display:flex;flex-direction:column;gap:5px;margin:0}.sc-mega__card-links .sc-mega__name{font-weight:400;color:var(--sc-ink-2)}.sc-mega__card-links .sc-mega__all .sc-mega__name{font-weight:600;color:var(--sc-accent-text)}.sc-mega__strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:14px;border-top:1px solid var(--sc-border)}.sc-mega__strip:empty{display:none}.sc-mega__more{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.sc-mega__more-title{font-size:var(--sc-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);text-decoration:none}.sc-mega__more-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.sc-mega__more-links a{font-size:var(--sc-text-md);color:var(--sc-ink-2);text-decoration:none}.sc-mega__more-title:hover,.sc-mega__more-links a:hover,.sc-mega__more-links a[aria-current]{color:var(--sc-accent-text)}.sc-mega__cta{order:2;display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:var(--sc-text-sm);font-weight:600;color:var(--sc-accent-text);text-decoration:none}.sc-mega__cta:hover{text-decoration:underline}@media screen and (min-width:1200px){.sc-mega__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-mega__card{grid-template-columns:120px minmax(0,1fr);align-items:start}.sc-mega__card-media{display:grid}}@media screen and (max-width:989px){.sc-mega__scales{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sc-mega__links{display:none}.sc-mega__head{position:relative;align-items:flex-start;min-height:112px;padding:12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface)}.sc-mega__heading{padding-bottom:0}.sc-mega__scale{font-size:1.5rem}.sc-mega__trim{position:absolute;right:10px;bottom:9px;display:block;max-width:calc(100% - 20px);overflow:hidden}.sc-mega__trim .sc-army-trim{width:calc(var(--sc-trim-w) * .6);height:calc(var(--sc-trim-h) * .6)}}@media(prefers-reduced-motion:reduce){.sc-mega__card-media img,.sc-mega__scale,.sc-mega__trim,.sc-mega__card{transition:none}.sc-mega__card:hover .sc-mega__card-media img{transform:none}}@media screen and (max-width:749px){.product-information media-gallery .product-media-container.constrain-height:not(.dialog-zoomed-gallery *){--sc-phone-picture: min(100vw, max(220px, 38vh));max-height:var(--sc-phone-picture)}@supports (height: 1svh){.product-information media-gallery .product-media-container.constrain-height:not(.dialog-zoomed-gallery *){--sc-phone-picture: min(100vw, max(220px, 38svh))}}.product-information media-gallery .product-media-container.constrain-height:not(.dialog-zoomed-gallery *) .product-media-constraint-wrapper{width:min(100%,calc(var(--sc-phone-picture) * var(--gallery-aspect-ratio, 1)))}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{padding-block:8px 4px}.product-information media-gallery:has(slideshow-controls[thumbnails]) .sc-zoom-open{bottom:calc(clamp(44px,7vw,var(--thumbnail-width, 64px)) + 22px)}.product-information media-gallery:has(slideshow-controls[thumbnails]) .sc3d{bottom:calc(clamp(44px,7vw,var(--thumbnail-width, 64px)) + 12px)}.product-information .product-details>.group-block>.group-block-content{gap:14px}.product-information .product-details .sc-stock{padding-top:6px;line-height:1.3}.product-information .product-details .sc-ptitle{gap:2px;margin-top:-6px}.product-information .product-details .sc-ptitle .sc-ptitle__vendor{line-height:1.3}.product-information .product-details .sc-ptitle .sc-ptitle__h1{font-size:var(--sc-h2);line-height:1.1}.product-information .product-details .sc-prating,.product-information .product-details .sc-price{margin-top:-6px}.product-information .product-details .sc-summary{margin-top:-2px;font-size:var(--sc-text-base);line-height:1.5}.product-information .product-details .variant-picker .variant-option legend{margin-bottom:6px}.product-information .product-details .variant-picker .variant-option--buttons:not(.sc-paint-option,.sc-bases__choices){gap:8px}.product-information .product-details .variant-picker .variant-option--buttons:not(.sc-paint-option,.sc-bases__choices) .variant-option__button-label{min-height:44px;padding:6px 16px}.product-information .product-details .variant-picker .sc-paint-option{grid-template-columns:1fr;gap:8px}.product-information .product-details .variant-picker .sc-paint-option .variant-option__button-label{flex-flow:row wrap;align-items:baseline;align-content:center;justify-content:flex-start;gap:0 8px;min-height:44px;padding:8px 46px 8px 14px}.product-information .product-details .variant-picker .sc-paint-option .sc-paint-option__tick{top:10px;right:12px}.product-information .product-details .product-form-buttons>:has(>add-to-cart-component){flex-basis:100%}.product-information .product-details .product-form-buttons .add-to-cart-button{width:100%;min-height:48px}}.sc-card{display:flex;flex-direction:column;gap:10px;height:100%;color:var(--sc-ink)}.sc-card__media{position:relative;aspect-ratio:1;border-radius:var(--sc-radius-card);background:var(--sc-card-tint, var(--sc-stage));overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.sc-card__image-link{display:block;width:100%;height:100%}.sc-card__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sc-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.sc-card__image--render{object-fit:contain;padding:6%;mix-blend-mode:multiply}.sc-card__image--render[alt*=", painted"],.sc-card__image--render.sc-card__image--painted{mix-blend-mode:normal}.sc-card__image--fallback{object-fit:contain;padding:18%}.sc-card__image-link>img{transition:opacity .18s ease}.sc-card__image-link>.sc-card__image--hover.is-on{opacity:1}.sc-card__image-link--swap>img:not(.sc-card__image--hover){opacity:0}.sc-card__media--scrub{touch-action:pan-y pinch-zoom}@media(hover:none)and (max-width:749px){.sc-row__list .sc-card__media--scrub{touch-action:auto}.sc-row__list .sc-card__dots{visibility:hidden}}.sc-card__dots{display:flex;justify-content:center;gap:5px;height:4px;margin-block:-6px -8px;pointer-events:none}.sc-card__dots span{width:4px;height:4px;border-radius:2px;background:var(--sc-border-strong);transition:width .18s ease,background-color .18s ease}.sc-card__dots span.is-on{width:12px;background:var(--sc-ink-2)}@media(prefers-reduced-motion:reduce){.sc-card__image-link>img,.sc-card__dots span{transition:none}}.sc-card__image-link>.sc-card__image--hover{padding:0;mix-blend-mode:normal}.sc-card__pill,.sc-card__new{position:absolute;top:12px;padding:4px 10px;border-radius:999px;font-size:var(--sc-text-xs);font-weight:600;transition:opacity .2s ease}.sc-card__brand{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--sc-radius);background:var(--sc-plate);box-shadow:0 1px 2px #231f1c1f;transition:opacity .2s ease}.sc-card__brand img{max-width:24px;max-height:24px;object-fit:contain}.sc-card__pill{left:12px;background:var(--sc-surface)}.sc-card__new{right:12px;background:var(--sc-sticker);color:var(--sc-on-light)}.sc-card__sale{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-card__sold{background:var(--sc-ink);color:var(--sc-on-ink)}.sc-card__now{color:var(--sc-accent-text)}.sc-card__was{font-weight:400;color:var(--sc-ink-3)}.sc-card__panel{position:absolute;left:0;right:0;bottom:0;max-height:66.666%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:13px;background:rgb(var(--sc-page-rgb) / .96);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(101%);transition:transform .3s ease}.sc-card__panel>*{opacity:0;transform:translateY(14px);transition:opacity .25s ease .05s,transform .25s ease .05s}@media(hover:hover)and (min-width:990px){.sc-card:hover .sc-card__media,.sc-card:has(:focus-visible) .sc-card__media{transform:translateY(-4px);box-shadow:0 18px 34px #231f1c2e}.sc-card:hover .sc-card__image,.sc-card:has(:focus-visible) .sc-card__image{transform:scale(1.04)}.sc-card:hover .sc-card__panel,.sc-card:has(:focus-visible) .sc-card__panel{transform:translateY(0)}.sc-card:hover .sc-card__panel>*,.sc-card:has(:focus-visible) .sc-card__panel>*{opacity:1;transform:translateY(0)}.sc-card:hover .sc-card__brand,.sc-card:hover .sc-card__pill,.sc-card:hover .sc-card__new,.sc-card:has(:focus-visible) .sc-card__brand,.sc-card:has(:focus-visible) .sc-card__new{opacity:0}.sc-card:hover .sc-card__new.sc-card__sold,.sc-card:has(:focus-visible) .sc-card__new.sc-card__sold{opacity:1}}.sc-card__media{container-type:inline-size}@container (max-width: 250px){.sc-card__chips{display:none!important}.sc-card__panel{gap:5px;padding:8px}.sc-card .sc-card__panel .sc-seg button{padding:4px}.sc-card .sc-card__panel .sc-card__add{min-height:34px}}.sc-card__chips{display:flex;flex-wrap:wrap;gap:4px}.sc-card__chips span{padding:2px 7px;border-radius:4px;background:var(--sc-border);color:var(--sc-ink-2);font-size:var(--sc-text-xs);font-weight:600}.sc-card .sc-seg{gap:6px}.sc-card .sc-seg button{padding:6px 4px;font-size:var(--sc-text-sm)}.sc-card .sc-btn.sc-card__add{padding-inline:12px;white-space:normal}.sc-card .sc-card__add[data-state=added]{background:var(--sc-success);border-color:var(--sc-success)}.sc-card .sc-card__add[data-state=added] .sc-icon{width:14px;height:14px;margin-inline-start:6px}.sc-card__body{display:flex;flex-direction:column;gap:3px}.sc-card__vendor{font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-card__title{color:var(--sc-ink);font-size:var(--sc-text-md);font-weight:600;line-height:1.3;text-decoration:none}.sc-card__title:hover{color:var(--sc-accent-text)}.sc-card__rating{display:flex;gap:6px;align-items:center;font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-card__sub{font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-card__price{font-size:var(--sc-text-md)}.sc-card__scales{font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-card__qa{display:none}@media(hover:none),(max-width:989px){.sc-card__media>.sc-card__panel{display:none}.sc-card__qa{position:absolute;right:8px;bottom:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sc-border-strong);border-radius:50%;background:var(--sc-surface);color:var(--sc-ink);box-shadow:0 2px 8px #231f1c29;cursor:pointer}.sc-card__qa:hover,.sc-card__qa:focus-visible{border-color:var(--sc-accent);color:var(--sc-accent-text)}}.sc-qsheet{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:88dvh;margin:0 auto;padding:0 20px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;background:var(--sc-surface);color:var(--sc-ink);box-shadow:0 -12px 40px #0003;overflow-y:auto;overscroll-behavior:contain}.sc-qsheet[open]{animation:sc-qsheet-up .28s cubic-bezier(.2,.8,.2,1)}@keyframes sc-qsheet-up{0%{transform:translateY(100%)}}.sc-qsheet::backdrop{background:#16131180}html:has(.sc-qsheet[open]){overflow:hidden}.sc-qsheet__head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr) 40px;gap:12px;align-items:center;padding:16px 0 14px;border-bottom:1px solid var(--sc-border);background:var(--sc-surface)}.sc-qsheet__img{width:64px;height:64px;border-radius:var(--sc-radius);background:var(--sc-card-tint, var(--sc-stage));object-fit:contain}.sc-qsheet__vendor{margin:0;font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-qsheet__title{margin:2px 0 4px;font-family:var(--sc-font-body);font-size:var(--sc-text-base);font-weight:600;line-height:1.3}.sc-qsheet__link{display:inline-block;padding-block:4px;font-size:var(--sc-text-sm);font-weight:600;color:var(--sc-accent-text)}.sc-qsheet__close{align-self:start}.sc-qsheet .sc-card__panel{position:static;max-height:none;overflow:visible;gap:16px;padding:16px 0 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.sc-qsheet .sc-card__panel>*{opacity:1;transform:none}.sc-qsheet .sc-seg{display:flex;flex-wrap:wrap;gap:8px}.sc-qsheet .sc-seg:before{content:attr(aria-label);flex-basis:100%;font-size:var(--sc-text-sm);font-weight:600;color:var(--sc-ink)}.sc-qsheet .sc-seg button{flex:1 1 0;min-height:44px;padding:8px;font-size:var(--sc-text-base)}.sc-qsheet .sc-btn.sc-card__add{min-height:48px;font-size:var(--sc-text-base)}.sc-rpromo{position:relative;display:block;border:1px solid var(--sc-border);border-radius:var(--sc-radius-xl);background:var(--sc-soft);overflow:hidden}.sc-rpromo__stack{display:grid}.sc-rpromo__slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.sc-rpromo__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease .35s,visibility 0s linear .35s}.sc-rpromo__media{display:block;align-self:stretch;width:100%;min-width:0;aspect-ratio:1;background:var(--sc-card-tint, var(--sc-stage));overflow:hidden}.sc-rpromo__img{display:block;width:100%;height:100%;object-fit:contain;padding:5%;mix-blend-mode:multiply;transition:transform .4s ease}.sc-rpromo__img--photo{object-fit:cover;padding:0;mix-blend-mode:normal}.sc-rpromo__img--fallback{padding:22%}.sc-rpromo__media:hover .sc-rpromo__img{transform:scale(1.04)}.sc-rpromo__body{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-width:0;padding:36px 40px}.sc-rpromo--many .sc-rpromo__body{padding-bottom:52px}.sc-rpromo__eyebrow{margin:0}.sc-rpromo__title{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-h2);font-weight:400;line-height:1.15}.sc-rpromo__title a{color:inherit;text-decoration:none}.sc-rpromo__title a:hover{color:var(--sc-accent-text)}.sc-rpromo__meta{margin:-4px 0 0;font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-rpromo__text{margin:0;max-width:46em;font-size:var(--sc-text-md);line-height:1.6;color:var(--sc-ink-2)}.sc-rpromo__scales{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--sc-text-sm);color:var(--sc-ink-3)}.sc-rpromo__picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:720px;margin:6px 0;padding:0;list-style:none}.sc-rpromo__pick a{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;height:100%;padding:6px 10px 6px 6px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface);color:var(--sc-ink);text-decoration:none;transition:border-color .15s ease}.sc-rpromo__pick a:hover{border-color:var(--sc-accent)}.sc-rpromo__thumb-wrap{grid-row:1 / span 2;width:56px;aspect-ratio:1;border-radius:var(--sc-radius);background:var(--sc-card-tint, var(--sc-stage));overflow:hidden}.sc-rpromo__thumb{display:block;width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.sc-rpromo__thumb--colour{mix-blend-mode:normal}.sc-rpromo__thumb--fallback{padding:22%}.sc-rpromo__pick-name{align-self:end;font-size:var(--sc-text-sm);font-weight:600;line-height:1.3}.sc-rpromo__pick a:hover .sc-rpromo__pick-name{color:var(--sc-accent-text)}.sc-rpromo__pick-price{align-self:start;margin-top:2px;font-size:var(--sc-text-xs);color:var(--sc-ink-3)}.sc-rpromo__btn{margin-top:4px}.sc-rpromo__dots{position:absolute;right:18px;bottom:16px;display:flex;align-items:center;gap:0}.sc-rpromo__dot,.sc-rpromo__play{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}@media screen and (min-width:990px){.sc-rpromo--band :is(.sc-rpromo__dot,.sc-rpromo__play){height:36px}}.sc-rpromo__play{display:grid;place-items:center;color:var(--sc-ink-3);transition:color .2s ease}.sc-rpromo__play:hover{color:var(--sc-ink)}.sc-rpromo__play svg{grid-area:1 / 1;fill:currentColor}.sc-rpromo__icon-pause,.sc-rpromo.is-playing .sc-rpromo__icon-play{display:none}.sc-rpromo.is-playing .sc-rpromo__icon-pause{display:block}.sc-rpromo__dot:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:50%;background:var(--sc-border-strong);transition:background-color .2s ease,transform .2s ease}.sc-rpromo__dot:hover:before{background:var(--sc-ink-3)}.sc-rpromo__dot[aria-current=true]:before{background:var(--sc-accent);transform:scale(1.15)}@container (max-width: 560px){.sc-rpromo__picks{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-rpromo__pick:nth-child(n+3){display:none}}@container (max-width: 400px){.sc-rpromo__picks{display:none}}@media screen and (max-width:989px){.sc-rpromo__slide{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.sc-rpromo__body{padding:28px}.sc-rpromo--many .sc-rpromo__body{padding-bottom:48px}}@media screen and (max-width:749px){.sc-rpromo__slide{grid-template-columns:minmax(0,1fr)}.sc-rpromo__body{padding:20px 20px 22px}.sc-rpromo--many .sc-rpromo__body{padding-bottom:44px}.sc-rpromo__btn{align-self:stretch}.sc-rpromo__dots{right:50%;bottom:10px;transform:translate(50%)}}.sc-rpromo--tile{height:100%;border:0;border-radius:var(--sc-radius-card);background:var(--sc-band)}.sc-rpromo--tile .sc-rpromo__stack,.sc-rpromo--tile .sc-rpromo__slide{height:100%}.sc-rpromo--tile .sc-rpromo__slide{grid-template-columns:repeat(var(--sc-fill, 2),minmax(0,1fr))}.sc-rpromo--tile .sc-rpromo__body{grid-column:2 / -1}.sc-rpromo--tile .sc-rpromo__media{position:relative;aspect-ratio:auto;min-height:220px;height:100%}@media screen and (min-width:1200px){[data-fill-one~="4"] .sc-rpromo--tile .sc-rpromo__slide{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}[data-fill-one~="4"] .sc-rpromo--tile .sc-rpromo__body{grid-column:1;padding:16px 18px}[data-fill-one~="4"] .sc-rpromo--tile.sc-rpromo--many .sc-rpromo__body{padding-bottom:38px}[data-fill-one~="4"] .sc-rpromo--tile .sc-rpromo__eyebrow{display:none}[data-fill-one~="4"] .sc-rpromo--tile .sc-rpromo__media{min-height:0}[data-fill-one~="4"] .sc-rpromo--tile .sc-rpromo__img{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:990px)and (max-width:1199px){[data-fill-one~="3"] .sc-rpromo--tile .sc-rpromo__slide{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}[data-fill-one~="3"] .sc-rpromo--tile .sc-rpromo__body{grid-column:1;padding:16px 18px}[data-fill-one~="3"] .sc-rpromo--tile.sc-rpromo--many .sc-rpromo__body{padding-bottom:38px}[data-fill-one~="3"] .sc-rpromo--tile .sc-rpromo__eyebrow{display:none}[data-fill-one~="3"] .sc-rpromo--tile .sc-rpromo__media{min-height:0}[data-fill-one~="3"] .sc-rpromo--tile .sc-rpromo__img{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width:989px){[data-fill-one~="2"] .sc-rpromo--tile .sc-rpromo__slide{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}[data-fill-one~="2"] .sc-rpromo--tile .sc-rpromo__body{grid-column:1;padding:16px 18px}[data-fill-one~="2"] .sc-rpromo--tile.sc-rpromo--many .sc-rpromo__body{padding-bottom:38px}[data-fill-one~="2"] .sc-rpromo--tile .sc-rpromo__eyebrow{display:none}[data-fill-one~="2"] .sc-rpromo--tile .sc-rpromo__media{min-height:0}[data-fill-one~="2"] .sc-rpromo--tile .sc-rpromo__img{position:absolute;top:0;right:0;bottom:0;left:0}}.sc-rpromo--tile .sc-rpromo__body{gap:8px;padding:24px;color:var(--sc-cream)}.sc-rpromo--tile.sc-rpromo--many .sc-rpromo__body{padding-bottom:46px}.sc-rpromo--tile .sc-rpromo__eyebrow{color:var(--sc-on-dark-3)}.sc-rpromo--tile .sc-rpromo__title{font-size:var(--sc-h3);font-style:var(--font-h3--style);text-transform:var(--font-h3--case);color:var(--sc-cream)}.sc-rpromo--tile .sc-rpromo__title a:hover{color:var(--sc-cream);text-decoration:underline}.sc-rpromo--tile .sc-rpromo__meta{color:var(--sc-on-dark-3)}.sc-rpromo--tile .sc-rpromo__text{color:var(--sc-on-dark-2)}@container (max-width: 339px){.sc-rpromo--tile .sc-rpromo__text{display:none}}.sc-rpromo__link{margin-top:4px;font-weight:600;color:var(--sc-cream);text-decoration:none}.sc-rpromo__link:hover{text-decoration:underline}.sc-rpromo--tile .sc-rpromo__dots{right:12px;bottom:10px;transform:none}.sc-rpromo--tile :is(.sc-rpromo__dot,.sc-rpromo__play){width:28px;height:28px}.sc-rpromo--tile .sc-rpromo__play{color:var(--sc-on-dark-3)}.sc-rpromo--tile .sc-rpromo__play:hover{color:var(--sc-cream)}.sc-rpromo--tile .sc-rpromo__dot:before{background:#ffffff4d}.sc-rpromo--tile .sc-rpromo__dot:hover:before{background:#fff9}.sc-rpromo--tile .sc-rpromo__dot[aria-current=true]:before{background:var(--sc-cream)}@media screen and (max-width:749px){.sc-rpromo--tile .sc-rpromo__media{min-height:0}.sc-rpromo--tile .sc-rpromo__body{padding:16px}.sc-rpromo--tile.sc-rpromo--many .sc-rpromo__body{padding-bottom:38px}.sc-rpromo--tile .sc-rpromo__text{font-size:var(--sc-text-sm)}.sc-rpromo--tile .sc-rpromo__title{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.sc-rpromo__slide,.sc-rpromo__slide.is-active,.sc-rpromo__img{transition:none}}.sc-scale-tag{position:absolute;top:16px;left:16px;z-index:3;padding:6px 12px;border-radius:999px;background:var(--sc-surface);color:var(--sc-ink);font-family:var(--sc-font-body);font-size:var(--sc-text-sm);font-weight:600;line-height:1.2;box-shadow:0 2px 10px -6px #231f1c73;pointer-events:none}:is(slideshow-slide,.product-media-container):has(>.sc-scale-tag){position:relative}:is(slideshow-slide,.product-media-container):not(.dialog-zoomed-gallery *):has(>.sc-scale-tag){background:radial-gradient(ellipse at 50% 38%,#ffeed647,#ffeed61c 45%,#ffeed600 78%),var(--sc-render-bg, var(--sc-soft));border-radius:var(--media-radius, 0px)}:is(slideshow-slide,.product-media-container):not(.dialog-zoomed-gallery *):has(>.sc-scale-tag) .product-media{background:transparent}.dialog-zoomed-gallery :is(slideshow-slide,.product-media-container):has(>.sc-scale-tag) .product-media{background:radial-gradient(ellipse at 50% 38%,#ffeed647,#ffeed61c 45%,#ffeed600 78%),var(--sc-render-bg, var(--sc-soft))}:is(slideshow-slide,.product-media-container):has(>.sc-scale-tag) .product-media__image{object-fit:contain}@media screen and (max-width:749px){.sc-scale-tag{top:12px;left:12px;padding:5px 10px;font-size:var(--sc-text-xs)}}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;inset-inline-end:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{inset-inline-end:calc(var(--padding-2xl) * 2)}}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.predictive-search-form__footer{display:none;position:absolute;bottom:0;inset-inline:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;inset-inline-start:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);overflow:hidden}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-foreground)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}input.search-input::placeholder{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text))}input.search-input,input.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header input:is(:focus,:focus-visible){outline:none;box-shadow:none}input.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;inset-inline-start:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{inset-inline-start:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}[dir=rtl] .slideshow-control--next{scale:-1 1}[dir=rtl] .slideshow-control--previous{scale:1 1}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}.swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-picker-border-opacity))}.swatch.swatch--variant-image{background-size:cover}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=ACAAAAgAIAAAAAAAAABgAAAAAAAEAAAAAMBugADAAAAYBQxCAMA4DTxhYgQhCTBBQFw */
