.zv-v41-gallery{display:block;width:100%;min-width:0}.zv-v41-stage{position:relative;background:#f4f1eb;border-radius:8px;overflow:hidden;aspect-ratio:1}.zv-v41-slide{display:block;width:100%;height:100%}.zv-v41-slide[hidden]{display:none!important}.zv-v41-slide img{display:block;width:100%;height:100%;object-fit:contain}.zv-v41-arrow{position:absolute;top:46%;width:40px;height:40px;border:1px solid #d5dacf;border-radius:50%;background:#fffffff0;color:#304636;font-size:28px;line-height:1;cursor:pointer}.zv-v41-prev{left:10px}.zv-v41-next{right:10px}.zv-v41-thumbs{display:flex;gap:8px;overflow-x:auto;padding:6px 2px 12px;scrollbar-width:thin}.zv-v41-thumbs button{flex:0 0 62px;padding:2px;background:#f4f1eb;border:2px solid transparent;border-radius:6px;cursor:pointer}.zv-v41-thumbs button[aria-pressed=true]{border-color:#3f5747}.zv-v41-thumbs img{display:block;width:54px;height:54px;object-fit:contain}.zv-v41-caption{min-height:1.4em;margin:8px 0 3px;font-size:.85rem;color:#405347}.zv-v41-zoom-hint{font-size:.72rem;color:#647064}.zv-v41-gallery button:focus-visible,.zv-v41-slide:focus-visible{outline:3px solid #426a51;outline-offset:3px}.zv-v41-card{display:block;aspect-ratio:1;width:100%;background:#f4f1eb}.zv-v41-card img{display:block;object-fit:contain;width:100%;height:100%}.zv-v41-band{background:#304638;color:#faf8f2;padding:34px 0}.zv-v41-band-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.zv-v41-band-media{aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#f4f1eb}.zv-v41-band-media img{width:100%;height:100%;object-fit:contain;display:block}.zv-v41-story .zv-p13__whymedia{aspect-ratio:4/3;background:#f4f1eb}.zv-v41-story .zv-p13__whymedia img,.zv-v41-story .zv-p13__band img{object-fit:contain}.zv-v41-story .zv-p13__band{background:#304638}.zv-v41-story .zv-p13__bandline,.zv-v41-story .zv-p13__bandlabel{color:inherit}.zv-v41-story .zv-p13__prose a{text-decoration:underline}@media(max-width:899px){.zv-v41-band-grid{grid-template-columns:1fr;gap:22px}.zv-v41-band{padding:28px 0}.zv-v41-band-media,.zv-v41-story .zv-p13__whymedia{aspect-ratio:4/3}.zv-v41-stage{max-height:none}.zv-v41-arrow{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.zv-v41-gallery *{scroll-behavior:auto!important}}.zv-v41-card-color{position:absolute;bottom:9px;left:9px;background:#faf8f2f0;border-radius:5px;padding:3px 7px;color:#354c3b;font-size:10px;line-height:1.4;pointer-events:none}.zv-coll__slide{position:relative}.zv-coll__cardmedia img,.zv-feat__media img{object-fit:contain!important}.zv-v42-video video{display:block;width:100%;height:100%;object-fit:contain;background:#101510}.zv-v42-video-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#304636;min-height:62px}.zv-v42-video-thumb span{font-size:22px}.zv-v42-video-thumb small{font-size:10px}@media(min-width:750px){.product-information__grid--half:has(zv-photo-gallery){grid-template-columns:var(--page-margin,40px) minmax(0,1fr) minmax(0,1fr) var(--page-margin,40px)!important}.product-information__grid:has(zv-photo-gallery)>.product-information__media,.product-information__grid:has(zv-photo-gallery)>.product-details{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/zv-v41.css.map */
