.feniqss-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.feniqss-reveal.is-visible{opacity:1;transform:translateY(0)}.feniqss-reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.feniqss-reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.feniqss-reveal-left.is-visible,.feniqss-reveal-right.is-visible{opacity:1;transform:translate(0)}.feniqss-reveal-scale{opacity:0;transform:scale(.8);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.feniqss-reveal-scale.is-visible{opacity:1;transform:scale(1)}.feniqss-delay-1{transition-delay:.1s}.feniqss-delay-2{transition-delay:.2s}.feniqss-delay-3{transition-delay:.3s}.feniqss-delay-4{transition-delay:.4s}.feniqss-delay-5{transition-delay:.5s}.feniqss-delay-6{transition-delay:.6s}.feniqss-delay-7{transition-delay:.7s}.feniqss-delay-8{transition-delay:.8s}@keyframes feniqss-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes feniqss-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes feniqss-lineGrow{0%{width:0}to{width:40px}}@keyframes feniqss-wordReveal{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes feniqss-bounceRight{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes feniqss-bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes feniqss-marquee{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@keyframes feniqss-marquee-reverse{0%{transform:translate(-33.33%)}to{transform:translate(0)}}@keyframes feniqss-pulse-circle{0%,to{transform:translate(-50%,-50%) scale(1);opacity:var(--pulse-min, .03)}50%{transform:translate(-50%,-50%) scale(1.2);opacity:var(--pulse-max, .06)}}@keyframes feniqss-progress{0%{width:0}to{width:100%}}@keyframes feniqss-parallax-line{0%{height:0}to{height:100%}}@keyframes feniqss-heroZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.feniqss-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.feniqss-gold-text{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(prefers-reduced-motion:reduce){.feniqss-reveal,.feniqss-reveal-left,.feniqss-reveal-right,.feniqss-reveal-scale{opacity:1;transform:none;transition:none}.feniqss-reveal.is-visible,.feniqss-reveal-left.is-visible,.feniqss-reveal-right.is-visible,.feniqss-reveal-scale.is-visible{opacity:1;transform:none}}.feniqss-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:.4s ease;z-index:9998}.feniqss-cart-overlay.open{opacity:1;pointer-events:all}.feniqss-cart-drawer{position:fixed;top:0;right:-420px;width:400px;height:100%;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.23,1,.32,1);transform:translate(0);z-index:9999;box-shadow:-10px 0 40px #0000001f}.feniqss-cart-drawer.open{transform:translate(-420px)}.feniqss-cart-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(0,0,0,.05)}.feniqss-cart-title{font-size:14px;letter-spacing:.2em;text-transform:uppercase}.feniqss-cart-close{background:none;border:none;font-size:18px;cursor:pointer}.feniqss-cart-body{flex:1;overflow-y:auto;padding:20px}.feniqss-cart-footer{padding:20px;border-top:1px solid rgba(0,0,0,.05)}.feniqss-cart-subtotal{display:flex;justify-content:space-between;margin-bottom:16px;font-size:13px;letter-spacing:.1em}.feniqss-cart-checkout{display:block;text-align:center;padding:14px;background:#000;color:#fff;text-decoration:none;border-radius:8px;transition:.3s}.feniqss-cart-checkout:hover{opacity:.85}@media(max-width:768px){.feniqss-cart-drawer{width:100%}.feniqss-cart-drawer.open{transform:translate(-100%)}}.feniqss-recommendations{padding:40px 20px}.feniqss-recommendations-inner{max-width:1200px;margin:0 auto}.feniqss-rec-header{margin-bottom:25px}.feniqss-rec-header h2{font-size:22px;font-weight:600;letter-spacing:.05em}.feniqss-rec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.feniqss-rec-grid{grid-template-columns:repeat(4,1fr)}}.feniqss-rec-card{transition:all .3s ease}.feniqss-rec-card .product-card{border-radius:18px;overflow:hidden;background:var(--card-bg, #fff);border:1px solid rgba(0,0,0,.05)}.feniqss-rec-card .product-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00000014}.feniqss-rec-card .card-gallery{border-radius:14px;overflow:hidden;margin:10px}.feniqss-rec-card .product-card:hover img{transform:scale(1.05);transition:.6s ease}.feniqss-rec-card .product-card__content{padding:12px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/feniqss-base.css.map */
