.product-image-link{display:block;width:100%;height:100%}.product-image-link img{width:100%;height:100%;object-fit:cover}.product-image .quick-add{display:grid;place-items:center;text-decoration:none}.product-favourite svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.product-favourite.is-saved svg{fill:currentColor}.empty-results{grid-column:1/-1}.story-inner{grid-template-columns:1fr;max-width:900px}.story-copy{width:100%}.filters{margin:24px 0 30px;flex-wrap:wrap;display:flex;gap:10px}.vyomi-photo-pending{display:grid;place-items:center;height:100%;padding:25px;background:#f7e1e3;color:#84384e;font-family:var(--serif);font-size:25px;text-align:center}.vyomi-product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;padding-top:34px}.vyomi-product-copy{padding:18px 0}.vyomi-product-copy h1,.vyomi-prose h1{font-family:var(--serif);font-size:clamp(36px,4vw,58px);line-height:1.15;margin:18px 0 24px}.vyomi-description{line-height:1.85;overflow-wrap:anywhere;margin:20px 0}.vyomi-description img{max-width:100%;height:auto}.vyomi-description h2{font-size:32px;margin:20px 0}.vyomi-product-form{display:grid;gap:10px}.vyomi-product-form label{font-weight:600;color:var(--red);font-size:14px;margin-top:10px}.vyomi-product-form input,.vyomi-product-form textarea,.vyomi-product-form select{border:1px solid var(--line);border-radius:12px;background:#fffdf8;font:inherit;color:var(--ink);padding:12px;width:100%}.vyomi-product-form textarea{min-height:85px;resize:vertical}.vyomi-product-form button{margin-top:14px}.vyomi-cart-actions{display:flex;gap:16px;flex-wrap:wrap;padding:20px 0}.vyomi-prose{max-width:850px}.vyomi-pagination{padding:35px 0;display:flex;gap:20px;justify-content:center}.vyomi-pagination a{color:var(--red);text-decoration:underline}.vyomi-search-form{display:grid;gap:12px;max-width:600px;margin:25px 0 40px}.vyomi-password{min-height:75vh;display:grid;place-items:center;padding:30px}.vyomi-password .hero-copy{max-width:580px;width:100%;text-align:center}.vyomi-password form{display:grid;gap:12px;margin-top:24px}.vyomi-password input{font:inherit;border-radius:12px}.vyomi-password .brand-mark{margin:auto}#site-search{border-bottom:1px solid var(--line);padding:18px 24px}#site-search form{display:flex;align-items:end;gap:16px;max-width:950px;margin:auto}#site-search label{flex:1;color:var(--red);font-size:14px}#site-search input{display:block;border-radius:12px;font:inherit;width:100%;margin-top:5px}.cart-drawer [aria-disabled=true]{opacity:.6;cursor:wait}.cart-item-copy h2{font-size:26px}.cart-item-copy input{width:88px;border-radius:10px;margin:8px}.footer-top>div a{margin-bottom:6px}.announcement span{white-space:nowrap}.shop>h1,.shop .section-heading h1{font-family:var(--serif);font-size:clamp(34px,5vw,54px);line-height:1.15}.cart-item .text-link{margin-top:10px}@media(max-width:700px){.vyomi-product-detail{grid-template-columns:minmax(0,1fr);gap:20px}.vyomi-cart-actions>*{width:100%}#site-search form{flex-direction:column;align-items:stretch}.announcement{overflow:hidden}.announcement span:last-child{display:none}.vyomi-product-copy h1{font-size:40px}.filters{gap:8px}.vyomi-password{padding:20px}}.vyomi-gallery-track{display:flex;direction:ltr;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;background:#f7e1e3}.vyomi-gallery-track::-webkit-scrollbar{display:none}.vyomi-gallery-track img{display:block;flex:0 0 100%;width:100%;min-width:0;height:auto;aspect-ratio:1;max-height:720px;object-fit:contain;scroll-snap-align:start}.vyomi-gallery-dots:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;margin-top:2px}.vyomi-gallery-dots button{display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.vyomi-gallery-dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#cdb4bb}.vyomi-gallery-dots button[aria-current=true]:before{background:var(--red)}.vyomi-gallery-track:focus-visible,.vyomi-gallery-dots button:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(max-width:700px){.vyomi-gallery-track img{max-height:520px}}.floating-bag .bag-count{background:var(--cream);color:var(--red)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vyomi-platform.css.map */
