.header__heading-link .h2{font-weight:600;font-size:3rem;letter-spacing:.06em;color:rgb(var(--color-foreground));white-space:nowrap}@media screen and (max-width:749px){.header__heading-link .h2{font-size:2.4rem}}.header__menu-item span{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}h1,.h0,.h1{letter-spacing:.01em}h1 em,.h1 em,h2 em,.h2 em{font-style:italic;font-weight:400}@keyframes slideIn{0%{transform:translateY(2.2rem) scale(.985);opacity:0}55%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.scroll-trigger.animate--slide-in{animation-duration:.85s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important;animation-delay:calc(var(--animation-order) * 90ms)!important}.scroll-trigger.animate--fade-in{animation-duration:.85s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}.banner__box,.slideshow__text.banner__box{background:#fdfaf6cc;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-radius:6px;border:1px solid rgba(28,26,24,.06)}.header-wrapper{background:#fdfaf6cc!important;backdrop-filter:blur(16px) saturate(160%)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important}@media screen and (max-width:749px){.header-wrapper{backdrop-filter:blur(8px) saturate(160%)!important;-webkit-backdrop-filter:blur(8px) saturate(160%)!important}}.menu-drawer,.menu-drawer.gradient{background:#fdfaf6db!important;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.button{font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;padding:1.5rem 3rem;transition:opacity .25s ease,transform .25s ease,letter-spacing .35s cubic-bezier(.22,1,.36,1)}.button:not([disabled]):hover{opacity:.92;transform:translateY(-1px)}.rte a{text-underline-offset:3px;text-decoration-thickness:1px}.card{transition:box-shadow .45s ease}.card:hover{box-shadow:0 22px 44px #1c1a1817}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading{font-family:var(--font-heading-family);font-weight:500;font-size:1.8rem;letter-spacing:.02em}.card__information{padding-top:1.4rem;padding-bottom:1.8rem}.badge{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;padding:.5rem 1rem}.product__media{overflow:hidden}.product__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product__media:hover img{transform:scale(1.05)}.product__title>h1{line-height:1.15}.product__info-container .price .price-item{font-size:2rem;letter-spacing:.08em}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.product-form__submit{padding-top:1.8rem;padding-bottom:1.8rem}.product__text.subtitle{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:.6rem 0 0}.main-page-title{font-size:clamp(2.8rem,3.2vw,4rem);margin-bottom:2rem}.rte{font-size:1.6rem;line-height:1.75;max-width:76rem}.rte h2{font-size:clamp(2.2rem,2.4vw,2.8rem)}.rte h3{font-size:clamp(1.9rem,2vw,2.3rem)}.rte blockquote{font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem;line-height:1.45;border:0;padding:2.4rem 0;margin:2.4rem 0;text-align:center;position:relative}.rte blockquote:before,.rte blockquote:after{content:"";display:block;width:4rem;height:1px;background:#1c1a1840;margin:0 auto}.rte blockquote:before{margin-bottom:2rem}.rte blockquote:after{margin-top:2rem}.article-template__content>p:first-of-type:first-letter{font-family:var(--font-heading-family);font-size:3.4em;font-weight:500;float:left;line-height:.82;padding:.06em .12em 0 0}.footer{border-top:1px solid rgba(28,26,24,.08)}.footer__copyright{letter-spacing:.08em;opacity:.7}.collection-hero__description{max-width:64rem;line-height:1.7}.contact h2{font-size:14px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:#1c1a18b3;text-align:center;margin-bottom:8px}@media(hover:hover)and (pointer:fine){.header__heading-link .h2{transition:letter-spacing .5s cubic-bezier(.22,1,.36,1)}.header__heading-link:hover .h2{letter-spacing:.1em}.header__menu-item span{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:50% calc(100% - .1rem);transition:background-size .35s cubic-bezier(.22,1,.36,1)}.header__menu-item:hover span{background-size:100% 1px;text-decoration:none!important}.header__icon .svg-wrapper{transition:transform .3s cubic-bezier(.22,1,.36,1)}.header__icon:hover .svg-wrapper{transform:scale(1.12)}.announcement-bar__link .icon-arrow,.announcement-bar__link svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.announcement-bar__link:hover .icon-arrow,.announcement-bar__link:hover svg{transform:translate(4px)}.card__heading a{transition:opacity .3s ease}.card:hover .card__heading a{opacity:.72}.button:not([disabled]):hover{letter-spacing:.18em}.footer-block__details-content .list-menu__item--link{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.footer-block__details-content .list-menu__item--link:hover{background-size:100% 1px}.list-social__link{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.list-social__link:hover{transform:translateY(-3px);opacity:.85}.product-form__input input[type=radio]+label{transition:box-shadow .25s ease,border-color .25s ease}.product-form__input input[type=radio]:not(:checked)+label:hover{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}.swatch,.swatch-input__input+.swatch-input__label{transition:transform .25s cubic-bezier(.22,1,.36,1)}.swatch:hover,.swatch-input__input:not(:checked)+.swatch-input__label:hover{transform:scale(1.08)}.rte a{transition:text-decoration-thickness .2s ease}.rte a:hover{text-decoration-thickness:2px}.pagination__item{transition:transform .25s ease,opacity .25s ease}.pagination__item:hover{transform:translateY(-2px);opacity:.8}}.slideshow .banner__box{background:linear-gradient(165deg,#fcfaf68f,#fcfaf661)!important;backdrop-filter:blur(9px) saturate(1.15);-webkit-backdrop-filter:blur(9px) saturate(1.15);border:1px solid rgba(255,255,255,.5)!important;border-radius:16px!important;box-shadow:0 24px 60px #1c1a1829,inset 0 1px #ffffff8c!important;width:62rem!important;max-width:88vw!important;height:28rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:2.4rem 3.6rem!important;overflow:hidden}.slideshow .banner__box.gradient{background:linear-gradient(165deg,#fcfaf68f,#fcfaf661)!important}.slideshow [id^=Slide-][id$="-1"] .banner__box,.slideshow [id^=Slide-][id$="-1"] .banner__box.gradient{background:linear-gradient(165deg,#fcfaf6de,#fcfaf6b8)!important;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.slideshow .banner__box .banner__heading,.slideshow .banner__box h1,.slideshow .banner__box h2{color:#26241f!important;margin-top:0;margin-bottom:.8rem;text-shadow:0 1px 2px rgba(252,250,246,.5)}.slideshow .banner__box .banner__text,.slideshow .banner__box p{color:#33302a!important;text-shadow:0 1px 2px rgba(252,250,246,.45)}.slideshow .banner__buttons{margin-top:1.6rem}@media screen and (max-width:989px){.slideshow .banner__box{width:80vw!important;max-width:80vw!important;height:27rem!important;padding:2.2rem 2.6rem!important}}@media screen and (max-width:749px){.slideshow .banner__box{width:92vw!important;max-width:92vw!important;height:auto!important;min-height:22rem!important;padding:2.4rem 1.8rem!important;border-radius:14px!important}}.vy-marquee{overflow:hidden;white-space:nowrap}.vy-marquee__track{display:inline-flex;animation:vy-scroll 42s linear infinite}.vy-marquee__group{display:inline-flex;align-items:center}.vy-marquee__group span{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;opacity:.6;padding:0 2.8rem}@keyframes vy-scroll{to{transform:translate(-50%)}}.footer__blocks-wrapper>.footer-block:nth-child(2){align-self:center}.card,.card--card,.card--standard{border-radius:24px;overflow:hidden}.card__content,.card--standard>.card__content{border-radius:0 0 24px 24px}.card-wrapper{border-radius:24px;transition:transform .35s ease,box-shadow .35s ease}.card-wrapper:hover{transform:translateY(-10px)}.card-wrapper:hover .card{box-shadow:0 26px 50px -14px #1c1a1861}.product-media-container,.product__media-item .media{transition:transform .35s ease,box-shadow .35s ease}.product-media-container:hover{transform:translateY(-8px);box-shadow:0 26px 50px -14px #1c1a1861}.product__media-item:hover .media{box-shadow:0 26px 50px -14px #1c1a1861}@media screen and (max-width:749px){.product-form__buttons{position:sticky;bottom:16px;z-index:4}.product-form__buttons .shopify-payment-button__button,.product-form__buttons .product-form__submit{box-shadow:0 8px 24px #1c1a1840}}.accordion summary .v-acc-row{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;position:relative}.accordion summary .v-acc-row .summary__title{display:flex;align-items:center;gap:12px;flex:0 0 auto;max-width:none}.accordion summary .v-acc-row .summary__title h4,.accordion summary .v-acc-row .accordion__title{white-space:nowrap;margin:0;max-width:none}.accordion summary .icon-caret,.accordion summary .v-acc-row>.svg-wrapper{position:static!important;flex:0 0 auto;margin:0;transform:none}.v-satc-actions button,.v-satc-actions a{transition:transform .25s ease,box-shadow .25s ease}.v-satc-actions button:hover,.v-satc-actions a:hover{transform:translateY(-4px);box-shadow:0 14px 28px -8px #1c1a1866}.v-satc-nav a{transition:transform .25s ease;display:inline-block}.v-satc-nav a:hover{transform:translateY(-3px)}.button:not(.button--tertiary),.cart__checkout-button,.shopify-payment-button__button--unbranded,.quick-add__submit,.newsletter-form__button{transition:transform .25s ease,box-shadow .25s ease}.button:not(.button--tertiary):hover,.cart__checkout-button:hover,.shopify-payment-button__button--unbranded:hover,.quick-add__submit:hover,.newsletter-form__button:hover{transform:translateY(-4px);box-shadow:0 14px 28px -8px #1c1a1866}html{scroll-behavior:smooth}body{animation:vPageIn .4s cubic-bezier(.22,1,.36,1)}@keyframes vPageIn{0%{opacity:0}to{opacity:1}}@media(min-width:990px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f8f4ee}::-webkit-scrollbar-thumb{background:#1c1a1838;border-radius:5px;border:2px solid #f8f4ee}::-webkit-scrollbar-thumb:hover{background:#1c1a1861}}.button,.shopify-payment-button__button--unbranded{letter-spacing:.18em;text-transform:uppercase;box-shadow:0 1px 2px #1c1a181a,0 8px 24px #1c1a181f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 3px 6px #1c1a181a,0 16px 36px #1c1a182e}.button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(1px);box-shadow:0 1px 2px #1c1a181f,0 3px 10px #1c1a181a}.v-pulse{animation:vPulse .4s ease}@keyframes vPulse{50%{transform:scale(.97)}}.card__media{background:#1c1a180a}.card__media img{transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .6s ease}.card:hover .card__media img{transform:scale(1.045)}.card .card__inner{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__inner{transform:translateY(-4px);box-shadow:0 4px 8px #1c1a180f,0 18px 36px #1c1a181f}.card__heading{letter-spacing:.02em}.card__heading a{transition:opacity .35s ease}.card:hover .card__heading a{opacity:.72}.price{letter-spacing:.06em}.badge{letter-spacing:.14em;text-transform:uppercase}.main-page-title{text-align:center;letter-spacing:.02em}.main-page-title:after{content:"";display:block;width:4rem;height:1px;background:#1c1a184d;margin:2.4rem auto 0}.collection-hero--text-only .collection-hero__inner{display:block;text-align:center}.collection-hero__title{letter-spacing:.02em}.collection-hero--text-only .collection-hero__title:after{content:"";display:block;width:4rem;height:1px;background:#1c1a184d;margin:2.2rem auto 0}.collection-hero__description{max-width:64rem;margin:1.6rem auto 0;opacity:.75}.product-count__text{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;opacity:.6}.article-template__title{letter-spacing:.02em}.article-template__content{max-width:72rem;margin-left:auto;margin-right:auto;line-height:1.85}.article-template__content .rte>p:first-of-type:first-letter{font-family:var(--font-heading-family);font-size:3.4em;float:left;line-height:.82;padding-right:.14em;padding-top:.05em}.article-template__hero-container img{border-radius:16px}.accordion{border-color:#1c1a1824}.accordion summary{transition:opacity .3s ease}.accordion summary:hover{opacity:.72}.accordion .summary__title h2,.accordion .summary__title .h4,.accordion .summary__title{letter-spacing:.06em}.accordion summary .svg-wrapper,.accordion summary .icon-caret{transition:transform .4s cubic-bezier(.22,1,.36,1)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px #1c1a1814}.header__heading-link{transition:opacity .3s ease}.header__heading-link:hover{opacity:.7}.header__menu-item{transition:opacity .3s ease}.header__menu-item:hover{opacity:.65}.announcement-bar__message{letter-spacing:.22em;text-transform:uppercase;font-size:1.2rem}.search-modal{background:#f8f4eef7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.predictive-search{border-radius:0 0 16px 16px;overflow:hidden}cart-drawer .drawer__inner{background:#f8f4eef7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid rgba(28,26,24,.12);transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.drawer__heading{letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart-item__image,.cart-item__image{border-radius:12px}.cart__empty-text{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.02em}.menu-drawer__inner-container{background:#f8f4eefa}.menu-drawer__menu-item{letter-spacing:.06em;transition:opacity .3s ease,padding-left .3s ease}.menu-drawer__menu-item:hover{opacity:.7}.cart-items th{letter-spacing:.18em;text-transform:uppercase;font-size:1rem;opacity:.6}.totals__total{letter-spacing:.08em}.cart__note label{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;opacity:.6}.product__media-item .media{cursor:zoom-in}.product-media-modal[open] .product-media-modal__content{animation:vModalIn .5s cubic-bezier(.22,1,.36,1)}@keyframes vModalIn{0%{opacity:0;transform:translateY(1.2rem) scale(.985)}to{opacity:1;transform:none}}.product-media-modal__toggle{background:#f8f4eed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(28,26,24,.16);transition:transform .35s ease}.product-media-modal__toggle:hover{transform:rotate(90deg)}.field__input,.select__select,.text-area{box-shadow:inset 0 1px 3px #1c1a180d;transition:box-shadow .3s ease}.field__input:focus,.select__select:focus,.quantity__input:focus,.text-area:focus{box-shadow:inset 0 1px 3px #1c1a180d,0 0 0 .1rem #1c1a1859}.field__label{letter-spacing:.08em}.quantity{box-shadow:0 1px 2px #1c1a180f,0 4px 12px #1c1a180f}.newsletter__subheading{opacity:.75}.newsletter-form__field-wrapper .field{box-shadow:0 1px 2px #1c1a180d,0 6px 16px #1c1a1812;border-radius:8px}.facets__summary,.facet-checkbox,.mobile-facets__summary{letter-spacing:.08em}.facets__disclosure summary,.facet-filters__sort{transition:opacity .3s ease}.facets__disclosure summary:hover{opacity:.7}.slider-button{transition:transform .3s ease,opacity .3s ease}.slider-button:hover{transform:scale(1.12)}.slideshow__control-wrapper .slider-counter__link{transition:opacity .3s ease}.footer{border-top:1px solid rgba(28,26,24,.1)}.footer-block__heading{letter-spacing:.2em;text-transform:uppercase;font-size:1.2rem}.footer__copyright{letter-spacing:.08em}.pagination__item{transition:opacity .3s ease;letter-spacing:.1em}:focus-visible{outline:2px solid rgba(28,26,24,.55);outline-offset:3px}a,button{-webkit-tap-highlight-color:transparent}::selection{background:#1c1a18;color:#f8f4ee}@media(max-width:749px){.announcement-bar__message{letter-spacing:.1em;font-size:1.1rem;line-height:1.5}.product__title>h1{font-size:clamp(2.4rem,7.5vw,3.4rem)}.product__info-container .product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center}.v-standard h3{letter-spacing:.16em}.v-standard p{font-size:1.15rem}.product-media-modal__toggle{width:4.4rem;height:4.4rem}.quantity{min-height:4.4rem}.menu-drawer__menu-item{padding-top:1.4rem;padding-bottom:1.4rem}}.v-reveal{opacity:0;transform:translateY(2rem) scale(.99)}.v-reveal--in{animation:vRise .85s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--v-order,0)*90ms)}@keyframes vRise{55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{animation-fill-mode:forwards!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{animation:none}.button,.shopify-payment-button__button--unbranded,.card__media img,.card .card__inner,.card-wrapper,.card__heading a,.accordion summary .svg-wrapper,.accordion summary .icon-caret,.product-media-modal__toggle,cart-drawer .drawer__inner,.header__menu-item,.menu-drawer__menu-item,.slider-button,.v-satc-actions button,.v-satc-actions a,.product__media img{transition:none!important;animation:none!important;transform:none!important}.card:hover .card__media img,.card-wrapper:hover,.card-wrapper:hover .card__inner,.product__media:hover img{transform:none;box-shadow:none}.product-media-modal[open] .product-media-modal__content,.v-pulse{animation:none}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation:none!important;opacity:1;transform:none}.v-reveal,.v-reveal--in{opacity:1!important;transform:none!important;animation:none!important}.vy-marquee__track{animation:none}.header__heading-link .h2,.header__menu-item span,.header__icon .svg-wrapper,.announcement-bar__link svg,.footer-block__details-content .list-menu__item--link,.list-social__link,.product-form__input input[type=radio]+label,.swatch,.swatch-input__input+.swatch-input__label,.pagination__item{transition:none}.header__heading-link:hover .h2{letter-spacing:.06em}.header__icon:hover .svg-wrapper,.announcement-bar__link:hover svg,.list-social__link:hover,.swatch:hover,.pagination__item:hover{transform:none}.button:not([disabled]):hover{transform:none;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vyloire.css.map */
