/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/index.scss ***!
  \**************************************************************************************************************/.visually-hidden{display:none}.text-center{text-align:center!important}.text-right{text-align:right!important}.section{padding:50px 0}.no-padding-top-mobile{padding-top:0!important}@media (min-width: 576px){.no-padding-top-mobile{padding-top:initial}}.mg-top-sm{margin-top:10px}.mg-top-md{margin-top:20px}.mg-top-lg{margin-top:30px}.mg-top-xl{margin-top:50px}.mg-bot-sm{margin-bottom:10px}.mg-bot-md{margin-bottom:20px}.mg-bot-lg{margin-bottom:30px}.mg-bot-xl{margin-bottom:50px}.accordion-js .accordion-js-toggle{cursor:pointer}.accordion-js .accordion-js-toggle+.accordion-js-content{opacity:0;max-height:0;overflow:hidden;transition:max-height .7s ease,opacity .7s ease;padding-bottom:0;transform:translateY(-10px)}.accordion-js .accordion-js-toggle+.accordion-js-content .accordion-content{margin-top:0}.accordion-js .accordion-js-toggle.is-open+.accordion-js-content{opacity:1;transform:translateY(0);max-height:1000px}.accordion-js .accordion-js-toggle.is-open+.accordion-js-content .accordion-content{margin-top:10px}.accordion-js .accordion-js-toggle svg{transition:all .2s ease-in-out}.accordion-js .accordion-js-toggle.is-open svg{transform:rotate(180deg)}.tabs-js-wrapper,.tabs-js-wrapper-title{position:relative}.tabs-js-content,.tabs-js-title{top:0;z-index:1;opacity:0;visibility:hidden;position:absolute;height:0;width:100%;transition:opacity .5s ease-in-out,height .5s ease-in-out}.tabs-js-content.active,.tabs-js-title.active{position:relative;z-index:2;opacity:1;visibility:visible;height:auto}.tabs-js .text-tab{width:100%}.accordion-js-noimage .accordion-js-toggle-noimage{cursor:pointer}.accordion-js-noimage .accordion-js-toggle-noimage+.accordion-js-content-noimage{opacity:0;max-height:0;overflow:hidden;transition:max-height .7s ease,opacity .7s ease;padding-bottom:0;transform:translateY(-10px)}.accordion-js-noimage .accordion-js-toggle-noimage+.accordion-js-content-noimage .accordion-content-noimage{margin-top:0}.accordion-js-noimage .accordion-js-toggle-noimage.is-open+.accordion-js-content-noimage{opacity:1;transform:translateY(0);min-height:1000px}.accordion-js-noimage .accordion-js-toggle-noimage.is-open+.accordion-js-content-noimage .accordion-content-noimage{margin-top:10px}.accordion-js-noimage .accordion-js-toggle-noimage svg{transition:all .2s ease-in-out}.accordion-js-noimage .accordion-js-toggle-noimage.is-open svg{transform:rotate(180deg)}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}main{margin-top:138px}@media (min-width: 320px){main{margin-top:114px}}@media (min-width: 576px){main{margin-top:124px}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{font-size:16px}body{font-family:var(--font-body-family);font-size:1rem;color:var(--color-text-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);margin-bottom:20px;font-weight:700}h1{font-size:2rem;line-height:1.2}@media (min-width: 992px){h1{font-size:3rem;line-height:1.1}}@media (min-width: 1400px){h1{font-size:4rem}}h2{font-size:1.5rem;line-height:1.3}@media (min-width: 1200px){h2{font-size:2.3rem;line-height:1.2}}@media (min-width: 1400px){h2{font-size:3rem}}h3{font-size:1.5rem;line-height:1.3}@media (min-width: 1200px){h3{font-size:1.75rem;line-height:1.2}}@media (min-width: 1400px){h3{font-size:2rem}}h4{font-size:1rem;line-height:1.4}@media (min-width: 1200px){h4{font-size:1.25rem;line-height:1.3}}@media (min-width: 1400px){h4{font-size:1.5rem}}p{font-size:inherit;line-height:1.4}p img{width:100%;margin:30px 0;border-radius:20px}@media (min-width: 1200px){p img{margin:50px 0}}p,ul,ol,fieldset,table{margin-bottom:20px}a{color:var(--color-primary)}blockquote{color:var(--color-secondary);font-size:1rem;font-weight:700;line-height:1.4}@media (min-width: 1200px){blockquote{font-size:1.5rem;line-height:1.3}}.container{padding:50px 20px;width:100%}@media (min-width: 576px){.container{padding:0;max-width:540px;margin-right:auto;margin-left:auto}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1300px}}header{position:fixed;top:0;z-index:999;width:100%;background-color:var(--color-white)}header ul{margin-bottom:0;padding:0}header .callout{background-color:var(--color-primary);text-align:center;color:var(--color-white);padding:10px 20px}header .callout strong{font-weight:900}header .callout br{display:block}@media screen and (min-width: 600px){header .callout br{display:none}}header nav.header-nav{padding:15px 0;border-bottom:solid 1px #e0e0e0;position:relative}header nav.header-nav .container{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0}header nav.header-nav .container .header-menu{display:none;width:30%}@media (min-width: 992px){header nav.header-nav .container .header-menu{display:flex;flex-direction:row;justify-content:left;align-items:center}}header nav.header-nav .container .header-menu__icon{display:inline-block;margin-left:5px;margin-top:-3px;transition:all .2s ease-in-out;color:var(--color-secondary)}header nav.header-nav .container .header-menu__icon svg{width:10px}header nav.header-nav .container .header-menu__item{height:34px;color:var(--color-black);border-bottom:1px solid transparent;transition:all .3s ease-in-out}@media (min-width: 992px){header nav.header-nav .container .header-menu__item{margin-right:16px}}@media (min-width: 1400px){header nav.header-nav .container .header-menu__item{margin-right:30px}}header nav.header-nav .container .header-menu__item.active{border-bottom:1px solid var(--color-secondary)}header nav.header-nav .container .header-menu__item.active .header-menu__icon{transform-origin:center center;transform:rotate(180deg)}header nav.header-nav .container .header-menu__item,header nav.header-nav .container .header-menu__item a{color:var(--color-secondary);font-size:1rem;text-decoration:none;font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center;height:34px}@media (min-width: 992px){header nav.header-nav .container .header-submenu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}header nav.header-nav .container .header-submenu-drawer{position:absolute;right:0;bottom:-62px;left:0;opacity:0;visibility:hidden;transition:all .2s ease-in-out;padding-top:26px;z-index:999}header nav.header-nav .container .header-submenu-drawer.active{opacity:1;visibility:visible}header nav.header-nav .container .header-submenu-container{padding:10px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:var(--color-background-white)}header nav.header-nav .container .header-submenu__item{height:42px;margin-right:30px}header nav.header-nav .container .header-submenu__item,header nav.header-nav .container .header-submenu__item a{color:var(--color-secondary);font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center}header nav.header-nav .container .header-submenu__item a{transition:all .3s ease-in-out;border-bottom:1px solid transparent}header nav.header-nav .container .header-submenu__item a:hover{border-bottom:1px solid var(--color-secondary)}header nav.header-nav .container .header-cart-user{display:flex;align-items:center;justify-content:right;width:30%}header nav.header-nav .container .header-cart-user a{color:var(--color-secondary);text-decoration:none;display:flex}header nav.header-nav .container .header-cart-user svg{width:20px;display:inline}header nav.header-nav .container .header-cart-user .user-log{display:none}@media (min-width: 992px){header nav.header-nav .container .header-cart-user .user-log{display:inline-block;margin-right:30px}}header nav.header-nav .container .header-cart-user .header-cart a{display:flex}header nav.header-nav .container .header-cart-user .header-cart a svg{margin-right:5px}header nav.header-nav .container .header-cart-user .header-cart bdi{font-weight:700;font-size:.875rem}header nav.header-nav .container .header-logo img{max-width:93px;height:auto}@media (min-width: 576px){header nav.header-nav .container .header-logo img{max-width:116px}}.menu-mobile{position:fixed;z-index:9999;top:138px;bottom:0;width:100%;padding:24px;background-color:var(--color-background-white);transform:translate(-100%);visibility:hidden;transition:all .2s ease-in-out;backface-visibility:hidden;perspective:1000;height:calc(100vh - 138px)}@media (min-width: 321px){.menu-mobile{top:114px;height:calc(100vh - 114px)}}@media (min-width: 576px){.menu-mobile{top:124px;height:calc(100vh - 124px)}}.menu-mobile ul{list-style-type:none;padding:0}.menu-mobile.opened{transform:translate(0);visibility:visible}.menu-mobile__toggle{position:relative;display:block;height:15px;border:none;background-color:transparent;cursor:pointer;width:30%}@media (min-width: 992px){.menu-mobile__toggle{display:none}}.menu-mobile__toggle span{position:absolute;left:0;display:block;width:19px;height:1px;background-color:var(--color-secondary);border-radius:1px;transition:all .2s ease-in-out}.menu-mobile__toggle span.top{top:0}.menu-mobile__toggle span.middle{top:7px}.menu-mobile__toggle span.bottom{bottom:0}.menu-mobile__toggle.opened span{width:20px}.menu-mobile__toggle.opened span.middle{transform:translate(-100%);opacity:0}.menu-mobile__toggle.opened span.top,.menu-mobile__toggle.opened span.bottom{transform-origin:0%}.menu-mobile__toggle.opened span.top{transform:rotate(45deg)}.menu-mobile__toggle.opened span.bottom{transform:rotate(-45deg)}.menu-mobile__menu li{margin-bottom:10px}.menu-mobile__menu li a{color:var(--color-secondary);font-size:.875rem;font-weight:700;text-decoration:none;text-transform:uppercase;padding:10px;border-bottom:1px solid transparent;transition:all .3s ease-in-out;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.menu-mobile__menu li>ul{padding:0 16px}.menu-mobile__menu li>ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer{padding:20px;background-color:var(--color-background-white);z-index:99;position:relative}@media (min-width: 576px){footer{padding:50px 0}}footer.pdp-padding-bottom{margin-bottom:95px}@media (min-width: 576px){footer.pdp-padding-bottom{margin-bottom:80px}}footer .container{background-color:var(--color-secondary);border-radius:20px;padding:20px}@media (min-width: 992px){footer .container{padding:50px}}@media (min-width: 992px){footer .container .menus-logos{display:flex;flex-direction:row-reverse;justify-content:space-between}}footer .container .menus-logos .footer-menus{margin-bottom:40px}@media (min-width: 992px){footer .container .menus-logos .footer-menus{display:flex}}footer .container .menus-logos .footer-menus .menu-footer{margin-bottom:30px}@media (min-width: 992px){footer .container .menus-logos .footer-menus .menu-footer:not(:last-child){margin-right:60px}}footer .container .menus-logos .footer-menus .menu-footer .menu-title{color:#ffffff80;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:900}footer .container .menus-logos .footer-menus .menu-footer .menu-footer-items ul{list-style-type:none;padding:0;margin-bottom:25px}footer .container .menus-logos .footer-menus .menu-footer .menu-footer-items ul li{margin-bottom:10px}footer .container .menus-logos .footer-menus .menu-footer .menu-footer-items ul li a{color:var(--color-white);text-decoration:none}footer .container .menus-logos .footer-logo-social{margin-bottom:30px}footer .container .menus-logos .footer-logo-social .footer-logo{margin-bottom:20px;display:none}@media (min-width: 992px){footer .container .menus-logos .footer-logo-social .footer-logo{display:block}}footer .container .menus-logos .footer-logo-social .footer-logo img{width:122px;height:auto}footer .container .menus-logos .footer-logo-social .footer-social{margin-bottom:20px}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel{padding:8px 0}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel a{text-decoration:none;color:var(--color-white)}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel a>div{display:flex;align-items:center}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel a .icon-social{padding:11px;display:inline-block;background-color:#ffffff1a;border-radius:40px;margin-right:12px}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel a .icon-social svg{width:18px;stroke-width:.5;color:var(--color-white)}footer .container .menus-logos .footer-logo-social .footer-social .social-chanel a .text-social{display:inline-block;height:fit-content}@media (min-width: 992px){footer .container .footer-bot{display:flex;flex-direction:row-reverse;justify-content:left;align-items:center}}footer .container .footer-bot .quick-links{margin-bottom:30px}@media (min-width: 992px){footer .container .footer-bot .quick-links{margin-bottom:0}}footer .container .footer-bot .quick-links ul{padding:0;list-style:none}@media (min-width: 992px){footer .container .footer-bot .quick-links ul{margin-bottom:0}}footer .container .footer-bot .quick-links ul li{display:inline-block;margin-right:24px}@media (min-width: 992px){footer .container .footer-bot .quick-links ul li{margin-right:30px}}footer .container .footer-bot .quick-links ul li a{text-decoration:none;color:var(--color-white);font-weight:300;font-size:.875rem}@media (min-width: 992px){footer .container .footer-bot .quick-links ul li a{font-weight:900;font-size:.75rem}}footer .container .footer-bot .copyright{color:var(--color-white);font-size:.875rem}@media (min-width: 992px){footer .container .footer-bot .copyright{margin-right:30px;font-weight:900;font-size:.75rem}}footer .footer-form{color:var(--color-white)}footer .footer-form p{margin:0}.ribbon-marquee__container{display:flex;justify-content:center;padding:30px 20px}@media (min-width: 576px){.ribbon-marquee__container{padding:20px 0;max-width:540px;margin-right:auto;margin-left:auto}}@media (min-width: 768px){.ribbon-marquee__container{max-width:720px}}@media (min-width: 992px){.ribbon-marquee__container{max-width:960px}}@media (min-width: 1200px){.ribbon-marquee__container{max-width:1140px}}@media (min-width: 1400px){.ribbon-marquee__container{max-width:1300px}}.ribbon-marquee .swipercontainer{width:100%}@media (min-width: 1200px){.ribbon-marquee .swipercontainer{max-width:1045px}}.ribbon-marquee .swiper-slide{display:flex;flex-direction:column;align-items:center}.ribbon-marquee__image{margin-bottom:10px}.ribbon-marquee__title{text-transform:capitalize;margin-bottom:0}.ribbon-marquee__pagination{display:flex;justify-content:center;margin-top:30px}.ribbon-marquee .swiper-pagination-bullet{transition:all .2s ease-in-out}.ribbon-marquee .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.grid{--gap: 50px;display:flex;flex-wrap:wrap}@media (min-width: 992px){.grid{margin-top:75px}}.grid-1-2-3 .grid-item{width:100%;display:flex;justify-content:center;margin-bottom:50px}@media (min-width: 576px){.grid-1-2-3 .grid-item{width:calc((100% - (var(--gap))) / 2)}}@media (min-width: 992px){.grid-1-2-3 .grid-item{width:calc((100% - var(--gap) * 2) / 3)}}@media (min-width: 576px){.grid-1-2-3 .grid-item:not(:nth-child(2n)){margin-right:var(--gap)}}@media (min-width: 992px){.grid-1-2-3 .grid-item:not(:nth-child(2n)){margin-right:0}}@media (min-width: 992px){.grid-1-2-3 .grid-item:not(:nth-child(3n)){margin-right:var(--gap)}}.btn{display:inline-flex;padding:15px 25px;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;border-radius:10px;font-family:var(--font-body-family);transition:all .2s ease-in-out;text-transform:uppercase;border:none;cursor:pointer;font-weight:700}.btn:disabled{color:var(--color-black);background-color:var(--color-gray);cursor:not-allowed}.btn:disabled:hover{color:var(--color-black);background-color:var(--color-gray)}.btn-primary{color:var(--color-white);background-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-darken)}.btn-secondary{color:var(--color-white);background-color:var(--color-secondary)}.btn-secondary:hover{color:var(--color-white);background-color:var(--color-secondary-darken)}.btn-white{color:var(--color-black);background-color:var(--color-white)}.btn-white:hover{background-color:var(--color-background-primary)}.btn-arrow{width:30px;height:30px;padding:0;position:relative;border-radius:100px;background-color:var(--color-primary-darken)}.btn-arrow:after{content:"";width:30px;height:30px;background-image:url(96aef57b0287cfa1b8ff.svg);background-repeat:no-repeat;background-position:center}.btn-arrow:hover{background-color:var(--color-black)}.btn-arrow:disabled{background-color:var(--color-gray)}.btn-arrow:disabled:after{background-image:url(96aef57b0287cfa1b8ff.svg)}.btn-arrow--reverse{transform:rotate(180deg)}.product-card{max-width:400px}.product-card__image{position:relative;margin-bottom:30px}.product-card__image img{transition:opacity .3s ease;border-radius:12px}@media (min-width: 576px){.product-card__image img{border-radius:15px}}.product-card__image :nth-child(1):hover{opacity:0}.product-card__image :nth-child(2){opacity:1;position:absolute;top:0;left:0;z-index:-1}.product-card__tag{font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:8px 10px 5px;background-color:var(--color-white);position:absolute;top:15px;left:15px;border-radius:77px;margin-right:5px}@media (min-width: 576px){.product-card__tag{top:20px;left:20px;border-radius:100px}}.product-card__collection{font-size:.875rem;line-height:1.2;text-transform:uppercase;cursor:none;margin-right:10px;margin-bottom:10px;display:inline-block;min-height:13px}.product-card__name{margin-bottom:10px;margin-top:15px;min-height:65px}.product-card__price{margin-bottom:30px}.product-card__compare-at-price{text-decoration:line-through;margin-left:10px;opacity:.6}.product-card button{width:100%}.product-card a{color:inherit}.product-image-swiper .swiper-wrapper .swiper-slide img{width:100%}.product-thumb-swiper{margin-top:20px}.product-thumb-swiper .swiper-wrapper{display:flex;justify-content:center}.product-thumb-swiper .swiper-wrapper .swiper-slide{width:55px!important;opacity:.5;cursor:pointer}.product-thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{border:solid 2px var(--color-white)}.product-thumb-swiper .swiper-wrapper .swiper-slide img{border-radius:100px;width:55px}.product-image-swiper-desktop .swiper-wrapper .swiper-slide img{width:100%;border-radius:16px}.product-thumb-swiper-desktop{margin-top:20px}@media (min-width: 992px){.product-thumb-swiper-desktop{position:absolute;bottom:20px;left:45px;margin-top:0}}.product-thumb-swiper-desktop .swiper-wrapper{display:flex;justify-content:center}.product-thumb-swiper-desktop .swiper-wrapper .swiper-slide{width:55px!important;opacity:.5;cursor:pointer}.product-thumb-swiper-desktop .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-thumb-swiper-desktop .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{border:solid 2px var(--color-white)}.product-thumb-swiper-desktop .swiper-wrapper .swiper-slide img{border-radius:100px;width:55px}.filter{position:relative;padding:8px 0}.filter summary{list-style:none}.filter summary::marker{content:none;display:none}.filter summary::-webkit-details-marker{display:none}@media (min-width: 992px){.filter{padding:0}}.filter__title{cursor:pointer;display:flex;text-transform:capitalize;align-items:center}.filter__title svg{margin-left:5px;transition:all .2s ease-in-out;width:9px;height:9px}.filter[open] .filter__title svg{transform:rotate(180deg)}@media (min-width: 992px){.filter__options{position:absolute;z-index:999;top:100%;min-width:max-content;padding-top:10px}}.filter__options input{appearance:auto;-webkit-appearance:auto}.filter__options>ul,.filter__options>div{padding:8px;list-style:none;margin-bottom:0}@media (min-width: 992px){.filter__options>ul,.filter__options>div{border:1px solid var(--color-gray);background-color:var(--color-background-white);border-radius:5px}}.filter__options>ul>div,.filter__options>div>div{margin-bottom:5px}.filter .filter--sort-by{padding:0}.filter .filter--sort-by .filter__options{right:0;position:absolute;z-index:999;top:100%;min-width:max-content;padding-top:10px}.filter .filter--sort-by .filter__options>ul,.filter .filter--sort-by .filter__options>div{padding:8px;border:1px solid var(--color-gray);background-color:var(--color-background-white);border-radius:5px}.products-filter{position:relative;padding:20px 0;font-size:.75rem;gap:45px;text-transform:capitalize;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media (min-width: 992px){.products-filter-wrapper{border-bottom:1px solid transparent}}@media (min-width: 992px){.products-filter{font-size:.875rem;padding:28.5px 0}}.products-filter__icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}@media (min-width: 992px){.products-filter__filters{gap:45px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.products-filter__sortby{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.products-filter__applied{gap:10px;flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media (min-width: 992px){.products-filter__applied{gap:20px}.products-filter__applied p{margin-top:16px}}.products-filter__applied .btn-filter{padding:0 10px;border:solid 1px var(--color-gray);color:var(--color-black);text-decoration:none;font-size:.75rem;display:flex;align-items:center;min-height:38px;border-radius:5px}.products-filter__applied .btn-filter svg{width:15px;margin-left:10px}.products-filter__filtering{position:absolute;z-index:9;top:100%;right:0;left:0;padding:16px;opacity:0;visibility:hidden;transition:all .2s ease-in-out;background-color:var(--color-background-white);border:solid 1px var(--color-gray);border-radius:5px}.products-filter__filtering.opened{opacity:1;visibility:visible}@media (min-width: 992px){.products-filter__filtering{position:relative;top:unset;right:unset;left:unset;padding:0;border:none;opacity:1;visibility:visible}}.pagination{gap:38px;display:flex;flex-direction:row;justify-content:center;align-items:center}.pagination-wrapper{margin-top:30px}@media (min-width: 992px){.pagination-wrapper{margin-bottom:50px}}.pagination__nav{width:15px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.pagination__nav--prev{transform-origin:center center;transform:rotate(180deg)}.pagination__nav--disabled{opacity:.5}.pagination__nav svg{stroke:var(--color-black)}.pagination__list{gap:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.pagination__item{width:33px;height:48px;border-bottom:2px solid transparent;color:#1f1b1d8f;font-size:18px;font-weight:900;text-decoration:none;transition:all .2s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center}.pagination__item--current{border-bottom:2px solid var(--color-black);color:var(--color-black)}.pagination__item:hover{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.simple_form{display:flex;gap:10px;flex-direction:column;width:100%}.simple_form>*{display:flex;flex-direction:column;gap:5px}.simple_form .input{box-sizing:border-box;border-radius:4px;padding:0 0 0 16px;height:50px;text-align:left;color:#000;font-size:16px;font-weight:400;letter-spacing:0;background-color:#fff;border:1px solid #949596;width:100%}.simple_form .btn{background-color:var(--color-secondary);font-weight:700;text-transform:capitalize;color:var(--color-white)}.main-page{padding-bottom:83px;border-bottom:2px solid var(--color-primary)}@media (min-width: 1200px){.main-page{padding-bottom:50px}}.main-page__title{max-width:960px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}@media (min-width: 1200px){.main-page__title{padding-top:100px;padding-bottom:100px}}.main-page__content{max-width:768px;margin-left:auto;margin-right:auto}.generic-template__title{padding:50px 0}.hero-banner{background-image:var(--mobile);background-position:center;background-size:cover;position:relative;min-height:var(--height-mobile);display:flex;align-items:end}@media (min-width: 992px){.hero-banner{background-image:var(--desktop);min-height:var(--height-desktop);align-items:center}}.hero-banner__overlay{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:1;background:linear-gradient(0deg,var(--overone) 0%,rgba(255,255,255,0) 100%);opacity:var(--opacityover)}@media (min-width: 992px){.hero-banner__overlay{background:linear-gradient(90deg,var(--overone) 0%,rgba(255,255,255,0) 100%);opacity:var(--opacityover)}}.hero-banner__title{margin-bottom:10px;color:var(--color-white);text-wrap:balance}@media (min-width: 992px){.hero-banner__title{max-width:725px}}.hero-banner__content{margin-bottom:30px;color:var(--color-white)}.hero-banner .container{z-index:2;padding:30px 20px}@media (min-width: 992px){.hero-banner .container{padding:50px 0}}.hero-banner .btn{width:100%}@media (min-width: 992px){.hero-banner .btn{width:initial}}@media (min-width: 576px){.product-carousel{padding:50px 0}}.product-carousel .navigation-button{background-color:var(--color-black);width:45px;height:45px;border-radius:25px;cursor:pointer;z-index:3;position:absolute;display:none;top:130px}@media (min-width: 576px){.product-carousel .navigation-button{display:flex;justify-content:center}}@media (min-width: 768px){.product-carousel .navigation-button{top:175px}}@media (min-width: 992px){.product-carousel .navigation-button{top:153px}}@media (min-width: 1200px){.product-carousel .navigation-button{top:183px}}@media (min-width: 1400px){.product-carousel .navigation-button{top:200px}}.product-carousel .navigation-button svg{width:15px}.product-carousel-button-prev{left:0;transform:translate(-50%,-50%)}.product-carousel-button-next{right:0;transform:translate(50%,-50%)}.product-carousel__swiper{position:initial}.product-carousel-pagination{margin-top:40px;display:flex;justify-content:center}.product-carousel .product-carousel-title{margin-bottom:40px}.product-carousel .product-carousel-title.center-t,.product-carousel .product-carousel-title.right-t{text-align:center}@media (min-width: 576px){.product-carousel .product-carousel-title.right-t{text-align:right}}.product-carousel .product-carousel-title.left-t{text-align:center}@media (min-width: 576px){.product-carousel .product-carousel-title.left-t{text-align:left}}.product-carousel .highlighted_title{color:var(--color-primary)}.product-carousel .swiper-button-disabled{position:absolute;opacity:.6;cursor:not-allowed}.product-carousel .swiper-button-lock{display:none}.product-carousel .swiper-pagination-bullet{transition:all .2s ease-in-out}.product-carousel .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.product-carousel .swiper-slide{display:flex;justify-content:center;width:260px}@media (min-width: 375px){.product-carousel .swiper-slide{width:320px}}.product-carousel .swipercontainer{position:relative;margin-right:-20px;margin-left:-20px}@media (min-width: 576px){.product-carousel .swipercontainer{margin:0}}@media (min-width: 576px){.image-banner-accordion{padding:50px 0}}.image-banner-accordion img{border-radius:20px;height:auto}@media (min-width: 576px){.image-banner-accordion .second-container{padding:50px;background-color:var(--color-background-primary);border-radius:30px}}@media (min-width: 768px){.image-banner-accordion .second-container{display:flex;justify-content:space-between;align-items:center}}@media (min-width: 576px){.image-banner-accordion .second-container.right{flex-direction:row-reverse}}@media (min-width: 768px){.image-banner-accordion .second-container.right .image-banner-accordion__text{margin-right:25px}}@media (min-width: 1200px){.image-banner-accordion .second-container.right .image-banner-accordion__text{margin-right:50px}}@media (min-width: 768px){.image-banner-accordion .second-container.left .image-banner-accordion__text{margin-left:25px}}@media (min-width: 1200px){.image-banner-accordion .second-container.left .image-banner-accordion__text{margin-left:50px}}.image-banner-accordion__wrapper{margin-bottom:30px;flex:1;min-width:0;display:none}@media (min-width: 576px){.image-banner-accordion__wrapper{display:block}}@media (min-width: 768px){.image-banner-accordion__wrapper{margin-bottom:0}}.image-banner-accordion__media{opacity:0;height:0;overflow:hidden;transition:height .7s ease,opacity .7s ease;padding-bottom:0}.image-banner-accordion__media.is-open{opacity:1;height:fit-content}.image-banner-accordion__text{flex:1;min-width:0;display:none}@media (min-width: 576px){.image-banner-accordion__text{display:block}}.image-banner-accordion .title-label-accordion{font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:20px}@media (min-width: 576px){.image-banner-accordion .title-label-accordion{margin-bottom:50px}}.image-banner-accordion .title-accordion{margin-bottom:10px}.image-banner-accordion .title-accordion strong{color:var(--color-primary)}@media (min-width: 576px){.image-banner-accordion .title-accordion{margin-bottom:20px}}.image-banner-accordion .image-accordion__accordion{margin-bottom:30px;display:none}@media (min-width: 576px){.image-banner-accordion .image-accordion__accordion{margin-bottom:0;display:block}}.image-banner-accordion .image-accordion__accordion p{margin-bottom:0}.image-banner-accordion .image-accordion__accordion-title{margin-bottom:5px;margin-top:8px;color:#838383}@media (min-width: 1400px){.image-banner-accordion .image-accordion__accordion-title{margin-top:3px}}.image-banner-accordion .image-accordion__accordion-title.is-open{color:var(--color-black)}.image-banner-accordion .image-accordion__accordion-title.is-open .accordion-number{opacity:1}.image-banner-accordion .image-accordion__accordion-item{padding-top:10px;border-left:solid 4px var(--color-gray);padding-left:20px;display:flex}.image-banner-accordion .image-accordion__accordion-item.is-open{border-left:solid 4px var(--color-primary)}.image-banner-accordion .image-accordion__accordion-item.is-open .accordion-number{opacity:1}.image-banner-accordion .image-accordion__accordion-item .accordion-number{background-color:var(--color-primary);border-radius:40px;line-height:35px;text-align:center;width:35px;height:35px;font-weight:900;font-size:.75rem;color:var(--color-white);opacity:.5;margin-right:10px;flex-shrink:0;padding-top:1px;display:inline-block}@media (min-width: 576px){.image-banner-accordion__mobile{display:none}}.image-banner-accordion__mobile-image{margin-bottom:30px;height:327px}.image-banner-accordion__mobile-image img{height:100%;object-fit:cover}.image-banner-accordion__mobile-title-label{font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:20px;text-align:center}.image-banner-accordion__mobile-title{margin-bottom:30px;text-align:center}.image-banner-accordion__mobile-title strong{color:var(--color-primary)}.image-banner-accordion__mobile-number{margin-bottom:10px;margin-right:10px;background-color:var(--color-primary);border-radius:40px;line-height:35px;text-align:center;width:35px;height:35px;font-weight:900;font-size:.75rem;color:var(--color-white);flex-shrink:0;padding-top:1px;display:block}.image-banner-accordion__mobile-slider-title{margin-bottom:5px;font-weight:700;font-size:1.25rem}.image-banner-accordion__mobile .swiper-slide{width:260px;background:var(--color-background-primary);padding:20px;border-radius:20px;height:auto}@media (min-width: 375px){.image-banner-accordion__mobile .swiper-slide{width:320px}}.image-banner-accordion__mobile .swipercontainer{margin-right:-20px;margin-left:-20px}.image-banner-accordion__mobile .swiper-pagination-bullet{transition:all .2s ease-in-out}.image-banner-accordion__mobile .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.image-banner-accordion__pagination{margin-top:40px;display:flex;justify-content:center}.image-banner-accordion .image-accordion__accordion-content{margin-left:50px}@media (min-width: 576px){.reviews-banner{padding:50px 0}}.reviews-banner .container .reviews-banner-wrapper{display:flex;justify-content:space-between;align-items:center;margin-right:-20px;margin-left:-20px}@media (min-width: 576px){.reviews-banner .container .reviews-banner-wrapper{margin:0}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide{width:260px}@media (min-width: 375px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide{width:320px}}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:space-between;align-items:stretch}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-image-container{flex:1;display:none}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-image-container{margin-right:25px}}@media (min-width: 768px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-image-container{display:block}}@media (min-width: 1200px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-image-container{margin-right:50px}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-image-container img{border-radius:20px;height:100%;width:auto;object-fit:cover}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container{flex:1;background-color:var(--color-background-secondary);border-radius:20px;color:var(--color-secondary);font-weight:700;font-size:1.125rem}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container{font-size:1.22rem}}@media (min-width: 768px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container{display:flex;font-size:1.125rem}}@media (min-width: 992px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container{display:flex;font-size:1.3rem}}@media (min-width: 1200px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container{display:flex;font-size:1.4rem}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 20px}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container>div{padding:40px 40px 65px}}@media (min-width: 992px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container>div{padding:50px}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .ratings-container{margin:20px 0}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .ratings-container{margin:10px 0}}@media (min-width: 992px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .ratings-container{margin:20px 0}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .ratings-container .star-review-icon{width:20px;display:inline-block;color:var(--color-complementary)}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .content-review{quotes:'"' '"';min-height:215px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media (min-width: 375px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .content-review{min-height:155px}}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .content-review{min-height:120px;margin-bottom:10px}}@media (min-width: 768px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .content-review{min-height:155px}}@media (min-width: 992px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .content-review{min-height:140px;margin-bottom:20px}}.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .name-review{text-transform:uppercase;margin-bottom:20px;font-size:1rem}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .name-review{margin-bottom:10px}}@media (min-width: 992px){.reviews-banner .container .reviews-swiper .swiper-wrapper .swiper-slide .review-text-container .name-review{margin-bottom:20px}}.reviews-banner .container .reviews-swiper .reviews-controls-container{display:flex;justify-content:center}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .reviews-controls-container{display:flex;width:80%;position:absolute;z-index:9999;bottom:20px;right:10%;justify-content:space-between}}@media (min-width: 768px){.reviews-banner .container .reviews-swiper .reviews-controls-container{width:40%;bottom:20px;right:5%;transform:translate(6.25px)}}@media (min-width: 1200px){.reviews-banner .container .reviews-swiper .reviews-controls-container{bottom:50px}}.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-banner-pagination{margin-top:20px;display:flex;justify-content:center;width:fit-content}.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-banner-pagination .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-banner-pagination .swiper-pagination-bullet-active{background:var(--color-secondary)}}.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-button{width:45px;height:45px;display:none;justify-content:center;background-color:var(--color-secondary);border-radius:50px;cursor:pointer}@media (min-width: 576px){.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-button{display:flex}}.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-review-button svg{width:15px}.reviews-banner .container .reviews-swiper .reviews-controls-container .swiper-button-disabled{opacity:.5;cursor:not-allowed}@media (min-width: 576px){.main-product{padding:50px 0}}.main-product .product-image-mobile{margin-bottom:20px}@media (min-width: 576px){.main-product .product-image-mobile{padding:0 20px;max-width:540px;margin-right:auto;margin-left:auto;border-radius:16px}}@media (min-width: 768px){.main-product .product-image-mobile{display:none}}@media (min-width: 576px){.main-product .product-image-mobile img{border-radius:16px}}.main-product .container{display:flex;justify-content:space-between;align-items:flex-start}.main-product .container .product-image-desktop{margin-bottom:20px;display:none;position:relative;margin-right:50px}@media (min-width: 768px){.main-product .container .product-image-desktop{display:block;max-width:50%;padding:0 25px}}.main-product .container .product-info{flex-grow:1}.main-product .container .product-info .product-tags{margin-bottom:10px}.main-product .container .product-info .product-tags .product-tag{font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:8px 10px 5px;background-color:var(--color-background-secondary);border-radius:77px;margin-right:5px}.main-product .container .product-info .product-reviews{margin-bottom:10px}.main-product .container .product-info .product-title-price{margin-bottom:10px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.main-product .container .product-info .product-title-price h4,.main-product .container .product-info .product-title-price h3{margin-bottom:0}.main-product .container .product-info .product-title-price__compare{text-decoration:line-through;margin-left:10px;opacity:.6}.main-product .container .product-info .product-small-intro,.main-product .container .product-info .product-qty-add{margin-bottom:25px}.main-product .container .product-info .product-qty-add form{display:flex}.main-product .container .product-info .product-qty-add form .quantity-selector{display:inline-block;border:solid 1px var(--color-black);border-radius:15px;padding:15px 10px;margin-right:20px}@media (min-width: 992px){.main-product .container .product-info .product-qty-add form .quantity-selector{padding:15px 20px}}.main-product .container .product-info .product-qty-add form .quantity-selector input{border:none;width:3ch;text-align:center;margin:0 5px}.main-product .container .product-info .product-qty-add form .quantity-selector input[type=number]::-webkit-outer-spin-button,.main-product .container .product-info .product-qty-add form .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-product .container .product-info .product-qty-add form .quantity-selector input[type=number]{-moz-appearance:textfield}.main-product .container .product-info .product-qty-add form .quantity-selector button{padding:0;border:none;background:transparent;cursor:pointer}.main-product .container .product-info .product-qty-add form .quantity-selector button svg{width:14px;position:relative;top:2px}.main-product .container .product-info .product-qty-add form button{flex-grow:1}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-toggle-noimage.is-open+.accordion-js-content-noimage{min-height:fit-content;display:inline}.main-product .container .product-info .product-accordion .accordion-js-noimage:first-child{border-top:1px solid var(--color-gray)}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-item-noimage{padding:20px 0;border-bottom:1px solid var(--color-gray)}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-item-noimage .accordion-js-toggle-noimage{display:flex;justify-content:space-between;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-item-noimage .accordion-js-toggle-noimage.is-open{color:var(--color-secondary);margin-bottom:10px}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-item-noimage .accordion-js-toggle-noimage .icon-accordion-product{width:10px;color:var(--color-black)}.main-product .container .product-info .product-accordion .accordion-js-noimage .accordion-js-item-noimage .accordion-js-toggle-noimage .icon-accordion-product.is-open{color:var(--color-secondary)}.main-product .container .product-info .product-accordion__metafield-wrapper{max-height:280px;overflow-y:auto}.main-product .container .product-info .product-accordion__metafield-wrapper strong{border-bottom:solid 1px}@media (min-width: 576px){.product-highlights{padding:50px 0}}.product-highlights .container .product-highlights-title{text-align:center;display:none}@media (min-width: 576px){.product-highlights .container .product-highlights-title{display:block}}.product-highlights .container .product-highlights-title strong{color:var(--color-secondary)}.product-highlights .container .navigation-button-highlights{background-color:var(--color-black);width:45px;height:45px;border-radius:25px;cursor:pointer;z-index:3;position:absolute;display:none;top:162.5px}@media (min-width: 576px){.product-highlights .container .navigation-button-highlights{display:flex;justify-content:center}}@media (min-width: 768px){.product-highlights .container .navigation-button-highlights{top:141px}}@media (min-width: 992px){.product-highlights .container .navigation-button-highlights{top:191px}}@media (min-width: 1200px){.product-highlights .container .navigation-button-highlights{top:216px}}@media (min-width: 1400px){.product-highlights .container .navigation-button-highlights{top:250px}}.product-highlights .container .navigation-button-highlights svg{width:15px}.product-highlights .container .swipercontainer{position:relative;margin-right:-20px;margin-left:-20px}@media (min-width: 576px){.product-highlights .container .swipercontainer{margin:0}}.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide{width:260px}@media (min-width: 375px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide{width:300px}}@media (min-width: 1200px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide{max-width:400px}}.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{border-radius:15px;height:325px;object-fit:cover;margin-bottom:20px}@media (min-width: 375px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:375px}}@media (min-width: 576px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:325px}}@media (min-width: 768px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:282px}}@media (min-width: 992px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:382px}}@media (min-width: 1200px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:432px}}@media (min-width: 1400px){.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide img{height:500px}}.product-highlights .container .swipercontainer .product-highlights__swiper .swiper-wrapper .swiper-slide h4{margin-bottom:10px}.product-highlights .swiper-button-disabled{position:absolute;opacity:.6;cursor:not-allowed}.product-highlights .swiper-pagination-bullet{transition:all .2s ease-in-out}.product-highlights .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.product-highlights-pagination{margin-top:40px;display:flex;justify-content:center}.product-highlights-button-prev{left:0;transform:translate(-50%,-50%)}.product-highlights-button-next{right:0;transform:translate(50%,-50%)}.faq{background-color:var(--color-background-secondary)}@media (min-width: 576px){.faq{padding:50px 0;margin-bottom:50px}}@media (min-width: 992px){.faq .faq-wrapper{display:flex}}.faq .faq-title-intro{margin-bottom:20px}@media (min-width: 768px){.faq .faq-title-intro{margin-bottom:0;margin-right:80px}}@media (min-width: 992px){.faq .faq-title-intro{width:250px}}@media (min-width: 1200px){.faq .faq-title-intro{width:310px}}@media (min-width: 1400px){.faq .faq-title-intro{width:500px}}.faq .faq-title-intro .faq-title{margin-bottom:10px;display:inline}@media (min-width: 992px){.faq .faq-title-intro .faq-title{position:sticky;top:170px}}.faq .faq-title-intro .faq-title strong{color:var(--color-secondary)}@media (min-width: 992px){.faq .faq-accordion{flex:1}}.faq .faq-accordion .faq__accordion-item{padding:20px 20px 20px 0;border-bottom:solid 1px rgba(31,27,29,.168627451)}.faq .faq-accordion .faq__accordion-item .faq__accordion-title{display:flex;font-weight:700;justify-content:space-between}@media (min-width: 768px){.faq .faq-accordion .faq__accordion-item .faq__accordion-title{font-weight:900}}.faq .faq-accordion .faq__accordion-item .faq__accordion-title svg{width:10px;color:var(--color-black);stroke-width:4}.faq .faq-accordion .faq__accordion-item .faq__accordion-title.is-open{margin-bottom:20px;color:var(--color-secondary)}.faq .faq-accordion .faq__accordion-item .faq__accordion-title.is-open svg{color:var(--color-secondary)}.faq .faq-accordion .faq__accordion-item .faq__accordion-content.is-open{min-height:fit-content;display:inline}.faq__title-text{max-width:92%}@media (min-width: 576px){.recommendations{padding:50px 0}}.recommendations .navigation-button{background-color:var(--color-black);width:45px;height:45px;border-radius:25px;cursor:pointer;z-index:3;position:absolute;display:none;top:130px}@media (min-width: 576px){.recommendations .navigation-button{display:flex;justify-content:center}}@media (min-width: 768px){.recommendations .navigation-button{top:175px}}@media (min-width: 992px){.recommendations .navigation-button{top:153px}}@media (min-width: 1200px){.recommendations .navigation-button{top:183px}}@media (min-width: 1400px){.recommendations .navigation-button{top:200px}}.recommendations .navigation-button svg{width:15px}.recommendations-button-prev{left:0;transform:translate(-35%,-50%)}.recommendations-button-next{right:0;transform:translate(35%,-50%)}.recommendations__swiper{position:initial}.recommendations-pagination{margin-top:40px;display:flex;justify-content:center}.recommendations .title-recommendations{margin-bottom:40px}.recommendations .swiper-button-disabled{position:absolute;opacity:.6;cursor:not-allowed}.recommendations .swiper-button-lock{display:none}.recommendations .swiper-pagination-bullet{transition:all .2s ease-in-out}.recommendations .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.recommendations .swiper-slide{display:flex;justify-content:center;width:260px}@media (min-width: 375px){.recommendations .swiper-slide{width:320px}}.recommendations .swipercontainer{position:relative}@media (min-width: 992px){main-cart{display:flex}}main-cart .main-cart__title{color:var(--color-secondary);padding:12px 0;margin-bottom:0}@media (min-width: 992px){main-cart .main-cart__title{margin-top:50px}}@media (min-width: 992px){main-cart .section-container{display:flex}}main-cart .section-container .main-cart__wrapper{margin-bottom:50px}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper{margin-bottom:0;flex:1;margin-right:55px}}main-cart .section-container .main-cart__wrapper .main-cart__list{padding:0;margin:0;list-style:none}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item{border:solid 1px var(--color-gray);border-radius:7px;margin-bottom:12px;padding:13px;display:flex}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item{padding:30px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__image{margin-right:13px}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__image{margin-right:30px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__image img{width:66px;border-radius:6px}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__image img{width:150px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__body{flex:1;display:flex;flex-direction:column;justify-content:space-between}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__header{display:flex;justify-content:space-between}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__title{margin-bottom:15px}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .title-part{font-size:.875rem;font-weight:900;text-transform:capitalize}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .title-part{font-size:1.5rem;font-weight:700}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .collections-part{font-size:.5rem;text-transform:uppercase}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .collections-part{font-size:.875rem}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .price-part-cart{font-size:.875rem;font-weight:900}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .price-part-cart{font-size:1rem;font-weight:700}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item button{padding:0;height:fit-content;background:none;border:none;cursor:pointer}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item button svg{width:20px}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item button svg{width:24px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__pricing{display:flex;align-items:center;justify-content:space-between}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity{border:solid .32px var(--color-black);border-radius:5px;padding:4px 5px;margin-right:20px;display:flex;align-items:center}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity{border-radius:9.5px;padding:8px 11px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity input{border:none;width:3ch;text-align:center;margin:0;font-size:.375rem;padding:0;font-weight:900;position:relative;top:1px}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity input{font-size:.625rem}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity input[type=number]::-webkit-outer-spin-button,main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity button{padding:0;border:none;background:transparent;cursor:pointer}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity button svg{width:6px;stroke-width:2}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__quantity button svg{width:14px;padding:0 2px}}main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__price{font-weight:900;font-size:.688rem}@media (min-width: 992px){main-cart .section-container .main-cart__wrapper .main-cart__list .side-cart-item .side-cart-item__price{font-size:1rem;font-weight:700}}main-cart .section-container .container-cart-summary{background-color:var(--color-background-secondary);padding:30px;margin:0 -20px}@media (min-width: 576px){main-cart .section-container .container-cart-summary{border-radius:15px;margin:0}}@media (min-width: 992px){main-cart .section-container .container-cart-summary{min-width:397px}}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block h4.main-cart__subtitle{font-size:1.5rem;margin-bottom:30px}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout p.main-cart__subtotal{display:flex;justify-content:space-between;margin-bottom:20px}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout p.main-cart__subtotal span.subtotal-title{font-weight:900;font-size:1rem}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout p.main-cart__subtotal span.main-cart__subtotal-price{font-size:.875rem}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__shipping{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__shipping .shipping-title{font-weight:900;font-size:1rem}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__shipping .main-cart__summary-note{text-align:right}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__shipping .main-cart__summary-note p{font-size:.875rem;margin-bottom:0}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__total .total-title{font-weight:900;font-size:1rem}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__total .main-cart__total-price{font-size:.875rem}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout .main-cart__buttons button{width:100%}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout ul.main-cart__payments{padding-left:0;margin-bottom:0;margin-top:20px;display:flex;justify-content:center;list-style:none}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block .main-cart__checkout ul.main-cart__payments .main-cart__payments-item:not(:last-of-type){margin-right:20px}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block fieldset.main-cart__express-checkout{margin-top:30px;position:relative;padding:20px 0 0;border-top:1px solid rgba(37,21,14,.568627451);border-bottom:none;border-left:none;border-right:none;margin-bottom:0}main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block fieldset.main-cart__express-checkout legend{display:block;position:absolute;left:50%;transform:translate(-50%);text-align:center;font-size:.75rem;top:-11px;background-color:var(--color-background-secondary);padding:0 20px;color:#25150e91}@media (min-width: 992px){main-cart .section-container .container-cart-summary .main-cart__summary .main-cart__block fieldset.main-cart__express-checkout legend{padding:0 3px;top:-9px;width:120px}}.hero-banner-internal{background-image:var(--mobile);background-position:center;background-size:cover;position:relative;min-height:500px;display:flex;align-items:end}@media (min-width: 992px){.hero-banner-internal{background-image:var(--desktop);min-height:600px;align-items:center}}.hero-banner-internal__overlay{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:1;background:linear-gradient(0deg,var(--overone) 0%,rgba(255,255,255,0) 100%);opacity:var(--opacityover)}@media (min-width: 992px){.hero-banner-internal__overlay{background:linear-gradient(90deg,var(--overone) 0%,rgba(255,255,255,0) 100%);opacity:var(--opacityover)}}.hero-banner-internal__content{margin-bottom:30px;color:var(--color-white)}.hero-banner-internal .container{z-index:2;padding:30px 20px}@media (min-width: 992px){.hero-banner-internal .container{padding:50px 0}}.hero-banner-internal .btn{width:100%}@media (min-width: 992px){.hero-banner-internal .btn{width:initial}}.hero-banner__title-internal{color:var(--color-white);margin-bottom:20px}@media (min-width: 992px){.hero-banner__title-internal{max-width:527px}}.hero-banner__title-internal strong{color:var(--color-complementary)}.btn-hero-internal{color:var(--color-black);background-color:var(--color-white)}.btn-hero-internal:hover{background-color:var(--color-secondary);color:var(--color-white)}@media (min-width: 576px){.instagram-feed{padding:50px 0}}.instagram-feed-head{display:flex;justify-content:center}@media (min-width: 576px){.instagram-feed-head{justify-content:space-between;align-items:baseline}}.instagram-feed-title{text-transform:capitalize;margin-bottom:0}.instagram-feed-cta a{font-size:1rem;color:var(--color-secondary);font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--color-secondary);text-decoration:none}.instagram-feed .cta-desktop{display:none}@media (min-width: 576px){.instagram-feed .cta-desktop{display:block}}.instagram-feed .cta-container{display:flex;justify-content:center}@media (min-width: 576px){.instagram-feed .cta-mobile{display:none}}.instagram-feed__swiper{position:initial}.instagram-feed .swiper-slide{display:flex;justify-content:center;width:232px;height:300px;overflow:hidden;border-radius:20px}@media (min-width: 768px){.instagram-feed .swiper-slide{width:310px;height:400px}}@media (min-width: 992px){.instagram-feed .swiper-slide{height:290px}}@media (min-width: 1200px){.instagram-feed .swiper-slide{height:348px}}@media (min-width: 1400px){.instagram-feed .swiper-slide{height:400px}}.instagram-feed .swiper-slide img{height:100%;max-width:none}.instagram-feed .swipercontainer{position:relative;margin:30px -20px}@media (min-width: 576px){.instagram-feed .swipercontainer{margin:30px 0 0}}@media (min-width: 992px){.contact-f{display:flex;max-width:1440px;margin:auto;padding-bottom:50px}}.contact-f__image{position:relative}.contact-f__image .image{background-size:contain;background-position:right center;background-attachment:fixed;background-repeat:no-repeat;width:100%;height:100%;display:none}@media (min-width: 992px){.contact-f__image .image{display:block}}@media (min-width: 1200px){.contact-f__image .image{background-size:60%}}@media (min-width: 992px){.contact-f__image{display:block;flex:1;min-height:600px}}.contact-f__inner{padding:50px 20px;max-width:580px;margin:auto}@media (min-width: 768px){.contact-f__inner{max-width:760px}}@media (min-width: 992px){.contact-f__inner{padding:58px 40px;width:41.6%}}@media (min-width: 1200px){.contact-f__inner{padding:58px 81px;width:40.6%}}.contact-f__text{margin-bottom:30px}@media (min-width: 992px){.contact-f__text h1{font-size:3rem}}.contact-f__text p{font-size:1rem}.contact-f__form .klaviyo-form label{font-weight:400!important}.contact-f__form .klaviyo-form button{font-weight:800!important;transition:all .3s!important}.contact-f__form .klaviyo-form input{transition:all .3s!important}.contact-f__contact-info{margin-top:30px}.contact-f__contact-info p{margin:0}.contact-f .form-success-text{padding:10px;font-weight:900}@media (min-width: 576px){.image-content{padding-top:30px;padding-bottom:30px}}@media (min-width: 992px){.image-content{padding-top:50px;padding-bottom:50px}}.image-content__wrapper{display:flex;flex-direction:column}@media (min-width: 992px){.image-content__wrapper{flex-direction:row}}@media (min-width: 576px){.image-content__media{max-width:665px}.image-content__media img{border-radius:20px}}@media (min-width: 992px){.image-content__media{min-width:400px}}@media (min-width: 1200px){.image-content__media{min-width:600px}}@media (min-width: 1400px){.image-content__media{min-width:665px;min-height:530px}}.image-content__media img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:0%;display:block;border-radius:20px}@media (min-width: 576px){.image-content__media img{aspect-ratio:4/3;height:100%}}.image-content__body{padding-top:30px}@media (min-width: 992px){.image-content__body{margin-left:80px;padding-top:0;display:flex;flex-direction:column;justify-content:center}}.image-content__suptext{text-transform:uppercase;margin-bottom:20px;display:block;font-weight:700}@media (min-width: 992px){.image-content__suptext{margin-bottom:24px}}.image-content__title{margin-bottom:10px;letter-spacing:-.48px;text-wrap:initial}.image-content__title strong{color:var(--color-primary)}.image-content__content p:last-child{margin-bottom:0}.image-content__buttons{margin-top:20px}.image-content__buttons .btn{width:100%;margin-top:20px}@media (min-width: 992px){.image-content__buttons .btn{width:auto}}.image-content__list-items{margin-top:30px}.image-content__item{display:flex;align-items:center;margin-bottom:20px}.image-content__item:last-child{margin-bottom:0}.image-content__item-icon{width:24px;height:24px;margin-right:24px}.image-content__item-icon img{width:100%;height:100%;object-fit:contain}.image-content__item-content{flex:1}.image-content__item-title{margin-bottom:0;line-height:1.3}.image-content__item-text p{margin-bottom:0}.image-content--right .image-content__wrapper{flex-direction:column-reverse}@media (min-width: 992px){.image-content--right .image-content__wrapper{flex-direction:row}}@media (min-width: 992px){.image-content--right .image-content__body{margin-right:80px;margin-left:0}}.image-content--right .image-content__title strong{color:var(--color-secondary)}.hero-banner-collection{background-color:var(--backgroundcolor);background-image:var(--mobile);background-size:contain;background-repeat:no-repeat;background-position:right}@media (min-width: 992px){.hero-banner-collection{background-image:var(--desktop)}}.hero-banner-collection__body{min-height:100px;display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width: 576px){.hero-banner-collection__body{min-height:300px}}@media (min-width: 768px){.hero-banner-collection__body{min-height:400px}}.hero-banner-collection__breadcrumbs{position:absolute;top:38px;display:none;text-transform:uppercase;font-size:.75rem}@media (min-width: 576px){.hero-banner-collection__breadcrumbs{display:flex}}.hero-banner-collection__breadcrumbs a{text-decoration:none;color:var(--color-white)}.hero-banner-collection__breadcrumbs svg{width:14px;stroke:var(--color-white);margin:0 10px}.hero-banner-collection__title{color:var(--color-white)}.trust-logos{background-color:var(--color-background-secondary);overflow:hidden}.trust-logos__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 576px){.trust-logos__wrapper{padding:50px 0}}.trust-logos__title{font-size:1rem;text-transform:uppercase;font-weight:700;color:var(--color-black);margin-bottom:20px}@media (min-width: 576px){.trust-logos__title{margin-bottom:30px}}.trust-logos__text{font-size:1.25rem;font-weight:700;color:var(--color-secondary);text-align:center;margin-bottom:20px;max-width:600px}@media (min-width: 576px){.trust-logos__text{margin-bottom:30px;font-size:1.5rem}}.trust-logos .swipercontainer{width:100vw}@media (min-width: 992px){.trust-logos .swipercontainer{max-width:825px}}.trust-logos .swiper-slide{width:180px;display:flex;justify-content:center;opacity:.2;transition:opacity .7s ease-in-out}.trust-logos .swiper-slide-active{opacity:1}.trust-logos .swiper-slide img{height:31px;width:auto}.fixed-addtocart{background-color:var(--color-background-white);max-height:0;overflow:hidden;transition:max-height .3s ease-out}@media (min-width: 576px){.fixed-addtocart{border-top:solid 1px var(--color-gray)}}.fixed-addtocart__wrapper{padding:20px;border-top:solid 1px var(--color-gray);background-color:var(--color-background-white)}@media (min-width: 576px){.fixed-addtocart__wrapper{padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-top:none;max-width:540px;margin-right:auto;margin-left:auto}}@media (min-width: 768px){.fixed-addtocart__wrapper{max-width:720px}}@media (min-width: 992px){.fixed-addtocart__wrapper{max-width:960px}}@media (min-width: 1200px){.fixed-addtocart__wrapper{max-width:1140px}}@media (min-width: 1400px){.fixed-addtocart__wrapper{max-width:1300px}}.fixed-addtocart img{width:60px;border-radius:5px;margin-right:20px;display:none}@media (min-width: 576px){.fixed-addtocart img{display:block}}.fixed-addtocart h4{margin-bottom:0;display:none}@media (min-width: 576px){.fixed-addtocart h4{display:block}}@media (min-width: 576px){.fixed-addtocart form{margin-left:auto}}.fixed-addtocart form button{width:100%}@media (min-width: 576px){.fixed-addtocart form button{width:160px}}.fixedbottom{position:fixed;bottom:0;left:0;width:100%;z-index:99999;max-height:100px}.yotpo-empty-state svg{display:inline}.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{color:var(--color-black)!important;font-size:.75rem!important}.yotpo-sr-bottom-line-summary{flex-direction:row!important}.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:.75rem!important;line-height:26px!important}.yotpo-sr-vertical-border{display:none!important}p.yotpo-headline{font-size:1.5rem!important;line-height:1.3!important;font-weight:700!important}@media (min-width: 1200px){p.yotpo-headline{font-size:1.75rem!important;line-height:1.2!important}}@media (min-width: 1400px){p.yotpo-headline{font-size:2rem!important}}.shopify-policy__title h1{padding:50px 0}@media (min-width: 576px){.complementary-products{padding:50px 0}}.complementary-products .navigation-button{background-color:var(--color-black);width:45px;height:45px;border-radius:25px;cursor:pointer;z-index:3;position:absolute;display:none;top:130px}@media (min-width: 576px){.complementary-products .navigation-button{display:flex;justify-content:center}}@media (min-width: 768px){.complementary-products .navigation-button{top:175px}}@media (min-width: 992px){.complementary-products .navigation-button{top:153px}}@media (min-width: 1200px){.complementary-products .navigation-button{top:183px}}@media (min-width: 1400px){.complementary-products .navigation-button{top:200px}}.complementary-products .navigation-button svg{width:15px}.complementary-products-prev{left:0;transform:translate(-50%,-50%)}.complementary-products-next{right:0;transform:translate(50%,-50%)}.complementary-products__swiper{position:initial}.complementary-products-pagination{margin-top:40px;display:flex;justify-content:center}.complementary-products .title-complementary{margin-bottom:40px}.complementary-products .swiper-button-disabled{position:absolute;opacity:.6;cursor:not-allowed}.complementary-products .swiper-button-lock{display:none}.complementary-products .swiper-pagination-bullet{transition:all .2s ease-in-out}.complementary-products .swiper-pagination-bullet-active{padding:0 25px;border-radius:4px;background:var(--color-black)}.complementary-products .swiper-slide{display:flex;justify-content:center;width:260px}@media (min-width: 375px){.complementary-products .swiper-slide{width:320px}}.complementary-products .swipercontainer{position:relative}
/*# sourceMappingURL=/cdn/shop/t/26/assets/luxci.styles.css.map */
