*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0200;--text-primary:#faf6f0;--text-secondary:#a89f95;--accent-color:gold;--bg-glass:#ffffff73;--border-glass:#00000014;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg-primary);min-height:100vh}#root{min-height:100vh}.tds-container{background-color:var(--dynamic-side-bg,var(--bg-primary));width:100vw;height:100dvh;transition:background-color .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.tds-canvas{object-fit:contain;z-index:1;background:0 0;width:100vw;height:100dvh;display:block}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.luxury-header{z-index:100;pointer-events:auto;background:linear-gradient(#0a0200cc 0%,#0000 100%);justify-content:space-between;align-items:center;width:100%;padding:30px 60px;animation:1s cubic-bezier(.16,1,.3,1) forwards slideDownFade;display:flex;position:absolute;top:0;left:0}.brand-logo{letter-spacing:4px;color:var(--text-primary);text-shadow:0 2px 10px #00000080;font-size:1.4rem;font-weight:800;font-family:var(--font-sans)}.nav-links{gap:40px;display:flex}.nav-link{letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:600;transition:color .3s}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.cart-indicator{cursor:pointer;color:var(--text-primary);justify-content:center;align-items:center;transition:transform .3s;display:flex;position:relative}.cart-indicator:hover{transform:scale(1.08)}.cart-badge{background:var(--accent-color);color:#0a0200;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:800;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards popIn;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 10px #ffd70066}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.scroll-progress-indicator{z-index:100;flex-direction:column;gap:28px;display:flex;position:absolute;top:50%;left:60px;transform:translateY(-50%)}.indicator-step{cursor:pointer;opacity:.6;align-items:center;gap:15px;transition:all .4s;display:flex}.indicator-step:hover,.indicator-step.active{opacity:1}.step-dot{background:var(--dynamic-text,var(--text-primary));border-radius:50%;width:8px;height:8px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 5px #00000026}@keyframes pulseRing{0%{box-shadow:0 0 #ffd70099,0 2px 5px #00000026}70%{box-shadow:0 0 0 8px #ffd70000,0 2px 5px #00000026}to{box-shadow:0 0 #ffd70000,0 2px 5px #00000026}}.indicator-step.active .step-dot{background:var(--dynamic-accent,var(--accent-color));animation:2s infinite pulseRing;transform:scale(1.4)}.step-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--dynamic-text,var(--text-secondary));opacity:0;font-size:.75rem;font-weight:700;transition:color .4s,transform .4s;transform:translate(-5px)}.indicator-step:hover .step-label,.indicator-step.active .step-label{color:var(--dynamic-text,var(--text-primary));opacity:1;transform:translate(0)}@keyframes floatLeftCard{0%,to{transform:translateY(-50%)translateY(0)}50%{transform:translateY(-50%)translateY(-12px)}}.image-overlay-container{width:280px;height:380px;box-shadow:0 35px 70px #00000026, 0 0 0 1px var(--dynamic-border);background-color:var(--dynamic-side-bg);z-index:10;cursor:pointer;border-radius:20px;transition:background-color .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:8s ease-in-out infinite floatLeftCard;position:absolute;top:50%;left:160px;overflow:hidden;transform:translateY(-50%)}.image-overlay-container:hover{box-shadow:0 40px 80px #00000059, 0 0 0 1.5px var(--dynamic-text)}.image-overlay-img-container{width:100%;height:100%;position:relative}.image-overlay-img{object-fit:contain;opacity:0;filter:blur();width:100%;height:100%;transform-style:preserve-3d;will-change:transform, opacity, filter;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:rotateY(28deg)translateZ(-80px)scale(.95)}.image-overlay-img.image-loading{filter:blur(15px)}.image-overlay-img.active{opacity:1;z-index:2;transform:rotateY(0)translateZ(0)scale(1)}.overlay-click-hint{-webkit-backdrop-filter:blur(4px);color:#fff;opacity:0;z-index:3;pointer-events:none;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:12px;right:12px;transform:scale(.8)}.image-overlay-container:hover .overlay-click-hint{opacity:1;transform:scale(1)}@keyframes floatRightCard{0%,to{transform:translateY(-50%)translateY(0)}50%{transform:translateY(-50%)translateY(12px)}}.product-details-container{width:380px;max-height:80vh;box-shadow:0 35px 70px #00000026, 0 0 0 1px var(--dynamic-border);background:var(--dynamic-card-bg);-webkit-backdrop-filter:blur(25px);z-index:10;scrollbar-width:none;border-radius:24px;padding:40px;transition:background-color .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite floatRightCard;position:absolute;top:50%;right:60px;overflow-y:auto;transform:translateY(-50%)}.product-details-container::-webkit-scrollbar{display:none}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-details-content{color:var(--dynamic-text);animation:.7s cubic-bezier(.16,1,.3,1) forwards slideUpFade}.details-label{letter-spacing:2px;text-transform:uppercase;color:var(--dynamic-accent);margin-bottom:12px;font-size:.75rem;font-weight:700;transition:color .5s;display:block}.details-title{letter-spacing:-.5px;color:var(--dynamic-text);font-size:1.8rem;font-weight:800;line-height:1.2;font-family:var(--font-sans);margin-bottom:8px;transition:color .5s}.details-subtitle{color:var(--dynamic-text);opacity:.75;margin-bottom:20px;font-size:.9rem;line-height:1.4;transition:color .5s}.details-price{color:var(--dynamic-text);font-size:1.5rem;font-weight:700;font-family:var(--font-sans);border-bottom:1px solid var(--dynamic-border);margin-bottom:24px;padding-bottom:16px;transition:color .5s,border-color .5s}.details-description{color:var(--dynamic-text);opacity:.8;margin-bottom:28px;font-size:.88rem;line-height:1.6;transition:color .5s}.details-option-section{margin-bottom:24px}.option-title{letter-spacing:1px;text-transform:uppercase;color:var(--dynamic-text);margin-bottom:12px;font-size:.75rem;font-weight:700;transition:color .5s;display:block}.color-dots-container{gap:12px;display:flex}.color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .3s;position:relative;box-shadow:0 2px 5px #00000026}.color-dot.active{border-color:var(--dynamic-text);transform:scale(1.15);box-shadow:0 0 10px #00000026}.size-selector-container{flex-wrap:wrap;gap:10px;display:flex}.size-btn{border:1px solid var(--dynamic-border);color:var(--dynamic-text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .3s}.size-btn:hover{border-color:var(--dynamic-text);background:#ffffff14}.size-btn.active{border-color:var(--dynamic-text);color:var(--dynamic-side-bg);background:var(--dynamic-text);font-weight:700;box-shadow:0 4px 10px #00000014}.btn-add-to-cart{background:linear-gradient(135deg, var(--dynamic-text) 0%, var(--dynamic-accent) 100%);width:100%;color:var(--dynamic-side-bg);letter-spacing:.5px;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:16px 28px;font-family:inherit;font-size:.95rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 25px #0000001a}.btn-add-to-cart:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0000002e}.btn-add-to-cart:active:not(:disabled){transform:translateY(-1px)}.btn-add-to-cart:disabled{opacity:.8;cursor:not-allowed}.btn-add-to-cart svg{transition:transform .4s}.btn-add-to-cart:hover svg{transform:scale(1.1)rotate(-5deg)}.spinner{border:3px solid #0000001a;border-top-color:var(--dynamic-side-bg);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast-notification{background:var(--dynamic-card-bg);border:1px solid var(--dynamic-border);color:var(--dynamic-text);opacity:0;pointer-events:none;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:12px;padding:16px 28px;font-size:.9rem;font-weight:600;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)translateY(30px);box-shadow:0 20px 45px #00000026}.toast-notification.visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.toast-icon{flex-shrink:0}.gallery-section{z-index:5;background:#fff;min-height:100vh;padding:140px 80px 80px;position:relative;overflow:hidden}.gallery-header{text-align:center;margin-bottom:100px}.gallery-label{letter-spacing:3px;text-transform:uppercase;color:var(--accent-color);margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.gallery-title{letter-spacing:-1px;color:#120b08;font-size:3rem;font-weight:800;font-family:var(--font-sans);margin-bottom:15px}.gallery-subtitle{color:#7c756e;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.lookbook-sections-container{flex-direction:column;gap:180px;max-width:1100px;margin:0 auto;display:flex}.lookbook-section{perspective:1200px;width:100%;transform-style:preserve-3d;align-items:center;display:flex;position:relative}.lookbook-watermark{color:#00000004;-webkit-text-stroke:1.5px #0000000a;font-size:20rem;font-weight:900;font-family:var(--font-sans);pointer-events:none;z-index:1;line-height:1;transition:transform .1s;position:absolute}.lookbook-section.layout-left .lookbook-watermark{top:-40px;right:-60px}.lookbook-section.layout-right .lookbook-watermark{top:-40px;left:-60px}.lookbook-content-wrapper{z-index:2;width:100%;transform-style:preserve-3d;align-items:center;gap:80px;display:flex;position:relative}.lookbook-section.layout-left .lookbook-content-wrapper{flex-direction:row}.lookbook-section.layout-right .lookbook-content-wrapper{flex-direction:row-reverse}.lookbook-image-card-wrapper{aspect-ratio:3/4;cursor:pointer;perspective:1000px;flex:1.1;max-width:480px}.lookbook-image-card{width:100%;height:100%;transform-style:preserve-3d;border-radius:24px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff0d}.lookbook-img{object-fit:cover;width:100%;height:100%;filter:blur(0) scale(1.15);will-change:transform, filter;transition:filter .8s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.25,.8,.25,1);display:block}.lookbook-img.image-loading{filter:blur(15px) scale(1.2);background:#ffffff0d}.card-sheen{pointer-events:none;z-index:3;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.lookbook-image-card-wrapper:hover .lookbook-image-card{box-shadow:0 45px 85px #000000b3,0 0 0 1.5px #ffffff26}.lookbook-details-card{-webkit-backdrop-filter:blur(20px);z-index:3;max-width:440px;transform-style:preserve-3d;background:#120b08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;flex:.9;justify-content:center;padding:40px;transition:border-color .3s,background .3s,transform .3s;display:flex;box-shadow:0 25px 55px #0000004d}.lookbook-details-card:hover{background:#18110e;border-color:#ffffff26}.lookbook-item-tag{color:var(--accent-color);text-transform:uppercase;letter-spacing:2.5px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.lookbook-item-title{letter-spacing:-.5px;color:#faf6f0;margin-bottom:8px;font-size:1.85rem;font-weight:800;line-height:1.25}.lookbook-item-price{color:#faf6f0;opacity:.95;margin-bottom:18px;font-size:1.35rem;font-weight:700}.lookbook-item-description{color:#a89f95;margin-bottom:24px;font-size:.9rem;line-height:1.6}.lookbook-options{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-top:18px;display:flex}.lookbook-dots{gap:8px;display:flex}.lookbook-color-dot{border:1px solid #fff3;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000004d}.lookbook-sizes{gap:6px;display:flex}.lookbook-size-tag{color:#a89f95;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;padding:3px 8px;font-size:.7rem;font-weight:700}.lookbook-btn-shop{color:#0a0200;letter-spacing:.5px;cursor:pointer;background:#faf6f0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 24px;font-family:inherit;font-size:.9rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.lookbook-btn-shop:hover{background:var(--accent-color);color:#0a0200;transform:translateY(-2px);box-shadow:0 10px 20px #ffd70026}.lookbook-btn-shop:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox-modal{-webkit-backdrop-filter:blur(15px);z-index:9999;cursor:zoom-out;background:#0a0200f2;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn;display:flex;position:fixed;top:0;left:0}.lightbox-content{cursor:default;border-radius:16px;max-width:90%;max-height:85%;animation:.5s cubic-bezier(.16,1,.3,1) forwards zoomIn;display:flex;overflow:hidden;box-shadow:0 30px 70px #000c,0 0 0 1px #ffffff14}.lightbox-img{object-fit:contain;max-width:100%;max-height:80vh;display:block}.lightbox-close-btn{color:#fff9;cursor:pointer;z-index:10000;background:0 0;border:none;font-size:2.5rem;transition:color .3s;position:absolute;top:40px;right:40px}.lightbox-close-btn:hover{color:#fff}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=1200px){.image-overlay-container{width:240px;height:330px;left:80px}.product-details-container{width:320px;padding:30px;right:40px}}@media (width<=992px){.luxury-header{padding:24px 30px}.scroll-progress-indicator{display:none}.image-overlay-container{left:30px}.gallery-section{padding:100px 40px}}@media (width<=768px){.luxury-header{background:linear-gradient(#0a0200e6 0%,#0000 100%);padding:15px 20px}.brand-logo{letter-spacing:2px;font-size:1.1rem}.nav-links{display:none}.tds-container{width:100vw;height:100dvh;position:relative;overflow:hidden}.tds-canvas{object-fit:contain;z-index:1;width:100%;height:60dvh;position:absolute;top:0;left:0}.image-overlay-container{z-index:5;width:80px;height:110px;box-shadow:0 8px 20px #00000059, 0 0 0 1px var(--dynamic-border);border-radius:12px;transition:background-color .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1);animation:none;display:block;position:absolute;top:75px;left:16px}.product-details-container{background:var(--dynamic-card-bg);-webkit-backdrop-filter:blur(25px);z-index:10;border-radius:20px 20px 0 0;flex-direction:column;justify-content:space-between;width:100%;height:40dvh;margin:0;padding:16px 20px;animation:none;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 25px #00000040}.product-details-content{flex-direction:column;height:100%;display:flex}.details-label{margin-bottom:2px;font-size:.62rem}.details-title{margin-bottom:2px;font-size:1.25rem;line-height:1.2}.details-subtitle{margin-bottom:6px;font-size:.74rem}.details-price{margin-bottom:8px;padding-bottom:6px;font-size:1.15rem}.details-description{scrollbar-width:none;max-height:45px;margin-bottom:10px;font-size:.74rem;line-height:1.4;overflow-y:auto}.details-description::-webkit-scrollbar{display:none}.details-option-section{margin-bottom:14px}.option-title{margin-bottom:6px;font-size:.68rem}.color-dot{width:20px;height:20px}.size-btn{border-radius:6px;padding:6px 12px;font-size:.75rem}.btn-add-to-cart{border-radius:10px;margin-top:auto;padding:12px 24px;font-size:.88rem}.gallery-section{padding:60px 16px}.gallery-header{margin-bottom:40px}.gallery-title{font-size:2rem}.gallery-subtitle{font-size:.88rem}.lookbook-sections-container{gap:80px}.lookbook-section{perspective:none}.lookbook-watermark{opacity:.012;-webkit-text-stroke:1.2px #ffffff08;font-size:8rem}.lookbook-section.layout-left .lookbook-watermark{top:-20px;right:10px}.lookbook-section.layout-right .lookbook-watermark{top:-20px;left:10px}.lookbook-content-wrapper{gap:24px;flex-direction:column!important}.lookbook-image-card-wrapper{aspect-ratio:3/4;width:100%;max-width:100%}.lookbook-image-card{border-radius:16px;box-shadow:0 15px 30px #00000080}.lookbook-details-card{-webkit-backdrop-filter:blur(12px);border-color:#ffffff14;border-radius:16px;width:100%;max-width:100%;padding:24px 20px}.lookbook-item-title{font-size:1.45rem}.lookbook-item-price{margin-bottom:12px;font-size:1.15rem}.lookbook-item-description{margin-bottom:20px;font-size:.82rem;line-height:1.5}.lookbook-options{margin-bottom:20px;padding-top:14px}.lookbook-btn-shop{border-radius:10px;padding:12px 20px;font-size:.85rem}.overlay-click-hint{width:24px;height:24px;opacity:1!important;bottom:8px!important;right:8px!important;transform:scale(1)!important}.lightbox-close-btn{font-size:2rem;top:20px;right:20px}}.nav-right-group{align-items:center;gap:40px;display:flex}.luxury-footer{z-index:5;color:#120b08;background:#fff;border-top:1px solid #0000000d;padding:80px 80px 40px;position:relative}.footer-content{grid-template-columns:2fr 1fr 2fr;gap:80px;max-width:1200px;margin:0 auto 60px;display:grid}.footer-brand{flex-direction:column;gap:20px;display:flex}.footer-logo{letter-spacing:4px;color:#120b08;font-size:1.5rem;font-weight:800}.footer-tagline{color:#7c756e;max-width:320px;font-size:.9rem;line-height:1.6}.footer-heading{letter-spacing:2px;text-transform:uppercase;color:var(--accent-color);margin-bottom:24px;font-size:.8rem;font-weight:700}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-link{color:#7c756e;cursor:pointer;font-size:.9rem;transition:color .3s}.footer-link:hover{color:#120b08}.social-links{gap:28px;display:flex}.social-link{color:#00000059;cursor:pointer;font-size:.8rem;transition:color .3s}.social-link:hover{color:var(--accent-color)}.footer-newsletter{flex-direction:column;gap:16px;display:flex}.newsletter-text{color:#7c756e;font-size:.9rem;line-height:1.5}.newsletter-form{border-bottom:1.5px solid #0000001f;padding-bottom:8px;transition:border-color .3s;display:flex}.newsletter-form:focus-within{border-color:var(--accent-color)}.newsletter-input{color:#120b08;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.newsletter-input::placeholder{color:#0000004d}.newsletter-btn{color:#7c756e;cursor:pointer;background:0 0;border:none;align-items:center;transition:color .3s,transform .3s;display:flex}.newsletter-btn:hover{color:#120b08;transform:translate(4px)}.footer-bottom{border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding-top:40px;display:flex}.copyright{color:#00000059;font-size:.8rem}@media (width<=768px){.nav-right-group{gap:20px}.nav-links{display:none}.luxury-footer{padding:60px 20px 40px}.footer-content{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;padding-top:30px}.social-links{justify-content:center}.lookbook-watermark{-webkit-text-stroke:1.2px #00000005!important}}.lookbook-section-bg-image{opacity:.15;pointer-events:none;z-index:0;filter:grayscale(35%)contrast(1.05);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.custom-cursor{background:var(--dynamic-accent,var(--accent-color));pointer-events:none;z-index:10000;border-radius:50%;width:6px;height:6px;transition:background-color .3s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.custom-cursor-follower{border:1.5px solid var(--dynamic-accent,var(--accent-color));pointer-events:none;z-index:9999;color:#0000;letter-spacing:1px;width:40px;height:40px;font-size:.65rem;font-weight:800;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),top .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,color .3s;display:flex;position:fixed;top:-17px;left:-17px;transform:translate(-100px,-100px)}.custom-cursor-follower.cursor-hover{border-color:var(--accent-color);background:#ffd70026;width:50px;height:50px;top:-22px;left:-22px}.custom-cursor-follower.cursor-view{background:var(--dynamic-accent,var(--accent-color));border-color:var(--dynamic-accent,var(--accent-color));color:#0a0200;width:65px;height:65px;top:-29px;left:-29px;box-shadow:0 10px 25px #ffd70040}.custom-cursor-follower.cursor-view:after{content:attr(data-text)}.fire-trail-canvas{pointer-events:none;z-index:9998;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (pointer:fine){html,body,a,button,.nav-link,.cart-indicator,.lookbook-image-card-wrapper,.image-overlay-container{cursor:none!important}}@media (width<=768px){.custom-cursor,.custom-cursor-follower{display:none!important}html,body,a,button{cursor:auto!important}}
