.up-ic{width:18px;height:18px;flex:none}.up-var{display:block;font:500 12px/1.35 var(--f-b);color:var(--fg-soft)}.up-h{font:700 clamp(22px,3vw,34px)/1.05 var(--f-d);letter-spacing:-.02em;margin:0 0 18px}.up-dlg{color:var(--fg);background:var(--deep);border:1px solid var(--line-d);padding:clamp(18px,3vw,34px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}.up-dlg::backdrop{background:#030a10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.up-x{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--fg);background:#ffffff0f}.up-x:hover{background:#ffffff24}.up-x svg{width:18px;height:18px}.up-5{width:min(540px,100vw);height:100dvh;max-height:none;margin:0 0 0 auto;border-radius:0;border-width:0 0 0 1px;display:flex;flex-direction:column}.up-5[open]{animation:up-drawer .5s var(--ease) both}@keyframes up-drawer{0%{transform:translate(100%)}}.up-5>.kicker{margin:0 0 6px}.up5-main{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#2fc3e814;border:1px solid rgba(47,195,232,.4)}.up5-main .pframe{width:52px;flex:none;border-radius:8px}.up5-main>span{flex:1;display:grid;gap:2px}.up5-main b{font:600 14px/1.25 var(--f-d)}.kt-ladder{margin:-4px 0 14px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line-d)}.kt-ladder-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.kt-ladder-top b{font:800 34px/1 var(--f-d);color:var(--cyan)}.kt-ladder-top b small{font-size:14px}.kt-ladder-top span{font-size:12px;color:var(--fg-soft);text-align:right}.kt-ladder ol{position:relative;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.kt-ladder ol:before{content:"";position:absolute;left:14px;right:14px;top:13px;height:2px;background:var(--line-d)}.kt-ladder li{position:relative;display:grid;justify-items:center;gap:6px;font:600 11px/1 var(--f-b);color:var(--fg-soft)}.kt-ladder li.is-on{color:var(--fg)}.kt-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--deep);border:2px solid var(--line-d);color:var(--deep);transition:.3s var(--ease)}.kt-dot svg{width:15px;height:15px}.kt-ladder li.is-on .kt-dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 18px #2fc3e899}.kt-sec{margin:18px 0 8px;font:700 11px/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft)}.kt-sec em{font-style:normal;color:var(--cyan)}.kt-hype{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;background:linear-gradient(90deg,#ff6b3d,#ff2d75);color:#fff;font:700 9px/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.kt-tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1.5px solid var(--line-d);color:var(--fg-soft)}.kt-tick svg{width:15px;height:15px}.kt-combo{margin-top:12px;padding:12px;border-radius:16px;border:1px dashed rgba(47,195,232,.5);background:#2fc3e80a}.kt-combo.is-on{border-style:solid;border-color:var(--cyan)}.kt-combo .kt-sec{margin-top:0}.kt-combo-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kt-combo-items:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media(max-width:480px){.kt-combo-items{grid-template-columns:minmax(0,1fr)}}.kt-combo-it{position:relative;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--line-d);text-align:left;color:var(--fg)}.kt-combo-it.is-on{border-color:var(--cyan)}.kt-combo-it .pframe{grid-row:span 3;border-radius:8px}.kt-combo-it .kicker{font-size:9px;color:var(--fg-soft)}.kt-combo-it b{font:600 12px/1.2 var(--f-d);padding-right:18px}.kt-combo-it .num{font:700 13px/1.2 var(--f-d)}.kt-combo-it .kt-tick{top:6px;right:6px;width:22px;height:22px}.kt-combo-it.is-on .kt-tick{background:var(--cyan);border-color:var(--cyan);color:var(--deep)}.kt-combo-btn{gap:8px;min-height:46px;margin-top:10px}.kt-shelf ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}@media(max-width:480px){.kt-shelf ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory}.kt-shelf li{scroll-snap-align:start}}.kt-card{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:8px 8px 10px;border-radius:14px;border:1px solid var(--line-d);background:#ffffff08;text-align:left;color:var(--fg);transition:border-color .25s,background .25s,transform .25s var(--ease)}.kt-card:hover{transform:translateY(-2px)}.kt-card.is-on{border-color:var(--cyan);background:#2fc3e817;box-shadow:0 0 24px -8px #2fc3e899}.kt-card .pframe{border-radius:9px;margin-bottom:4px}.kt-card b{font:600 12.5px/1.25 var(--f-d);padding-right:22px}.kt-card .num{font:700 14px/1.2 var(--f-d)}.kt-card .kt-tick{top:14px;right:14px;width:26px;height:26px;background:var(--deep)}.kt-card.is-on .kt-tick{background:var(--cyan);border-color:var(--cyan);color:var(--deep)}.kt-bottom{position:sticky;bottom:calc(-1*clamp(18px,3vw,34px));z-index:2;margin:auto calc(-1*clamp(18px,3vw,34px)) calc(-1*clamp(18px,3vw,34px));padding:14px clamp(18px,3vw,34px) clamp(18px,3vw,34px);background:var(--deep);border-top:1px solid var(--line-d)}.kt-nudge{margin:0 0 10px;font-size:13px;color:var(--fg-soft)}.kt-nudge b{color:var(--cyan)}.kt-nudge.is-max{color:var(--fg)}.kt-tot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;margin-bottom:12px}.kt-tot>div{display:grid;gap:2px}.kt-tot s{color:var(--fg-soft);font-size:13px}.kt-tot-r{justify-items:end}.kt-tot b{font:800 26px/1 var(--f-d)}.kt-off{font:700 12px/1 var(--f-m);font-style:normal;color:var(--deep);background:var(--cyan);padding:4px 7px;border-radius:6px}.kt-cuts{flex-basis:100%;margin:0;font-size:12px;color:var(--fg-soft);text-align:right}.kt-cta{gap:8px}.kt-more{margin-top:6px}.cp-shell{display:flow-root;background:radial-gradient(1100px 620px at 0% 0%,rgba(13,58,85,.9),transparent 62%),radial-gradient(900px 700px at 100% 55%,rgba(47,195,232,.07),transparent 60%),var(--deep)}.cp-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding:clamp(18px,2.4vw,28px) 0 clamp(14px,2vw,22px)}.cp-title{font:800 clamp(30px,4vw,52px)/.95 var(--f-d);letter-spacing:-.045em}.cp-top-r{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--fg-soft)}.cp-h{font:800 clamp(28px,3.2vw,44px)/.98 var(--f-d);letter-spacing:-.04em;margin:4px 0 16px}.cp-save{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--fg-soft)}.cp-save b{color:var(--accent)}.cp-flash{display:flex;align-items:center;gap:6px;min-height:22px;margin:8px 0 0;font:600 13px/1.3 var(--f-b);color:var(--accent);animation:cp-in .5s var(--ease) both}.cp-flash svg{width:16px;height:16px;flex:none}@keyframes cp-in{0%{opacity:0;transform:translateY(6px)}}.cq-bag{overflow:hidden;border:1px solid var(--line-d);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 30px 70px -44px #000c}.cq-bag .cq-order{border:0;border-radius:0;background:none}.cp-kit{padding:16px 18px 18px;border-top:1px dashed rgba(47,195,232,.35);background:radial-gradient(90% 120% at 0% 0%,rgba(47,195,232,.1),transparent 60%)}.cp-kit-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cp-kit-t{margin:0;font:800 18px/1 var(--f-d);letter-spacing:-.02em}.cp-kit-dots{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cp-kit-dots li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--line-d);font:600 11.5px/1 var(--f-b);color:var(--fg-soft)}.cp-kit-dots li.is-on{border-color:var(--cyan);background:#2fc3e81f;color:var(--fg)}.cp-kit-dots svg{width:12px;height:12px;color:var(--cyan)}.cp-kit-pct{margin-left:auto;font:800 22px/1 var(--f-d);letter-spacing:-.03em;color:var(--cyan)}.cp-kit .cp-save{margin:8px 0 0;font-size:13px}.cp-kit .cp-flash{min-height:0;margin:4px 0 0;font-size:13px}.cp-level{margin-top:14px;animation:cp-in .5s var(--ease) both}.cp-level-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.cp-level-t{display:flex;align-items:baseline;gap:10px;margin:0;font:700 16px/1.2 var(--f-d)}.cp-level-t em{font:700 11px/1 var(--f-m);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.cp-level-skip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 12px;border-radius:999px;border:1px solid var(--line-d);color:var(--fg);font:600 13px/1 var(--f-b);transition:border-color .2s,color .2s}.cp-level-skip:hover{border-color:var(--cyan);color:var(--cyan)}.cp-level-skip svg{width:18px;height:18px}.cp-level-done{margin:12px 0 0;font-size:14px;color:var(--fg-soft)}.cp-level-done .link{background:none;border:0;padding:0;font:inherit;color:var(--cyan);cursor:pointer}.cp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(max-width:640px){.cp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.cp-tile{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:16px;border:1px solid var(--line-d);animation:cp-in .5s var(--ease) both;transition:transform .3s var(--ease),border-color .25s,box-shadow .3s}.cp-tiles li:nth-child(2) .cp-tile{animation-delay:80ms}.cp-tiles li:nth-child(3) .cp-tile{animation-delay:.16s}.cp-tile .pframe{border-radius:0}.cp-tile:hover:not(:disabled){transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 18px 40px -18px #2fc3e8d9}.cp-tile:disabled{opacity:.6}.cp-tile em{position:absolute;left:10px;top:10px;padding:4px 8px;border-radius:999px;background:var(--cyan);color:var(--deep);font:700 11px/1 var(--f-m);font-style:normal}.cp-tile-p{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#071e2ee6;color:#fff;font:800 15px/1 var(--f-d);white-space:nowrap}.cp-tile-add{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:2px solid var(--cyan);background:#071e2ed9;color:var(--cyan);transition:background .2s,color .2s,transform .2s}.cp-tile-add svg{width:18px;height:18px}.cp-tile:hover:not(:disabled) .cp-tile-add{background:var(--cyan);color:var(--deep);transform:scale(1.08)}@media(max-width:640px){.cp-tile-p{left:8px;bottom:8px;padding:5px 8px;font-size:13px}.cp-tile em{left:8px;top:8px}.cp-tile-add{right:8px;top:8px;width:32px;height:32px}}@property --n{syntax: "<integer>"; inherits: false; initial-value: 0;}.cq-prog{margin:22px 0 14px}.cq-prog-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cq-pct{margin:0;font:800 clamp(36px,4.4vw,52px)/.9 var(--f-d);letter-spacing:-.045em;color:var(--cyan);transition:--n .8s var(--ease);counter-reset:n var(--n)}.cq-pct:before{content:counter(n) "%"}.cq-prog-l{font:700 15px/1 var(--f-d)}.cq-prog-r{margin-left:auto;font-size:13.5px;color:var(--fg-soft)}.cq-bar{position:relative;height:12px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-d)}.cq-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(25% - 1px),var(--deep) 0 calc(25% + 1px),transparent 0 calc(50% - 1px),var(--deep) 0 calc(50% + 1px),transparent 0 calc(75% - 1px),var(--deep) 0 calc(75% + 1px),transparent 0)}.cq-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),#8be8fc);box-shadow:0 0 18px #2fc3e8cc;transition:width .8s var(--ease)}.cq-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none}.cq-steps button{display:inline-flex;align-items:center;gap:4px;min-height:28px;font:600 12.5px/1.1 var(--f-b);color:var(--fg-soft);text-align:left}.cq-steps svg{width:14px;height:14px;color:var(--cyan)}.cq-steps .is-now button{color:var(--fg)}.cq-steps .is-done button{color:var(--fg);cursor:pointer}.cq-steps .is-done button:hover{color:var(--cyan)}.cq-steps button:disabled{cursor:default}@media(max-width:479px){.cq-steps button{font-size:11px}.cq-steps svg{display:none}.cq-steps .is-done button{color:var(--cyan)}.cq-prog-r{flex-basis:100%;margin-left:0}}.cq-prog{scroll-margin-top:calc(var(--hh) + 12px)}.cp-on .field-label{margin-bottom:7px;font:600 13px/1.3 var(--f-b);letter-spacing:0;text-transform:none;color:var(--fg-soft)}.cp-on .field-opt{color:var(--steel)}.cp-on .field-hint{font-size:13px}.cp-on .input{min-height:52px;padding:0 16px;border-radius:12px;border:1px solid rgba(233,238,242,.16);background:#030c138c;color:var(--ice);caret-color:var(--cyan);font-size:16px;color-scheme:dark}.cp-on .input::-moz-placeholder{color:#e9eef257}.cp-on .input::placeholder{color:#e9eef257}.cp-on .input:hover{border-color:#e9eef252}.cp-on .input:focus{border-color:var(--cyan);background-color:#030c13d1;box-shadow:0 0 0 4px #2fc3e82e}.cp-on .input[aria-invalid=true]{border-color:var(--danger-d)}.cp-on .input.is-ok{padding-right:46px;border-color:#2fc3e86b;background-repeat:no-repeat;background-position:right 15px center;background-size:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232fc3e8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cp-on .input.is-ok[type=date]{background-position:right 46px center}.cp-on .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0a2333 inset;-webkit-text-fill-color:var(--ice)}.cp-on .check{font-size:15px;color:var(--fg-soft);min-height:36px}.cp-on .check input{accent-color:var(--cyan)}.cp-on .co-why{font-size:13.5px}.cp-on .cep-hint.is-ok{color:var(--cyan)}.cp-on .cep-hint.is-warn{color:#ffcf70}.cp-on .co-quote{overflow:hidden;border:1px solid var(--line-d);border-radius:16px;background:#ffffff08}.cp-on .co-quote-top{border-bottom:1px solid var(--line-d)}.cp-on .co-quote-empty{border-radius:14px;border:1px dashed var(--line-d);font-size:15px}.cp-on .pay-opts{gap:10px}.cp-on .pay-opt{overflow:hidden;min-height:0;padding:18px;border:1px solid var(--line-d);border-radius:16px;background:#ffffff08;transition:border-color .25s,box-shadow .3s,background .3s}.cp-on .pay-opt:hover{border-color:#e9eef25c}.cp-on .pay-opt:has(:checked){border-color:var(--cyan);background:#2fc3e812;box-shadow:inset 0 0 0 1px var(--cyan),0 18px 40px -26px #2fc3e8b3}.cp-on .pay-opt input{accent-color:var(--cyan)}.cp-on .pay-opt-t{font-size:18px}.cp-on .pay-opt-d{color:var(--fg-soft);font-size:14px}.cp-on .notice{border-radius:12px}.cp-on .co-due{border-color:var(--line-d)}.cq{max-width:680px;margin:0 auto}.cq-order{border:1px solid var(--line-d);border-radius:18px;background:#ffffff0a}.cq-order>summary{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;list-style:none;cursor:pointer}.cq-order>summary::-webkit-details-marker{display:none}.cq-thumbs{display:flex;flex:none}.cq-thumbs .pframe{width:44px;border-radius:10px;border:2px solid var(--deep)}.cq-thumbs .pframe+.pframe{margin-left:-14px}.cq-order-t{display:grid;flex:1;min-width:0;font:700 15px/1.2 var(--f-d)}.cq-order-t small{font:500 12.5px/1.3 var(--f-b);color:var(--fg-soft)}.cq-order>summary b{font:800 20px/1 var(--f-d);letter-spacing:-.03em;animation:cq-pop .7s var(--ease) both;transform-origin:right center}.cq-chev{width:18px;height:18px;flex:none;color:var(--fg-soft);transition:transform .3s var(--ease)}.cq-order[open] .cq-chev{transform:rotate(180deg)}.cq-order-body{border-top:1px solid var(--line-d);animation:cp-in .35s var(--ease) both}.cq-order-body .cart-list{padding-inline:16px}.cq-order-body .cart-line{grid-template-columns:72px minmax(0,1fr);gap:8px 14px;padding:14px 0;border-color:var(--line-d)}.cq-order-body .cart-fig .pframe{overflow:hidden;border-radius:12px}.cq-order-body .cart-name{font-size:15px;line-height:1.2}.cq-order-body .cart-var{font-size:13px}.cq-order-body .cart-price{font-size:16px}.cq-order-body .qty button{width:34px;min-height:34px}.cq-order-body .sum-totals{padding:12px 16px 16px;border-top:1px solid var(--line-d)}.cq-order-body .sum-totals .sum-total{margin-top:8px;padding-top:12px;border-top:1px solid var(--line-d)}.cq-order-body .sum-totals .sum-total dd{font-size:26px}@keyframes cq-pop{0%{color:var(--cyan);transform:scale(1.1)}}.cq-card{scroll-margin-top:calc(var(--hh) + 16px);padding:clamp(20px,3.2vw,34px);border:1px solid var(--line-d);border-radius:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 40px 90px -50px #2fc3e873}.cq-q{margin:0;font:800 clamp(26px,3.4vw,38px)/1.02 var(--f-d);letter-spacing:-.04em;text-wrap:balance}.cq-body{min-width:0;margin:22px 0 0;padding:0;border:0;animation:cq-in .5s var(--ease) both}@keyframes cq-in{0%{opacity:0;transform:translate(28px)}}.cq-fields{display:grid;gap:14px 12px}@media(min-width:480px){.cq-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-fields>*{grid-column:1 / -1}.cq-fields .s1{grid-column:span 1}.cq-fields .s2{grid-column:span 2}.cq-fields .s3{grid-column:span 3}.cq-fields .s4{grid-column:span 4}}.cq-note{margin:0;font-size:13.5px;color:var(--fg-soft)}.cq-center{margin-top:12px;text-align:center}.cq-card .check{min-height:32px;font-size:14.5px}.cq-addr{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(47,195,232,.45);background:#2fc3e812;animation:cp-in .4s var(--ease) both}.cq-addr svg{width:20px;height:20px;color:var(--cyan)}.cq-addr b{display:block;font:600 15px/1.25 var(--f-d)}.cq-addr span span{font-size:13.5px;color:var(--fg-soft)}.cq-addr .link,.cq-more{background:none;border:0;padding:0;font:600 14px/1 var(--f-b);color:var(--cyan);cursor:pointer}.cq-more{margin-top:16px;text-decoration:underline;text-underline-offset:3px}.cq-ship{display:flex;align-items:center;gap:8px;min-height:22px;font-size:14px;color:var(--fg-soft)}.cq-ship.is-ok{color:var(--fg);font-weight:600;animation:cp-in .4s var(--ease) both}.cq-ship svg{width:17px;height:17px;color:var(--cyan)}.cq-card .co-quote-foot{display:none}.cq-card .co-quote-price{font-size:clamp(22px,2.2vw,28px)}.cq-ship-row{margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-d);background:#ffffff08}.cq-card .co-step-body{margin-top:14px}.cq-card .co-step-body:first-child{margin-top:0}.cq-loot{margin-bottom:18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(47,195,232,.4);background:radial-gradient(120% 140% at 0% 0%,rgba(47,195,232,.16),transparent 60%)}.cq-loot-t{font:700 10.5px/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.cq-loot ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.cq-loot li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14.5px;animation:cq-loot .6s var(--ease) both}.cq-loot li svg{width:18px;height:18px;padding:2px;border-radius:999px;background:var(--cyan);color:var(--deep)}.cq-loot li b{font:700 14.5px/1 var(--f-d);color:var(--cyan)}@keyframes cq-loot{0%{opacity:0;transform:translateY(8px) scale(.96)}}.cq-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.cq-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 6px;color:var(--fg-soft);font:600 14px/1 var(--f-b)}.cq-back:hover{color:var(--fg)}.cq-back svg{width:18px;height:18px}.cq-go{gap:8px;min-width:min(260px,60%)}.cq-card .notice{font-size:14.5px}.cq .co-trust{margin-top:18px}.cq{max-width:880px}.cq-order>summary{gap:14px;padding:12px 18px 12px 12px}.cq-thumbs .pframe{width:54px}.cq-order-t{font-size:17px}.cq-order-t small{font-size:13.5px}.cq-order>summary b{font-size:26px}.cq-card{padding:clamp(22px,4.4vw,52px);border-radius:28px}.cq-q{margin-top:0;font-size:clamp(32px,4.6vw,56px)}.cq-body{margin-top:28px}.cq-fields{gap:18px 14px}.cq-card .field-label{margin-bottom:9px;font-size:15px}.cq-card .input{min-height:62px;padding:0 18px;border-radius:14px;font-size:18px}.cq-card .input.is-ok{padding-right:50px;background-size:20px;background-position:right 18px center}.cq-card .input.is-ok[type=date]{background-position:right 50px center}.cq-note{font-size:15px}.cq-card .check{font-size:16px}.cq-addr{padding:18px 20px}.cq-addr b{font-size:17px}.cq-addr span span{font-size:15px}.cq-ship{font-size:15.5px}.cq-loot{padding:18px 20px}.cq-loot-t{font-size:11.5px}.cq-loot li,.cq-loot li b{font-size:16.5px}.cq-loot li svg{width:20px;height:20px}.cq-card .pay-opt{padding:22px}.cq-card .pay-opt-t{font-size:21px}.cq-card .pay-opt-d{font-size:15px}.cq-foot{margin-top:30px}.cq-back{font-size:16px}.cq-go{min-height:64px;min-width:min(320px,64%);font-size:19px}@media(max-width:479px){.cq-go{flex:1;min-width:0}.cq-card .input{min-height:56px}.cq-order-t{font-size:15px;white-space:nowrap}.cq-order>summary b{font-size:21px}.cq-thumbs .pframe{width:46px}}.cq .cp-top{padding-top:clamp(16px,2vw,24px)}.cq .cp-title{font-size:clamp(28px,3.4vw,44px)}
