*,*:before,*:after{box-sizing:inherit}.html{height:-webkit-fill-available;font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}.body{min-width:320px;min-height:100vh;min-height:-webkit-fill-available;margin:0;padding:0;display:block;font-family:TWK Lausanne,sans-serif;font-size:10px;line-height:1.5;letter-spacing:.02em;color:#000;background-color:#fff;overflow-x:hidden}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6{display:block;margin-left:0;margin-right:0}.body h1{font-family:Ogg,serif;font-weight:400;font-size:1.2rem;line-height:1.2rem;text-transform:capitalize}.body h2,.body h3{font-family:Ogg,serif;font-weight:400;font-size:1.4rem;line-height:1.4rem;text-transform:uppercase}.body h4{font-family:Ogg,serif;font-weight:400;font-size:1rem;line-height:1.2rem;text-transform:uppercase}.body h5{font-size:.83em;margin-top:1.67em;margin-bottom:1.67em}.body h6{font-size:.67em;margin-top:2.33em;margin-bottom:2.33em}.body ul{margin:0;padding:0;list-style:none}.body a{color:inherit;text-decoration:none}.body button{border-radius:0;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:0px}.body select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.body input{border-radius:0}.wrapper{width:100vw;padding:0;margin:0 auto}.shell{padding:0 1.5rem;display:block}@media (min-width: 1023px){.shell{padding:0 3rem}}.link{text-decoration:none;color:inherit}.button{background-color:#0000;border:none}.button--primary{position:relative;margin:0;padding:1.5rem 0 1.4rem;display:block;font-weight:500;font-size:1.2rem;line-height:1.2rem;text-align:center;text-transform:uppercase;color:#fff;background-color:#000;cursor:pointer}@media (min-width: 1280px){.button--primary{padding:1.8rem 1.2rem;font-size:1.3rem;line-height:1.4rem}}.button--contrast{position:relative;margin:0;padding:1.4rem 0 1.3rem;display:block;font-weight:500;font-size:1.2rem;line-height:1.2rem;text-align:center;text-transform:uppercase;color:#000;border:1px solid #000;cursor:pointer;transition:opacity .3s ease}.button--contrast .active{opacity:.7}.sticky-nav{position:sticky;top:0;z-index:999}.overflow{overflow:hidden}.sticky{position:sticky;top:0;width:100%;z-index:10000;transition:all .5s}.translate-100{transform:translateY(-150%)}.translate-500{transform:translateY(-500%)}#dummy-chat-button-iframe{z-index:2!important}@font-face{font-family:Ogg;src:url(./Ogg-Roman.woff2) format("woff2"),url(./Ogg-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(./TWKLausanne-200.woff2) format("woff2"),url(./TWKLausanne-200.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(./TWKLausanne-500.woff2) format("woff2"),url(./TWKLausanne-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none!important}.scroll-lock{overflow:hidden}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}.header .header__bar{position:sticky;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#424242;transition:transform .3s ease;z-index:-2}.header .header__bar .header__announcement{padding:.5rem 1.2rem .6rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.9rem;line-height:1rem;color:#fff}@media (min-width: 1023px){.header .header__bar .header__announcement{padding:.9rem 1.2rem .8rem;font-size:1.2rem;line-height:1.3rem;text-align:center}}.header .header__bar .header__bar-button{width:1rem;height:1rem;padding:.5rem 1.2rem .6rem}.header .header__bar .header__bar-button span{position:relative}.header .header__bar .header__bar-button span:before,.header .header__bar .header__bar-button span:after{content:"";position:absolute;top:0;right:0;width:14px;height:1px;background-color:#fff;transform:rotate(45deg)}.header .header__bar .header__bar-button span:after{transform:rotate(-45deg)}@media (min-width: 1280px){.header .header__bar .header__bar-button{padding:.9rem 1.2rem .8rem}.header .header__bar .header__bar-button span:before,.header .header__bar .header__bar-button span:after{width:15px}}.header .header__inner{position:sticky;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;transition:transform .3s ease}.header .scroll-down .header_container{transform:translate3d(0,-100%,0)}.header .scroll-up .header_container{transform:none}.header .header__monogramma{width:4.5rem;height:4.5rem;padding:1.1rem;display:block;background-color:#0b0b0b}.header .header__monogramma svg{width:100%;height:auto}@media (min-width: 1280px){.header .header__monogramma{width:7rem;height:7rem;padding:1.8rem}}.header .header__logo{position:absolute;top:50%;left:9rem;width:5.6rem;height:2rem;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.header .header__logo svg{width:100%;height:auto}.header .header__logo--index{left:50%;transform:translate(-50%,-50%)}.header .header__logo img{width:100%;height:100%}@media (min-width: 1280px){.header .header__logo{left:50%;width:9.2rem;height:3.5rem;transform:translate(-50%,-50%)}}.header .header__localization{display:none}.header .header__localization--index{margin-right:2.5rem;display:flex;justify-content:space-between;gap:1rem;font-weight:300;font-size:1rem;line-height:1.1;letter-spacing:.02em}.header .header__localization--mobile{display:flex;justify-content:space-between;gap:5px;font-weight:300;font-size:1rem;line-height:1.1;letter-spacing:.02em}.header .header__localization--mobile form{background-color:#0000!important}@media (min-width: 1280px){.header .header__localization{margin-top:.5rem;margin-left:.5rem;display:flex;justify-content:space-between;gap:5px;font-weight:300;font-size:1.2rem;line-height:1.3rem;letter-spacing:.02em}.header .header__localization--index{margin-left:0;font-size:1.2rem;line-height:1.3rem}.header .header__localization--mobile{display:none}}.header .header__localization form{background-color:#f5f5f5}.header .header__localization select{text-transform:uppercase;color:#000;background-color:#0000;transition:opacity .3s ease}.header .header__localization select:hover,.header .header__localization select:focus,.header .header__localization select:active{opacity:.5}.header .header__container{position:relative;max-width:calc(100% - 4.5rem);height:4.5rem}@media (min-width: 1280px){.header .header__container{width:calc(100% - 7rem);max-width:calc(100% - 7rem);display:flex;justify-content:space-between;align-items:center}}.header .header__actions{max-width:100%;height:100%;padding-left:1.5rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem;background-color:#eaeaea}@media (min-width: 1280px){.header .header__actions{width:40%;max-width:40%;height:7rem;padding-right:1.6rem;gap:1.7rem;background-color:unset}}.header .header__nav-toggle{position:relative;height:100%;padding:1.7rem 1.4rem 1.6rem;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.1rem;line-height:1.2rem;background-color:#f5f5f5;transition:opacity .3s ease;cursor:pointer}.header .header__nav-toggle:hover,.header .header__nav-toggle:focus-visible{opacity:.5}.header .header__nav-toggle.active span:before{transform:translateY(-.5rem)}.header .header__nav-toggle.active span:after{transform:translateY(.5rem)}@media (min-width: 1280px){.header .header__nav-toggle{display:none}}.header .header__drawer-toggle{position:relative;padding:.5rem;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;cursor:pointer}.header .header__drawer-toggle svg{width:1.9rem;height:1.7rem}.header .header__drawer-toggle:hover,.header .header__drawer-toggle:focus-visible{opacity:.5}@media (min-width: 1280px){.header .header__drawer-toggle svg{width:1.9rem;height:1.7rem}}.header .header__drawer-count{position:absolute;top:55%;left:55%;min-width:1.5rem;min-height:1.5rem;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0b0b0b;border-radius:50%}.header .header__wishlist{display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;cursor:pointer}.header .header__wishlist svg{width:1.9rem;height:1.7rem}.header .header__wishlist:hover,.header .header__wishlist:focus-visible{opacity:.5}@media (min-width: 1280px){.header .header__wishlist svg{width:1.9rem;height:1.7rem}}.header .header__acoount{padding:.5rem;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;cursor:pointer}.header .header__acoount svg{width:1.2rem;height:1.3rem}.header .header__acoount:hover,.header .header__acoount:focus-visible{opacity:.5}.header .header__acoount--desktop{display:none}@media (min-width: 1280px){.header .header__acoount--mobile{display:none}.header .header__acoount--desktop{display:flex}.header .header__acoount svg{width:1.9rem;height:1.7rem}}.header .header__search{display:flex}@media (min-width: 1280px){.header .header__search{width:60%;display:block}}.header .header__search-toggle{padding:.5rem;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;cursor:pointer}.header .header__search-toggle svg{width:1.4rem;height:1.5rem}.header .header__search-toggle:hover,.header .header__search-toggle:focus-visible{opacity:.5}.header .header__search-toggle.active{display:none}@media (min-width: 1280px){.header .header__search-toggle{display:none}}.header .header__nav--desktop{display:none}.header .header__nav--mobile{position:fixed;right:0;bottom:0;left:0;top:45px;width:100%;padding:1.5rem;background-color:#fff;overflow:auto;pointer-events:none;z-index:10;opacity:0;overflow-y:auto;transform:scale(0);transform-origin:top right;transition:opacity .3s ease,transform .3s ease}.header .header__nav.active{transform:scale(1);pointer-events:all;opacity:1;z-index:99999}@media (min-width: 1280px){.header .header__nav--desktop{width:40%;display:block}.header .header__nav--mobile{display:none}}.header .header__nav-list{width:100%;display:flex;align-items:center;justify-content:space-around}.header .header__nav-item{font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.4rem;cursor:pointer}.header .header__nav-item:hover .header__mega-menu,.header .header__nav-item:focus-visible .header__mega-menu{transform:translateY(0);visibility:visible;opacity:1;z-index:3}.header .header__nav-link{padding:2.8rem 1rem 2.5rem}.header .header__nav-link:is(a){display:inline-block}.header .header__mega-menu{position:absolute;top:5rem;left:0;width:100%;padding:2.6% 4.5% 7.6%;visibility:hidden;opacity:0;z-index:-1;transform:translateY(-150px);transition:transform .1s ease,opacity .3s ease}.header .header__mega-menu:before{content:"";position:absolute;top:7px;left:-70rem;right:0;height:100%;background-color:#fff;z-index:900}.search{position:relative;width:0;height:100%;opacity:0;transform:scale(0);transition:transform .3s ease,opacity .3s ease}.search--page{width:100%;margin-bottom:2rem;opacity:1;transform:none}@media (min-width: 1023px){.search--page{width:50%;height:auto}}@media (min-width: 1280px){.search{width:unset;height:7rem;display:block;background-color:#eaeaea;opacity:1;transform:none}}.search.active{width:-moz-fit-content;width:fit-content;opacity:1;transform:scale(1)}.search .search__field{height:100%;padding:0;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1023px){.search .search__field{padding-right:1rem}}.search .search__field .search__input{width:100%;height:100%;padding:1.6rem 1.3rem 1.2rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#eaeaea}@media (min-width: 1023px){.search .search__field .search__input{font-size:1.3rem;line-height:1.4rem}}.search .search__field .search__input[placeholder]{opacity:1}.search .search__field .search__input:-webkit-autofill,.search .search__field .search__input:-webkit-autofill:hover,.search .search__field .search__input:-webkit-autofill:focus,.search .search__field .search__input:-internal-autofill-selected{-webkit-box-shadow:0 0 0px 1000px #eaeaea inset}.search .search__field input[type=search]::-moz-placeholder{color:#afafaf!important}.search .search__field input[type=search]::placeholder{color:#afafaf!important}.search .search__field .search__submit{padding:.5rem;display:flex;justify-content:center;align-items:center;background-color:inherit;transition:opacity .3s ease}@media (min-width: 1023px){.search .search__field .search__submit{padding:1rem}}.search .search__field .search__submit svg{width:1.5rem;height:1.5rem}.search .search__field .search__submit:hover,.search .search__field .search__submit:focus-visible{opacity:.5}.search .search__results{position:absolute;top:103%;left:0;width:100%;height:-moz-fit-content;height:fit-content;gap:1px;border:1px solid #000;background-color:#000;z-index:2}@media (min-width: 1023px){.search .search__results{top:100%}}.search .search__result-product{display:flex;align-items:flex-start;background-color:#fff}.search .search__result-product .wrapper{width:30%;flex-shrink:0}.search .search__result-product .wrapper img{display:block}.search .search__result-product .content{width:100%;padding:1rem 0 0 1rem}@media (min-width: 1023px){.search .search__result-product .content{padding:2rem 0 0 1rem}}.search .search__result-product .vendor{margin-bottom:1rem;font-size:1.2rem;line-height:1;text-transform:uppercase}@media (min-width: 1023px){.search .search__result-product .vendor{font-size:1.1rem}}.search .search__result-product .title,.search .search__result-product .price{margin-bottom:1rem;font-weight:300;font-size:1.2rem;line-height:1rem}@media (min-width: 1023px){.search .search__result-product .title,.search .search__result-product .price{margin-bottom:1.2rem;font-size:1.1rem;line-height:1.3rem}}.footer .footer__services{background:linear-gradient(180deg,#f2f2f2 64.58%,#f2f2f200)}.footer .footer__container{padding:3.8rem 2.6rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.8rem}@media (min-width: 1023px){.footer .footer__container{padding:9.5rem 6.5rem}}@media (min-width: 1280px){.footer .footer__container{gap:10rem}}.footer .footer__collections{width:100%}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.footer .footer__collections{width:unset;margin-top:-17px}}.footer .footer__collections-link{width:-moz-fit-content;width:fit-content;display:block;font-family:Ogg,serif;font-weight:400;font-size:2rem;line-height:3rem;text-transform:uppercase;color:#0b0b0b;transition:opacity .3s ease}@media (min-width: 1023px){.footer .footer__collections-link{font-size:4.2rem;line-height:6.5rem}}.footer .footer__collections-link:hover,.footer .footer__collections-link:focus-visible{opacity:.5}.footer .footer__menu{max-width:100%;flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.8rem 5.5rem}@media (min-width: 1023px){.footer .footer__menu{gap:2.8rem 4.5rem}}@media (min-width: 1280px){.footer .footer__menu{gap:2.8rem 10rem}}.footer .footer__address{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;font-family:TWK Lausanne,sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:#000}@media (min-width: 1023px){.footer .footer__address{font-size:1.2rem;line-height:2.3rem}}.footer .footer__address-title{font-weight:300}.footer .footer__address-link{font-weight:500}.footer .footer__socials{width:90%;display:flex;justify-content:space-between;align-items:baseline}.footer .footer__nav{flex:0 0 auto;display:flex;justify-content:flex-start;gap:5.5rem}@media (min-width: 1023px){.footer .footer__nav{margin-top:-4px;justify-content:space-between;gap:3.5rem}}@media (min-width: 1280px){.footer .footer__nav{gap:10rem}}.footer .footer__nav-item{margin-bottom:.5rem}.footer .footer__nav-link{font-weight:300;font-size:1rem;line-height:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:#000;transition:opacity .3s ease}@media (min-width: 1023px){.footer .footer__nav-link{font-size:1.2rem;line-height:2.3rem}}.footer .footer__nav-link:hover,.footer .footer__nav-link:focus-visible{opacity:.5}.footer .footer__copyright{width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;display:block;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.8rem;line-height:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:#0b0b0b;background-color:#f1f1f1;transition:opacity .3s ease}@media (min-width: 1023px){.footer .footer__copyright{font-size:1rem}}.footer .footer__copyright:hover,.footer .footer__copyright:focus-visible{opacity:.7}.menu{position:relative}.menu .menu__utils{position:absolute;top:0;right:0;display:flex;align-items:center;gap:1rem;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1rem;line-height:1.1rem;color:#000}.menu .menu__utils select{text-transform:uppercase;color:#000;background-color:#0000;transition:opacity .3s ease}.menu .menu__utils select:hover,.menu .menu__utils select:focus,.menu .menu__utils select:active{opacity:.5}.menu .menu__utils-btn{text-transform:uppercase}.menu .menu__nav{padding:3rem 4rem 7rem}.menu .menu__nav-item[open] .menu__nav-link{color:#000}.menu .menu__nav-item[open] .menu__nav-link svg{transform:rotate(45deg)}.menu .menu__nav-link{display:flex;justify-content:flex-start;align-items:center;gap:1rem;font-weight:500;font-size:1.3rem;line-height:3.4rem;text-transform:capitalize;color:#000;transition:color .3s ease}.menu .menu__nav-link:not(:last-child){margin-bottom:.5rem}.menu .menu__nav-link::-webkit-details-marker{display:none}.menu .menu__nav-link svg{width:1rem;transition:transform .3s ease}.menu .menu__nav-link:hover,.menu .menu__nav-link:focus-visible{color:#000}.menu .menu__sublinks{max-width:100%;padding-left:3rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:flex-start}.menu .menu__sublinks-item{width:100%}.menu .menu__sublinks-item[open] .menu__sublinks-link svg{transform:rotate(45deg)}.menu .menu__sublinks-link{margin-top:2rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;font-weight:300;font-size:1.1rem;line-height:1.2rem;text-transform:uppercase;color:#000}.menu .menu__sublinks-link--big{width:100px;margin-top:0;font-family:Ogg,serif;font-size:2rem;line-height:3.6rem}@media (min-width: 1023px){.menu .menu__sublinks-link--big{flex-direction:row;align-items:center}}.menu .menu__sublinks-link::-webkit-details-marker{display:none}.menu .menu__sublinks-link svg{width:1rem;transition:transform .3s ease}.menu .menu__sublist{margin-top:1.2rem}.menu .menu__subitem{text-transform:capitalize}.menu .menu__subitem:last-child{width:-moz-fit-content;width:fit-content;position:relative;text-transform:uppercase}.menu .menu__subitem:last-child:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background-color:#000}.menu .menu__sublink{font-weight:500;font-size:1.1rem;line-height:2.7rem;color:#000;transition:opacity .3s ease}.menu .menu__sublink:hover,.menu .menu__sublink:focus-visible{opacity:.5}.mega-menu .mega-menu__list{position:relative;display:grid;grid-template-columns:auto repeat(4,1fr);grid-template-rows:repeat(3,5.6rem) auto;gap:0 1rem;z-index:901}.mega-menu .meda-menu__item{margin-top:2rem;grid-row-start:1;grid-row-end:5}.mega-menu .meda-menu__item--big-1,.mega-menu .meda-menu__item--big-2,.mega-menu .meda-menu__item--big-3{margin-top:0;grid-column-start:1}.mega-menu .meda-menu__item--big-1 a,.mega-menu .meda-menu__item--big-2 a,.mega-menu .meda-menu__item--big-3 a{font-family:Ogg,serif;font-weight:400;font-size:3.6rem;line-height:5.6rem}.mega-menu .meda-menu__item--big-2{grid-row-start:2}.mega-menu .meda-menu__item--big-3{grid-row-start:3}.mega-menu .mega-menu__link{padding:1.5rem 2rem 1rem;display:block;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.3rem;text-transform:uppercase;transition:opacity .3s ease}.mega-menu .mega-menu__link:hover,.mega-menu .mega-menu__link:focus-visible{opacity:.8}.mega-menu .mega-menu__sublist{padding:0 2rem}.mega-menu .mega-menu__subitem{margin-bottom:.5rem;font-family:TWK Lausanne,sans-serif;font-size:1.3rem;line-height:2.3rem}.mega-menu .mega-menu__subitem:last-child .mega-menu__sublink,.mega-menu .mega-menu__subitem.--new-in .mega-menu__sublink{position:relative}.mega-menu .mega-menu__subitem:last-child .mega-menu__sublink:after,.mega-menu .mega-menu__subitem.--new-in .mega-menu__sublink:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#000}.mega-menu .mega-menu__sublink{transition:opacity .3s ease}.mega-menu .mega-menu__sublink:hover,.mega-menu .mega-menu__sublink:focus-visible{opacity:.5}.card-product{position:relative}.card-product .card-product__media{position:relative;margin-bottom:1.2rem;display:block;line-height:0;overflow:hidden}.card-product .card-product__media img{height:100%;-o-object-fit:cover;object-fit:cover}.card-product .card-product__media .second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.card-product .card-product__media:hover .second,.card-product .card-product__media:hover .card-product__size-list--desktop,.card-product .card-product__media:focus-visible .second,.card-product .card-product__media:focus-visible .card-product__size-list--desktop{opacity:1}.card-product .card-product__discount{position:absolute;top:0;left:0;padding:.8rem 1rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1rem;line-height:1.1rem;color:#fff;background-color:#767b7c;z-index:2}@media (min-width: 1280px){.card-product .card-product__discount{padding:1rem 1.4rem;font-size:1rem;line-height:1.2rem}}.card-product .card-product__size-list--mobile{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.8rem;line-height:.9rem;text-transform:uppercase;color:#c9c9c9}@media (min-width: 1023px){.card-product .card-product__size-list--mobile{display:none}}.card-product .card-product__size-list--desktop{display:none}@media (min-width: 1023px){.card-product .card-product__size-list--desktop{position:absolute;left:0;bottom:0;width:100%;min-height:30px;padding:0;display:flex;justify-content:stretch;align-items:center;font-weight:500;font-size:1rem;line-height:1.1rem;z-index:2;opacity:0;overflow-x:scroll;scroll-snap-type:x mandatory;transition:opacity .3s ease}.card-product .card-product__size-list--desktop li{padding:1.3rem;background-color:#fff;border:1px solid #c9c9c9;scroll-snap-align:center}.card-product .card-product__size-list--desktop li:not(:first-child){border-left:none}}.card-product .card-product__vendor,.card-product .card-product__title,.card-product .card-product__price{margin-bottom:1rem;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase}@media (min-width: 1023px){.card-product .card-product__vendor,.card-product .card-product__title,.card-product .card-product__price{margin-bottom:1.4rem;font-size:1.2rem;line-height:1.3rem}}.card-product .card-product__title{font-weight:500;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-product .card-product__price{display:flex;justify-content:flex-start;align-items:center;gap:3px;font-weight:500}@media (min-width: 1023px){.card-product .card-product__price{margin-bottom:0}}.card-product .card-product__price-sale{color:#c9c9c9}.filter{position:relative;height:-moz-fit-content;height:fit-content}.filter--sticky{position:fixed;top:0;left:0;right:0;z-index:2000}.filter--search{height:4rem}@media (min-width: 1023px){.filter--search{height:6rem}.filter--search .filter-form{right:3rem}.filter--search .filter-form .filter-group[open]:before{right:-3rem}}.filter .filter__togglers{min-height:4.5rem;padding:1.4rem 1.6rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.filter .filter__togglers--sticky{background-color:#f5f5f5}@media (min-width: 1023px){.filter .filter__togglers{min-height:7rem;padding:2.3rem 1.8rem}}.filter .filter__filter-toggle,.filter .filter__sort-toggle{display:flex;align-items:center;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#000;transition:opacity .3s ease}.filter .filter__filter-toggle svg,.filter .filter__sort-toggle svg{width:1rem;height:.5rem;margin-left:.3rem;transition:transform .3s ease}.filter .filter__filter-toggle:hover,.filter .filter__filter-toggle:focus-visible,.filter .filter__sort-toggle:hover,.filter .filter__sort-toggle:focus-visible{opacity:.5}.filter .filter__filter-toggle.active,.filter .filter__sort-toggle.active{color:#c9c9c9}.filter .filter__filter-toggle.active svg,.filter .filter__sort-toggle.active svg{transform:rotate(180deg)}@media (min-width: 1023px){.filter .filter__filter-toggle,.filter .filter__sort-toggle{font-size:1.3rem;line-height:1.4rem}}@media (min-width: 1023px){.filter .filter__filter-toggle{display:none}}.filter-form{position:absolute;top:3.9rem;left:0;right:0;height:0;padding:2rem 0 4.2rem;background-color:#fff;z-index:888;pointer-events:none;opacity:0;transition:opacity .3s ease,height .3s ease}.filter-form.active{height:-moz-fit-content;height:fit-content;pointer-events:all;opacity:1}@media (min-width: 1023px){.filter-form{top:3.5rem;right:11rem;max-height:-moz-fit-content;max-height:fit-content;padding:0;display:flex;justify-content:space-between;align-items:center;background-color:#0000;opacity:1;pointer-events:all}}.filter-form .filter-form__active-filters{padding:0 4.4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 2rem}@media (min-width: 1023px){.filter-form .filter-form__active-filters{width:50%;padding:0 1.8rem;gap:.3rem 2rem}}.filter-form .filter-form__active-remove{position:relative;padding:.5rem 0;display:flex;align-items:center;gap:.7rem;font-weight:500;font-size:1.1rem;line-height:2.7rem;transition:opacity .3s ease}.filter-form .filter-form__active-remove svg{width:.6rem}.filter-form .filter-form__active-remove:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;background-color:#000}.filter-form .filter-form__active-remove:hover,.filter-form .filter-form__active-remove:focus-visible{opacity:.5}@media (min-width: 1023px){.filter-form .filter-form__active-remove{padding:0;font-size:1.2rem;line-height:1.5rem}.filter-form .filter-form__active-remove:after{bottom:-2px}}.filter-form .filter-form__filters{height:-moz-fit-content;height:fit-content}@media (min-width: 1023px){.filter-form .filter-form__filters{width:45rem}}.filter-form .filter-form__filters-list{overflow-y:scroll}@media (min-width: 1023px){.filter-form .filter-form__filters-list{position:relative;max-width:100%;display:flex;justify-content:flex-end;align-items:flex-start;gap:3rem;overflow-y:unset}}.filter-form .filter-group[open] .filter-group__summary{background:linear-gradient(0,#f2f2f2 64.58%,#f2f2f200)}.filter-form .filter-group[open] .filter-group__summary svg{transform:rotate(180deg)}.filter-form .filter-group[open] .filter-group__display{max-height:-moz-fit-content;max-height:fit-content;pointer-events:all;opacity:1}@media (min-width: 1023px){.filter-form .filter-group[open]:before{content:"";position:absolute;top:3rem;left:0;right:-11rem;height:100vw;background-color:#fff}.filter-form .filter-group[open] .filter-group__summary{color:#c9c9c9;background:none}.filter-form .filter-group[open] .filter-group__display{max-height:-moz-fit-content;max-height:fit-content;pointer-events:all;opacity:1}}.filter-form .filter-group__summary{padding:1rem 4.4rem;display:flex;align-items:baseline;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.4rem;text-transform:capitalize;color:#000;cursor:pointer;transition:opacity .3s ease}.filter-form .filter-group__summary::-webkit-details-marker{display:none}.filter-form .filter-group__summary svg{width:1rem;height:.7rem;margin-left:.5rem;transition:transform .3s ease}@media (min-width: 1023px){.filter-form .filter-group__summary{padding:0;justify-content:flex-end;font-size:1.3rem;line-height:1.4rem}}.filter-form .filter-group__summary:hover,.filter-form .filter-group__summary:focus-visible{opacity:.8}.filter-form .filter-group__display{height:-moz-fit-content;height:fit-content;max-height:0;margin:2.7rem 0 4.5rem;padding:0 4.5rem;background-color:#fff;pointer-events:none;z-index:800;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media (min-width: 1023px){.filter-form .filter-group__display{position:absolute;top:6.5rem;left:4.5rem;right:4.5rem;min-height:unset;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}}.filter-form .filter-group-display__price-range{margin-bottom:2.7rem;display:flex;justify-content:flex-start;align-items:center;gap:2rem}.filter-form .filter-group-display__price-range input[type=number]::-webkit-inner-spin-button,.filter-form .filter-group-display__price-range input[type=number]::-webkit-outer-spin-button{margin:0}.filter-form .filter-group-display__price-range input[type=number]{width:4rem;padding-left:10px!important;font-weight:400!important;font-size:12px!important;line-height:30px!important;background-color:#0000!important;border:1px solid #000!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}@media (min-width: 1023px){.filter-form .filter-group-display__price-range input[type=number]{width:5rem}}.filter-form .filter-group-display__price-range-from,.filter-form .filter-group-display__price-range-to{display:flex;align-items:center;gap:1rem}.filter-form .filter-group__display-list{width:100%;max-height:30rem;margin-bottom:2.7rem;overflow-y:scroll}@media (min-width: 1023px){.filter-form .filter-group__display-list{margin-bottom:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.filter-form .filter-group__display-item{position:relative;font-weight:500;font-size:1.1rem;line-height:2.7rem;text-transform:capitalize;color:#000;cursor:pointer;transition:opacity .3s ease}.filter-form .filter-group__display-item:hover,.filter-form .filter-group__display-item:focus-visible,.filter-form .filter-group__display-item:active{opacity:.5}.filter-form .filter-group__display-item:hover label:before,.filter-form .filter-group__display-item:focus-visible label:before,.filter-form .filter-group__display-item:active label:before{background-color:#0b0b0b}.filter-form .filter-group__display-item input{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0;cursor:pointer;z-index:2}.filter-form .filter-group__display-item input:checked~label{position:relative}.filter-form .filter-group__display-item input:checked~label:before{background-color:#0b0b0b}.filter-form .filter-group__display-item input:disabled~label{display:none}.filter-form .filter-group__display-item label{height:100%;padding:.8rem;padding-left:25px;cursor:pointer}.filter-form .filter-group__display-item label:before{content:"";position:absolute;top:6px;left:0;width:12px;height:12px;border:1px solid #0b0b0b}.filter-form .filter-group__display-submit{width:50%}.filter-form .filter-group__display-submit input{width:100%;padding:1.2rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;text-transform:capitalize;color:#fff;background-color:#001217;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;transition:opacity .3s ease}.filter-form .filter-group__display-submit input:hover,.filter-form .filter-group__display-submit input:focus-visible{opacity:.5}.filter-form .filter-group__display-submit input[value]{font-weight:500;font-size:1.1rem;line-height:1.2rem;text-transform:capitalize}@media (min-width: 1023px){.filter-form .filter-group__display-submit input[value]{font-size:1.2rem;line-height:1.3rem}}.filter-form .filter-group__selected{display:flex;flex-direction:column;font-size:1.2rem;line-height:2.4rem;text-transform:capitalize;color:#000}@media (min-width: 1023px){.filter-form .filter-group__selected{width:50%}}.filter-form .filter-group__selected-reset{width:50%;margin-top:1.3rem;padding:1rem 1.2rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;text-transform:capitalize;text-align:center;color:#afafaf;border:1px solid #c9c9c9;transition:color .3s ease,border-color .3s ease}.filter-form .filter-group__selected-reset:hover,.filter-form .filter-group__selected-reset:focus-visible{color:#000;border-color:#000}@media (min-width: 1023px){.filter-form .filter-group__selected-reset{width:100%;margin-top:1.8rem;font-size:1.2rem;line-height:1.3rem}}.sort{position:absolute;top:3.9rem;right:0;width:100%;height:-moz-fit-content;height:fit-content;max-height:0;padding:0 0 2rem;background-color:#fff;pointer-events:none;z-index:800;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media (min-width: 1023px){.sort{width:300px;top:7rem}}.sort.active{max-height:-moz-fit-content;max-height:fit-content;pointer-events:all;opacity:1}.sort .sort__item{position:relative;margin:0;padding:0;border:none;transition:opacity .3s ease}.sort .sort__item:hover,.sort .sort__item:focus-visible{opacity:.8}.sort .sort__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer;transition:color .3s ease,background-color .3s ease}.sort .sort__input:checked~.sort__label{background:linear-gradient(0,#f2f2f2 64.58%,#f2f2f200)}.sort .sort__label{width:100%;height:100%;padding:1rem 4.4rem;display:block;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.4rem;text-transform:capitalize;color:#000;transition:color .3s ease;cursor:pointer;transition:color .1s ease,background-color .3s ease}.breadcrumb{position:absolute;top:1.5rem;left:1.5rem}.breadcrumb ul{display:flex;justify-content:flex-start;align-items:center}.breadcrumb a{font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#c9c9c9;text-transform:uppercase;transition:color .3s ease}.breadcrumb a:hover{color:#000}@media (min-width: 1023px){.breadcrumb a{font-size:1.2rem;line-height:1.4rem}}.breadcrumb a svg{margin-right:.5rem;transform:rotate(180deg)}.pagination{max-width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.pagination{justify-content:center;gap:5rem}}.pagination .pagination__pages-list{display:flex;justify-content:center;align-items:center}.pagination .pagination__pages-item{width:4rem;height:2.8rem;display:flex;justify-content:center;align-items:center;border:1px solid #c9c9c9}.pagination .pagination__pages-item:not(:last-child){border-right:none}.pagination .pagination__pages-item--current{background-color:#001217;border-color:#001217}.pagination .pagination__pages-item--current .pagination__link{border:none;color:#fff}.pagination .pagination__pages-item .pagination__link{border:none}@media (min-width: 1023px){.pagination .pagination__pages-item{width:5rem;height:4rem}}.pagination .pagination__link{padding:1rem 1.3rem;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.2rem;line-height:1.3rem;color:#000;border:1px solid #c9c9c9;transition:opacity .3s ease}.pagination .pagination__link--disabled{color:#c9c9c9}.pagination .pagination__link--prev{transform:rotate(180deg)}.pagination .pagination__link--prev,.pagination .pagination__link--next{padding:.5rem .7rem}.pagination .pagination__link:hover,.pagination .pagination__link:focus-visible{opacity:.5}@media (min-width: 1023px){.pagination .pagination__link{padding:1.3rem 1.8rem}.pagination .pagination__link--prev,.pagination .pagination__link--next{padding:1rem 1.3rem}}.scalapay{position:relative;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:3px;font-size:clamp(1.1rem,1.0296rem + .1878vw,1.3rem);line-height:1.2;text-align:center;color:#000;margin-bottom:1.8rem}.scalapay p{margin:0}.scalapay strong{font-weight:600}.scalapay img{width:4rem;margin-top:.1rem;margin-inline:.2rem 0;height:100%}@media (min-width: 1023px){.scalapay img{width:4.5rem}}.scalapay .scalapay__tooltip{position:absolute;left:30%;top:-7rem;width:22rem;height:5.5rem;display:flex;align-items:center;font-size:1.1rem;line-height:1.3rem;text-align:center;color:#000;background-color:#c9c9c9;box-shadow:2px 2px #c9c9c9;transform:scale(0);transition:transform .5s ease}.form--small{width:100%}@media (min-width: 1023px){.form--small{max-width:50%;margin:0 auto}}.form .form__title{margin-bottom:2rem;font-weight:400;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.form .form__title{margin-bottom:3.3rem;font-size:4.2rem;line-height:6.5rem}}.form .form__description{padding:2rem 0;font-size:1.1rem;color:#000}@media (min-width: 1023px){.form .form__description{font-size:1.3rem}}.form .form__cols{display:flex;flex-flow:row wrap;justify-content:space-between}.form .form__row,.form .selector-wrapper{margin-bottom:2rem}.form .form__label{display:block;margin-bottom:8px}.form .form__input{width:100%;padding:16px 20px 15px;border:1px solid #f5f5f5}@media (min-width: 1023px){.form .form__input{font-size:1.2rem;line-height:1.6rem}}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.form .form__actions{text-align:center}}.form .form__label{display:none}.form .form__register,.form .form__forgot-password{position:relative;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.8rem;line-height:1rem;text-transform:uppercase;color:#000;transition:opacity .3s ease}@media (min-width: 1023px){.form .form__register,.form .form__forgot-password{font-size:1.1rem;line-height:1.4rem}}.form .form__register:hover,.form .form__register:focus-visible,.form .form__forgot-password:hover,.form .form__forgot-password:focus-visible{opacity:.5}.form .form__privacy-field{position:relative;margin-bottom:1.5rem;display:flex;align-items:center}.form .form__privacy-input{position:absolute;width:20px;height:20px;opacity:0}.form .form__privacy-input:checked~.form__privacy-label:after{opacity:1}.form .form__privacy-label{position:relative;margin:12px 0;padding-left:3rem;display:block;font-size:9px;cursor:pointer}.form .form__privacy-label:before{content:"";position:absolute;top:-4px;left:0;height:20px;width:20px;margin-right:1rem;display:inline-block;border:1px solid #f5f5f5}.form .form__privacy-label:after{content:"";position:absolute;left:6px;top:2px;height:6px;width:9px;display:inline-block;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);opacity:0}@media (min-width: 1023px){.form .form__privacy-label{font-size:11px}}.form .form__empty{text-align:center}.form .form__empty h2{padding-bottom:50px;border-bottom:1px solid #c68069;margin-bottom:50px}.form .form__empty p{color:#000;margin-bottom:35px}.form .form__message{font-size:1rem;line-height:1.5rem;color:#000;text-align:center}@media (min-width: 1023px){.form .form__message{font-size:1.2rem;line-height:1.6rem}}.form .form__message--error{color:red}.form .form__message--error ul{list-style-type:none;margin:0 0 20px}.form--login .form__title{margin-bottom:2rem;color:#000}.form--login .form__social-login{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}@media (min-width: 1023px){.form--login .form__social-login{font-size:1.2rem;line-height:1.6rem}}.form--login .form__btn{width:100%;margin:0 0 40px;transition:opacity .3s ease}.form--login .form__btn:hover,.form--login .form__btn:focus-visible{opacity:.7}.form--guest{padding:30px 0}.form--recover .form__title,.form--register .form__title{margin-bottom:2rem;color:#000}.form--recover .form__actions,.form--register .form__actions{text-align:center}.form--recover .form__btn,.form--register .form__btn{width:100%;margin:0 0 40px}.form--recover .form__label,.form--register .form__label{display:none}.form--contact .form__description{text-align:left}.form--contact .form__label{display:none}.form--contact textarea{max-width:100%}.form--contact .form__body,.form--contact .form__actions{width:100%}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.form--contact .form__body,.form--contact .form__actions{width:60%}}.form--contact .field{width:100%;margin-bottom:1rem}.form--contact .field.border{border:solid 1px #ebebeb}.form--contact .field input{width:100%;padding:1rem}.form--contact .contact-form__privacy{margin-bottom:2rem}.form--contact .form__btn{width:100%}.form--locale-mobile{display:flex;flex-wrap:wrap;margin-bottom:2rem}.form--locale-mobile .form__title{width:100%;margin-bottom:.5rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.3rem;text-transform:none;display:block}.form--locale-mobile .radio--locale{text-transform:uppercase;margin-right:10px;margin-bottom:5px}.form--locale-mobile .radio--size input[type=radio]{position:absolute;width:35px;height:27px;cursor:pointer;opacity:0}.form--locale-mobile .radio--size input[type=radio]+label{display:inline-block;cursor:pointer;padding:4px 6px 3px;font-weight:700;font-size:1.2rem;line-height:1.2rem}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.form--locale-mobile .radio--size input[type=radio]+label{font-size:1rem;line-height:1rem}}.form--locale-mobile .radio--size input[type=radio]:checked+label{font-weight:900;background:#333;color:#fff}.privacy__field{position:relative;margin-bottom:2rem}.privacy__field .privacy__input{top:0;right:0;bottom:0;left:0;width:25px;height:25px}.privacy__field .privacy__label{display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;line-height:1;font-weight:500;color:#000}.privacy__field .privacy__label:before{position:relative;display:block;width:15px;height:15px;margin-right:1rem}.privacy__field .privacy__label:after{top:1px;left:3px}.contact-form__title{text-align:center}.shopify-challenge__container{padding:10rem 0}.shopify-challenge__message{position:relative;margin-bottom:3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-transform:uppercase;text-align:center;color:#000;transition:opacity .3s ease}@media (min-width: 1023px){.shopify-challenge__message{margin-bottom:4rem;font-size:2.4rem;line-height:3rem}}.shopify-challenge__button{position:relative;width:100%;margin:4rem 0!important;padding:1.1rem 0 1rem;display:block;font-family:Ogg,serif;font-size:1rem;text-align:center;text-transform:uppercase;color:#fff;background-color:#000;border:none;cursor:pointer;transition:background-color .3s ease}@media (min-width: 1023px){.shopify-challenge__button{padding:1.4rem 0 1.2rem;font-size:1.2rem}}.shopify-challenge__button:hover,.shopify-challenge__button:focus-visible{background-color:#c68069}.insta{padding:2.5rem 2.6rem 4rem;background:linear-gradient(0deg,#f2f2f2 64.43%,#f2f2f200 99.57%)}@media (min-width: 1023px){.insta{padding:10rem 7rem 7rem}}.insta .insta__title{margin-bottom:1.5rem;font-size:2rem;line-height:3.1rem}@media (min-width: 1023px){.insta .insta__title{margin-bottom:3.3rem;font-size:4.2rem;line-height:6.5rem}}.hero{position:relative}.hero .hero__title{position:absolute;top:50%;left:50%;width:85%;font-family:Ogg,serif;font-size:3.3rem;line-height:4.1rem;text-transform:uppercase;text-align:center;color:#fff;transform:translate(-50%,-50%);z-index:1}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.hero .hero__title{width:50%}}@media (min-width: 1023px){.hero .hero__title{width:65%;font-size:6rem;line-height:7.4rem}}@media (min-width: 1280px){.hero .hero__title{width:45%}}.hero .hero__inner{overflow:hidden;display:flex}.hero .hero__inner--index{display:block}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.hero .hero__inner--index{display:flex}}.hero .hero__block{display:flex;flex:1}.hero .hero__block-content{position:relative;width:100%;min-height:30rem}.hero .hero__block-media{max-width:100%;height:100%;margin:0;line-height:0}.hero .hero__block-media--desktop{display:none}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.hero .hero__block-media--desktop{display:block}.hero .hero__block-media--mobile{display:none}}.hero .hero__block-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero__block-actions{position:absolute;bottom:1.5rem;left:50%;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem;transform:translate(-50%);z-index:1}.hero .hero__block-actions--index{top:50%;bottom:unset;left:50%;transform:translate(-50%,-50%)}@media (min-width: 1023px){.hero .hero__block-actions{bottom:3.6rem}.hero .hero__block-actions--index{bottom:unset}}.hero .hero__block-title{width:100%;font-family:Ogg,serif;font-size:3.3rem;line-height:4.1rem;text-transform:uppercase;text-align:center;color:#fff}@media (min-width: 1023px){.hero .hero__block-title{font-size:6rem;line-height:7.4rem}}.hero .hero__block-btn{font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.4rem;text-transform:uppercase;color:#fff;z-index:1;transition:opacity .3s ease}@media (min-width: 1023px){.hero .hero__block-btn{font-size:1.9rem;line-height:2.1rem}}.hero .hero__block-btn:hover,.hero .hero__block-btn:focus-visible{opacity:.5}.featured-product{padding:2rem 0 6rem;background:linear-gradient(180deg,#f2f2f2 64.58%,#f2f2f200);overflow-x:hidden}@media (min-width: 1023px){.featured-product{padding:5.2rem 0 11.5rem}}.featured-product .featured-product__title{width:-moz-fit-content;width:fit-content;margin-bottom:2rem;font-size:2rem;line-height:3.1rem}@media (min-width: 1023px){.featured-product .featured-product__title{margin-bottom:3.3rem;font-size:4.2rem;line-height:6.5rem}}.featured-product .featured-product__list{position:relative;margin:0 2.5rem}@media (min-width: 1023px){.featured-product .featured-product__list{margin:0 7rem}}.featured-product .featured-product__arrow,.featured-product .splide__arrow{width:28px;height:19px;background-color:#fff;border:1px solid #c9c9c9}.featured-product .featured-product__arrow svg,.featured-product .splide__arrow svg{height:unset;width:1.3rem}.featured-product .featured-product__arrow:disabled svg,.featured-product .splide__arrow:disabled svg{color:#c9c9c9}.featured-product .featured-product__arrow:hover,.featured-product .featured-product__arrow:focus-visible,.featured-product .splide__arrow:hover,.featured-product .splide__arrow:focus-visible{outline:none;color:#000}.featured-product .featured-product__arrow--next,.featured-product .splide__arrow--next{right:-1rem}.featured-product .featured-product__arrow--prev,.featured-product .splide__arrow--prev{left:-1rem}@media (min-width: 1023px){.featured-product .featured-product__arrow,.featured-product .splide__arrow{width:32px}.featured-product .featured-product__arrow--next,.featured-product .splide__arrow--next{right:-1.5rem}.featured-product .featured-product__arrow--prev,.featured-product .splide__arrow--prev{left:-1.5rem}}.featured-collections{padding:0 0 3rem}@media (min-width: 1023px){.featured-collections{padding:0 0 7rem}}.featured-collections .featured-collections__inner{position:relative;display:flex;overflow:hidden}.featured-collections .featured-collections__grid{width:calc(50% - 1px);margin:3rem 0;padding:0 2.6rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.featured-collections .featured-collections__grid--donna{border-right:1px solid #c9c9c9}@media (min-width: 1023px){.featured-collections .featured-collections__grid{margin:7rem 0;padding:0 4rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:4rem}}@media (min-width: 1280px){.featured-collections .featured-collections__grid{padding:0 7rem}}.featured-collections .featured-collections__block{position:relative;min-height:14rem}@media (min-width: 1023px){.featured-collections .featured-collections__block{width:calc(50% - 2rem)}.featured-collections .featured-collections__block:first-child{width:100%}}.featured-collections .featured-collections__image{width:100%;height:100%;display:block}.featured-collections .featured-collections__image img{height:100%;-o-object-fit:cover;object-fit:cover}.featured-collections .featured-collections__title{position:absolute;top:50%;left:50%;font-family:TWK Lausanne,sans-serif;font-size:1.3rem;line-height:1.4rem;color:#fff;transform:translate(-50%,-50%)}@media (min-width: 1023px){.featured-collections .featured-collections__title{font-size:1.9rem;line-height:2.1rem}}.featured-collections .featured-collections__entry{width:100%;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.featured-collections .featured-collections__entry{font-size:4.2rem;line-height:6.5rem}}.featured-brands{padding:0 0 6.5rem;overflow-x:hidden}@media (min-width: 1023px){.featured-brands{padding:0 0 12rem}}.featured-brands .featured-brands__inner{position:relative;max-width:100%;padding:0 0 0 4rem}.featured-brands .featured-brands__inner--reverse{padding:0 4rem 0 0}.featured-brands .featured-brands__inner--reverse .featured-brands__collection-block{scroll-snap-align:end}.featured-brands .featured-brands__collections{width:100%;margin:0 0 5rem;display:flex;justify-content:flex-start;gap:1.2rem;overflow-x:scroll;scroll-padding:0 50%;scroll-snap-type:x mandatory}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.featured-brands .featured-brands__collections{width:82%;margin:0 auto 4rem;gap:2rem}}@media (min-width: 1023px){.featured-brands .featured-brands__collections{max-width:118rem;margin:0 auto 7rem;overflow:hidden;scroll-snap-type:none}}.featured-brands .featured-brands__collection-block{position:relative;flex:1 0 calc(25% + 1.2rem);scroll-snap-align:start}.featured-brands .featured-brands__collection-block:last-child{flex:2 0 50%}.featured-brands .featured-brands__collection-link img{height:100%}.featured-brands .featured-brands__collection-title{position:absolute;top:50%;left:50%;font-style:normal;font-weight:500;font-size:1.3rem;line-height:1.4rem;color:#fff;transform:translate(-50%,-50%)}@media (min-width: 1023px){.featured-brands .featured-brands__collection-title{font-size:1.9rem;line-height:2.1rem}}.featured-brands .featured-brands__brands{padding:0 3.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.featured-brands .featured-brands__brands{max-width:66.3rem;margin:0 auto;padding:0}}.featured-brands .featured-brands__brands-link{padding:1rem 1.3rem .8rem;font-weight:300;font-size:.9rem;line-height:1rem;letter-spacing:.02em;text-transform:uppercase;border:1px solid #c9c9c9;transition:color .2s ease,background-color .3s ease,border-color .3s ease}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.featured-brands .featured-brands__brands-link{padding:1.2rem 1.6rem 1rem;font-size:1.3rem;line-height:1.4rem}}.featured-brands .featured-brands__brands-link--contrast{color:#fff;background-color:#767b7c;border-color:#767b7c;transition:opacity .3s ease}.featured-brands .featured-brands__brands-link:hover,.featured-brands .featured-brands__brands-link:focus-visible{color:#fff;background-color:#767b7c;border-color:#767b7c}.featured-brands .featured-brands__brands-link:hover--contrast,.featured-brands .featured-brands__brands-link:focus-visible--contrast{opacity:.7}.stores .stores__inner{position:relative;overflow:hidden}@media (min-width: 1023px){.stores .stores__inner{display:flex}.stores .stores__inner--reverse{flex-direction:row-reverse}}.stores .stores__content{width:100%;padding:3.5rem 2.6rem}@media (min-width: 1023px){.stores .stores__content{width:50%;padding:10rem 10rem 16rem}}.stores .stores__title{margin-bottom:.5rem;font-size:2rem;line-height:3.1rem}@media (min-width: 1023px){.stores .stores__title{margin-bottom:1rem;font-size:4.2rem;line-height:6.5rem}}.stores .stores__entry{margin-bottom:2.5rem;font-weight:300;font-size:1.1rem;line-height:1.8rem}@media (min-width: 1023px){.stores .stores__entry{margin-bottom:3.5rem;font-size:1.5rem;line-height:2.5rem}}.stores .stores__list{display:flex;flex-wrap:wrap}.stores .stores__list .stores__link{font-weight:500;font-size:1rem;line-height:1.1rem;text-transform:uppercase;transition:opacity .3s ease}@media (min-width: 1023px){.stores .stores__list .stores__link{width:100%;display:block;font-size:1.2rem;line-height:2.3rem}}.stores .stores__list .stores__link:hover,.stores .stores__list .stores__link:focus-visible{opacity:.5}.stores .stores__address{width:40%;margin-bottom:2.5rem}.stores .stores__address:nth-child(odd){width:60%}@media (min-width: 1023px){.stores .stores__address{width:33.3333333333%;margin-bottom:6rem}.stores .stores__address:nth-child(odd){width:33.3333333333%}}.stores .stores__address .stores__link{line-height:1.8rem;text-transform:none}@media (min-width: 1023px){.stores .stores__address .stores__link{font-size:1.2rem;line-height:2.1rem}}.stores .stores__address-title{font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase}@media (min-width: 1023px){.stores .stores__address-title{font-size:1.2rem;line-height:2.3rem}}.stores .stores__media{width:100%}@media (min-width: 1023px){.stores .stores__media{width:50%}}.stores .stores__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services .services__list{margin:0 1rem;padding:3rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.6rem 0}@media (min-width: 1023px){.services .services__list{padding:4.8rem 0}}.services .services__item{width:50%;display:flex;justify-content:center;align-items:center;gap:.9rem}.services .services__item--shipping{width:100%}.services .services__item--shipping svg{width:2.2rem;height:1.2rem}.services .services__item--payment svg{width:1.8rem;height:1.4rem}.services .services__item--returns svg{width:1.3rem;height:1.5rem}@media (min-width: 1023px){.services .services__item{width:33.3333333333%;gap:1.5rem}.services .services__item--shipping{width:33.3333333333%}.services .services__item--shipping svg{width:3.1rem;height:1.7rem}.services .services__item--payment svg{width:2.3rem;height:1.8rem}.services .services__item--returns svg{width:1.7rem;height:1.9rem}}.services .services__title{font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.9rem;line-height:1rem;letter-spacing:.02em;text-transform:uppercase;color:#000}@media (min-width: 1023px){.services .services__title{font-size:1.2rem;line-height:1.3rem;letter-spacing:.04em}}.services .services__description{font-size:.9rem;line-height:1.3rem;text-align:center;color:#fff}@media (min-width: 1023px){.services .services__description{font-size:1.2rem;line-height:1.7rem}}.newsletter{position:relative;width:100%;padding:3.5rem 2.6rem;background-color:#0b0b0b}@media (min-width: 1023px){.newsletter{padding:5.5rem 7.2rem;display:flex;justify-content:space-between;align-items:center}}.newsletter .newsletter__title{margin-bottom:2rem;font-weight:400;font-size:2rem;line-height:3.1rem;text-transform:uppercase;color:#fff}@media (min-width: 1023px){.newsletter .newsletter__title{margin-bottom:0;font-size:4.2rem;line-height:6.5rem}}@media (min-width: 1280px){.newsletter .newsletter__title{width:33.3333333333%}}.newsletter .newsletter__entry{margin-bottom:1.4rem;font-size:1rem;line-height:1.4rem}@media (min-width: 1023px){.newsletter .newsletter__entry{font-size:1.2rem;line-height:1.7rem}}@media (min-width: 1280px){.newsletter .newsletter__form{width:66.6666666667%}.newsletter .newsletter__form .newsletter__fields{width:100%;display:flex;justify-content:space-around;align-items:center}}.newsletter .newsletter__submit-message{font-weight:300;font-size:1.3rem;line-height:2.2rem;color:#fff}@media (min-width: 1280px){.newsletter .newsletter__submit-message{text-align:center}}.newsletter .newsletter__field{width:75%;margin-bottom:2rem;display:flex;justify-content:flex-start;align-items:center}@media (min-width: 1280px){.newsletter .newsletter__field{max-width:27rem;margin-bottom:0}}.newsletter .newsletter__input{height:3.2rem;padding:1.2rem 1.2rem 1rem;flex-grow:1;font-weight:300;font-size:1.2rem;line-height:1rem;letter-spacing:.02em;background-color:#0000;border:1px solid #c9c9c9}@media (min-width: 1023px){.newsletter .newsletter__input{height:4rem;padding:1.4rem 1.8rem 1.3rem;font-size:1.2rem;line-height:1.3rem}}.newsletter .newsletter__input::-moz-placeholder{text-transform:uppercase;color:#fff;opacity:1}.newsletter .newsletter__input::placeholder{text-transform:uppercase;color:#fff;opacity:1}.newsletter .newsletter__submit{width:4rem;height:3.2rem;padding:1.1rem 1rem 1rem;font-weight:300;font-size:.9rem;line-height:1rem;background-color:#0000;border:1px solid #c9c9c9;border-left:none}@media (min-width: 1023px){.newsletter .newsletter__submit{width:5rem;height:4rem;padding:1.5rem 1.3rem 1.4rem}}.newsletter .newsletter__privacy{position:relative;display:flex;align-items:center}.newsletter .newsletter__checkbox{position:absolute;width:20px;height:20px;opacity:0}.newsletter .newsletter__checkbox:checked~.newsletter__privacy-label:after{opacity:1}.newsletter .newsletter__privacy-label{position:relative;padding-left:3rem;display:block;font-weight:300;font-size:1rem;line-height:1.7rem;color:#fff;cursor:pointer}@media (min-width: 1023px){.newsletter .newsletter__privacy-label{font-size:1.3rem;line-height:2.2rem}}.newsletter .newsletter__privacy-label a{font-weight:500}.newsletter .newsletter__privacy-label:before{content:"";position:absolute;top:-2px;left:0;height:20px;width:20px;margin-right:1rem;display:inline-block;border:1px solid #f5f5f5}.newsletter .newsletter__privacy-label:after{content:"";position:absolute;left:6px;top:3px;height:6px;width:9px;display:inline-block;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;transform:rotate(-45deg);opacity:0}.collection{position:relative}.collection .collection__head{position:relative;padding:4rem 1.6rem 1.4rem}@media (min-width: 1023px){.collection .collection__head{padding:7.5rem 7rem 2.3rem}}.collection .collection__title{width:100%;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.collection .collection__title{font-size:4.2rem;line-height:5.2rem}}.collection .collection__body{position:relative;max-width:100%;padding:3.3rem 1.6rem 7rem;box-sizing:border-box;background:linear-gradient(180deg,#f2f2f2 64.58%,#f2f2f200)}@media (min-width: 1023px){.collection .collection__body{padding:6rem 7rem 14rem}}.collection .collection__body.active{pointer-events:none}.collection .collection__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (min-width: 1023px){.collection .collection__items{justify-content:center}}.collection .collection__item{width:calc(50% - .8rem);margin-bottom:5rem}.collection .collection__item:nth-child(9),.collection .collection__item:nth-child(18){width:100%;padding:0 6rem}@media (min-width: 1023px){.collection .collection__item{width:25%;margin-bottom:7rem;padding:0 1rem}.collection .collection__item:nth-child(9),.collection .collection__item:nth-child(18){width:25%;padding:0 1.2rem}.collection .collection__item:nth-child(13){width:50%;padding:0 1rem 0 15rem}.collection .collection__item:nth-child(14){width:50%;padding:7rem 27rem 0 6rem}}.collection .collection__no-products{max-width:100%;padding:3.3rem 1.6rem 7rem}@media (min-width: 1023px){.collection .collection__no-products{padding:6rem 7rem 14rem}}.collection .collection__no-products-title{font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase}@media (min-width: 1023px){.collection .collection__no-products-title{font-size:1.2rem;line-height:1.3rem}}.main-search{position:relative}.main-search .main-search__head{position:relative;padding:4rem 1.6rem 1.4rem}@media (min-width: 1023px){.main-search .main-search__head{padding:7.5rem 7rem 2.3rem}}.main-search .main-search__title{width:100%;margin-bottom:.5rem;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-search .main-search__title{margin-bottom:4rem;font-size:4.2rem;line-height:5.2rem}}.main-search .search__form{width:100%;max-width:35rem;display:flex;align-items:baseline}@media (min-width: 1023px){.main-search .search__form{max-width:unset}}.main-search .search__field{padding:0;background-color:#0000}.main-search .search__field:first-child{flex-grow:1}.main-search .search__field input[type=search]::-moz-placeholder{text-transform:uppercase!important;color:#c9c9c9!important}.main-search .search__field input[type=search]::placeholder{text-transform:uppercase!important;color:#c9c9c9!important}.main-search .search__form-input{width:100%;padding:1.6rem 1.3rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#eaeaea}@media (min-width: 1023px){.main-search .search__form-input{font-size:1.3rem;line-height:1.4rem}}.main-search .search__form-submit{height:100%;padding:1.6rem 1.3rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#fff;background-color:#0b0b0b;border:1px solid #0b0b0b;border-radius:0;transition:opacity .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 1023px){.main-search .search__form-submit{padding:1.6rem 2.3rem;font-size:1.3rem;line-height:1.4rem}}.main-search .search__form-submit:hover,.main-search .search__form-submit:focus-visible{opacity:.5}.main-search .main-search__no-results{max-width:100%;padding:3.3rem 1.6rem 7rem;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-search .main-search__no-results{padding:6rem 7rem 14rem;font-size:1.2rem;line-height:1.3rem}}.main-search .collection__body{position:relative;max-width:100%;padding:3.3rem 1.6rem 7rem;box-sizing:border-box;background:linear-gradient(180deg,#f2f2f2 64.58%,#f2f2f200)}@media (min-width: 1023px){.main-search .collection__body{padding:6rem 7rem 14rem}}.main-search .collection__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (min-width: 1023px){.main-search .collection__items{justify-content:center}}.main-search .collection__item{width:calc(50% - .8rem);margin-bottom:5rem}.main-search .collection__item:nth-child(9),.main-search .collection__item:nth-child(18){width:100%;padding:0 6rem}@media (min-width: 1023px){.main-search .collection__item{width:25%;margin-bottom:7rem;padding:0 1rem}.main-search .collection__item:nth-child(9),.main-search .collection__item:nth-child(18){width:25%;padding:0 1.2rem}.main-search .collection__item:nth-child(13){width:50%;padding:0 1rem 0 15rem}.main-search .collection__item:nth-child(14){width:50%;padding:7rem 27rem 0 6rem}}.main-product{position:relative;max-width:100%;margin-bottom:9rem}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-product{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1023px){.main-product{grid-template-columns:repeat(3,1fr)}}.main-product .main-product__media{position:relative;width:100%}.main-product .main-product__media--mobile{margin-bottom:2rem;display:block}@media (min-width: 1023px){.main-product .main-product__media--mobile .splide__slide:first-child,.main-product .main-product__media--mobile .splide__arrows{display:none}}.main-product .main-product__media--mobile .splide__slide img{width:100%}.main-product .main-product__media--desktop{display:none}@media (min-width: 1023px){.main-product .main-product__media--desktop{position:sticky;top:6rem;bottom:7rem;height:-moz-fit-content;height:fit-content;padding:7rem;display:block;align-self:start}.main-product .main-product__media--desktop img{width:100%}}.main-product .main-product__arrow{width:28px;height:18px;background-color:#fff;border:1px solid #c9c9c9}.main-product .main-product__arrow svg{height:unset;width:1.3rem}.main-product .main-product__arrow:disabled svg{color:#c9c9c9}.main-product .main-product__arrow--next{right:-1rem}.main-product .main-product__arrow--prev{left:-1rem}@media (min-width: 1023px){.main-product .main-product__arrow{width:32px;height:32px}.main-product .main-product__arrow--next{right:-6.5rem}.main-product .main-product__arrow--prev{left:-6.5rem}}.main-product .main-product__details{position:relative;max-width:100%;padding:0 2.5rem}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-product .main-product__details{padding-top:3rem}}@media (min-width: 1023px){.main-product .main-product__details{position:sticky;top:6rem;bottom:7rem;padding:6rem 7rem 7rem;align-self:start}}.main-product .main-product__discount{position:absolute;top:0;right:2.6rem;padding:7px 9px;font-weight:500;line-height:1.1rem;color:#fff;background-color:#767b7c;z-index:3}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-product .main-product__discount{top:3rem}}@media (min-width: 1023px){.main-product .main-product__discount{top:3.5rem;right:5rem}}@media (min-width: 1280px){.main-product .main-product__discount{top:6.8rem;right:7rem;padding:9px 12px;font-size:1.2rem;line-height:1.3rem}}.main-product .main-product__vendor{margin-bottom:1.2rem;font-size:2.2rem;line-height:3.4rem}@media (min-width: 1023px){.main-product .main-product__vendor{font-size:3.2rem;line-height:4.9rem}}.main-product .main-product__title{margin-bottom:1.5rem;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.6rem}@media (min-width: 1023px){.main-product .main-product__title{font-size:1.6rem;line-height:1.8rem}}.main-product .main-product__price{margin-bottom:2.6rem;display:flex;gap:.8rem;font-weight:500;font-size:1.4rem;line-height:1.6rem;color:#000}@media (min-width: 1023px){.main-product .main-product__price{margin-bottom:3.4rem;font-size:1.6rem;line-height:1.8rem}}.main-product .main-product__price .main-product__price-sale{color:#c9c9c9}.main-product .main-product__form{position:relative}.main-product .main-product__size{width:-moz-fit-content;width:fit-content;margin-bottom:1.4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border:1px solid #c9c9c9}.main-product .main-product__size--gap{border:none;gap:.2rem}.main-product .main-product__size--gap .main-product__form-control{border:1px solid #c9c9c9}.main-product .main-product__form-control{position:relative;cursor:pointer;transition:border-color .3s ease,outline .3s ease}.main-product .main-product__form-control:not(:last-child){border-right:1px solid #c9c9c9}.main-product .main-product__form-control.disabled{display:none}.main-product .main-product__form-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;transition:border-color .3s ease,color .3s ease}.main-product .main-product__form-control input:disabled{display:none}.main-product .main-product__form-control input .disabled+label{color:#f5f5f5}.main-product .main-product__form-control input:checked+label{color:#fff;background-color:#0b0b0b;transition:color .3s ease-in-out}.main-product .main-product__form-control input:checked.disabled+label{color:#fff;background-color:#c68069;opacity:.7;transition:color .3s ease-in-out}.main-product .main-product__form-control label{min-width:4.1rem;min-height:3rem;display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}.main-product .main-product__form-control label span{padding:0 .5rem}@media (min-width: 1280px){.main-product .main-product__form-control label{min-width:4.9rem;min-height:3.9rem;font-size:1.2rem;line-height:1.3rem}}.main-product .main-product__form-control:hover{border-color:#0b0b0b;outline:1px solid #0b0b0b}.main-product .main-product__form-control:hover input:not(:checked)+label{color:#fff;background-color:#0b0b0b}.main-product button[data-modal-trigger]{margin-bottom:1.4rem;padding:0;display:block;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000;border:0;background-color:#0000}@media (min-width: 1023px){.main-product button[data-modal-trigger]{font-size:1.1rem;line-height:1.2rem}.main-product button[data-modal-trigger]:hover,.main-product button[data-modal-trigger]:focus-visible{cursor:pointer;text-decoration:underline}}.main-product button[data-modal-trigger]:last-of-type{margin-bottom:3rem}@media (min-width: 1023px){.main-product button[data-modal-trigger]:last-of-type{margin-bottom:2.6rem}}.main-product .main-product__actions{height:-moz-fit-content;height:fit-content;margin-bottom:1.8rem;display:flex;align-items:center}.main-product .main-product__button{width:calc(100% - 4.3rem);text-transform:uppercase;transition:background-color .3s ease}@media (min-width: 1280px){.main-product .main-product__button{width:calc(100% - 5rem)}}.main-product .main-product__button:hover,.main-product .main-product__button:focus-visible{background-color:#767b7c}.main-product .main-product__wishlist{width:4.3rem;height:4.1rem;flex-shrink:0}.main-product .main-product__wishlist .wk-button{height:100%;width:100%;color:#fff;background-color:#767b7c}.main-product .main-product__wishlist .wk-button__icon{width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.main-product .main-product__wishlist .wk-button__icon svg{width:2rem}.main-product .main-product__wishlist .wk-button__label{display:none}@media (min-width: 1280px){.main-product .main-product__wishlist{width:5rem;height:5rem}}.main-product .main-product__tabs{position:relative;max-width:95%;display:block;margin-top:2.4rem}@media (min-width: 1023px){.main-product .main-product__tabs{max-width:100%;padding:0}}.main-product .main-product__links{display:flex;justify-content:space-between}.main-product .main-product__tab-link{padding:.5rem 0;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000;background-color:#0000}@media (min-width: 1280px){.main-product .main-product__tab-link{font-size:1.2rem;line-height:1.3rem}}.main-product .main-product__tab-link.current{margin-top:-2px;font-weight:500}.main-product .main-product__target-tab{padding:1.2rem 0 0;display:none;font-weight:300;font-size:1.1rem;line-height:1.7rem;color:#000;border-top:none}@media (min-width: 1280px){.main-product .main-product__target-tab{font-size:1.2rem;line-height:1.9rem}}.main-product .main-product__target-tab.active{display:block}.main-product .main-product__variants{margin-bottom:3rem}.main-product .main-product__collections-links{display:flex;flex-direction:column;gap:1.5rem;display:none}.main-product .main-product__link{font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000}.main-product__dialog{position:fixed;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;padding:8rem 0;display:block;background-color:#0000;border:none;opacity:0;pointer-events:none;transition:opacity .3s ease-out,background-color .3s ease-out}.main-product__dialog[open]{opacity:1;pointer-events:all;background-color:#1a1a1a80;transition:opacity .3s ease-out,background-color .3s ease-in}.main-product__dialog[open]::backdrop{opacity:1;transition:opacity .3s ease-in}.main-product__dialog[open] .main-product__dialog-content{transform:translateY(0);opacity:1;transition:transform .3s ease-in,opacity .3s ease-in}.main-product__dialog::backdrop{background:#1a1a1a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease-out}.main-product__dialog .main-product__dialog-content{position:relative;width:85%;margin:0 auto;padding:4rem 2rem;background-color:#fff;overflow-y:scroll;transform:translateY(100%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-product__dialog .main-product__dialog-content{width:50%}}.main-product__dialog .main-product__dialog-content ul{padding:0;list-style:none}.main-product__dialog .main-product__dialog-content ul.stock-list{padding:1.2rem 0 0}.main-product__dialog .main-product__dialog-content ul.stock-list li{font-size:12px;font-weight:300}.main-product__dialog .main-product__dialog-content ul.stock-list li:not(:first-child){margin-top:3px}.main-product__dialog .main-product__dialog-content details{margin-bottom:.5rem;padding:1rem;border:1px solid #c9c9c9}.main-product__dialog .main-product__dialog-content summary{font-family:Ogg,serif;font-size:1.3rem;cursor:pointer}.main-product__dialog .main-product__dialog-content summary:hover,.main-product__dialog .main-product__dialog-content summary:focus-visible{text-decoration:underline}.main-product__dialog .main-product__dialog-content p,.main-product__dialog .main-product__dialog-content span{margin:2rem 0 1rem;display:block;font-weight:300;font-size:1.2rem;line-height:1.3rem}.main-product__dialog .main-product__dialog-content h3{margin:1rem 0 2rem;font-size:1.8rem;line-height:2rem}.main-product__dialog .main-product__dialog-content table{margin-block:2rem;table-layout:fixed;border:1px solid #c9c9c9;border-collapse:collapse}.main-product__dialog .main-product__dialog-content table td,.main-product__dialog .main-product__dialog-content table th{padding:.5rem 1rem;font-size:1.2rem;line-height:1.3rem;text-align:center;border:1px solid #c9c9c9}.main-product__dialog .main-product__dialog-content table th{font-weight:500}.main-product__dialog .main-product__dialog-content table td{font-weight:300}.main-product__dialog .main-product__dialog-close{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background-color:#0000;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:opacity .3s ease}.main-product__dialog .main-product__dialog-close svg{width:1.5rem}.product__utils-buttons{margin-block:2rem 4rem;display:flex;align-items:center}.product__utils-buttons a{min-height:3rem;padding:0 1rem;display:flex;gap:1rem;align-items:center;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;color:#fff;background-color:#0b0b0b;border:solid 1px #0b0b0b}.product__utils-buttons svg{width:1.8rem}.swatches__title{margin-bottom:1.5rem;font-family:Ogg,serif;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000}.swatches__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem}.swatches__item{min-width:6rem;min-height:2.2rem;padding:0 .5rem;display:flex;justify-content:center;align-items:center;font-family:Ogg,serif;font-size:.8rem;line-height:1rem;text-transform:uppercase;color:#000;background-color:#f5f5f5;cursor:pointer;transition:color .3s ease,background-color .3s ease}.swatches__item:hover,.swatches__item:focus-visible{color:#fff;background-color:#c68069}.swatches__item--current{color:#fff;background-color:#c68069}.swatches__item a{color:inherit}.recommendations{margin-bottom:6.5rem;background:linear-gradient(180deg,#f2f2f2 64.58%,#f2f2f200)}@media (min-width: 1023px){.recommendations{margin-bottom:10rem}}.recommendations .recommendations__type,.recommendations .recommendations__vendor{margin:0 2.5rem}@media (min-width: 1023px){.recommendations .recommendations__type,.recommendations .recommendations__vendor{margin:0 7rem}}.recommendations .recommendations__title{padding:2rem 0;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.recommendations .recommendations__title{padding:5rem 0 3rem;font-size:2.2rem;line-height:2.7rem}}.recommendations .recommendations__arrow,.recommendations .splide__arrow{width:28px;height:19px;background-color:#fff;border:1px solid #c9c9c9}.recommendations .recommendations__arrow svg,.recommendations .splide__arrow svg{height:unset;width:1.3rem}.recommendations .recommendations__arrow:disabled svg,.recommendations .splide__arrow:disabled svg{color:#c9c9c9}.recommendations .recommendations__arrow:hover,.recommendations .recommendations__arrow:focus-visible,.recommendations .splide__arrow:hover,.recommendations .splide__arrow:focus-visible{outline:none;color:#000}.recommendations .recommendations__arrow--next,.recommendations .splide__arrow--next{right:-1rem}.recommendations .recommendations__arrow--prev,.recommendations .splide__arrow--prev{left:-1rem}@media (min-width: 1023px){.recommendations .recommendations__arrow,.recommendations .splide__arrow{width:32px}.recommendations .recommendations__arrow--next,.recommendations .splide__arrow--next{right:-1.5rem}.recommendations .recommendations__arrow--prev,.recommendations .splide__arrow--prev{left:-1.5rem}}.recommendations .recommendations__list{position:relative}.legal{padding:4.5rem 0}@media (min-width: 1023px){.legal{padding:7.5rem 3rem}}.legal .legal__title{margin-bottom:3rem;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.legal .legal__title{font-size:4.2rem;line-height:5.2rem}}.legal .legal__content{font-weight:300;font-size:1.1rem;line-height:1.7rem}@media (min-width: 1023px){.legal .legal__content{font-size:1.2rem;line-height:1.9rem}}.legal .legal__content p{margin-bottom:1rem}.legal .legal__content span{font-weight:500}.legal .legal__content h2,.legal .legal__content h3,.legal .legal__content h4,.legal .legal__content h5{margin:2rem 0 1rem;font-weight:400}.legal .legal__content ul{margin-bottom:2rem;padding-left:2rem;list-style:disc}.legal .legal__content li p{margin-bottom:.5rem}.main-wishlist{position:relative;margin:3rem 0 7rem}.main-wishlist .main-wishlist__head{position:relative;margin-bottom:4rem}.main-wishlist .main-wishlist__title{width:100%;margin-bottom:3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.main-wishlist .main-wishlist__title{font-size:2.4rem;line-height:3rem}}.main-wishlist .wk-note{font-size:1rem;line-height:1.2rem}@media (min-width: 1023px){.main-wishlist .wk-note{font-size:1.2rem;line-height:1.4rem}}.main-wishlist .wk-grid{width:100%;max-width:1380px;margin:0 auto 145px;padding:3rem 0 0;display:block!important}.main-wishlist .wk-row{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:1.6rem;box-sizing:border-box}@media (min-width: 1023px){.main-wishlist .wk-row{gap:1rem}}.main-wishlist .wk-item-column{width:calc(50% - .8rem);margin-bottom:4rem}@media (min-width: 1023px){.main-wishlist .wk-item-column{width:calc(25% - .8rem)}}.main-wishlist .wk-item{position:relative;padding:0;display:flex;flex-direction:column}.main-wishlist .wk-button{position:absolute;top:0;right:0;height:30px;padding:1rem;border:none;opacity:.3;transition:opacity .3s ease}.main-wishlist .wk-button:hover,.main-wishlist .wk-button:focus-visible{opacity:.7}.main-wishlist .wk-button__icon{width:1rem;margin:0;display:flex}.main-wishlist .wk-product-image{margin-bottom:1.5rem;padding:0!important;background:none}.main-wishlist .wk-variant-image{width:100%;-o-object-fit:cover;object-fit:cover}.main-wishlist .wk-product-content{display:flex;flex-direction:column;align-items:flex-start}.main-wishlist .wk-product-vendor,.main-wishlist .wk-product-title,.main-wishlist .wk-product-price{margin-bottom:1rem;font-family:TWK Lausanne,sans-serif;font-weight:300;font-size:1rem;line-height:1.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-wishlist .wk-product-vendor,.main-wishlist .wk-product-title,.main-wishlist .wk-product-price{margin-bottom:1.4rem;font-size:1.2rem;line-height:1.3rem}}.main-wishlist .wk-product-title{width:100%;font-weight:500;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wishlist .wk-product-price{display:flex;justify-content:flex-start;align-items:center;gap:3px;font-weight:500}@media (min-width: 1023px){.main-wishlist .wk-product-price{margin-bottom:0}}.main-wishlist .wk-product-price--compare{color:#c9c9c9}.main-wishlist .wk-product-form{width:100%}.main-wishlist .wk-product-form__option__select{width:-moz-fit-content;width:fit-content;margin-bottom:1.4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border:1px solid #c9c9c9}.main-wishlist .sizes__option-item{position:relative;margin:0;padding:0;border:none}.main-wishlist .sizes__option-item{position:relative;cursor:pointer;transition:border-color .3s ease,outline .3s ease}.main-wishlist .sizes__option-item:not(:last-child){border-right:1px solid #c9c9c9}.main-wishlist .sizes__option-item.disabled{display:none}.main-wishlist .sizes__option-item input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;transition:border-color .3s ease,color .3s ease}.main-wishlist .sizes__option-item input:disabled{display:none}.main-wishlist .sizes__option-item input .disabled+label{color:#f5f5f5}.main-wishlist .sizes__option-item input:checked+label{color:#fff;background-color:#0b0b0b;transition:color .3s ease-in-out;outline:1px solid #0b0b0b}.main-wishlist .sizes__option-item input:checked.disabled+label{color:#fff;background-color:#c68069;opacity:.7;transition:color .3s ease-in-out}.main-wishlist .sizes__option-item label{padding:.5rem;display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:#000;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}.main-wishlist .sizes__option-item label span{padding:0 .5rem}@media (min-width: 1280px){.main-wishlist .sizes__option-item label{padding:1rem;font-size:1.2rem;line-height:1.3rem}}.main-wishlist .sizes__option-item:hover{border-color:#0b0b0b;outline:1px solid #0b0b0b}.main-wishlist .sizes__option-item:hover input:not(:checked)+label{color:#fff;background-color:#0b0b0b}.main-wishlist .wk-product-form__submit{position:relative;margin:0;padding:1.5rem 0 1.4rem;display:block;font-weight:500;font-size:1.2rem;line-height:1.2rem;text-align:center;text-transform:uppercase;color:#fff;background-color:#000;border-radius:0;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;transition:background-color .3s ease}@media (min-width: 1280px){.main-wishlist .wk-product-form__submit{padding:1.8rem 1.2rem;font-size:1.3rem;line-height:1.4rem}}.main-wishlist .wk-product-form__submit:hover,.main-wishlist .wk-product-form__submit:focus-visible{background-color:#767b7c}.main-stores{position:relative;margin:0 0 7rem}.main-stores .main-stores__title{padding:7rem 0;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-stores .main-stores__title{font-size:4.2rem;line-height:5.2rem}}.main-stores .main-stores__content{width:100%}.main-stores .main-stores__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.6rem}@media (min-width: 1023px){.main-stores .main-stores__list{gap:1rem}}.main-stores .main-stores__item{width:100%;margin-bottom:4rem;padding:0 2rem;border-left:1px solid #f5f5f5}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-stores .main-stores__item{width:calc(50% - .8rem)}}@media (min-width: 1023px){.main-stores .main-stores__item{width:calc(25% - .8rem)}}.main-stores .main-stores__name{margin-bottom:1rem;font-family:TWK Lausanne,sans-serif;font-weight:500;font-size:.8rem;line-height:1rem;text-transform:uppercase}@media (min-width: 1023px){.main-stores .main-stores__name{margin-bottom:2rem;font-size:1.1rem;line-height:1.4rem}}.main-stores .main-stores__info{margin-bottom:.9rem;font-weight:300;font-size:1rem;line-height:1.2rem}@media (min-width: 1023px){.main-stores .main-stores__info{margin-bottom:1.4rem;font-size:1.2rem;line-height:1.4rem}}.main-stores .main-stores__info dt{font-weight:500;text-transform:uppercase}.main-stores .store-card-link{font-size:1.2rem;display:inline-flex;gap:.5rem;align-items:baseline}.main-stores .main-stores__address-link{display:block;font-weight:500;font-size:1rem;line-height:1.2rem;transition:opacity .3s ease}@media (min-width: 1023px){.main-stores .main-stores__address-link{font-size:1.2rem;line-height:1.4rem}}.main-stores .main-stores__address-link:hover,.main-stores .main-stores__address-link:focus-visible{opacity:.7}.main-about-us{position:relative;margin:0 0 7rem}.main-about-us .main-about-us__head{position:relative}.main-about-us .main-about-us__head img{width:100%;-o-object-fit:cover;object-fit:cover}.main-about-us .main-about-us__title{margin:0 0 3rem;padding:4rem 1.6rem 0;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-about-us .main-about-us__title{margin:0 0 4rem;padding:7rem 7rem 0;font-size:4.2rem;line-height:5.2rem}}.main-about-us .main-about-us__subtitle{width:80%;margin-bottom:3rem;padding:0 1.6rem;display:block;font-weight:300;font-size:1.4rem;line-height:1.6rem;font-style:italic}@media (min-width: 1023px){.main-about-us .main-about-us__subtitle{width:60%;margin-bottom:4rem;padding:0 7rem;font-size:1.6rem;line-height:1.8rem}}.main-about-us .main-about-us__image{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:3rem}@media (min-width: 1023px){.main-about-us .main-about-us__image{margin-bottom:4rem}}.main-about-us .main-about-us__story{width:80%;margin-bottom:3rem;padding:0 1.6rem;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-about-us .main-about-us__story{margin-bottom:4rem;padding:0 7rem;font-size:4.2rem;line-height:5.2rem}}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-about-us .main-about-us__story-list{width:80%;margin:0 auto}}.main-about-us .main-about-us__story-item{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.main-about-us .main-about-us__story-item:not(:last-child){margin-bottom:4rem}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-about-us .main-about-us__story-item{flex-direction:row}}.main-about-us .main-about-us__story-image{width:50%;margin-bottom:3rem;justify-self:flex-start}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-about-us .main-about-us__story-image{width:15%;margin-bottom:0}}.main-about-us .main-about-us__story-year{font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-about-us .main-about-us__story-year{font-size:4.2rem;line-height:5.2rem}}.main-about-us .main-about-us__story-text{width:100%;margin-top:2rem;padding:0 1.6rem;justify-self:flex-end;font-weight:300;font-size:1.1rem;line-height:1.7rem;text-align:justify}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-about-us .main-about-us__story-text{width:40%;margin-top:0;padding:0;font-size:1.2rem;line-height:1.9rem}}.main-brands{padding:2rem;max-width:1200px;width:100%;margin:0 auto;min-height:64vh}.main-brands .main-brands__title{padding:4rem 0 3rem;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-brands .main-brands__title{padding:7rem 0;font-size:4.2rem;line-height:5.2rem}}.main-brands .main-brands__grid{margin-bottom:20rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1023px){.main-brands .main-brands__grid{grid-template-columns:repeat(2,1fr)}}.main-brands .main-brands__grid .main-brands__letter{padding-bottom:.8rem;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase;border-bottom:solid 1px #c9c9c9}@media (min-width: 1023px){.main-brands .main-brands__grid .main-brands__letter{font-size:4.2rem;line-height:5.2rem}}.main-brands .main-brands__grid .main-brands__list{list-style-type:none;padding:0;margin:0;margin-top:1rem;font-weight:500;font-size:1.1rem;line-height:2.7rem}@media (min-width: 1023px){.main-brands .main-brands__grid .main-brands__list{font-size:1.2rem;line-height:2.3rem}}.main-brands .main-brands__grid .main-brands__list .main-brands__item .main-brands__link{text-decoration:none;width:100%;display:flex;align-items:center;justify-content:space-between}.main-brands .main-brands__grid .main-brands__list .main-brands__item .main-brands__link:hover{text-decoration:underline}.main-brands .main-brands__grid .main-brands__list .main-brands__item .main-brands__link .count{opacity:.8}.main-dirette{padding:2rem;max-width:1536px;width:100%;margin:0 auto}.main-dirette h1{padding:4rem 0 3rem;font-family:Ogg,serif;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.main-dirette h1{padding:7rem 0;font-size:4.2rem;line-height:5.2rem}}.main-dirette h1:has(+p){padding-bottom:.8rem}.main-dirette>p{margin-bottom:1.8rem;font-size:1.3rem}@media (min-width: 1023px){.main-dirette>p{margin-bottom:3.2rem;max-width:min(80%,1080px);font-size:1.6rem}}.main-dirette .grid{margin-bottom:20rem;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 550px){.main-dirette .grid{gap:2.4rem 1.6rem;grid-template-columns:repeat(2,1fr)}}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-dirette .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.main-dirette .grid{gap:2.8rem 2rem;grid-template-columns:repeat(4,1fr)}}.main-dirette .grid .collection-card{aspect-ratio:1;position:relative}.main-dirette .grid .collection-card a{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 1023px){.main-dirette .grid .collection-card a:hover span,.main-dirette .grid .collection-card a:focus-visible span{transform:translateY(0);opacity:1}}.main-dirette .grid .collection-card a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;background:linear-gradient(0deg,#000000b3,#0000 60%)}.main-dirette .grid .collection-card .collection-card__content-wrapper{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 1.2rem;gap:1.2rem;overflow:clip}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-dirette .grid .collection-card .collection-card__content-wrapper{padding:2rem 1.6rem}}@media (min-width: 1023px){.main-dirette .grid .collection-card .collection-card__content-wrapper{padding:2.4rem 1.6rem}}.main-dirette .grid .collection-card .collection-card__content-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.main-dirette .grid .collection-card .collection-card__content-wrapper h2{color:#fff;font-size:1.6rem;margin-top:auto}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.main-dirette .grid .collection-card .collection-card__content-wrapper h2{line-height:1.2}}.main-dirette .grid .collection-card .collection-card__content-wrapper span{padding:.4rem 1.2rem;text-transform:uppercase;background-color:#f5f5f5;border:1px solid #c9c9c9;opacity:0;transform:translateY(100%);transition:color .2s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease}@media (min-width: 1023px){.main-dirette .grid .collection-card .collection-card__content-wrapper span:hover,.main-dirette .grid .collection-card .collection-card__content-wrapper span:focus-visible{color:#fff;background-color:#767b7c;border-color:#767b7c}}.faq{padding:4.5rem 0}@media (min-width: 1023px){.faq{padding:7.5rem 3rem}}.faq .faq__title{margin-bottom:3rem;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.faq .faq__title{font-size:4.2rem;line-height:5.2rem}}.faq .faq__list{width:100%}@media (min-width: 1023px){.faq .faq__list{max-width:100rem;margin:0 auto}}.faq .faq__item{padding-bottom:1rem;background:linear-gradient(180deg,#f2f2f2 30%,#f2f2f200)}.faq .faq__question{width:100%;padding:2rem 1rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem;font-weight:500;font-size:1.2rem;text-align:start;cursor:pointer}@media (min-width: 1023px){.faq .faq__question{font-size:1.2rem;line-height:1.3rem}}.faq .faq__question--active svg{transform:rotate(180deg);transition:transform .3s ease}.faq .faq__question svg{flex-shrink:0;transition:transform .3s ease}.faq .faq__answer{max-height:0;padding:2rem 1rem 1rem;font-weight:300;font-size:1.1rem;line-height:1.7rem;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media (min-width: 1023px){.faq .faq__answer{font-size:1.2rem;line-height:1.9rem}}.faq .faq__answer--visible{opacity:1}.contacts{padding:4.5rem 0}@media (min-width: 1023px){.contacts{padding:7.5rem 3rem}}.contacts .contacts__title{margin-bottom:3rem;font-size:2rem;line-height:3.1rem;text-transform:uppercase}@media (min-width: 1023px){.contacts .contacts__title{font-size:4.2rem;line-height:5.2rem}}.contacts .contacts__content{font-weight:300;font-size:1.1rem;line-height:1.7rem}@media (min-width: 1023px){.contacts .contacts__content{font-size:1.2rem;line-height:1.9rem}}.contacts .conatcts__info{margin-bottom:6rem}.contacts .conatcts__info h2,.contacts .conatcts__info h3,.contacts .conatcts__info h4,.contacts .conatcts__info h5{margin:2rem 0 1rem;font-weight:400}.contacts .conatcts__info p{margin-bottom:1rem}.contacts .conatcts__info span{font-weight:500}.customer-login{margin-bottom:144px}@media (min-width: 1023px){.customer-login{margin-bottom:104px}}.customer-login .customer-login__form{padding:3rem 0}@media (min-width: 1023px){.customer-login .customer-login__form{padding:5rem 0}}.customer{position:relative;margin:1.5rem 0 7rem}.customer .customer__logout{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.5rem 0;display:block;font-family:Ogg,serif;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#000;transition:opacity .3s ease}@media (min-width: 1023px){.customer .customer__logout{font-size:1.1rem;line-height:1.4rem}}.customer .customer__logout:hover,.customer .customer__logout:focus-visible{opacity:.7}.customer .customer__name,.customer .customer__no-orders{width:-moz-fit-content;width:fit-content;margin-bottom:4rem;display:block;font-size:1.3rem;line-height:1.5rem;letter-spacing:.02em}@media (min-width: 1023px){.customer .customer__name,.customer .customer__no-orders{margin-bottom:1.8rem;font-size:1.7rem;line-height:2rem}}.customer .customer__dashboard{width:100%;margin:0 auto 20rem}.customer .customer__dashboard-title{width:100%;margin-bottom:3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.customer .customer__dashboard-title{font-size:2.4rem;line-height:3rem}}.customer .customer__no-orders{width:100%;text-align:center}.customer table{width:100%}.customer table thead tr th{position:relative;padding:.5rem;font-family:Ogg,serif;font-size:.8rem;line-height:1rem;text-align:left;text-transform:uppercase;border-bottom:solid 1px #000}@media (min-width: 1023px){.customer table thead tr th{font-size:1.1rem;line-height:1.4rem}}.customer table tbody tr td{padding:.7rem .3rem;font-size:1rem;line-height:1.5rem;border-bottom:solid 1px #f5f5f5}@media (min-width: 1023px){.customer table tbody tr td{padding:.3rem;font-size:1.2rem;line-height:1.6rem}}.customer table tbody tr td a{display:flex;align-items:center;font-family:Ogg,serif;transition:color .3s ease}.customer table tbody tr td a svg{width:1rem;margin-left:.5rem}.customer table tbody tr td a:hover,.customer table tbody tr td a:focus-visible{color:#c68069}.customer-order{position:relative;margin:1.5rem 0 7rem}.customer-order .customer-order__head{margin-bottom:7rem}.customer-order .customer-order__back-link{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.5rem 0;display:block;font-family:Ogg,serif;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#000;transition:opacity .3s ease}@media (min-width: 1023px){.customer-order .customer-order__back-link{font-size:1.1rem;line-height:1.4rem}}.customer-order .customer-order__back-link:hover,.customer-order .customer-order__back-link:focus-visible{opacity:.7}.customer-order .customer-order__number{width:100%;margin-bottom:3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.customer-order .customer-order__number{font-size:2.4rem;line-height:3rem}}.customer-order .customer-order__meta{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;display:block;font-size:1.3rem;line-height:1.5rem;letter-spacing:.02em}@media (min-width: 1023px){.customer-order .customer-order__meta{margin-bottom:1.8rem;font-size:1.5rem;line-height:2rem}}.customer-order .customer-order__details{margin:3rem 0}@media (min-width: 1023px){.customer-order .customer-order__details{margin:4rem 0}}.customer-order table{width:100%}.customer-order table thead tr th{position:relative;padding:.5rem;font-family:Ogg,serif;font-size:.8rem;line-height:1rem;text-align:left;text-transform:uppercase;border-bottom:solid 1px #000}@media (min-width: 1023px){.customer-order table thead tr th{font-size:1.1rem;line-height:1.4rem}}.customer-order table tbody tr td{padding:.3rem;font-size:1rem;line-height:1.5rem;border-bottom:solid 1px #f5f5f5}@media (min-width: 1023px){.customer-order table tbody tr td{font-size:1.2rem;line-height:1.6rem}}.customer-order table tbody tr td a{display:flex;align-items:center;font-family:Ogg,serif;transition:color .3s ease}.customer-order table tbody tr td a svg{width:1rem;margin-left:.5rem}.customer-order table tbody tr td a:hover,.customer-order table tbody tr td a:focus-visible{color:#c68069}.customer-order table tfoot tr td{position:relative;padding:.5rem;font-family:Ogg,serif;font-size:.8rem;line-height:1rem;text-align:left;text-transform:uppercase;border-bottom:solid 1px #000}@media (min-width: 1023px){.customer-order table tfoot tr td{font-size:1.1rem;line-height:1.4rem}}.customer-order .customer-order__status{display:flex;flex-direction:column;gap:2rem}.customer-order .customer-order__status-title{margin-bottom:1rem;font-family:Ogg,serif;font-size:1rem;line-height:1.2rem;text-transform:uppercase;color:#000}@media (min-width: 1023px){.customer-order .customer-order__status-title{font-size:1.2rem;line-height:1.5rem}}.customer-order .customer-order__status-info{margin-bottom:1rem;padding-left:2rem;display:block;font-size:1rem;line-height:1.5rem}@media (min-width: 1023px){.customer-order .customer-order__status-info{font-size:1.2rem;line-height:1.6rem}}.customer-order .customer-order__status-info dt{margin-bottom:.5rem;font-family:Ogg,serif;font-size:.8rem;line-height:1rem;text-transform:uppercase;color:#000}@media (min-width: 1023px){.customer-order .customer-order__status-info dt{font-size:1.1rem;line-height:1.4rem}}.customer-order .customer-order__status-info dd{padding-left:2rem}.cart{margin-bottom:144px}@media (min-width: 1023px){.cart{margin-bottom:104px}}.cart .cart__empty{padding:10rem 0}.cart .cart__title{margin-bottom:3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.cart .cart__title{margin-bottom:4rem;font-size:2.4rem;line-height:3rem}}.cart .cart__empty-button{max-width:70%;margin:0 auto;color:#fff;background-color:#c68069}@media (min-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.cart .cart__empty-button{max-width:40%}}@media (min-width: 1023px){.cart .cart__empty-button{max-width:20%}}.cart .cart__wrapper{max-width:100%;padding:3rem 0 0}@media (min-width: 1023px){.cart .cart__products{display:flex;justify-content:space-between;align-items:flex-start}}.cart__items-list{width:100%;margin:0 0 3rem}@media (min-width: 1023px){.cart__items-list{width:calc(65% - 50px);margin:0}}.cart__item{max-width:550px;margin:0 auto 3rem;display:flex;justify-content:space-between;gap:1.5rem}@media (min-width: 1023px){.cart__item{margin:0 0 2rem;gap:3rem}}.cart__item-link{width:50%}@media (min-width: 1023px){.cart__item-link{width:20%}}.cart__item-link img{width:100%;height:auto}.cart__item-data{width:50%;display:flex;flex-direction:column;gap:.3rem;flex:2}@media (min-width: 1023px){.cart__item-data{flex-direction:row;justify-content:space-between;gap:1.5rem}}.cart__item-details{display:flex;flex-direction:column;gap:.3rem;margin-bottom:10px}.cart__item-title{margin-bottom:1rem;display:flex;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase}.cart__item-option,.cart__item-price{margin-bottom:1rem;font-size:1.3rem;line-height:1.5rem}.cart__actions{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media (min-width: 1023px){.cart__actions{align-items:center}}.cart__plus-minus{display:flex;align-items:center;gap:1rem}.cart__actions-minus,.cart__actions-plus{position:relative;width:3rem;height:3rem;border:none;background-color:#f5f5f5;transition:opacity .3s ease}.cart__actions-minus:before,.cart__actions-plus:before{content:"";position:absolute;top:1.5rem;left:.8rem;width:1.5rem;height:.1rem;background-color:#000}.cart__actions-minus:hover,.cart__actions-minus:focus-visible,.cart__actions-minus:active,.cart__actions-plus:hover,.cart__actions-plus:focus-visible,.cart__actions-plus:active{opacity:.4}.cart__actions-plus:after{content:"";position:absolute;top:1.5rem;left:.8rem;width:1.5rem;height:.1rem;background-color:#000;transform:rotate(90deg)}.cart__remove{position:relative;padding:0;font-weight:500;font-size:1rem;line-height:1.2rem;text-transform:uppercase;transition:opacity .3s ease}.cart__remove:hover:before,.cart__remove:focus-visible:before{opacity:.5}.cart__summary{width:100%;margin:0 0 8rem;text-align:center}@media (min-width: 1023px){.cart__summary{width:35%;margin:0;text-align:left}}.cart__total{margin:0 0 10px;padding:0;font-family:TWK Lausanne,sans-serif!important;font-weight:500!important;font-size:1.6rem!important;line-height:2rem!important;text-transform:uppercase}.cart__scalapay{width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem}@media (min-width: 1023px){.cart__scalapay{margin:0 0 1.5rem}}.cart__shipping{margin:0 0 25px;padding:0;font-size:1.3rem;line-height:1.5rem;display:none}.cart__checkout-btn{width:100%;max-width:450px;margin:0 auto;transition:opacity .3s ease}@media (min-width: 1023px){.cart__checkout-btn{margin:0}}.cart__checkout-btn:hover,.cart__checkout-btn:focus,.cart__checkout-btn:active{opacity:.5}.drawer .drawer__inner{position:fixed;top:0;right:0;bottom:0;width:45rem;max-width:100vw;height:100vh;background-color:#fff;z-index:99999;overflow:auto;transform:translate(100%);transition:transform .3s ease}@media (min-width: 1023px){.drawer .drawer__inner{max-width:85vw}}.drawer .drawer__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translate(100%);background-color:#f5f5f5;opacity:.5;z-index:99}.drawer.active .drawer__inner{box-shadow:-1px -1px 20px #c4c4c4;transform:translate(0)}.drawer.active .drawer__overlay{transform:translate(0)}.drawer .drawer__head{position:sticky;top:0;width:100%;padding:3rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;z-index:2}.drawer .drawer__title{padding-top:3px;display:block;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:#000}.drawer .drawer__close{width:3rem;height:3rem;padding:1rem;background-color:#0000;border:none;transition:opacity .5s ease}.drawer .drawer__close:hover,.drawer .drawer__close:focus-visible{opacity:.5}.drawer .drawer__body{width:100%;padding:0 3rem 3rem;display:grid;grid-template-columns:1fr}.drawer .drawer__body .scrollable_container{height:100%;overflow:auto}.drawer .drawer__body .cart__item{gap:1.5rem}.drawer .drawer__body .cart__item-title{width:100%;margin-bottom:1rem;display:flex;align-items:center;font-weight:500;font-size:1.2rem;line-height:1.3rem;text-transform:uppercase}.drawer .drawer__body .cart__item-option,.drawer .drawer__body .cart__item-price{margin-bottom:.5rem;font-size:1.2rem;line-height:1.3rem}.drawer .drawer__summary{position:sticky;bottom:0;width:100%;padding:1rem 3rem 3rem;display:flex;flex-direction:column;gap:3rem;background-color:#fff}.drawer .drawer__summary details{font-size:1.2rem}.drawer .drawer__summary details summary{text-transform:uppercase;text-decoration:underline;cursor:pointer}.drawer .drawer__summary details .cart__accordion-content{padding-top:.5rem}.drawer .drawer__summary details .cart__accordion-content a{text-decoration:underline}.drawer .drawer__summary .cart__summary{margin:0}@media (min-width: 1023px){.drawer .drawer__summary .cart__summary{width:100%}}.drawer .drawer__summary .cart__shipping{margin:0 0 1.5rem;font-size:1.2rem;line-height:1.3rem;display:none}.drawer .drawer__summary .cart__checkout-btn{margin-bottom:1.5rem;text-transform:uppercase}.drawer .drawer__summary .cart__summary-button{width:100%}.drawer .cart-drawer__empty{width:100%;padding:0 3rem 3rem;font-family:Ogg,serif;font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:#000}.add-to-cart-422{position:fixed;top:240px;left:50%;width:350px;max-width:90vw;padding:3rem 2rem;font-size:14px;text-align:center;color:#000;background-color:#f5f5f5;box-shadow:0 16px 28px #00000038,0 25px 55px #00000036;transform:translate(-50%);z-index:9999;display:none}.add-to-cart-200{position:fixed;top:240px;left:50%;width:350px;max-width:90vw;padding:3rem 2rem;font-size:14px;color:#000;background-color:#f5f5f5;transform:translate(-50%);z-index:9999;display:none}.add-to-cart-500{position:fixed;top:240px;left:50%;width:350px;max-width:90vw;padding:3rem 2rem;font-size:14px;color:#000;background-color:#f5f5f5;box-shadow:0 16px 28px #00000038,0 25px 55px #00000036;transform:translate(-50%);z-index:9999;display:none}.add-to-cart-0{position:fixed;top:50%;left:50%;width:350px;max-width:90vw;padding:1rem 2rem .8rem;font-size:14px;line-height:1.5em;text-align:center;color:#000;background-color:#f5f5f5;box-shadow:0 16px 28px #00000038,0 25px 55px #00000036;transform:translate(-50%);z-index:9999;display:none}.main-404{padding:3rem 0}@media (min-width: 1023px){.main-404{padding:5rem 0}}.main-404 .main-404__content{width:90%;margin:0 auto}@media (min-width: 1023px){.main-404 .main-404__content{width:60%}}@media (min-width: 1023px){.main-404 .main-404__content{width:30%}}.main-404 .main-404__title{margin-bottom:3rem;font-family:Ogg,serif;font-size:1.5rem;line-height:1.8rem;text-align:center;text-transform:uppercase}@media (min-width: 1023px){.main-404 .main-404__title{margin-bottom:3.8rem;font-size:2.2rem;line-height:2.7rem}}.main-404 .main-404__button{color:#fff;background-color:#0b0b0b;transition:opacity .3s ease}.main-404 .main-404__button:hover,.main-404 .main-404__button:focus-visible{opacity:.7}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
/*# sourceMappingURL=/s/files/1/0685/1962/5021/t/2/assets/index.css.map */
