:root{--qp-bg:#f6f7fb;--qp-surface:#fff;--qp-surface-2:#eef0f5;--qp-ink:#14131f;--qp-muted:#5d5f6e;--qp-subtle:#6b6d7c;--qp-line:#14131f14;--qp-line-strong:#14131f24;--qp-coral:#ff5a3d;--qp-coral-text:#d4330f;--qp-coral-soft:#ffeae4;--qp-coral-dark:#ff8a6e;--qp-success:#0a7d3d;--qp-success-soft:#e4f7ec;--qp-warning:#b96a00;--qp-warning-soft:#fff3d6;--qp-danger:#d22c1f;--qp-danger-soft:#fde7e4;--qp-inverse-surface:#14131f;--qp-on-inverse:#f7f4fb;--qp-selected-surface:var(--qp-inverse-surface);--qp-selected-text:var(--qp-on-inverse);--qp-selected-border:var(--qp-inverse-surface);--qp-map-background:linear-gradient(145deg, #eceef3 0%, #f8f9fb 48%, #dfe4ec 100%);--qp-radius-chip:8px;--qp-radius-control:12px;--qp-radius-card:18px;--qp-radius-sheet:24px;--qp-radius-frame:36px;--qp-radius-pill:999px;--qp-shadow-card:0 1px 2px #14131f0a;--qp-shadow-float:0 12px 32px #14131f29;--qp-shadow-frame:0 24px 60px #14131f1f;--qrango-browser-viewport-bottom-offset:0px;--qrango-bottom-nav-lift:0px;--qrango-client-safe-bottom:env(safe-area-inset-bottom,0px);--qrango-client-cta-bottom-gap:max(8px, var(--qrango-client-safe-bottom));--qp-font-display:"Space Grotesk", system-ui, sans-serif;--qp-font-body:"Schibsted Grotesk", system-ui, sans-serif}html[data-qrango-chrome-android=true]:not([data-qrango-native-client=true]){--qrango-client-safe-bottom:max(48px, env(safe-area-inset-bottom,0px), env(safe-area-max-inset-bottom,0px))}html[data-qrango-native-client=true]{--qrango-client-safe-bottom:0px;--qrango-client-cta-bottom-gap:6px;--qrango-bottom-nav-lift:0px}html[data-theme=dark]{--qp-bg:#100e16;--qp-surface:#191620;--qp-surface-2:#24202c;--qp-ink:#f7f4fb;--qp-muted:#c4becd;--qp-subtle:#928a9b;--qp-line:#f7f4fb1a;--qp-line-strong:#f7f4fb33;--qp-coral-soft:#3a211f;--qp-success-soft:#153625;--qp-warning-soft:#3a2d16;--qp-danger-soft:#3c211f;--qp-inverse-surface:#24202c;--qp-on-inverse:#f7f4fb;--qp-selected-surface:var(--qp-coral-soft);--qp-selected-text:var(--qp-coral-dark);--qp-selected-border:var(--qp-coral);--qp-map-background:linear-gradient(145deg, #24202c 0%, #191620 48%, #100e16 100%);--qp-shadow-card:0 1px 2px #00000047;--qp-shadow-float:0 12px 32px #0000006b;--qp-shadow-frame:0 24px 60px #00000085}.qpoint-v2{background:var(--qp-bg);color:var(--qp-ink);font-family:var(--qp-font-body);-webkit-font-smoothing:antialiased;height:100dvh;height:var(--qrango-browser-viewport-height,100dvh);flex-direction:column;display:flex;overflow:hidden}.qpoint-v2 *{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.qpoint-v2 ::-webkit-scrollbar{width:0;height:0;display:none}.qpoint-v2 [data-product-detail-preview] .pdp-footer{flex-shrink:0}.qpoint-v2 button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.qpoint-v2 input,.qpoint-v2 textarea{font:inherit;color:inherit}.qpoint-v2 a{color:var(--qp-coral-text);text-decoration:none}.qpoint-v2 .qp-icon{vertical-align:middle;flex:none;display:inline-block}.qpoint-v2 .qp-pill{border-radius:var(--qp-radius-pill)}.qpoint-v2 .qp-tabular{font-variant-numeric:tabular-nums}.qpoint-v2 .qp-card{background:var(--qp-surface);border:1px solid var(--qp-line);border-radius:var(--qp-radius-card);box-shadow:var(--qp-shadow-card)}.qpoint-v2 .qp-profile-summary-card{text-align:left;width:100%;transition:background-color .15s,transform .15s}.qpoint-v2 .qp-profile-summary-card:active{background:var(--qp-surface-2);transform:scale(.985)}.qpoint-v2 .qp-profile-summary-card:focus-visible{outline:3px solid color-mix(in srgb, var(--qp-coral) 42%, transparent);outline-offset:2px}@keyframes qp-pulse{0%{box-shadow:0 0 #ff5a3d73}70%{box-shadow:0 0 0 9px #ff5a3d00}to{box-shadow:0 0 #ff5a3d00}}@keyframes qp-shimmer{0%{background-position:0 0}to{background-position:-220% 0}}@keyframes qp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes qp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes qp-fade-in-up{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes qp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes qp-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qp-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.qpoint-v2 .qp-animate-pulse{animation:1.6s ease-out infinite qp-pulse}.qpoint-v2 .qp-animate-bounce{animation:1s ease-in-out infinite qp-bounce}.qpoint-v2 .qp-shimmer{background:linear-gradient(90deg, var(--qp-surface), var(--qp-surface-2), var(--qp-surface));background-size:220% 100%;animation:1.5s ease-in-out infinite qp-shimmer}.qp-full-progress{z-index:1000;text-align:center;background:var(--qp-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:fixed;inset:0}.qp-full-progress__visual{background:var(--qp-coral-soft);width:112px;height:112px;box-shadow:var(--qp-shadow-card);border-radius:32px;place-items:center;display:grid}.qp-full-progress__brand{color:var(--qp-ink);font-family:var(--qp-font-display);letter-spacing:-.03em;justify-content:center;align-items:baseline;margin-bottom:4px;font-size:34px;font-weight:700;line-height:1;display:inline-flex}.qp-full-progress__brand>span{color:var(--qp-coral)}.qp-full-progress__dots{align-items:center;gap:6px;display:flex}.qp-full-progress__dots>:first-child{animation:.9s ease-in-out infinite qp-bounce}.qp-full-progress__dots>:nth-child(2){animation:.9s ease-in-out .12s infinite qp-bounce}.qp-full-progress__dots>:nth-child(3){animation:.9s ease-in-out .24s infinite qp-bounce}.qp-full-progress>strong{font-family:var(--qp-font-display);font-size:22px}.qp-full-progress>span{max-width:290px;color:var(--qp-muted);font-size:14px;line-height:1.45}.qp-loading-dots{align-items:center;gap:5px;min-height:12px;display:inline-flex}.qp-loading-dots>:first-child{animation:.9s ease-in-out infinite qp-bounce}.qp-loading-dots>:nth-child(2){animation:.9s ease-in-out .12s infinite qp-bounce}.qp-loading-dots>:nth-child(3){animation:.9s ease-in-out .24s infinite qp-bounce}.qp-home-loading{flex-direction:column;gap:14px;padding:12px 16px 24px;display:flex}.qp-home-loading__label{color:var(--qp-muted);margin:0;font-size:13px;font-weight:750}.qp-home-loading__categories{gap:14px;display:flex;overflow:hidden}.qp-home-loading__categories>span{flex-direction:column;flex:0 0 58px;align-items:center;gap:7px;display:flex}.qp-home-loading__cards{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.qpoint-v2 *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.qpoint-v2 .qp-app-shell{background:#0d0c13;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:32px 16px;display:flex}@media (max-width:480px){.qpoint-v2 .qp-app-shell{padding:0}}.qpoint-v2 .qp-mobile-frame{background:var(--qp-bg);border-radius:var(--qp-radius-frame);width:100%;min-width:390px;max-width:430px;box-shadow:var(--qp-shadow-frame);isolation:isolate;border:1px solid #14131f1a;flex-direction:column;height:844px;max-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden}@media (max-width:480px){.qpoint-v2 .qp-mobile-frame{min-width:0;max-width:100%;box-shadow:none;border:0;border-radius:0;height:100%;max-height:none}}.qpoint-v2 .qp-scroll-area{-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto}.qpoint-v2 .qp-mobile-frame:has(.qp-bottom-nav) .qp-scroll-area{padding-bottom:calc(72px + var(--qrango-client-safe-bottom))}.qpoint-v2 .qp-safe-bottom{padding-bottom:calc(8px + var(--qrango-client-safe-bottom) + var(--qrango-browser-viewport-bottom-offset))}.qpoint-v2 .qp-safe-top{padding-top:env(safe-area-inset-top,0px)}@media (max-width:430px){.qpoint-v2 [data-product-detail-preview][data-layout=modal] .pdp-phone{height:var(--qrango-browser-viewport-height,100dvh)}}.qp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qp-two-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.qp-search-suggestions{border:1px solid var(--qp-line);background:var(--qp-surface);box-shadow:var(--qp-shadow-card);border-radius:18px;margin:0 16px 10px;padding:4px 12px}.qp-search-suggestion{min-height:48px;color:var(--qp-ink);border-bottom:1px solid var(--qp-line);align-items:center;gap:10px;text-decoration:none;display:flex}.qp-search-suggestion:last-child{border-bottom:0}.qp-search-suggestion>span{flex-direction:column;flex:1;min-width:0;display:flex}.qp-search-suggestion strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.qp-search-suggestion small{color:var(--qp-muted);font-size:11px}.qp-search-invitation{border:1px solid color-mix(in srgb, var(--qp-coral) 20%, var(--qp-line));background:linear-gradient(150deg, var(--qp-coral-soft), var(--qp-surface) 68%);min-height:174px;color:var(--qp-ink);text-align:center;box-shadow:var(--qp-shadow-card);border-radius:24px;place-items:center;gap:4px;margin:0 16px 14px;padding:12px 16px 16px;display:grid;overflow:hidden}.qp-search-invitation__animation{object-fit:contain;width:124px;height:104px;display:block}.qp-search-invitation>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.qp-search-invitation strong{font-family:var(--qp-font-display);font-size:19px;line-height:1.18}.qp-search-invitation small{color:var(--qp-muted);font-size:12px;line-height:1.35}.qp-favorites-rail{scroll-snap-type:x proximity;gap:12px;padding:0 16px 18px;display:flex;overflow-x:auto}.qp-favorites-rail>*{scroll-snap-align:start}.qp-favorite-subheading{color:var(--qp-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 16px 8px;font-size:11px;font-weight:800}.qp-favorite-badge{width:28px;height:28px;color:var(--qp-coral-text);background:color-mix(in srgb, var(--qp-surface) 88%, transparent);z-index:3;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #00000029}.qp-favorite-product{flex-direction:column;flex:0 0 168px;width:168px;padding:0;display:flex;overflow:hidden}.qp-favorite-product__media{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.qp-favorite-product__body{flex-direction:column;gap:4px;min-height:132px;padding:12px 13px 14px;display:flex}.qp-favorite-product__name{min-height:34px;font-size:14px;font-weight:700}.qp-favorite-product small{min-height:28px;color:var(--qp-muted);font-size:11px}.qp-favorite-product__body>strong{color:var(--qp-coral-text);margin-top:auto;font-size:13px}.qp-store-rail-card{width:184px;color:inherit;flex-direction:column;flex:none;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.qp-store-rail-card__media{aspect-ratio:16/9;background:var(--qp-inverse-surface);border-radius:var(--qp-radius-card) var(--qp-radius-card) 0 0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.qp-store-rail-card__body{flex-direction:column;gap:4px;min-width:0;min-height:142px;padding:12px 13px 14px;display:flex}.qp-store-rail-card__heading{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.qp-store-rail-card__name{color:var(--qp-ink);flex:1;min-width:0;min-height:34px;font-size:14px;font-weight:700}.qp-store-rail-card__heading>.qp-pill{flex:none;margin-top:1px}.qp-store-rail-card__category{color:var(--qp-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.qp-store-rail-card__delivery{min-width:0;color:var(--qp-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.qp-store-rail-card__promotion{color:var(--qp-coral-text);margin-top:auto;font-size:11px;font-weight:700}.qp-home-showcase{padding:2px 16px 14px}.qp-home-showcase__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.qp-home-showcase__rail::-webkit-scrollbar{display:none}.qp-category-rail::-webkit-scrollbar{display:none}.qpoint-v2 .qp-home-showcase__slide{aspect-ratio:2;border:1px solid var(--qp-line);color:#fff;isolation:isolate;scroll-snap-align:start;border-radius:20px;flex:0 0 100%;text-decoration:none;position:relative;overflow:hidden}.qp-home-showcase__slide:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#06040e24 30%,#06040e57 56%,#06040e8f 82%,#06040ead 100%);height:46%;position:absolute;bottom:0;left:0;right:0}.qp-home-showcase__slide img{object-fit:cover;width:100%;height:100%}.qp-home-showcase__image{inset:0;position:absolute!important}.qpoint-v2 .qp-home-showcase__content{color:#fff;text-shadow:0 1px 2px #00000080,0 0 12px #00000040;z-index:2;flex-direction:column;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.qpoint-v2 .qp-home-showcase__eyebrow{color:#ffffffe0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.qpoint-v2 .qp-home-showcase__title{-webkit-line-clamp:2;color:#fff;font-family:var(--qp-font-display);-webkit-box-orient:vertical;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.qp-home-showcase__dots{justify-content:center;margin-top:2px;display:flex}.qp-home-showcase__dots button{place-items:center;width:44px;height:44px;display:grid}.qp-home-showcase__dots button span{background:var(--qp-line-strong);border-radius:999px;width:6px;height:6px;transition:width .18s,background .18s}.qp-home-showcase__dots button[aria-current=true] span{background:var(--qp-coral);width:18px}.qp-category-rail{scrollbar-width:none;gap:10px;padding:26px 16px 12px;display:flex;overflow-x:auto}.qp-category-tile{text-align:center;flex-direction:column;flex:0 0 88px;align-items:center;gap:6px;min-height:107px;display:flex}.qp-category-tile__label{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88px;min-height:26px;font-size:11px;font-weight:650;line-height:1.18;display:-webkit-box;overflow:hidden}.qp-category-tile[aria-pressed=true] .qp-category-tile__label{color:var(--qp-coral-text);font-weight:800}.qp-category-tile__media{isolation:isolate;position:relative;overflow:visible}.qp-category-tile__media img{transition:transform .18s}.qp-category-tile[aria-pressed=true] .qp-category-tile__media img{filter:drop-shadow(0 5px 8px #d4330f38);transform:translateY(-2px)}.qp-selection-splash{pointer-events:none;transform-origin:50%;z-index:0;position:absolute;overflow:visible}.qp-selection-splash[data-context=category]{width:117px;height:117px;top:39%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.qp-selection-splash[data-context=tab]{width:63px;height:57px;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.qp-selection-splash__art{transform-box:fill-box;transform-origin:50%;animation:8s steps(2,jump-none) infinite alternate qp-selection-splash-drift}.qp-selection-splash__shadow{fill:var(--qp-ink);opacity:.64}.qp-selection-splash__base{fill:var(--qp-coral);stroke:var(--qp-ink);stroke-linejoin:bevel;stroke-width:1.8px}.qp-selection-splash__flash{fill:#ffffff85}.qp-selection-splash__ink{fill:var(--qp-ink)}.qp-selection-splash__paint{fill:var(--qp-coral);stroke:var(--qp-ink);stroke-width:1.5px}.qp-selection-splash[data-context=tab] .qp-selection-splash__noise{display:none}.qp-bottom-nav__icon-shell{isolation:isolate;place-items:center;width:40px;height:27px;display:grid;position:relative}.qp-bottom-nav__icon-shell .qp-icon{z-index:1;position:relative}.qp-bottom-nav__active-icon{filter:drop-shadow(.75px .75px #14131fad);stroke-width:2.5px}.qp-bottom-nav__item:focus-visible{outline-offset:1px;border-radius:12px;outline:3px solid #ff5a3d61}.qp-category-tile:focus-visible,.qp-home-showcase__slide:focus-visible,.qp-home-showcase__dots button:focus-visible{outline:3px solid var(--qp-coral);outline-offset:2px}.qp-home-scroll-area{overscroll-behavior-y:contain}.qp-home-scroll-area,.qp-story-viewer{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.qp-home-scroll-area input,.qp-home-scroll-area textarea,.qp-home-scroll-area [contenteditable=true]{-webkit-user-select:text;user-select:text}.qp-home-scroll-area img,.qp-home-scroll-area video,.qp-story-viewer img,.qp-story-viewer video{-webkit-user-drag:none;pointer-events:auto;-webkit-user-select:none;user-select:none}.qp-pull-refresh{color:var(--qp-muted);flex:none;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:height .16s;display:flex;overflow:hidden}.qp-pull-refresh>*{margin-top:8px}@keyframes qp-selection-splash-drift{0%{transform:rotate(-1deg)scale(.99)}to{transform:rotate(1deg)scale(1.01)}}@media (prefers-reduced-motion:reduce){.qp-selection-splash__art{animation:none}}.qp-client-search{box-shadow:0 4px 18px #0f0d160d}.qp-client-search-row{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;padding:0 16px 10px;display:flex}.qp-client-search-controls{flex:none;align-items:center;gap:6px;display:flex}.qp-client-search-extras{flex:1 1 0;justify-content:flex-start;min-width:0;padding:2px 0;display:flex;overflow:hidden}.qp-story-section{padding:0 0 12px}.qp-story-rail{scrollbar-width:none;gap:10px;margin:0;padding:2px 16px 4px;list-style:none;display:flex;overflow-x:auto}.qp-story-rail>li{flex:0 0 64px}.qp-story-rail::-webkit-scrollbar{display:none}.qp-story-trigger{color:var(--qp-muted);text-align:center;flex-direction:column;flex:0 0 64px;align-items:center;gap:5px;min-width:0;padding:0;font-size:10px;font-weight:650;display:flex}.qp-story-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.qp-story-trigger__ring{background:linear-gradient(145deg, var(--qp-coral), #f4b740);border-radius:999px;place-items:center;padding:2px;display:grid}.qp-story-trigger[data-seen=true] .qp-story-trigger__ring{background:var(--qp-line-strong)}.qp-story-trigger__ring>span{border:2px solid var(--qp-canvas);border-radius:999px;overflow:hidden}.qp-story-trigger:focus-visible{box-shadow:inset 0 0 0 3px var(--qp-coral);border-radius:999px;outline:none}.qp-story-rail[data-compact=true]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;justify-content:flex-start;gap:5px;width:100%;max-width:none;padding:0;overflow-x:auto}.qp-story-rail[data-compact=true]>li{flex:0 0 48px}.qp-story-rail[data-compact=true]>li:focus-within,.qp-story-rail[data-compact=true]>li:hover{z-index:100!important}.qp-story-trigger[data-compact=true]{flex:0 0 48px;place-items:center;min-width:48px;height:48px;display:grid}.qp-story-trigger[data-compact=true] .qp-story-trigger__ring{padding:2px}.qp-story-trigger__favorite{background:var(--qp-coral);border:2px solid var(--qp-bg);z-index:4;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-1px;right:-1px}.qp-story-trigger[data-compact=true]{scroll-snap-align:start;position:relative}.qp-story-rail__loading{justify-content:center;align-items:center;min-height:48px;display:flex}.qp-story-viewer{color:#fff;isolation:isolate;touch-action:none;z-index:1400;background:#09080d;place-items:center;display:grid;position:fixed;inset:0}.qp-story-viewer:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#03020880 0%,#0000 28% 54%,#030208e0 100%),radial-gradient(circle at 50% 30%,#ffffff14,#0000 54%);position:absolute;inset:0}.qp-story-viewer>header{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));top:calc(max(12px, env(safe-area-inset-top)) + 14px);z-index:3;align-items:center;gap:10px;display:flex;position:absolute}.qp-story-viewer>header>span:last-child{flex-direction:column;flex:1;font-size:13px;display:flex}.qp-story-viewer>header small{color:#ffffffad;font-size:11px}.qp-story-viewer__progress{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));top:max(10px, env(safe-area-inset-top));z-index:4;gap:4px;display:flex;position:absolute}.qp-story-viewer__progress span{background:#ffffff47;border-radius:999px;flex:1;height:3px}.qp-story-viewer__progress span[data-active=true]{background:#fff}.qp-story-viewer__progress span[data-current=true]{position:relative;overflow:hidden}.qp-story-viewer__progress span[data-current=true]:after{animation:qp-story-progress var(--qp-story-duration,5s) linear forwards;content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.qp-story-viewer__media{cursor:pointer;width:100%;max-width:620px;height:100%;position:relative}.qp-story-viewer__media video{object-fit:contain;width:100%;height:100%}.qp-story-viewer__details{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 18px);left:max(20px, env(safe-area-inset-left));text-shadow:0 2px 10px #000000b3;z-index:3;flex-direction:column;gap:5px;max-width:min(72%,420px);display:flex;position:absolute}.qp-story-viewer__details>strong{font-family:var(--qp-font-display);font-size:clamp(22px,6vw,30px);line-height:1.1}.qp-story-viewer__details>span:not(.qp-story-viewer__eyebrow){color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.qp-story-viewer__eyebrow{color:#76e9b4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.qp-story-viewer__cta{color:#14131f;min-height:42px;text-shadow:none;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:7px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.qp-story-viewer__actions{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 18px);right:max(15px, env(safe-area-inset-right));z-index:4;flex-direction:column;gap:15px;display:flex;position:absolute}.qp-story-viewer__actions button{color:#fff;filter:drop-shadow(0 2px 5px #000000a6);text-shadow:0 2px 8px #000c;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:2px;font-size:10px;font-weight:750;transition:color .15s,transform .15s;display:flex;position:relative}.qp-story-viewer__actions button[data-reacting=true]{transform:scale(1.12)}.qp-story-viewer__heart-burst{color:var(--qp-coral);pointer-events:none;z-index:5;margin-left:-19px;font-size:38px;line-height:1;animation:.9s ease-out forwards qp-story-heart-rise;position:absolute;top:3px;left:50%}.qp-story-viewer__feedback{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 82px);color:#fff;z-index:5;background:#0c0b12c2;border-radius:999px;padding:7px 11px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.qp-marketplace-store-card{border:1px solid color-mix(in srgb, var(--qp-line) 72%, transparent);overflow:visible;box-shadow:0 5px 18px #0f0d160d}.qp-marketplace-store-card__heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.qp-marketplace-store-card__heading>.qp-pill{flex:none}.qp-marketplace-store-card__name{color:var(--qp-ink);overflow-wrap:anywhere;text-wrap:pretty}.qp-marketplace-store-card__description{color:var(--qp-muted);overflow-wrap:anywhere;text-wrap:pretty;font-size:12px;line-height:1.35;display:block}.qp-marketplace-store-card__meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;display:flex}.qp-marketplace-store-card__meta>span:not(:last-child):after{color:var(--qp-line-strong);content:"·";margin-left:8px}.qp-marketplace-store-card__meta>span{align-items:center;gap:3px;display:inline-flex}.qp-marketplace-store-card__delivery{color:var(--qp-muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.qp-marketplace-store-card__commercial{background:var(--qp-surface-2);color:var(--qp-muted);border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.qp-home-scroll-area a[href]{-webkit-tap-highlight-color:transparent;transition:filter .14s,opacity .14s,transform .14s}.qp-home-scroll-area a[href]:active{filter:brightness(.96);transform:scale(.975)}.qp-home-scroll-area a[data-navigating=true]{filter:saturate(.82);opacity:.72;pointer-events:none;position:relative;transform:scale(.975)}.qp-home-scroll-area a[data-navigating=true]:after{background:radial-gradient(circle, var(--qp-coral) 0 3px, transparent 3.5px) 0 50% / 12px 12px repeat-x;content:"";z-index:8;width:36px;height:12px;animation:.9s steps(3,end) infinite qp-navigation-dots;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qp-home-filter-row[data-transitioning=true]{pointer-events:none}.qp-category-rail:has(.qp-category-tile[aria-disabled=true]){pointer-events:none}.qp-home-results-motion[data-phase=exit]{pointer-events:none}.qp-home-results-motion[data-phase=enter] .qp-motion-card{will-change:opacity, transform;animation:.25s cubic-bezier(.2,.8,.2,1) both qp-home-card-enter}.qp-home-results-motion[data-phase=exit] .qp-motion-card{will-change:opacity, transform;animation:.15s cubic-bezier(.4,0,1,1) both qp-home-card-exit}.qp-home-results-motion[data-phase=enter][data-stagger=true] .qp-motion-card:nth-child(2){animation-delay:30ms}.qp-home-results-motion[data-phase=enter][data-stagger=true] .qp-motion-card:nth-child(3){animation-delay:60ms}.qp-home-results-motion[data-phase=enter][data-stagger=true] .qp-motion-card:nth-child(4){animation-delay:90ms}.qp-home-results-motion[data-phase=enter][data-stagger=true] .qp-motion-card:nth-child(5){animation-delay:.12s}.qp-home-results-motion[data-phase=enter][data-stagger=true] .qp-motion-card:nth-child(n+6){animation-delay:.15s}@keyframes qp-home-card-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qp-home-card-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes qp-navigation-dots{0%{clip-path:inset(0 24px 0 0)}to{clip-path:inset(0)}}@keyframes qp-story-heart-rise{0%{opacity:0;transform:translate(0,0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translate3d(var(--heart-drift),-84px,0) scale(1.05)}}.qp-new-flag{background:var(--qp-inverse-surface);color:var(--qp-on-inverse);letter-spacing:.05em;text-transform:uppercase;z-index:3;border-radius:7px 0 0 7px;align-items:center;min-height:22px;padding:0 8px 0 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:-5px}.qp-new-flag:after{content:"";border-bottom:5px solid #0000;border-left:5px solid #44404d;position:absolute;bottom:-5px;right:0}.qp-new-flag[data-on-media=true]{top:9px}.qp-product-promotion-label{background:color-mix(in srgb, var(--qp-coral-soft) 62%, var(--qp-surface));border:1px solid color-mix(in srgb, var(--qp-coral) 24%, transparent);color:var(--qp-coral-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:850}.qp-discovery-section{padding-bottom:8px}.qp-discovery-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px 16px;display:flex;overflow-x:auto}.qp-discovery-rail::-webkit-scrollbar{display:none}.qp-discovery-panel{background:var(--qp-surface);border:1px solid var(--qp-line);scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:0 0 calc(100% - 28px);display:flex;overflow:hidden;box-shadow:0 7px 24px #0f0d160d}.qp-discovery-row{color:inherit;align-items:center;gap:11px;min-height:82px;padding:11px 12px;text-decoration:none;display:flex}.qp-discovery-row+.qp-discovery-row{border-top:1px solid var(--qp-line)}.qp-discovery-row__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qp-discovery-row__copy>strong,.qp-discovery-row__copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qp-discovery-row__copy>strong{color:var(--qp-ink);font-size:13px}.qp-discovery-row__copy>small{color:var(--qp-muted);font-size:11px}.qp-discovery-row__copy>span{color:var(--qp-muted);font-size:11px;font-weight:700}.qp-discovery-row__metrics{align-items:center;display:flex}.qp-store-loyalty-card{background:linear-gradient(135deg, var(--qp-surface) 0%, color-mix(in srgb, var(--qp-coral-soft) 45%, var(--qp-surface)) 100%);border-color:color-mix(in srgb, var(--qp-coral) 18%, var(--qp-line));gap:13px;margin:0 16px 16px;padding:15px;display:grid;position:relative;overflow:hidden}.qp-store-loyalty-card:after{background:var(--qp-coral-soft);content:"";opacity:.62;border-radius:999px;width:88px;height:88px;position:absolute;top:-42px;right:-34px}.qp-store-loyalty-card__header{z-index:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.qp-store-loyalty-card__mark{background:var(--qp-coral-soft);border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.qp-store-loyalty-card__heading{flex-direction:column;flex:1;min-width:0;display:flex}.qp-store-loyalty-card__heading small{color:var(--qp-coral-text);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.qp-store-loyalty-card__heading strong{color:var(--qp-ink);font-size:15px;line-height:1.2}.qp-store-loyalty-card__balance{background:var(--qp-surface);border:1px solid var(--qp-line);color:var(--qp-ink);border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.qp-store-loyalty-card__body{gap:7px;display:grid}.qp-store-loyalty-card__progress-copy{color:var(--qp-muted);align-items:baseline;gap:4px;font-size:11px;display:flex}.qp-store-loyalty-card__progress-copy strong{color:var(--qp-ink);font-size:15px}.qp-store-loyalty-card__progress{background:var(--qp-line);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.qp-store-loyalty-card__progress:after{background:linear-gradient(90deg, var(--qp-coral), #ff8a64);border-radius:inherit;content:"";width:var(--qp-loyalty-progress,0%);position:absolute;inset:0 auto 0 0}.qp-store-loyalty-card__reward{background:var(--qp-success-soft);color:var(--qp-success);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}@media (min-width:720px){.qp-story-viewer__media{aspect-ratio:9/16;height:min(92vh,820px)}}@media (prefers-reduced-motion:reduce){.qp-home-showcase__rail{scroll-behavior:auto}.qp-story-viewer__progress span[data-current=true]:after{animation:none;transform:scaleX(1)}.qp-home-results-motion .qp-motion-card{opacity:1!important;animation:none!important;transform:none!important}.qp-home-results-motion[data-phase=exit] .qp-motion-card{opacity:0!important}}@keyframes qp-story-progress{to{transform:scaleX(1)}}.qp-connectivity-banner{z-index:1000;left:50%;bottom:max(18px, env(safe-area-inset-bottom));background:var(--qp-inverse-surface);width:min(100% - 32px,440px);color:var(--qp-on-inverse);box-shadow:var(--qp-shadow-card);text-align:center;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%)}.qp-connectivity-banner[data-status=recovered]{background:var(--qp-success);color:#fff}
