.amly-hero{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:radial-gradient(70% 60% at 50% 42%,#f8f2e9,#f8f2e900 70%),linear-gradient(180deg,var(--cream) 0%,var(--sand) 100%)}.amly-hero__parallax{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.amly-hero__floor{position:absolute;left:50%;top:74%;width:72vw;height:16vh;transform:translate(-50%);background:radial-gradient(closest-side,#6b4a3352,#6b4a3300);filter:blur(8px);pointer-events:none}.amly-hero__top{position:absolute;z-index:3;top:calc(var(--header-h) + 14px);left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;gap:20px}.amly-hero__hint{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft)}.amly-hero__hint i{display:inline-block;width:34px;height:1px;background:currentColor;position:relative}.amly-hero__hint i:before,.amly-hero__hint i:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-top:1px solid currentColor}.amly-hero__hint i:before{left:0;border-left:1px solid currentColor;transform:rotate(-45deg)}.amly-hero__hint i:after{right:0;border-right:1px solid currentColor;transform:rotate(45deg)}.amly-hero__content{position:absolute;z-index:3;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:0 var(--gutter) clamp(26px,5vh,56px);pointer-events:none}.amly-hero__content>*{pointer-events:auto}.amly-hero__title{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(50px,7.4vw,130px);line-height:.9;letter-spacing:-.018em}.amly-hero__aside{display:grid;justify-items:start;gap:18px;max-width:320px;padding-bottom:8px}.amly-hero__aside p{margin:0;font-size:14px;color:var(--ink-soft)}.amly-hero__scroll{position:absolute;z-index:3;left:50%;bottom:18px;width:1px;height:46px;background:var(--line);overflow:hidden}.amly-hero__scroll:after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--ink);animation:amlyScroll 2.2s var(--ease-io) infinite}@keyframes amlyScroll{to{top:110%}}.amly-ring{--ring-w: clamp(150px, 16vw, 290px);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:1500px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.amly-ring.is-dragging{cursor:grabbing}.amly-ring__world{position:relative;width:var(--ring-w);aspect-ratio:2 / 3;transform-style:preserve-3d;will-change:transform;margin-top:-6vh}.amly-ring__word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--serif);font-weight:300;font-size:clamp(170px,36vw,700px);line-height:.8;letter-spacing:.02em;color:var(--accent);white-space:nowrap;pointer-events:none}.amly-ring__track{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.amly-ring__item{--d: 1;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;border-radius:4px;background:var(--sand);opacity:calc(.35 + .65 * var(--d));box-shadow:0 40px 70px -30px #40353173;backface-visibility:visible}.amly-ring__item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.amly-ring__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);opacity:calc((1 - var(--d)) * .6);pointer-events:none}.js .amly-ring__world{opacity:0;transition:opacity 1.4s var(--ease)}.js .amly-ring.is-ready .amly-ring__world{opacity:1}.amly-marquee{overflow:hidden;background:var(--brown);color:var(--cream);padding:clamp(18px,2.6vw,34px) 0}.amly-marquee--light{background:var(--sand);color:var(--ink)}.amly-marquee__track{display:flex;width:max-content;will-change:transform}.amly-marquee__group{display:flex;align-items:center;flex-shrink:0}.amly-marquee__item{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(36px,5.6vw,92px);line-height:1.05;white-space:nowrap;padding:0 .32em}.amly-marquee__star{font-family:var(--sans);font-style:normal;font-size:clamp(14px,1.6vw,24px);opacity:.7}.amly-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,130px);padding:clamp(90px,13vw,200px) var(--gutter)}.amly-featured__media{position:relative;width:100%;max-width:640px;aspect-ratio:4 / 5;justify-self:center;perspective:1300px}.amly-featured__rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.amly-featured__card{position:absolute;margin:0;overflow:hidden;border-radius:var(--radius);box-shadow:0 50px 90px -40px #4035318c}.amly-featured__card img{width:100%;height:100%;object-fit:cover}.amly-featured__card--back{top:0;right:0;bottom:20%;left:34%;transform:translateZ(-80px)}.amly-featured__card--front{top:10%;right:16%;bottom:0;left:0;transform:translateZ(70px)}.amly-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,250,240,.55),rgba(255,250,240,0) 50%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s}.is-hover .amly-glare{opacity:1}.amly-badge{position:absolute;left:-5%;bottom:8%;width:clamp(104px,10vw,150px);aspect-ratio:1;border-radius:50%;background:var(--espresso);color:var(--cream);display:grid;place-items:center;transform:translateZ(150px);box-shadow:0 30px 50px -20px #40353199}.amly-badge svg{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;animation:amlySpin 16s linear infinite}.amly-badge text{fill:currentColor;font-family:var(--sans);font-size:13.5px;letter-spacing:.22em;font-weight:500}.amly-badge b{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(22px,2vw,30px)}.amly-featured__info{max-width:540px;display:grid;gap:26px}.amly-featured__text{color:var(--ink-soft);font-size:15px;margin:0}.amly-featured__price{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.amly-featured__price s{font-size:.6em;color:var(--taupe);margin-left:10px}.amly-featured__actions{display:flex;flex-wrap:wrap;gap:12px}.amly-specs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.amly-specs li{padding:16px 12px 0 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.amly-specs li b{display:block;margin-bottom:4px;font-family:var(--serif);font-size:22px;font-weight:400;font-style:italic;letter-spacing:0;text-transform:none;color:var(--brown)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amly-2.css.map */
