.yxs,.yxs-layer{--yxs-bg: #FFFFFF;--yxs-soft: #F2F1EE;--yxs-ink: #111111;--yxs-muted: #62625F;--yxs-line: #E4E2DD;--yxs-ok: #1E7A46;--yxs-warn: #A4471B;--yxs-ui: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--yxs-ease: cubic-bezier(.2, .8, .2, 1);--yxs-fast: .16s;--yxs-mid: .24s;--yxs-top-h: 64px;--yxs-bar-h: 72px;font-family:var(--yxs-ui);color:var(--yxs-ink);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}.yxs *,.yxs *:before,.yxs *:after,.yxs-layer *{box-sizing:border-box}.yxs{background:var(--yxs-bg);min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--yxs-bar-h) + 16px + env(safe-area-inset-bottom))}.yxs button,.yxs input,.yxs select,.yxs textarea,.yxs-layer button,.yxs-layer input,.yxs-layer select,.yxs-layer textarea{font:inherit;color:inherit}.yxs button,.yxs-layer button{cursor:pointer;-webkit-tap-highlight-color:transparent}.yxs [hidden]{display:none!important}.yxs h1,.yxs h2,.yxs h3,.yxs p{text-wrap:pretty}.yxs-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yxs :focus-visible,.yxs-layer :focus-visible{outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border-radius:0;border:1px solid var(--yxs-ink);background:var(--yxs-ink);color:#fff;font-size:16px;font-weight:400;line-height:1;white-space:nowrap;transition:opacity var(--yxs-fast),background var(--yxs-fast),color var(--yxs-fast)}.yxs-btn:hover{opacity:.88}.yxs-btn:active{opacity:.78}.yxs-btn--ghost{background:#fff;color:var(--yxs-ink)}.yxs .yxs-btn,.yxs-layer .yxs-btn{color:#fff}.yxs .yxs-btn--ghost,.yxs-layer .yxs-btn--ghost{color:var(--yxs-ink)}.yxs-btn--ghost:hover{background:var(--yxs-soft);opacity:1}.yxs-btn--block{width:100%}.yxs-btn[disabled],.yxs-btn[aria-disabled=true]{opacity:.35;pointer-events:none}.yxs-link{background:none;border:0;padding:6px 0;color:var(--yxs-muted);text-decoration:underline;text-underline-offset:3px;font-size:15px}.yxs-link:hover{color:var(--yxs-ink)}.yxs-icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border:0;background:transparent;border-radius:0;flex:0 0 auto}.yxs-icon-btn svg{width:20px;height:20px}.yxs-top{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--yxs-top-h);padding:0 16px;background:#fff;border-bottom:1px solid var(--yxs-line)}.yxs-brand{display:flex;align-items:center;gap:8px;font-family:"Montserrat",var(--yxs-ui);font-weight:800;font-size:18px;letter-spacing:.01em;color:var(--yxs-ink);text-decoration:none}.yxs-brand span{font-weight:300}.yxs-tools{display:flex;align-items:center;gap:0;margin-right:-10px}.yxs-tool{height:44px;min-width:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;border-radius:0;font-size:15px;color:var(--yxs-ink);transition:background var(--yxs-fast),opacity var(--yxs-fast)}.yxs-tool svg{width:20px;height:20px;flex:0 0 auto}.yxs-tool:hover{background:var(--yxs-soft)}.yxs-tool[aria-disabled=true]{opacity:.3;cursor:default}.yxs-tool[aria-disabled=true]:hover{background:transparent}.yxs-tool-label{display:none}.yxs-tool-sep{width:1px;height:20px;background:var(--yxs-line);margin:0 6px}.yxs-stepper{background:#fff;border-bottom:1px solid var(--yxs-line)}.yxs-stepper ol{list-style:none;margin:0 auto;padding:0 16px;display:flex;gap:0;max-width:1360px;overflow-x:auto;scrollbar-width:none}.yxs-stepper ol::-webkit-scrollbar{display:none}.yxs-stepper li{flex:1 0 auto}.yxs-step-btn{position:relative;width:100%;height:52px;display:flex;align-items:center;gap:8px;padding:0 12px 0 0;border:0;background:transparent;border-radius:0;font-size:15px;color:var(--yxs-muted);white-space:nowrap;transition:color var(--yxs-fast)}.yxs-step-btn:after{content:"";position:absolute;left:0;right:12px;bottom:-1px;height:2px;background:var(--yxs-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--yxs-mid) var(--yxs-ease)}.yxs-step-btn[aria-current=step]{color:var(--yxs-ink);font-weight:500}.yxs-step-btn[aria-current=step]:after{transform:scaleX(1)}.yxs-step-btn:hover:not([aria-disabled=true]){color:var(--yxs-ink)}.yxs-step-btn[aria-disabled=true]{cursor:default;opacity:.45}.yxs-step-num{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid currentColor;font-size:13px;font-variant-numeric:tabular-nums;flex:0 0 auto}.yxs-step-btn[aria-current=step] .yxs-step-num{background:var(--yxs-ink);border-color:var(--yxs-ink);color:#fff}.yxs-step-btn.is-done .yxs-step-num{border-color:var(--yxs-ink);color:var(--yxs-ink)}.yxs-step-btn.is-done .yxs-step-num svg{width:14px;height:14px}@media(max-width:959px){.yxs-stepper ol{gap:4px}.yxs-stepper li{flex:0 0 auto}.yxs-stepper li.is-current{margin-right:6px}.yxs-step-btn{height:48px;padding:0 6px 0 0}.yxs-step-btn:after{right:6px}.yxs-step-btn .yxs-step-lab{display:none}.yxs-step-btn[aria-current=step] .yxs-step-lab{display:inline}}.yxs-body{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr)}.yxs-main{min-width:0;padding:0 16px}.yxs-pv{min-width:0;padding:16px 16px 0}@media(min-width:960px){.yxs{padding-bottom:0}.yxs-head-wrap{position:sticky;top:0;z-index:30}.yxs-top{padding:0 32px}.yxs-stepper ol{padding:0 32px;gap:8px}.yxs-tool-label{display:inline}.yxs-body{grid-template-columns:minmax(380px,460px) minmax(0,1fr);gap:56px;padding:0 32px;align-items:start}.yxs-main{grid-column:1;grid-row:1;padding:0;display:flex;flex-direction:column;min-height:calc(100vh - var(--yxs-top-h) - 53px)}.yxs-pv{grid-column:2;grid-row:1;position:sticky;top:calc(var(--yxs-top-h) + 53px);padding:32px 0}}.yxs-pv-tabs{display:flex;gap:0;margin-bottom:12px}.yxs-pv-tab{height:40px;padding:0 16px;border:1px solid var(--yxs-line);background:#fff;border-radius:0;font-size:14px;transition:background var(--yxs-fast),color var(--yxs-fast),border-color var(--yxs-fast)}.yxs-pv-tab+.yxs-pv-tab{border-left:0}.yxs-pv-tab[aria-selected=true]{background:var(--yxs-ink);border-color:var(--yxs-ink);color:#fff}.yxs-pv-stage{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--yxs-mid) var(--yxs-ease)}.yxs-pv-clip{overflow:hidden;min-height:0}.yxs-pv-slot{background:var(--yxs-soft);padding:16px;display:flex;justify-content:center;align-items:center}.yxs-pv-slot>*{max-width:100%;min-width:0}.yxs-pv-slot svg{max-width:100%}.yxs-pv-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:14px;color:var(--yxs-muted)}.yxs-pv-meta-slot{min-width:0}.yxs-pv-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 0;font-size:14px;color:var(--yxs-ink);text-decoration:underline;text-underline-offset:3px;flex:0 0 auto}.yxs-pv-toggle svg{width:16px;height:16px;transition:transform var(--yxs-mid) var(--yxs-ease)}.yxs.is-pv-collapsed .yxs-pv-stage{grid-template-rows:0fr}.yxs.is-pv-collapsed .yxs-pv-toggle svg{transform:rotate(180deg)}.yxs.is-pv-collapsed .yxs-pv-tabs{display:none}@media(max-width:959px){.yxs-pv-slot{max-height:46vh;max-height:46svh;padding:12px}.yxs-pv-slot>svg,.yxs-pv-slot>img{max-height:calc(46svh - 24px);width:auto}}@media(min-width:960px){.yxs-pv-toggle{display:none}.yxs-pv-slot{padding:32px;min-height:420px}.yxs-pv-slot>svg,.yxs-pv-slot>img{max-height:calc(100vh - var(--yxs-top-h) - 53px - 180px);width:auto}}.yxs-pill{position:fixed;left:50%;bottom:calc(var(--yxs-bar-h) + 12px + env(safe-area-inset-bottom));z-index:35;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:#fff;color:var(--yxs-ink);border:1px solid var(--yxs-ink);border-radius:0;font-size:14px;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:transform var(--yxs-mid) var(--yxs-ease),opacity var(--yxs-fast)}.yxs-pill svg{width:16px;height:16px}.yxs-pill.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}@media(min-width:960px){.yxs-pill{display:none}}.yxs-step{padding:24px 0 8px;animation:yxs-in var(--yxs-mid) var(--yxs-ease) both}.yxs-step-count{margin:0 0 4px;font-size:14px;color:var(--yxs-muted)}.yxs .yxs-step-title:focus,.yxs .yxs-step-title:focus-visible{outline:none}.yxs-step-title{margin:0;font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.02em;outline:none}.yxs-step-intro{margin:8px 0 0;color:var(--yxs-muted);max-width:34em}.yxs-step-core{margin-top:20px}.yxs-step-after{margin-top:24px}@media(min-width:960px){.yxs-step{padding-top:40px;flex:1}.yxs-step-title{font-size:40px}}@keyframes yxs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yxs-tip{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 8px 12px 14px;background:var(--yxs-soft);font-size:15px;animation:yxs-in var(--yxs-mid) var(--yxs-ease) both}.yxs-tip p{margin:0;flex:1;padding-top:1px}.yxs-tip .yxs-icon-btn{width:32px;height:32px;margin:-6px 0}.yxs-tip .yxs-icon-btn svg{width:16px;height:16px}.yxs-secs{margin-top:24px;border-top:1px solid var(--yxs-line)}.yxs-sec{border-bottom:1px solid var(--yxs-line)}.yxs-sec-h{margin:0;font:inherit}.yxs-sec-btn{width:100%;display:flex;align-items:center;gap:12px;padding:16px 0;min-height:64px;border:0;background:transparent;border-radius:0;text-align:left}.yxs-sec-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.yxs-sec-label{font-weight:500;font-size:16px}.yxs-sec-hint{font-size:14px;color:var(--yxs-muted)}.yxs-sec-sum{flex:0 1 auto;max-width:42%;font-size:14px;color:var(--yxs-ink);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yxs-sec-sum.is-empty{color:var(--yxs-muted)}.yxs-sec-chev{width:20px;height:20px;flex:0 0 auto;transition:transform var(--yxs-mid) var(--yxs-ease)}.yxs-sec-btn[aria-expanded=true] .yxs-sec-chev{transform:rotate(180deg)}.yxs-sec-btn[aria-expanded=true] .yxs-sec-hint,.yxs-sec-btn[aria-expanded=true] .yxs-sec-sum{display:none}.yxs-sec-btn:hover .yxs-sec-label{text-decoration:underline;text-underline-offset:3px}.yxs-sec-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--yxs-mid) var(--yxs-ease)}.yxs-sec-panel.is-open{grid-template-rows:1fr}.yxs-sec-clip{overflow:hidden;min-height:0}.yxs-sec-panel.is-open .yxs-sec-clip{overflow:visible}.yxs-sec-panel.is-anim .yxs-sec-clip{overflow:hidden}.yxs-sec-content{padding:0 0 20px}.yxs-sec-panel:not(.is-open):not(.is-anim) .yxs-sec-content{visibility:hidden}.yxs-bar{position:fixed;left:0;right:0;bottom:0;z-index:34;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));min-height:var(--yxs-bar-h);background:#fff;border-top:1px solid var(--yxs-line)}.yxs-bar-prog{position:absolute;left:0;right:0;top:-1px;height:2px;background:transparent}.yxs-bar-prog i{display:block;height:100%;background:var(--yxs-ink);width:0;transition:width var(--yxs-mid) var(--yxs-ease)}.yxs-bar-back{width:52px;padding:0;flex:0 0 auto}.yxs-bar-back .yxs-bar-back-label{display:none}.yxs-bar-back svg{width:20px;height:20px}.yxs-bar-mid{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.yxs-bar-price{font-weight:500;font-size:17px;font-variant-numeric:tabular-nums}.yxs-bar-detail{font-size:13px;color:var(--yxs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yxs-bar-next{flex:0 0 auto}.yxs-bar-next svg{width:18px;height:18px}@media(min-width:960px){.yxs-bar{position:sticky;bottom:0;left:auto;right:auto;margin-top:24px;padding:16px 0 24px;border-top:1px solid var(--yxs-line)}.yxs-bar-prog{display:none}.yxs-bar-back{width:auto;padding:0 22px}.yxs-bar-back .yxs-bar-back-label{display:inline}.yxs-bar-back svg{display:none}}.yxs-toasts{position:fixed;left:50%;bottom:calc(var(--yxs-bar-h) + 16px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;width:max-content;max-width:calc(100% - 32px);pointer-events:none}.yxs-toast{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--yxs-ink);color:#fff;font-size:15px;border-radius:0;transform:translateY(10px);opacity:0;transition:transform var(--yxs-mid) var(--yxs-ease),opacity var(--yxs-fast);pointer-events:auto}.yxs-toast.is-on{transform:none;opacity:1}.yxs-toast button{border:0;background:transparent;color:#fff;padding:4px 0;font-size:15px;text-decoration:underline;text-underline-offset:3px;flex:0 0 auto}@media(min-width:960px){.yxs-toasts{bottom:32px}}.yxs-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.yxs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111159;opacity:0;transition:opacity var(--yxs-mid);pointer-events:auto}.yxs-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;background:#fff;border-top:1px solid var(--yxs-line);border-radius:0;transform:translateY(100%);transition:transform .3s var(--yxs-ease);pointer-events:auto}.yxs-layer.is-open .yxs-scrim{opacity:1}.yxs-layer.is-open .yxs-sheet{transform:none}.yxs-sheet-grab{height:20px;display:grid;place-items:center;touch-action:none;cursor:grab;flex:0 0 auto}.yxs-sheet-grab:before{content:"";width:40px;height:4px;background:var(--yxs-line)}.yxs-sheet-head{display:flex;align-items:center;gap:8px;padding:0 8px 8px 16px;flex:0 0 auto}.yxs-sheet-head h2:focus{outline:none}.yxs-sheet-head h2{flex:1;margin:0;font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.01em}.yxs-sheet-body{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 20px}.yxs-sheet-foot{flex:0 0 auto;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--yxs-line)}.yxs-sheet-foot .yxs-btn{flex:1}@media(min-width:960px){.yxs-sheet{left:50%;right:auto;top:50%;bottom:auto;width:560px;max-height:min(86vh,760px);border:1px solid var(--yxs-line);transform:translate(-50%,-48%);opacity:0;transition:transform var(--yxs-mid) var(--yxs-ease),opacity var(--yxs-fast)}.yxs-layer.is-open .yxs-sheet{transform:translate(-50%,-50%);opacity:1}.yxs-sheet--small{width:440px}.yxs-sheet-grab{display:none}.yxs-sheet-head{padding:16px 12px 8px 24px}.yxs-sheet-body{padding:0 24px 24px}.yxs-sheet-foot{padding:16px 24px}}html.yxs-lock,html.yxs-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.yxs *,.yxs *:before,.yxs *:after,.yxs-layer,.yxs-layer *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/yxi-modules--shell.css.map */
