.catalog-design-editor{overflow-anchor:none;min-width:0;margin-bottom:24px}.catalog-color-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.catalog-color-tabs>button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #61273130;border-radius:12px;flex:1 0 auto;padding:10px 12px;font-size:13px}.catalog-color-tabs>button[aria-selected=true]{background:var(--anya-wine,#612731);color:#fff8ed;border-color:var(--anya-wine,#612731)}.catalog-current-color{font-size:12px;margin:0 0 12px!important}.catalog-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 5px;display:grid}.catalog-color-grid>button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:5px 2px;display:flex}.catalog-color-grid>button[aria-pressed=true]{border-color:var(--anya-wine,#612731);background:#f2d0d970}.catalog-color-grid i{border:1px solid #61273130;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.catalog-color-grid i>span{color:#612731;background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;font-weight:700;display:grid}.catalog-color-grid small{overflow-wrap:anywhere;text-align:center;font-size:9px;line-height:1.2}.catalog-color-tabs>button:focus-visible,.catalog-color-grid>button:focus-visible{outline-offset:2px;outline:2px solid}.catalog-color-picker button:disabled{opacity:.45;cursor:wait}.catalog-color-wheels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.catalog-color-wheels[data-color-count="1"]{grid-template-columns:minmax(0,180px)}.catalog-color-wheels[data-color-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-color-wheels[data-color-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-composition{border:0;border-top:1px solid #61273125;gap:20px;min-width:0;margin:22px 0 0;padding:20px 0 0;display:grid}.catalog-composition legend{padding:0 12px 0 0;font-size:15px;font-weight:600}.catalog-composition-control{min-width:0}.catalog-composition-control>span{margin-bottom:9px;font-size:13px;display:block}.catalog-section-count,.catalog-section-options,.catalog-orientation{gap:6px;display:flex}.catalog-shape-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.catalog-composition button{min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #61273128;border-radius:12px;flex:1;padding:9px 4px;font-size:12px;line-height:1.25}.catalog-composition button[aria-pressed=true]{border-color:var(--anya-wine,#612731);background:var(--anya-pink,#ffd8e2)}.catalog-composition button:disabled{opacity:.35;cursor:default}.catalog-composition button:focus-visible{outline:2px solid var(--anya-wine,#612731);outline-offset:3px}.catalog-section-options button{flex-direction:column;align-items:center;gap:5px;display:flex}.catalog-section-options svg{width:32px;height:32px}.catalog-orientation button{justify-content:center;align-items:center;gap:6px;display:flex}.catalog-orientation button>span{font-size:21px;line-height:1}.catalog-lever-color{width:min(100%,180px)}.catalog-lever-color .color-wheel-label{min-height:0;margin-bottom:8px}.catalog-lever-color .color-wheel-arrow{border:0;min-height:30px;padding:0;font-size:23px;line-height:1}@media (max-width:1100px){.catalog-color-wheels[data-color-count="4"] .color-wheel-option{flex-direction:column;gap:2px;padding-inline:3px}.catalog-color-wheels[data-color-count="4"] .color-wheel-option>i{flex-basis:14px;width:14px;height:14px}}@media (max-width:500px){.catalog-color-wheels{gap:5px}.catalog-color-wheels .color-wheel-option{flex-direction:column;gap:2px;padding-inline:3px}.catalog-color-wheels .color-wheel-option>i{flex-basis:14px;width:14px;height:14px}.catalog-color-wheels .color-wheel-label{font-size:12px}.catalog-color-wheels[data-color-count="4"] .color-wheel-option{padding-inline:1px;font-size:11px}.catalog-section-options{flex-wrap:wrap}.catalog-section-options button{flex:calc(33.333% - 6px)}}
.anya-site .ready-vase-card .anya-catalog-image>a{padding-right:0}.ready-vase-product .anya-product-main-image.ready-vase-main-image{aspect-ratio:4/5;background:var(--anya-panel,#f0eee4);padding:0}.ready-vase-main-image>img{object-fit:contain;width:100%;height:100%;display:block}.ready-vase-gallery{gap:10px;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.ready-vase-gallery button{background:var(--anya-panel,#f0eee4);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:0 0 72px;height:88px;padding:2px;overflow:hidden}.ready-vase-gallery button[aria-pressed=true]{border-color:var(--anya-wine,#612731)}.ready-vase-gallery button:focus-visible{outline:2px solid var(--anya-wine,#612731);outline-offset:2px}.ready-vase-gallery img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.ready-vase-description{white-space:pre-line;margin:20px 0;line-height:1.6}.ready-vase-specs{margin:22px 0 28px;font-size:14px}.ready-vase-specs>div{border-bottom:1px solid #61273120;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.ready-vase-specs dt{opacity:.7}.ready-vase-specs dd{text-align:right;margin:0}.ready-vase-sku{opacity:.65;margin-top:16px;font-size:12px}@media (max-width:800px){.catalog-product-dialog .ready-vase-product .ready-vase-main-image{aspect-ratio:4/5;height:40dvh;max-height:380px;padding:0}.ready-vase-gallery{justify-content:center}.ready-vase-gallery button{flex-basis:55px;height:68px}.ready-vase-product .anya-product-details{margin-top:12px}}
