.HeroSection-module___Axouq__hero{background:radial-gradient(ellipse at 12% 94%, #f6dfd6 0%, transparent 45%), radial-gradient(ellipse at 88% 94%, #e8eddb 0%, transparent 44%), linear-gradient(to bottom, var(--background) 35%, #faf3e8 100%);flex-direction:column;width:100%;min-height:calc(100svh - 6rem);display:flex;overflow:hidden}.HeroSection-module___Axouq__intro{padding-top:clamp(12px,2.5svh,32px)}.HeroSection-module___Axouq__heading{margin-top:clamp(40px,2svh,20px);font-size:clamp(2rem,min(6.8vw,8svh),5.75rem)}.HeroSection-module___Axouq__gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-shrink:0;margin-block:12px auto;overflow-x:auto}.HeroSection-module___Axouq__gallery:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.HeroSection-module___Axouq__garland{width:100%;min-width:860px;max-width:clamp(860px,155svh,1440px);margin-inline:auto;padding-bottom:24px;position:relative}.HeroSection-module___Axouq__string{color:#bcafa0;width:100%;height:120px;position:absolute;inset:0 0 auto}.HeroSection-module___Axouq__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-inline:22px;display:grid}.HeroSection-module___Axouq__hanger{padding-top:var(--hang-offset);scroll-snap-align:center}.HeroSection-module___Axouq__card{transform:rotate(var(--hang-tilt));transform-origin:50% -12px;background:#fffefa;border:1px solid #e8e2d9;border-radius:16px;padding:8px;display:block;position:relative;box-shadow:0 18px 26px -16px #69544360,0 3px 5px #6954430a}.HeroSection-module___Axouq__card:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.HeroSection-module___Axouq__clip{z-index:1;background:var(--primary);border-radius:3px;justify-content:center;width:16px;height:30px;padding-top:5px;display:flex;position:absolute;top:-21px;left:calc(50% - 8px);box-shadow:2px 3px 4px #56282420}.HeroSection-module___Axouq__clip span{background:#fffaf2;border-radius:50%;width:5px;height:5px}.HeroSection-module___Axouq__photo{background:var(--muted);border-radius:10px;height:clamp(100px,19svh,220px);position:relative;overflow:hidden}@media (max-height:800px){.HeroSection-module___Axouq__photo{height:clamp(90px,15svh,120px)}.HeroSection-module___Axouq__caption{display:none}.HeroSection-module___Axouq__string{height:78px}.HeroSection-module___Axouq__hanger{padding-top:calc(var(--hang-offset) * .65 + 7px)}}@media (max-width:639px){.HeroSection-module___Axouq__hero{--mobile-card-width:clamp(160px, 44vw, 220px);min-height:calc(100svh - 4.25rem)}.HeroSection-module___Axouq__intro{padding-top:clamp(48px,8svh,72px)}.HeroSection-module___Axouq__heading{margin-top:0;font-size:clamp(2.2rem,9.5vw,3.5rem);line-height:1.03}.HeroSection-module___Axouq__description{text-wrap:pretty;max-width:19rem;margin-top:14px;line-height:1.55}.HeroSection-module___Axouq__shopButton{margin-top:24px;padding-inline:24px;box-shadow:0 12px 24px -12px #b43d3b60}.HeroSection-module___Axouq__gallery{scroll-snap-type:x mandatory;scrollbar-width:none;order:1;margin-top:clamp(24px,5svh,44px);margin-bottom:0;padding-top:8px}.HeroSection-module___Axouq__gallery::-webkit-scrollbar{display:none}.HeroSection-module___Axouq__garland{width:max-content;min-width:0;max-width:none;padding-bottom:24px}.HeroSection-module___Axouq__garland:before{content:"";top:20px;border-bottom:1px solid #bcafa0;border-radius:0 0 50% 50%;height:16px;position:absolute;inset-inline:0}.HeroSection-module___Axouq__string{display:none}.HeroSection-module___Axouq__cards{padding-inline:calc((100vw - var(--mobile-card-width)) / 2);gap:14px;display:flex}.HeroSection-module___Axouq__hanger{flex:0 0 var(--mobile-card-width);padding-top:48px}.HeroSection-module___Axouq__card{border-color:#0000;padding:9px;transform:rotate(-2deg)}.HeroSection-module___Axouq__hanger:nth-child(2n) .HeroSection-module___Axouq__card{transform:rotate(3deg)}.HeroSection-module___Axouq__hanger:nth-child(3) .HeroSection-module___Axouq__card{transform:translateY(10px)rotate(-1deg)}.HeroSection-module___Axouq__photo{height:clamp(140px,37vw,190px)}.HeroSection-module___Axouq__caption{white-space:nowrap;font-size:10px;display:block}.HeroSection-module___Axouq__cardLabel{padding-bottom:6px;display:block;position:relative}.HeroSection-module___Axouq__cardLabel h2{font-size:13px}.HeroSection-module___Axouq__cardLabel>svg,.HeroSection-module___Axouq__hint{display:none}.HeroSection-module___Axouq__delivery{order:3;margin-top:auto;padding:20px 16px 24px}}@media (max-width:639px) and (max-height:700px){.HeroSection-module___Axouq__intro{padding-top:40px}.HeroSection-module___Axouq__description{margin-top:10px}.HeroSection-module___Axouq__photo{height:135px}.HeroSection-module___Axouq__delivery{padding-top:0}}@media (prefers-reduced-motion:no-preference){.HeroSection-module___Axouq__card{transition:transform .25s,box-shadow .25s}.HeroSection-module___Axouq__card:hover,.HeroSection-module___Axouq__card:focus-visible{transform:rotate(0)translateY(-5px);box-shadow:0 24px 34px -16px #69544365}}
