:root{--nova-duration-xs: .16s;--nova-duration-sm: .26s;--nova-duration-md: .48s;--nova-duration-lg: .76s;--nova-duration-xl: 1.05s;--nova-ease-out: cubic-bezier(.22, 1, .36, 1);--nova-ease-soft: cubic-bezier(.16, 1, .3, 1);--nova-ease-standard: cubic-bezier(.4, 0, .2, 1);--nova-lift: -5px;--nova-radius-motion: 18px;--nova-shadow-soft: 0 16px 38px rgba(0, 0, 0, .08);--nova-shadow-hover: 0 22px 52px rgba(0, 0, 0, .12)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,#MainContent,main[role=main]{overflow-x:clip}#MainContent,main[role=main]{animation:nova-page-enter var(--nova-duration-lg) var(--nova-ease-out) both;transform-origin:50% 0;transition:opacity .32s var(--nova-ease-standard),transform .32s var(--nova-ease-out),filter .32s var(--nova-ease-standard)}html.nova-page-leaving #MainContent,html.nova-page-leaving main[role=main]{opacity:0;transform:translate3d(0,9px,0) scale(.998);filter:blur(1.5px);pointer-events:none}@keyframes nova-page-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.998);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.nova-reveal{--nova-reveal-x: 0px;--nova-reveal-y: 26px;opacity:0;transform:translate3d(var(--nova-reveal-x),var(--nova-reveal-y),0) scale(.992);filter:blur(3px);transition:opacity var(--nova-duration-lg) var(--nova-ease-out),transform var(--nova-duration-lg) var(--nova-ease-out),filter var(--nova-duration-md) var(--nova-ease-standard);transition-delay:var(--nova-delay, 0ms);will-change:opacity,transform,filter}.nova-reveal[data-nova-direction=left]{--nova-reveal-x: -24px;--nova-reveal-y: 0px}.nova-reveal[data-nova-direction=right]{--nova-reveal-x: 24px;--nova-reveal-y: 0px}.nova-reveal[data-nova-direction=scale]{--nova-reveal-x: 0px;--nova-reveal-y: 8px;transform:translate3d(0,8px,0) scale(.965)}.nova-reveal.nova-visible{opacity:1;transform:none;filter:none;will-change:auto}.nova-image-reveal{opacity:0;clip-path:inset(0 0 12% 0 round 2px);transform:scale(1.025);filter:saturate(.92) contrast(.98);transition:opacity .7s var(--nova-ease-standard),clip-path 1s var(--nova-ease-out),transform 1.1s var(--nova-ease-out),filter .9s var(--nova-ease-standard);transition-delay:var(--nova-delay, 0ms);will-change:opacity,clip-path,transform}.nova-image-reveal.nova-visible{opacity:1;clip-path:inset(0 0 0 0 round 2px);transform:none;filter:none;will-change:auto}.shopify-section-header-sticky,sticky-header,.header-wrapper,.section-header{transition:background-color var(--nova-duration-md) var(--nova-ease-standard),box-shadow var(--nova-duration-md) var(--nova-ease-standard),backdrop-filter var(--nova-duration-md) var(--nova-ease-standard),transform var(--nova-duration-md) var(--nova-ease-out)}html.nova-header-scrolled .shopify-section-header-sticky,html.nova-header-scrolled sticky-header,html.nova-header-scrolled .header-wrapper,html.nova-header-scrolled .section-header{backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);box-shadow:0 10px 34px #0000000e}.announcement-bar,.announcement-bar__message,.utility-bar{transition:opacity var(--nova-duration-md) ease,letter-spacing var(--nova-duration-md) var(--nova-ease-out)}.announcement-bar:hover .announcement-bar__message{letter-spacing:.025em}.header__heading-link,.header__icon,.header__menu-item,.list-menu__item,.menu-drawer__menu-item,.mega-menu__link,.footer-block__details-content a,.footer__list-social a{transition:opacity var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease,transform var(--nova-duration-sm) var(--nova-ease-out),background-size var(--nova-duration-md) var(--nova-ease-out)}.header__heading-link:hover{transform:scale(1.025)}.header__icon:hover,.footer__list-social a:hover{transform:translateY(-2px) scale(1.04)}.header__menu-item,.mega-menu__link,.footer-block__details-content a,.rte a:not(.button){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.header__menu-item:hover,.mega-menu__link:hover,.footer-block__details-content a:hover,.rte a:not(.button):hover{background-size:100% 1px}.mega-menu__content,.menu-drawer,.predictive-search,.header__submenu{transform-origin:50% 0}:is(.button,button:not(.unstyled-button),input[type=submit],.shopify-payment-button__button,.product-form__submit,.quick-add__submit,.pagination__item,.facet-checkbox,.active-facets__button){transition:transform var(--nova-duration-sm) var(--nova-ease-out),box-shadow var(--nova-duration-md) var(--nova-ease-out),background-color var(--nova-duration-sm) ease,border-color var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease,filter var(--nova-duration-sm) ease,opacity var(--nova-duration-sm) ease}:is(.button,.shopify-payment-button__button,.product-form__submit,.quick-add__submit):hover{transform:translate3d(0,-2px,0);box-shadow:0 12px 28px #0000001f;filter:brightness(1.015)}:is(.button,.shopify-payment-button__button,.product-form__submit,.quick-add__submit):active,.nova-pressed{transform:translateZ(0) scale(.975)!important;transition-duration:90ms!important}.nova-magnetic{--nova-mx: 0px;--nova-my: 0px}.nova-magnetic:hover{transform:translate3d(var(--nova-mx),calc(var(--nova-my) - 2px),0)}.nova-action-pulse{animation:nova-action-pulse .65s var(--nova-ease-out)}@keyframes nova-action-pulse{0%{transform:scale(1)}36%{transform:scale(.975)}68%{transform:scale(1.018)}to{transform:scale(1)}}.banner__content,.slideshow__text-wrapper,.image-banner__content,.video-section__media,.rich-text__blocks{transition:transform var(--nova-duration-lg) var(--nova-ease-out),opacity var(--nova-duration-lg) var(--nova-ease-standard)}.banner__heading,.slideshow__text h1,.image-with-text__heading,.rich-text__heading,.main-page-title,.collection-hero__title,.product__title{text-wrap:balance}.banner__media,.image-with-text__media,.video-section__media,.media,.card__media{overflow:hidden}.banner__media img,.image-with-text__media img,.video-section__media video{transition:transform var(--nova-duration-xl) var(--nova-ease-out),filter var(--nova-duration-lg) var(--nova-ease-standard)}.banner:hover .banner__media img,.image-with-text:hover .image-with-text__media img{transform:scale(1.018)}:is(.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.collection-list__item,.article-card-wrapper,.blog-articles__article,.search__result,.predictive-search__list-item){transform-origin:50% 50%;transition:transform var(--nova-duration-md) var(--nova-ease-out),box-shadow var(--nova-duration-md) var(--nova-ease-out),opacity var(--nova-duration-md) ease,border-color var(--nova-duration-md) ease}@media(hover:hover)and (pointer:fine){:is(.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.collection-list__item,.article-card-wrapper,.blog-articles__article):hover{transform:translate3d(0,var(--nova-lift),0)}:is(.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper):hover .card,.collection-list__item:hover .card{box-shadow:var(--nova-shadow-soft)}}:is(.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.collection-list__item,.article-card-wrapper) .media img{transition:transform .9s var(--nova-ease-out),filter .65s var(--nova-ease-standard),opacity .45s ease}@media(hover:hover)and (pointer:fine){:is(.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.collection-list__item,.article-card-wrapper):hover .media img{transform:scale(1.045);filter:saturate(1.02) contrast(1.015)}}.card__heading a,.full-unstyled-link,.article-card__title,.collection-list__item h3{transition:color var(--nova-duration-sm) ease,opacity var(--nova-duration-sm) ease,letter-spacing var(--nova-duration-md) var(--nova-ease-out)}.card-wrapper:hover .card__heading a,.product-card-wrapper:hover .card__heading a,.article-card-wrapper:hover .article-card__title{letter-spacing:.012em}.badge,.price__badge-sale,.price__badge-sold-out{transition:transform var(--nova-duration-sm) var(--nova-ease-out),opacity var(--nova-duration-sm) ease}.card-wrapper:hover .badge,.product-card-wrapper:hover .badge{transform:translateY(-1px)}.product__media-wrapper,.product__info-wrapper,.product__media-list,.product__info-container{transition:opacity var(--nova-duration-md) ease,transform var(--nova-duration-lg) var(--nova-ease-out)}.product__media,.product-media-container,.product__modal-opener,.product__media-item{transition:transform var(--nova-duration-md) var(--nova-ease-out),box-shadow var(--nova-duration-md) var(--nova-ease-out),border-color var(--nova-duration-md) ease,opacity var(--nova-duration-md) ease}@media(hover:hover)and (pointer:fine){.product__media:hover,.product-media-container:hover{transform:translateY(-2px);box-shadow:var(--nova-shadow-soft)}.product__media img,.product-media-container img{transition:transform .85s var(--nova-ease-out),filter .55s ease,opacity .35s ease}.product__media:hover img,.product-media-container:hover img{transform:scale(1.012)}}.thumbnail,.thumbnail-list__item,.product__media-toggle,.slider-button{transition:transform var(--nova-duration-sm) var(--nova-ease-out),opacity var(--nova-duration-sm) ease,border-color var(--nova-duration-sm) ease,box-shadow var(--nova-duration-sm) ease}.thumbnail:hover,.thumbnail-list__item:hover,.slider-button:hover{transform:translateY(-2px)}.thumbnail[aria-current=true],.thumbnail[aria-selected=true],.thumbnail.is-active,.thumbnail-list__item.is-active{transform:translateY(-2px) scale(1.015);box-shadow:0 8px 20px #00000017}.nova-media-refresh{animation:nova-media-refresh .56s var(--nova-ease-out)}@keyframes nova-media-refresh{0%{opacity:.35;transform:scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.product__title,.price,.product__description,.product__tax,.product__inventory,.product__sku,.product__text{transition:opacity var(--nova-duration-md) ease,transform var(--nova-duration-md) var(--nova-ease-out),color var(--nova-duration-sm) ease}.nova-price-refresh{animation:nova-price-refresh .52s var(--nova-ease-out)}@keyframes nova-price-refresh{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.product-form__input input[type=radio]+label,.product-form__input input[type=checkbox]+label,.swatch-input__input+.swatch-input__label,.variant-picker__option,.product-option{transition:transform var(--nova-duration-sm) var(--nova-ease-out),background-color var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease,border-color var(--nova-duration-sm) ease,box-shadow var(--nova-duration-sm) ease}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=checkbox]+label:hover,.swatch-input__input+.swatch-input__label:hover,.variant-picker__option:hover,.product-option:hover{transform:translateY(-2px)}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=checkbox]:checked+label,.swatch-input__input:checked+.swatch-input__label,.variant-picker__option[aria-selected=true]{transform:translateY(-2px) scale(1.015);box-shadow:0 8px 22px #00000014}.product-form__buttons,.buy-buttons,.shopify-payment-button{transition:transform var(--nova-duration-md) var(--nova-ease-out),opacity var(--nova-duration-md) ease}summary,.accordion summary,.collapsible-content summary,.product__accordion summary{transition:color var(--nova-duration-sm) ease,background-color var(--nova-duration-sm) ease,padding-left var(--nova-duration-md) var(--nova-ease-out),opacity var(--nova-duration-sm) ease}@media(hover:hover)and (pointer:fine){.accordion summary:hover,.collapsible-content summary:hover,.product__accordion summary:hover{padding-left:4px}}summary .icon-caret,summary svg,.accordion__title+.icon{transition:transform var(--nova-duration-md) var(--nova-ease-out)}details[open]>summary .icon-caret,details[open]>summary .icon,details[open]>summary svg:last-child{transform:rotate(180deg)}details[open]>:not(summary){animation:nova-details-open var(--nova-duration-md) var(--nova-ease-out) both}@keyframes nova-details-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}:is(dialog,.modal,.quick-add-modal,.product-media-modal,.predictive-search,.drawer,.menu-drawer,.facets-container-drawer){transition:opacity var(--nova-duration-md) var(--nova-ease-standard),visibility var(--nova-duration-md) var(--nova-ease-standard),backdrop-filter var(--nova-duration-md) var(--nova-ease-standard)}:is(dialog[open],.modal[open],.quick-add-modal[open],.product-media-modal[open],.predictive-search[open],.drawer.active,.menu-drawer[open],details[open]>.menu-drawer){animation:nova-overlay-in var(--nova-duration-md) var(--nova-ease-out) both}@keyframes nova-overlay-in{0%{opacity:0}to{opacity:1}}:is(dialog[open]>*,.modal[open] .modal__content,.quick-add-modal[open] .quick-add-modal__content,.product-media-modal[open] .product-media-modal__content,.drawer.active .drawer__inner,details[open]>.menu-drawer){animation:nova-panel-in .52s var(--nova-ease-out) both}@keyframes nova-panel-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:none}}.modal__close-button,.drawer__close,.search-modal__close-button,.menu-drawer__close-button{transition:transform var(--nova-duration-sm) var(--nova-ease-out),opacity var(--nova-duration-sm) ease}.modal__close-button:hover,.drawer__close:hover,.search-modal__close-button:hover,.menu-drawer__close-button:hover{transform:rotate(6deg) scale(1.06)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.field,.select,.customer .field){transition:border-color var(--nova-duration-sm) ease,box-shadow var(--nova-duration-sm) ease,background-color var(--nova-duration-sm) ease,transform var(--nova-duration-sm) var(--nova-ease-out)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{transform:translateY(-1px)}.field__label,.form__label,.customer label{transition:transform var(--nova-duration-sm) var(--nova-ease-out),opacity var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease}.quantity,.quantity__button,.quantity__input{transition:transform var(--nova-duration-sm) var(--nova-ease-out),background-color var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease,border-color var(--nova-duration-sm) ease}.quantity__button:hover{transform:scale(1.08)}.cart-item,.cart__items,.cart-drawer-item,.mini-cart__item,.cart-notification-product,.cart__footer{transition:opacity var(--nova-duration-md) ease,transform var(--nova-duration-md) var(--nova-ease-out),background-color var(--nova-duration-md) ease}.cart-item:hover,.cart-drawer-item:hover,.mini-cart__item:hover{transform:translate(2px)}.cart-remove-button,.cart-item__remove,.button--tertiary{transition:opacity var(--nova-duration-sm) ease,transform var(--nova-duration-sm) var(--nova-ease-out),color var(--nova-duration-sm) ease}.cart-remove-button:hover,.cart-item__remove:hover{transform:scale(1.06)}.nova-cart-bump{animation:nova-cart-bump .62s var(--nova-ease-out)}@keyframes nova-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}.facets__summary,.facets__label,.mobile-facets__open,.active-facets__button,.pagination__item,.predictive-search__item,.search-modal__form{transition:transform var(--nova-duration-sm) var(--nova-ease-out),opacity var(--nova-duration-sm) ease,color var(--nova-duration-sm) ease,background-color var(--nova-duration-sm) ease,border-color var(--nova-duration-sm) ease}.facets__summary:hover,.mobile-facets__open:hover,.active-facets__button:hover,.pagination__item:hover{transform:translateY(-1px)}.nova-grid-updating{opacity:.45;transform:translateY(5px);transition:opacity var(--nova-duration-sm) ease,transform var(--nova-duration-md) var(--nova-ease-out)}.multicolumn-card,.testimonial,.testimonials__slide,.review-card,.logo-list__item,.icon-with-text__item,.shopify-section .icon,.social-sharing a{transition:transform var(--nova-duration-md) var(--nova-ease-out),opacity var(--nova-duration-md) ease,box-shadow var(--nova-duration-md) var(--nova-ease-out),filter var(--nova-duration-md) ease}@media(hover:hover)and (pointer:fine){.multicolumn-card:hover,.testimonial:hover,.review-card:hover,.icon-with-text__item:hover{transform:translateY(-4px)}.logo-list__item:hover{transform:translateY(-2px) scale(1.025);filter:contrast(1.04)}}.social-sharing a:hover,.list-social__link:hover{transform:translateY(-2px) scale(1.05)}.footer,.footer__content-top,.footer__content-bottom,.footer-block,.footer-block__heading,.footer-block__newsletter{transition:opacity var(--nova-duration-md) ease,transform var(--nova-duration-md) var(--nova-ease-out),border-color var(--nova-duration-md) ease}.footer-block__heading{transform-origin:0 50%}.footer-block:hover .footer-block__heading{transform:translate(2px)}.shopify-section.nova-section-selected{animation:nova-section-selected .7s var(--nova-ease-out)}@keyframes nova-section-selected{0%{opacity:.55;transform:scale(.995)}to{opacity:1;transform:none}}[data-nova-motion=off],[data-nova-motion=off] *{animation:none!important;transition:none!important;transform:none!important;filter:none!important}@media(max-width:749px){:root{--nova-lift: -3px;--nova-duration-lg: .65s;--nova-duration-xl: .85s}.nova-reveal{--nova-reveal-y: 18px;filter:blur(2px)}.nova-image-reveal{clip-path:inset(0 0 7% 0 round 2px);transform:scale(1.015)}.banner:hover .banner__media img,.image-with-text:hover .image-with-text__media img,.product__media:hover img,.product-media-container:hover img{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}.nova-reveal,.nova-image-reveal{opacity:1!important;clip-path:none!important;transform:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nova-luxury-motion.css.map */
