.homepage-module__xeCc9W__heroDeck{width:100%;min-width:0;height:560px;position:relative}.homepage-module__xeCc9W__heroCardAnchor{background:0 0;width:min(62vw,250px);position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)}@media (min-width:640px){.homepage-module__xeCc9W__heroDeck{height:740px}.homepage-module__xeCc9W__heroCardAnchor{width:340px}}@media (min-width:1024px){.homepage-module__xeCc9W__heroDeck{height:740px}.homepage-module__xeCc9W__heroCardAnchor{width:400px}}.homepage-module__xeCc9W__details{position:relative}@media (hover:hover) and (pointer:fine){.homepage-module__xeCc9W__details{opacity:0;transition:opacity .24s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.homepage-module__xeCc9W__product:hover .homepage-module__xeCc9W__details,.homepage-module__xeCc9W__product:focus-within .homepage-module__xeCc9W__details{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homepage-module__xeCc9W__details{transition:none}}@media (max-width:639px){.homepage-module__xeCc9W__details{padding:12px}.homepage-module__xeCc9W__details h3{min-height:2.5rem;font-size:14px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.homepage-module__xeCc9W__heroDeck{height:700px}}
@font-face{font-family:signatureFont;src:url(../media/Caveat_variable-s.p.1428fdmpnjj6y.ttf?dpl=dpl_A9Qo1LhUE4JwHxWdZexWmjnAwWdA)format("truetype");font-display:swap;font-weight:600 700}@font-face{font-family:signatureFont Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.signaturefont_2d87508-module__E5d94a__className{font-family:signatureFont,signatureFont Fallback}
