@charset "UTF-8";.site-layout .draft-notice-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:8px 16px;background:var(--pending-soft);color:var(--pending-ink);font-size:var(--fs-13);line-height:var(--lh-1-4);text-align:center}.site-layout .draft-notice-bar__title{font-weight:var(--fw-semibold)}body.nav-drawer-open{overflow:hidden}.site-layout .nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;overflow:hidden}.site-layout .nav-drawer.is-open{visibility:visible}.site-layout .nav-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(32,29,24,.42);opacity:0;transition:opacity var(--dur-280) var(--ease)}.site-layout .nav-drawer.is-open .nav-drawer__scrim{opacity:1}.site-layout .nav-drawer__panel{position:absolute;top:0;right:0;height:100%;width:88%;max-width:360px;background:var(--surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:18px 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform var(--dur-280) var(--ease-out)}.site-layout .nav-drawer.is-open .nav-drawer__panel{transform:translate(0)}.site-layout .dw-top{display:flex;justify-content:flex-end;padding:0 16px 10px;flex:0 0 auto}.site-layout .dw-close{width:42px;height:42px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;color:var(--ink);background:var(--surface);box-shadow:0 1px 4px var(--ink-a14)}.site-layout .dw-close svg{width:19px;height:19px}.site-layout .dw-close:hover{background:var(--surface-2)}.site-layout .dw-search{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0 8px 0 20px;height:48px;border-bottom:1px solid var(--line-2);flex:0 0 auto}.site-layout .dw-search input{flex:1 1 auto;min-width:0;border:0;background:none;font-family:inherit;font-size:var(--fs-16);color:var(--ink)}.site-layout .dw-search input:focus{outline:none}.site-layout .dw-search__btn{width:38px;height:38px;display:grid;place-items:center;color:var(--ink);flex:0 0 auto}.site-layout .dw-search__btn svg{width:20px;height:20px}.site-layout .dw-list{flex:0 0 auto}.site-layout .dw-list--alt{margin-top:12px}.site-layout .dw-row{border-bottom:1px solid var(--line-2)}.site-layout .dw-row__main{display:flex;align-items:stretch}.site-layout .dw-row__main>a{flex:1 1 auto;min-width:0;padding:16px 20px;font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:var(--lh-1-4);color:var(--ink);display:flex;align-items:center}.site-layout .dw-row__main:hover{background:var(--surface-2)}.site-layout .dw-row__toggle{flex:0 0 auto;align-self:center;width:44px;height:44px;margin-right:8px;display:grid;place-items:center;color:var(--muted);background:transparent}.site-layout .dw-row__toggle svg{width:18px;height:18px;transition:transform .24s ease}.site-layout .dw-row.is-open .dw-row__toggle svg{transform:rotate(180deg)}.site-layout .dw-row.is-open .dw-row__toggle{color:var(--brand)}.site-layout .dw-sub{max-height:0;overflow:hidden;visibility:hidden;background:var(--surface-2);transition:max-height var(--dur-300) var(--ease),visibility var(--dur-300)}.site-layout .dw-row.is-open .dw-sub{max-height:32em;visibility:visible}.site-layout .dw-row__main>a .dw-badge{margin-left:8px;min-width:17px;height:17px;padding:0 4px;background:var(--b2-danger);color:var(--white);border-radius:var(--radius-pill);font-size:var(--fs-10-5);font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center}.site-layout .dw-sub__h{padding:14px 20px 6px;font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:var(--ls-08);color:var(--muted)}.site-layout .dw-sub a{display:flex;align-items:center;justify-content:space-between;padding:11px 20px 11px 28px;font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--ink-2)}.site-layout .dw-sub a:hover{background:var(--white);color:var(--brand)}.site-layout .site-footer{background:var(--ink);color:rgba(255,255,255,.72);padding:70px 0 30px}.site-layout .site-footer.site-footer--bare{padding-top:0}.brandbg-footer .site-layout .site-footer{background:var(--brand-ink)}.site-layout .footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;margin-bottom:50px}.site-layout .footer-grid[data-cols="0"]{grid-template-columns:1fr}.site-layout .footer-grid[data-cols="1"]{grid-template-columns:1.6fr 1fr}.site-layout .footer-grid[data-cols="2"]{grid-template-columns:1.6fr repeat(2,1fr)}.site-layout .footer-grid[data-cols="4"]{grid-template-columns:1.6fr repeat(4,1fr)}.site-layout .footer-grid[data-cols="5"]{grid-template-columns:1.6fr repeat(5,1fr)}.site-layout .site-footer .brand-mark{color:var(--white);margin-bottom:16px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.site-layout .site-footer p{font-size:var(--fs-14);line-height:var(--lh-1-8);max-width:300px}.site-layout .footer-col h4{color:var(--white);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:var(--ls-08);margin-bottom:18px}.site-layout .footer-col a{display:block;font-size:var(--fs-14);padding:6px 0;color:var(--white-a66)}.site-layout .footer-col a:hover{color:var(--white)}.site-layout .footer-contact{font-size:var(--fs-14);padding:6px 0;color:var(--white-a66)}.site-layout .footer-contact__k{color:rgba(255,255,255,.42)}.site-layout .footer-col .footer-contact a{display:inline;padding:0}.site-layout .site-footer .footer-text{font-size:var(--fs-14);line-height:var(--lh-1-8);color:var(--white-a66);white-space:pre-line;max-width:none}.site-layout .social{display:flex;gap:10px;margin-top:20px}.site-layout .social a{width:40px;height:40px;border-radius:var(--radius-round);border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:var(--white);transition:all var(--dur-200) var(--ease)}.site-layout .social a:hover{background:var(--brand);border-color:var(--brand)}.site-layout .social svg{width:18px;height:18px}.site-layout .footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:var(--fs-13);color:rgba(255,255,255,.5)}.site-layout .footer-bottom a{color:rgba(255,255,255,.6)}.site-layout .footer-bottom a:hover{color:var(--white)}.site-layout .footer-copy--platform{opacity:.7}@media(max-width:991px){.site-layout .footer-grid,.site-layout .footer-grid[data-cols]{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:767px){.site-layout .footer-grid,.site-layout .footer-grid[data-cols]{grid-template-columns:1fr}}body.modal-open{overflow:hidden}.acct-qr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-24)}.acct-qr:focus{outline:none}.acct-qr__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-a55)}.acct-qr__dialog{position:relative;z-index:var(--z-1);display:flex;flex-direction:column;width:100%;max-width:360px;max-height:88vh;overflow:hidden;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.acct-qr__head{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-24);border-bottom:1px solid var(--line)}.acct-qr__head h3{min-width:0;font-size:var(--fs-19);overflow-wrap:anywhere}.acct-qr__close{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border-radius:var(--radius-round);color:var(--ink-2);font-size:var(--fs-24);line-height:var(--lh-1);transition:background var(--dur-150) var(--ease),color var(--dur-150) var(--ease)}.acct-qr__close:hover{background:var(--surface-2);color:var(--ink)}.acct-qr__body{padding:var(--space-24);overflow-y:auto}.acct-qr__box{text-align:center;padding:var(--space-8) 0 var(--space-4)}.acct-qr__img{display:block;width:232px;max-width:100%;height:auto;margin:0 auto}.acct-qr__no{margin-top:var(--space-18);font-size:var(--fs-15);color:var(--ink-2)}.acct-qr__no b{font-size:var(--fs-17);color:var(--ink);letter-spacing:var(--ls-04)}.acct-qr__note{text-align:center;font-size:var(--fs-15);color:var(--ink-2);overflow-wrap:anywhere}.acct-qr__note--error{color:var(--ink)}.site-layout .acct{position:relative}.site-layout .acct-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:250px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-180) var(--ease),transform var(--dur-180) var(--ease),visibility var(--dur-180) var(--ease);z-index:var(--z-200)}.site-layout .acct.is-open .acct-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-layout .acct-menu:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:var(--surface);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);transform:rotate(45deg)}.site-layout .acct-menu a,.site-layout .acct-menu .acct-menu__btn{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--radius-sm);font-size:var(--fs-14-5);font-weight:var(--fw-medium);color:var(--ink-2);transition:background var(--dur-150) var(--ease),color var(--dur-150) var(--ease)}.site-layout .acct-menu .acct-menu__btn{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.site-layout .acct-menu a svg,.site-layout .acct-menu .acct-menu__btn svg{width:18px;height:18px;color:var(--muted);flex-shrink:0;transition:color var(--dur-150) var(--ease)}.site-layout .acct-menu a:hover,.site-layout .acct-menu .acct-menu__btn:hover{background:var(--surface-2);color:var(--ink)}.site-layout .acct-menu a:hover svg,.site-layout .acct-menu .acct-menu__btn:hover svg{color:var(--brand)}.site-layout .acct-menu__sep{height:1px;background:var(--line-2);margin:8px 6px}.site-layout .acct-menu a.acct-menu__cta,.site-layout .acct-menu .acct-menu__logout{color:var(--brand);font-weight:var(--fw-semibold)}.site-layout .acct-menu a.acct-menu__cta svg,.site-layout .acct-menu .acct-menu__logout svg{color:var(--brand)}.site-layout .acct-menu a.acct-menu__cta:hover,.site-layout .acct-menu .acct-menu__logout:hover{background:var(--brand-soft);color:var(--brand-ink)}.site-layout .acct-menu a.acct-menu__cta:hover svg,.site-layout .acct-menu .acct-menu__logout:hover svg{color:var(--brand-ink)}.site-layout .acct-store{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:6px;border-radius:var(--radius-sm);background:var(--surface-2)}.site-layout .acct-menu .acct-store__info{flex:1 1 auto;min-width:0;gap:10px;padding:2px;color:var(--ink)}.site-layout .acct-menu .acct-store__info:hover{background:transparent}.site-layout .acct-menu .acct-store__info:hover .acct-store__sub{color:var(--brand)}.site-layout .acct-store__avatar{width:40px;height:40px;border-radius:var(--radius-round);object-fit:cover;flex:0 0 auto;border:1px solid var(--line)}.site-layout .acct-store__txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.site-layout .acct-store__name{font-weight:var(--fw-semibold);font-size:var(--fs-15);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-layout .acct-store__sub{display:flex;align-items:center;font-size:var(--fs-12-5);font-weight:var(--fw-regular);color:var(--muted)}.site-layout .acct-menu .acct-store__sub svg{width:13px;height:13px;color:currentColor}.site-layout .acct-menu .acct-store__sw{display:inline-flex;flex:0 0 auto;gap:5px;height:34px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--brand);background:var(--surface);color:var(--brand);font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap}.site-layout .acct-menu .acct-store__sw svg{width:15px;height:15px;color:var(--brand)}.site-layout .acct-menu .acct-store__sw:hover{background:var(--brand-soft);color:var(--brand-ink)}@media(max-width:767px){.site-layout .acct{position:static}.site-layout .site-header .acct-menu{left:12px;right:12px;min-width:0}.site-layout .site-header .acct-menu:before{right:131px}}.site-layout .notif{position:relative}.site-layout .notif__panel{position:absolute;top:calc(100% + 12px);right:0;width:340px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-180) var(--ease),transform var(--dur-180) var(--ease),visibility var(--dur-180) var(--ease);z-index:var(--z-200);overflow:hidden}.site-layout .notif.is-open .notif__panel{opacity:1;visibility:visible;transform:translateY(0)}.site-layout .notif__panel:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:var(--surface);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);transform:rotate(45deg)}.site-layout .notif__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-2);font-size:var(--fs-14-5);font-weight:var(--fw-semibold);color:var(--ink)}.site-layout .notif__read{border:1px solid var(--line);border-radius:var(--radius-pill);background:none;padding:5px 12px;font:inherit;font-size:var(--fs-12-5);font-weight:var(--fw-semibold);color:var(--ink-2);cursor:pointer;transition:all var(--dur-150) var(--ease)}.site-layout .notif__read:hover{border-color:var(--brand);color:var(--brand)}.site-layout .notif__list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.site-layout .notif__item{padding:13px 16px 13px 30px;position:relative;cursor:pointer;transition:background var(--dur-150) var(--ease)}.site-layout .notif__item+.notif__item{border-top:1px solid var(--line-2)}.site-layout .notif__item:hover{background:var(--surface-2)}.site-layout .notif__item.is-unread:before{content:"";position:absolute;left:14px;top:19px;width:7px;height:7px;border-radius:var(--radius-round);background:var(--b2-danger)}.site-layout .notif__when{font-size:var(--fs-12);color:var(--muted);margin-bottom:3px}.site-layout .notif__text{font-size:var(--fs-13-5);line-height:var(--lh-1-7);color:var(--ink-2);white-space:pre-line;word-break:break-word}.site-layout .notif__item.is-unread .notif__text{color:var(--ink)}.site-layout .notif__empty{padding:28px 16px;text-align:center;font-size:var(--fs-13-5);color:var(--muted)}.site-layout .notif__more{display:block;padding:12px 16px;text-align:center;border-top:1px solid var(--line-2);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--brand)}.site-layout .notif__more:hover{background:var(--surface-2)}@media(max-width:767px){.site-layout .notif{position:static}.site-layout .notif__panel{left:12px;right:12px;width:auto;max-width:none}.site-layout .notif__panel:before{right:74px}}.site-layout .site-header{position:sticky;top:0;z-index:100;background:var(--paper-a86);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line-2)}.brandbg-header .site-layout .site-header{background:color-mix(in srgb,var(--brand) 9%,var(--white))}.site-layout .site-header.site-header--bg,.brandbg-header .site-layout .site-header.site-header--bg{--header-bg-img: var(--v8eeb43d8);background-image:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),var(--header-bg-img);background-size:cover;background-position:center}.site-layout .site-header.site-header--bg .nav-menu a,.site-layout .site-header.site-header--bg .brand-mark,.site-layout .site-header.site-header--bg .nav-actions .icon-btn,.site-layout .site-header.site-header--bg .nav-menu a:hover,.site-layout .site-header.site-header--bg .nav-menu a.is-active{color:var(--white)}.site-layout .site-header.site-header--bg .nav-menu a:after{background:var(--white)}.site-layout .site-header.site-header--bg .nav-actions .icon-btn:hover{background:rgba(255,255,255,.22)}.site-layout .nav{height:var(--nav-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.site-layout .nav-menu{display:flex;align-items:center;gap:40px;justify-self:center;min-width:0;overflow-x:auto;scrollbar-width:none}.site-layout .nav-menu::-webkit-scrollbar{display:none}.site-layout .nav-menu a{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--ink-2);position:relative;padding:6px 0;white-space:nowrap;flex:0 0 auto}.site-layout .nav-menu a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--brand);transition:width var(--dur-250) var(--ease)}.site-layout .nav-menu a:hover,.site-layout .nav-menu a.is-active{color:var(--ink)}.site-layout .nav-menu a:hover:after,.site-layout .nav-menu a.is-active:after{width:100%}.site-layout .nav-menu a.has-mega svg{width:14px;height:14px;transition:transform var(--dur-200) var(--ease)}.site-layout .nav-menu a.has-mega[aria-expanded=true] svg{transform:rotate(180deg)}.site-layout .nav-actions{justify-self:end;display:flex;align-items:center;gap:6px}.site-layout .mini-cart{position:relative}.site-layout .icon-btn .dot.is-bump{animation:cartBadgeBump var(--dur-300) var(--ease)}@keyframes cartBadgeBump{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.site-layout .icon-btn .dot.is-bump{animation:none}}.site-layout .icon-btn.nav-toggle{display:none}.site-layout .mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-top:1px solid var(--line-2);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-180) var(--ease),transform var(--dur-180) var(--ease),visibility var(--dur-180) var(--ease);z-index:99}.site-layout .mega.is-open{opacity:1;visibility:visible;transform:translateY(0)}.site-layout .mega__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:34px var(--gutter) 40px}.site-layout .container.mega__inner{padding:34px var(--gutter) 40px}.site-layout .mega__inner[data-cols="1"]{grid-template-columns:minmax(0,420px)}.site-layout .mega__inner[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.site-layout .mega__inner[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.site-layout .mega__inner[data-cols="5"]{grid-template-columns:repeat(5,1fr);gap:30px}.site-layout .mega__col h4{font-size:var(--fs-14-5);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);color:var(--ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.site-layout .mega__col a{display:block;font-size:var(--fs-14-5);color:var(--ink-2);padding:8px 0;transition:color var(--dur-150) var(--ease),padding-left var(--dur-150) var(--ease)}.site-layout .mega__col a:hover{color:var(--brand);padding-left:5px}.site-layout .mega__col a.mega__promo{padding:0}.site-layout .mega__promo{display:block;border-radius:var(--radius);overflow:hidden;position:relative}.site-layout .mega__promo img,.site-layout .mega__promo-ph{display:block;width:100%;height:168px;object-fit:cover;background:linear-gradient(135deg,var(--brand-ink),var(--brand))}.site-layout .mega__promo__body{position:absolute;inset:auto 0 0 0;padding:16px 18px;background:linear-gradient(to top,var(--black-a72) 0%,rgba(0,0,0,.2) 70%,transparent 100%)}.site-layout .mega__promo__body b{display:block;color:var(--white);font-size:var(--fs-15-5);font-family:var(--font-serif);margin-bottom:2px}.site-layout .mega__promo__body span{color:var(--white-a86);font-size:var(--fs-12-5)}.site-layout .hsearch{position:relative;display:flex;align-items:center}.site-layout .hsearch__pop{position:absolute;top:calc(100% + 12px);right:0;z-index:var(--z-200);display:flex;gap:8px;width:320px;padding:10px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-180) var(--ease),transform var(--dur-180) var(--ease),visibility var(--dur-180) var(--ease)}.site-layout .hsearch.is-open .hsearch__pop{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--dur-180) var(--ease),transform var(--dur-180) var(--ease)}.site-layout .hsearch__pop input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--ink);background:var(--surface)}.site-layout .hsearch__pop input:focus{outline:none;border-color:var(--brand)}.site-layout .hsearch__submit{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:var(--radius-pill);background:var(--brand);color:var(--white);font-size:var(--fs-13-5);font-weight:var(--fw-semibold);letter-spacing:var(--ls-04);white-space:nowrap;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 24%,transparent);transition:transform var(--dur-200) var(--ease),background var(--dur-200) var(--ease),box-shadow var(--dur-200) var(--ease)}.site-layout .hsearch__submit:hover{background:var(--brand-ink);transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--brand) 32%,transparent)}@media(min-width:901px){.site-layout .site-header--layout-inline .nav{grid-template-columns:auto 1fr auto;gap:44px}.site-layout .site-header--layout-inline .nav-menu{justify-self:start}.site-layout .site-header--layout-split .nav-menu{order:-1;justify-self:start;max-width:100%;gap:26px}.site-layout .site-header--layout-split .brand-mark{justify-self:center}.site-layout .site-header--layout-center .nav{height:auto;grid-template-rows:auto 52px;row-gap:6px;padding-top:18px}.site-layout .site-header--layout-center .brand-mark{grid-column:2;grid-row:1;justify-self:center}.site-layout .site-header--layout-center .brand-mark img{max-width:min(280px,100%)}.site-layout .site-header--layout-center .nav-actions{grid-column:3;grid-row:1}.site-layout .site-header--layout-center .nav-menu{grid-column:1/-1;grid-row:2;justify-self:center;align-self:stretch}.site-layout.site-layout--header-center{--nav-h: 122px}.site-layout .site-header--layout-center .hsearch__pop,.site-layout .site-header--layout-center .acct-menu,.site-layout .site-header--layout-center .notif__panel{top:calc(var(--nav-h) - 19px + 12px)}}@media(max-width:1100px){.site-layout .nav-menu{gap:30px}.site-layout .mega__inner{gap:28px}}@media(max-width:900px){.site-layout .nav{display:flex;gap:16px}.site-layout .nav-actions{margin-left:auto;gap:4px;flex-shrink:0}.site-layout .nav-menu,.site-layout .mega{display:none}.site-layout .icon-btn.nav-toggle{display:inline-flex}}@media(max-width:767px){.site-layout .hsearch{position:static}.site-layout .hsearch__pop{left:var(--space-12);right:var(--space-12);width:auto}.site-layout .nav{gap:10px}.site-layout .nav-actions{gap:0}.site-layout .nav-actions>a.icon-btn[aria-label^=站內聊天室]{display:none}}@media(max-width:399px){.site-layout .site-header.site-header--orders .brand-mark{font-size:var(--fs-15-5)}}@media(max-width:374px){.site-layout .site-header .brand-mark{font-size:var(--fs-16)}.site-layout .site-header.site-header--orders .brand-mark{font-size:var(--fs-14)}.site-layout .site-header.site-header--orders .nav-actions .icon-btn{width:34px}}@media(max-width:339px){.site-layout .site-header .brand-mark{font-size:var(--fs-15)}.site-layout .nav{gap:var(--space-6)}.site-layout .nav-actions .icon-btn{width:34px}.site-layout .site-header.site-header--orders .nav-actions .icon-btn{width:30px}}.site-layout .marquee{position:relative;z-index:101;background:var(--brand);color:var(--white);display:flex;align-items:center;font-family:var(--font-sans),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.site-layout .marquee__viewport{flex:1 1 auto;overflow:hidden}.site-layout .marquee__track{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 0;min-width:200%;animation:marquee-run var(--c024f85e) linear infinite}.site-layout .marquee__group{display:flex;align-items:center;flex:1 0 auto}.site-layout .marquee:hover .marquee__track,.site-layout .marquee:focus-within .marquee__track{animation-play-state:paused}.site-layout .marquee__item{font-size:var(--fs-13);letter-spacing:.03em;padding:0 26px;position:relative}.site-layout .marquee__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.site-layout .marquee__link:hover{text-decoration-thickness:2px}.site-layout .marquee__link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--radius-sm)}.site-layout .marquee__item:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:var(--radius-round);background:rgba(255,255,255,.5)}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-layout .marquee.is-static .marquee__track{animation:none;width:100%;min-width:0;justify-content:center}.site-layout .marquee.is-static .marquee__group{display:contents}.site-layout .marquee.is-static .marquee__item:after{display:none}.site-layout .marquee__close{flex:0 0 auto;width:34px;height:34px;margin-right:4px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.75)}.site-layout .marquee__close svg{width:15px;height:15px}.site-layout .marquee__close:hover{color:var(--white)}@media(max-width:767px){.site-layout .marquee__item{font-size:var(--fs-12-5);padding:0 20px}}.st-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;background:rgba(32,29,24,.28);opacity:0;pointer-events:none;transition:opacity var(--dur-200) var(--ease)}.st-scrim.is-show{opacity:1;animation:st-scrim-in var(--dur-200) var(--ease)}.st-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.86);z-index:1200;display:flex;flex-direction:column;align-items:center;gap:var(--space-14);min-width:220px;max-width:calc(100vw - 48px);padding:var(--space-34) var(--space-44);text-align:center;white-space:pre-line;overflow-wrap:anywhere;background:var(--surface);border-radius:20px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--dur-220) var(--ease-out),transform var(--dur-220) var(--ease-out)}.st-toast.is-show{opacity:1;transform:translate(-50%,-50%) scale(1);animation:st-toast-in var(--dur-220) var(--ease-out)}@keyframes st-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes st-toast-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.st-scrim,.st-scrim.is-show,.st-toast,.st-toast.is-show{animation:none;transition:none}}.st-toast__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--success);color:var(--white)}.st-toast--error .st-toast__icon{background:var(--sale)}.st-toast__icon svg{width:32px;height:32px}.st-toast__text{font-size:var(--fs-16-5);font-weight:var(--fw-semibold);color:var(--ink)}body.popup-open{overflow:hidden}.site-layout .popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.site-layout .popup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(32,29,24,.5);animation:popup-fade var(--dur-200) var(--ease)}.site-layout .popup__box{position:relative;z-index:1;width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px rgba(32,29,24,.24);animation:popup-in .26s var(--ease-out)}.site-layout .popup__close{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:var(--radius-round);background:var(--white-a86);color:var(--ink-2);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.site-layout .popup__close svg{width:15px;height:15px}.site-layout .popup__close:hover{background:var(--white);color:var(--ink)}.site-layout .popup__media{display:block;aspect-ratio:4/3;position:relative;overflow:hidden}.site-layout .popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.site-layout .popup__media--video{aspect-ratio:16/9;background:var(--ink);cursor:pointer}.site-layout .popup__media--video img,.site-layout .popup__media--video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.site-layout .popup__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:74px;height:52px;border:0;border-radius:12px;background:var(--ink-a55);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}.site-layout .popup__play:after{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent var(--white)}.site-layout .popup__media--video:hover .popup__play{background:var(--ink);transform:scale(1.06)}.site-layout .popup__body{padding:22px 24px 20px;text-align:center}.site-layout .popup__title{font-family:var(--font-serif);font-size:var(--fs-20);margin-bottom:8px}.site-layout .popup__text{font-size:var(--fs-14);line-height:var(--lh-1-75);color:var(--ink-2);margin-bottom:18px}.site-layout .popup .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 30px;border-radius:var(--radius-pill);font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:var(--ls-04);white-space:nowrap;transition:transform var(--dur-200) var(--ease),background var(--dur-200) var(--ease),box-shadow var(--dur-200) var(--ease)}.site-layout .popup .btn--primary{background:var(--brand);color:var(--white);box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 24%,transparent)}.site-layout .popup .btn--primary:hover{background:var(--brand-ink);transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--brand) 32%,transparent)}.site-layout .popup .btn--block{width:100%}.site-layout .popup__mute{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;font-size:var(--fs-12-5);color:var(--muted);cursor:pointer}.site-layout .popup__mute input{width:14px;height:14px;accent-color:var(--brand)}@keyframes popup-fade{0%{opacity:0}to{opacity:1}}@keyframes popup-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:479px){.site-layout .popup .btn{height:48px}}@media(max-width:767px){.site-layout .popup__box{max-width:340px}.site-layout .popup__title{font-size:var(--fs-18)}}.site-layout .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.site-layout .brand-mark{display:flex;align-items:center;min-width:0;flex:0 1 auto;font-family:var(--font-serif);font-size:25px;font-weight:var(--fw-bold);letter-spacing:var(--ls-04);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-layout .brand-mark img{height:46px;width:auto;max-width:min(200px,100%);object-fit:contain;display:block;border-radius:var(--radius-8)}.site-layout .icon-btn{width:44px;height:44px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);position:relative;transition:background var(--dur-200) var(--ease)}.site-layout .icon-btn:hover{background:var(--surface-2)}.site-layout .icon-btn svg{width:21px;height:21px}.site-layout .icon-btn .dot{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;padding:0 4px;background:var(--b2-danger);color:var(--white);border-radius:var(--radius-pill);font-size:var(--fs-10-5);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);box-shadow:0 0 0 2px var(--paper)}@media(max-width:1100px){.site-layout .brand-mark{font-size:var(--fs-23)}.site-layout .brand-mark img{height:42px;max-width:min(180px,100%)}}@media(max-width:900px){.site-layout .brand-mark{font-size:var(--fs-21)}.site-layout .brand-mark img{height:40px;max-width:min(170px,100%)}.site-layout .icon-btn{width:40px;height:40px}}@media(max-width:767px){.site-layout .brand-mark{font-size:var(--fs-19)}.site-layout .brand-mark img{height:38px;max-width:min(175px,100%)}.site-layout .icon-btn{width:38px;height:38px}.site-layout .icon-btn svg{width:20px;height:20px}.site-layout .icon-btn .dot{top:-2px;right:-2px;min-width:15px;height:15px;font-size:9.5px}}html:has(.site-layout--thumb){overflow:hidden}body.chat-page{overflow:hidden}.line-cta[data-v-b62a9745]{position:fixed;right:var(--space-16);bottom:var(--space-16);z-index:var(--z-200);width:260px;max-width:calc(100vw - 32px);padding:var(--space-16) var(--space-16) var(--space-14);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--ink)}.line-cta__title[data-v-b62a9745]{padding-right:var(--space-22);font-size:var(--fs-15);font-weight:var(--fw-semibold)}.line-cta__desc[data-v-b62a9745]{margin-top:var(--space-4);font-size:var(--fs-13);color:var(--ink-2)}.line-cta__btn[data-v-b62a9745]{display:flex;align-items:center;justify-content:center;height:40px;margin-top:var(--space-12);border-radius:var(--radius-pill);background:var(--brand);color:var(--white);font-size:var(--fs-14);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.line-cta__btn[data-v-b62a9745]:hover{background:var(--brand-ink)}.line-cta__close[data-v-b62a9745]{position:absolute;top:var(--space-6);right:var(--space-8);width:28px;height:28px;border:0;background:transparent;color:var(--muted);font-size:var(--fs-20);line-height:1;cursor:pointer}.line-cta__close[data-v-b62a9745]:hover{color:var(--ink)}@media(max-width:767px){.line-cta[data-v-b62a9745]{right:var(--space-12);bottom:var(--space-12)}}.open-app-btn[data-v-001eb8bc]{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-18);border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.open-app-btn[data-v-001eb8bc]:hover{border-color:var(--brand);color:var(--brand)}.floating-ctas__app[data-v-686fc346]{position:fixed;left:var(--space-16);bottom:var(--space-16);z-index:var(--z-200)}@media(max-width:767px){.floating-ctas__app[data-v-686fc346]{left:var(--space-12);bottom:var(--space-12)}}:root{--ed-ink: #14161a;--ed-ink-2: #4a525e;--ed-ink-3: #8b95a3;--ed-line: #e4e7ec;--ed-line-2: #eef0f4;--ed-canvas: #f4f5f7;--ed-panel: #ffffff;--ed-rail: #171a20;--ed-rail-ink: #b9c0cb;--ed-accent: #2a7d74;--ed-accent-ink: #1f5f58;--ed-accent-soft: #e7f2f0;--ed-danger: #c0453b;--ed-white: #fff;--ed-surface-2: #fafbfc;--ed-line-3: #c3c9d2;--ed-danger-soft: #fdeceb;--ed-accent-hover: #2f8d83;--ed-hover: #f1f3f5;--ed-warn: #f0b429;--ed-note-warn: #b5731a;--ed-sw-off: #cfd5dd;--ed-scroll: #d7dbe2;--ed-scroll-hover: #c2c8d1;--ed-stage-dot: #dfe3e9;--ed-line-4: #c9d0d9;--ed-surface-3: #fcfcfd;--ed-disabled-bg: #f6f7f9;--ed-r: 10px;--ed-r-s: 7px;--ed-r-6: 6px;--ed-r-5: 5px;--ed-r-pill: 999px;--ed-r-round: 50%;--ed-sh-1: 0 1px 2px rgba(16,24,40,.05);--ed-sh-2: 0 4px 14px rgba(16,24,40,.08);--ed-sh-3: 0 12px 34px rgba(16,24,40,.14);--ed-ring: 0 0 0 3px var(--ed-accent-soft);--ed-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--ed-fs-10-5: 10.5px;--ed-fs-11: 11px;--ed-fs-11-5: 11.5px;--ed-fs-12: 12px;--ed-fs-12-5: 12.5px;--ed-fs-13: 13px;--ed-fs-13-5: 13.5px;--ed-fs-14: 14px;--ed-fs-15: 15px;--ed-lh-1-5: 1.5;--ed-lh-1-6: 1.6;--ed-fw-400: 400;--ed-fw-500: 500;--ed-fw-550: 550;--ed-fw-600: 600;--ed-fw-650: 650;--ed-fw-700: 700;--ed-space-1: 1px;--ed-space-2: 2px;--ed-space-3: 3px;--ed-space-4: 4px;--ed-space-5: 5px;--ed-space-6: 6px;--ed-space-7: 7px;--ed-space-8: 8px;--ed-space-9: 9px;--ed-space-10: 10px;--ed-space-11: 11px;--ed-space-12: 12px;--ed-space-14: 14px;--ed-space-16: 16px;--ed-space-18: 18px;--ed-side: 348px;--ed-top: 56px;--ed-top-product: 62px;--ed-mbar: 54px;--ed-stack: 12px;--ed-stack-note: 6px;--ed-stack-label: 5px;--ed-ctl-h: 36px;--ed-ctl-px: 12px;--ed-pad: 14px;--ed-gap: 12px;--ed-gap-s: 6px}@media(max-width:1080px){:root{--ed-side: 300px}}.ed-reload-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-200);display:flex;align-items:center;justify-content:center;padding:var(--ed-space-18);font-family:var(--ed-font-ui)}.ed-reload-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,22,26,.55)}.ed-reload-modal__dialog{position:relative;width:100%;max-width:440px;border-radius:14px;background:var(--ed-panel);color:var(--ed-ink);box-shadow:var(--ed-sh-3)}.ed-reload-modal__head{padding:var(--ed-space-14) var(--ed-space-16);border-bottom:1px solid var(--ed-line)}.ed-reload-modal__title{margin:0;font-size:var(--ed-fs-15);font-weight:var(--ed-fw-650)}.ed-reload-modal__body{padding:var(--ed-space-16)}.ed-reload-modal__message{margin:0 0 var(--ed-space-8);color:var(--ed-ink-2);font-size:var(--ed-fs-13);line-height:var(--ed-lh-1-6)}.ed-reload-modal__message--warn{color:var(--ed-danger)}.ed-reload-modal__error{margin:0;color:var(--ed-danger);font-size:var(--ed-fs-12)}.ed-reload-modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ed-space-8);padding:var(--ed-space-12) var(--ed-space-16);border-top:1px solid var(--ed-line)}.ed-reload-btn{height:34px;padding:0 var(--ed-ctl-px);border:1px solid var(--ed-line);border-radius:var(--ed-r-s);background:var(--ed-white);color:var(--ed-ink);font:inherit;font-weight:var(--ed-fw-550);cursor:pointer}.ed-reload-btn:hover{border-color:var(--ed-line-4);background:var(--ed-surface-2)}.ed-reload-btn:disabled{opacity:.4;cursor:not-allowed}.ed-reload-btn--ghost{border-style:dashed;color:var(--ed-ink-2)}.ed-reload-btn--solid{border-color:var(--ed-accent);background:var(--ed-accent);color:var(--ed-white)}.ed-reload-btn--solid:hover{border-color:var(--ed-accent-hover);background:var(--ed-accent-hover)}.ed-reload-btn--danger{border-color:var(--ed-danger);color:var(--ed-danger)}.ed-reload-bar{position:fixed;top:var(--ed-space-8);left:50%;z-index:var(--z-200);display:flex;align-items:center;gap:var(--ed-space-10);max-width:calc(100vw - var(--ed-space-16));padding:var(--ed-space-4) var(--ed-space-6) var(--ed-space-4) var(--ed-space-14);transform:translate(-50%);border-radius:var(--ed-r-pill);background:var(--ed-danger);color:var(--ed-white);box-shadow:var(--ed-sh-2);font-family:var(--ed-font-ui);font-size:var(--ed-fs-12-5)}.ed-reload-bar__text{min-width:0}.ed-reload-bar__btn{flex:none;height:26px;padding:0 var(--ed-space-12);border:0;border-radius:var(--ed-r-pill);background:var(--ed-white);color:var(--ed-danger);font:inherit;font-weight:var(--ed-fw-600);cursor:pointer}:root{--brand: #2a7d74;--brand-ink: #1b5952;--brand-soft: #e8f1ef;--accent: #c0925a;--accent-soft: #f4ecdf;--accent-ink: #7d5a1c;--ink: #201d18;--ink-2: #5b564d;--muted: #928b7d;--line: #e7e2d9;--line-2: #f0ece4;--paper: #ffffff;--surface: #ffffff;--surface-2: #f6f3ee;--sale: #b4432f;--sale-ink: #9e3626;--success: #3f7d5a;--success-ink: #2f6a4a;--pending: #f2a654;--pending-ink: #9c6117;--pending-soft: #fdf0dd;--edit-ui: #1b6fd0;--chat-active: #eef4fb;--white: #fff;--black: #000;--ink-a10: rgba(32,29,24,.1);--ink-a14: rgba(32,29,24,.14);--ink-a35: rgba(32,29,24,.35);--ink-a55: rgba(32,29,24,.55);--white-a66: rgba(255,255,255,.66);--white-a86: rgba(255,255,255,.86);--paper-a86: rgba(251,250,248,.86);--white-a90: rgba(255,255,255,.9);--white-a92: rgba(255,255,255,.92);--black-a25: rgba(0,0,0,.25);--black-a72: rgba(0,0,0,.72);--radius: 14px;--radius-sm: 9px;--radius-pill: 999px;--radius-round: 50%;--radius-2: 2px;--radius-3: 3px;--radius-4: 4px;--radius-5: 5px;--radius-8: 8px;--radius-12: 12px;--radius-22: 22px;--shadow-sm: 0 1px 2px rgba(32,29,24,.06), 0 3px 10px rgba(32,29,24,.05);--shadow-md: 0 6px 24px rgba(32,29,24,.08), 0 2px 6px rgba(32,29,24,.05);--shadow-lg: 0 18px 50px rgba(32,29,24,.14);--shadow-hairline: 0 0 0 .5px rgba(32,29,24,.1), 0 1px 3px rgba(32,29,24,.1);--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);--font-serif: "Noto Serif TC", "Songti TC", serif;--font-sans: "Noto Sans TC", -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--fs-10: 10px;--fs-10-5: 10.5px;--fs-11: 11px;--fs-11-5: 11.5px;--fs-12: 12px;--fs-12-5: 12.5px;--fs-13: 13px;--fs-13-5: 13.5px;--fs-14: 14px;--fs-14-5: 14.5px;--fs-15: 15px;--fs-15-5: 15.5px;--fs-16: 16px;--fs-16-5: 16.5px;--fs-17: 17px;--fs-18: 18px;--fs-19: 19px;--fs-20: 20px;--fs-21: 21px;--fs-22: 22px;--fs-23: 23px;--fs-24: 24px;--fs-26: 26px;--fs-28: 28px;--lh-1: 1;--lh-1-2: 1.2;--lh-1-3: 1.3;--lh-1-4: 1.4;--lh-1-5: 1.5;--lh-1-6: 1.6;--lh-1-7: 1.7;--lh-1-75: 1.75;--lh-1-8: 1.8;--lh-1-85: 1.85;--lh-1-9: 1.9;--lh-1-95: 1.95;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heading: 700;--ls-01: .01em;--ls-02: .02em;--ls-04: .04em;--ls-06: .06em;--ls-08: .08em;--ls-10: .1em;--space-1: 1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-15: 15px;--space-16: 16px;--space-17: 17px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-34: 34px;--space-36: 36px;--space-40: 40px;--space-42: 42px;--space-44: 44px;--space-46: 46px;--space-48: 48px;--space-56: 56px;--space-60: 60px;--space-96: 96px;--z-1: 1;--z-2: 2;--z-3: 3;--z-5: 5;--z-6: 6;--z-200: 200;--dur-150: .15s;--dur-160: .16s;--dur-180: .18s;--dur-200: .2s;--dur-220: .22s;--dur-250: .25s;--dur-280: .28s;--dur-300: .3s;--dur-700: .7s;--ease: ease;--ease-out: cubic-bezier(.2,.8,.2,1);--container: 1240px;--gutter: 48px;--nav-h: 88px;--tier-vip: #46be8a;--tier-vvip: #6d45bc;--tier-svip: #f2a654;--tier-svvip: #f96868;--tier-tag: #6d45bc;--type-stock: #70b5af;--type-pre: #f2a654;--b2-success: #46be8a;--b2-success-ink: var(--success-ink);--b2-warning: #f2a654;--b2-warning-ink: var(--pending-ink);--b2-danger: #f96868;--b2-danger-ink: var(--sale-ink);--b2-purple: #6d45bc;--b2-purple-ink: #54329a;--b2-teal: #70b5af;--b2-teal-ink: #2f6f6a;--social-fb: #1877f2;--social-fb-hover: #166fe0;--social-line: #06c755;--social-line-hover: #05b34c}@media(max-width:1100px){:root{--gutter: 32px;--nav-h: 80px}}@media(max-width:900px){:root{--gutter: 24px;--nav-h: 70px}}@media(max-width:767px){:root{--gutter: 16px;--nav-h: 62px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html:has(.ed-app){scroll-behavior:auto}body{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:1.65;letter-spacing:var(--ls-01);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:var(--fw-heading);line-height:1.25;letter-spacing:var(--ls-01);color:var(--ink)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none;transition:color .2s ease}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}::selection{background:var(--brand);color:var(--white)}
