.client-gallery{display:block;width:100%;min-width:0}.client-gallery .product__media-list{display:block;list-style:none;margin:0;padding:0}.client-gallery .product__media-item{display:none!important;width:100%;max-width:100%;margin:0;padding:0}.client-gallery .product__media-item.is-active{display:block!important}.client-gallery .product__media-item>img{width:100%;height:auto;display:block;border-radius:10px}.client-gallery .thumbnail-list{display:flex;overflow-x:auto;gap:8px;list-style:none;padding:10px 0;margin:0}.client-gallery .thumbnail-list__item{flex:0 0 66px;width:66px}.client-gallery .thumbnail{position:static;display:block;width:66px;height:66px;margin:0;padding:0;border:1px solid #d4c9bf;background:#fff;border-radius:6px;overflow:hidden;cursor:pointer}.client-gallery .thumbnail:before,.client-gallery .thumbnail:after{content:none}.client-gallery .thumbnail[aria-current=true]{border:2px solid #642b37}.client-gallery .thumbnail img{position:static;display:block;object-fit:cover;width:100%;height:100%}.client-gallery button:focus-visible{outline:3px solid #ba8b58;outline-offset:3px}.client-motion{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:64px;padding-bottom:64px}.client-motion video,.client-motion-still{display:block;width:100%;height:auto;border-radius:10px}.client-motion-still{display:none}.client-motion-copy h2{line-height:1.2;font-size:clamp(28px,3vw,40px)}.client-motion-copy p{line-height:1.7}.client-motion-eyebrow{font-size:12px;letter-spacing:.12em;color:#642b37;font-weight:600}.client-motion-media>button{display:block;margin:10px auto 0;padding:5px 10px;border:1px solid #d4c9bf;border-radius:5px;background:#fff;color:#642b37;font:inherit;font-size:12px;cursor:pointer}@media(max-width:749px){.client-motion{grid-template-columns:1fr;gap:24px;padding:36px 20px}.client-motion-copy h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.client-motion video,.client-motion-media>button{display:none}.client-motion-still{display:block}}
.client-gallery[data-client-gallery] .product__media-list{width:100%!important;max-width:100%!important}
.client-gallery[data-client-gallery] .thumbnail-list{flex-wrap:nowrap;align-items:flex-start;width:100%;max-width:100%;overflow-y:hidden}
.client-gallery[data-client-gallery] .thumbnail-list__item{height:66px;min-width:66px;padding:0}
.client-gallery[data-client-gallery] .thumbnail-list__item:before,.client-gallery[data-client-gallery] .thumbnail-list__item:after{content:none!important}
@media(max-width:749px){.client-gallery[data-client-gallery] .thumbnail-list__item{flex-basis:56px;min-width:56px;width:56px;height:56px}.client-gallery[data-client-gallery] .thumbnail{width:56px;height:56px}}
