.card:has(label:focus-visible){outline:2px dotted -webkit-focus-ring-color!important;outline:2px dotted #000!important}.accordion-item:has(.accordion-button:focus-visible),.card-img:has(a:focus-visible){outline:2px dotted -webkit-focus-ring-color!important;outline:2px dotted #000!important}.showcase_image:has(a:focus-visible){outline:2px dotted -webkit-focus-ring-color!important;outline:2px dotted #000!important}a:focus-visible img{outline:2px dotted -webkit-focus-ring-color!important;outline:2px dotted #000!important}.product-card-wrapper .card__inner:has(a:focus-visible){outline:2px dotted -webkit-focus-ring-color!important;outline:2px dotted #000!important}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.caption{font-weight:500;line-height:1.2;color:var(--bs-heading-color);font-family:var(--bs-heading-font-family)}.drawer{visibility:hidden}div#CartDrawer-CartErrors,div#cart-errors{display:none}.quantity,cart-remove-button>button{display:inline-flex!important;align-items:center;--dt-btn-size: 2rem}.product :is(.quantity){--dt-btn-size: 2.5rem}.quantity .form-control{width:100%;padding:0;height:100%;font-size:var(--bs-font-h5-size);text-align:center;background:transparent;border:none;fill:rgb(var(--color-input-text));color:rgb(var(--color-input-text))}.btn-icon{flex-shrink:0;width:var(--dt-btn-size);height:var(--dt-btn-size);padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-icon>svg{pointer-events:none}.quantity{background:rgb(var(--color-input-bg));border-radius:var(--bs-input-border-radius);overflow:hidden;border:var(--bs-input-border-width) solid rgb(var(--bs-border-color));padding:15px 30px;fill:rgb(var(--color-input-text));color:rgb(var(--color-input-text))}.quantity .quantity__button{background:transparent;border:none;padding:0;fill:rgb(var(--color-input-text));color:rgb(var(--color-input-text))}.quantity__button svg{font-size:var(--bs-font-h5-size);pointer-events:none}.mainProduct .quantity{padding:11px 30px}.mainProduct .quantity .quantity__button{padding:4px}.mainProduct .quantity__button svg{font-size:var(--bs-font-h4-size)}.cart-item__quantity button{text-shadow:none;-webkit-text-stroke:0}.main-card .discounts:empty{display:none}.main-card .cart-table .card-information:not(:last-child){border-bottom:var(--bs-border-width) var(--bs-border-style) rgb(var(--bs-border-color))}.icon-discount{width:.8em;height:.8em}.text-area::placeholder{transition:opacity .3s ease}.text-area:focus::placeholder{opacity:0}.main-card .cart-container .btn-close{background-position:center center;background-size:60%;background-repeat:no-repeat;width:12px;height:12px;position:absolute;top:5px;right:-5px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:pointer}.cart-item__error:has(small.cart-item__error-text:empty) svg{display:none}cart-remove-button,cart-remove-button>button{width:var(--dt-btn-size);height:var(--dt-btn-size);justify-content:center}.card.classic img,.card.classic .placeholder-svg{width:100%;max-width:100%;height:100%;border-radius:var(--bs-border-radius-lg);object-fit:cover}.card.modern img,.card.modern .placeholder-svg{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:0}.card--image{bottom:0;position:absolute;top:0;padding:0;overflow:hidden;width:100%;z-index:1}.card img,.card .placeholder-svg{width:100%;max-width:100%;height:100%;border-radius:var(--bs-border-radius-lg);object-fit:cover}@keyframes dropDownSlide{to{transform:translateY(0)}0%{transform:translateY(10px)}}@keyframes dropDownShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes dropDownfadeup{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.price--sold-out .price__availability,.price__regular{display:block!important}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none!important}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block!important}.price--on-sale .price__sale{display:flex!important;flex-wrap:wrap!important}.product .price--sold-out .badge,.product .price--sold-out .price__badge-sale{display:none}.col-custom-5{flex:0 0 auto;width:20%}@media(min-width:576px){.position-sm-absolute{position:absolute!important}.position-sm-relative{position:relative}.col-sm-custom-5{flex:0 0 auto;width:20%}}@media(min-width:768px){.position-md-absolute{position:absolute}.position-md-relative{position:relative}.col-md-custom-5{flex:0 0 auto;width:20%}}@media(min-width:992px){.position-lg-absolute{position:absolute}.position-lg-relative{position:relative}.col-lg-custom-5{flex:0 0 auto;width:20%}.position-md-sticky{position:-webkit-sticky!important;position:sticky!important}}@media(min-width:1200px){.position-xl-absolute{position:absolute}.position-xl-relative{position:relative}.col-xl-custom-5{flex:0 0 auto;width:20%}}@media(min-width:1400px){.position-xxl-absolute{position:absolute}.position-xxl-relative{position:relative}.col-xxl-custom-5{flex:0 0 auto;width:20%}}.section-img-container{border-radius:var(--bs-border-radius-xxl)}.slick-active .page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.stretch-link:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1}.card-title>a:not(:hover),.card-title>a,.footer-link-list>li>a:not(:hover),.cart-title>a:not(:hover),.cart-title>a{color:inherit}.wh-100{width:100px;height:100px}.min-vh-75{min-height:75vh!important}.placeholder-svg{width:100%;height:100%;background:rgb(var(--color-background))}.footer_bottom_wrapper>*:only-child{justify-content:center!important;text-align:center;margin-bottom:0!important;width:100%}.footer-social-icon .start-animation .footer__list-social li svg{display:flex;font-size:calc(var(--bs-font-h3-size) - 4px);color:rgb(var(--color-secondary-button-text))}.footer-social-icon.modern .footer__list-social li svg{font-size:var(--bs-font-h5-size)}.footer-social-icon .start-animation .footer__list-social li:has(a:focus-visible){outline:2px dotted -webkit-focus-ring-color!important}.footer__localization button.localization-selector,.footer__localization .language-selector{box-shadow:none;border:var(--border-width) solid rgb(var(--bs-border-color))!important;border-radius:var(--bs-border-radius-sm);background:rgb(var(--color-secondary-button-bg))!important;color:rgb(var(--color-foreground));padding:5px;font-family:var(--bs-body-font-family)}.footer .brand__image-wrapper img{max-width:100%;height:auto}.footer__copyright span.copyright__content>a,.footer__copyright span.copyright__content{color:rgb(var(--color-foreground));text-decoration:none;font-family:var(--font-body-family)}.footer__copyright span.copyright__content>a{text-decoration:underline}.footer__payment .list-group-item svg{width:auto;height:auto}.footer_bottom .dropdown-toggle:after{display:none}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}button.shopify-payment-button__button--unbranded{--bs-btn-padding-x: 2rem;--bs-btn-padding-y: .7rem;--bs-btn-font-size: clamp(1.125rem, 1.1rem + .125vw, 1.25rem);--bs-btn-font-family: var(--font-heading-family);--bs-btn-font-style: var(--font-heading-style);--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-border-width: var(--bs-button-border-width);--bs-btn-border-radius: var(--bs-button-radius);--bs-btn-hover-border-color: transparent;--bs-btn-color: rgb(var(--color-primary-button-text));--bs-btn-bg: rgb(var(--color-primary-button-bg));--bs-btn-border-color: rgb(var(--color-primary-button-border));--bs-btn-hover-color: rgb(var(--color-primary-button-text));--bs-btn-hover-bg: rgb(var(--color-primary-button-bg));width:100%;height:100%;min-height:calc(2rem + var(--bs-btn-border-width) * 2);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-style:var(--bs-btn-font-style);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);-webkit-appearance:none;appearance:none;overflow:hidden;text-align:center;text-decoration:none;vertical-align:middle;border:var(--bs-btn-border-width) var(--bs-border-style) var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:var(--bs-box-shadow);text-shadow:var(--bs-button-stroke-width) var(--bs-button-stroke-width) rgba(var(--bs-btn-border-color),var(--bs-button-text-stroke-opacity));-webkit-text-stroke:var(--bs-button-text-stroke-width) rgba(var(--bs-border-color),var(--bs-button-text-stroke-opacity));stroke:rgba(var(--bs-btn-border-color),var(--bs-button-text-stroke-opacity));paint-order:stroke;-webkit-text-stroke-width:calc(var(--bs-button-stroke-width) + .8px);text-transform:var(--font-heading-transform)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.shopify-payment-button__more-options.shopify-payment-button__button--hidden{display:none}.product-form__input input[checked]+label{color:var(--bs-btn-active-color);background-color:rgb(var(--color-primary-button-bg));border-color:var(--bs-btn-active-border-color)}.product-form__input--dropdown{--swatch-input--size: 1.25rem}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:.8rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size)}.product-form__input--dropdown .dropdown-swatch+.form-select{padding-left:2.25rem}.slider-button{--slide-btn-size: 2.5rem;height:var(--slide-btn-size);padding:0;width:var(--slide-btn-size);border-radius:50%;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-style:hidden}[type=button].slick-disabled{cursor:default}svg.placeholder-svg{width:100%;height:100%}.section-header{position:sticky;z-index:1021}.shopify-section-header-sticky{position:sticky;top:0;z-index:1021}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.section-header.animate{transition:top .35s ease-in-out}.header-sticky .gradient{background-attachment:unset}.main-blog .card-body{display:flex;flex-direction:column;justify-content:space-between}.main-blog .slick-track{display:flex}.main-blog .slick-slide{height:auto!important}localization-form :is(ul.dropdown-menu){max-height:21vh;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;min-width:8rem;padding:0}localization-form :is(.localization-form__currency){opacity:1;transition:opacity .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.localization-form li.disclosure__item>a{position:relative}header .localization-form li.disclosure__item>a:not(:last-child){border-bottom:var(--border-width) solid rgb(var(--color-border));width:100%}.localization-form li.disclosure__item>a:is(:hover,:focus-visible,:focus,.active) .localization-form__currency{opacity:1}.grid-count-bubble{display:none}.header-cart-count span{color:rgb(var(--color-foreground));font-size:calc(var(--bs-font-h6-size) - 8px)}.header-cart-count{background:rgb(var(--color-background));width:clamp(1.125rem,1.075rem + .25vw,1.375rem);height:clamp(1.125rem,1.075rem + .25vw,1.375rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;top:2px!important;right:2px!important;border:var(--default_border) solid rgb(var(--bs-border-color));line-height:5px}@media screen and (max-width:768px){.header-cart-count{top:0!important;right:0!important}}p:empty{display:none}div[data-slider-options]{position:relative}.thumbnail-list__item.slick-current>button.thumbnail{border-color:var(--bs-link-hover-color)}.customer [type=checkbox]{cursor:pointer}.ratio-auto{--wdt-aspect-ratio: var(--aspect-ratio)}div[class*=shape]{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;z-index:2;pointer-events:none}div[class*=shape].shape-top,div[class*=shape].border-top{top:0}div[class*=shape].shape-bottom,div[class*=shape].border-bottom{bottom:0}div[class*=shape].shape-bottom>svg{z-index:-1}div[class*=shape].border{top:-1px;bottom:0;z-index:0}div[class*=shape].shape-bottom,div[class*=shape].shape-top{z-index:1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%) rotate(180deg);min-width:100%;max-width:100%;overflow:hidden}div[class*=shape]>svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translate(-50%);stroke:rgb(var(--bs-border-color))!important;stroke-width:var(--bs-border-width)}div[class*=shape] .elementor-shape-fill{fill:#fff;transform-origin:center;transform:rotateY(0)}.section-header.wdt-scroll-sticky{transition:top .35s ease-in-out}body.active-template-index header.header--middle-left .wdt-logo-container .wdt-logo>.reduce-logo-on-scroll{display:inline-block;transform-origin:top left}body.active-template-index header.header--middle-center .wdt-logo-container .wdt-logo>.reduce-logo-on-scroll{display:inline-block;transform-origin:bottom center}body.active-template-index #logoBanner>.reduce-logo-on-scroll{display:inline-block;transform-origin:top left}body.active-template-index #logoBanner>.reduce-logo-on-scroll{display:inline-block;transform-origin:bottom center}.section-header header.header--middle-left .wdt-header-content .dt-desktop-menu.dt-nav{text-align:center;justify-content:center;align-items:center}@media screen and (max-width:400px){.section-header header>.wdt-header-content{justify-content:center;margin:10px 0;column-gap:10px}.section-header header>.wdt-header-content>*{display:flex;align-items:center;justify-content:center}}.section-header header.header--middle-center .wdt-logo-container .wdt-logo{text-align:center}@media screen and (max-width:991px){.section-header header.header--middle-center .wdt-logo-container .wdt-logo{text-align:left}}.section-header .header-wrapper{padding:0;border-top:var(--border-width) solid rgb(var(--bs-border-color));border-bottom:var(--border-width) solid rgb(var(--bs-border-color))}.section-header .country_localization,.section-header .language_localization{font-size:clamp(1.125rem,1.1rem + .125vw,1.25rem);font-family:var(--font-heading-family)}.section-header header .wdt-nav-icon-list .header__icon,.section-header header .wdt-nav-icon-list .nav-link{font-size:var(--bs-nav-link-font-size)}.account-menu_default{font-size:var(--bs-nav-link-font-size);font-family:var(--font-heading-family);color:var(--bs-nav-link-color)}.section-header .wdt-header-content>.nav .wdt-nav-icon-list>.wdt-header-account-item{position:relative}.section-header .wdt-header-content>.nav .wdt-nav-icon-list>.wdt-header-account-item .header-account-items{position:absolute;right:0;box-shadow:0 0 20px -100vmax #00000080}.section-header .wdt-header-content .dt-desktop-menu{width:auto}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link{margin:0 5px}.section-header .wdt-header-content .mobile_navigation .nav-item .nav-link.heading_link{padding:10px;text-wrap:auto;gap:20px}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link>span{pointer-events:none}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link>span.dt-sc-caret svg{font-size:var(--bs-font-h6-size)}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link:has(>.dt-sc-caret){display:flex;align-items:center;text-wrap:auto}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link>span svg{fill:currentcolor;width:1em;height:1em;stroke-width:var(--bs-stroke-width);overflow:visible;paint-order:stroke;font-size:calc(var(--bs-font-h6-size) - 8px)}.section-header header .wdt-nav-icon-list .mobile-localization .nav-link>span svg{fill:currentcolor;width:1em;height:1em;stroke-width:var(--bs-stroke-width);overflow:visible;paint-order:stroke;font-size:calc(var(--bs-font-h6-size) - 4px)}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link~.dropdown-menu{margin-top:0}.section-header .wdt-header-content .dt-desktop-menu .nav-item.has-mega-menu .nav-link~.dropdown-menu{border-radius:0;top:100%!important}.section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link:not(.show)~.dropdown-menu,.section-header .wdt-header-content .dt-desktop-menu .dropdown.menu-item .dropdown-item:not(.show)~.child_menu{-webkit-visibility:hidden;visibility:hidden;opacity:0;transform:translateY(0)}html.no-js .section-header .wdt-header-content .dt-desktop-menu .nav-item .nav-link:not(.show):focus~.dropdown-menu,html.no-js .section-header .wdt-header-content .dt-desktop-menu .nav-item:hover .nav-link:not(.show)~.dropdown-menu,html.no-js .section-header .wdt-header-content .dt-desktop-menu .dropdown.menu-item:hover .dropdown-item:not(.show)~.child_menu{-webkit-visibility:visible;visibility:visible;opacity:1}html.no-js .section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children.dropend:hover>.dropdown-toggle~.dropdown-menu.sub-menu{-webkit-visibility:visible;visibility:visible;opacity:1}.section-header .wdt-header-content .dt-desktop-menu .dropdown.menu-item:hover .dropdown-item:not(.show)~.child_menu.collapse:not(.show){display:block}.section-header .wdt-header-content .dt-desktop-menu .dropdown.menu-item .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;white-space:unset}.section-header .wdt-header-content .dt-desktop-menu .dropdown.menu-item .dropdown-toggle svg{right:0;position:relative;transition:var(--bs-transition)}.section-header .wdt-header-content .dt-desktop-menu .child_menu{list-style:none}.section-header .wdt-header-content .dt-desktop-menu .child_menu .dropdown.menu-item{border-left:var(--bs-border-width) solid rgb(var(--bs-border-color))}.dropdown-menu.sub-menu{flex-wrap:wrap}.dropdown-menu.sub-menu .menu-item{flex:0 0 100%}.section-header .wdt-header-content .dt-desktop-menu .nav-item .dropdown-toggle~.dropdown-menu.mega-menu__content,.section-header .wdt-header-content .dt-desktop-menu .nav-item .dropdown-toggle~.dropdown-menu.sub-menu{border:1px solid rgb(var(--color-border));margin-top:0!important;-webkit-box-shadow:var(--bs-box-shadow);box-shadow:var(--bs-box-shadow);padding:.5rem 0px;display:block;transform:translateY(-10px);transition:all .3s linear}.section-header .wdt-header-content .dt-desktop-menu .nav-item .dropdown-toggle~.dropdown-menu.sub-menu{min-width:180px;width:fit-content}.section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children>.dropdown-toggle~.dropdown-menu.sub-menu{top:calc(-1 * calc(.5rem + var(--bs-dropdown-border-width)))}.section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children.dropend>.dropdown-toggle~.dropdown-menu.sub-menu{left:100%;margin-left:0;width:100%;max-width:250px;opacity:0;pointer-events:none}.section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children.dropend:hover>.dropdown-toggle~.dropdown-menu.sub-menu{opacity:1;visibility:visible}.section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children.dropstart>.dropdown-toggle~.dropdown-menu.sub-menu{right:100%;margin-right:0}.section-header .wdt-header-content .dt-desktop-menu .nav-item:is(:hover,:focus-within)>.dropdown-toggle~.dropdown-menu.sub-menu,.section-header .wdt-header-content .dt-desktop-menu .menu-item-has-children:is(:hover,:focus-within)>.dropdown-toggle~.dropdown-menu.sub-menu{opacity:1;visibility:visible;pointer-events:all;transform:rotateX(0) scale(1)}.section-header .wdt-header-content .dt-desktop-menu .nav-item.has-mega-menu:is(:hover,:focus-within) .dropdown-toggle~.dropdown-menu.mega-menu__content{opacity:1;visibility:visible;pointer-events:all;transform:rotateX(0) scale(1);transform:translateY(0);z-index:0}.pagination li.page-item{width:auto;height:64px;aspect-ratio:1 / 1;text-align:center;display:flex;align-items:center;justify-content:center}.pagination li.page-item .page-link{width:100%;height:100%;align-items:center;justify-content:center;word-break:normal}.pagination{display:flex;padding-left:0;list-style:none;justify-content:center;gap:1rem;flex-wrap:wrap}searchmodal.offcanvas.offcanvas-top{border-bottom:none;transform:translateY(-120%)}.dropdown-menu.sub-menu-block.mega-menu__content>.wdt-clip-header-bg,searchmodal.offcanvas.offcanvas-top>.wdt-clip-header-bg{transform:translateY(100%);position:absolute;bottom:0;left:0;right:0;pointer-events:none}searchmodal.offcanvas.offcanvas-top>.wdt-clip-header-bg svg{top:-1px;display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translate(-50%)}div[class*=shape]>svg{height:50px}.blog-article-card .article-nav .col .prev-icon,.wdt-article-nav .col .next-icon{transition:all .3s linear}.blog-article-card .article-nav .col:hover .prev-icon{transform:translate(-10px);transition:all .3s linear}.blog-article-card .article-nav .col:hover .next-icon{transform:translate(10px);transition:all .3s linear}.blog-article-card .main-article .card img{border:var(--bs-border-width) var(--bs-border-style) rgb(var(--bs-border-color))}.blog-article-card .blog-bg-image-3{background:rgb(var(--color-secondary-button-bg));color:rgb(var(--color-secondary-button-text));border-radius:var(--bs-border-radius-xl)}.blog-article-card .blog-bg-image-3 .article{color:inherit;text-align:left}.blog-article-card .blog-bg-image-3 .article_author .location{color:rgb(var(--color-foreground))}.blog-article-card .blog-bg-image-3 .article_author h4{color:inherit}.blog-article-card .article_comments{border:var(--bs-border-width) var(--bs-border-style) rgb(var(--bs-border-color));border-radius:var(--bs-border-radius-lg)}@media(min-width:992px){.blog-article-card .main-article .card-body,.blog-article-card .main-article .article_comments{max-width:62.5rem;margin:auto;width:100%}}.blog-article-card .main-article .blog_title{width:50%;margin:auto}@media(max-width:1199.98px){.blog-article-card .main-article .blog_title{width:70%;margin:auto}}@media(max-width:991.98px){.blog-article-card .main-article .blog_title{width:90%;margin:auto}}@media(max-width:767.98px){.blog-article-card .main-article .blog_title{width:100%;margin:auto}}.dropdown-menu li:has(>.dropdown-item):not(:last-child){border-bottom:var(--border-width) solid rgb(var(--color-border));width:100%}.dropdown-menu li.menu-item>.dropdown-item{line-height:normal;white-space:unset}.dropdown-menu li.menu-item:has(>.dropdown-item):not(:last-child){border:none}header .dropdown-menu .dropdown-item.active,header .dropdown-menu .dropdown-item.active span{text-decoration:underline;color:var(--bs-dropdown-link-color);background:none}.dt-sc--main-menu--mega .sub-menu .menu-item.active>a{color:currentcolor;text-decoration:underline!important}.price .original-price{opacity:.6;color:rgb(var(--color-foreground))}.navbar-toggler:focus-visible{outline:0}.slick-slider .pagination{gap:.5rem}.slick-slider .page-link{border:none;filter:none;background:rgb(var(--bs-border-color));opacity:.2;width:10px;height:10px}.slick-slider .slick-active .page-link{background-color:var(--bs-pagination-active-bg);opacity:1}@media screen and (max-width:1300px){.promo_banner .container-custom{width:100%}}.slideshow div[class*=shape].shape-bottom,.slideshow div[class*=shape].shape-top{z-index:2}.media{position:relative;width:100%;overflow:hidden}.media-img{width:100%;height:100%;object-fit:cover;object-position:center}.media_img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.card-main.card.classic{border-radius:var(--bs-border-radius)}.card-main.card.modern{border-radius:0}.card-main .card__inner_wrapper{bottom:0;position:absolute;top:0}.card-main .card_content .variant-option-color{position:absolute;bottom:15px;left:15px;margin:0!important;z-index:2}.card-wrapper .card .card__inner:hover .quick-add,.card__inner_wrapper:has(.card--image:focus-visible)+.card_content .quick-add,.card__inner_wrapper:has(.card--image:focus)+.card_content .quick-add,.card-wrapper:focus-visible .card-main .quick-add,.card-wrapper:focus-within .card-main .quick-add{opacity:1;visibility:visible;transition:var(--bs-transition)}.card-wrapper .card-main .quick-add{opacity:0;transition:var(--bs-transition)}.collection .card-main .color-values .swatch-element span{width:25px!important;height:25px!important;display:block;border-radius:50%;cursor:pointer;border:var(--default_border) solid rgb(var(--bs-border-color));caret-color:transparent}.collection item-swatch.item-swatch.swatch-element{display:flex;position:relative}.collection item-swatch.item-swatch.swatch-element input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.card-main.card .quick-add{position:absolute;top:20px;bottom:auto;right:20px;padding:0;z-index:2}.card-main.card .quick-add .quick-view-btn{height:45px;width:45px;padding:0;border-radius:var(--bs-border-radius-lg);border:var(--border-width) solid rgb(var(--bs-border-color));background:rgb(var(--color-secondary-button-bg))}.card-main.card .quick-add .quick-view-btn svg{fill:rgb(var(--color-secondary-button-text))}.card-main.card .quick-add.quick_addtocart .quick-view-btn{background:rgb(var(--color-secondary-button-bg))}.card-main.card .quick-add.quick_addtocart .quick-view-btn svg .fill__icon,.card-main.card .quick-add.quick_addtocart .quick-view-btn svg{color:rgb(var(--color-secondary-button-text));fill:rgb(var(--color-secondary-button-text))}.card-main.card .quick-add svg{font-size:25px}.card-main.card.classic .card__inner{border-radius:var(--bs-border-radius);overflow:hidden}.card-main.card .card__badge{position:absolute;left:20px;top:20px;transform:var(--rotate-angle);z-index:1}@media(max-width:576px){.card-main.card .card__badge{left:14px;top:14px}.card-main.card .quick-add{display:none}.card-main.card .quick-add.quick_addtocart{display:block}.card-main.card .quick-add svg{font-size:var(--bs-font-h3-size)}}.card-main.card.modern{display:flex;flex-direction:column;height:100%}#quickViewContent .product-title .h2{font-size:var(--bs-font-h3-size)}#quickViewOffcanvas{background:rgb(var(--color-background));outline:0}#quickViewContent .mainProduct.container{width:100%;padding:0}#quickViewContent .product__media-wrapper{width:100%;margin:auto!important;padding:0!important;position:relative}#quickViewContent .product__info-wrapper{width:100%;padding:0!important;margin-top:1rem!important}#quickViewContent .product__info-wrapper .product-title h2{font-size:var(--bs-font-h4-size)}#quickViewContent .product--information .shopify-product-form .price,#quickViewModal .product--information .price{font-size:var(--bs-font-h6-size)}#quickViewContent label.form-label{font-size:var(--bs-font-h5-size)}#quickViewContent .product__info-wrapper .icon-with-text img{max-width:36px}#quickViewContent .accordion-button span.h4{font-size:var(--bs-font-h5-size)}#quickViewContent .modal-dialog .modal-content .btn.btn-secondary{font-size:var(--bs-font-h6-size)}#quickViewContent .accordion,#quickViewContent .product-thumbnails,#quickViewContent .fetch-gift-form.receipient__form,#quickViewContent .product_block,#quickViewContent .mainProduct .icon-with-text,#quickViewContent .product__details{display:none}#quickViewContent .product-media-gallery{width:100%}#quickViewContent section{padding:0}#quickViewContent .product-media-gallery{width:100%;border-radius:0!important}#quickViewContent .stacked-gallery .swiper-wrapper{flex-direction:unset}#quickViewContent .mainProduct .variant-option-item{font-size:calc(var(--bs-body-font-size) - 2px)}#quickViewContent .variant-options{gap:.5rem!important}#quickViewContent .product-media-gallery .swiper-slide{border:0;border-radius:0}#quickViewContent .swiper-navigation{display:none}#quickViewContent .fetch-gift-form{width:100%!important}#quickViewContent .gift_card_label{font-size:calc(var(--bs-font-h6-size) - 2px)!important}#quickViewContent .complementary-products{display:none}@media(max-width:1200px){#quickViewContent .mainProduct .icon-with-text{max-width:65%}}input[type=checkbox]{opacity:1;-webkit-appearance:none;appearance:none;width:1em;height:1em;border:var(--border-width) solid rgb(var(--bs-border-color));cursor:pointer;flex:0 0 auto;transform:translateY(-.075em);display:inline-grid;place-content:center;background:rgb(var(--color-input-bg));border-radius:5px;padding:0;box-shadow:var(--bs-horizontal-width) var(--bs-vertical-width) 0 0 rgb(var(--color-secondary-button-border))}input[type=checkbox]:checked:after{transform:scale(1)}.seperator-circle{width:.5rem;height:.5rem;background:rgba(var(--color-foreground));display:inline-block;border-radius:50%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.subheading{word-break:break-word}product-sorting.sort-by.dropdown ul.dropdown-menu{margin-top:10px!important;overflow:hidden;margin-bottom:30px!important}.filter_blog.dropdown .dropdown-toggle:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.973147 1.01037L0.973146 1.01037L0.973791 1.00969C1.29346 0.673162 1.71928 0.5 2.14889 0.5C2.5785 0.5 3.00432 0.673162 3.32399 1.00969L6.50038 4.3536L9.67597 1.00973L9.67597 1.00973L9.67666 1.00901C9.99653 0.673532 10.4209 0.5 10.8511 0.5C11.2807 0.5 11.7065 0.673162 12.0262 1.00969L12.0269 1.01037C12.3443 1.34581 12.5 1.78006 12.5 2.20948C12.5 2.63835 12.3446 3.07406 12.0262 3.40928L7.67555 7.99028L7.67487 7.99099C7.355 8.32647 6.93059 8.5 6.50042 8.5C6.07081 8.5 5.64499 8.32684 5.32532 7.99031L0.973791 3.40928L1.33631 3.06492L0.973791 3.40928C0.655368 3.07406 0.5 2.63835 0.5 2.20948C0.5 1.78006 0.655705 1.34581 0.973147 1.01037Z' fill='white' stroke='%23000' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;position:absolute;right:20px;top:0;bottom:0;margin:auto;font-size:16px;overflow:visible;paint-order:stroke}.shopify-payment-button__button[disabled],shopify-buy-it-now-button[disabled]{cursor:not-allowed!important;opacity:.65}shopify-buy-it-now-button[disabled] button{cursor:not-allowed!important}.btn-link.disabled{opacity:.5;cursor:not-allowed}.card-main.card .quick-add .quick-view-btn:disabled{cursor:not-allowed}text-decoration-underline{transition:var(--bs-transition)}a.skip-to-content-link.button:focus{z-index:9999;overflow:auto!important;width:auto!important;height:auto!important;clip:auto!important;border:var(--border-width) solid rgb(var(--bs-border-color))!important}#quickViewOffcanvas wdt-main-media.stacked .swiper-navigation.nav-collection-list{opacity:0;display:block!important}#quickViewOffcanvas wdt-main-media.stacked:hover .swiper-navigation.nav-collection-list{opacity:1}#quickViewOffcanvas wdt-main-media.stacked:hover .swiper-navigation.nav-collection-list .main-next.swiper-button-disabled{opacity:.35}#quickViewOffcanvas wdt-main-media.stacked:hover .swiper-navigation.nav-collection-list .main-prev.swiper-button-disabled{opacity:.35}#quickViewOffcanvas .swiper .swiper-navigation.nav_right>*:focus-visible{opacity:1!important}#quickViewOffcanvas .variant-option-item .varient_option_radio{display:none}predictive-search .search__button svg{color:rgb(var(--color-input-text))}:root{--vj-ease: cubic-bezier(.22, 1, .36, 1);--vj-ease-sharp: cubic-bezier(.4, 0, .2, 1);--vj-dur-1: .15s;--vj-dur-2: .3s;--vj-dur-3: .65s;--vj-dur-4: 1.1s;--vj-rise: 28px;--vj-brun: 107, 81, 69;--vj-rose: 244, 200, 208;--vj-gold: 205, 164, 58;--vj-papier: 250, 247, 245;--vj-brun-voile: 241, 236, 233;--vj-brun-clair: 187, 161, 149;--vj-brun-profond: 74, 56, 48;--vj-encre: 45, 32, 26;--vj-gris: 180, 171, 167;--vj-rose-voile: 252, 238, 242;--vj-rose-clair: 248, 221, 228;--vj-rose-soutenu: 234, 164, 183;--vj-rose-ombre: 218, 129, 152;--vj-gold-clair: 223, 201, 144;--vj-gold-text: 122, 92, 21;--vj-brown: 107, 81, 69;--vj-brown-deep: 74, 56, 48;--vj-cream: 250, 247, 245;--vj-pink: 244, 200, 208;--vj-ink: 45, 32, 26;--vj-hairline: transparent;--font-heading-weight: 600;--vj-label-lg-size: .8rem;--vj-label-lg-track: .16em;--vj-label-md-size: .72rem;--vj-label-md-track: .3em;--vj-label-sm-size: .68rem;--vj-label-sm-track: .18em;--bs-font-h0-size: clamp(3rem, 2.1rem + 4vw, 6.25rem);--bs-font-h1-size: calc(clamp(2.5rem, 1.95rem + 2.6vw, 4.5rem) * var(--font-heading-scale));--bs-font-h2-size: calc(clamp(2rem, 1.6rem + 1.9vw, 3.5rem) * var(--font-heading-scale));--bs-font-h3-size: calc(clamp(1.625rem, 1.42rem + 1vw, 2.375rem) * var(--font-heading-scale));--bs-font-h4-size: calc(clamp(1.3125rem, 1.22rem + .45vw, 1.75rem) * var(--font-heading-scale));--bs-font-h5-size: calc(clamp(1.125rem, 1.08rem + .25vw, 1.375rem) * var(--font-heading-scale));--bs-font-h6-size: calc(clamp(1rem, .975rem + .15vw, 1.125rem) * var(--font-heading-scale));--bs-transition: all var(--vj-dur-2) var(--vj-ease)}::selection{background:rgb(var(--vj-gold));color:rgb(var(--vj-brown-deep))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,.h1{letter-spacing:.01em;line-height:1.06}h2,.h2{letter-spacing:.02em;line-height:1.12}h3,.h3{letter-spacing:.04em;line-height:1.18}h4,.h4{letter-spacing:.06em;line-height:1.25}h5,.h5,h6,.h6{letter-spacing:.09em;line-height:1.3}.rte p,.rte li,.description p,.product__description p,.vj-hist p,.vj-intro p,.vj-book p{line-height:1.75}.subheading,.slider-subheading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vj-label-md-track);font-weight:500;font-size:var(--vj-label-md-size)}.header-wrapper .dt-desktop-menu .nav-link,.header-wrapper .cart-text,.header-wrapper .account-menu_default,.header-wrapper .language_localization,.header-wrapper .country_localization,.header-wrapper .language_localization button,.header-wrapper .country_localization button,.header-wrapper .wdt-nav-icon-list .header__icon p{font-family:var(--font-body-family);font-size:var(--vj-label-lg-size)!important;text-transform:uppercase;letter-spacing:var(--vj-label-lg-track);font-weight:500}header .header-title .wdt-logo-title{font-family:var(--font-heading-family);font-size:clamp(1.2rem,1rem + 1vw,1.7rem)!important;letter-spacing:.34em;font-weight:400;word-break:normal;white-space:nowrap}.header-wrapper .dt-desktop-menu .nav-item>.nav-link{position:relative}.header-wrapper .dt-desktop-menu .nav-item>.nav-link:after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:1px;background:rgb(var(--vj-gold));transform:scaleX(0);transform-origin:right;transition:transform var(--vj-dur-2) var(--vj-ease)}.header-wrapper .dt-desktop-menu .nav-item>.nav-link:hover:after,.header-wrapper .dt-desktop-menu .nav-item>.nav-link.active:after{transform:scaleX(1);transform-origin:left}.header-cart-count{background:rgb(var(--vj-gold))!important;color:rgb(var(--vj-brown-deep))!important;font-size:.62rem;font-weight:600}.dt-desktop-menu .dropdown-menu{transition-timing-function:var(--vj-ease)!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .swiper-slide p{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}[class*=marquee-section-]{border-top:1px solid var(--vj-hairline);border-bottom:1px solid var(--vj-hairline)}[class*=marquee-section-] .marquee-title{font-family:var(--font-heading-family);font-size:.9rem!important;letter-spacing:.5em;font-weight:400;text-transform:uppercase}[class*=marquee-section-] .overflow-hidden{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.btn,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vj-label-lg-track);font-weight:600;font-size:var(--vj-label-lg-size);transition:transform var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease),background-color var(--vj-dur-2) var(--vj-ease),color var(--vj-dur-2) var(--vj-ease),border-color var(--vj-dur-2) var(--vj-ease)}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(var(--vj-brown-deep),.55)}.btn:active{transform:translateY(0) scale(.985);box-shadow:none}}@media(hover:none),(pointer:coarse){.btn,.btn:hover,.btn:active,.btn:focus{transform:none!important}.btn:active{opacity:.82}}.card-main{transition:transform var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease)}.card-main:hover{box-shadow:none}.card--image{overflow:hidden}.card--image img{transition:transform var(--vj-dur-3) var(--vj-ease)}.card-main:hover .card--image img{transform:scale(1.07)}.card-main .card__inner{position:relative}.card-main .card__inner:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--vj-hairline);opacity:0;z-index:2;pointer-events:none;transition:opacity var(--vj-dur-3) var(--vj-ease)}.card-main:hover .card__inner:after,.card-wrapper:focus-within .card-main .card__inner:after{opacity:1}.card-title{font-family:var(--font-body-family);font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.price,.price__regular .price-item{font-family:var(--font-body-family);font-weight:500;letter-spacing:.03em}@media(prefers-reduced-motion:no-preference){@keyframes vinteji-kenburns{0%{transform:scale(1)}to{transform:scale(1.055)}}.slideshow_swiper .swiper-slide-active img{animation:vinteji-kenburns 14s var(--vj-ease) forwards}@keyframes vj-rise{0%{opacity:0;transform:translateY(var(--vj-rise))}to{opacity:1;transform:translateY(0)}}.slideshow_swiper .swiper-slide-active .content-block>*{animation:vj-rise var(--vj-dur-3) var(--vj-ease) both}.slideshow_swiper .swiper-slide-active .content-block>:nth-child(2){animation-delay:.09s}.slideshow_swiper .swiper-slide-active .content-block>:nth-child(3){animation-delay:.18s}.slideshow_swiper .swiper-slide-active .content-block>:nth-child(4){animation-delay:.27s}}.slideshow_swiper .swiper-slide .media,.banner-media,.banner_image_block,.shop-the-look__media-wrapper,.showcase_image{position:relative}.slideshow_swiper .swiper-slide .media:after,.banner-media:after,.banner_image_block:after,.shop-the-look__media-wrapper:after,.showcase_image:after,.product-media-gallery .swiper-slide:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--vj-hairline);pointer-events:none;z-index:2}.banner_image_block,.shop-the-look__media-wrapper,.image-with-text .banner_image_block{border-radius:0!important}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,var(--vj-rise),0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,calc(-1 * var(--vj-rise)),0)}[data-aos]{transition-timing-function:var(--vj-ease)!important}html:not(.no-js) [data-aos^=fade]{transition-duration:var(--vj-dur-3)!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--vj-dur-2)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.form-control,.wdt-field__input,textarea.form-control{border-radius:0;transition:border-color var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease)}.form-control:focus,.wdt-field__input:focus,textarea.form-control:focus{border-color:rgb(var(--vj-gold));box-shadow:0 0 0 3px rgba(var(--vj-gold),.15)}footer h5,footer .h5,footer h4,footer .h4{font-family:var(--font-body-family);font-size:var(--vj-label-lg-size)!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.footer-newsletter .wdt-field__input,.footer-newsletter .form-control{background:transparent;border:0;border-bottom:1px solid rgba(var(--vj-brown),.4);padding-block:.8rem;padding-inline:0}.footer-newsletter .wdt-field__input:focus,.footer-newsletter .form-control:focus{border-bottom-color:rgb(var(--vj-gold));box-shadow:none}.product-title h1,.product-title h2,.product-title .h2{letter-spacing:.04em;line-height:1.12}.product_vendor{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vj-label-md-track);font-size:var(--vj-label-md-size);font-weight:600;color:rgb(var(--vj-gold-text))}.mainProduct .accordion-item,.toggle-content .accordion-item{border-radius:0!important;border-color:rgba(var(--vj-brown),.18)!important}.accordion-button,.accordion-button .h4,.accordion-button span{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:var(--vj-label-lg-size);font-weight:600}.mainProduct .icon-with-text{border-top:1px solid var(--vj-hairline);border-bottom:1px solid var(--vj-hairline);padding-block:1.1rem}.mainProduct .icon-with-text p{text-transform:uppercase;letter-spacing:.1em;font-size:var(--vj-label-sm-size);font-weight:500;margin:0}.toggle-content .accordion-item{border-inline:0!important;border-top:0!important}.toggle-content .accordion-button{padding-block:1.2rem}.toggle-content .accordion-button:not(.collapsed){color:rgb(var(--vj-gold-text));background:transparent}.toggle-content .accordion-body{line-height:1.75}.testimonials .card,.quotes_content{border-radius:0;transition:transform var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease)}.testimonial_author_title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vj-label-lg-track);font-size:var(--vj-label-md-size);font-weight:600}.testimonial_author_subtitle{letter-spacing:.1em;font-size:var(--vj-label-sm-size);opacity:.7}.article-card .card-title{font-size:.95rem;letter-spacing:.07em}.article-card time,.article-card .article_date{text-transform:uppercase;letter-spacing:var(--vj-label-sm-track);font-size:var(--vj-label-sm-size);color:rgb(var(--vj-gold-text))}.pagination .page-link,.filter-options .list-group-item,.facets-wrap .form-check-label,.clear-all-filters,.btn-filters-view-results,.sort-by .dropdown-toggle{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:500}.grading-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:0;padding:.3rem .7rem;line-height:1;background-color:#faf7f5;color:#6b5145;border:1px solid rgba(107,81,69,.25)}.grading-badge__label{font-family:var(--font-body-family);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.grading-badge__value{font-family:var(--font-heading-family);font-weight:600;font-size:1.35rem;line-height:1}.grading-badge--a{background-color:#cda43a;color:#2d201a;border-color:#2d201a}.grading-badge--ab{background-color:#dfc990;color:#2d201a;border-color:#2d201a}.grading-badge--b{background-color:#f8dde4;color:#2d201a;border-color:#2d201a}.grading-badge--c{background-color:#b4aba7;color:#2d201a;border-color:#2d201a}.grading-badge--card{position:absolute;top:1rem;right:1rem;z-index:2;padding:.2rem .55rem}.grading-badge--card .grading-badge__value{font-size:1.1rem}.grading-badge--page{display:inline-flex;vertical-align:middle;margin-inline-start:1rem}@media(prefers-reduced-motion:no-preference){.grading-badge{animation:vinteji-badge-in .5s var(--vj-ease) both}@keyframes vinteji-badge-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}a:focus-visible,.btn:focus-visible,button:focus-visible{outline:2px solid rgb(var(--vj-gold));outline-offset:3px}.card:has(label:focus-visible),.accordion-item:has(.accordion-button:focus-visible),.card-img:has(a:focus-visible),.showcase_image:has(a:focus-visible),a:focus-visible img,.product-card-wrapper .card__inner:has(a:focus-visible){outline:2px solid rgb(var(--vj-gold))!important;outline-offset:2px}@media(max-width:749px){header .header-title .wdt-logo-title{letter-spacing:.2em}[class*=marquee-section-] .marquee-title{letter-spacing:.32em;font-size:.82rem!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .swiper-slide p{font-size:.66rem;letter-spacing:.16em}.subheading,.slider-subheading{letter-spacing:.22em}h1,.h1{letter-spacing:.02em}.slideshow_swiper .swiper-slide .media:after,.banner-media:after,.banner_image_block:after,.shop-the-look__media-wrapper:after,.showcase_image:after,.product-media-gallery .swiper-slide:after{top:10px;right:10px;bottom:10px;left:10px}.mainProduct .icon-with-text p{font-size:.64rem;letter-spacing:.08em}.toggle-content .accordion-button{font-size:.76rem}.card-main .card__inner:after{opacity:1}.card-main:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.btn,.card-main,.card--image img,.form-control,.wdt-field__input,.header-wrapper .dt-desktop-menu .nav-item>.nav-link:after,.card-main .card__inner:after,.testimonials .card,.quotes_content{transition:none!important}.btn:hover,.card-main:hover,.card-main:hover .card--image img{transform:none}.slideshow_swiper .swiper-slide-active img,.slideshow_swiper .swiper-slide-active .content-block>*,.grading-badge{animation:none!important}[class*=marquee-section-] .marquee-list{animation:none!important}html:not(.no-js) [data-aos]{transition-duration:.15s!important;transform:none!important}}@media(prefers-reduced-motion:no-preference){[data-aos^=fade] img{transform:scale(1.03);transition:transform 1.2s var(--vj-ease)}[data-aos^=fade].aos-animate img{transform:scale(1)}[data-aos^=fade] .card--image img{transition:transform var(--vj-dur-3) var(--vj-ease)}}footer,.footer{border-top:1px solid var(--vj-hairline)}footer .footer-social__links .footer__list-social li a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--vj-brown),.3);border-radius:50%;transition:background-color var(--vj-dur-2) var(--vj-ease),border-color var(--vj-dur-2) var(--vj-ease),transform var(--vj-dur-2) var(--vj-ease)}footer .footer-social__links .footer__list-social li a:hover{background:rgb(var(--vj-gold));border-color:rgb(var(--vj-gold));transform:translateY(-3px)}.footer-social-icon .start-animation .footer__list-social li svg{font-size:1rem}footer .footer-social__links .footer__list-social li a:hover svg{color:#4a3830;fill:#4a3830}.footer__payment{align-items:center}.footer__payment .list-group-item{opacity:.7;transition:opacity var(--vj-dur-2) var(--vj-ease),transform var(--vj-dur-2) var(--vj-ease)}.footer__payment .list-group-item:hover{opacity:1;transform:translateY(-2px)}.footer__copyright span.copyright__content,.footer__copyright span.copyright__content>a{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}footer .footer-link-list>li>a{transition:color var(--vj-dur-2) var(--vj-ease),padding-left var(--vj-dur-2) var(--vj-ease)}footer .footer-link-list>li>a:hover{color:rgb(var(--vj-gold-text))}@media(prefers-reduced-motion:reduce){[data-aos^=fade] img{transform:none;transition:none}footer .footer__list-social li a,.footer__payment .list-group-item,footer .footer-link-list>li>a{transition:none}footer .footer__list-social li a:hover,.footer__payment .list-group-item:hover{transform:none}}.footer .wdt-logo-title,footer .wdt-logo-title{font-family:var(--font-heading-family);font-size:clamp(1.4rem,1.1rem + 1.5vw,2.2rem)!important;letter-spacing:.3em;font-weight:400;white-space:normal;word-break:normal}footer.footer{position:relative;overflow:hidden}footer.footer:before{content:"MAISON VINTEJI";position:absolute;left:50%;bottom:-.12em;transform:translate(-50%);font-family:var(--font-heading-family);font-size:clamp(3.5rem,11vw,10rem);letter-spacing:.18em;line-height:1;white-space:nowrap;color:rgb(var(--vj-brown));opacity:.05;pointer-events:none;z-index:0}footer .footer-link-list>li>a,.footer .footer-link-list>li>a{position:relative;display:inline-block;transition:color var(--vj-dur-2) var(--vj-ease),padding-left var(--vj-dur-2) var(--vj-ease)}footer .footer-link-list>li>a:hover,.footer .footer-link-list>li>a:hover{color:rgb(var(--vj-gold-text));padding-left:.6rem}.footer_bottom,footer .footer_bottom{border-top:1px solid var(--vj-hairline)}.contact-form .form_container{border:1px solid var(--vj-hairline);border-radius:0}.contact-form .contact-media,.contact-form .contact-img,.contact-form .placeholder-svg{border-bottom:0!important}.contact_form_container label.h4,.contact_form_container .form-label{font-family:var(--font-body-family)!important;font-size:.68rem!important;text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin-bottom:.4rem!important;opacity:.8}.contact_form_container .form-control,.contact_form_container textarea.form-control{background:transparent;border:0;border-bottom:1px solid rgba(var(--vj-brown),.35);border-radius:0;padding-inline:0;padding-block:.85rem}.contact_form_container .form-control:focus,.contact_form_container textarea.form-control:focus{border-bottom-color:rgb(var(--vj-gold));box-shadow:none}.contact_form_container .btn{min-width:16rem}.contact_information a[href^="mailto:"],.contact_information a[href^="tel:"]{color:rgb(var(--vj-gold-text));border-bottom:1px solid var(--vj-hairline);text-decoration:none;transition:border-color var(--vj-dur-2) var(--vj-ease)}.contact_information a[href^="mailto:"]:hover,.contact_information a[href^="tel:"]:hover{border-bottom-color:rgb(var(--vj-gold))}.contact-form .placeholder-svg{background:rgba(var(--vj-cream),1);opacity:.5}@media(max-width:991.98px){.contact_form_container .btn{width:100%;min-width:0}}.btn{position:relative}.section-header .header-wrapper{transition:box-shadow var(--vj-dur-2) var(--vj-ease)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 14px 34px -24px rgba(var(--vj-brown-deep),.4)}html{scrollbar-width:thin;scrollbar-color:rgba(107,81,69,.45) #FAF7F5}@media(pointer:fine){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#faf7f5}::-webkit-scrollbar-thumb{background:#6b514559;border-radius:5px;border:2px solid #FAF7F5}::-webkit-scrollbar-thumb:hover{background:#6b51458c}}@media(prefers-reduced-motion:reduce){footer .footer-link-list>li>a,.footer .footer-link-list>li>a,footer .footer-link-list>li>a:before,.footer .footer-link-list>li>a:before,.section-header .header-wrapper,.contact_information a[href^="mailto:"],.contact_information a[href^="tel:"]{transition:none}.btn:hover:after{animation:none}}.testimonials .testimonial-wrapper,.testimonials .testimonial-content{border:0!important;border-radius:4px!important}.testimonials .testimonial-content{position:relative;background:rgba(var(--vj-brown),.04);padding:2rem 1.75rem 1.75rem;box-shadow:0 14px 34px -28px rgba(var(--vj-brown-deep),.35);transition:transform var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease),background-color var(--vj-dur-2) var(--vj-ease)}.testimonials .testimonial-wrapper:hover .testimonial-content,.testimonials .testimonial-wrapper:hover{transform:translateY(-6px);background:rgba(var(--vj-gold),.07);box-shadow:0 30px 58px -26px rgba(var(--vj-brown-deep),.48)}.testimonials .quotes_content:before{content:"\201c";position:absolute;top:-1.6rem;left:-.4rem;font-family:var(--font-heading-family);font-size:5rem;line-height:1;color:#cda43a4d;pointer-events:none}.testimonials .quotes_content{position:relative}.testimonials .card-img{border-radius:4px!important;border:0!important;box-shadow:0 8px 20px -14px rgba(var(--vj-brown-deep),.5);transition:transform var(--vj-dur-2) var(--vj-ease)}.testimonials .testimonial-wrapper:hover .card-img{transform:scale(1.04)}.testimonials .testimonial_author_title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600}.testimonials .testimonial_author_subtitle{letter-spacing:.1em;font-size:.68rem;opacity:.7}.testimonials .quotes_heading{line-height:1.7}.text-with-icon .section-text-with-icon{transition:transform var(--vj-dur-2) var(--vj-ease)}.text-with-icon .section-text-with-icon:hover{transform:translateY(-5px)}.text-with-icon .image-block{border-radius:6px!important;border:0!important;background:rgba(var(--vj-brown),.05);box-shadow:0 12px 28px -22px rgba(var(--vj-brown-deep),.4);transition:background-color var(--vj-dur-2) var(--vj-ease),box-shadow var(--vj-dur-2) var(--vj-ease),transform var(--vj-dur-2) var(--vj-ease)}.text-with-icon .section-text-with-icon:hover .image-block{background:rgba(var(--vj-gold),.14);box-shadow:0 22px 44px -24px rgba(var(--vj-brown-deep),.5);transform:translateY(-3px)}.text-with-icon .image-block svg,.text-with-icon .image-block img{transition:transform var(--vj-dur-2) var(--vj-ease)}.text-with-icon .section-text-with-icon:hover .image-block svg,.text-with-icon .section-text-with-icon:hover .image-block img{transform:scale(1.1)}.text-with-icon .text-title{font-family:var(--font-heading-family);letter-spacing:.04em}.text-with-icon .content-block{position:relative}.text-with-icon .text-title{transition:color var(--vj-dur-2) var(--vj-ease)}.text-with-icon .section-text-with-icon:hover .text-title{color:rgb(var(--vj-gold-text))}.contact_form_container .title-container{margin-top:1.25rem!important}.contact_form_container .subheading{margin-bottom:1rem;display:block}.contact_form_container .heading_block{line-height:1.25;padding-top:.35em;margin-bottom:1.25rem}.title-container .heading_block,.section-head-vj{position:relative}@media(prefers-reduced-motion:no-preference){[data-aos] .subheading{display:inline-block}}.rte a:not(.btn),.description a:not(.btn){background-image:linear-gradient(rgb(var(--vj-gold)),rgb(var(--vj-gold)));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size var(--vj-dur-2) var(--vj-ease);color:rgb(var(--vj-gold-text))}.rte a:not(.btn):hover,.description a:not(.btn):hover{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.testimonials .testimonial-wrapper:hover,.testimonials .testimonial-wrapper:hover .testimonial-content,.testimonials .testimonial-wrapper:hover .card-img,.text-with-icon .section-text-with-icon:hover,.text-with-icon .section-text-with-icon:hover .image-block svg,.text-with-icon .section-text-with-icon:hover .image-block img{transform:none}.text-with-icon .text-title:after,.rte a:not(.btn),.description a:not(.btn){transition:none}}[class*=scheme-2] .subheading,[class*=scheme-2] .slider-subheading,[class*=scheme-4] .subheading,[class*=scheme-4] .slider-subheading{color:rgb(var(--vj-gold))}.wrapper,main,#MainContent,.main-content,[id^=MainContent],.shopify-section-group-header-group~*{overflow-x:clip}.section-header{top:0}header .header-title .wdt-logo-title,header .wdt-logo-container .wdt-logo-title,header .wdt-logo-container .vj-wordmark{transition:transform var(--vj-dur-3, .65s) var(--vj-ease, cubic-bezier(.22,.61,.36,1));will-change:transform}@media(prefers-reduced-motion:reduce){header .wdt-logo-container .wdt-logo-title,header .header-title .wdt-logo-title,header .wdt-logo-container .vj-wordmark{transform:none!important;transition:none!important}}@media(prefers-reduced-motion:no-preference){.vj-parallax{overflow:hidden}.vj-parallax>img,.vj-parallax picture>img{transform:scale(1.1);will-change:transform;transition:transform var(--vj-dur-2, .35s) var(--vj-ease, cubic-bezier(.22,.61,.36,1))}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/theme.css.map */
