html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{transition:color .25s ease,opacity .25s ease}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:41px!important}.header[data-sticky-state],.header[data-sticky-state=idle],.header[data-sticky-state=active],.header[data-sticky-state=inactive]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header-component{opacity:1!important;visibility:visible!important}#header-group{transition:background-color .3s ease,box-shadow .3s ease;position:relative;z-index:999}.header-logo,.header-logo__image-container,.header-logo__image-container--original{display:flex!important;visibility:visible!important;opacity:1!important}.header-logo__image{display:block!important;visibility:visible!important;opacity:1!important;max-height:100px;width:auto}.header-section:has(>#header-component[data-sticky-state=active]){box-shadow:0 2px 20px #2c1e140f}.mega-menu__list{transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out!important;transform-origin:top center}.menu-list__link{transition:color .2s ease,opacity .2s ease!important}.header .header__row{transition:background-color .25s ease-in-out,border-color .25s ease-in-out!important}[data-submenu-panel]{transition:max-height .3s ease-in-out,opacity .25s ease-in-out!important}.vb-reveal{animation:vb-fallback-show .7s 1.5s ease forwards}@keyframes vb-fallback-show{to{opacity:1;transform:translateY(0)}}.vb-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:40px 32px!important;visibility:visible!important}@media(max-width:960px){.vb-grid{grid-template-columns:repeat(2,1fr)!important;gap:36px 24px!important}}@media(max-width:600px){.vb-grid{grid-template-columns:1fr!important;gap:36px!important}}.vb-products{overflow:visible!important;min-height:auto!important}.card-gallery [ref=secondImage],.card-gallery .card-gallery__secondary-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease-in-out;z-index:1}.card-gallery:hover [ref=secondImage],.card-gallery:hover .card-gallery__secondary-image{opacity:1}.product-card{transition:transform .4s cubic-bezier(.25,.1,.25,1),box-shadow .4s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2c1e1414}.product-card img,.card-gallery img{transition:transform .6s cubic-bezier(.25,.1,.25,1),opacity .4s ease-in-out}.product-card:hover img:first-child{transform:scale(1.04)}.cart__checkout-button.button{background-color:#2c1e14!important;color:#f7f3ed!important;font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;min-height:52px!important;transition:all .3s ease!important}.cart__checkout-button.button:hover{background-color:#c9a96e!important;color:#2c1e14!important}.cart-totals__total-label{font-family:Jost,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:11px!important}.cart-totals__total-value{font-family:Cormorant Garamond,serif;font-weight:400}.cart-note__label{font-family:Jost,sans-serif!important}@media(max-width:749px){#xxv-bar{height:36px!important}#xxv-bar+script+div,body{padding-top:36px!important}#xxv-msg{font-size:9px!important;letter-spacing:.1em!important}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:35px!important}.product-card{transform:none!important}.product-card:hover{transform:none!important;box-shadow:none!important}.button,button[type=submit]{min-height:44px;min-width:44px}.cart__checkout-button.button{width:100%!important;min-height:48px!important}.xxv-h-hero{min-height:70vh;padding:60px 20px!important}.xxv-ft-main{grid-template-columns:1fr!important;gap:28px!important;padding:40px 20px 24px!important}.vb-card-info{padding:0}.vb-card-name{font-size:17px}.xxv-delivery-item{padding:12px 14px}.xxv-delivery-text{font-size:11px}.xxv-ct-row{grid-template-columns:1fr!important}}@media(max-width:400px){#xxv-msg{font-size:8px!important;letter-spacing:.08em!important}#xxv-prev,#xxv-next{display:none!important}.xxv-h-hero-content{padding:40px 16px!important}}body:has(.menu-drawer-container.menu-open) .xxv-coll-nav,body:has(#Details-menu-drawer-container[open]) .xxv-coll-nav,body:has(#xxv-eshop-menu.open) .xxv-coll-nav,body:has(.menu-drawer-container.menu-open) .tc-catnav-wrap,body:has(#Details-menu-drawer-container[open]) .tc-catnav-wrap,body:has(#xxv-eshop-menu.open) .tc-catnav-wrap{position:relative!important;display:none!important}body.xxv-drawer-open .xxv-coll-nav,body.xxv-drawer-open .tc-catnav-wrap{position:relative!important;display:none!important}.button,button[type=submit],.shopify-payment-button button{transition:all .3s ease;position:relative;overflow:hidden}.cart-drawer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.footer .section-background{border-top:1px solid rgba(201,169,110,.12)}::selection{background:#c9a96e33;color:#2c1e14}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f7f3ed}::-webkit-scrollbar-thumb{background:#c9a96e4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a96e80}:focus-visible{outline:2px solid #C9A96E;outline-offset:2px}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e1a}.collection-list .collection-card{transition:transform .4s ease}.collection-list .collection-card:hover{transform:translateY(-2px)}.product-price{font-family:Jost,sans-serif;letter-spacing:.06em}@keyframes xxv-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-skeleton{background:linear-gradient(90deg,#f7f3ed,#ede8df,#f7f3ed);background-size:200px 100%;animation:xxv-shimmer 1.5s infinite}cart-drawer-component,cart-drawer-component .cart-drawer__dialog{display:none!important;visibility:hidden!important;pointer-events:none!important}.content-for-layout{animation:xxv-page-fade .3s ease}@keyframes xxv-page-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lexxv-luxury.css.map */
