.pair-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px}.pair-opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:8px;align-items:center;text-align:left;padding:14px 14px 13px;border-radius:14px;border:1px solid var(--line);background:var(--bg-raised, var(--bg));color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.pair-opt:hover{border-color:var(--accent)}.pair-opt.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.pair-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pair-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong, var(--ink-soft));position:relative;flex:none}.pair-opt.is-on .pair-dot{border-color:var(--accent)}.pair-opt.is-on .pair-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent)}.pair-txt{display:flex;flex-direction:column;min-width:0}.pair-name{font-size:14.5px;font-weight:600;line-height:1.25}.pair-sub{font-size:12px;line-height:1.35;color:var(--ink-soft)}.pair-price{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;padding-left:26px}.pair-price b{font-size:15px;font-weight:600;color:var(--ink)}.pair-opt.is-on .pair-price b{color:var(--accent)}.pair-price s{font-size:12.5px;color:var(--ink-soft)}.pair-badge{position:absolute;top:-9px;right:12px;padding:3px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink, #fff);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3}.pair-note{grid-column:1 / -1;margin:2px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-soft)}@media(max-width:380px){.pair-price{padding-left:0}}.gmini{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:18px 36px;align-items:center}.gmini-head{display:flex;gap:14px;align-items:flex-start}.gmini-ico{width:34px;height:34px;flex:none;color:var(--accent);stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.gmini-title{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2vw,21px);line-height:1.25}.gmini-title em{color:var(--accent)}.gmini-lead{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft);max-width:52ch}.gmini-row{display:flex;gap:8px}.gmini-row input[type=email]{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong, var(--line));background:var(--bg);color:var(--ink);font-family:inherit;font-size:14px}.gmini-row input[type=email]:focus{outline:none;border-color:var(--accent)}.gmini-row .btn-primary{height:44px;padding:0 20px;white-space:nowrap}.gmini-note{margin:8px 0 0 16px;font-size:11.5px;color:var(--ink-soft)}.gmini-err{margin:0 0 8px;font-size:13px;color:#b3261e}.gmini-done{margin:0;padding:14px 16px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-soft);font-size:13.5px;line-height:1.5}.gmini-block .gmini{padding:26px 30px;border:1px solid var(--line);border-radius:var(--radius-l, 20px);background:var(--bg-raised, var(--bg))}.foot-guide{padding:0 0 30px;margin-bottom:34px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.gmini--dark .gmini-title{color:inherit}.gmini--dark .gmini-lead,.gmini--dark .gmini-note{color:inherit;opacity:.68}.gmini--dark .gmini-row input[type=email]{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent)}.gmini--dark .gmini-row input[type=email]::placeholder{color:inherit;opacity:.5}.gmini--dark .gmini-row input[type=email]:focus{border-color:var(--accent)}.gmini--dark .gmini-row .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.gmini--dark .gmini-done{background:transparent;color:inherit}@media(max-width:860px){.gmini{grid-template-columns:minmax(0,1fr)}.gmini-block .gmini{padding:22px 20px}}@media(max-width:480px){.gmini-row{flex-direction:column}.gmini-row .btn-primary{width:100%}.gmini-note{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/dolce-8.css.map */
