html{-webkit-text-size-adjust:100%}body.zv-body{overflow-x:hidden}.zv-body img{max-width:100%}.zv-product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.zv-product-grid--wide{min-width:0}.zv-product-card .zv-stripe{height:auto;aspect-ratio:1/1;position:relative;overflow:hidden}.zv-product-card .zv-stripe img{transition:transform .4s ease}.zv-product-card:hover .zv-stripe img{transform:scale(1.04)}.zv-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.7em}.zv-product-body{display:flex;flex-direction:column;flex:1}.zv-product-footer{margin-top:auto;gap:8px}.zv-product-media{min-width:0}.zv-product-detail .zv-product-media__main{height:auto;aspect-ratio:1/1;position:relative;overflow:hidden;padding:0}.zv-product-media__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.zv-thumb{flex:0 0 64px;width:64px;height:64px;padding:0;border:1px solid var(--zv-border);border-radius:2px;background:var(--zv-card);cursor:pointer;overflow:hidden}.zv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.zv-thumb.is-active{border:2px solid var(--zv-accent)}.zv-option{margin-bottom:12px}.zv-product-desc p{margin:0 0 10px}.zv-product-desc ul{margin:0 0 10px;padding-left:18px}.zv-option label{display:block;font-size:13px;color:var(--zv-muted);margin-bottom:6px}.zv-product-form select{width:100%;max-width:320px}.zv-buy-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.zv-buy-row .zv-quantity{margin-bottom:0}.zv-add-btn{flex:1;min-width:180px}@media(max-width:800px){.zv-header .zv-nav .zv-nav-parent{display:flex;justify-content:space-between;padding:14px 2px;font-size:16px;border-bottom:1px solid var(--zv-border)}}@media(max-width:900px){.zv-section{padding:48px 20px}.zv-footer__inner{gap:36px}}@media(max-width:700px){.zv-section{padding:32px 16px}.zv-section-title{font-size:22px;margin-bottom:16px}.zv-btn{padding:14px 24px}.zv-hero--photo .zv-hero__content{padding:22px 16px 26px}.zv-hero__title{font-size:28px;line-height:1.2}.zv-hero__sub{font-size:15px}.zv-hero--photo .zv-hero__content .zv-btn{width:100%;text-align:center}.zv-product-grid,.zv-product-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zv-product-body{padding:10px}.zv-product-name{font-size:13px;margin-bottom:2px}.zv-product-category{font-size:11px;margin-bottom:8px}.zv-product-footer{flex-direction:column;align-items:stretch}.zv-product-price{font-size:14px}.zv-product-card .zv-btn-outline{width:100%;padding:9px 8px;font-size:12px}.zv-breadcrumb{margin-bottom:14px;font-size:12px}.zv-collection-layout{gap:16px}.zv-sidebar{width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.zv-sidebar-title{display:none}.zv-sidebar a{flex:0 0 auto;border:1px solid var(--zv-border);border-radius:20px;padding:6px 14px;font-size:13px}.zv-product-detail{gap:18px;margin-bottom:36px}.zv-product-detail__title{font-size:24px}.zv-product-detail__price{font-size:20px;margin-bottom:0}.zv-product-desc{font-size:14px}.zv-product-form select{max-width:none}.zv-add-btn{min-width:0}.zv-thumb{flex-basis:56px;width:56px;height:56px}.zv-cart-layout{gap:20px}.zv-cart-lines{min-width:0}.zv-cart-line{padding:10px;gap:12px;align-items:flex-start}.zv-cart-summary{min-width:0;padding:18px}.zv-footer{margin-top:16px}.zv-footer__inner{padding:32px 16px;gap:24px 40px}.zv-footer__inner>.zv-logo{width:100%}.zv-body input[type=text],.zv-body input[type=email],.zv-body input[type=password],.zv-body input[type=tel],.zv-body input[type=search],.zv-body input[type=number],.zv-body select,.zv-body textarea{font-size:16px}.zv-page{padding:36px 16px}.zv-form-row--two{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/zv-mobile.css.map */
