html{scroll-behavior:smooth}*{cursor:auto!important}a,button,[role=button]{cursor:pointer!important}header-menu,.header__inline-menu{display:none!important}body{animation:cp-body-fadein 1s cubic-bezier(.16,1,.3,1) both}@keyframes cp-body-fadein{0%{opacity:0}to{opacity:1}}.cp-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cp-reveal.cp-reveal--visible{opacity:1;transform:translateY(0)}.cp-reveal--delay-1{transition-delay:.1s}.cp-reveal--delay-2{transition-delay:.22s}.cp-reveal--delay-3{transition-delay:.34s}.cp-reveal--delay-4{transition-delay:.46s}img,picture,video,figure,.media,[class*=media],[class*=gallery],[class*=banner],[class*=hero],.product-media-container{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.card,[class*=product-card]{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.card:hover,[class*=product-card]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000014}.cp-progress-bar{position:fixed;top:0;left:0;width:0%;height:1px;background:#aaa;z-index:999999;transition:width .2s ease;pointer-events:none}footer a{opacity:.6;transition:opacity .3s ease}footer a:hover{opacity:1}.cp-menu-trigger{position:fixed;top:0;left:16px;height:60px;z-index:9100;background:none;border:none;cursor:pointer!important;padding:0 10px;display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:flex-start}.cp-menu-trigger span{display:block;height:1px;background:#fff;transition:all .45s cubic-bezier(.16,1,.3,1)}.cp-menu-trigger span:nth-child(1){width:24px}.cp-menu-trigger span:nth-child(2){width:15px}.cp-menu-trigger:hover span:nth-child(2){width:24px}.cp-menu-trigger.is-open{z-index:9600}.cp-menu-trigger.is-open span{background:#fff}.cp-menu-trigger.is-open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);width:20px}.cp-menu-trigger.is-open span:nth-child(2){transform:rotate(-45deg) translate(4px,-4px);width:20px}.cp-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:8000;pointer-events:none;transition:background .55s ease,backdrop-filter .55s ease}.cp-drawer-backdrop.is-open{background:#0000004d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:all}.cp-drawer{position:fixed;top:0;left:0;width:280px;max-width:86vw;height:100vh;background:#0d0d0d;z-index:8500;transform:translate(-100%);transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;padding:28px 32px 32px;box-sizing:border-box;overflow:hidden}.cp-drawer.is-open{transform:translate(0)}.cp-drawer__logo-wrap{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:14px;opacity:0;transition:opacity .5s ease .05s}.cp-drawer.is-open .cp-drawer__logo-wrap{opacity:1}.cp-drawer__logo-wrap img,.cp-drawer__logo-wrap svg{max-height:20px;width:auto;display:block;filter:brightness(0) invert(1)!important}.cp-drawer__logo-text{font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.cp-drawer__search-btn{background:none;border:none;color:#ffffff73;cursor:pointer!important;padding:2px;display:flex;align-items:center;transition:color .3s ease;flex-shrink:0}.cp-drawer__search-btn:hover{color:#ffffffe6}.cp-drawer__search-bar{position:absolute;top:52px;left:0;right:0;padding:0 32px;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .4s ease;opacity:0}.cp-drawer__search-bar.is-open{max-height:60px;opacity:1}.cp-drawer__search-form{display:flex;align-items:center;border-bottom:1px solid #2a2a2a;padding:8px 0;gap:10px}.cp-drawer__search-input{flex:1;background:none;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.08em;color:#e8e8e8;padding:0}.cp-drawer__search-input::placeholder{color:#444;font-size:11px}.cp-drawer__search-submit{background:none;border:none;color:#fff6;cursor:pointer!important;padding:2px;display:flex;align-items:center;transition:color .3s ease}.cp-drawer__search-submit:hover{color:#ffffffe6}.cp-drawer__top-spacer{height:48px;flex-shrink:0}.cp-drawer__category{font-size:8px;letter-spacing:.26em;text-transform:uppercase;color:#444;margin:18px 0 7px;display:block;opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.cp-drawer.is-open .cp-drawer__category{opacity:1;transform:translate(0)}.cp-drawer__nav{list-style:none;padding:0;margin:0}.cp-drawer__nav li{opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.cp-drawer.is-open .cp-drawer__nav li{opacity:1;transform:translate(0)}.cp-drawer__nav a{font-size:14px;font-weight:300;letter-spacing:.05em;color:#d0d0d0;text-decoration:none;display:block;padding:5px 0;transition:color .25s ease,padding-left .3s cubic-bezier(.16,1,.3,1);cursor:pointer!important}.cp-drawer__nav a:hover{color:#fff;padding-left:5px}.cp-drawer__divider{height:1px;background:#1e1e1e;margin:12px 0;border:none}.cp-drawer__footer{margin-top:auto;padding-top:16px;border-top:1px solid #1a1a1a}.cp-drawer__footer a{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#333;text-decoration:none;display:block;margin-bottom:6px;transition:color .25s ease;cursor:pointer!important}.cp-drawer__footer a:hover{color:#777}.cp-drawer.is-open .cp-drawer__category:nth-of-type(1){transition-delay:.07s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(1) li:nth-child(1){transition-delay:.1s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(2) li:nth-child(1){transition-delay:.14s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(2) li:nth-child(2){transition-delay:.18s}.cp-drawer.is-open .cp-drawer__category:nth-of-type(2){transition-delay:.2s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(3) li:nth-child(1){transition-delay:.24s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(3) li:nth-child(2){transition-delay:.28s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(3) li:nth-child(3){transition-delay:.32s}.cp-drawer.is-open .cp-drawer__category:nth-of-type(3){transition-delay:.36s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(4) li:nth-child(1){transition-delay:.4s}.cp-drawer.is-open .cp-drawer__nav:nth-of-type(4) li:nth-child(2){transition-delay:.44s}@media(max-width:600px){.cp-drawer{width:100vw;max-width:100vw;padding:28px 28px 32px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cp-luxury.css.map */
