.BuyControls_card__rwMby,.BuyControls_detail__a4c74{display:flex;flex-direction:column;flex:1 1}.BuyControls_pack__d7z2x{border:0;padding:0;margin:16px 0 0;min-width:0}.BuyControls_pack__d7z2x legend{font:400 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0}.BuyControls_opts__doc_K{display:grid;border:1px solid var(--ink);border-radius:var(--r);overflow:hidden}.BuyControls_opts__doc_K label,.BuyControls_variants__X766A label{position:relative;cursor:pointer}.BuyControls_opts__doc_K label+label{border-left:1px solid var(--ink)}.BuyControls_opts__doc_K input,.BuyControls_variants__X766A input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.BuyControls_opts__doc_K span{display:block;text-align:center;padding:10px 0 9px;font:700 13px/1 var(--f-mono);transition:background-color .15s,color .15s}.BuyControls_opts__doc_K label:hover span{background:var(--gold-l)}.BuyControls_opts__doc_K input:checked+span{background:var(--ink);color:var(--paper)}.BuyControls_opts__doc_K input:focus-visible+span,.BuyControls_variants__X766A input:focus-visible+span{outline:2px solid var(--bay);outline-offset:-4px}.BuyControls_variants__X766A{display:flex;flex-wrap:wrap;gap:6px}.BuyControls_variants__X766A span{display:block;padding:8px 12px;border:1px solid var(--ink);border-radius:40px;font:500 13px/1 var(--f-head);text-transform:uppercase;letter-spacing:.06em}.BuyControls_variants__X766A label:hover span{background:var(--gold-l)}.BuyControls_variants__X766A input:checked+span{background:var(--ink);color:var(--paper)}.BuyControls_price__sitaN{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:16px}.BuyControls_total__stVIj{font:700 24px/1 var(--f-mono);letter-spacing:-.02em}.BuyControls_per__QzEMN{font:400 12px/1.2 var(--f-mono);color:var(--muted);text-align:right}.BuyControls_dep__BDfom{font:400 12px/1.4 var(--f-mono);color:var(--wood);margin-top:8px;min-height:1.4em}.BuyControls_dep__BDfom b{font-weight:700}.BuyControls_soldOut__SBT8_{font:700 12px/1.4 var(--f-mono);color:var(--bay-d);margin-top:6px;text-transform:uppercase}.BuyControls_note__9l0bW{font:400 13px/1.4 var(--f-mono);color:var(--muted);margin-top:16px}.BuyControls_add__6hVcL{margin-top:auto;padding-top:16px}.BuyControls_detail__a4c74 .BuyControls_total__stVIj{font-size:32px}.BuyControls_detail__a4c74 .BuyControls_opts__doc_K span{padding:13px 0 12px;font-size:15px}.ProductCard_product__q97Qc{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:border-color .25s,box-shadow .25s;min-width:0}.ProductCard_product__q97Qc:hover{border-color:var(--ink);box-shadow:0 18px 36px -28px rgba(26,23,27,.55)}.ProductCard_media__avP_i{position:relative;display:block;margin:8px 8px 0;overflow:hidden;background:var(--gold-l)}.ProductCard_media__avP_i>img{width:100%;aspect-ratio:4/4.3;object-fit:cover;transition:transform .6s}.ProductCard_product__q97Qc:hover .ProductCard_media__avP_i>img{transform:scale(1.035)}.ProductCard_noImg__YC2lW{display:grid;place-items:center;aspect-ratio:4/4.3}.ProductCard_noImg__YC2lW .znak-crop{width:30%}.ProductCard_deg__3wKux{position:absolute;left:12px;top:12px}.ProductCard_format__wri3A{position:absolute;right:0;bottom:12px}.ProductCard_body__wYhWG{display:flex;flex-direction:column;flex:1 1;padding:18px 18px 20px}.ProductCard_style__KM_at{font:400 12px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wood)}.ProductCard_name__DMb1k{font-size:28px;font-weight:600;margin-top:6px}.ProductCard_name__DMb1k a{text-decoration:none}.ProductCard_name__DMb1k a:hover{color:var(--bay-d)}.ProductCard_meta__Od_Bl{font:400 11px/1.2 var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-top:8px}.ProductGrid_products__M6UPO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1180px){.ProductGrid_products__M6UPO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductGrid_products__M6UPO{grid-template-columns:minmax(0,1fr)}.ProductGrid_rail__RVLtN{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(var(--gut) * -1);padding:4px var(--gut) 14px;scrollbar-width:none}.ProductGrid_rail__RVLtN>*{flex:0 0 82%;scroll-snap-align:center}}