:root{--sand:#E3E0DA;--line:#D9D6CF}.packs{display:grid;gap:10px}.pack-opt{position:relative;display:block;cursor:pointer}.pack-opt input{position:absolute;opacity:0;pointer-events:none}.pack-box{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);background:#fff;transition:border-color .2s,box-shadow .2s}.pack-opt:hover .pack-box{border-color:var(--stone)}.pack-opt input:checked+.pack-box{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pack-opt input:focus-visible+.pack-box{outline:1.5px solid var(--ink);outline-offset:3px}.pack-name{font-weight:600;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pack-tag{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--wine);color:#fff;padding:4px 8px;line-height:1}.pack-price{display:grid;justify-items:end;font-weight:600;font-size:16px;white-space:nowrap}.pack-price small{font-weight:400;font-size:12px;color:var(--stone)}.bul{display:grid;gap:10px;margin:2px 0 4px}.bul li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--ink)}.bul li svg{flex:none;color:#c9a227;margin-top:1px}.bul b,.bul strong{font-weight:700}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.specs>div{display:flex;gap:10px;align-items:center;padding:12px;background:var(--bone);border:1px solid var(--line)}.specs svg{flex:none;color:var(--wine)}.specs span{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.specs b{font-size:13.5px;line-height:1.25;color:var(--ink)}@media(max-width:520px){.specs{grid-template-columns:1fr}}.colors.models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.models .color-opt{width:auto;padding:8px 8px 10px;border:1px solid var(--line);background:#fff;justify-items:stretch;text-align:center}.models .color-opt .ph{width:100%;aspect-ratio:4/3;background:#fff;box-shadow:none!important}.models .color-opt .ph img{object-fit:contain;width:100%;height:100%}.models .color-opt span{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.3;display:grid;gap:2px}.models .color-opt small{font-weight:400;font-size:11px;color:var(--stone)}.models .color-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media(max-width:420px){.colors.models{grid-template-columns:repeat(2,minmax(0,1fr))}}.qa{margin-top:22px;border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{display:flex;gap:12px;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-weight:600;font-size:14.5px}.qa summary::-webkit-details-marker{display:none}.qa summary svg{flex:none;color:var(--wine)}.qa summary .pm{margin-left:auto;position:relative;width:12px;height:12px;flex:none}.qa summary .pm:before,.qa summary .pm:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;background:currentColor;transition:transform .3s}.qa summary .pm:after{transform:rotate(90deg)}.qa details[open] summary .pm:after{transform:rotate(0)}.qa-body{padding:0 0 18px 32px;color:var(--stone);font-size:14.5px;display:grid;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sommora.css.map */
