.short-cta{--tilt-x:0deg;--tilt-y:0deg;--tilt-z:-10deg;--float-y:0px;--shine:.45;--shadow-x:0px;--shadow-s:1;background:#fcf8f3;padding-block:5.5rem 6.25rem}.short-cta__band{background:var(--color-brand);justify-content:center;align-items:center;min-height:clamp(8.5rem,22vw,15rem);padding-block:clamp(1rem,2.6vw,2.5rem);display:flex;position:relative}.short-cta__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(.25rem,.9vw,.9rem);width:100%;max-width:100rem;padding-inline:clamp(.5rem,1.6vw,1.5rem);display:grid}.short-cta__phrase{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,9vw,11rem);font-weight:900;line-height:.9}.short-cta__phrase--start{text-align:end}.short-cta__phrase--end{text-align:start}.short-cta__stage{z-index:2;perspective:980px;perspective-origin:50% 40%;pointer-events:none;width:clamp(7.5rem,19vw,13.5rem);margin-block:clamp(-4.25rem,-8vw,-6.5rem);position:relative}.short-cta__shadow{pointer-events:none;z-index:0;width:62%;height:12%;transform:translate3d(calc(-50% + var(--shadow-x)), 0, 0) scaleX(var(--shadow-s));filter:blur(5px);background:radial-gradient(#08120c73 0%,#08120c00 70%);border-radius:50%;position:absolute;bottom:4%;left:50%}.short-cta__product{z-index:1;transform-style:preserve-3d;transform:translate3d(0, var(--float-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(var(--tilt-z));will-change:transform;filter:drop-shadow(12px 22px 18px #08140e61)drop-shadow(-8px 10px 12px #08140e29);position:relative}.short-cta__img{width:100%;height:auto;display:block}.short-cta__shine{pointer-events:none;background:linear-gradient(118deg,#0000 28%,#ffffff75 47%,#0000 62%) 0 0/240% 100%;background-position:calc(var(--shine) * 100%) 50%;mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask:url(/images/products/bottle.png) 50%/contain no-repeat;mask:url(/images/products/bottle.png) 50%/contain no-repeat}.short-cta__btn-wrap{z-index:4;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;transform:translate(-50%,52%)}.short-cta .btn{--btn-h:clamp(2.2rem, 3.4vw, 2.7rem);--btn-fs:clamp(.84rem, 1.5vw, 1.08rem);--btn-pad-x:1.35rem}.short-cta__btn-wrap:has(.btn:focus-visible){outline:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.short-cta__btn-wrap:hover,.short-cta__btn-wrap:focus-within{transform:translate(-50%,calc(52% - 3px))}}@media (max-width:640px){.short-cta{padding-block:4.25rem 5.25rem}.short-cta__row{padding-inline:1rem}.short-cta__phrase{letter-spacing:-.02em;font-size:7.4vw}.short-cta .btn{--btn-pad-x:1rem}}@media (prefers-reduced-motion:reduce){.short-cta__product,.short-cta__shadow,.short-cta__btn-wrap{transition:none!important;animation:none!important}.short-cta__product{--tilt-x:0deg;--tilt-y:0deg;--tilt-z:-10deg;--float-y:0px}}.short-cta__product:has(.bottle3d[data-ready]){transform:translate3d(0, var(--float-y), 0) rotateZ(var(--tilt-z))}.short-cta__product:has(.bottle3d[data-ready]) .short-cta__shine{display:none}
.why-us{--why-ease:cubic-bezier(.22, 1, .36, 1)}.why-us__stack{width:100%;max-width:34rem;height:26rem;margin-inline:auto;position:relative}@media (min-width:640px){.why-us__stack{height:30rem}}@media (min-width:1024px){.why-us__stack{height:32rem;margin-inline:0}}.why-us__frame{--o:0;cursor:pointer;width:min(56%,19.5rem);transition:transform .8s var(--why-ease), opacity .6s var(--why-ease), filter .6s var(--why-ease), box-shadow .6s var(--why-ease);background:#fff;border:12px solid #fff;border-radius:2px;margin:0;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 18px 44px #23302a24}.why-us__frame[data-pos=front]{z-index:30;cursor:default;transform:translate(-50%,-50%)rotate(-2deg)scale(1.06);box-shadow:0 30px 70px #23302a38}.why-us__frame[data-pos=side]{z-index:20;transform:translate(calc(-50% - var(--o) * 60%), -50%) rotate(calc(var(--o) * -6deg)) scale(.8);filter:saturate(.85)brightness(.96)}.why-us__frame[data-pos=back]{z-index:10;opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.62)}.why-us__frame img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform 3.6s;display:block;transform:scale(1)}.why-us__frame[data-pos=front] img{transform:scale(1.09)}.why-us__nav{inset-inline-start:.5rem;z-index:50;gap:.75rem;display:flex;position:absolute;bottom:0}@media (prefers-reduced-motion:reduce){.why-us__frame,.why-us__frame img{transition:none}}.why-us__icon{background:var(--color-brand);width:3.6rem;height:3.6rem;color:var(--color-cream);transition:transform .4s var(--why-ease), background-color .3s ease;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid;box-shadow:0 10px 22px #2f574138}.why-us__icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.85rem;height:1.85rem}li:hover>.why-us__icon{background:var(--color-brand-dark);transform:rotate(-8deg)scale(1.06)}@media (min-width:1024px){.why-us__icon{width:4.4rem;height:4.4rem}.why-us__icon svg{width:45%;height:45%}}@media (prefers-reduced-motion:reduce){.why-us__icon{transition:none}li:hover>.why-us__icon{transform:none}}
