.ccs-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.ccs-reveal.ccs-visible{opacity:1;transform:translateY(0)}.ccs-reveal-delay-1{transition-delay:.1s}.ccs-reveal-delay-2{transition-delay:.2s}.ccs-reveal-delay-3{transition-delay:.35s}.ccs-stagger-card{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.ccs-stagger-card.ccs-visible{opacity:1;transform:translateY(0)}.ccs-stagger-card:nth-child(2){transition-delay:.15s}.ccs-stagger-card:nth-child(3){transition-delay:.3s}.ccs-stagger-card:nth-child(4){transition-delay:.45s}@keyframes ccs-heroReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ccs-hero-in{animation:ccs-heroReveal 1.4s cubic-bezier(.16,1,.3,1) both}.ccs-hero-in--d1{animation-delay:.2s}.ccs-hero-in--d2{animation-delay:.35s}.ccs-hero-in--d3{animation-delay:.5s}.ccs-hero-in--d4{animation-delay:.65s}.ccs-hero-in--d5{animation-delay:.9s}@keyframes ccs-scrollPulse{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.6);opacity:.4}}.ccs-scroll-pulse{animation:ccs-scrollPulse 2s ease-in-out infinite;transform-origin:top}@keyframes ccs-vesselGlow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.ccs-vessel-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(201,169,110,.3),transparent 70%);top:50%;right:25%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;animation:ccs-vesselGlow 4s ease-in-out infinite}.ccs-card-lift{transition:transform .4s ease,border-color .4s ease,background-color .4s ease}.ccs-card-lift:hover{transform:translateY(-4px)}@keyframes ccs-megaEnter{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes ccs-backdropFade{0%{opacity:0}to{opacity:1}}.soharie-mega__dialog[open] .soharie-mega__panel{animation:ccs-megaEnter .55s cubic-bezier(.16,1,.3,1) both}.soharie-mega__dialog[open]::backdrop{animation:ccs-backdropFade .4s ease both}@keyframes ccs-tabFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ccs-tab-fade.is-active{animation:ccs-tabFade .4s cubic-bezier(.16,1,.3,1) both}html.ccs-custom-cursor,html.ccs-custom-cursor *{cursor:none!important}html.ccs-custom-cursor input[type=text],html.ccs-custom-cursor input[type=email],html.ccs-custom-cursor input[type=search],html.ccs-custom-cursor input[type=password],html.ccs-custom-cursor input[type=tel],html.ccs-custom-cursor input[type=url],html.ccs-custom-cursor input[type=number],html.ccs-custom-cursor textarea{cursor:text!important}.ccs-cursor,.ccs-cursor-ring{display:none;pointer-events:none}html.ccs-custom-cursor .ccs-cursor,html.ccs-custom-cursor .ccs-cursor-ring{display:block;position:fixed;top:0;left:0;opacity:0;will-change:transform,left,top}html.ccs-custom-cursor.is-cursor-active .ccs-cursor,html.ccs-custom-cursor.is-cursor-active .ccs-cursor-ring{opacity:1}.ccs-cursor{width:10px;height:10px;background:#c9a96e;border-radius:50%;z-index:9999;transition:transform .15s ease,opacity .2s ease;mix-blend-mode:difference}.ccs-cursor-ring{width:36px;height:36px;border:1px solid rgba(201,169,110,.5);border-radius:50%;z-index:9998}.ccs-cursor.is-hovering{transform:scale(2.5)}.ccs-cursor-ring.is-hovering{transform:scale(1.4);border-color:#c9a96ecc}.ccs-cursor.is-pressed{transform:scale(1.8)}.ccs-cursor.is-hovering.is-pressed{transform:scale(2.2)}.ccs-cursor-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99999;overflow:visible}.ccs-cursor--dialog,.ccs-cursor-ring--dialog{position:absolute}dialog .ccs-cursor,dialog .ccs-cursor-ring{z-index:1}dialog .ccs-cursor{mix-blend-mode:normal}.soharie-mega__dialog .ccs-cursor,.cart-drawer__dialog .ccs-cursor{background:#0e2b2f}.soharie-mega__dialog .ccs-cursor-ring,.cart-drawer__dialog .ccs-cursor-ring{border-color:#0e2b2f59}.soharie-mega__dialog .ccs-cursor-ring.is-hovering,.cart-drawer__dialog .ccs-cursor-ring.is-hovering{border-color:#0e2b2fa6}@media(prefers-reduced-motion:reduce){.ccs-reveal,.ccs-stagger-card{opacity:1;transform:none;transition:none}.ccs-hero-in,.ccs-scroll-pulse,.ccs-vessel-glow,.soharie-mega__dialog[open] .soharie-mega__panel,.soharie-mega__dialog[open]::backdrop,.ccs-tab-fade.is-active{animation:none}.ccs-card-lift:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/soharie-animations.css.map */
