@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Unbounded:wght@200..900&display=swap";.wrap__title-page{padding-top:24.2rem;margin-inline:2.4rem;padding-bottom:1.9rem;color:var(--primary-color);border-bottom:1px solid #BEAEA7;margin-bottom:-4.46%}.wrap__title-page h1{font-size:11.2rem;font-weight:400;line-height:7.4rem;text-transform:uppercase;margin-bottom:1.8rem;letter-spacing:0;margin-top:0}.wrap__title-page h3{font-size:1.8rem;font-weight:900;line-height:1.3rem;margin-block:0}.section-all-brands-head>.wrap__nav-tabs{position:absolute;top:33.8rem;right:0;z-index:9}.section-all-brands-head>.wrap__nav-tabs.is-fixed{position:fixed;top:calc(30.1316% - 3rem)}.wrap__nav-tabs.is-stuck-end{position:absolute;top:auto;bottom:calc(73.6842dvh + 2.8rem)}.tabs__brands{position:relative;display:block;width:100%;z-index:2}.wrap__nav-tabs .nav-tabs{display:flex;justify-content:flex-end;padding-right:2.4rem;gap:2.2rem;margin-block:0}.wrap__nav-tabs .nav-tabs li,.wrap__nav-tabs .nav-tabs a{position:relative;color:var(--primary-color);font-size:1.2rem;line-height:.9rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.wrap__nav-tabs .nav-tabs a{color:#a39087}.wrap__nav-tabs .nav-tabs li:last-child a{color:var(--primary-color);font-weight:900;padding:.3rem 2.1rem;border:1px solid var(--primary-color)}}.wrap__nav-tabs .nav-tabs a.active{font-size:1.4rem;line-height:1rem;font-weight:900;color:var(--primary-color)}.wrap__nav-tabs .nav-tabs a:before{content:"";position:absolute;top:-.7rem;left:50%;width:.4rem;height:.4rem;background:var(--primary-color);border-radius:50%;opacity:0;visibility:hidden;transform:translate(-50%);transition:all .3s ease-in-out}.wrap__nav-tabs .nav-tabs a.active:before{opacity:1;visibility:visible}.tabs__brands .wrap__items-tab{display:flex}.tabs__brands .wrap__item-tab{position:relative;flex:0 0 100%;max-width:100%;width:100%;height:100dvh;overflow:hidden}.tabs__brands .wrap__item-tab .wrap__title-tab{position:absolute;top:30.1316%;left:2.4rem;z-index:3}.tabs__brands .wrap__item-tab .wrap__title-tab h2{color:var(--primary-color);font-size:8.2rem;line-height:5.8rem;font-weight:400;text-transform:uppercase;margin-block:0;transform:translateY(-50%)}.tabs__brands #tab-exclusive .wrap__title-tab h2{font-family:Playfair Display,serif;line-height:1;transform:translateY(-56%)}.tabs__brands #tab-standard .wrap__title-tab h2{font-size:7.2rem;font-family:Unbounded,sans-serif;font-weight:300}.tabs__brands #tab-artistic .wrap__title-tab h2{font-size:8.5rem;font-family:Cinzel Decorative,serif;text-transform:none;transform:translateY(-41%)}.tabs__brands .wrap__item-tab .wrap__items-name-brand{position:absolute;left:2.4rem;bottom:1.9rem;z-index:2}.tabs__brands .wrap__item-tab .wrap__items-name-brand .items-name-brand{margin-block:0}.tabs__brands .wrap__item-tab .wrap__items-name-brand .items-name-brand li{color:var(--primary-color);font-size:1rem;line-height:2rem;font-weight:900;text-transform:uppercase;cursor:pointer}.wrap__slides{position:relative;display:flex;align-items:center;height:100%;padding-top:30.1316dvh;z-index:1}.wrap__slides .image{position:relative;flex:0 0 61.6327%;max-width:61.6327%;flex-shrink:0;width:100%;height:100%;overflow:hidden}.wrap__slides .image:first-child{margin-left:19.18365%}.wrap__slides .image a{display:flex;width:61.6327vw;height:100%}.wrap__slides .image .wrap__brand-img-logo{flex:0 0 38.19%;height:100%;max-width:38.19%;position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center}.wrap__slides .image .wrap__brand-img-logo img{display:block;height:auto;max-width:50%;max-height:100%;object-fit:contain}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-eyevan7285{max-width:37%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-10-eyevan{max-width:55%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-jacques-marie-mage{max-width:58%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-taylor-with-respect{max-width:87%;padding-left:1.3rem}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-eyevan{max-width:53%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-julius-tart-optical{max-width:31%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-yellows-plus{max-width:84%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-e5-eyevan{max-width:57%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-lesca{max-width:43%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-jacques-durand{max-width:55%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-masahiromaruyama{max-width:80%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-anne-et-valentine{max-width:61%}.wrap__slides .image .wrap__brand-img-logo img.logo-brand-filton{max-width:71%}.wrap__slides .image .wrap__brand-img-logo .wrap__brand-excerpt{position:absolute;top:calc(100% - 12.9rem);width:100%;font-size:1.2rem;line-height:2.4rem;font-weight:600;padding-inline:2.4rem;color:var(--primary-color);box-sizing:border-box}.wrap__item-tab:first-child .wrap__slides .image .wrap__brand-img-logo .wrap__brand-excerpt{top:calc(100% - 10.9rem)}.wrap__slides .image .wrap__brand-img-thumb{flex:0 0 61.81%;max-width:61.81%}.wrap__slides .image .wrap__brand-img-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wrap__slides .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00000040,#00000026 9.62% 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:3}.wrap__slides .image.has-overlay:before{opacity:1;visibility:visible}.section-all-brands-body{padding:0 2.4rem 9.5rem}.section-all-brands-body .wrap__title-section{padding-top:19.2rem;margin-bottom:9.6rem}.section-all-brands-body .wrap__title-section h2{font-size:7.2rem;line-height:4.8rem;text-transform:uppercase;margin-block:0}.brands__type{position:relative}.brands__type .brand__type:not(:last-child){margin-bottom:10.9rem}.brands__type .brand__type h3{font-size:2rem;line-height:1.5rem;font-weight:900;margin-block:0;margin-bottom:1.6rem}.brands__type .brand__type .grid-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.brands__type .brand__type .grid-brands .item-brand{position:relative;display:block;border:1px solid #A39087;transition:all .3s ease-in-out}.brands__type .brand__type .grid-brands .item-brand:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid var(--primary-color);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.brands__type .brand__type .grid-brands .item-brand:hover:before{opacity:1;visibility:visible}@media screen and (min-width: 1024px){.brands__type .brand__type .grid-brands .item-brand:nth-child(n+7){border-top-color:transparent;margin-top:-1px}.brands__type .brand__type .grid-brands .item-brand:not(:nth-child(6n+1)){border-left-color:transparent;margin-left:-1px}}.brands__type .brand__type .grid-brands .item-brand:hover{border-color:transparent;z-index:2}.brands__type .brand__type .grid-brands .item-brand a{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:calc(60.4255% - 4px)}@media screen and (min-width: 1024px){.swiper{height:100%;overflow:visible;margin-inline:0}.wrap__slides .image .wrap__brand-img-logo{height:auto}.wrap__slides .image:first-child{margin-left:19.18365vw}.wrap__slides .image{flex:0 0 61.6327vw;max-width:61.6327vw}.wrap__slides .image .wrap__brand-img-thumb{padding-bottom:61.81%;position:relative}.wrap__slides .image .wrap__brand-img-thumb img{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width: 1023px){html{scroll-behavior:smooth}.wrap__title-page{padding-top:13.2rem;margin-inline:1.2rem;padding-bottom:1.6rem;border-bottom:0;margin-bottom:-5rem}.wrap__slides .image .wrap__brand-img-thumb img{object-position:bottom}.tabs__brands .wrap__nav-tabs{top:auto;bottom:1rem}.tabs__brands .wrap__item-tab{height:auto;padding-top:11.6rem;margin-bottom:1.8rem;overflow:visible}.section-all-brands-head .wrap__nav-tabs{position:absolute;width:100%;padding-inline:1.2rem;top:13rem;opacity:1;transition:opacity .3s ease}.wrap__nav-tabs .nav-tabs{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2rem;padding-inline:0}.tabs__brands .wrap__items-tab{flex-wrap:wrap}.section-all-brands-head>.wrap__nav-tabs.is-fixed,.section-all-brands-head>.wrap__nav-tabs.is-stuck-end{top:auto;bottom:1rem;opacity:0;transition:opacity .3s ease}.section-all-brands-head>.wrap__nav-tabs.fading{opacity:0}.section-all-brands-head>.wrap__nav-tabs.faded{opacity:1}.tabs__brands .nav-tabs{padding-inline:1.2rem}.tabs__brands .wrap__item-tab .wrap__title-tab{top:11.6rem;left:1.2rem}.wrap__nav-tabs .nav-tabs li,.wrap__nav-tabs .nav-tabs a{font-size:1rem;line-height:.7rem;font-weight:900}.wrap__slides{height:auto;padding-top:0;align-items:flex-start}.wrap__slides .image:first-child{margin-left:0}.wrap__slides .image{flex:0 0 100%;max-width:100%;height:63.47vw;overflow:visible}.wrap__slides .image a{width:100%}.wrap__slides .image .wrap__brand-img-logo{flex:0 0 38.65%;max-width:38.65%}.wrap__slides .image .wrap__brand-img-logo .wrap__brand-excerpt{display:none}.wrap__slides .image .wrap__brand-img-thumb{flex:0 0 61.35%;max-width:61.35%}.description-tab{position:relative;padding-inline:0;width:69.87%;margin-top:1.6rem;margin-left:1.2rem}.description-tab .wrap__brand-excerpt{display:none}.description-tab .wrap__brand-excerpt.is-active{display:block}.wrap__item-tab>.description-tab:not(:has(>.is-active)) .wrap__brand-excerpt:first-child{display:block}.description-tab p{font-size:1.2rem;line-height:2.4rem;font-weight:600;margin-block:0}.tabs__brands .wrap__item-tab .wrap__items-name-brand{display:none}.section-all-brands-body{padding-inline:1.2rem;padding-bottom:13.4rem}.section-all-brands-body .wrap__title-section{padding-top:17rem;margin-bottom:7.4rem}.section-all-brands-body .wrap__title-section h2{font-size:4.8rem;line-height:3.2rem}.brands__type .brand__type h3{font-size:1.5rem;line-height:1.1rem;margin-bottom:1.8rem}.brands__type .brand__type .grid-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.brands__type .brand__type .grid-brands .item-brand:not(:nth-child(6n+1)){border-left:1px solid #A39087}.brands__type .brand__type .grid-brands .item-brand:not(:nth-child(odd)){border-left-color:transparent}.brands__type .brand__type .grid-brands .item-brand:nth-child(n+3){border-top:0}.brands__type .brand__type .grid-brands .item-brand a{padding-bottom:59%}.wrap__slides .swiper{padding-bottom:3.8rem;margin-bottom:-3.8rem}.wrap-navs{position:absolute;bottom:1rem;right:1.2rem;width:fit-content;height:auto;display:flex;gap:1.2rem}.wrap-navs div{color:var(--primary-color);width:2.4rem;height:1.2rem;display:inline-block;flex:0 0 2.4rem;max-width:2.4rem}.wrap-navs div[aria-disabled=true]{opacity:.3}}@media screen and (max-width: 767px){.wrap__title-page h1{font-size:6.4rem;line-height:4.2rem;margin-bottom:.8rem}.wrap__title-page h3{font-size:1.5rem;line-height:1.1rem;padding-bottom:4.4rem;border-bottom:1px solid #BEAEA799;margin-bottom:1.6rem}.tabs__brands .wrap__item-tab .wrap__title-tab h2{font-size:4.6rem;line-height:3.3rem}.tabs__brands #tab-standard .wrap__title-tab h2{font-size:3.8rem}.tabs__brands #tab-artistic .wrap__title-tab h2{font-size:5rem;line-height:3rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.wrap__title-page{padding:24.5rem 1.2rem 1.6rem}.wrap__title-page h1{margin-bottom:1.4rem}.wrap__title-page h3{padding-bottom:2rem;border-bottom:1px solid #BEAEA799}.section-all-brands-head>.wrap__nav-tabs{padding-inline:2.4rem;top:38.5rem}.tabs__brands .wrap__item-tab .wrap__title-tab{top:20vw}.wrap__slides{padding-top:20vw}.wrap__slides .image{max-width:80%;height:80%}.description-tab{top:calc(20vw + 70dvh)}.wrap__slides .image a{width:100%}.brands__type .brand__type .grid-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.brands__type .brand__type .grid-brands .item-brand:nth-child(n+3){border-top:1px solid #A39087}.brands__type .brand__type .grid-brands .item-brand:not(:nth-child(6n+1)){border-left:1px solid #A39087}.brands__type .brand__type .grid-brands .item-brand:not(:nth-child(4n+1)){border-left-color:transparent}.brands__type .brand__type .grid-brands .item-brand:nth-child(n+5){border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-all-brands.css.map */
