.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:1.1fr 1fr;gap:56px;padding-top:34px}.vyomi-gallery{display:grid;gap:18px;align-content:start}.vyomi-gallery img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:22px;background:#f7e1e3}.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:1fr;gap:20px}.vyomi-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.vyomi-gallery img{flex:0 0 100%;width:100%;scroll-snap-align:start;max-height:520px}.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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyomi-platform.css.map */
