@keyframes spi-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body{animation:spi-page-enter .55s cubic-bezier(.22,1,.36,1) both}html{scroll-behavior:smooth}a,.button,button,input[type=submit],.link{transition:color .22s ease,background-color .22s ease,border-color .22s ease,opacity .22s ease,box-shadow .28s ease,transform .28s ease}.button:not(.button--secondary):not([disabled]){position:relative;overflow:hidden}.button:not(.button--secondary):not([disabled]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translate(-120%);transition:transform .55s cubic-bezier(.4,0,.2,1);pointer-events:none}.button:not(.button--secondary):not([disabled]):hover:after{transform:translate(120%)}.button--secondary{position:relative;overflow:hidden;transition:color .28s ease,background-color .28s ease,border-color .28s ease!important}.title-wrapper .title,.title-wrapper-with-link .title,.collection-list-title,.collage-wrapper-title{letter-spacing:.04em}.title-wrapper--self-padded-mobile .inline-richtext,.title-wrapper--self-padded-tablet-down .inline-richtext,.title-wrapper .title{position:relative;padding-bottom:1.2rem}.title-wrapper--self-padded-mobile .inline-richtext:after,.title-wrapper--self-padded-tablet-down .inline-richtext:after,.title-wrapper .title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:3.2rem;height:1px;background:currentColor;opacity:.3;transition:width .4s ease}.title-wrapper--self-padded-mobile:hover .inline-richtext:after,.title-wrapper--self-padded-tablet-down:hover .inline-richtext:after,.title-wrapper:hover .title:after{width:6rem;opacity:.5}.collection-list-wrapper .collection-list-title{position:relative;padding-bottom:1.2rem}.collection-list-wrapper .collection-list-title:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:1px;background:currentColor;opacity:.3;transition:width .4s ease}.collection-list-wrapper:hover .collection-list-title:after{width:5rem}@media screen and (min-width:990px){.product-card-wrapper{transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease!important;will-change:transform}.product-card-wrapper:hover{transform:translateY(-5px);box-shadow:0 14px 36px #1a19161c!important}.product-card-wrapper .card__media img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.product-card-wrapper:hover .card__media img{transform:scale(1.05)}}@media screen and (min-width:990px){.image-with-text__media{overflow:hidden}.image-with-text__media img{transition:transform .65s cubic-bezier(.25,.46,.45,.94);will-change:transform}.image-with-text__media:hover img{transform:scale(1.04)}}@media screen and (min-width:750px){.multicolumn.background-none .multicolumn-list__item:not(:last-child),.multicolumn.background-transparent .multicolumn-list__item:not(:last-child){border-right:1px solid rgba(26,25,22,.1)}}.multicolumn.background-none .multicolumn-card__title,.multicolumn.background-transparent .multicolumn-card__title{letter-spacing:.06em;font-size:1.3rem;text-transform:uppercase}.multicolumn.background-primary .multicolumn-card{position:relative;padding-top:3rem!important}.multicolumn.background-primary .multicolumn-card:before{content:"\201c";position:absolute;top:.4rem;left:50%;transform:translate(-50%);font-family:var(--font-heading-family);font-size:5rem;line-height:1;color:#1a191626;pointer-events:none}.multicolumn.background-primary .multicolumn-card__title{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-top:1.2rem}.newsletter .newsletter__subheading{letter-spacing:.04em;max-width:44rem;margin-left:auto;margin-right:auto}@keyframes spi-hero-text{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.banner__content .banner__heading{animation:spi-hero-text .75s .2s cubic-bezier(.22,1,.36,1) both}.banner__content .banner__text{animation:spi-hero-text .75s .4s cubic-bezier(.22,1,.36,1) both}.banner__content .banner__buttons{animation:spi-hero-text .75s .6s cubic-bezier(.22,1,.36,1) both}.scroll-trigger.animate--slide-in{transition-timing-function:cubic-bezier(.22,1,.36,1)!important;transition-duration:.6s!important}.header__menu-item>a,.header__menu-item>span{position:relative}.header__menu-item>a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:currentColor;transition:width .28s ease}.header__menu-item>a:hover:after,.header__menu-item.header__menu-item--active>a:after{width:100%}.card__heading a,.full-unstyled-link{position:relative}.collection__view-all .button,.collection-list-view-all .button{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;padding-left:3rem;padding-right:3rem;transition:background-color .28s ease,color .28s ease,transform .22s ease!important}.collection__view-all .button:hover,.collection-list-view-all .button:hover{transform:translateY(-2px)}.slider-button svg{transition:transform .22s ease}.slider-button--prev:hover svg{transform:translate(-2px)}.slider-button--next:hover svg{transform:translate(2px)}*:focus-visible{outline:2px solid rgba(26,25,22,.45);outline-offset:3px;border-radius:2px}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(26,25,22,.18) 100%);pointer-events:none}.slideshow__slide--active .slideshow__text-wrapper{animation:spi-hero-text .8s .15s cubic-bezier(.22,1,.36,1) both}.slider-counter--dots .slider-counter__link{transition:transform .22s ease,opacity .22s ease}.slider-counter--dots .slider-counter__link:hover{transform:scale(1.25)}.slider-counter--dots .slider-counter__link--active{transform:scale(1.35)}.section-jewellery_subcats-padding .collection-list-title,.section-jewellery_subcats-padding~* .collection-list-title{letter-spacing:.08em}.color-scheme-3 .card__heading a,.color-scheme-3 .price__regular,.color-scheme-3 .price-item{color:inherit}.section-featured_new_arrivals-padding,.section-jewellery_subcats-padding,.section-featured_jewellery-padding,.section-featured_dresses-padding,.section-featured_mens-padding,.section-featured_home_decor-padding{border-top:1px solid rgba(26,25,22,.06)}.caption-with-letter-spacing{letter-spacing:.1em;opacity:.65}.price .price-item--regular,.price .price-item--sale{font-weight:600}.quick-add{transition:opacity .22s ease,transform .22s ease}@media screen and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(4px)}.card-wrapper:hover .quick-add{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.multirow .multirow__image-wrapper{overflow:hidden}.multirow .multirow__image-wrapper img{transition:transform .65s cubic-bezier(.25,.46,.45,.94);will-change:transform}.multirow .multirow__image-wrapper:hover img{transform:scale(1.04)}}.footer{border-top:1px solid rgba(26,25,22,.1)}.announcement-bar{letter-spacing:.08em;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/spi-luxury.css.map */
