.faiya-store{--canvas:#eef0e8;--surface:#fff;--tile:#f5f6f1;--ink:#101418;--ink-2:#5c6470;--hairline:#e3e5dc;--lime:var(--store-highlight,#d8f14e);--pop:#3567f6;--sale:#e05426;--radius-card:28px;--radius-inner:18px;--radius-pill:999px;--shadow-xs:0 1px 2px #1014180d;--shadow-sm:0 3px 12px #10141812;--shadow-md:0 16px 32px -10px #10141829;--shadow-lg:0 30px 64px -20px #10141847;--glass-blur:20px;--glass-sat:1.8;--glass-fill:color-mix(in srgb, var(--surface) 72%, transparent);--glass-fill-solid:color-mix(in srgb, var(--surface) 90%, transparent);--glass-line:color-mix(in srgb, var(--ink) 9%, transparent);--glass-edge:inset 0 1px 0 #ffffffa6;--glass-scrim-blur:10px;--cursor-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='22' fill='%23fff' fill-opacity='.95'/%3E%3Ccircle cx='24' cy='24' r='22' fill='none' stroke='%23101418' stroke-opacity='.12'/%3E%3Cpath d='M17.5 17.5 30.5 30.5M30.5 17.5 17.5 30.5' stroke='%23101418' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--glass-fill-dark:#ffffff24;--glass-line-dark:#ffffff42;--glass-edge-dark:inset 0 1px 0 #ffffff2e;--ease:cubic-bezier(.33, 1, .68, 1);--spring:cubic-bezier(.34, 1.35, .64, 1);--dur:.24s;--page-width:1440px;--gutter:clamp(16px, 2.5vw, 32px);--gap:16px;--font-heading:"Outfit", sans-serif;--font-body:"Urbanist", sans-serif;--h-weight:600;--z-header:60;--z-drawer:90;--z-toast:110}.faiya-store .rte a{text-underline-offset:3px;text-decoration:underline}.faiya-store .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.faiya-store .skip-link{z-index:200;background:var(--ink);color:#fff;border-radius:var(--radius-pill);transition:transform .2s var(--ease);padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.faiya-store .skip-link:focus{transform:none}.faiya-store .num{font-variant-numeric:tabular-nums}.faiya-store .container{width:100%;max-width:var(--page-width);padding-inline:var(--gutter);margin-inline:auto}.faiya-store .section{padding-top:var(--pt,24px);padding-bottom:var(--pb,24px)}@media (max-width:749px){.faiya-store .section{padding-top:calc(var(--pt,24px) * .72);padding-bottom:calc(var(--pb,24px) * .72)}}.faiya-store .grid{gap:var(--gap);display:grid}.faiya-store .card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);position:relative}.faiya-store .card--clip{overflow:hidden}.faiya-store .tile{background:var(--tile);border-radius:var(--radius-inner)}.faiya-store .chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 5%, transparent);letter-spacing:.01em;align-items:center;gap:8px;width:fit-content;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.faiya-store .chip:before{content:"";background:var(--pop);border-radius:50%;flex:none;width:7px;height:7px}.faiya-store .chip--lime{background:var(--lime);color:var(--ink)}.faiya-store .chip--plain:before{display:none}.faiya-store .btn{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.01em;white-space:nowrap;min-height:48px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--spring);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:14.5px;font-weight:600;display:inline-flex}.faiya-store .btn svg{flex:none;width:15px;height:15px}@media (hover:hover){.faiya-store .btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.faiya-store .btn:active{box-shadow:none;transition-duration:90ms;transform:translateY(0)scale(.97)}.faiya-store .btn[disabled],.faiya-store .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.faiya-store .btn--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}@media (hover:hover){.faiya-store .btn--lime:hover{box-shadow:0 16px 32px -10px color-mix(in srgb, var(--lime) 70%, #7a8c00)}}.faiya-store .btn--outline{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 22%, transparent);background:0 0}@media (hover:hover){.faiya-store .btn--outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}}.faiya-store .btn--ghost{color:var(--ink);text-underline-offset:4px;min-height:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);background:0 0;border-color:#0000;border-radius:8px;padding:6px 4px}.faiya-store .btn--full{width:100%}.faiya-store .btn--lg{min-height:56px;padding-inline:34px;font-size:15.5px}.faiya-store .icon-btn{background:var(--surface);width:42px;height:42px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--spring), box-shadow var(--dur) var(--ease);border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.faiya-store .icon-btn svg{width:17px;height:17px}@media (hover:hover){.faiya-store .icon-btn:hover{background:var(--ink);color:#fff;box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.faiya-store .icon-btn:active{transform:scale(.94)}.faiya-store .icon-btn--line{border-color:var(--hairline)}.faiya-store .arrow-btn{background:var(--surface);border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--spring), box-shadow var(--dur) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.faiya-store .arrow-btn svg{width:15px;height:15px;transition:transform var(--dur) var(--ease)}.faiya-store .arrow-btn--ink{background:var(--ink);border-color:var(--ink);color:#fff}.faiya-store .arrow-btn--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}@media (hover:hover){.faiya-store .arrow-hover:hover .arrow-btn,.faiya-store .arrow-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.faiya-store .arrow-hover:hover .arrow-btn svg,.faiya-store .arrow-btn:hover svg{transform:translate(2px,-2px)}.faiya-store .arrow-hover:hover .arrow-btn--ink,.faiya-store .arrow-btn--ink:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}}.faiya-store .cta{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);width:fit-content;transition:transform var(--dur) var(--spring), box-shadow var(--dur) var(--ease);align-items:center;gap:14px;padding:7px 7px 7px 26px;font-size:15px;font-weight:700;display:inline-flex}.faiya-store .cta .arrow-btn{background:var(--ink);border-color:var(--ink);color:#fff;width:40px;height:40px}@media (hover:hover){.faiya-store .cta:hover{box-shadow:0 18px 36px -12px color-mix(in srgb, var(--lime) 75%, #6b7c00);transform:translateY(-2px)}.faiya-store .cta:hover .arrow-btn{background:var(--surface);border-color:var(--surface);color:var(--ink)}.faiya-store .cta:hover .arrow-btn svg{transform:translate(2px,-2px)}}.faiya-store .cta:active{transform:scale(.97)}.faiya-store .cta--ink{background:var(--ink);color:#fff}.faiya-store .cta--ink .arrow-btn{background:var(--lime);border-color:var(--lime);color:var(--ink)}@media (hover:hover){.faiya-store .cta--ink:hover{box-shadow:var(--shadow-md)}}.faiya-store .price-pill{border-radius:var(--radius-pill);background:var(--pop);color:#fff;align-items:center;min-height:40px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.faiya-store .badge{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.faiya-store .badge--sale{background:var(--sale);color:#fff}.faiya-store .badge--new{background:var(--lime);color:var(--ink)}.faiya-store .badge--soldout{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-2)}.faiya-store .badge--preorder{background:var(--ink);color:#fff}.faiya-store .badge--custom{background:var(--pop);color:#fff}.faiya-store .field{flex-direction:column;gap:6px;display:flex}.faiya-store .field label{color:var(--ink-2);font-size:13px;font-weight:600}.faiya-store .input,.faiya-store .select,.faiya-store .textarea{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);width:100%;min-height:50px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:12px 20px}.faiya-store .textarea{border-radius:var(--radius-inner);resize:vertical;min-height:120px}.faiya-store .input:focus,.faiya-store .select:focus,.faiya-store .textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 7%, transparent);outline:none}.faiya-store .input::placeholder,.faiya-store .textarea::placeholder{color:color-mix(in srgb, var(--ink-2) 75%, transparent)}.faiya-store .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23101418' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.faiya-store .form-status{border-radius:var(--radius-inner);margin-bottom:16px;padding:12px 18px;font-size:14px}.faiya-store .form-status--ok{background:color-mix(in srgb, var(--lime) 35%, #fff);color:var(--ink)}.faiya-store .form-status--err{background:color-mix(in srgb, var(--sale) 12%, #fff);color:var(--sale)}.faiya-store .form-status ul{margin-top:4px;padding-left:18px;list-style:outside}.faiya-store .pill-form{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:6px;padding:6px;display:flex}.faiya-store .pill-form:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 7%, transparent)}.faiya-store .pill-form input{background:0 0;border:0;flex:1;min-width:0;padding:10px 16px}.faiya-store .pill-form input:focus{outline:none}.faiya-store .pill-form .btn{min-height:44px}.faiya-store .qty{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.faiya-store .qty button{width:44px;height:48px;transition:background-color var(--dur) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.faiya-store .qty button svg{width:13px;height:13px}@media (hover:hover){.faiya-store .qty button:hover{background:var(--tile)}}.faiya-store .qty input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:44px;font-weight:600}.faiya-store .qty input::-webkit-outer-spin-button{-webkit-appearance:none}.faiya-store .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.faiya-store .qty input:focus{outline:none}.faiya-store .header-wrap{z-index:var(--z-header);transition:transform .3s var(--ease);padding:10px 0 6px;position:sticky;top:0}.faiya-store .header{background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px 8px 20px;display:flex;position:relative}@media (max-width:989px){.faiya-store .header{padding-left:10px}}.faiya-store .is-scrolled .header{isolation:isolate;box-shadow:var(--glass-edge), var(--shadow-sm);border-color:var(--glass-line);background:0 0}.faiya-store .is-scrolled .header:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));position:absolute;inset:0}.faiya-store .header__logo{flex:none;align-items:center;display:inline-flex}.faiya-store .header__logo img{width:auto;max-height:40px}.faiya-store .header__logo .logo-text{font-family:var(--font-heading);letter-spacing:-.03em;font-size:24px;font-weight:700}.faiya-store .header__nav{align-items:center;gap:2px;margin-inline:8px;display:none}@media (min-width:990px){.faiya-store .header__nav{display:flex}}.faiya-store .header__link{border-radius:var(--radius-pill);color:var(--ink-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:10px 16px;font-size:14.5px;font-weight:600}@media (hover:hover){.faiya-store .header__link:hover{background:var(--tile);color:var(--ink)}}.faiya-store .header__link[aria-current=page]{color:var(--ink);background:var(--tile)}.faiya-store .header__search{flex:1;max-width:380px;margin-left:auto;display:none}@media (min-width:750px){.faiya-store .header__search{display:block}}.faiya-store .header__search form{background:var(--tile);border-radius:var(--radius-pill);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:4px;padding:4px 4px 4px 18px;display:flex}.faiya-store .header__search form:focus-within{border-color:var(--ink);background:var(--surface)}.faiya-store .header__search input{background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:14px}.faiya-store .header__search input:focus{outline:none}.faiya-store .header__search .icon-btn{background:var(--ink);color:#fff;width:38px;height:38px}.faiya-store .header__icons{align-items:center;gap:6px;margin-left:auto;display:flex}@media (min-width:750px){.faiya-store .header__icons{margin-left:0}}.faiya-store .header__burger{display:inline-flex}@media (min-width:990px){.faiya-store .header__burger{display:none}}.faiya-store .cart-count{border-radius:var(--radius-pill);background:var(--pop);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.faiya-store .cart-count[data-count="0"]{display:none}.faiya-store .nav-item{align-items:center;display:flex;position:relative}.faiya-store .nav-item--wide{position:static}.faiya-store .header__link--panel{align-items:center;gap:5px;display:inline-flex}.faiya-store .header__link--panel svg{opacity:.5;width:12px;height:12px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease)}.faiya-store .nav-item.is-open>.header__link--panel{background:var(--tile);color:var(--ink)}.faiya-store .nav-item.is-open>.header__link--panel svg{opacity:1;transform:rotate(180deg)}.faiya-store .nav-panel{z-index:5;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .28s var(--ease), visibility .28s;margin-top:-10px;padding-top:10px;position:absolute;top:calc(100% + 10px);transform:translateY(-8px)}.faiya-store .nav-panel--drop{min-width:232px;margin-left:-.5px;left:50%;translate:-50%}.faiya-store .nav-panel--mega{left:0;right:0}.faiya-store .nav-item.is-open>.nav-panel{opacity:1;visibility:visible;transition:opacity .22s var(--ease), transform .4s var(--spring), visibility 0s;transform:none}.faiya-store .nav-panel__card{background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);border-radius:var(--radius-card);box-shadow:var(--glass-edge), var(--shadow-lg);overflow:hidden}.faiya-store .nav-panel--drop .nav-panel__card{border-radius:var(--radius-inner)}.faiya-store .nav-drop{flex-direction:column;padding:8px;display:flex}.faiya-store .nav-drop a{color:var(--ink-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:600;display:flex}.faiya-store .nav-drop a svg{opacity:0;transition:all var(--dur) var(--ease);transform:translate(-4px)}@media (hover:hover){.faiya-store .nav-drop a:hover{background:var(--tile);color:var(--ink)}.faiya-store .nav-drop a:hover svg{opacity:.6;transform:none}}.faiya-store .nav-panel__grid{grid-template-columns:repeat(var(--mega-cols,4), minmax(0, 1fr));gap:12px 28px;padding:28px 30px;display:grid}.faiya-store .nav-panel__grid--spotlight{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.faiya-store .nav-panel__grid--collections{gap:18px}.faiya-store .nav-panel__grid.is-flat{grid-template-columns:minmax(0,1fr)}.faiya-store .nav-panel__grid.is-flat:has(.mega-promo){grid-template-columns:minmax(0,1fr) minmax(0,260px)}.faiya-store .mega-flat{min-width:0}.faiya-store .mega-flat__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.faiya-store .mega-flat__head .mega-eyebrow{margin-bottom:0}.faiya-store .mega-flat__all{color:var(--ink-2);transition:color var(--dur) var(--ease);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.faiya-store .mega-flat__all svg{transition:transform var(--dur) var(--ease)}@media (hover:hover){.faiya-store .mega-flat__all:hover{color:var(--ink)}.faiya-store .mega-flat__all:hover svg{transform:translate(3px)}}.faiya-store .mega-cats{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:14px 12px;display:grid}.faiya-store .mega-cat{flex-direction:column;gap:9px;min-width:0;display:flex}.faiya-store .mega-cat__media{aspect-ratio:4/3;border-radius:var(--radius-inner);background:var(--tile);transition:box-shadow var(--dur) var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.faiya-store .mega-cat__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.faiya-store .mega-cat__mono{font-family:var(--font-heading);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 22%, transparent);font-size:30px;font-weight:700}@media (hover:hover){.faiya-store .mega-cat:hover .mega-cat__media{box-shadow:var(--shadow-sm)}.faiya-store .mega-cat:hover .mega-cat__media img{transform:scale(1.07)}.faiya-store .mega-cat:hover .mega-cat__name{color:var(--ink)}}.faiya-store .mega-cat__foot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.faiya-store .mega-cat__name{color:var(--ink-2);transition:color var(--dur) var(--ease);font-size:13.5px;font-weight:600;line-height:1.3}.faiya-store .mega-cat__count{color:color-mix(in srgb, var(--ink-2) 70%, transparent);flex:none;font-size:11.5px}.faiya-store .mega-rich{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 10px;display:grid}.faiya-store .mega-rich a{color:var(--ink-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.faiya-store .mega-rich svg{opacity:0;transition:all var(--dur) var(--ease);transform:translate(-4px)}@media (hover:hover){.faiya-store .mega-rich a:hover{background:var(--tile);color:var(--ink)}.faiya-store .mega-rich a:hover svg{opacity:.55;transform:none}}@media (max-width:1100px){.faiya-store .nav-panel__grid.is-flat:has(.mega-promo){grid-template-columns:minmax(0,1fr)}}.faiya-store .mega-group{flex-direction:column;gap:3px;min-width:0;display:flex}.faiya-store .mega-group__head{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:6px 0 8px;font-size:13px;font-weight:700}.faiya-store .mega-group__head--solo{text-transform:none;letter-spacing:-.01em;padding-block:8px;font-size:15px}.faiya-store .mega-group__list{flex-direction:column;gap:1px;display:flex}.faiya-store .mega-group__list a,.faiya-store .mega-col--links .mega-group__head--solo{color:var(--ink-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:10px;margin-left:-10px;padding:6px 10px;font-size:14px;display:block}@media (hover:hover){.faiya-store .mega-group__list a:hover{background:var(--tile);color:var(--ink);transform:translate(2px)}}.faiya-store .mega-col{min-width:0}.faiya-store .mega-col--links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:10px 24px;display:grid}.faiya-store .mega-col--products{border-left:1px solid var(--hairline);padding-left:24px}.faiya-store .mega-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.faiya-store .mega-products{flex-direction:column;gap:6px;display:flex}.faiya-store .mega-prod{transition:background-color var(--dur) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.faiya-store .mega-prod:hover{background:var(--tile)}}.faiya-store .mega-prod__media{background:var(--tile);border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.faiya-store .mega-prod__media img,.faiya-store .mega-prod__media svg{object-fit:cover;width:100%;height:100%}.faiya-store .mega-prod__body{flex-direction:column;gap:2px;min-width:0;display:flex}.faiya-store .mega-prod__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.faiya-store .mega-prod__price{color:var(--ink-2);font-size:13px}.faiya-store .mega-tile{flex-direction:column;gap:9px;min-width:0;display:flex}.faiya-store .mega-tile__media{aspect-ratio:4/3;border-radius:var(--radius-inner);background:var(--tile);display:block;overflow:hidden}.faiya-store .mega-tile__media img,.faiya-store .mega-tile__media svg{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}@media (hover:hover){.faiya-store .mega-tile:hover .mega-tile__media img{transform:scale(1.06)}}.faiya-store .mega-tile__label{align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.faiya-store .mega-tile__label svg{opacity:0;transition:all var(--dur) var(--ease);transform:translate(-3px,3px)}@media (hover:hover){.faiya-store .mega-tile:hover .mega-tile__label svg{opacity:.6;transform:none}}.faiya-store .mega-promo{border-radius:var(--radius-inner);background:var(--tile);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:210px;padding:18px;display:flex;position:relative;overflow:hidden}.faiya-store .mega-promo__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.faiya-store .mega-promo:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--ink) 78%, transparent), transparent);position:absolute;inset:40% 0 0}.faiya-store .mega-promo__body{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.faiya-store .mega-promo:has(.mega-promo__img) .mega-promo__body{color:#fff}.faiya-store .mega-promo__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:19px;line-height:1.15}.faiya-store .mega-promo__text{opacity:.82;font-size:13px}.faiya-store .mega-promo__cta{align-items:center;gap:6px;margin-top:3px;font-size:13px;font-weight:700;display:inline-flex}.faiya-store .mega-promo__cta svg{transition:transform var(--dur) var(--ease)}.faiya-store .nav-panel__foot{border-top:1px solid var(--hairline);background:color-mix(in srgb, var(--tile) 60%, transparent);color:var(--ink-2);padding:13px 30px;font-size:12.5px}.faiya-store .mobile-nav__promos{flex-direction:column;gap:10px;margin-top:18px;display:flex}.faiya-store .mobile-promo{border-radius:var(--radius-inner);background:var(--tile);isolation:isolate;align-items:flex-end;min-height:118px;padding:14px;display:flex;position:relative;overflow:hidden}.faiya-store .mobile-promo img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.faiya-store .mobile-promo:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--ink) 76%, transparent), transparent);position:absolute;inset:30% 0 0}.faiya-store .mobile-promo__body{color:#fff;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.faiya-store .mobile-promo__body strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:17px}@media (prefers-reduced-motion:reduce){.faiya-store .nav-panel{transition-duration:.01ms}}.faiya-store .drawer{z-index:var(--z-drawer);visibility:hidden;pointer-events:none;position:fixed;inset:0}.faiya-store .drawer.is-open,.faiya-store .drawer.is-closing{visibility:visible}.faiya-store .drawer.is-open{pointer-events:auto}.faiya-store .drawer__scrim{cursor:var(--cursor-close) 24 24, pointer;background:color-mix(in srgb, var(--ink) 34%, transparent);-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur));opacity:0;transition:opacity .32s var(--ease);position:absolute;inset:0}.faiya-store .drawer.is-open .drawer__scrim{opacity:1}.faiya-store .drawer__panel{background:var(--glass-fill-solid);width:min(430px,100% - 16px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);box-shadow:var(--glass-edge), var(--shadow-lg);border-radius:var(--radius-card);flex-direction:column;transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden;transform:translate(calc(100% + 16px))}.faiya-store .drawer--left .drawer__panel{left:8px;right:auto;transform:translate(calc(-100% - 16px))}.faiya-store .drawer.is-open .drawer__panel{transition:transform .42s var(--spring);transform:none}.faiya-store .drawer__head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px 26px;display:flex}.faiya-store .drawer__title{font-size:19px}.faiya-store .drawer__body{overscroll-behavior:contain;flex:1;padding:20px 26px;overflow-y:auto}.faiya-store .drawer__foot{border-top:1px solid var(--hairline);padding:18px 26px 22px}.faiya-store .mobile-nav{flex-direction:column;gap:2px;display:flex}.faiya-store .mobile-nav__row{align-items:center;gap:8px;display:flex}.faiya-store .mobile-nav__link{border-radius:var(--radius-inner);min-width:0;font-size:16.5px;font-weight:600;font-family:var(--font-heading);letter-spacing:-.01em;transition:background-color var(--dur) var(--ease);flex:1;align-items:center;padding:13px 14px;display:flex}.faiya-store .mobile-nav__row .mobile-nav__link{padding-right:10px}.faiya-store .mobile-nav__toggle{border:1px solid var(--hairline);background:var(--tile);width:42px;height:42px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:14px;flex:none;place-items:center;margin-right:2px;display:grid;position:relative}.faiya-store .mobile-nav__toggle:before{content:"";background:var(--hairline);width:1px;position:absolute;top:20%;bottom:20%;left:-9px}.faiya-store .mobile-nav__toggle svg{width:14px;height:14px;transition:transform .28s var(--spring)}.faiya-store .mobile-nav__toggle[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.faiya-store .mobile-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){.faiya-store .mobile-nav__link:hover{background:var(--tile)}.faiya-store .mobile-nav__toggle:hover{border-color:var(--ink)}}.faiya-store .mobile-nav .sub{flex-direction:column;gap:2px;padding:4px 0 8px 14px;display:flex}.faiya-store .mobile-nav .sub[hidden]{display:none}.faiya-store .mobile-nav .sub a{border-radius:var(--radius-inner);color:var(--ink-2);padding:9px 14px;font-size:15px;display:block}@media (hover:hover){.faiya-store .mobile-nav .sub a:hover{background:var(--tile);color:var(--ink)}}.faiya-store .marquee{background:var(--ink);color:#fff;padding:12px 0;overflow:hidden}.faiya-store .marquee--lime{background:var(--lime);color:var(--ink)}.faiya-store .marquee__track{width:max-content;animation:marquee var(--marquee-speed,28s) linear infinite;gap:0;display:flex}.faiya-store .marquee:hover .marquee__track{animation-play-state:paused}.faiya-store .marquee__item{font-family:var(--font-heading);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:22px;padding-inline:22px;font-size:14.5px;font-weight:600;display:inline-flex}.faiya-store .marquee__item svg{opacity:.7;width:14px;height:14px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faiya-store .marquee__track{animation:none}}.faiya-store .sec-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.faiya-store .sec-head__title{margin-top:10px;font-size:clamp(27px,3.4vw,44px)}.faiya-store .sec-head__sub{color:var(--ink-2);max-width:52ch;margin-top:8px}.faiya-store .sec-head__link{flex:none;align-items:center;gap:12px;font-size:14.5px;font-weight:700;display:inline-flex}.faiya-store .hero{gap:var(--gap);display:grid}@media (min-width:990px){.faiya-store .hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.faiya-store .hero--full{grid-template-columns:minmax(0,1fr)}.faiya-store .hero__side{gap:var(--gap);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.faiya-store .hero__side .side-card--cover{min-height:0}}.faiya-store .hero__main{--hero-pad:clamp(24px, 3.6vw, 52px);min-height:min(60vh,620px);position:relative;overflow:hidden}.faiya-store .hero__slides{height:100%;display:grid}.faiya-store .hero__slide{padding:var(--hero-pad);min-height:inherit;grid-area:1/1;align-content:center;gap:24px;display:grid;position:relative}@media (min-width:750px){.faiya-store .hero__slide{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-content:stretch;align-items:center}.faiya-store .hero__slide--banner{grid-template-columns:minmax(0,1fr);align-content:center}}.faiya-store .hero__bg{z-index:0;position:absolute;inset:0}.faiya-store .hero__bg picture,.faiya-store .hero__bg img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.faiya-store .hero__bg img{object-fit:cover;object-position:var(--hero-focal,50% 50%)}.faiya-store .hero__slide--banner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, rgb(255 255 255/var(--hero-scrim,.25)), rgb(255 255 255/calc(var(--hero-scrim,.25) * .6)) 38%, transparent 62%);position:absolute;inset:0}.faiya-store .hero__slide--light:before{background:linear-gradient(to right, rgb(0 0 0/var(--hero-scrim,.25)), rgb(0 0 0/calc(var(--hero-scrim,.25) * .6)) 38%, transparent 62%)}.faiya-store .hero__slide--banner .hero__content{z-index:2}@media (min-width:750px){.faiya-store .hero__slide--banner .hero__content{max-width:min(54%,620px)}}.faiya-store .hero__slide--light .hero__title,.faiya-store .hero__slide--light .hero__lede h3{color:#fff}.faiya-store .hero__slide--light .hero__lede p,.faiya-store .hero__slide--light .hero__social{color:#ffffffc7}.faiya-store .hero__slide--light .hero__index{-webkit-text-stroke-color:#ffffff8c}.faiya-store .hero__slide--light .hero__social a{color:#fff;background:#ffffff24;border-color:#ffffff4d}.faiya-store .float-chip--banner{z-index:2;bottom:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px)}.faiya-store .hero__main--slider .hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--slide-dur,.55s) var(--ease), transform var(--slide-dur,.55s) var(--ease), visibility 0s linear var(--slide-dur,.55s)}.faiya-store .hero__main--slider .hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--slide-dur,.55s) var(--ease), transform var(--slide-dur,.55s) var(--ease), visibility 0s;transform:none}.faiya-store .hero__main--slider[data-effect=slide] .hero__slide{transform:translate(6%)}.faiya-store .hero__main--slider[data-effect=slide] .hero__slide.is-leaving,.faiya-store .hero__main--slider[data-effect=slide].is-reversing .hero__slide{transform:translate(-6%)}.faiya-store .hero__main--slider[data-effect=slide].is-reversing .hero__slide.is-leaving{transform:translate(6%)}.faiya-store .hero__main--slider[data-effect=slide-far] .hero__slide{transform:translate(28%)}.faiya-store .hero__main--slider[data-effect=slide-far] .hero__slide.is-leaving,.faiya-store .hero__main--slider[data-effect=slide-far].is-reversing .hero__slide{transform:translate(-28%)}.faiya-store .hero__main--slider[data-effect=slide-far].is-reversing .hero__slide.is-leaving{transform:translate(28%)}.faiya-store .hero__main--slider[data-effect=vertical] .hero__slide{transform:translateY(14%)}.faiya-store .hero__main--slider[data-effect=vertical] .hero__slide.is-leaving,.faiya-store .hero__main--slider[data-effect=vertical].is-reversing .hero__slide{transform:translateY(-14%)}.faiya-store .hero__main--slider[data-effect=vertical].is-reversing .hero__slide.is-leaving{transform:translateY(14%)}.faiya-store .hero__main--slider[data-effect=zoom] .hero__slide{transform:scale(1.08)}.faiya-store .hero__main--slider[data-effect=zoom] .hero__slide.is-leaving{transform:scale(.94)}.faiya-store .hero__main--slider[data-effect=zoom-out] .hero__slide{transform:scale(.92)}.faiya-store .hero__main--slider[data-effect=zoom-out] .hero__slide.is-leaving{transform:scale(1.06)}.faiya-store .hero__main--slider[data-effect=fade] .hero__slide{transform:none}.faiya-store .hero__main--slider[data-effect=flip] .hero__slides{perspective:1600px}.faiya-store .hero__main--slider[data-effect=flip] .hero__slide{transform-origin:0;transform:rotateY(9deg)scale(.97)}.faiya-store .hero__main--slider[data-effect=flip] .hero__slide.is-leaving,.faiya-store .hero__main--slider[data-effect=flip].is-reversing .hero__slide{transform-origin:100%;transform:rotateY(-9deg)scale(.97)}.faiya-store .hero__main--slider[data-effect=flip].is-reversing .hero__slide.is-leaving{transform-origin:0;transform:rotateY(9deg)scale(.97)}.faiya-store .hero__main--slider[data-effect=cover] .hero__slide{transform:translate(100%)}.faiya-store .hero__main--slider[data-effect=cover] .hero__slide.is-active{z-index:2}.faiya-store .hero__main--slider[data-effect=cover] .hero__slide.is-leaving{opacity:1;z-index:1;transform:none}.faiya-store .hero__main--slider[data-effect=cover].is-reversing .hero__slide{transform:translate(-100%)}.faiya-store .hero__main--slider .hero__slide.is-leaving{opacity:0;visibility:visible;pointer-events:none}.faiya-store .hero__main--slider[data-effect=cover] .hero__slide.is-leaving{opacity:1}.faiya-store .hero__slide .hero__content>*,.faiya-store .hero__slide .hero__content>:first-child{--i:0}.faiya-store .hero__slide .hero__content>:nth-child(2){--i:1}.faiya-store .hero__slide .hero__content>:nth-child(3){--i:2}.faiya-store .hero__slide .hero__content>:nth-child(4){--i:3}.faiya-store .hero__slide .hero__content>:nth-child(5){--i:4}.faiya-store .hero__slide .hero__content>:nth-child(6){--i:5}.faiya-store .hero[data-anim]:not([data-anim=none]) .hero__slide.is-active .hero__content>*{animation-duration:.7s;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--stagger,90ms) * var(--i) + .1s)}.faiya-store .hero[data-anim=fade-up] .hero__slide.is-active .hero__content>*{animation-name:heroFadeUp}.faiya-store .hero[data-anim=fade-in] .hero__slide.is-active .hero__content>*{animation-name:heroFadeIn}.faiya-store .hero[data-anim=fade-down] .hero__slide.is-active .hero__content>*{animation-name:heroFadeDown}.faiya-store .hero[data-anim=slide-right] .hero__slide.is-active .hero__content>*{animation-name:heroSlideRight}.faiya-store .hero[data-anim=zoom-in] .hero__slide.is-active .hero__content>*{animation-name:heroZoomIn}.faiya-store .hero[data-anim=blur-in] .hero__slide.is-active .hero__content>*{animation-name:heroBlurIn}.faiya-store .hero[data-anim=mask-up] .hero__slide.is-active .hero__content>*{animation-name:heroMaskUp}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroFadeDown{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroSlideRight{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes heroZoomIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes heroBlurIn{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes heroMaskUp{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(14px)}to{opacity:1;clip-path:inset(0 0 -10%);transform:none}}.faiya-store .hero__nav{z-index:4;gap:8px;display:flex;position:absolute;top:clamp(16px,2.4vw,26px);right:clamp(16px,2.4vw,26px)}.faiya-store .hero__nav-btn{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-color:var(--glass-line);box-shadow:var(--glass-edge), var(--shadow-sm)}@media (hover:hover){.faiya-store .hero__nav-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.faiya-store .hero__dots{z-index:4;left:var(--hero-pad);gap:7px;display:flex;position:absolute;bottom:clamp(16px,2.4vw,26px)}.faiya-store .hero__dot,.faiya-store .carousel__dot{background:0 0;border:0;padding:5px 0}.faiya-store .hero__dot i,.faiya-store .carousel__dot i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 22%, transparent);width:22px;height:4px;transition:width .3s var(--spring), background-color .3s var(--ease);display:block}.faiya-store .hero__dot.is-active i,.faiya-store .carousel__dot.is-active i{background:var(--ink);width:40px}.faiya-store .hero__slide--light~.hero__dots .hero__dot i{background:#fff6}@media (max-width:749px){.faiya-store .hero__nav{display:none}.faiya-store .hero__dots{left:var(--hero-pad);bottom:12px}}@media (prefers-reduced-motion:reduce){.faiya-store .hero__main--slider .hero__slide,.faiya-store .hero__main--slider[data-effect] .hero__slide,.faiya-store .hero__main--slider[data-effect] .hero__slide.is-leaving{transition:opacity .2s linear,visibility;transform:none!important}.faiya-store .hero[data-anim] .hero__slide.is-active .hero__content>*{animation:none!important}}@media (max-width:749px){.faiya-store .hero__slide--banner{min-height:0;padding-block:clamp(28px,8vw,44px) clamp(190px,52vw,300px)}.faiya-store .hero__slide--banner .hero__content{max-width:none}.faiya-store .hero__slide--banner:before{background:linear-gradient(to bottom, rgb(255 255 255/calc(var(--hero-scrim,.25) + .45)) 22%, rgb(255 255 255/var(--hero-scrim,.25)) 46%, transparent 72%)}.faiya-store .hero__slide--light.hero__slide--banner:before{background:linear-gradient(to bottom, rgb(0 0 0/calc(var(--hero-scrim,.25) + .45)) 22%, rgb(0 0 0/var(--hero-scrim,.25)) 46%, transparent 72%)}.faiya-store .hero__bg img{object-position:var(--hero-focal,50% 100%)}.faiya-store .float-chip--banner{bottom:16px;right:16px}}.faiya-store .hero__content{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.faiya-store .hero__title{letter-spacing:-.035em;font-size:clamp(38px,5.2vw,74px);line-height:1}.faiya-store .hero__title em{color:var(--pop);font-style:normal}.faiya-store .hero__title .hl{background:linear-gradient(transparent 55%, var(--lime) 55%, var(--lime) 92%, transparent 92%)}.faiya-store .hero__lede{grid-template-columns:auto 1fr;align-items:start;gap:16px;max-width:42ch;display:grid}.faiya-store .hero__index{font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--ink) 35%, transparent);padding-top:2px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.faiya-store .hero__lede h3{letter-spacing:-.01em;margin-bottom:4px;font-size:16.5px}.faiya-store .hero__lede p{color:var(--ink-2);font-size:14.5px}.faiya-store .hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.faiya-store .hero__social{color:var(--ink-2);align-items:center;gap:9px;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.faiya-store .hero__social a{border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.faiya-store .hero__social a svg{fill:currentColor;width:13px;height:13px}@media (hover:hover){.faiya-store .hero__social a:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}}.faiya-store .hero__media{border-radius:var(--radius-inner);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.faiya-store .hero__media--photo{background:var(--tile);overflow:hidden}.faiya-store .hero__media--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:750px){.faiya-store .hero__media--photo{margin:calc(var(--hero-pad) * -1) calc(var(--hero-pad) * -1) calc(var(--hero-pad) * -1) 0;border-radius:0;align-self:stretch;min-height:0}.faiya-store .hero__media--photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--surface), color-mix(in srgb, var(--surface) 30%, transparent) 14%, transparent 34%);position:absolute;inset:0}}@media (max-width:749px){.faiya-store .hero__media--photo{margin-inline:calc(var(--hero-pad) * -1);margin-bottom:calc(var(--hero-pad) * -1);aspect-ratio:16/11;border-radius:0;min-height:0}}.faiya-store .hero__media--cutout:before{content:"";background:radial-gradient(closest-side, var(--tile), transparent);border-radius:50%;position:absolute;inset:6%}.faiya-store .hero__media--cutout img{z-index:1;object-fit:contain;width:auto;max-height:460px;filter:drop-shadow(0 30px 40px color-mix(in srgb, var(--ink) 20%, transparent));position:relative}.faiya-store .hero__media--cutout .dot{border-radius:50%;position:absolute}.faiya-store .hero__media--cutout .dot:first-child{background:var(--ink);width:13px;height:13px;top:13%;right:11%}.faiya-store .hero__media--cutout .dot:nth-child(2){background:var(--pop);width:9px;height:9px;bottom:17%;left:7%}.faiya-store .hero__media--cutout .dot:nth-child(3){background:var(--lime);width:8px;height:8px;top:42%;left:1%}.faiya-store .float-chip{z-index:2;border-radius:var(--radius-inner);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-edge), var(--shadow-md);border:1px solid #ffffffe6;padding:12px 18px;position:absolute;bottom:9%;right:5%}.faiya-store .float-chip strong{font-size:17px;font-family:var(--font-heading);letter-spacing:-.01em;display:block}.faiya-store .float-chip span{color:var(--ink-2);font-size:12.5px}.faiya-store .side-card{flex-direction:column;gap:10px;min-height:200px;padding:24px;display:flex;position:relative;overflow:hidden}.faiya-store .side-card__title{letter-spacing:-.015em;font-size:21px}.faiya-store .side-card__sub{color:var(--ink-2);font-size:13.5px}.faiya-store .side-card__img{z-index:0;position:absolute;inset:0}.faiya-store .side-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.faiya-store .side-card--cover{justify-content:flex-end;min-height:300px}.faiya-store .side-card--cover>:not(.side-card__img):not(.side-card__link):not(.arrow-btn){z-index:1;position:relative}.faiya-store .side-card--cover .side-card__title,.faiya-store .side-card--cover .side-card__sub{color:#fff}.faiya-store .side-card--cover .side-card__sub{color:#ffffffd1}.faiya-store .side-card--cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--ink) 82%, transparent) 0%, color-mix(in srgb, var(--ink) 55%, transparent) 22%, transparent 58%);position:absolute;inset:0}.faiya-store .side-card--contain{padding-bottom:0}.faiya-store .side-card--contain .side-card__media{justify-content:center;margin-top:auto;display:flex;position:relative}.faiya-store .side-card--contain .side-card__media img{object-fit:contain;width:auto;max-height:180px;transition:transform .5s var(--spring)}.faiya-store .side-card>.arrow-btn{z-index:3;pointer-events:none;position:absolute;top:18px;right:18px}.faiya-store .side-card__link{z-index:2;position:absolute;inset:0}@media (hover:hover){.faiya-store .side-card:hover .side-card__img img{transform:scale(1.05)}.faiya-store .side-card:hover .side-card__media img{transform:translateY(-6px)scale(1.03)}.faiya-store .side-card:hover>.arrow-btn{background:var(--ink);border-color:var(--ink);color:#fff}}.faiya-store .cat-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-block:4px;display:flex;overflow-x:auto}.faiya-store .cat-pills::-webkit-scrollbar{display:none}.faiya-store .cat-pill{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--hairline);white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--spring), box-shadow var(--dur) var(--ease);flex:none;align-items:center;gap:10px;padding:12px 24px;font-size:14.5px;font-weight:600;display:inline-flex}.faiya-store .cat-pill img{object-fit:cover;border-radius:50%;width:28px;height:28px}@media (hover:hover){.faiya-store .cat-pill:hover{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.faiya-store .cat-pill:active{transform:scale(.96)}.faiya-store .cat-pill.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.faiya-store .product-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:750px){.faiya-store .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.faiya-store .product-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.faiya-store .pcard{background:var(--surface);border-radius:calc(var(--radius-inner) + 6px);will-change:transform;transition:transform .45s var(--spring), box-shadow .45s var(--ease);flex-direction:column;gap:0;padding:10px;display:flex;position:relative}.faiya-store .reveal-ready .pcard.reveal.is-in{transition:transform .45s var(--spring), box-shadow .45s var(--ease), opacity .45s var(--ease)}@media (hover:hover){.faiya-store .pcard:hover,.faiya-store .reveal-ready .pcard.reveal.is-in:hover{transform:translateY(-8px);box-shadow:0 12px 28px -12px #10141829}}.faiya-store .pcard__media{border-radius:var(--radius-inner);background:var(--tile);aspect-ratio:1;position:relative;overflow:hidden}.faiya-store .pcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease), opacity .4s var(--ease);position:absolute;inset:0}.faiya-store .pcard__media img.alt{opacity:0}@media (hover:hover){.faiya-store .pcard:hover .pcard__media img.main{transform:scale(1.06)}.faiya-store .pcard:hover .pcard__media img.alt{opacity:1;transform:scale(1.06)}.faiya-store .pcard:hover .pcard__media:has(img.alt) img.main{opacity:0}}.faiya-store .pcard__badges{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.faiya-store .pcard__quick{z-index:3;background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-sm);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--spring);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:10px;right:10px}.faiya-store .pcard__quick svg{width:15px;height:15px}@media (hover:hover){.faiya-store .pcard__quick{opacity:0;transform:translateY(6px)}.faiya-store .pcard:hover .pcard__quick{opacity:1;transform:none}.faiya-store .pcard__quick:hover{background:var(--ink);color:#fff}}.faiya-store .pcard__quick:active{transform:scale(.92)}.faiya-store .pcard__quick.is-busy{pointer-events:none;opacity:.6}.faiya-store .pcard__info{flex-direction:column;flex:1;gap:5px;padding:13px 8px 8px;display:flex}.faiya-store .pcard__vendor{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:11.5px}.faiya-store .pcard__title{font-family:var(--font-body);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.faiya-store .pcard__title a:after{content:"";z-index:1;position:absolute;inset:0}.faiya-store .pcard__bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.faiya-store .pcard__rating{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.faiya-store .pcard__rating svg{fill:#f5b400;width:13px;height:13px}.faiya-store .pcard__info .review-badge{font-size:12.5px;line-height:1}.faiya-store .pcard__info .review-badge .jdgm-widget:empty{display:none}.faiya-store .price{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.faiya-store .price__now{font-size:15.5px;font-weight:700}.faiya-store .price--sale .price__now{color:var(--sale)}.faiya-store .price__was{color:var(--ink-2);font-size:13px;text-decoration:line-through}.faiya-store .price__unit{color:var(--ink-2);font-size:12px}.faiya-store .duo{gap:var(--gap);display:grid}@media (min-width:990px){.faiya-store .duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.faiya-store .duo--wide{grid-template-columns:minmax(0,1fr)}@media (min-width:990px){.faiya-store .duo--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.faiya-store .banner-card{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:380px;padding:clamp(22px,3vw,40px);display:flex;position:relative;overflow:hidden}.faiya-store .banner-card__img{z-index:0;position:absolute;inset:0}.faiya-store .banner-card__img img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.faiya-store .banner-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--ink) 62%, transparent), transparent 58%);position:absolute;inset:0}.faiya-store .banner-card>:not(.banner-card__img):not(.side-card__link):not(.arrow-btn){z-index:2;position:relative}.faiya-store .banner-card>.side-card__link{z-index:3}.faiya-store .banner-card__title{color:#fff;font-size:clamp(26px,3vw,42px)}.faiya-store .banner-card__sub{color:#ffffffd1;font-size:14.5px}.faiya-store .banner-card>.arrow-btn{z-index:4;pointer-events:none;position:absolute;top:20px;right:20px}@media (hover:hover){.faiya-store .banner-card:hover .banner-card__img img{transform:scale(1.045)}}.faiya-store .banner-card--light{color:var(--ink)}.faiya-store .banner-card--light:after{background:linear-gradient(#0000 40%,#ffffffb3)}.faiya-store .banner-card--light .banner-card__title{color:var(--ink)}.faiya-store .banner-card--light .banner-card__sub{color:var(--ink-2)}.faiya-store .news-card{align-items:center;gap:24px;padding:clamp(28px,4vw,56px);display:grid}@media (min-width:750px){.faiya-store .news-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.faiya-store .news-card__title{margin:14px 0 10px;font-size:clamp(26px,3.2vw,42px)}.faiya-store .news-card__text{color:var(--ink-2);max-width:46ch}.faiya-store .news-card__note{color:var(--ink-2);margin-top:12px;font-size:12.5px}.faiya-store .quote-card{flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);display:flex}.faiya-store .quote-card__stars{gap:3px;display:flex}.faiya-store .quote-card__stars svg{fill:#f5b400;width:15px;height:15px}.faiya-store .quote-card__text{font-size:15.5px;line-height:1.65}.faiya-store .quote-card__who{align-items:center;gap:12px;margin-top:auto;display:flex}.faiya-store .quote-card__who img{object-fit:cover;border-radius:14px;width:40px;height:40px}.faiya-store .quote-card__who strong{font-size:14px;display:block}.faiya-store .quote-card__who span{color:var(--ink-2);font-size:12.5px}.faiya-store .footer{background:var(--surface);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-xs);margin-top:28px;overflow:hidden}.faiya-store .footer__inner{padding-top:clamp(36px,5vw,68px)}.faiya-store .footer__hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:clamp(28px,4vw,46px);display:flex}.faiya-store .footer__hello h2{max-width:20ch;font-size:clamp(26px,3.6vw,48px)}.faiya-store .footer__hello h2 .hl{background:linear-gradient(transparent 55%, var(--lime) 55%, var(--lime) 92%, transparent 92%)}.faiya-store .footer__grid{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:34px;padding:clamp(28px,4vw,44px) 0;display:grid}@media (min-width:750px){.faiya-store .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:990px){.faiya-store .footer__grid{grid-template-columns:minmax(260px,1.5fr) repeat(auto-fit,minmax(170px,1fr));column-gap:clamp(28px,4vw,60px)}}.faiya-store .footer__brand p{color:var(--ink-2);max-width:34ch;margin-top:12px;font-size:14px}.faiya-store .footer__social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.faiya-store .footer__social a{border:1px solid var(--hairline);width:36px;height:36px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.faiya-store .footer__social a svg{fill:currentColor;width:15px;height:15px}@media (hover:hover){.faiya-store .footer__social a:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}}.faiya-store .footer__col h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:16px;font-size:12.5px}.faiya-store .footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faiya-store .footer__col a,.faiya-store .footer__col p{color:var(--ink);font-size:14.5px}.faiya-store .footer__links a{transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);display:inline-block}@media (hover:hover){.faiya-store .footer__links a:hover{color:var(--pop);transform:translate(3px)}}.faiya-store .footer__mega{-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-heading);text-align:center;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--ink) 14%, transparent);white-space:nowrap;margin-bottom:-.12em;padding-top:.06em;font-size:clamp(56px,13vw,190px);font-weight:700;line-height:.78;overflow:hidden}.faiya-store .footer__payments{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.faiya-store .footer__payments svg{width:auto;height:24px}@media (max-width:749px){.faiya-store .footer{margin-top:20px}.faiya-store .footer__inner{padding-top:30px}.faiya-store .footer__hello{gap:18px;padding-bottom:24px}.faiya-store .footer__grid{gap:28px;padding:26px 0}.faiya-store .footer__brand p{max-width:none}.faiya-store .footer__mega{-webkit-text-stroke-width:1px;margin-bottom:-.1em;font-size:clamp(52px,19vw,96px)}}.faiya-store .pdp{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:990px){.faiya-store .pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.faiya-store .pdp__gallery{top:var(--gap);flex-direction:column;gap:10px;padding:10px;display:flex;position:sticky}@media (max-width:989px){.faiya-store .pdp__gallery{position:static}}.faiya-store .pdp__main-media{border-radius:var(--radius-inner);background:var(--tile);aspect-ratio:1;position:relative;overflow:hidden}.faiya-store .pdp__main-media img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.faiya-store .pdp__share,.faiya-store .pdp__nav{z-index:3;border:1px solid var(--glass-line);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));color:var(--ink);box-shadow:var(--glass-edge), var(--shadow-sm);transition:opacity var(--dur) var(--ease), background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute}.faiya-store .pdp__share{width:38px;height:38px;top:14px;right:14px}.faiya-store .pdp__nav{width:40px;height:40px;margin-top:-20px;top:50%}.faiya-store .pdp__nav--prev{left:12px}.faiya-store .pdp__nav--next{right:12px}@media (hover:hover){.faiya-store .pdp__nav{opacity:0}.faiya-store .pdp__share{opacity:.62}.faiya-store .pdp__gallery:hover .pdp__nav,.faiya-store .pdp__gallery:hover .pdp__share,.faiya-store .pdp__share:focus-visible,.faiya-store .pdp__nav:focus-visible{opacity:1}.faiya-store .pdp__share:hover,.faiya-store .pdp__nav:hover{background:var(--ink);color:var(--surface)}.faiya-store .pdp__nav--prev:hover{transform:translate(-2px)}.faiya-store .pdp__nav--next:hover{transform:translate(2px)}.faiya-store .pdp__share:hover{transform:translateY(-2px)}}.faiya-store .pdp__share:active,.faiya-store .pdp__nav:active{transform:scale(.92)}@media (max-width:749px){.faiya-store .pdp__nav{width:36px;height:36px;margin-top:-18px}}.faiya-store .pdp__thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.faiya-store .pdp__thumbs::-webkit-scrollbar{display:none}.faiya-store .pdp__thumb{background:var(--tile);width:76px;height:76px;transition:border-color var(--dur) var(--ease);border:1.5px solid #0000;border-radius:14px;flex:none;padding:0;overflow:hidden}.faiya-store .pdp__thumb img{object-fit:cover;width:100%;height:100%}.faiya-store .pdp__thumb.is-active{border-color:var(--ink)}.faiya-store .pdp__info{flex-direction:column;gap:18px;padding:clamp(20px,3vw,36px);display:flex}.faiya-store .pdp__vendor{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:12px}.faiya-store .pdp__title{font-size:clamp(26px,3vw,38px)}.faiya-store .pdp__info .review-badge{margin-top:-10px;font-size:13.5px}.faiya-store .pdp__info .review-badge .jdgm-widget:empty{display:none}.faiya-store .pdp__price-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.faiya-store .pdp__price-row .price__now{font-size:24px}.faiya-store .pdp__tax{color:var(--ink-2);font-size:12.5px}.faiya-store .option-group{flex-direction:column;gap:10px;display:flex}.faiya-store .option-group legend,.faiya-store .option-group__label{padding:0;font-size:13.5px;font-weight:700}.faiya-store .option-group__label span{color:var(--ink-2);font-weight:600}.faiya-store .option-pills{flex-wrap:wrap;gap:8px;display:flex}.faiya-store .option-pills input{opacity:0;pointer-events:none;position:absolute}.faiya-store .option-pills label{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-height:42px;transition:all var(--dur) var(--ease);align-items:center;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover){.faiya-store .option-pills label:hover{border-color:var(--ink)}}.faiya-store .option-pills input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.faiya-store .option-pills input:focus-visible+label{outline:2px solid var(--pop);outline-offset:2px}.faiya-store .pdp__buy{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.faiya-store .pdp__buy .qty{flex:none}.faiya-store .pdp__buy .btn{flex:1;min-width:200px}.faiya-store .pdp__assure{border-radius:var(--radius-inner);background:var(--tile);overflow:hidden}.faiya-store .pdp__assure:empty{display:none}.faiya-store .pdp__trust{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);flex-wrap:wrap;gap:5px 16px;padding:9px 14px;display:flex}.faiya-store .pdp__trust:first-child{border-top:0}.faiya-store .trust-chip{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.faiya-store .trust-chip svg{width:13px;height:13px;color:var(--ink);opacity:.5}.faiya-store .pdp__accordions{flex-direction:column;display:flex}.faiya-store .pdp__accordions details{border-top:1px solid var(--hairline)}.faiya-store .pdp__accordions summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 2px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.faiya-store .pdp__accordions summary::-webkit-details-marker{display:none}.faiya-store .pdp__accordions summary svg{width:14px;height:14px;transition:transform var(--dur) var(--ease)}.faiya-store .pdp__accordions details[open] summary svg{transform:rotate(45deg)}.faiya-store .pdp__accordions .acc-body{color:var(--ink-2);padding:0 2px 16px;font-size:14px}.faiya-store .rte{color:var(--ink-2);font-size:14.5px;line-height:1.7}.faiya-store .rte h2,.faiya-store .rte h3{color:var(--ink);margin:1.2em 0 .5em}.faiya-store .rte ul,.faiya-store .rte ol{margin:.6em 0;padding-left:20px}.faiya-store .rte img{border-radius:var(--radius-inner)}.faiya-store .rte{overflow-wrap:anywhere}.faiya-store .rte iframe,.faiya-store .rte embed,.faiya-store .rte object{max-width:100%}.faiya-store .rte iframe{aspect-ratio:16/9;width:100%;height:auto}.faiya-store .rte table{max-width:100%;display:block;overflow-x:auto}.faiya-store .rte pre{max-width:100%;overflow-x:auto}.faiya-store .coll-hero{flex-direction:column;gap:10px;padding:clamp(24px,3.4vw,46px);display:flex}.faiya-store .coll-hero__title{font-size:clamp(30px,4vw,54px)}.faiya-store .coll-hero__desc{color:var(--ink-2);max-width:62ch}.faiya-store .coll-hero__count{color:var(--ink-2);font-size:13px}.faiya-store .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.faiya-store .toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faiya-store .toolbar__tools{align-items:center;gap:10px;display:flex}.faiya-store .toolbar .select{width:auto;min-height:44px;padding-block:8px}@media (max-width:749px){.faiya-store .toolbar{flex-wrap:nowrap;gap:8px}.faiya-store .toolbar .infinite-foot__count{display:none}.faiya-store .toolbar__filters{flex-wrap:nowrap;flex:none}.faiya-store .toolbar .filters-btn{white-space:nowrap}.faiya-store .toolbar__tools{flex:1;justify-content:flex-end;gap:8px;min-width:0}.faiya-store .sortbar .cselect__btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.faiya-store .filter-pop{position:relative}.faiya-store .filter-pop>summary{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-height:44px;transition:border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.faiya-store .filter-pop>summary::-webkit-details-marker{display:none}.faiya-store .filter-pop>summary svg{width:12px;height:12px}.faiya-store .filter-pop[open]>summary{border-color:var(--ink)}.faiya-store .filter-pop__panel{z-index:40;background:var(--glass-fill-solid);min-width:240px;max-height:320px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-radius:var(--radius-inner);border:1px solid var(--glass-line);box-shadow:var(--glass-edge), var(--shadow-md);padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.faiya-store .filter-pop__panel .opt{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}@media (hover:hover){.faiya-store .filter-pop__panel .opt:hover{background:var(--tile)}}.faiya-store .filter-pop__panel .opt input{accent-color:var(--ink);width:16px;height:16px}.faiya-store .filter-pop__panel .opt .cnt{color:var(--ink-2);margin-left:auto;font-size:12.5px}.faiya-store .price-inputs{gap:8px;padding:6px 4px;display:flex}.faiya-store .price-inputs .input{border-radius:14px;min-height:42px;padding:8px 14px}.faiya-store .active-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.faiya-store .active-filters a{border-radius:var(--radius-pill);background:var(--ink);color:#fff;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.faiya-store .active-filters a svg{width:10px;height:10px}.faiya-store .empty-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,80px);display:flex}.faiya-store .empty-state h2{font-size:clamp(24px,3vw,36px)}.faiya-store .empty-state p{color:var(--ink-2);max-width:46ch}.faiya-store .pagination{justify-content:center;align-items:center;gap:6px;margin-top:34px;display:flex}.faiya-store .pagination a,.faiya-store .pagination span{border-radius:var(--radius-pill);min-width:44px;height:44px;transition:all var(--dur) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.faiya-store .pagination a{background:var(--surface);border-color:var(--hairline)}@media (hover:hover){.faiya-store .pagination a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}}.faiya-store .pagination .is-current{background:var(--ink);color:#fff}.faiya-store .pagination svg{width:14px;height:14px}.faiya-store .coll-card{border-radius:var(--radius-inner);aspect-ratio:4/3;background:var(--tile);align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.faiya-store .coll-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.faiya-store .coll-card:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--ink) 55%, transparent), transparent 50%);position:absolute;inset:0}.faiya-store .coll-card__label{z-index:2;background:var(--surface);color:var(--ink);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.faiya-store .coll-card__label .cnt{color:var(--ink-2);font-size:12.5px;font-weight:600}@media (hover:hover){.faiya-store .coll-card:hover img{transform:scale(1.05)}}.faiya-store .cart-line{border-bottom:1px solid var(--hairline);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.faiya-store .cart-line__media{background:var(--tile);border-radius:14px;width:84px;height:84px;overflow:hidden}.faiya-store .cart-line__media img{object-fit:cover;width:100%;height:100%}.faiya-store .cart-line__title{font-size:14px;font-weight:600;line-height:1.35}.faiya-store .cart-line__meta{color:var(--ink-2);margin-top:2px;font-size:12.5px}.faiya-store .cart-line__price{text-align:right;font-size:14px;font-weight:700}.faiya-store .cart-line__controls{align-items:center;gap:10px;margin-top:8px;display:flex}.faiya-store .cart-line .qty{transform-origin:0;transform:scale(.88)}.faiya-store .cart-line__remove{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:12.5px;text-decoration:underline}@media (hover:hover){.faiya-store .cart-line__remove:hover{color:var(--sale)}}.faiya-store .cart-summary{flex-direction:column;gap:14px;padding:clamp(20px,3vw,30px);display:flex;position:sticky;top:86px}.faiya-store .cart-summary__row{justify-content:space-between;font-size:14.5px;display:flex}.faiya-store .cart-summary__row strong{font-size:17px}.faiya-store .cart-summary__note{color:var(--ink-2);font-size:12.5px}.faiya-store .cart-page{gap:var(--gap);align-items:start;display:grid}@media (min-width:990px){.faiya-store .cart-page{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.faiya-store .cart-page__lines{padding:clamp(16px,2.6vw,30px)}.faiya-store .free-ship{color:var(--ink-2);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.faiya-store .free-ship__bar{border-radius:var(--radius-pill);background:var(--tile);height:6px;overflow:hidden}.faiya-store .free-ship__fill{border-radius:inherit;background:var(--lime);height:100%;transition:width .5s var(--ease)}.faiya-store .free-ship.is-done .free-ship__fill{background:var(--pop)}.faiya-store .blog-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:750px){.faiya-store .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1150px){.faiya-store .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.faiya-store .post-card{flex-direction:column;padding:10px;display:flex}.faiya-store .post-card__media{border-radius:var(--radius-inner);aspect-ratio:16/10;background:var(--tile);position:relative;overflow:hidden}.faiya-store .post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}@media (hover:hover){.faiya-store .post-card:hover .post-card__media img{transform:scale(1.05)}}.faiya-store .post-card__body{flex-direction:column;gap:8px;padding:16px 10px 10px;display:flex}.faiya-store .post-card__date{color:var(--ink-2);font-size:12px}.faiya-store .post-card__title{letter-spacing:-.015em;font-size:18.5px}.faiya-store .post-card__title a:after{content:"";position:absolute;inset:0}.faiya-store .post-card__excerpt{color:var(--ink-2);font-size:13.5px}.faiya-store .article{max-width:760px;margin-inline:auto}.faiya-store .article__hero{border-radius:var(--radius-inner);margin:22px 0;overflow:hidden}.faiya-store .article__body{color:color-mix(in srgb, var(--ink) 88%, transparent);font-size:16px;line-height:1.75}.faiya-store .article__body>*+*{margin-top:1em}.faiya-store .auth-card{flex-direction:column;gap:18px;max-width:460px;margin-inline:auto;padding:clamp(26px,4vw,44px);display:flex}.faiya-store .auth-card h1{font-size:clamp(26px,3vw,34px)}.faiya-store .auth-card form{flex-direction:column;gap:14px;display:flex}.faiya-store .auth-card .aux{color:var(--ink-2);font-size:13.5px}.faiya-store .auth-card .aux a{text-underline-offset:3px;text-decoration:underline}.faiya-store .account-grid{gap:var(--gap);align-items:start;display:grid}@media (min-width:990px){.faiya-store .account-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.faiya-store .account-nav{flex-direction:column;gap:4px;padding:18px;display:flex}.faiya-store .account-nav a{border-radius:var(--radius-inner);color:var(--ink-2);padding:11px 16px;font-size:14.5px;font-weight:600}@media (hover:hover){.faiya-store .account-nav a:hover{background:var(--tile);color:var(--ink)}}.faiya-store .account-nav a.is-active{background:var(--ink);color:#fff}.faiya-store .table-card{padding:clamp(16px,2.6vw,28px);overflow-x:auto}.faiya-store .table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.faiya-store .table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);border-bottom:1px solid var(--hairline);padding:10px 12px;font-size:12px}.faiya-store .table td{border-bottom:1px solid var(--hairline);padding:14px 12px}.faiya-store .table tr:last-child td{border-bottom:0}.faiya-store .status-pill{border-radius:var(--radius-pill);background:var(--tile);padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.faiya-store .status-pill--ok{background:color-mix(in srgb, var(--lime) 50%, #fff)}.faiya-store .address-card{flex-direction:column;gap:8px;padding:22px;font-size:14px;display:flex}.faiya-store .address-card .rte{font-style:normal}.faiya-store .address-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.faiya-store .splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:55vh;padding:clamp(30px,5vw,70px);display:flex}.faiya-store .splash h1{font-size:clamp(40px,7vw,92px)}.faiya-store .splash .mega{color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--ink) 25%, transparent);font-size:clamp(80px,16vw,200px);line-height:.9;font-family:var(--font-heading);font-weight:700}.faiya-store .splash p{color:var(--ink-2);max-width:46ch}.faiya-store .search-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(26px,4vw,48px);display:flex}.faiya-store .search-hero .pill-form{width:min(560px,100%)}.faiya-store .gift-card-box{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:560px;margin-inline:auto;padding:clamp(26px,4vw,48px);display:flex}.faiya-store .gift-card-box img{border-radius:var(--radius-inner)}.faiya-store .gift-card-box .code{letter-spacing:.12em;background:var(--tile);border-radius:var(--radius-pill);padding:14px 28px;font-size:clamp(20px,3vw,30px);font-weight:700}.faiya-store .toast{z-index:var(--z-toast);background:var(--ink);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);transition:transform .35s var(--spring);max-width:calc(100% - 32px);padding:13px 24px;font-size:14px;font-weight:600;position:fixed;bottom:20px;left:50%;transform:translate(-50%,120%)}.faiya-store .toast.is-visible{transform:translate(-50%)}.faiya-store .reveal{opacity:1;transform:none}.faiya-store .reveal-ready .reveal{opacity:0;transition:opacity .62s var(--ease) calc(var(--r,0) * 70ms), transform .62s var(--ease) calc(var(--r,0) * 70ms);transform:translateY(18px)}.faiya-store .reveal-ready .reveal.is-in{opacity:1;transform:none}.faiya-store .reveal-ready .reveal[data-reveal=fade]{transform:none}.faiya-store .reveal-ready .reveal[data-reveal=scale]{transform:scale(.94)}.faiya-store .reveal-ready .reveal[data-reveal=left]{transform:translate(-26px)}.faiya-store .reveal-ready .reveal[data-reveal=right]{transform:translate(26px)}@media (prefers-reduced-motion:reduce){.faiya-store .reveal,.faiya-store .reveal-ready .reveal{opacity:1;transition:none;transform:none}}.faiya-store .placeholder-svg{background:var(--tile);width:100%;height:100%;fill:color-mix(in srgb, var(--ink) 22%, transparent)}.faiya-store .crumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.faiya-store .crumbs a{color:var(--ink-2)}@media (hover:hover){.faiya-store .crumbs a:hover{color:var(--ink)}}.faiya-store .crumbs svg{width:10px;height:10px}.faiya-store .shopify-challenge__container{padding:60px 20px}.faiya-store .shopify-challenge__button{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-weight:600;display:inline-flex}.faiya-store .carousel{position:relative}.faiya-store .carousel__track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view,3) - 1) * var(--gap)) / var(--per-view,3));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-14px -4px -28px;padding:14px 4px 28px;display:grid;overflow-x:auto}.faiya-store .carousel__track::-webkit-scrollbar{display:none}.faiya-store .carousel__track>*{scroll-snap-align:start}@media (max-width:989px){.faiya-store .carousel__track{--per-view:2!important}}@media (max-width:649px){.faiya-store .carousel__track{--per-view:1.15!important}}.faiya-store .carousel__nav{gap:8px;display:flex}.faiya-store .arrow-btn[disabled]{opacity:.35;pointer-events:none}.faiya-store .cselect{position:relative}.faiya-store .cselect__btn{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-height:44px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);white-space:nowrap;align-items:center;gap:10px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.faiya-store .cselect__btn svg{width:12px;height:12px;transition:transform var(--dur) var(--ease)}.faiya-store .cselect.is-open .cselect__btn{border-color:var(--ink)}.faiya-store .cselect.is-open .cselect__btn svg{transform:rotate(180deg)}.faiya-store .cselect__panel{z-index:45;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-inner);min-width:max(100%,210px);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--spring), visibility 0s .2s;padding:8px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.98)}.faiya-store .cselect.is-open .cselect__panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.faiya-store .cselect__opt{text-align:left;cursor:pointer;width:100%;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}@media (hover:hover){.faiya-store .cselect__opt:hover{background:var(--tile)}}.faiya-store .cselect__opt.is-selected{font-weight:700}.faiya-store .cselect__opt.is-selected:after{content:"";background:var(--pop);border-radius:50%;width:7px;height:7px}.faiya-store .check{cursor:pointer;transition:background-color .15s var(--ease);border-radius:12px;align-items:center;gap:11px;padding:8px;font-size:14px;display:flex}@media (hover:hover){.faiya-store .check:hover{background:var(--tile)}}.faiya-store .check input{appearance:none;border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--surface);cursor:pointer;width:19px;height:19px;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .15s var(--spring);border-radius:6px;flex:none;place-content:center;margin:0;display:grid}.faiya-store .check input:before{content:"";width:10px;height:10px;transition:transform .16s var(--spring);clip-path:polygon(14% 44%,0 61%,40% 100%,100% 16%,84% 3%,39% 70%);background:#fff;transform:scale(0)}.faiya-store .check input:checked{background:var(--ink);border-color:var(--ink)}.faiya-store .check input:checked:before{transform:scale(1)}.faiya-store .check input:active{transform:scale(.9)}.faiya-store .check .cnt{color:var(--ink-2);margin-left:auto;font-size:12.5px}.faiya-store .check input[disabled]{opacity:.35}.faiya-store .check:has(input[disabled]){color:var(--ink-2);cursor:default}.faiya-store .chero{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (min-width:990px){.faiya-store .chero--img{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.faiya-store .chero__content{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3.4vw,48px);display:flex}.faiya-store .chero__img{min-height:220px;position:relative}.faiya-store .chero__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:989px){.faiya-store .chero__img{display:none}}.faiya-store .coll-layout{gap:var(--gap);align-items:start;display:grid}.faiya-store .coll-layout.is-filtering>:not(.facet-wrap){opacity:.45;pointer-events:none;transition:opacity .2s var(--ease) .12s}@media (prefers-reduced-motion:reduce){.faiya-store .coll-layout.is-filtering>:not(.facet-wrap){transition:none}}.faiya-store .facet-card{flex-direction:column;padding:18px;display:flex}.faiya-store .facet-card__head{justify-content:space-between;align-items:center;padding:4px 8px 12px;display:flex}.faiya-store .facet-card__head h2{font-size:16px}.faiya-store .facet-card__clear{color:var(--ink-2);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.faiya-store .facet-group{border-top:1px solid var(--hairline)}.faiya-store .facet-group summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 8px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.faiya-store .facet-group summary::-webkit-details-marker{display:none}.faiya-store .facet-group summary svg{width:13px;height:13px;transition:transform var(--dur) var(--ease)}.faiya-store .facet-group[open] summary svg{transform:rotate(180deg)}.faiya-store .facet-group__body{max-height:260px;padding:0 0 12px;overflow-y:auto}.faiya-store .facet-card__foot{background:linear-gradient(to top, var(--surface) 62%, transparent);margin-top:auto;padding:12px 0 2px;position:sticky;bottom:0}.faiya-store .facet-card.has-pending .facet-card__foot .btn{background:var(--ink);color:#fff}.faiya-store .facet-group .badge-dot{border-radius:var(--radius-pill);background:var(--lime);min-width:18px;height:18px;color:var(--ink);justify-content:center;align-items:center;margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.faiya-store .facet-wrap{z-index:var(--z-drawer);visibility:hidden;pointer-events:none;position:fixed;inset:0}.faiya-store .facet-wrap.is-open,.faiya-store .facet-wrap.is-closing{visibility:visible}.faiya-store .facet-wrap.is-open{pointer-events:auto}.faiya-store .facet-wrap:before{content:"";cursor:var(--cursor-close) 24 24, pointer;background:color-mix(in srgb, var(--ink) 34%, transparent);-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur));opacity:0;transition:opacity .32s var(--ease);position:absolute;inset:0}.faiya-store .facet-wrap.is-open:before{opacity:1}.faiya-store .facet-wrap .facet-card{background:var(--glass-fill-solid);width:min(380px,100% - 16px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);box-shadow:var(--glass-edge), var(--shadow-lg);transition:transform .34s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;bottom:8px;left:8px;overflow-y:auto;transform:translate(calc(-100% - 16px))}@media (max-width:749px){.faiya-store .facet-wrap .facet-card{width:calc(100% - 16px)}}.faiya-store .facet-wrap.is-open .facet-card{transition:transform .42s var(--spring);transform:none}.faiya-store .facet-card__close,.faiya-store .filters-btn{display:inline-flex}.faiya-store .view-switch{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:4px;display:none}@media (min-width:990px){.faiya-store .view-switch{display:inline-flex}}.faiya-store .view-switch button{width:36px;height:36px;color:var(--ink-2);transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.faiya-store .view-switch button svg{width:15px;height:15px}.faiya-store .view-switch button.is-active{background:var(--ink);color:#fff}@media (hover:hover){.faiya-store .view-switch button:not(.is-active):hover{background:var(--tile);color:var(--ink)}}.faiya-store .product-grid--list{grid-template-columns:minmax(0,1fr)!important}.faiya-store .product-grid--list .pcard{flex-direction:row;align-items:center;gap:6px}.faiya-store .product-grid--list .pcard__media{flex:none;width:clamp(120px,18vw,190px)}.faiya-store .product-grid--list .pcard__info{padding:8px 14px}.faiya-store .product-grid--list .pcard__title{font-size:16px}.faiya-store .infinite-foot{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.faiya-store .spinner{border:3px solid color-mix(in srgb, var(--ink) 12%, transparent);border-top-color:var(--ink);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.faiya-store .infinite-foot .spinner{display:none}.faiya-store .infinite-foot.is-loading .spinner{display:block}.faiya-store .infinite-foot__count{color:var(--ink-2);font-size:12.5px}.faiya-store .infinite-foot [hidden]{display:none}.faiya-store .satc{z-index:calc(var(--z-drawer) - 5);background:var(--glass-fill-solid);width:min(620px,100% - 24px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);border-radius:var(--radius-pill);box-shadow:var(--glass-edge), var(--shadow-lg);transition:transform .4s var(--spring);align-items:center;gap:14px;padding:8px 8px 8px 10px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,calc(100% + 24px))}.faiya-store .satc.is-visible{transform:translate(-50%)}.faiya-store .satc img{object-fit:cover;background:var(--tile);border-radius:50%;flex:none;width:46px;height:46px}.faiya-store .satc__info{flex:1;min-width:0}.faiya-store .satc__info strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.faiya-store .satc__info span{color:var(--ink-2);font-size:12.5px}.faiya-store .satc .btn{min-height:46px}.faiya-store .modal{z-index:var(--z-drawer);visibility:hidden;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.faiya-store .modal.is-open,.faiya-store .modal.is-closing{visibility:visible}.faiya-store .modal.is-open{pointer-events:auto}.faiya-store .modal__scrim{cursor:var(--cursor-close) 24 24, pointer;background:color-mix(in srgb, var(--ink) 38%, transparent);-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur));opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.faiya-store .modal.is-open .modal__scrim{opacity:1}.faiya-store .modal__card{background:var(--surface);border-radius:var(--radius-card);width:min(880px,100%);max-height:min(86vh,720px);box-shadow:var(--shadow-lg);opacity:0;transition:opacity .3s var(--ease), transform .34s cubic-bezier(.4, 0, .2, 1);position:relative;overflow-y:auto;transform:translateY(26px)scale(.97)}.faiya-store .modal.is-open .modal__card{opacity:1;transition:opacity .3s var(--ease), transform .45s var(--spring);transform:none}.faiya-store .modal__close{z-index:5;position:absolute;top:14px;right:14px}.faiya-store .modal__loading{place-items:center;min-height:320px;display:grid}.faiya-store .qview{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:750px){.faiya-store .qview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.faiya-store .qview__media{background:var(--tile);min-height:300px;position:relative}.faiya-store .qview__media img{object-fit:contain;width:100%;height:100%;padding:20px;position:absolute;inset:0}@media (max-width:749px){.faiya-store .qview__media{aspect-ratio:1.4;min-height:0}}.faiya-store .qview__info{flex-direction:column;gap:15px;padding:clamp(22px,3vw,38px);display:flex}.faiya-store .qview__info h2{padding-right:30px;font-size:clamp(20px,2.4vw,28px)}.faiya-store .qview__details-link{font-size:13.5px}.faiya-store .header__search{position:relative}.faiya-store .search-suggest{z-index:70;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-inner);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s .2s;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-6px)}.faiya-store .search-suggest.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.faiya-store .search-suggest__item{transition:background-color .15s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.faiya-store .search-suggest__item:hover{background:var(--tile)}}.faiya-store .search-suggest__item img{object-fit:cover;background:var(--tile);border-radius:10px;flex:none;width:44px;height:44px}.faiya-store .search-suggest__item strong{font-size:13.5px;line-height:1.35;display:block}.faiya-store .search-suggest__item span{color:var(--ink-2);font-size:12.5px}.faiya-store .search-suggest__all{text-align:center;border-top:1px solid var(--hairline);color:var(--pop);margin-top:4px;padding:10px;font-size:13px;font-weight:700;display:block}.faiya-store .search-suggest__empty{text-align:center;color:var(--ink-2);padding:16px;font-size:13.5px}.faiya-store .dock{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:calc(var(--z-drawer) - 10);background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);border-radius:var(--radius-pill);box-shadow:var(--glass-edge), var(--shadow-lg);justify-content:space-around;align-items:center;padding:8px 6px;display:flex;position:fixed}@media (min-width:750px){.faiya-store .dock{display:none}}.faiya-store .dock__item{min-width:56px;color:var(--ink-2);transition:transform .15s var(--spring), color .15s var(--ease);background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;font-size:10px;font-weight:600;display:flex;position:relative}.faiya-store .dock__item svg{width:19px;height:19px}.faiya-store .dock__item.is-active{color:var(--ink)}.faiya-store .dock__item.is-active:after{content:"";background:var(--pop);border-radius:50%;width:4px;height:4px}.faiya-store .dock__item .cart-count{top:0;right:8px}.faiya-store .dock__item:active{transform:scale(.92)}.faiya-store .to-top{z-index:calc(var(--z-drawer) - 12);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--spring);position:fixed;bottom:18px;right:18px;transform:translateY(14px)}.faiya-store .to-top.is-visible{opacity:1;pointer-events:auto;transform:none}@media (max-width:749px){.faiya-store .to-top{display:none}}.faiya-store .skel{border-radius:var(--radius-inner);background:linear-gradient(100deg, var(--tile) 40%, color-mix(in srgb, var(--tile) 60%, #fff) 50%, var(--tile) 60%);background-size:200% 100%;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.faiya-store{--float-floor:18px;--float-gap:12px;--float-dock:0px;--float-bar:0px;--float-proof:0px}@media (max-width:400px){.faiya-store .dock__item{min-width:46px;font-size:9.5px}.faiya-store .dock__item svg{width:17px;height:17px}}.faiya-store .wl-btn,.faiya-store .cp-btn{border:1px solid var(--glass-line);background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-edge), var(--shadow-xs);color:var(--ink);width:34px;height:34px;transition:transform .18s var(--spring), color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.faiya-store .wl-btn--floating,.faiya-store .cp-btn--floating{z-index:2;opacity:0;position:absolute;top:12px;right:12px;transform:translateY(-6px)}.faiya-store .cp-btn--floating{top:52px}.faiya-store .pcard:hover .wl-btn--floating,.faiya-store .pcard:hover .cp-btn--floating,.faiya-store .wl-btn--floating:focus-visible,.faiya-store .cp-btn--floating:focus-visible,.faiya-store .wl-btn--floating.is-on,.faiya-store .cp-btn--floating.is-on{opacity:1;transform:none}@media (hover:none){.faiya-store .wl-btn--floating,.faiya-store .cp-btn--floating{opacity:1;transform:none}}.faiya-store .wl-btn:hover,.faiya-store .cp-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.faiya-store .wl-btn.is-on{color:var(--sale);border-color:var(--sale)}.faiya-store .wl-btn.is-on .wl-btn__icon{fill:var(--sale)}.faiya-store .cp-btn.is-on{color:var(--pop);border-color:var(--pop)}.faiya-store .wl-btn.is-pop{animation:wl-pop .4s var(--spring)}@keyframes wl-pop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.faiya-store .wl-btn--inline,.faiya-store .cp-btn--inline{border-radius:var(--radius-pill);opacity:1;grid-auto-flow:column;gap:8px;width:auto;height:40px;padding-inline:16px;font-size:13px;font-weight:600;position:static;transform:none}.faiya-store .cp-bar{left:12px;right:12px;bottom:calc(var(--float-floor) + var(--float-dock));z-index:calc(var(--z-drawer) - 6);background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);animation:cp-bar-in .3s var(--spring);position:fixed}@keyframes cp-bar-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.faiya-store .cp-bar__inner{max-width:var(--page-width);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:12px 14px;display:flex}.faiya-store .cp-bar__slots{gap:8px;display:flex}.faiya-store .cp-slot{border-radius:var(--radius-inner);border:1px solid var(--hairline);background:var(--tile);width:54px;height:54px;padding:0;position:relative;overflow:hidden}.faiya-store .cp-slot img{object-fit:cover;width:100%;height:100%}.faiya-store .cp-slot--empty{background:0 0;border-style:dashed}.faiya-store .cp-slot__x{background:color-mix(in srgb, var(--ink) 64%, transparent);color:#fff;opacity:0;transition:opacity .16s var(--ease);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.faiya-store .cp-slot:hover .cp-slot__x{opacity:1}.faiya-store .cp-bar__actions{align-items:center;gap:10px;display:flex}@media (max-width:749px){.faiya-store .cp-bar__inner{flex-direction:column;align-items:stretch;gap:10px}.faiya-store .cp-bar__slots{justify-content:center}.faiya-store .cp-slot{width:46px;height:46px}}.faiya-store .cp-table-wrap{padding:clamp(18px,3vw,30px);overflow-x:auto}.faiya-store .cp-title{margin-bottom:18px;font-size:clamp(20px,2.4vw,28px)}.faiya-store .cp-table{border-collapse:collapse;width:100%;min-width:560px}.faiya-store .cp-table th,.faiya-store .cp-table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:12px 14px;font-size:14px}.faiya-store .cp-table tbody th{color:var(--ink-2);white-space:nowrap;width:130px;font-weight:600}.faiya-store .cp-table thead th{border-bottom-width:2px}.faiya-store .cp-head{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.faiya-store .cp-head img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-inner);background:var(--tile);width:100%;max-width:140px}.faiya-store .cp-head span{font-size:13.5px;font-weight:600;line-height:1.35}.faiya-store .cp-yes{color:var(--ink);font-weight:600}.faiya-store .cp-no{color:var(--sale);font-weight:600}.faiya-store .cp-empty{text-align:center;color:var(--ink-2);padding:40px}.faiya-store .modal__card--wide{max-width:min(1080px,94vw)}.faiya-store .modal__card--sheet{max-width:min(720px,94vw)}.faiya-store .qbreaks{margin-block:16px}.faiya-store .qbreaks__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.faiya-store .qbreaks__title{font-family:var(--font-heading);font-weight:var(--h-weight);font-size:16px}.faiya-store .qbreaks__hint{color:var(--ink-2);font-size:11.5px}.faiya-store .qbreaks__list{gap:8px;display:grid}.faiya-store .qbreak{text-align:left;border:1.5px solid var(--hairline);border-radius:var(--radius-inner);background:var(--surface);transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--spring);grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid;position:relative}.faiya-store .qbreak:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent);transform:translateY(-1px)}.faiya-store .qbreak.is-active{border-color:var(--ink);background:color-mix(in srgb, var(--lime) 16%, var(--surface))}.faiya-store .qbreak.is-featured{border-color:var(--lime)}.faiya-store .qbreak.is-featured.is-active{border-color:var(--ink)}.faiya-store .qbreak__badge{background:var(--lime);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;left:14px}.faiya-store .qbreak__qty{font-size:15px;font-weight:700}.faiya-store .qbreak__unit{text-align:right;font-size:15px;font-weight:700}.faiya-store .qbreak__unit small{color:var(--ink-2);font-size:11.5px;font-weight:500}.faiya-store .qbreak__save{color:var(--sale);font-size:12.5px;font-weight:600}.faiya-store .qbreak__save--muted{color:var(--ink-2);font-weight:500}.faiya-store .qbreak__total{text-align:right;color:var(--ink-2);font-size:12.5px}.faiya-store .stock-meter{flex-direction:column;gap:7px;margin-block:12px;display:flex}.faiya-store .stock-meter__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.faiya-store .stock-meter__label{font-size:13px;font-weight:600}.faiya-store .stock-meter__note{color:var(--ink-2);font-size:11.5px}.faiya-store .stock-meter__bar{border-radius:var(--radius-pill);background:var(--tile);height:6px;overflow:hidden}.faiya-store .stock-meter__bar i{border-radius:inherit;background:var(--ink);height:100%;transition:width .5s var(--ease);display:block}.faiya-store .stock-meter.is-low .stock-meter__bar i{background:linear-gradient(90deg, var(--sale), color-mix(in srgb, var(--sale) 60%, var(--lime)))}.faiya-store .stock-meter.is-low .stock-meter__label strong{color:var(--sale)}.faiya-store .stock-meter.is-out .stock-meter__label{color:var(--ink-2)}.faiya-store .stock-meter__bis{color:var(--wa-ink);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.faiya-store .deliv{align-items:center;gap:11px;padding:11px 14px;display:flex}.faiya-store .deliv__icon{color:var(--ink);flex:none;place-items:center;display:grid}.faiya-store .deliv__text{flex-direction:column;gap:1px;font-size:12.5px;display:flex}.faiya-store .deliv__sub{color:var(--ink-2);font-size:11px}.faiya-store .share-card{background:var(--glass-fill-solid);width:min(430px,100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line);box-shadow:var(--glass-edge), var(--shadow-lg)}.faiya-store .share-card .share__preview{background:color-mix(in srgb, var(--tile) 72%, transparent)}.faiya-store .share-card .share__link{background:color-mix(in srgb, var(--surface) 55%, transparent)}.faiya-store .share{flex-direction:column;gap:14px;padding:clamp(22px,4vw,30px);display:flex}.faiya-store .share__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:700}.faiya-store .share__title{margin-top:-8px;padding-right:42px;font-size:21px;line-height:1.25}.faiya-store .share__preview{border-radius:var(--radius-inner);background:var(--tile);align-items:center;gap:12px;padding:10px;display:flex}.faiya-store .share__preview img{border-radius:calc(var(--radius-inner) - 4px);object-fit:cover;background:var(--surface);flex:none;width:52px;height:52px}.faiya-store .share__preview-body{flex-direction:column;gap:3px;min-width:0;display:flex}.faiya-store .share__preview-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.faiya-store .share__preview-price{font-size:13px;font-weight:700}.faiya-store .share__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.faiya-store .share__net{border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--ink);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform var(--dur) var(--spring);align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.faiya-store .share__net-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.faiya-store .share__net-icon--wa{background:#25d366}.faiya-store .share__net-icon--fb{background:#1877f2}.faiya-store .share__net-icon--x{background:#14171a}.faiya-store .share__net-icon--pin{background:#e60023}.faiya-store .share__net-icon--tg{background:#2aabee}.faiya-store .share__net-icon--mail{background:var(--ink)}@media (hover:hover){.faiya-store .share__net:hover{border-color:var(--ink);background:var(--tile);transform:translateY(-2px)}}.faiya-store .share__net:active{transform:scale(.98)}.faiya-store .share__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:2px;font-size:11.5px;font-weight:700}.faiya-store .share__link{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:8px;padding:5px 5px 5px 13px;display:flex}.faiya-store .share__link:focus-within{border-color:var(--ink)}.faiya-store .share__link-icon{color:var(--ink-2);flex:none;place-items:center;display:grid}.faiya-store .share__link-input{min-width:0;color:var(--ink-2);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.faiya-store .share__link-input:focus{color:var(--ink);outline:none}.faiya-store .share__copy{border-radius:var(--radius-pill);background:var(--ink);height:36px;color:var(--surface);transition:background-color var(--dur) var(--ease);border:0;flex:none;align-items:center;gap:5px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.faiya-store .share__copy:hover{background:color-mix(in srgb, var(--ink) 84%, #fff)}.faiya-store .share__copy-check{width:0;transition:width .18s var(--ease);place-items:center;display:grid;overflow:hidden}.faiya-store .share__copy.is-done{background:#2fa462}.faiya-store .share__copy.is-done .share__copy-check{width:14px}.faiya-store .share__native{border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--ink-2);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13.5px;font-weight:600;display:inline-flex}.faiya-store .share__native:hover{border-color:var(--ink);color:var(--ink)}.faiya-store .size-chart__trigger{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.faiya-store .size-chart__trigger:hover{color:var(--ink)}.faiya-store .size-chart{padding:clamp(20px,3vw,34px)}.faiya-store .size-chart__title{margin-bottom:14px;font-size:clamp(20px,2.4vw,28px)}.faiya-store .size-chart__body{max-height:68vh;overflow-y:auto}.faiya-store .size-chart__body table{border-collapse:collapse;width:100%}.faiya-store .size-chart__body th,.faiya-store .size-chart__body td{border:1px solid var(--hairline);text-align:left;padding:10px 12px;font-size:13.5px}.faiya-store .size-chart__body th{background:var(--tile);font-weight:600}.faiya-store .abar{font-size:12.5px;font-weight:600;overflow:hidden}.faiya-store .abar__inner{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.faiya-store .abar__side{opacity:.8;white-space:nowrap}.faiya-store .abar__side a{align-items:center;gap:6px;display:inline-flex}.faiya-store .abar__side a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.faiya-store .abar__rail{flex:1;min-height:38px;position:relative}.faiya-store .abar__msg{opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.faiya-store .abar__msg.is-active{opacity:1;pointer-events:auto;transform:none}.faiya-store .abar__msg a:hover{text-underline-offset:3px;text-decoration:underline}.faiya-store .abar__count{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.faiya-store .abar__count b{background:color-mix(in srgb, currentColor 16%, transparent);text-align:center;border-radius:5px;min-width:20px;padding:1px 4px;font-weight:700;display:inline-block}.faiya-store .abar__count.is-done b{display:none}@media (max-width:989px){.faiya-store .abar__side{display:none}}.faiya-store .proof{z-index:calc(var(--z-drawer) - 14);bottom:var(--float-floor);pointer-events:none;max-width:calc(100% - (var(--float-floor) * 2));position:fixed}.faiya-store .proof--left{left:var(--float-floor)}.faiya-store .proof--right{right:var(--float-floor)}.faiya-store .proof__card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-inner);width:min(330px,100%);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform .35s var(--spring);align-items:center;gap:12px;padding:12px 30px 12px 12px;display:flex;position:relative;transform:translateY(14px)}.faiya-store .proof__card.is-shown{opacity:1;pointer-events:auto;transform:none}.faiya-store .proof__img{object-fit:cover;background:var(--tile);border-radius:12px;flex:0 0 58px;width:58px;height:58px}.faiya-store .proof__body{min-width:0}.faiya-store .proof__hook{letter-spacing:.02em;border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);margin-bottom:3px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.faiya-store .proof__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.faiya-store .proof__title:hover{color:var(--pop)}.faiya-store .proof__price{margin-top:2px;font-size:13px;font-weight:700}.faiya-store .proof__price s{color:var(--ink-2);font-size:11.5px;font-weight:500}.faiya-store .proof__price b{color:var(--sale);font-size:11.5px}.faiya-store .proof__close{width:22px;height:22px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.faiya-store .proof__close:hover{background:var(--tile);color:var(--ink)}@media (max-width:749px){.faiya-store .proof{left:14px;right:14px;bottom:calc(var(--float-floor) + var(--float-dock))}.faiya-store .proof__card{width:auto}}.faiya-store .news-pop__card{grid-template-columns:minmax(0,1fr);max-width:min(880px,94vw);display:grid;overflow:hidden}@media (min-width:750px){.faiya-store .news-pop__card:has(.news-pop__media){grid-template-columns:.85fr 1fr}}.faiya-store .news-pop__media{background:var(--tile);position:relative}.faiya-store .news-pop__media img{object-fit:cover;width:100%;height:100%}@media (max-width:749px){.faiya-store .news-pop__media{max-height:180px}}.faiya-store .news-pop__body{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3.4vw,40px);display:flex}.faiya-store .news-pop__title{font-size:clamp(24px,3vw,36px)}.faiya-store .news-pop__body .pill-form{width:100%}.faiya-store .news-pop__dismiss{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:0;font-size:12.5px;text-decoration:underline}.faiya-store .news-pop__dismiss:hover{color:var(--ink)}.faiya-store .swatches{z-index:2;align-items:center;gap:6px;margin-top:8px;display:flex;position:relative}.faiya-store .swatch{background:0 0;border:0;border-radius:50%;padding:2px;line-height:0}.faiya-store .swatch__dot{background-color:var(--tile);background-image:linear-gradient(var(--swatch,transparent), var(--swatch,transparent));border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:15px;height:15px;box-shadow:0 0 0 0 var(--ink);transition:box-shadow .16s var(--ease), transform .16s var(--spring);border-radius:50%;display:block}.faiya-store .swatch:hover .swatch__dot,.faiya-store .swatch.is-active .swatch__dot{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--ink)}.faiya-store .swatch:active .swatch__dot{transform:scale(.88)}.faiya-store .swatch__more{color:var(--ink-2);font-size:11.5px;font-weight:600}.faiya-store .pdp__main-media.is-zoomable{cursor:zoom-in;overflow:hidden}.faiya-store .pdp__main-media.is-zoomable img{transition:transform .4s var(--ease)}.faiya-store .pdp__main-media.is-zoomable:hover img{transform:scale(1.55)}@media (prefers-reduced-motion:reduce){.faiya-store .pdp__main-media.is-zoomable:hover img{transform:none}}.faiya-store .lightbox{z-index:calc(var(--z-toast) + 5);background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(var(--glass-scrim-blur)) saturate(1.2);backdrop-filter:blur(var(--glass-scrim-blur)) saturate(1.2);opacity:0;transition:opacity .24s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:clamp(14px,4vw,48px);display:grid;position:fixed;inset:0}.faiya-store .lightbox.is-open{opacity:1}.faiya-store .lightbox__img{border-radius:var(--radius-inner);object-fit:contain;max-width:100%;max-height:86vh;transition:transform .28s var(--spring);margin-inline:auto;transform:scale(.97)}.faiya-store .lightbox.is-open .lightbox__img{transform:none}.faiya-store .lightbox__close,.faiya-store .lightbox__nav,.faiya-store .lightbox__count{background:var(--glass-fill-dark);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line-dark);box-shadow:var(--glass-edge-dark);color:#fff}.faiya-store .lightbox__close{position:absolute;top:16px;right:16px}.faiya-store .lightbox__nav{width:46px;height:46px;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--spring);border-radius:50%;place-items:center;display:grid}.faiya-store .lightbox__nav:hover{background:#ffffff42}.faiya-store .lightbox__nav--prev:hover{transform:translate(-2px)}.faiya-store .lightbox__nav--next:hover{transform:translate(2px)}.faiya-store .lightbox__nav:active{transform:scale(.94)}.faiya-store .lightbox__count{border-radius:var(--radius-pill);padding:6px 14px;font-size:12.5px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:749px){.faiya-store .lightbox{grid-template-columns:minmax(0,1fr)}.faiya-store .lightbox__nav{position:absolute;bottom:50px}.faiya-store .lightbox__nav--prev{left:20px}.faiya-store .lightbox__nav--next{right:20px}}.faiya-store .trust-bar{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px;padding:8px;display:grid}.faiya-store .trust-item{border-radius:var(--radius-inner);transition:background .2s var(--ease);align-items:center;gap:12px;padding:16px 18px;display:flex}.faiya-store .trust-item:hover{background:var(--tile)}.faiya-store .trust-item__icon{background:var(--tile);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.faiya-store .trust-item__icon svg{grid-area:1/1;width:19px;height:19px;display:block}.faiya-store .trust-item:hover .trust-item__icon{background:var(--lime)}.faiya-store .trust-item__copy strong{font-size:13.5px;display:block}.faiya-store .trust-item__copy span{color:var(--ink-2);font-size:12px;display:block}.faiya-store .pay-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.faiya-store .pay-row__label{color:var(--ink-2);font-size:12px;font-weight:600}.faiya-store .pay-row__icons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.faiya-store .pay-icon{border-radius:4px;width:auto;height:24px}.faiya-store .pay-cod{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);padding:5px 11px;font-size:11px;font-weight:700}.faiya-store .faq-layout{gap:var(--gap);align-items:start;display:grid}@media (min-width:990px){.faiya-store .faq-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.faiya-store .faq-list{padding:clamp(8px,1.4vw,16px)}.faiya-store .faq-item{border-bottom:1px solid var(--hairline)}.faiya-store .faq-item:last-child{border-bottom:0}.faiya-store .faq-item>summary{cursor:pointer;font-family:var(--font-heading);font-weight:var(--h-weight);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;font-size:16px;list-style:none;display:flex}.faiya-store .faq-item>summary::-webkit-details-marker{display:none}.faiya-store .faq-item>summary svg{transition:transform .24s var(--spring);color:var(--ink-2);flex:none}.faiya-store .faq-item[open]>summary svg{transform:rotate(45deg)}.faiya-store .faq-item .acc-body{padding:0 16px 18px}.faiya-store .faq-help{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,3vw,30px);display:flex;position:sticky;top:92px}.faiya-store .faq-help h3{font-size:20px}.faiya-store .faq-help p{color:var(--ink-2);font-size:13.5px}.faiya-store .lookbook{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:750px){.faiya-store .lookbook{grid-template-columns:repeat(var(--look-cols,4), minmax(0, 1fr))}}.faiya-store .look-tile{border-radius:var(--radius-card);background:var(--tile);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.faiya-store .look-tile--wide{aspect-ratio:8/5;grid-column:span 2}.faiya-store .look-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.faiya-store .look-tile:hover img{transform:scale(1.05)}.faiya-store .look-tile__cap{background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-edge);border-radius:var(--radius-pill);padding:6px 13px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.faiya-store .look-hot{z-index:2;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.faiya-store .look-hot__ring{width:20px;height:20px;box-shadow:0 0 0 4px #fff6, var(--shadow-sm);transition:transform .2s var(--spring);background:#fff;border-radius:50%;display:block}.faiya-store .look-hot__ring:after{content:"";opacity:.6;animation:wa-pulse 2.6s var(--ease) infinite;background:#fff;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.faiya-store .look-hot__ring:after{animation:none}}.faiya-store .look-hot:hover .look-hot__ring{transform:scale(1.2)}.faiya-store .look-hot__card{background:var(--surface);width:max-content;max-width:190px;box-shadow:var(--shadow-md);text-align:left;opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--spring);border-radius:14px;flex-direction:column;gap:2px;padding:9px 13px;font-size:12.5px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.faiya-store .look-hot__card span{color:var(--ink-2);font-weight:700}.faiya-store .look-hot:hover .look-hot__card,.faiya-store .look-hot:focus-visible .look-hot__card{opacity:1;transform:translate(-50%)}.faiya-store .comp-rail{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.faiya-store .comp-item{align-items:center;gap:12px;padding:10px;display:flex}.faiya-store .comp-item__media{border-radius:14px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.faiya-store .comp-item__media img{object-fit:cover;width:100%;height:100%}.faiya-store .comp-item__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.faiya-store .comp-item__title{font-size:13.5px;font-weight:600;line-height:1.35}.faiya-store .comp-item__title:hover{color:var(--pop)}.faiya-store .comp-item__add{flex:none;min-height:38px;padding-inline:16px;font-size:13px}.faiya-store .note-toggle{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.faiya-store .note-toggle:hover{color:var(--ink)}.faiya-store .note-box{flex-direction:column;gap:6px;margin-top:14px;margin-bottom:10px;display:flex}.faiya-store .note-box textarea{min-height:84px;font-size:13.5px}.faiya-store .note-status{color:var(--ink-2);opacity:0;transition:opacity .2s var(--ease);font-size:11.5px}.faiya-store .note-status.is-on{opacity:1}.faiya-store .wl-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.faiya-store .pill-rail{--rail-fade:clamp(40px, 7vw, 84px);position:relative}.faiya-store .pill-rail:before,.faiya-store .pill-rail:after{content:"";z-index:2;width:calc(var(--rail-fade) + var(--gutter));pointer-events:none;opacity:0;transition:opacity .28s var(--ease);position:absolute;top:0;bottom:0}.faiya-store .pill-rail:before{left:calc(var(--gutter) * -1);background:linear-gradient(to right, var(--rail-bg,var(--canvas)) 42%, transparent)}.faiya-store .pill-rail:after{right:calc(var(--gutter) * -1);background:linear-gradient(to left, var(--rail-bg,var(--canvas)) 42%, transparent)}.faiya-store .pill-rail.can-prev:before,.faiya-store .pill-rail.can-next:after{opacity:1}.faiya-store .pill-rail__btn{z-index:3;border:1px solid var(--hairline);background:var(--surface);width:38px;height:38px;color:var(--ink);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity .22s var(--ease), transform .22s var(--spring), background-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.86)}.faiya-store .pill-rail__btn--prev{left:0}.faiya-store .pill-rail__btn--next{right:0}.faiya-store .pill-rail.can-prev .pill-rail__btn--prev,.faiya-store .pill-rail.can-next .pill-rail__btn--next{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}@media (hover:hover){.faiya-store .pill-rail__btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.faiya-store .pill-rail__btn:active{transform:translateY(-50%)scale(.9)}@media (hover:none){.faiya-store .pill-rail__btn{display:none}}.faiya-store .pill-rail .cat-pills{scroll-behavior:smooth}.faiya-store .pill-rail.is-draggable .cat-pills{cursor:grab}.faiya-store .pill-rail.is-dragging .cat-pills{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.faiya-store .pill-rail.is-dragging .cat-pill{pointer-events:none}.faiya-store .pill-rail.is-dragging .cat-pill:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.faiya-store .pill-rail .cat-pills{scroll-behavior:auto}}.faiya-store .sec-head__aside{flex:none;align-items:center;gap:16px;display:flex}@media (max-width:749px){.faiya-store .sec-head__aside .carousel__nav{display:none}}.faiya-store .fc-spotlight{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:750px){.faiya-store .fc-spotlight{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.faiya-store .fc-spotlight{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.faiya-store .fc-spotlight__cell{min-width:0;display:flex}.faiya-store .fc-spotlight__cell>.pcard{flex:1}@media (min-width:750px){.faiya-store .fc-spotlight__cell--hero{grid-area:span 2/span 2}.faiya-store .fc-spotlight__cell--hero .pcard__media{aspect-ratio:auto;height:100%}.faiya-store .fc-spotlight__cell--hero .pcard{height:100%}.faiya-store .fc-spotlight__cell--hero .pcard__title{-webkit-line-clamp:3;font-size:18px}.faiya-store .fc-spotlight__cell--hero .price__now{font-size:18px}}@media (max-width:749px){.faiya-store .fc-spotlight__cell--hero{grid-column:span 2}}.faiya-store .fc-mosaic{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;display:grid}@media (min-width:750px){.faiya-store .fc-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.faiya-store .fc-mosaic{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.faiya-store .fc-mosaic__cell{min-width:0;display:flex}.faiya-store .fc-mosaic__cell>.pcard{flex:1}.faiya-store .fc-mosaic__cell--wide{grid-column:span 2}.faiya-store .fc-mosaic__cell--wide .pcard__media{aspect-ratio:16/11}.faiya-store .fc-mosaic__cell--wide .pcard__title{font-size:16px}.faiya-store .fc-mosaic__cell--wide .price__now{font-size:17px}.faiya-store .fc-ranked .fc-rank{min-width:0;display:flex;position:relative}.faiya-store .fc-ranked .fc-rank>.pcard{flex:1}.faiya-store .fc-rank__num{z-index:3;aspect-ratio:1;pointer-events:none;width:calc(100% - 20px);font-family:var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.6px #ffffffc7;text-shadow:0 2px 14px color-mix(in srgb, var(--ink) 30%, transparent);transition:-webkit-text-stroke-color var(--dur) var(--ease);align-items:flex-end;padding-left:6px;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:.82;display:flex;position:absolute;top:10px;left:10px}@media (hover:hover){.faiya-store .fc-rank:hover .fc-rank__num{-webkit-text-stroke-color:var(--lime)}}@media (max-width:749px){.faiya-store .fc-rank__num{font-size:38px}}.faiya-store .carousel__dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.faiya-store .carousel__dots:empty{display:none}.faiya-store .product-grid--list .pcard__bottom{justify-content:flex-start;gap:16px}.faiya-store .product-grid--list .swatches{margin-top:6px}.faiya-store .faq-item>summary svg,.faiya-store .facet-group summary svg,.faiya-store .mobile-nav__toggle svg,.faiya-store .pdp__accordions summary svg{transition:transform .28s var(--spring)}.faiya-store .btn:active,.faiya-store .cta:active{transform:scale(.985)}.faiya-store .qty button:active,.faiya-store .pill-rail__btn:active,.faiya-store .carousel__nav .arrow-btn:active{transform:scale(.92)}.faiya-store .hero__dot:active i,.faiya-store .carousel__dot:active i{opacity:.65}.faiya-store .rte a{transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){.faiya-store .btn:active,.faiya-store .cta:active,.faiya-store .qty button:active,.faiya-store .pill-rail__btn:active,.faiya-store .carousel__nav .arrow-btn:active{transform:none}}.faiya-store .view-switch button svg{opacity:.72;width:17px;height:17px;transition:opacity .15s var(--ease)}.faiya-store .view-switch button.is-active svg,.faiya-store .view-switch button:hover svg{opacity:1}.faiya-store .drawer--search .drawer__scrim{background:color-mix(in srgb, var(--ink) 40%, transparent);-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur))}.faiya-store .drawer--search .drawer__panel{background:var(--canvas);width:100%;max-width:none;padding:clamp(56px, 12vh, 120px) var(--gutter) 0;border-radius:0;align-items:center;inset:0}@media (min-width:750px){.faiya-store .drawer--search .drawer__panel{border-radius:var(--radius-card);padding-top:clamp(48px,9vh,96px);inset:14px}}.faiya-store .search-panel__inner{flex-direction:column;flex:1;width:min(620px,100%);min-height:0;display:flex}.faiya-store .search-panel__close{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);z-index:2;position:absolute;top:clamp(12px,2.4vw,22px);right:clamp(12px,2.4vw,22px)}@media (hover:hover){.faiya-store .search-panel__close:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.faiya-store .search-panel__bar{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex:none;align-items:center;gap:10px;padding:6px 8px 6px 20px;display:flex}.faiya-store .search-panel__bar:focus-within{border-color:var(--ink);box-shadow:var(--shadow-md)}.faiya-store .search-panel__icon{color:var(--ink-2);flex:none;place-items:center;display:grid}.faiya-store .search-panel__bar:focus-within .search-panel__icon{color:var(--ink)}.faiya-store .search-panel__input{text-align:center;background:0 0;border:0;flex:1;min-width:0;padding:15px 0;font-size:16px;font-weight:600}.faiya-store .search-panel__input:focus{outline:none}.faiya-store .search-panel__input::-webkit-search-cancel-button{display:none}.faiya-store .search-panel__clear{background:var(--tile);width:34px;height:34px;color:var(--ink-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.faiya-store .search-panel__clear:hover{background:var(--ink);color:#fff}.faiya-store .search-panel__clear[hidden]{visibility:hidden;display:grid}.faiya-store .search-panel__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:18px 0 calc(28px + env(safe-area-inset-bottom));text-align:center;flex:1;overflow-y:auto}.faiya-store .search-panel__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:10px 4px;font-size:11.5px;font-weight:700}.faiya-store .search-panel__row{justify-content:center;align-items:center;gap:12px;display:flex}.faiya-store .search-panel__chips{flex-wrap:wrap;justify-content:center;gap:8px;padding:2px 0 12px;display:flex}.faiya-store .search-chip{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform var(--dur) var(--spring);padding:9px 18px;font-size:13.5px;font-weight:600}@media (hover:hover){.faiya-store .search-chip:hover{border-color:var(--ink);transform:translateY(-2px)}}.faiya-store .search-hit{text-align:left;background:var(--surface);border-radius:calc(var(--radius-inner) + 4px);transition:border-color .16s var(--ease), transform .16s var(--spring), box-shadow .16s var(--ease);border:1px solid #0000;align-items:center;gap:14px;margin-bottom:8px;padding:10px;display:flex}.faiya-store .search-hit img{border-radius:var(--radius-inner);object-fit:cover;background:var(--tile);flex:none;width:56px;height:56px}.faiya-store .search-hit__body{flex:1;min-width:0}.faiya-store .search-hit__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.faiya-store .search-hit__meta{margin-top:3px;font-size:13.5px;font-weight:700;display:block}.faiya-store .search-hit__meta s{color:var(--ink-2);margin-left:6px;font-size:12px;font-weight:500}@media (hover:hover){.faiya-store .search-hit:hover{border-color:var(--hairline);box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.faiya-store .search-term{text-align:left;border-radius:var(--radius-pill);background:var(--surface);transition:border-color .16s var(--ease), background-color .16s var(--ease);border:1px solid #0000;align-items:center;gap:12px;margin-bottom:6px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.faiya-store .search-term svg{color:var(--ink-2);flex:none}.faiya-store .search-term mark{background:color-mix(in srgb, var(--lime) 70%, transparent);color:inherit;border-radius:3px}@media (hover:hover){.faiya-store .search-term:hover{border-color:var(--hairline)}}.faiya-store .search-hit.is-active,.faiya-store .search-term.is-active{border-color:var(--ink);background:var(--surface)}.faiya-store .search-panel__all{border-radius:var(--radius-pill);background:var(--ink);color:#fff;transition:transform .16s var(--spring);margin-top:12px;padding:14px;font-size:14px;font-weight:700;display:block}.faiya-store .search-panel__all:hover{transform:translateY(-2px)}.faiya-store .search-panel__all.is-active{outline:2px solid var(--pop);outline-offset:2px}.faiya-store .search-panel__fix{border-radius:calc(var(--radius-inner) + 4px);background:var(--tile);color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;margin-bottom:6px;padding:12px 14px;font-size:13.5px;display:flex}.faiya-store .search-panel__fix b{color:var(--ink);font-weight:700}.faiya-store .search-panel__fix button{font:inherit;color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.faiya-store .search-panel__fix button:hover{color:var(--ink)}.faiya-store .search-panel__state{color:var(--ink-2);padding:44px 12px;font-size:14px}.faiya-store .search-panel__state .spinner{margin:0 auto 14px}.faiya-store .search-panel__recent-clear{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.faiya-store .search-panel__recent-clear:hover{color:var(--ink)}.faiya-store .drawer--search .drawer__panel{opacity:0;transition:transform .36s var(--ease), opacity .28s var(--ease)}.faiya-store .drawer--search[data-search-anim=fade] .drawer__panel{transform:none}.faiya-store .drawer--search[data-search-anim=drop] .drawer__panel{transform:translateY(-24px)}.faiya-store .drawer--search[data-search-anim=rise] .drawer__panel{transform:translateY(28px)}.faiya-store .drawer--search[data-search-anim=zoom] .drawer__panel{transform:scale(.94)}.faiya-store .drawer--search[data-search-anim=curtain] .drawer__panel{transform:translateY(-100%)}.faiya-store .drawer--search[data-search-anim=blur] .drawer__panel{filter:blur(14px);transition:transform .4s var(--ease), opacity .3s var(--ease), filter .4s var(--ease);transform:scale(1.03)}.faiya-store .drawer--search[data-search-anim].is-open .drawer__panel,.faiya-store .drawer--search.is-open .drawer__panel{opacity:1;filter:none;transform:none}.faiya-store .drawer--search.is-open .search-panel__bar{animation:searchIn .44s var(--ease) 60ms both}.faiya-store .drawer--search.is-open .search-panel__body{animation:searchIn .44s var(--ease) .14s both}@keyframes searchIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faiya-store .drawer--search .drawer__panel,.faiya-store .drawer--search[data-search-anim] .drawer__panel{filter:none;transition:opacity .15s linear;transform:none}.faiya-store .drawer--search.is-open .search-panel__bar,.faiya-store .drawer--search.is-open .search-panel__body{animation:none}}.faiya-store .price-range{padding:4px 10px 2px}.faiya-store .price-range__readout{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.faiya-store .price-range__readout output:last-child{text-align:right}.faiya-store .price-range__rail{align-items:center;height:22px;display:flex;position:relative}.faiya-store .price-range__rail:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 12%, transparent);height:4px;position:absolute;inset-inline:0}.faiya-store .price-range__fill{border-radius:var(--radius-pill);background:var(--ink);height:4px;position:absolute}.faiya-store .price-range__handle{pointer-events:none;appearance:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;inset-inline:0}.faiya-store .price-range__handle:focus{outline:none}.faiya-store .price-range__handle::-webkit-slider-runnable-track{background:0 0;border:none;height:22px}.faiya-store .price-range__handle::-moz-range-track{background:0 0;border:none;height:22px}.faiya-store .price-range__handle::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--surface);border:2px solid var(--ink);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;transition:transform .15s var(--spring);border-radius:50%}.faiya-store .price-range__handle::-moz-range-thumb{pointer-events:auto;background:var(--surface);border:2px solid var(--ink);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;transition:transform .15s var(--spring);border-radius:50%}.faiya-store .price-range__handle:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.faiya-store .price-range__handle:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.15)}.faiya-store .price-range__handle:focus-visible::-webkit-slider-thumb{border-color:var(--pop);box-shadow:0 0 0 4px color-mix(in srgb, var(--pop) 24%, transparent)}.faiya-store .price-range__handle:focus-visible::-moz-range-thumb{border-color:var(--pop);box-shadow:0 0 0 4px color-mix(in srgb, var(--pop) 24%, transparent)}.faiya-store .price-inputs{padding-top:4px}@media (prefers-reduced-motion:reduce){.faiya-store .price-range__handle::-webkit-slider-thumb{transition:none}.faiya-store .price-range__handle::-moz-range-thumb{transition:none}}.faiya-store .sortbar{align-items:center;gap:8px;display:flex}.faiya-store .sortbar .cselect{min-width:0}.faiya-store .sortbar .cselect__btn{justify-content:space-between;min-width:156px}.faiya-store .sortbar__dir{flex:none}.faiya-store .sortbar__dir[hidden]{display:none}.faiya-store .sortbar__dir svg{transition:transform .25s var(--spring)}.faiya-store .sortbar__dir svg:last-child,.faiya-store .sortbar__dir.is-desc svg:first-child{display:none}.faiya-store .sortbar__dir.is-desc svg:last-child{display:block}@media (hover:hover){.faiya-store .sortbar__dir:hover{background:var(--ink);border-color:var(--ink);color:#fff}}@media (max-width:749px){.faiya-store .sortbar,.faiya-store .sortbar .cselect{flex:0 auto}.faiya-store .sortbar .cselect__btn{gap:8px;width:100%;min-width:0;padding:0 14px}}.faiya-store .pdp__actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faiya-store .pdp__actions-row:empty{display:none}.faiya-store .drawer-upsell{border-top:1px solid var(--hairline);margin-top:6px;padding-top:14px}.faiya-store .drawer-upsell__head{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;font-size:12.5px;font-weight:700}.faiya-store .drawer-upsell .comp-rail{grid-template-columns:minmax(0,1fr)}.faiya-store .modal__card--auth{width:min(468px,100%)}.faiya-store .authbox{flex-direction:column;gap:16px;padding:clamp(26px,4vw,38px);display:flex}.faiya-store .authbox__title{font-size:clamp(24px,3vw,30px)}.faiya-store .authbox__sub{color:var(--ink-2);margin-top:-8px;font-size:14px}.faiya-store .authbox__tabs{background:var(--tile);border-radius:var(--radius-pill);isolation:isolate;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid;position:relative}.faiya-store .authbox__tabs button{z-index:1;border-radius:var(--radius-pill);color:var(--ink-2);transition:color var(--dur) var(--ease);background:0 0;border:0;padding:10px 12px;font-size:14px;font-weight:700;position:relative}.faiya-store .authbox__tabs button.is-active{color:var(--ink)}.faiya-store .authbox__tabs-ink{z-index:0;background:var(--surface);border-radius:var(--radius-pill);width:calc(50% - 4px);box-shadow:var(--shadow-xs);transition:transform .38s var(--spring);position:absolute;top:4px;bottom:4px;left:4px}.faiya-store .authbox__tabs[data-on=register] .authbox__tabs-ink{transform:translate(calc(100% + 2px))}.faiya-store .authbox__express{flex-direction:column;gap:8px;display:flex}.faiya-store .expressbtn{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);min-height:46px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14.5px;font-weight:600;display:flex}.faiya-store .expressbtn svg{flex:none}@media (hover:hover){.faiya-store .expressbtn:hover{border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-1px)}}.faiya-store .expressbtn:active{transform:translateY(0)scale(.985)}.faiya-store .authbox__or{color:var(--ink-2);align-items:center;gap:12px;font-size:12.5px;display:flex}.faiya-store .authbox__or:before,.faiya-store .authbox__or:after{content:"";background:var(--hairline);flex:1;height:1px}.faiya-store .authbox__form{flex-direction:column;gap:14px;display:flex}.faiya-store .authbox__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.faiya-store .authbox__aux{color:var(--ink-2);text-align:center;margin-top:10px;font-size:13px}.faiya-store .authbox__aux a{text-underline-offset:3px;text-decoration:underline}.faiya-store .authbox__check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.faiya-store .authbox__check input{accent-color:var(--ink);flex:none;margin-top:3px}.faiya-store .authbox__perks{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:6px 16px;padding-top:14px;display:flex}.faiya-store .authbox__perks li{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.faiya-store .authbox__perks svg{color:var(--ink);opacity:.55}@media (min-width:990px){.faiya-store .pdp--sidebar{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.faiya-store .pdp--sidebar .pdp__info{top:var(--gap);max-height:calc(100dvh - var(--gap) * 2);overscroll-behavior:contain;position:sticky;overflow-y:auto}.faiya-store .pdp--sidebar .pdp__gallery{position:static}}.faiya-store .pdp__panels-full{margin-top:var(--gap);padding:clamp(20px,3vw,34px)}.faiya-store .pdp-tabs{flex-direction:column;gap:20px;display:flex}.faiya-store .pdp-tabs__strip{background:var(--tile);border-radius:var(--radius-pill);scrollbar-width:none;isolation:isolate;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.faiya-store .pdp-tabs__strip::-webkit-scrollbar{display:none}.faiya-store .pdp-tabs__strip button{z-index:1;border-radius:var(--radius-pill);font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;color:var(--ink-2);transition:color var(--dur) var(--ease);background:0 0;border:0;flex:none;padding:10px 20px;font-size:14.5px;font-weight:600;position:relative}.faiya-store .pdp-tabs__strip button.is-active{color:var(--ink)}.faiya-store .pdp-tabs__ink{z-index:0;background:var(--surface);border-radius:var(--radius-pill);width:0;box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), width .4s var(--spring);position:absolute;top:4px;bottom:4px;left:0}.faiya-store .pdp-tabs__panels>[data-tabpanel]{animation:tabIn .32s var(--ease) both}@keyframes tabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:749px){.faiya-store .pdp-tabs__strip{border-radius:var(--radius-inner);flex-wrap:wrap}.faiya-store .pdp-tabs__strip button{flex:auto;padding-inline:12px;font-size:13.5px}.faiya-store .pdp-tabs__ink{display:none}.faiya-store .pdp-tabs__strip button.is-active{background:var(--surface);box-shadow:var(--shadow-xs)}}@media (prefers-reduced-motion:reduce){.faiya-store .pdp-tabs__ink{transition:none}.faiya-store .pdp-tabs__panels>[data-tabpanel]{animation:none}}.faiya-store .personalize{border:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius-inner);background:color-mix(in srgb, var(--tile) 55%, transparent);flex-direction:column;gap:14px;padding:16px;display:flex}.faiya-store .personalize__head{font-family:var(--font-heading);letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.faiya-store .personalize__field{position:relative}.faiya-store .personalize__req{letter-spacing:.04em;text-transform:uppercase;color:var(--sale);font-size:10.5px;font-weight:700}.faiya-store .personalize__req--soft{color:var(--ink-2)}.faiya-store .personalize__help{color:var(--ink-2);font-size:12px}.faiya-store .personalize__counter{color:var(--ink-2);font-size:11px;position:absolute;bottom:-17px;right:2px}.faiya-store .personalize__field:has(.personalize__counter){margin-bottom:16px}.faiya-store .personalize__check{cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.faiya-store .personalize__check input{accent-color:var(--ink)}.faiya-store .pcount{border-radius:var(--radius-inner);background:color-mix(in srgb, var(--sale) 8%, transparent);border:1px solid color-mix(in srgb, var(--sale) 18%, transparent);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.faiya-store .pcount__head{letter-spacing:.02em;text-transform:uppercase;color:var(--sale);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.faiya-store .pcount__clock{align-items:center;gap:6px;display:flex}.faiya-store .pcount__unit{background:var(--surface);min-width:46px;box-shadow:var(--shadow-xs);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;display:flex}.faiya-store .pcount__unit b{font-family:var(--font-heading);letter-spacing:-.02em;font-size:19px;line-height:1}.faiya-store .pcount__unit i{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-style:normal}.faiya-store .pcount__sep{color:var(--ink-2);opacity:.5;font-weight:700}.faiya-store .pcount__clock.is-done{color:var(--sale);font-size:14px;font-weight:600;display:block}.faiya-store .askq__trigger{border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--ink-2);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover){.faiya-store .askq__trigger:hover{border-color:var(--ink);color:var(--ink);background:var(--tile)}}.faiya-store .askq__product{border-radius:var(--radius-inner);background:var(--tile);align-items:center;gap:11px;padding:9px;display:flex}.faiya-store .askq__thumb{flex:none;width:44px;height:44px;overflow:hidden}.faiya-store .askq__thumb img{object-fit:cover;width:100%;height:100%}.faiya-store .askq__name{font-size:13.5px;font-weight:600;line-height:1.35}.faiya-store .article__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faiya-store .article__time{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.faiya-store .article__tags{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.faiya-store .article__tags .chip{transition:background-color var(--dur) var(--ease);padding:5px 13px;font-size:12px}@media (hover:hover){.faiya-store .article__tags .chip:hover{background:var(--lime)}}.faiya-store .article__share{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}.faiya-store .article__share-label{font-family:var(--font-heading);font-size:16px;font-weight:600}.faiya-store .article-nav{gap:var(--gap);max-width:900px;margin:var(--gap) auto 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:750px){.faiya-store .article-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.faiya-store .article-nav__item{border-radius:var(--radius-inner);background:var(--surface);box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.faiya-store .article-nav__item--next:only-child{grid-column:2}@media (max-width:749px){.faiya-store .article-nav__item--next:only-child{grid-column:1}}.faiya-store .article-nav__item--next{text-align:right;align-items:flex-end}@media (hover:hover){.faiya-store .article-nav__item:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.faiya-store .article-nav__dir{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.faiya-store .article-nav__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:17px;line-height:1.25}.faiya-store .article-related{max-width:900px;margin:40px auto 0}.faiya-store .article-related__grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.faiya-store .apost{flex-direction:column;gap:11px;display:flex}.faiya-store .apost__media{aspect-ratio:3/2;overflow:hidden}.faiya-store .apost__media img,.faiya-store .apost__media svg{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}@media (hover:hover){.faiya-store .apost:hover .apost__media img{transform:scale(1.05)}}.faiya-store .apost__body{flex-direction:column;gap:4px;display:flex}.faiya-store .apost__date{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px}.faiya-store .apost__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:17px;line-height:1.25}.faiya-store .apost__excerpt{color:var(--ink-2);font-size:13px;line-height:1.5}.faiya-store .cp-page{flex-direction:column;gap:22px;padding:clamp(18px,3vw,30px);display:flex}.faiya-store .cp-page__body{min-height:200px}.faiya-store .cp-page__foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.faiya-store .cp-share{flex-direction:column;flex:320px;gap:9px;min-width:0;display:flex}.faiya-store .cp-share__label{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.faiya-store .cp-page__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.faiya-store .bmason{gap:var(--bmason-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.faiya-store .bmason__cell{border-radius:var(--radius-card);background:var(--tile);isolation:isolate;min-height:220px;display:flex;position:relative;overflow:hidden}.faiya-store .bmason__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.faiya-store .bmason__img--blank{background:var(--tile)}.faiya-store .bmason__scrim{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--ink) calc(var(--scrim,.25) * 130%), transparent), transparent);position:absolute;inset:35% 0 0}:is(.faiya-store .bmason__body--top~.bmason__scrim,.faiya-store .bmason__cell:has(.bmason__body--top) .bmason__scrim){background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) calc(var(--scrim,.25) * 130%), transparent), transparent);inset:0 0 45%}.faiya-store .bmason__body{z-index:1;flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:clamp(18px,2.4vw,28px);display:flex;position:relative}.faiya-store .bmason__body--top{justify-content:flex-start}.faiya-store .bmason__body--middle{justify-content:center}.faiya-store .bmason__body--bottom{justify-content:flex-end;margin-top:auto}.faiya-store .bmason__cell--light .bmason__body{color:#fff}.faiya-store .bmason__cell--dark .bmason__body{color:var(--ink)}.faiya-store .bmason__title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(19px,2.2vw,27px);line-height:1.1}.faiya-store .bmason__sub{opacity:.85;max-width:34ch;font-size:13.5px}.faiya-store .bmason__cta{align-items:center;gap:9px;margin-top:2px;font-size:13.5px;font-weight:700;display:inline-flex}.faiya-store .bmason__cta .arrow-btn{width:28px;height:28px}.faiya-store .bmason__cell--light .bmason__cta .arrow-btn{color:var(--ink);background:#fff}@media (min-width:750px){.faiya-store .bmason--feature-left,.faiya-store .bmason--feature-right{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}.faiya-store .bmason--feature-left>:first-child{grid-row:span 2}.faiya-store .bmason--feature-right>:first-child{grid-area:span 2/2}.faiya-store .bmason--feature-right>:nth-child(2){grid-area:1/1}.faiya-store .bmason--feature-right>:nth-child(3){grid-area:2/1}.faiya-store .bmason--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.faiya-store .bmason--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.faiya-store .bmason--mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto)}.faiya-store .bmason--mosaic>:first-child{grid-area:span 2/span 2}.faiya-store .bmason--mosaic>:nth-child(2){grid-column:span 2}.faiya-store .bmason--mosaic>:nth-child(3),.faiya-store .bmason--mosaic>:nth-child(4){grid-column:span 1}.faiya-store .bmason--mosaic>:nth-child(5){grid-column:span 4}}@media (min-width:990px){.faiya-store .bmason--quad{grid-template-columns:repeat(4,minmax(0,1fr))}}.faiya-store .bmason--thirds .is-tall,.faiya-store .bmason--rail .is-tall{min-height:320px}.faiya-store .bmason--rail{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.faiya-store .bmason--rail .bmason__cell{scroll-snap-align:start;flex:0 0 clamp(240px,32vw,380px)}@media (max-width:749px){.faiya-store .bmason__cell{min-height:190px}}.faiya-store .brands--grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);display:flex}.faiya-store .brands__item{transition:opacity var(--dur) var(--ease), filter var(--dur) var(--ease), transform var(--dur) var(--ease);flex:none;place-items:center;display:grid}.faiya-store .brands__item img{height:var(--logo-h,34px);object-fit:contain;width:auto;max-width:168px}.faiya-store .brands__item--text span{font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;color:var(--ink-2);transition:color var(--dur) var(--ease);font-size:clamp(15px,1.6vw,21px);font-weight:700}.faiya-store .brands.is-mono .brands__item{filter:grayscale();opacity:.55}@media (hover:hover){.faiya-store .brands.is-mono .brands__item:hover{filter:none;opacity:1}}.faiya-store .brands--marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.faiya-store .brands__track{width:max-content;animation:brandRoll var(--speed,40s) linear infinite;display:flex}.faiya-store .brands--marquee:hover .brands__track{animation-play-state:paused}.faiya-store .brands__set{align-items:center;gap:clamp(24px,4vw,60px);padding-right:clamp(24px,4vw,60px);display:flex}@keyframes brandRoll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faiya-store .brands__track{animation:none}.faiya-store .brands--marquee{overflow-x:auto}}.faiya-store .promo-pop__card{width:min(760px,100%);display:grid;overflow:hidden}.faiya-store .promo-pop__card--plain,.faiya-store .promo-pop__card--stack{width:min(460px,100%)}.faiya-store .promo-pop__media{background:var(--tile)}.faiya-store .promo-pop__media img{object-fit:cover;width:100%;height:100%}.faiya-store .promo-pop__card--stack .promo-pop__media{aspect-ratio:16/9}.faiya-store .promo-pop__card--plain .promo-pop__media{display:none}@media (min-width:750px){.faiya-store .promo-pop__card--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.faiya-store .promo-pop__card--split .promo-pop__media{grid-row:1}}@media (max-width:749px){.faiya-store .promo-pop__card--split .promo-pop__media{aspect-ratio:16/9}}.faiya-store .promo-pop__body{flex-direction:column;align-items:flex-start;gap:13px;padding:clamp(24px,4vw,38px);display:flex}.faiya-store .promo-pop__title{font-size:clamp(23px,3vw,31px)}.faiya-store .promo-pop__text{color:var(--ink-2);font-size:14px}.faiya-store .promo-pop__clock{gap:6px;display:flex}.faiya-store .promo-pop__clock.is-done{color:var(--sale);font-size:14px;font-weight:600;display:block}.faiya-store .promo-pop__code{border:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent);border-radius:var(--radius-inner);background:color-mix(in srgb, var(--lime) 16%, transparent);cursor:pointer;width:100%;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;align-items:center;gap:2px;padding:13px 16px;display:flex;position:relative}@media (hover:hover){.faiya-store .promo-pop__code:hover{border-color:var(--ink)}}.faiya-store .promo-pop__code.is-copied{border-style:solid;border-color:var(--ink)}.faiya-store .promo-pop__code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.faiya-store .promo-pop__code-value{font-family:var(--font-heading);letter-spacing:.06em;font-size:23px;font-weight:700}.faiya-store .promo-pop__code-hint{color:var(--ink-2);font-size:11.5px}.faiya-store .video-sec--full .vplay__trigger{border-radius:0}.faiya-store .vplay{position:relative}.faiya-store .vplay__trigger{background:var(--tile);border-radius:var(--radius-card);cursor:pointer;isolation:isolate;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.faiya-store .vplay--wide .vplay__trigger{aspect-ratio:16/9}.faiya-store .vplay--cinema .vplay__trigger{aspect-ratio:21/9}.faiya-store .vplay--square .vplay__trigger{aspect-ratio:1}.faiya-store .vplay--tall .vplay__trigger{aspect-ratio:4/5}.faiya-store .vplay__poster{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), filter .4s var(--ease);position:absolute;inset:0}.faiya-store .vplay__poster--blank{background:var(--tile)}.faiya-store .vplay__trigger:after{content:"";background:color-mix(in srgb, var(--ink) 12%, transparent);opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}@media (hover:hover){.faiya-store .vplay__trigger:hover .vplay__poster{transform:scale(1.03)}.faiya-store .vplay__trigger:hover:after{opacity:1}.faiya-store .vplay__trigger:hover .vplay__btn{transform:translate(-50%,-50%)scale(1.08)}}.faiya-store .vplay__btn{z-index:2;aspect-ratio:1;background:var(--glass-fill);width:clamp(58px,7vw,84px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-line-dark);box-shadow:var(--glass-edge), var(--shadow-md);color:var(--ink);transition:transform .34s var(--spring);border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faiya-store .vplay__caption{z-index:2;border-radius:var(--radius-pill);background:var(--glass-fill-solid);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:7px 15px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:18px}.faiya-store .vplay__trigger:focus-visible{outline:2px solid var(--pop);outline-offset:3px}.faiya-store .vbox{z-index:var(--z-toast);opacity:0;transition:opacity .26s var(--ease);place-items:center;padding:clamp(12px,4vw,40px);display:grid;position:fixed;inset:0}.faiya-store .vbox.is-open{opacity:1}.faiya-store .vbox__scrim{-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur));background:#000000c7;position:absolute;inset:0}.faiya-store .vbox__inner{width:min(1180px,100%);transition:transform .4s var(--spring);position:relative;transform:scale(.96)}.faiya-store .vbox.is-open .vbox__inner{transform:none}.faiya-store .vbox__stage{aspect-ratio:16/9;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);background:#000;position:relative;overflow:hidden}.faiya-store .vbox__stage iframe,.faiya-store .vbox__stage video{object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.faiya-store .vbox__close{border:1px solid var(--glass-line-dark);background:var(--glass-fill-dark);width:38px;height:38px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:#fff;transition:background-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-46px;right:0}@media (hover:hover){.faiya-store .vbox__close:hover{background:#ffffff42}}@media (max-height:560px),(max-width:600px){.faiya-store .vbox__close{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.faiya-store .vbox,.faiya-store .vbox__inner,.faiya-store .vplay__poster,.faiya-store .vplay__btn{transition:none}}.faiya-store .giftwrap{border:1px solid var(--hairline);border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex;position:relative}@media (hover:hover){.faiya-store .giftwrap:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.faiya-store .giftwrap.is-on{border-color:var(--ink);background:color-mix(in srgb, var(--lime) 12%, var(--surface))}.faiya-store .giftwrap.is-busy{opacity:.55;pointer-events:none}.faiya-store .giftwrap input{opacity:0;pointer-events:none;position:absolute}.faiya-store .giftwrap__box{border:1px solid var(--hairline);color:#0000;width:21px;height:21px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:7px;flex:none;place-items:center;display:grid}.faiya-store .giftwrap input:checked~.giftwrap__box{background:var(--ink);border-color:var(--ink);color:#fff}.faiya-store .giftwrap input:focus-visible~.giftwrap__box{outline:2px solid var(--pop);outline-offset:2px}.faiya-store .giftwrap__icon{color:var(--ink-2);flex:none}.faiya-store .giftwrap.is-on .giftwrap__icon{color:var(--ink)}.faiya-store .giftwrap__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.faiya-store .giftwrap__title{font-size:14px;font-weight:700}.faiya-store .giftwrap__text{color:var(--ink-2);font-size:12.5px;line-height:1.4}.faiya-store .giftwrap__price{flex:none;font-size:14px;font-weight:700}.faiya-store .sold-count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sale) 9%, transparent);width:fit-content;color:var(--sale);align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.faiya-store .sold-count strong{font-weight:800}.faiya-store .sold-count svg{flex:none}.faiya-store .bundle-card{padding:clamp(20px,3vw,32px)}.faiya-store .bundle-card .sec-head{margin-bottom:20px}.faiya-store .bundle{flex-direction:column;gap:18px;display:flex}.faiya-store .bundle__items{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.faiya-store .bundle__plus{background:var(--tile);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.faiya-store .bundle-item{scroll-snap-align:start;border:1px solid var(--hairline);border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;min-width:172px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur) var(--ease);flex-direction:column;flex:190px;gap:9px;padding:12px;display:flex;position:relative}@media (hover:hover){.faiya-store .bundle-item:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.faiya-store .bundle-item:has(.bundle-item__check:checked){border-color:var(--ink);box-shadow:var(--shadow-xs)}.faiya-store .bundle-item.is-off,.faiya-store .bundle-item.is-out{opacity:.5}.faiya-store .bundle-item.is-out{cursor:not-allowed}.faiya-store .bundle-item__check{opacity:0;pointer-events:none;position:absolute}.faiya-store .bundle-item__box{z-index:2;border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0000;width:22px;height:22px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:7px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.faiya-store .bundle-item__check:checked~.bundle-item__box{background:var(--ink);border-color:var(--ink);color:#fff}.faiya-store .bundle-item__check:focus-visible~.bundle-item__box{outline:2px solid var(--pop);outline-offset:2px}.faiya-store .bundle-item__media{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.faiya-store .bundle-item__media img,.faiya-store .bundle-item__media svg{object-fit:cover;width:100%;height:100%}.faiya-store .bundle-item__flag{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);letter-spacing:.02em;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;bottom:8px;left:8px}.faiya-store .bundle-item__body{flex-direction:column;gap:5px;display:flex}.faiya-store .bundle-item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.faiya-store .bundle-item__price{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.faiya-store .bundle-item__price s{color:var(--ink-2);font-size:12px;font-weight:500}.faiya-store .bundle-item__variant{border-radius:10px;min-height:36px;padding:4px 10px;font-size:12.5px}.faiya-store .bundle-item__out{color:var(--sale);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.faiya-store .bundle__summary{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.faiya-store .bundle__totals{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.faiya-store .bundle__count{color:var(--ink-2);font-size:12.5px}.faiya-store .bundle__price{align-items:baseline;gap:8px;display:inline-flex}.faiya-store .bundle__price s{color:var(--ink-2);font-size:14px}.faiya-store .bundle__price strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:26px}.faiya-store .bundle__save{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lime) 55%, #fff);padding:4px 11px;font-size:12px;font-weight:700}.faiya-store .bundle__add{flex:none}.faiya-store .bundle__add[disabled]{opacity:.45;pointer-events:none}.faiya-store .bundle__note{color:var(--ink-2);font-size:12px}@media (max-width:749px){.faiya-store .bundle__summary{flex-direction:column;align-items:stretch}.faiya-store .bundle__add{width:100%}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.faiya-store .is-scrolled .header,.faiya-store .hero__nav-btn,.faiya-store .float-chip,.faiya-store .pdp__share,.faiya-store .pdp__nav,.faiya-store .satc,.faiya-store .dock,.faiya-store .cp-bar,.faiya-store .wl-btn,.faiya-store .cp-btn,.faiya-store .look-tile__cap,.faiya-store .drawer__panel,.faiya-store .facet-wrap .facet-card,.faiya-store .filter-pop__panel,.faiya-store .share-card{background:var(--surface)}.faiya-store .share-card .share__preview{background:var(--tile)}.faiya-store .share-card .share__link{background:var(--surface)}.faiya-store .lightbox__close,.faiya-store .lightbox__nav,.faiya-store .lightbox__count{background:color-mix(in srgb, var(--ink) 78%, #fff)}.faiya-store .modal__scrim{background:color-mix(in srgb, var(--ink) 55%, transparent)}.faiya-store .drawer__scrim,.faiya-store .facet-wrap:before,.faiya-store .drawer--search .drawer__scrim{background:color-mix(in srgb, var(--ink) 52%, transparent)}}@media (prefers-reduced-transparency:reduce){.faiya-store .is-scrolled .header,.faiya-store .hero__nav-btn,.faiya-store .float-chip,.faiya-store .pdp__share,.faiya-store .pdp__nav,.faiya-store .satc,.faiya-store .dock,.faiya-store .cp-bar,.faiya-store .wl-btn,.faiya-store .cp-btn,.faiya-store .look-tile__cap,.faiya-store .drawer__panel,.faiya-store .facet-wrap .facet-card,.faiya-store .filter-pop__panel,.faiya-store .share-card{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.faiya-store .share-card .share__preview{background:var(--tile)}.faiya-store .share-card .share__link{background:var(--surface)}.faiya-store .lightbox__close,.faiya-store .lightbox__nav,.faiya-store .lightbox__count{background:color-mix(in srgb, var(--ink) 74%, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}.faiya-store .modal__scrim,.faiya-store .drawer__scrim,.faiya-store .facet-wrap:before,.faiya-store .drawer--search .drawer__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--ink) 58%, transparent)}}.faiya-store{--font-body:var(--font-store), sans-serif;--font-heading:var(--font-outfit), sans-serif;--highlight:var(--lime);--highlight-soft:var(--lime);--highlight-ink:var(--store-highlight-ink,var(--ink));color:var(--ink);background:var(--canvas)}.faiya-store .aura-container,.faiya-store .container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,32px)}.faiya-store .aura-display{font-family:var(--font-heading);font-weight:600}.faiya-store .aura-card{box-shadow:none;border-radius:28px}.faiya-store .aura-tile{border-radius:18px}.faiya-store .aura-mark{background:linear-gradient(transparent 55%,var(--lime) 55%,var(--lime) 92%,transparent 92%)}.faiya-store .aura-btn--accent,.faiya-store .aura-arrow--accent{background:var(--lime);color:var(--ink)}.faiya-store .aura-chip{min-height:28px;font-size:12px;font-weight:600}.faiya-store .aura-chip--accent{background:var(--lime);color:var(--ink)}.faiya-store .faiya-header{padding-top:12px;padding-bottom:0}.faiya-store .faiya-header-pill{border:1px solid var(--hairline);min-height:66px;box-shadow:var(--shadow-xs);gap:20px;padding:10px 12px 10px 24px}.faiya-store .faiya-header-pill nav a{padding-inline:12px;font-size:13.5px}.faiya-store .faiya-hero{padding-top:16px;padding-bottom:8px}.faiya-store .hero__main,.faiya-store .hero__slide{min-height:480px}.faiya-store .hero__bg img{object-fit:cover}.faiya-store .faiya-hero-product{background:#f5f6f1}.faiya-store .faiya-hero-product .hero__bg{border-radius:22px;margin:24px;left:48%;overflow:hidden}.faiya-store .faiya-hero-product .hero__bg img{object-fit:contain;mix-blend-mode:multiply}.faiya-store .faiya-hero-product:before{display:none}.faiya-store .hero__content{padding-bottom:24px}.faiya-store .faiya-hero-copy{max-width:38ch;color:var(--ink-2);font-size:16px}.faiya-store .faiya-pause{background:0 0;border:0;padding:6px;font-size:11px}.faiya-store .faiya-category-pills{padding-block:8px}.faiya-store .faiya-category-pills a{box-shadow:none;padding:10px 18px;font-size:13px}.faiya-store .faiya-section{padding-block:36px}.faiya-store .faiya-section-head{margin-bottom:22px}.faiya-store .faiya-section-head h2,.faiya-store .section-head h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.1}.faiya-store .faiya-section-head .aura-chip{margin-bottom:10px}.faiya-store .faiya-product-card{height:100%}.faiya-store .faiya-product-image{display:block;position:absolute;inset:0}.faiya-store .pcard__title a:after{content:none}.faiya-store .pcard__quick:focus-visible,.faiya-store .pcard:focus-within .pcard__quick{opacity:1;transform:none}.faiya-store .faiya-trust{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:24px;margin-block:8px 20px;padding-block:20px;display:grid}.faiya-store .faiya-trust>div,.faiya-store .faiya-trust>a{align-items:center;gap:13px;display:flex}.faiya-store .faiya-trust svg{stroke-width:1.4px;flex-shrink:0;width:28px;height:28px}.faiya-store .faiya-trust strong{font-size:14px;font-weight:600;display:block}.faiya-store .faiya-trust small{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.faiya-store .faiya-trust .faiya-payment{flex-direction:column;align-items:flex-start;gap:4px}.faiya-store .faiya-payment span{border:1px solid var(--hairline);background:var(--surface);border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700}.faiya-store .faiya-editorial{padding-block:12px}.faiya-store .banner-duo{grid-template-columns:5fr 7fr;gap:16px;display:grid}.faiya-store .faiya-banner{background:var(--surface);min-height:300px;padding:28px;position:relative;overflow:hidden}.faiya-store .faiya-banner-image{width:57%;height:100%;position:absolute;bottom:0;right:0}.faiya-store .faiya-banner-image img{object-fit:cover}.faiya-store .faiya-banner:before{content:"";background:linear-gradient(90deg,var(--surface) 30%,transparent 100%);z-index:1;position:absolute;inset:0}.faiya-store .faiya-banner-copy{z-index:2;max-width:70%;position:relative}.faiya-store .faiya-banner-copy h2{margin-top:20px;font-size:clamp(24px,2.5vw,36px)}.faiya-store .faiya-banner-copy p{margin-top:8px}.faiya-store .faiya-faq{padding-block:30px 40px}.faiya-store .faiya-faq .section-head{margin-bottom:22px}.faiya-store .faiya-faq .section-head h2{margin-top:12px}.faiya-store .faiya-faq-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.faiya-store .faiya-questions{padding:10px 28px}.faiya-store .faiya-questions details{border-bottom:1px solid var(--hairline);padding-block:22px}.faiya-store .faiya-questions details:last-child{border:0}.faiya-store .faiya-questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;font-weight:600;list-style:none;display:flex}.faiya-store .faiya-questions summary::-webkit-details-marker{display:none}.faiya-store .faiya-questions details[open] summary span{transform:rotate(45deg)}.faiya-store .faiya-questions p{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.7}.faiya-store .faiya-help{background:var(--tile);padding:28px}.faiya-store .faiya-help h3{margin-block:16px 12px;font-size:32px}.faiya-store .faiya-help p{color:var(--ink-2);margin-bottom:24px;font-size:14px}.faiya-store .faiya-news{margin-top:32px}.faiya-store .faiya-footer{background:var(--surface)}.faiya-store .faiya-wordmark{font-family:var(--font-heading);letter-spacing:-.065em;overflow-wrap:anywhere;text-align:center;color:var(--ink);margin-top:45px;padding-bottom:15px;font-size:clamp(65px,17vw,245px);font-weight:600;line-height:.92}.faiya-store .faiya-pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px}.faiya-store .faiya-pdp h1{font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.12}.faiya-store .faiya-collection-hero{padding:28px 32px}.faiya-store .faiya-collection-hero h1{font-size:clamp(32px,4vw,54px)}.faiya-store :focus-visible{outline:2px solid var(--pop);outline-offset:4px}.faiya-store .faiya-skip{background:var(--ink);color:#fff;z-index:100;border-radius:30px;padding:12px 20px;position:fixed;top:-100px;left:20px}.faiya-store .faiya-skip:focus{top:12px}.faiya-cart{background:#eef0e8;border-radius:28px 0 0 28px}.faiya-store .dock{z-index:40}.faiya-cart[data-slot=sheet-content]{z-index:100}.storefront-theme:has(.faiya-cart) [data-slot=sheet-overlay]{z-index:90}.faiya-cart [data-slot=sheet-header],.faiya-cart [data-slot=sheet-footer]{padding:24px}.faiya-cart [data-slot=sheet-title]{font-family:var(--font-outfit);font-size:26px}.faiya-cart .faiya-cart-line{background:#fff;border-radius:18px;padding:14px}@media (max-width:989px){.faiya-store .faiya-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.faiya-store .faiya-pdp{grid-template-columns:minmax(0,1fr)}.faiya-store .faiya-header-pill{gap:10px;padding:10px}}@media (max-width:749px){.faiya-store{padding-bottom:78px}.faiya-store .hero__main,.faiya-store .hero__slide{min-height:500px}.faiya-store .hero__content{max-width:90%}.faiya-store .hero__title{font-size:40px}.faiya-store .hero__bg img{object-position:60% center}.faiya-store .hero__slide:before{background:linear-gradient(90deg,#ffffffe6,#fff6)}.faiya-store .faiya-section{padding-block:26px}.faiya-store .banner-duo,.faiya-store .faiya-faq-grid{grid-template-columns:minmax(0,1fr)}.faiya-store .faiya-banner{min-height:250px}.faiya-store .faiya-trust{gap:20px 12px}.faiya-store .faiya-trust strong{font-size:12px}.faiya-store .faiya-trust small{font-size:11px}.faiya-store .faiya-trust svg{width:22px}.faiya-store .pcard{border-radius:20px;padding:7px}.faiya-store .pcard__info{padding:10px 4px 5px}.faiya-store .pcard__title{font-size:13px}.faiya-store .price__now{font-size:14px}.faiya-store .price__was{font-size:11px}.faiya-store .faiya-collection-hero{padding:24px}}@media (prefers-reduced-motion:reduce){.faiya-store *,.faiya-store :before,.faiya-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:749px){.faiya-store .faiya-hero-product{align-content:start;padding-top:28px;padding-bottom:235px}.faiya-store .faiya-hero-product .hero__content{max-width:100%}.faiya-store .faiya-hero-product .hero__bg{width:60%;height:210px;margin:0;inset:auto 12px 30px auto}.faiya-store .faiya-hero-product .hero__title{font-size:34px}.faiya-store .faiya-hero-product .hero__content{gap:16px}}.faiya-store h1,.faiya-store h2,.faiya-store h3{font-family:var(--font-heading)}.faiya-cart [data-slot=sheet-footer] button{border-radius:999px;min-height:46px}.faiya-store .faiya-sticky-buy{z-index:41;background:var(--surface);width:min(740px,100% - 32px);box-shadow:var(--shadow-md);border:1px solid var(--hairline);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.faiya-store .faiya-sticky-buy>div{min-width:0}.faiya-store .faiya-sticky-buy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.faiya-store .faiya-sticky-buy span{font-size:14px;font-weight:700}.faiya-store .faiya-sticky-buy button{flex-shrink:0}@media (max-width:749px){.faiya-store .faiya-sticky-buy{gap:10px;padding:10px 12px;bottom:90px}.faiya-store:has(.faiya-sticky-buy){padding-bottom:154px}.faiya-store .faiya-sticky-buy strong{max-width:160px;font-size:11px}.faiya-store .pcard__title{min-height:2.8em}.faiya-store .pcard__bottom{min-height:3.1rem}}.faiya-store .chip--lime,.faiya-store .btn--lime,.faiya-store .arrow-btn--lime,.faiya-store .cta:not(.cta--ink),.faiya-store .cta--ink .arrow-btn,.faiya-store .badge--new,.faiya-store .marquee--lime,.faiya-store .qbreak__badge,.faiya-store .aura-btn--accent,.faiya-store .aura-arrow--accent,.faiya-store .aura-chip--accent{color:var(--highlight-ink)}.faiya-store .chip--lime:before{background:currentColor}
