@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.announcement__list{position:relative;list-style:none;margin:0;padding:0;display:grid}.announcement__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out)}.announcement__item.is-active{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.announcement__item{transition:none}}.header{animation:dcm-header-in .6s var(--ease-out) both}@keyframes dcm-header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header{animation:none}}.hero__product-frame{position:relative;width:min(94%,520px);z-index:1;animation:dcm-photo-in .85s var(--ease-out) .15s backwards,hero-float 6s var(--ease-in-out) 1s infinite}.hero__product-frame:before{content:"";position:absolute;top:-12%;right:-16%;bottom:-20%;left:-16%;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 58%,color-mix(in srgb,var(--c-wine-deep) 65%,transparent) 0%,transparent 72%);filter:blur(30px)}.hero__product-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-xl);pointer-events:none;background:linear-gradient(135deg,rgba(255,251,240,.32) 0%,transparent 46%,rgba(42,16,21,.14) 100%);mix-blend-mode:soft-light}.hero__product-frame .hero__product{position:relative;width:100%;height:auto;display:block;border-radius:var(--r-xl);box-shadow:var(--sh-lg),0 34px 60px -24px color-mix(in srgb,var(--c-wine-deep) 55%,transparent);animation:none}@keyframes dcm-photo-in{0%{opacity:0;transform:scale(1.06) translate(16px)}to{opacity:1;transform:scale(1) translate(0)}}@media(max-width:820px){.hero__product-frame{width:min(82%,340px)}}@media(prefers-reduced-motion:reduce){.hero__product-frame,.hero__product-frame .hero__product{animation:none!important;transform:none!important}}[data-cart-subtotal].is-updating,.cart-line__price.is-updating{animation:dcm-value-pulse .4s var(--ease-out)}@keyframes dcm-value-pulse{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-cart-subtotal].is-updating,.cart-line__price.is-updating{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/editorial-motion.css.map */
