.riesling-scene_scene__SWu2b{position:relative;isolation:isolate;align-self:start;width:100%;aspect-ratio:4/5;max-height:672px;overflow:hidden;background:#eee4d1}.riesling-scene_backdrop__UDvRE{object-fit:cover}.riesling-scene_bottle__9ytzd{position:absolute;inset:0 0 7%;transform:translateX(-5%)}.riesling-scene_bottle__9ytzd:after{content:"";position:absolute;width:23%;height:2%;left:39%;bottom:3%;border-radius:50%;background:#382b1e;opacity:.19;filter:blur(6px);z-index:-1}.riesling-scene_scene__SWu2b .riesling-scene_bottle__9ytzd img{display:block;width:100%;height:100%;max-height:none;min-height:0;object-fit:contain;background:transparent;filter:drop-shadow(8px 10px 9px #47362120)}@media (prefers-reduced-motion:no-preference){.riesling-scene_bottle__9ytzd{animation:riesling-scene_riesling-arrive__nzw2E .9s cubic-bezier(.16,1,.3,1) both}@keyframes riesling-scene_riesling-arrive__nzw2E{0%{transform:translate(-5%,7px)}to{transform:translate(-5%)}}}@media (max-width:720px){.riesling-scene_scene__SWu2b{grid-column:1/-1;grid-row:2;height:320px;aspect-ratio:auto}.riesling-scene_backdrop__UDvRE{object-position:center 68%}.riesling-scene_bottle__9ytzd{inset:-2% 0 3%;transform:translateX(-5%)}}@media (max-width:360px){.riesling-scene_scene__SWu2b{height:256px}}.similar-label{padding:12px 16px;margin:0;background:#ecddbd;color:#44331d;font-size:13px;font-weight:600}.similar-card .product-info{display:flex;flex-direction:column;flex:1}.similar-card ul{padding-left:18px;font-size:13px;color:#76674f;line-height:1.5}.similar-card .product-info>.btn{margin-top:auto}.search-recovery{padding:26px;border:1px solid #dfceb3;background:#fcf8ed;border-radius:0;overflow-wrap:anywhere}.search-recovery h2{margin-top:0}.search-recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.search-recovery .btn{min-height:48px;white-space:normal}.search-recovery ul{padding:0;list-style:none}.search-recovery li{margin:12px 0}.search-recovery li a{display:block;padding:12px;border:1px solid #dfceb3;border-radius:0;color:inherit;text-decoration:none}@media (max-width:600px){.search-recovery{padding:18px}.search-recovery-actions{display:grid}.similar-products .product-grid{grid-template-columns:1fr 1fr}}@media (max-width:380px){.similar-products .product-grid{grid-template-columns:1fr}}