/* Authorized visual rework: homepage and shared product-card styling. */
body.home .fiesta-hero{max-height:none;min-height:min(49vw,690px)}
body.home .fiesta-hero-copy{padding:clamp(24px,4vw,64px)}
body.home .e411-offer{margin:4px 0 18px;font:700 18px/1.4 Arial,sans-serif;color:#242424}
body.home .e411-offer small{display:block;font-size:13px;font-weight:400}
body.home .fiesta-sec{max-width:none}
body.home .wd-products-element{max-width:1400px;margin:0 auto 42px;padding:0 24px}
.whb-col-center .wd-header-nav{justify-content:center}
.whb-top-bar .wd-header-text{font-weight:700!important}
.wd-product .wd-entities-title,.wd-product .price,.wd-product .wd-product-cats{text-align:center}
.wd-product .onsale{background:#b82029!important;border:1px solid #b82029!important;color:#fff!important}
.wd-product a.button,.wd-product .add-to-cart-loop{background:transparent!important;border:1px solid #b82029!important;color:#a01922!important;text-align:center}
.wd-product a.button:hover,.wd-product .add-to-cart-loop:hover{background:#b82029!important;color:#fff!important}
@media(max-width:767px){body.home .fiesta-hero{min-height:0}body.home .fiesta-hero-media{height:auto;aspect-ratio:1.5}body.home .fiesta-hero-copy{padding:24px 18px 30px}.whb-hidden-lg .site-logo img{max-width:120px!important}body.home .wd-products-element{padding:0 12px}}

body.home .e411-offer img.e411-featured{width:78px;height:78px;object-fit:contain;margin:0 auto 8px;border-radius:50%;background:#fff}

.wd-product .wd-entities-title{white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;min-height:2.6em}.wd-product .price{display:block!important;width:100%;text-align:center!important}.e411-gifts{grid-template-columns:repeat(5,minmax(0,1fr))}.e411-inspiration{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.e411-gifts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.e411-gifts>a{flex:0 0 44%;scroll-snap-align:start}.e411-inspiration{grid-template-columns:1fr}.e411-inspiration img{aspect-ratio:1.5/1}}
