.service-navigation-wrap,.service-auth-story{display:none}.app-v2[data-theme=yellow] .buyer-service-v2{--service-ink:#22252a;--service-muted:#62697a;color:var(--service-ink);background:#fff9e8;min-width:0}.app-v2[data-theme=yellow] .service-navigation-wrap{max-width:1200px;margin-inline:auto;padding:20px 20px 0;display:block}.app-v2[data-theme=yellow] .service-navigation{scrollbar-width:thin;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.app-v2[data-theme=yellow] .service-navigation a,.app-v2[data-theme=yellow] .service-back-link{background:#fff;border:1px solid #e7d9b7;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.app-v2[data-theme=yellow] .service-navigation a[aria-current=page]{color:#fff;background:#22252a;border-color:#22252a}.app-v2[data-theme=yellow] .service-page-body{min-width:0}.app-v2[data-theme=yellow] .service-page-body>main{background:0 0;max-width:1160px;margin-inline:auto;padding:20px 20px 48px}.app-v2[data-theme=yellow] .buyer-service-v2 h1,.app-v2[data-theme=yellow] .buyer-service-v2 h2,.app-v2[data-theme=yellow] .service-auth-story h2{letter-spacing:-.7px;font-family:Arial,Helvetica,sans-serif}.app-v2[data-theme=yellow] .service-page-header,.app-v2[data-theme=yellow] .service-page-body>main>header{background:#ffecae;border:1px solid #f0cf6c;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.app-v2[data-theme=yellow] .service-page-header-copy{flex:280px;min-width:0}.app-v2[data-theme=yellow] .service-page-header h1{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.2}.app-v2[data-theme=yellow] .service-page-header-copy>p{color:#59513e;max-width:64ch;margin-top:12px;font-size:14px;line-height:1.65}.app-v2[data-theme=yellow] .service-header-action{color:#fff;background:#22252a;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.app-v2[data-theme=yellow] .buyer-service-v2 :is(section,article,form,main,div){min-width:0}.app-v2[data-theme=yellow] .buyer-service-v2 :is(button,summary){min-height:44px}.app-v2[data-theme=yellow] .buyer-service-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#d8d8d4;min-height:48px;font-size:16px}.app-v2[data-theme=yellow] .buyer-service-v2 :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #a70}.app-v2[data-theme=yellow] .buyer-service-v2 :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #06c}.app-v2[data-theme=yellow] .service-auth-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:32px;max-width:1120px;margin:20px auto 0;padding:0 20px 48px;display:grid}.app-v2[data-theme=yellow] .service-auth-story{background:#ffb800;border-radius:28px;padding:38px 32px;display:block;position:sticky;top:200px}.app-v2[data-theme=yellow] .service-auth-story h2{letter-spacing:-1.5px;margin-top:22px;font-size:38px;font-weight:700;line-height:1.15}.app-v2[data-theme=yellow] .service-auth-story>p{max-width:36ch;margin-top:18px;font-size:14px;line-height:1.7}.app-v2[data-theme=yellow] .service-auth-story ol{gap:22px;margin-top:32px;display:grid}.app-v2[data-theme=yellow] .service-auth-story li{gap:12px;font-size:14px;display:flex}.app-v2[data-theme=yellow] .service-auth-story li>span{border:1px solid #806019;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.app-v2[data-theme=yellow] .service-auth-story li p{margin-top:4px;font-size:12px;line-height:1.6}.app-v2[data-theme=yellow] .service-auth-story>a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:28px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.app-v2[data-theme=yellow] .service-auth-layout .service-page-body>main{max-width:none;padding:0}.app-v2[data-theme=yellow] .service-auth-layout main>:is(div,section){border-radius:24px;padding:32px}.app-v2[data-theme=yellow] .service-auth-context{background:#fff6d8;border-left:3px solid #ffb800;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.app-v2[data-theme=yellow] .service-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.app-v2[data-theme=yellow] .service-order-stages li{color:#686453;border-top:4px solid #e3dfd3;padding-top:10px;font-size:12px;line-height:1.5}.app-v2[data-theme=yellow] .service-order-stages li[data-complete=true],.app-v2[data-theme=yellow] .service-order-stages li[aria-current=step]{color:#22252a;border-color:#ffb800;font-weight:700}.app-v2[data-theme=yellow] .service-order-stages li>span{align-items:center;gap:6px;display:flex}.app-v2[data-theme=yellow] .service-order-stages svg{flex-shrink:0}.app-v2[data-theme=yellow] .service-order-card{border-radius:22px;padding:24px}.app-v2[data-theme=yellow] .service-order-total{background:#fff2cc;border-radius:16px;padding:18px}.app-v2[data-theme=yellow] .service-order-total strong{font-size:18px}.app-v2[data-theme=yellow] .service-account-shortcuts a{border-color:#e5dbc2;border-radius:18px}.app-v2[data-theme=yellow][data-app-motion=on] .buyer-service-v2 :is(details[open]>p,.service-state-change){animation:.22s ease-out service-state-reveal}.app-v2[data-theme=yellow][data-app-motion=on] .buyer-service-v2 :is(.service-account-shortcuts a,.service-navigation a,.service-order-stages li){transition:background-color .18s,border-color .18s,translate .18s}@keyframes service-state-reveal{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (hover:hover){.app-v2[data-theme=yellow][data-app-motion=on] .service-account-shortcuts a:hover{background:#fff2cc;translate:0 -3px}}@media (max-width:767px){.app-v2[data-theme=yellow] .service-auth-layout{margin-top:12px;display:block}.app-v2[data-theme=yellow] .service-auth-story{display:none}.app-v2[data-theme=yellow] .service-page-header,.app-v2[data-theme=yellow] .service-page-body>main>header{padding:22px}.app-v2[data-theme=yellow] .service-auth-layout main>:is(div,section){padding:24px}}@media (max-width:359px){.app-v2[data-theme=yellow] .service-navigation-wrap{padding:14px 12px 0;display:block}.app-v2[data-theme=yellow] .service-page-body>main{padding:16px 12px 36px}.app-v2[data-theme=yellow] .service-auth-layout{padding-inline:12px}.app-v2[data-theme=yellow] .service-auth-layout .service-page-body>main{padding:0}.app-v2[data-theme=yellow] .service-auth-layout main>:is(div,section),.app-v2[data-theme=yellow] .service-page-header,.app-v2[data-theme=yellow] .service-page-body>main>header{padding:18px}.app-v2[data-theme=yellow] .service-order-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-v2[data-theme=yellow] .service-order-stages li>span{flex-wrap:wrap}.app-v2[data-theme=yellow] .service-order-card{padding:16px}}@media (prefers-reduced-motion:reduce){.app-v2[data-theme=yellow] .buyer-service-v2 *,.app-v2[data-theme=yellow] .buyer-service-v2 :before,.app-v2[data-theme=yellow] .buyer-service-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.service-navigation-wrap,.service-auth-story{display:none!important}.app-v2[data-theme=yellow] .buyer-service-v2{background:#fff}.app-v2[data-theme=yellow] .service-page-body>main{max-width:none;padding:0}}.app-v2[data-theme=yellow] .service-order-filters{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.app-v2[data-theme=yellow] .service-order-filters button{background:#fff;border:1px solid #dfd6c0;border-radius:12px;flex-shrink:0;min-height:46px;padding:0 16px;font-size:13px;font-weight:600}.app-v2[data-theme=yellow] .service-order-filters button[aria-pressed=true]{background:#ffb800;border-color:#d29400}.app-v2[data-theme=yellow] .service-setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-v2[data-theme=yellow] .service-setup-steps li{background:#fff;border:1px solid #e5dbc2;border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:13px;line-height:1.6;display:flex}.app-v2[data-theme=yellow] .service-setup-steps li>span{background:#ffdf8a;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.app-v2[data-theme=yellow][data-app-motion=on] .service-notification{transition:background-color .22s,border-color .22s}@media (max-width:767px){.app-v2[data-theme=yellow] .service-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2[data-theme=yellow] .service-setup-steps li{flex-direction:column;align-items:flex-start}}.buyer-journey{display:none}.app-v2[data-theme=yellow] .buyer-journey{background:#fff;border:1px solid #e5dbc2;border-radius:24px;padding:24px;scroll-margin-top:200px;display:block}.app-v2[data-theme=yellow] .buyer-journey-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.app-v2[data-theme=yellow] .buyer-journey-heading h2{font-size:24px;font-weight:700;line-height:1.3}.app-v2[data-theme=yellow] .buyer-journey-heading p{color:#62697a;margin-top:8px;font-size:13px;line-height:1.6}.app-v2[data-theme=yellow] .buyer-journey-heading>span{flex-shrink:0;padding-top:5px;font-size:13px;font-weight:700}.app-v2[data-theme=yellow] .buyer-journey-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.app-v2[data-theme=yellow] .buyer-journey-map button{text-align:left;background:#fffaf0;border:1px solid #dfd6c0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:100%;padding:14px 12px;display:flex;position:relative}.app-v2[data-theme=yellow] .buyer-journey-map button[aria-pressed=true]{background:#ffdf8a;border-color:#a70}.app-v2[data-theme=yellow] .buyer-journey-map strong{font-size:12px;font-weight:600;line-height:1.5}.app-v2[data-theme=yellow] .buyer-journey-number{color:#685c40;font-size:11px;position:absolute;top:10px;right:10px}.app-v2[data-theme=yellow] .buyer-journey-detail{background:#fff7df;border-radius:18px;align-items:flex-start;gap:18px;margin-top:20px;padding:24px;display:flex}.app-v2[data-theme=yellow] .buyer-journey-icon{background:#ffb800;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.app-v2[data-theme=yellow] .buyer-journey-detail h3{font-size:19px;font-weight:700;line-height:1.4}.app-v2[data-theme=yellow] .buyer-journey-detail p{color:#59513e;max-width:75ch;margin-top:10px;font-size:14px;line-height:1.75}.app-v2[data-theme=yellow] .buyer-journey-detail .buyer-journey-tip{font-size:12px;font-weight:600}.app-v2[data-theme=yellow] .buyer-journey-detail a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.app-v2[data-theme=yellow][data-app-motion=on] .buyer-journey-detail{animation:.24s ease-out service-state-reveal}.app-v2[data-theme=yellow][data-app-motion=on] .buyer-journey-map button{transition:background-color .18s,border-color .18s}@media (max-width:1023px){.app-v2[data-theme=yellow] .buyer-journey-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.app-v2[data-theme=yellow] .buyer-journey{padding:18px}.app-v2[data-theme=yellow] .buyer-journey-heading h2{font-size:21px}.app-v2[data-theme=yellow] .buyer-journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2[data-theme=yellow] .buyer-journey-detail{padding:18px;display:block}.app-v2[data-theme=yellow] .buyer-journey-icon{width:48px;height:48px;margin-bottom:16px}}.app-v2[data-theme=yellow] .service-wishlist-grid p.flex-wrap{font-size:18px}.app-v2[data-theme=yellow] .service-voucher-selection{bottom:calc(var(--app-mobile-nav-height,72px) + 12px);border:2px solid #ffb800;border-radius:18px}.app-v2[data-theme=yellow] .service-voucher-choice[aria-pressed=true]{color:#fff;background:#22252a}.app-v2[data-theme=yellow][data-app-motion=on] .service-voucher-choice{transition:color .18s,background-color .18s}.app-v2[data-theme=yellow] .service-invoice{border-top:6px solid #ffb800;border-radius:20px;padding:32px}@media (max-width:599px){.app-v2[data-theme=yellow] .service-invoice{padding:20px}}@media print{.app-v2[data-theme=yellow] .service-invoice{border:0;padding:0}}.app-v2[data-theme=yellow] .service-page-body>main>header:not(.service-page-header){display:block}.app-v2[data-theme=yellow] .service-return-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-v2[data-theme=yellow] .service-return-guide li{background:#fff;border:1px solid #e5dbc2;border-radius:16px;padding:18px}.app-v2[data-theme=yellow] .service-return-guide strong{font-size:14px;display:block}.app-v2[data-theme=yellow] .service-return-guide span{color:#62697a;margin-top:8px;font-size:13px;line-height:1.6;display:block}@media (max-width:599px){.app-v2[data-theme=yellow] .service-return-guide{grid-template-columns:1fr}}
