/* 2W integration; original ReactDrops engine styles are preserved separately. */
.product-fans{margin:40px -3vw 55px}.product-fan{padding:50px 0 35px;overflow:visible}.product-fan+.product-fan{border-top:1px solid #d4d0c6;margin-top:0}.product-fan .fan-gallery-card{background:#d8d1c4;border:1px solid #c7c0b3;box-shadow:0 12px 35px #29282412;color:#292824;text-decoration:none}.product-fan .fan-gallery-card img{object-fit:contain;width:100%;height:76%;padding:12%;mix-blend-mode:normal}.fan-product-label{position:absolute;bottom:16px;left:15px;right:15px;font-size:11px;line-height:1.35;letter-spacing:-.15px}.fan-gallery-card:focus-visible{outline:2px solid #a17a17;outline-offset:5px}.glass-brand{position:relative;display:inline-block;width:110px;height:68px;min-width:95px;isolation:isolate;vertical-align:middle;overflow:hidden}.glass-brand img{display:block;width:100%!important;height:100%!important;object-fit:contain}.glass-brand canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.glass-brand[data-glass-ready] canvas{opacity:1}.glass-brand[data-glass-ready] img{opacity:0}header>a:has(.glass-brand){display:flex;align-items:center;gap:15px}.brand-wordmark{font-size:10px;letter-spacing:1px;max-width:120px;line-height:1.5}body.art header>a .glass-brand{background:#fff;border-radius:8px}.product-fan .fan-gallery-stage{min-height:240px}@media(max-width:600px){.product-fans{margin:15px -2vw 35px}.product-fan{padding:35px 0 20px}.fan-product-label{font-size:9px;left:9px;right:9px;bottom:12px}.glass-brand{width:90px;height:56px;min-width:90px}.brand-wordmark{font-size:9px}.product-fan .fan-gallery-card img{padding:9%}}@media(prefers-reduced-motion:reduce){.glass-brand canvas{display:none}.glass-brand[data-glass-ready] img{opacity:1}}

.glass-brand canvas{width:300%;height:300%;left:-100%;top:-100%;inset:auto;left:-100%;top:-100%}
