aije-cart-upsell[hidden]{display:none}aije-cart-upsell:not([hidden]){display:block}aije-cart-upsell[data-root=drawer]:not([hidden]){margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid rgba(0,0,0,.08)}[role=dialog]>aije-cart-upsell[data-root=drawer]:not([hidden]){flex:0 0 auto;margin-block-start:0;padding-block:.875rem 1rem;padding-inline:1.5rem}aije-cart-upsell[data-root=page]:not([hidden]){margin-block-start:var(--spacing-xl);padding-block-start:var(--spacing-lg);border-block-start:1px solid rgba(0,0,0,.08)}.cart-upsell__heading{margin:0 0 .75rem;font-family:var(--font-body);font-size:.72rem;font-weight:var(--font-weight-normal);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.cart-upsell__heading:focus{outline:none}.cart-upsell__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--spacing-xs)) / 2.4);gap:var(--spacing-xs);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.cart-upsell__list::-webkit-scrollbar{display:none}.cart-upsell__item{min-inline-size:0;scroll-snap-align:start}.cart-upsell .product-card__media{margin-block-end:.5rem}.cart-upsell .product-card__badge{inset-block-start:.5rem;inset-inline-start:.5rem;padding-block:.2rem;padding-inline:.5rem;font-size:.625rem}.cart-upsell .product-card__wishlist{inset-block-start:.35rem;inset-inline-end:.35rem}.cart-upsell .product-card__overlay{gap:.5rem;padding:.5rem}.cart-upsell .product-card__add-btn{padding-block:.65rem;padding-inline:.75rem;font-size:.8125rem}.cart-upsell .product-card__title{overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.cart-upsell .product-card__price-row{font-size:.8125rem}aije-cart-upsell[data-root=drawer] .product-card__colors-note{display:none}[role=dialog]>aije-cart-upsell[data-root=drawer] .cart-upsell__list{grid-auto-columns:calc((100% - 2 * var(--spacing-xs)) / 2.75)}@media(min-width:750px){aije-cart-upsell[data-root=page] .cart-upsell__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}}@media(min-width:990px){aije-cart-upsell[data-root=drawer] .cart-upsell__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}[role=dialog]>aije-cart-upsell[data-root=drawer] .cart-upsell__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 2 * var(--spacing-xs)) / 2.75);overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:thin}}@media(max-height:779px){[role=dialog]>aije-cart-upsell[data-root=drawer]:not([hidden]){display:none}}.main-404__inner{display:grid;justify-items:center;gap:1.25rem;max-width:40rem;padding-block:2rem;text-align:center}.main-404__title{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:.04em}.main-404__text{margin:0;font-size:.95rem;opacity:.7}.main-404__search{display:block;width:100%}.main-404__search-form{display:flex;gap:.5rem;width:100%;margin:0}.main-404__search-input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding-inline:.9rem;border:1px solid rgba(0,0,0,.2);background:#fff;font:inherit}.main-404__search-input:focus-visible,.main-404__secondary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.main-404__search-submit{min-height:2.75rem;padding-inline:1.25rem}.main-404__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.main-404__secondary{color:inherit;text-decoration:underline;text-underline-offset:.2em}.search-empty{display:grid;gap:var(--spacing-xl)}.search-empty__intro .search-empty__message{margin-block:0 .5rem}.search-empty__hint{margin-block:0;font-size:.875rem;line-height:1.4;color:var(--muted-foreground)}.search-empty__title{margin-block:0 var(--spacing-sm);font-family:var(--font-body);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.025em;color:var(--foreground)}.search-empty__links{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.search-empty__link{display:inline-flex;align-items:center;min-height:2.5rem;padding-block:.5rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);font-family:var(--font-body);font-size:.875rem;color:var(--foreground);text-decoration:none;background:var(--background);transition:background-color .15s ease,border-color .15s ease}.search-empty__link:hover{border-color:var(--foreground);background:var(--secondary)}.search-empty__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.search-empty__link{transition:none}}.localization-form{--localization-form-color: var(--foreground, #1a1a1a);--localization-form-muted: var(--muted-foreground, #666666);--localization-form-border: #b2b2b2;--localization-form-border-hover: #8c8c8c;--localization-form-surface: rgba(255, 255, 255, .2);--localization-form-surface-hover: rgba(255, 255, 255, .28);--localization-form-panel: #ffffff;--localization-form-panel-border: rgba(0, 0, 0, .12);--localization-form-option-hover: rgba(0, 0, 0, .06);--localization-form-option-selected: rgba(0, 0, 0, .04);--localization-form-focus: var(--ring, #696e81);--localization-form-radius: var(--radius, 15px);display:block;color:var(--localization-form-color)}.localization-form__form{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0}.localization-form__field{display:grid;flex:1 1 10rem;gap:.4rem;min-inline-size:0}.localization-form__label{font-size:.6875rem;line-height:1.3;text-transform:uppercase;color:var(--localization-form-muted)}.localization-form__select{inline-size:100%;min-block-size:44px;padding-block:.5rem;padding-inline:.75rem;border:1px solid var(--localization-form-border);font:inherit;font-size:16px;color:var(--localization-form-color);background-color:var(--localization-form-surface);border-radius:var(--localization-form-radius)}.localization-form__select option{color:#1a1a1a;background-color:#fff}.localization-form__select[hidden],.localization-form__disclosure[hidden],.localization-form__panel[hidden],.localization-form__submit[hidden],.localization-form__empty[hidden],.localization-form__group[hidden],.localization-form__option[hidden]{display:none}.localization-form__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-block-size:44px;padding-block:.6rem;padding-inline:.9rem;border:1px solid var(--localization-form-border);font:inherit;font-size:.875rem;text-align:start;color:var(--localization-form-color);background-color:var(--localization-form-surface);border-radius:var(--localization-form-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-appearance:none;appearance:none;cursor:pointer}.localization-form__trigger:hover{border-color:var(--localization-form-border-hover);background-color:var(--localization-form-surface-hover)}.localization-form__trigger:focus-visible,.localization-form__select:focus-visible,.localization-form__filter:focus-visible,.localization-form__list:focus-visible,.localization-form__submit:focus-visible{outline:2px solid var(--localization-form-focus);outline-offset:2px}.localization-form__value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--localization-form-color)}.localization-form__caret{flex-shrink:0;inline-size:.625rem;block-size:.375rem;color:var(--localization-form-color);transition:transform .2s ease}.localization-form__trigger[aria-expanded=true] .localization-form__caret{transform:rotate(180deg)}.localization-form__panel{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline:0;z-index:20;display:grid;gap:.5rem;padding:.5rem;border:1px solid var(--localization-form-panel-border);color:var(--localization-form-color);background-color:var(--localization-form-panel);border-radius:var(--localization-form-radius);box-shadow:0 10px 30px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.localization-form__filter-label{padding-inline:.25rem;font-size:.75rem;color:var(--localization-form-muted)}.localization-form__filter{inline-size:100%;min-block-size:44px;padding-block:.5rem;padding-inline:.75rem;border:1px solid var(--localization-form-border);font:inherit;font-size:16px;color:var(--localization-form-color);background-color:var(--localization-form-surface);border-radius:calc(var(--localization-form-radius) - 5px)}.localization-form__empty{margin:0;padding-block:.5rem;padding-inline:.75rem;font-size:.8125rem;color:var(--localization-form-muted)}.localization-form__list{position:relative;max-block-size:min(20rem,50dvh);overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--localization-form-radius) - 5px)}.localization-form__group-label{padding-block:.5rem .25rem;padding-inline:.75rem;font-size:.6875rem;text-transform:uppercase;color:var(--localization-form-muted)}.localization-form__option{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-block-size:44px;padding-block:.45rem;padding-inline:.75rem;font-size:.875rem;line-height:1.3;border-radius:calc(var(--localization-form-radius) - 5px);cursor:pointer}.localization-form__option:hover,.localization-form__option--active{background-color:var(--localization-form-option-hover)}.localization-form__option--active{outline:2px solid var(--localization-form-focus);outline-offset:-2px}.localization-form__option[aria-selected=true]{font-weight:500;background-color:var(--localization-form-option-selected)}.localization-form__option-name{min-inline-size:0;overflow-wrap:anywhere}.localization-form__option-name[dir]{justify-self:start}.localization-form__option-meta{font-size:.75rem;white-space:nowrap;color:var(--localization-form-muted)}.localization-form__check{inline-size:.75rem;block-size:.75rem;visibility:hidden}.localization-form__option[aria-selected=true] .localization-form__check{visibility:visible}.localization-form__submit{min-block-size:44px;padding-block:.5rem;padding-inline:1rem;border:1px solid var(--localization-form-border);font:inherit;font-size:.875rem;background-color:var(--localization-form-surface);border-radius:var(--localization-form-radius);cursor:pointer}.localization-form__submit-label{color:var(--localization-form-color)}.localization-form--header .localization-form__form{flex-wrap:nowrap;gap:0}.localization-form--header .localization-form__popover{inset-block-start:calc(100% + .75rem);inset-inline:auto 0;inline-size:18rem;gap:.75rem}.localization-form--header .localization-form__field{flex:none}.localization-form--header .localization-form__field+.localization-form__field{padding-block-start:.75rem;border-block-start:1px solid var(--localization-form-panel-border)}.localization-form--header .localization-form__label{padding-inline:.25rem}.localization-form--header .localization-form__inline{display:grid;gap:.5rem}.localization-form--header .localization-form__list{max-block-size:clamp(8rem,100dvh - 26rem,20rem)}.localization-form--header .localization-form__field:not(:focus-within) .localization-form__option--active{outline:none}.localization-form--mobile .localization-form__field{flex-basis:100%}.localization-form--mobile .localization-form__panel{position:static;margin-block-start:.4rem}@media(max-width:989px){.localization-form--header{display:none}}@media(max-width:989px){.header__localization:has(>.localization-form--header){display:none}}@media(prefers-reduced-motion:reduce){.localization-form__caret{transition:none}}.localization-suggestion{position:fixed;inset-inline:var(--header-side-gap, 13px);inset-block-start:calc(var(--localization-suggestion-top, 4rem) + .5rem);z-index:150;display:block}.localization-suggestion[hidden]{display:none}body.mobile-menu-open .localization-suggestion{visibility:hidden}.localization-suggestion__panel{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:.9rem;padding-inline:1rem calc(44px + 1rem);border:1px solid rgba(0,0,0,.14);color:var(--foreground, #1a1a1a);background-color:#ffffffeb;box-shadow:0 10px 30px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.localization-suggestion__title{flex:1 1 14rem;margin:0;font-size:.875rem;line-height:1.45}.localization-suggestion__form{margin:0}.localization-suggestion__accept{min-block-size:44px;padding-block:.5rem;padding-inline:1rem;font:inherit;font-size:.8125rem;cursor:pointer}.localization-suggestion__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;cursor:pointer}.localization-suggestion__accept:focus-visible,.localization-suggestion__close:focus-visible{outline:2px solid var(--ring, #696e81);outline-offset:2px}.localization-suggestion__icon{inline-size:.75rem;block-size:.75rem}@media screen and (min-width:750px){.localization-suggestion{inset-inline:auto var(--header-side-gap, 13px);max-inline-size:28rem}}@media(prefers-reduced-motion:no-preference){.localization-suggestion:not([hidden]){animation:localization-suggestion-enter .3s ease-out}@keyframes localization-suggestion-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}}.market-notice{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground, #666666);overflow-wrap:anywhere}aije-product-badges{display:block}.product-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.product-badges[hidden]{display:none}.product-badges__item{display:inline-flex;align-items:center;min-block-size:1.5rem;padding-block:.3125rem .125rem;padding-inline:.625rem;border:1px solid rgba(0,0,0,.18);border-radius:var(--radius, 15px);background:transparent;color:var(--foreground, #1a1a1a);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--font-weight-normal, 400);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.product-badges__item--sale{border-color:var(--foreground, #1a1a1a)}.product-badges__item--sold-out{border-color:transparent;background:var(--muted, #f5f5f5);color:var(--muted-foreground, #666666)}.product-badges__item--new,.product-badges__item--bestseller{color:var(--muted-foreground, #666666)}.product-badges--card{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;inset-inline-end:3.25rem;z-index:5;flex-direction:column;align-items:flex-start;gap:.25rem;pointer-events:none}.product-badges--card .product-badges__item{max-inline-size:100%;border-color:transparent;background:#ffffffe0;color:var(--foreground, #1a1a1a);white-space:normal;overflow-wrap:anywhere;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product-badges--card .product-badges__item--sale{border-color:var(--foreground, #1a1a1a)}.sticky-atc{display:none}@media(max-width:989px){.sticky-atc{position:fixed;inset-inline:0;inset-block-end:0;z-index:100;display:block;padding-block-end:env(safe-area-inset-bottom,0px);background:var(--background, #ffffff);border-block-start:1px solid var(--border, rgba(0, 0, 0, .08));color:var(--foreground, #1a1a1a);opacity:0;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.sticky-atc[data-visible=true]{opacity:1;transform:translateY(0)}shopify-chat:not([open]){transform:translateY(calc(-1 * var(--aije-sticky-atc-height, 0px)));transition:transform .32s cubic-bezier(.22,1,.36,1)}}@media(max-width:989px)and (prefers-reduced-motion:reduce){.sticky-atc,shopify-chat:not([open]){transition:none}}.sticky-atc__inner{display:flex;align-items:center;gap:.75rem;block-size:64px;padding-block:.5rem;padding-inline:var(--header-side-gap, 13px)}.sticky-atc__media{flex:0 0 auto;inline-size:48px;aspect-ratio:1 / 1;overflow:hidden;background:#f0f0f0}.sticky-atc__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sticky-atc__info{display:grid;flex:1 1 auto;gap:.125rem;min-inline-size:0}.sticky-atc__title{margin:0;overflow:hidden;font-size:.9rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.sticky-atc__variant{margin:0;overflow:hidden;font-size:.86rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;opacity:.8}.sticky-atc .sticky-atc__button{flex:0 1 auto;inline-size:auto;max-inline-size:60%;min-block-size:44px;margin:0;padding-block:.6rem;padding-inline:1.1rem;border:none;border-radius:15px;background:#5f6e71;color:#fff;font:inherit;font-size:1rem;white-space:nowrap}.sticky-atc .sticky-atc__button:hover:not(:disabled),.sticky-atc .sticky-atc__button:focus-visible:not(:disabled){background:#536165}.sticky-atc .sticky-atc__button:focus-visible{outline:2px solid var(--ring, #696e81);outline-offset:2px}.sticky-atc .sticky-atc__button:disabled{background:#7a898c33;color:var(--muted-foreground, #666666)}.sticky-atc__label{overflow:hidden;text-overflow:ellipsis}.product-trust{display:grid;gap:.75rem;margin-block-start:1.25rem;padding-block-start:1.1rem;border-block-start:1px solid rgba(0,0,0,.08)}.product-trust__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.product-trust__item{display:flex;align-items:center;gap:.75rem;min-block-size:44px}.product-trust__icon{flex:0 0 auto;inline-size:20px;block-size:20px;color:var(--foreground, #1a1a1a)}.product-trust__body{display:grid;gap:.125rem;min-inline-size:0}.product-trust__title{margin:0;font-size:.8125rem;font-weight:var(--font-weight-medium, 500);line-height:1.35;letter-spacing:.02em;color:var(--foreground, #1a1a1a)}.product-trust__text{margin:0;font-size:.75rem;line-height:1.45;color:var(--muted-foreground, #666666)}@media(min-width:990px){.product-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem}.product-trust__item{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
