.hb-cfg{padding:clamp(40px,5vw,72px) 0}.cfg-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:24px 56px;align-items:end;margin-bottom:28px}.cfg-intro h1,.cfg-intro h2{font-size:clamp(34px,4.4vw,60px);line-height:1.02;margin:0}.cfg-intro h1 .hb-accent,.cfg-intro h2 .hb-accent{color:var(--hb-blue)}.cfg-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--hb-muted);margin-top:14px;max-width:620px}.cfg-facts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cfg-fact{background:#fff;border:1px solid var(--hb-line);border-radius:18px;padding:14px 18px;min-width:150px}.cfg-fact b{display:block;font-size:24px;line-height:1.1;font-family:var(--hb-font-head,inherit)}.cfg-fact span{font-size:13px;color:var(--hb-muted)}.cfg-more{display:block;margin-top:12px;text-align:right}.cfg-card{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;background:#fff;border-radius:32px;box-shadow:0 30px 60px -34px #1e143c47;border:1px solid var(--hb-line)}.cfg-main{padding:clamp(20px,3vw,40px);min-width:0}.cfg-step+.cfg-step{margin-top:30px;padding-top:28px;border-top:1px solid var(--hb-line)}.cfg-step__h{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800;margin-bottom:16px;font-family:var(--hb-font-head,inherit)}.cfg-step__h small{margin-left:auto;font-size:13px;font-weight:500;color:var(--hb-muted);font-family:var(--hb-font-body,inherit)}.cfg-n{width:30px;height:30px;border-radius:99px;background:var(--hb-ink);color:#fff;display:grid;place-items:center;font-size:14px;flex:none}.cfg-tabs{display:flex;gap:6px;background:var(--hb-cream);padding:5px;border-radius:999px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.cfg-tab{flex:1;border:0;background:transparent;border-radius:999px;padding:10px 14px;font:inherit;font-size:14px;font-weight:700;color:var(--hb-muted);cursor:pointer;white-space:nowrap}.cfg-tab.is-on{background:#fff;color:var(--hb-ink);box-shadow:0 2px 8px #00000014}.cfg-tab i{font-style:normal;background:var(--hb-red);color:#fff;border-radius:99px;font-size:11px;padding:1px 7px;margin-left:6px}.cfg-panel{display:none;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:12px 8px}.cfg-panel.is-on{display:grid}.cfg-sw{position:relative;border:0;background:none;padding:0;cursor:pointer;display:flex;justify-content:center}.cfg-sw span{display:block;width:40px;height:48px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),var(--c) 45%,color-mix(in srgb,var(--c) 72%,#000));box-shadow:inset 0 0 0 1px #0000000f;transition:transform .15s}.cfg-sw--reflex span{background:radial-gradient(circle at 32% 28%,#fff 0,#fff 8%,var(--c) 30%,color-mix(in srgb,var(--c) 55%,#000) 75%,var(--c) 100%)}.cfg-sw--matte span{background:var(--c);box-shadow:inset -4px -6px #0000000f,inset 0 0 0 1px #0000000d}.cfg-sw:hover span,.cfg-sw.is-on span{transform:translateY(-3px)}.cfg-sw.is-on:after{content:"\2713";position:absolute;top:-4px;right:2px;width:20px;height:20px;border-radius:99px;background:var(--hb-ink);color:#fff;font-size:12px;display:grid;place-items:center;font-weight:800}.cfg-hover{min-height:22px;font-size:14px;color:var(--hb-muted);margin-top:12px}.cfg-picked{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cfg-pick{display:inline-flex;align-items:center;gap:8px;background:var(--hb-cream);border:1px solid var(--hb-line);border-radius:999px;padding:6px 8px 6px 6px;font-size:13px;font-weight:600;cursor:pointer;color:var(--hb-ink);font-family:inherit}.cfg-pick em{width:18px;height:18px;border-radius:99px;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a}.cfg-pick b{font-weight:400;color:var(--hb-muted);margin-left:2px}.cfg-var{display:grid;gap:10px}.cfg-vopt{display:flex;align-items:center;gap:14px;text-align:left;width:100%;border:1.5px solid var(--hb-line);background:#fff;border-radius:18px;padding:14px 16px;cursor:pointer;font:inherit;color:var(--hb-ink)}.cfg-vopt.is-on{border-color:var(--hb-ink);background:var(--hb-cream)}.cfg-radio{width:20px;height:20px;border-radius:99px;border:2px solid #C9C2B5;flex:none;position:relative}.cfg-vopt.is-on .cfg-radio{border-color:var(--hb-ink)}.cfg-vopt.is-on .cfg-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:99px;background:var(--hb-ink)}.cfg-vopt__t{flex:1;min-width:0}.cfg-vopt__t b{display:block;font-size:15px}.cfg-vopt__t span{display:block;font-size:13px;color:var(--hb-muted);margin-top:2px}.cfg-vopt__p{font-weight:800;font-size:16px;white-space:nowrap}.cfg-vopt__p small{display:block;font-size:11px;font-weight:500;color:var(--hb-muted);text-align:right}.cfg-incl{font-size:13px;color:var(--hb-muted);margin-top:12px}.cfg-row{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.cfg-qty{display:inline-flex;align-items:center;border:1.5px solid var(--hb-line);border-radius:999px;overflow:hidden}.cfg-qty button{width:46px;height:46px;border:0;background:#fff;font-size:22px;cursor:pointer;color:var(--hb-ink)}.cfg-qty input{width:64px;height:46px;border:0;text-align:center;font:inherit;font-size:17px;font-weight:800;color:var(--hb-ink);-moz-appearance:textfield;background:#fff}.cfg-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cfg-seg{display:inline-flex;background:var(--hb-cream);padding:5px;border-radius:999px;gap:4px}.cfg-seg button{border:0;background:transparent;border-radius:999px;padding:11px 16px;font:inherit;font-size:14px;font-weight:700;color:var(--hb-muted);cursor:pointer;white-space:nowrap}.cfg-seg button.is-on{background:#fff;color:var(--hb-ink);box-shadow:0 2px 8px #00000014}.cfg-delinfo{font-size:13px;color:var(--hb-muted);margin-top:10px}.cfg-side{background:var(--hb-cream);border-radius:0 32px 32px 0;padding:24px;border-left:1px solid var(--hb-line)}.cfg-sticky{position:sticky;top:190px;display:flex;flex-direction:column;gap:14px}.cfg-prev{border-radius:22px;background:#fff;padding:10px;transition:background .4s}.cfg-prev.is-led{background:#14122a}.cfg-prev svg{display:block;width:100%;height:230px}.cfg-sum{font-size:14px;line-height:1.55;color:#4a4458}.cfg-sum b{color:var(--hb-ink)}.cfg-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--hb-line);padding-top:14px}.cfg-total b{font-size:30px;font-family:var(--hb-font-head,inherit)}.cfg-total small{display:block;font-size:12px;color:var(--hb-muted)}.cfg-side .hb-btn{width:100%;padding:16px 18px;font-size:16px;white-space:normal;text-align:center}.cfg-err{font-size:13px;color:var(--hb-red)}.cfg-bar{display:none}@media(max-width:1000px){.cfg-intro{grid-template-columns:1fr;align-items:start}.cfg-facts{justify-content:flex-start}.cfg-more{text-align:left}.cfg-card{grid-template-columns:1fr}.cfg-side{border-radius:0 0 32px 32px;border-left:0;border-top:1px solid var(--hb-line)}.cfg-sticky{position:static}}@media(max-width:749px){.hb-cfg{padding:28px 0 40px}.cfg-intro{gap:16px;margin-bottom:20px}.cfg-fact{min-width:0;flex:1;padding:12px 14px}.cfg-fact b{font-size:20px}.cfg-card{border-radius:24px;margin:0 -4px}.cfg-main{padding:20px 16px}.cfg-step+.cfg-step{margin-top:24px;padding-top:22px}.cfg-step__h{font-size:17px;margin-bottom:14px}.cfg-tab{padding:9px 10px;font-size:13px}.cfg-panel{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px 6px}.cfg-sw span{width:36px;height:44px}.cfg-seg{display:flex;width:100%}.cfg-seg button{flex:1}.cfg-side{padding:16px;border-radius:0 0 24px 24px}.cfg-prev svg{height:190px}.cfg-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--hb-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;box-shadow:0 -10px 30px -12px #0000002e;transform:translateY(110%);transition:transform .25s}.cfg-bar.is-on{transform:none}.cfg-bar__dots{display:flex}.cfg-bar__dots em{width:18px;height:18px;border-radius:99px;background:var(--c);margin-left:-6px;box-shadow:0 0 0 2px #fff}.cfg-bar__t{flex:1;line-height:1.15}.cfg-bar__t b{font-size:19px;display:block}.cfg-bar__t span{font-size:12px;color:var(--hb-muted)}.cfg-bar .hb-btn{padding:13px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hb-cfg.css.map */
