.faiya-store{--canvas:var(--store-canvas,#eef0e8);--ink:var(--store-ink,#101418);--ink-2:color-mix(in srgb, var(--ink) 66%, var(--canvas));--pop:var(--store-accent,#3567f6);--tile:color-mix(in srgb, var(--canvas) 60%, white);--hairline:color-mix(in srgb, var(--ink) 12%, var(--canvas));--radius-card:var(--store-card-radius,28px);--radius-inner:max(2px, calc(var(--radius-card) - 10px));--font-heading:var(--store-heading-font,var(--font-outfit)), sans-serif}.faiya-store .aura-card,.faiya-store .pcard,.faiya-store .hero__main,.faiya-store .hero__slide,.faiya-store .faiya-banner{border-radius:var(--radius-card)}.faiya-store .aura-tile,.faiya-store .pcard__media{border-radius:var(--radius-inner)}.faiya-store .pcard__title,.faiya-store .price{font-variant-numeric:tabular-nums}.faiya-store .hero__title{text-wrap:balance}.faiya-cart{background:var(--store-canvas,#eef0e8);color:var(--store-ink,#101418)}.faiya-store[data-theme=studio] .faiya-header-pill{border:1px solid var(--hairline);box-shadow:none;border-radius:8px}.faiya-store[data-theme=studio] .hero__main{border:1px solid var(--hairline)}.faiya-store[data-theme=studio] .hero__title{letter-spacing:-.055em;font-weight:600}.faiya-store[data-theme=studio] .pcard{border:1px solid var(--hairline);box-shadow:none;padding:10px}.faiya-store[data-theme=studio] .pcard__info{padding:18px 6px 10px}.faiya-store[data-theme=studio] .pcard__title{font-size:14px;font-weight:500}.faiya-store[data-theme=studio] .cta,.faiya-store[data-theme=studio] .aura-btn{border-radius:8px}.faiya-store[data-theme=studio] .dock{border-radius:12px 12px 0 0}.faiya-store[data-theme=studio] .faiya-trust{border-block:1px solid var(--hairline)}.faiya-store[data-theme=atelier]{--font-heading:var(--font-playfair), Georgia, serif}.faiya-store[data-theme=atelier] .faiya-header-pill{box-shadow:none;border-bottom:1px solid var(--hairline);border-radius:12px}.faiya-store[data-theme=atelier] .hero__title{letter-spacing:-.04em;font-weight:500;line-height:1.12}.faiya-store[data-theme=atelier] .aura-display{letter-spacing:-.03em;font-weight:500}.faiya-store[data-theme=atelier] .pcard{box-shadow:none;background:0 0;border:0;padding:0}.faiya-store[data-theme=atelier] .pcard__media{border:1px solid var(--hairline);background:#fff}.faiya-store[data-theme=atelier] .pcard__info{border-bottom:1px solid var(--hairline);padding:18px 2px 12px}.faiya-store[data-theme=atelier] .pcard__title{font-weight:500}.faiya-store[data-theme=atelier] .price__now{color:var(--pop)}.faiya-store[data-theme=atelier] .cta,.faiya-store[data-theme=atelier] .aura-btn{border-radius:6px}.faiya-store[data-theme=atelier] .faiya-wordmark{letter-spacing:-.055em;font-weight:400}.faiya-store[data-theme=coast] .faiya-header-pill{border:1px solid #fff;box-shadow:0 8px 24px -18px #18374455}.faiya-store[data-theme=coast] .hero__main{background:color-mix(in srgb, var(--lime) 25%, white)}.faiya-store[data-theme=coast] .hero__title{letter-spacing:-.045em;font-weight:500}.faiya-store[data-theme=coast] .pcard{border:1px solid #fff;padding:12px;box-shadow:0 10px 24px -20px #18374455}.faiya-store[data-theme=coast] .pcard__media{border-radius:max(2px, calc(var(--radius-card) - 5px))}.faiya-store[data-theme=coast] .faiya-trust{background:var(--tile);border-radius:var(--radius-card)}.faiya-store[data-theme=coast] .price__now{color:var(--pop)}.faiya-store[data-theme=coast] .dock{border:1px solid #fff;box-shadow:0 -8px 30px -20px #18374455}@media (max-width:749px){.faiya-store[data-theme=original] .pcard{border-radius:min(20px, var(--radius-card))}.faiya-store[data-theme=studio] .pcard{padding:7px}.faiya-store[data-theme=coast] .pcard{padding:8px}.faiya-store[data-theme=studio] .pcard__info,.faiya-store[data-theme=atelier] .pcard__info{padding:12px 3px 8px}.faiya-store[data-theme=studio] .pcard__title{font-size:13px}}.faiya-store .faiya-hero-product{background:var(--tile)}.storefront-account-menu[data-slot=dropdown-menu-content]{color:#253039;width:272px;max-width:calc(100vw - 24px);font-family:var(--font-store), sans-serif;--color-destructive:#a63b32;background:#fff;border:1px solid #e5e8e5;border-radius:18px;padding:0;box-shadow:0 16px 48px -16px #182b3b33,0 2px 6px #182b3b08}.account-menu__identity{background:color-mix(in srgb, var(--store-highlight,#d8f14e) 18%, white);border-radius:12px;align-items:center;gap:12px;margin:8px;padding:14px 12px;display:flex}.account-menu__avatar{letter-spacing:.03em;background:#fff;border:1px solid #25303915;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:650;display:grid}.account-menu__eyebrow{color:#637078;margin-bottom:3px;font-size:11px;line-height:1.3;display:block}.account-menu__name{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.4}.account-menu__links{padding:0 8px 6px}.storefront-account-menu [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:9px;gap:11px;min-height:43px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:background .15s}.storefront-account-menu [data-slot=dropdown-menu-item]>svg{color:#69757c;width:18px;height:18px}.storefront-account-menu [data-slot=dropdown-menu-item]:hover,.storefront-account-menu [data-slot=dropdown-menu-item][data-highlighted]{color:#253039;background:#f2f5f4}.storefront-account-menu [data-slot=dropdown-menu-item]:focus-visible{outline:2px solid var(--store-accent,#3567f6);outline-offset:-2px}.storefront-account-menu .account-menu__chevron{color:#9aa3a7;margin-left:auto;width:13px!important;height:13px!important}.account-menu__count{color:#425950;background:#eaf0ed;border-radius:7px;place-items:center;min-width:23px;height:22px;margin-left:auto;padding-inline:6px;font-size:11px;display:grid}.storefront-account-menu [data-slot=dropdown-menu-separator]{background:#edf0ed;margin:0 16px}.account-menu__footer{padding:6px 8px 8px}.storefront-account-menu [data-variant=destructive],.storefront-account-menu [data-variant=destructive]>svg{color:#a63b32}.storefront-account-menu [data-variant=destructive]:hover,.storefront-account-menu [data-variant=destructive][data-highlighted]{color:#a63b32;background:#fff2ef}.product-image-viewer[data-slot=dialog-content]{color:#253039;width:min(1100px,100vw - 32px);max-width:none;height:min(900px,100dvh - 40px);font-family:var(--font-store), sans-serif;background:#fff;border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.product-image-viewer__header{border-bottom:1px solid #edf0ed;flex-shrink:0;padding:18px 56px 14px 20px}.product-image-viewer__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.product-image-viewer__help{color:#6a7479;margin-top:4px;font-size:12px}.product-image-viewer__viewport{overscroll-behavior:contain;background:#f7f8f6;flex:1;min-height:0;overflow:auto}.product-image-viewer__canvas{min-width:100%;min-height:100%;position:relative}.product-image-viewer__toolbar{border-top:1px solid #edf0ed;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.product-image-viewer__controls{align-items:center;gap:8px;display:flex}.product-image-viewer__controls button{cursor:pointer;background:#fff;border:1px solid #e2e7e4;border-radius:10px;place-items:center;min-width:40px;height:40px;padding:8px;font-size:12px;display:grid}.product-image-viewer__controls button:hover{background:#eff3f1}.product-image-viewer__controls button:disabled{opacity:.35;cursor:default}.product-image-viewer__controls button:focus-visible{outline:2px solid var(--store-accent,#3567f6);outline-offset:2px}.product-image-viewer__controls svg{width:18px;height:18px}.product-image-viewer__controls span{text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px}@media (max-width:600px){.product-image-viewer[data-slot=dialog-content]{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.product-image-viewer__header{padding-left:14px}.product-image-viewer__toolbar{gap:8px;padding:10px}}
