.hero-carousel{min-width:0;margin:0;align-self:center}.hero-slide{display:block;color:inherit;text-decoration:none}.hero-slide[hidden]{display:none!important}.hero-carousel .hero-product h2{font-size:20px;line-height:1.25;overflow-wrap:anywhere}.hero-carousel .hero-product>div:first-child{min-width:0;flex:1}.hero-carousel .hero-product>div:last-child{flex-shrink:0}.hero-slide .orbit{background:#deded3}.hero-slide img{object-fit:contain;background:#e7e7dd}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:15px;padding:0 23px 20px}.carousel-controls>button{display:grid;place-items:center;background:none;color:var(--ink);border:1px solid #bdc6b4;width:36px;height:36px;border-radius:50%;font-size:17px;transition:background .2s}.carousel-controls>button:hover{background:#d9dfcf}.carousel-controls [data-carousel-pause]{font-size:12px}.carousel-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;max-width:220px}.carousel-dots button{position:relative;width:28px;height:36px;border:0;background:transparent;padding:0}.carousel-dots button:after{content:'';position:absolute;width:6px;height:6px;top:15px;left:11px;background:#acb6a2;border-radius:10px;transition:width .2s,left .2s,background .2s}.carousel-dots button[aria-current=true]:after{width:19px;left:4px;background:var(--ink)}.hero-slide:not([hidden]){animation:featured-in .45s ease both}@keyframes featured-in{from{opacity:.4}to{opacity:1}}@media(max-width:760px){.hero-carousel .hero-product{align-items:start}.hero-carousel .hero-product h2{font-size:18px}.hero-carousel .hero-product>div:last-child{gap:8px}.carousel-controls{padding-bottom:15px;gap:10px}}@media(prefers-reduced-motion:reduce){.hero-slide:not([hidden]){animation:none}}
.photo-guidance{max-width:440px;margin-top:12px;background:#f2f4eb;border:1px solid #dde3d2;border-radius:8px;padding:15px}.photo-guidance strong{display:block;font-size:12px;color:#374d30}.photo-guidance p{font-size:11px;line-height:1.7;color:#626f59;margin:8px 0}.photo-guidance small{display:block;line-height:1.6}.photo-guidance #image-size-hint:empty{display:none}
