@font-face{font-family:Baskervville;src:url(https://cdn.shopify.com/s/files/1/0861/2472/4568/files/Baskervville-Regular.woff2?v=1726723979) format("woff2"),url(https://cdn.shopify.com/s/files/1/0861/2472/4568/files/Baskervville-Regular.woff?v=1726723979) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(https://cdn.shopify.com/s/files/1/0861/2472/4568/files/GeneralSans-Regular.woff2?v=1726731830) format("woff2"),url(https://cdn.shopify.com/s/files/1/0861/2472/4568/files/GeneralSans-Regular.woff?v=1726731830) format("woff");font-weight:300;font-style:normal;font-display:swap}body{overflow-x:hidden}.product__tax{display:none}.page-width{padding-block:0px!important}img{max-width:100%}*{letter-spacing:0px!important}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:Baskervville!important;font-weight:400;color:#000}p,a,input,button,label{font-family:Baskervville!important;font-weight:400;color:#4f4f4f}span{font-family:Baskervville!important}h2,.h2,.title-1,h2.main_title,h2.h1.image-with-text__heading{font-size:32px;font-weight:400;line-height:1.2;text-transform:uppercase;margin-bottom:40px!important}.h1,h1,h1.main_title{text-align:center;font-size:42px;font-weight:400;line-height:1.1}.color-cstm-cls{font-size:28px;font-weight:400;text-transform:math-auto;color:#b08046}.collection-hero .collection-hero__text-wrapper .collection-hero__description p,.color-material-collection .image-with-text .image-with-text__text-item .image-with-text__text p,.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__text p,.catalog__page-intro p,.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p{font-size:20px}@media screen and (max-width: 767px){h2,.h2,.title-1,h2.main_title,h2.h1.image-with-text__heading{font-size:28px}h1.main_title{font-size:34px}.color-material-collection .image-with-text .image-with-text__text-item .image-with-text__text p,.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__text p,.catalog__page-intro p,.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p{font-size:18px;line-height:1.5}}.button{font-size:16px;text-transform:uppercase;padding:26px 40px;line-height:1;font-weight:400;text-decoration:none}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-64{margin-top:64px}.mt-70{margin-top:70px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px}.home-page .header-wrapper{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:1px solid #ffffff}.home-page .header .header__heading-logo-wrapper img{filter:brightness(0) invert(1)}.home-page .header .header__inline-menu ul li span{color:#fff;font-family:Baskervville!important;font-size:13px;font-weight:400;line-height:26px;text-transform:uppercase}.home-page .header-wrapper .header .header__icons .icon,.home-page .header-wrapper .header-localization .localization-form__select>span{color:#fff}.home-page .header-wrapper .header .header__icons .icon path{fill:#fff}.home-page .header-wrapper:hover{border-bottom-color:#000}.home-page .header-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateY(-100%) skew(0);transition:.3s}.home-page .header-wrapper:hover:before{transform:translate(0) skew(0)}.home-page .header-wrapper:hover .header .header__heading-logo-wrapper img{filter:brightness(0)}.home-page .header-wrapper:hover .header .header__inline-menu ul li span,.home-page .header-wrapper:hover .header .mega-menu .icon{color:#000}.home-page .header-wrapper:hover .header .header__icons .icon,.home-page .header-wrapper:hover .header-localization .localization-form__select>span{color:#000}.home-page .header-wrapper:hover .header .header__icons .icon path{fill:#000}.home-page .header-wrapper:hover .header .header__inline-menu ul li span.header__active-menu-item,.home-page .header-wrapper:hover .header .header__inline-menu ul li:hover span{color:#be9551}.header-wrapper.mega-menu-active{background:#fff}.header-wrapper.mega-menu-active .header .header__heading-logo-wrapper img{filter:brightness(0)}.header-wrapper.mega-menu-active .header .header__inline-menu ul li span,.header-wrapper.mega-menu-active .header .mega-menu .icon,.header-wrapper.mega-menu-active .header .header__icons .icon{color:#000}.header-wrapper.mega-menu-active .header .header__icons .icon path{fill:#000}.header-wrapper.mega-menu-active .header .header__inline-menu ul li span.header__active-menu-item,.header-wrapper.mega-menu-active .header .header__inline-menu ul li:hover span{color:#be9551}.header-wrapper--border-bottom .header__inline-menu li .mega-menu .icon-caret{transition:.3s}.header-wrapper--border-bottom .header__inline-menu li .mega-menu .Active-menu-show .icon-caret{transform:rotate(-180deg)}.link-customiser-pagina-forma:hover{text-decoration-color:#be9551!important}.link-customiser-pagina-forma:hover h3{color:#be9551!important}.menu-drawer__localization{padding:10px 30px}.menu-drawer__localization .disclosure__list-wrapper{bottom:auto}.header header-drawer{margin:0!important}@media screen and (max-width: 1099px){.header-wrapper .header{padding:15px 20px!important}}@media screen and (min-width: 990px){.header header-drawer{display:block}}@media screen and (min-width: 1100px){.header header-drawer{display:none}.header:not(.drawer-menu).page-width{padding-left:20px;padding-right:20px}}.header-wrapper{padding-top:20px;border-bottom:1px solid #3d3d3d;transition:all .4s ease-out}.header-wrapper .header{position:relative;max-width:100%}.header__heading-logo{transition:height .5s ease,width .5s ease;object-fit:contain}.header .header__inline-menu ul li span{color:#000;font-family:Baskervville!important;font-size:14px;font-weight:400;line-height:26px;text-transform:uppercase}.header .header__inline-menu ul li .icon-caret{width:15px!important;margin-left:5px}.header .header__inline-menu ul li .mega-menu a.header__menu-item-title{text-decoration:none}.header-wrapper .header .header__menu-item:hover span,.header .header__inline-menu ul li span.header__active-menu-item{color:#be9551}.header-wrapper .header .header__icons .header__icon--account{display:none}.header__icons{padding:0;gap:16px}.disclosure__button svg.icon-caret{top:14px;width:13px!important;height:13px!important}.header-wrapper .header .header__icons .icon{width:18px;height:18px}.header__icon,.header__icon--cart .icon{width:20px;height:20px}.home-page .mega-menu .icon{color:#fff}.mega-menu .mega-menu__list{display:flex;width:100%;padding:0}.mega-menu .mega-menu__content{padding:0;border-bottom:none}.mega-menu .mega-menu__content ul{display:flex;max-width:100%}.mega-menu .mega-menu__content ul li{list-style:none;flex-basis:33.333%;flex-grow:1;padding-right:0;position:relative;border-right:1px solid var(--Brand-Primary-950, #000000)}.mega-menu .mega-menu__content ul li:last-child{border:none}.mega-menu .mega-menu__content ul.Gli.occhiali li{width:50%}.mega-menu .mega-menu__content ul li a{padding-block:0px;line-height:1}.mega-menu .mega-menu__content ul li a .nav-collection_image{line-height:0}.nav-child-link-image{width:100%;object-fit:cover;display:block}.mega-menu .mega-menu__content ul li a img{height:360px}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm{position:absolute;bottom:40px;left:40px;width:fit-content}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu img{width:6px;height:12px;margin-left:8px;position:relative;transition:all .4s ease-out}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu:hover img{margin-left:15px!important}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu span.arrow-menu{position:relative;line-height:1;height:12px;display:flex;align-items:center}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu span.arrow-menu:before{content:"";background:#646464;width:0px;height:2px;display:inline-block;vertical-align:middle;position:absolute;left:4px;transition:all .4s ease-out}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu:hover span.arrow-menu:before{width:15px}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .menu-name-cstm{margin-top:0;font-size:30px;font-weight:400;line-height:34.5px;text-align:left;color:#000;margin-bottom:18px;text-transform:uppercase}.mega-menu .mega-menu__content ul li .wrapp-menu-cstm .btn-cstm-menu{font-size:16px;font-weight:400;line-height:1;color:#4f4f4f;text-decoration:none;display:flex;align-items:center;text-transform:uppercase}.menu-name-cstm-link{text-decoration:none}.search__button.field__button{top:7px}@media screen and (max-width: 1099px){.search-modal__content-bottom{padding:0}.search-modal__content-bottom .field{width:calc(100% - 50px)}form.search-modal__form{background:#fff;padding:0 20px}.search.search-modal__form .field input{margin:0}.search.search-modal__form .field input,.search.search-modal__form .field input:focus,.search.search-modal__form .field:after{box-shadow:none;border:none}.search-modal__close-button.modal__close-button{top:-4px}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){top:8px}}.scrolled-past-header sticky-header.header-wrapper{background:#fff;padding:0;border-bottom:1px solid #000}.scrolled-past-header sticky-header.header-wrapper header.header .header__inline-menu{margin-top:0}.scrolled-past-header sticky-header.header-wrapper header.header{display:flex;justify-content:space-between}.scrolled-past-header sticky-header.header-wrapper header.header .header__heading-link .header__heading-logo{max-width:240px;height:60px}.scrolled-past-header sticky-header.header-wrapper header.header .header__inline-menu ul li span{color:#000}.scrolled-past-header sticky-header.header-wrapper header.header .header__heading-logo-wrapper img{filter:inherit}.scrolled-past-header sticky-header.header-wrapper header.header .header__icons .icon path{fill:#000}.scrolled-past-header sticky-header.header-wrapper header.header .mega-menu .icon{color:#000}.scrolled-past-header sticky-header.header-wrapper header.header .header__menu-item:hover span,.scrolled-past-header sticky-header.header-wrapper header.header .header__inline-menu ul li span.header__active-menu-item{color:#be9551}.scrolled-past-header sticky-header.header-wrapper .header__menu-item{padding:8px}.scrolled-past-header sticky-header.header-wrapper .header__menu-item span{font-size:13px}#cart-notification .cart-notification__links #cart-notification-button{border:1px solid #be9551;color:#be9551}#cart-notification .cart-notification__links #cart-notification-button:hover{background:#be9551;color:#fff}#cart-notification .cart-notification__links .button:after,#cart-notification .cart-notification__links .button:before{display:none}#cart-notification .cart-notification__links form button{background:#be9551;color:#fff}#cart-notification .cart-notification__links form button:hover{background:#be9551bd;color:#fff}@media screen and (max-width: 1099px){.desktop-logo{display:none}.header__heading-link{padding:0}}@media screen and (min-width: 1100px){.mobile-logo{display:none}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label,.predictive-search__heading{font-size:14px!important}.home_banner .banner__content--middle-left .banner__box{margin-top:80px}.banner-logo-image img{width:100%}.video-banner{height:100vh;min-height:540px;position:relative}.video-banner .banner__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.video-banner video{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.video-banner .banner__box{max-width:70rem!important;position:relative;z-index:2;padding-left:20px;padding-right:20px}.video-banner .video-wrapper{display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:center}.video-banner.banner--medium.banner--desktop-transparent .banner__box{max-width:700px!important}.video-banner .banner__box .flex-heading{display:flex;justify-content:center}.video-banner .banner__box .flex-heading span.block-mobile{display:flex;align-items:center}.video-banner .banner__heading{text-align:center;margin:0;color:#fff;font-size:60px;line-height:1.2;font-weight:400;display:flex;align-items:center;justify-content:center}.video-banner .banner__box .flex-heading span img{width:120px}.video-banner .banner__box .flex-heading span.hide-mobile{font-size:33px;color:#fff;font-weight:600;margin-right:10px}.video-banner .banner__text{text-align:center;font-size:28px;font-weight:300!important;color:#fff;margin:0;line-height:1.1}.video-banner .banner__button{margin-bottom:30px;margin-top:40px;text-align:center}.video-banner .banner__button a{display:inline-block;padding:26px 40px;font-size:16px;text-decoration:none;font-weight:400;line-height:1;letter-spacing:.04em;border:2px solid #f6f6f6;text-transform:uppercase;color:#f6f6f6!important;background:#00000040}.video-banner .banner__button a:hover{background:#fff;color:#be9551!important}.banner-below-sec{padding:120px 0}.banner-below-sec ul{gap:24px}.banner-below-sec ul li{width:31%!important}.banner-below-sec ul li .multicolumn-card__image-wrapper{width:100px;height:100px}.banner-below-sec ul li .multicolumn-card__info{padding-bottom:0;padding-top:40px!important;max-width:270px;margin:auto}.banner-below-sec ul li .multicolumn-card__info .inline-richtext{font-size:26px;font-weight:400;font-family:Baskervville!important;line-height:1.2}.banner-below-sec ul li .multicolumn-card__info .inline-richtext strong{font-weight:400;display:block}.collection-list-cstm-view .collection-list .card{position:relative}.collection-list-cstm-view .collection-list .card .card__inner{width:100%;height:510px;object-fit:cover}.collection-list-cstm-view .collection-list .card .card__content .card__heading{font-size:32px;font-weight:400;line-height:1.2}.collection-list-cstm-view .collection-list .card .card__content{position:absolute;bottom:40px;left:40px;width:fit-content}.collection-list-cstm-view .collection-list .card .card__content .card__heading .icon-wrap{display:none}.collection-list-cstm-view .collection-list .card .card__content .card__heading a:first-child{margin-bottom:32px;max-width:190px;text-transform:uppercase;font-size:32px;line-height:1.1}.collection-list-cstm-view .collection-list .card .card__content .card__heading .btn-cstm{background:#be9551;border:none;color:#f6f6f6;font-size:16px;font-weight:400;line-height:1;letter-spacing:.04em;--color-button-text: none;padding:28px 40px;text-transform:uppercase}.collection-list-cstm-view .collection-list .card .card__content .card__heading .btn-cstm:hover{background:#be9551bd}.collection-list-cstm-view .collection-list .card:hover .media img{transform:scale(1.2)!important}.our-services-section{padding:140px 0}.our-services-section .title-wrapper-with-link{justify-content:center;font-size:36px;font-weight:400;line-height:48.6px;text-align:center;margin-bottom:70px}.our-services-section .title-wrapper-with-link .title{font-size:36px;font-weight:400;line-height:1.2;text-transform:uppercase}.our-services-section .multicolumn-list{row-gap:80px}.our-services-section .multicolumn-list li .multicolumn-card__info{padding-top:40px;padding-bottom:0;padding-inline:0!important}.our-services-section .multicolumn-list li .multicolumn-card__info .inline-richtext{font-size:26px;font-weight:400;line-height:1.2;text-align:center;max-width:190px;margin:auto auto 32px}.our-services-section .multicolumn-list li .multicolumn-card__info .inline-richtext strong{display:block;font-weight:400}.our-services-section .multicolumn-list li .multicolumn-card__info .rte{max-width:338px;margin:0 auto}.our-services-section .multicolumn-list li .multicolumn-card__info .rte p{font-size:16px;font-weight:400;line-height:25.6px;text-align:center}.Left-right-sec-cstm .grid .grid__item .image-with-text__content{background:#faf8f2;padding:89px 48px!important}.Left-right-sec-cstm .multirow__inner{gap:0}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__heading strong{display:block;font-weight:400}.home-page .Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p{font-size:16px}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p{font-weight:400;line-height:1.5}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .button{background:#be9551;border:none;color:#f6f6f6;font-size:16px;font-weight:400;line-height:1;letter-spacing:.04em;--color-button-text: none;padding:28px 40px;opacity:1;text-transform:uppercase}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .button:hover{background:#be9551bd}.Left-right-sec-cstm .color-cstm-cls{margin-top:0!important;margin-bottom:38px!important}.Left-right-sec-cstm .image-with-text__text{margin-top:0}.custom-logo-section{padding:100px 0 130px}.custom-logo-section h2{font-size:26px;font-weight:400;line-height:29.9px;text-align:center;margin-top:0;margin-bottom:56px!important}.custom-logo-section ul.logo-container{display:flex;margin-block:0px;align-items:center;justify-content:space-between;padding:0}.custom-logo-section ul.logo-container li{list-style:none}.custom-logo-section ul.logo-container li .logo-image{max-width:100px!important;width:100%}.info-cstm-sec{padding-bottom:20px}.info-cstm-sec .wrap-all-cstm{display:flex;justify-content:space-between;gap:24px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm{width:50%;background:#faf8f2}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm .info-main-contact-cstm iframe{width:100%}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(2),.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(3){padding:48px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm h2{margin-top:0;font-size:30px;font-weight:400;line-height:34.5px;text-transform:uppercase;margin-bottom:40px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm .info-main-contact-cstm p{font-size:16px;font-weight:400;line-height:25.6px;margin-top:0!important;color:#4f4f4f!important;width:min-content;min-width:260px}.home-page .info-cstm-sec .wrap-all-cstm .wrap-info-cstm .info-main-contact-cstm p{width:100%;min-width:260px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm .info-main-contact-cstm p a{color:#4f4f4f;text-decoration:underline}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm .info-main-contact-cstm p strong{display:block;font-weight:400}.footer{padding-block:0px}.footer .footer__content-top{padding-top:72px!important;padding-bottom:62px!important}.footer .footer__content-top .footer-block__Logo-wrapper{margin:auto;margin-bottom:66px!important}.footer .footer__content-top .footer-block__Logo-wrapper img{max-width:284px}.footer .footer__content-top .footer_block_two_image{display:flex;gap:32px;margin-bottom:32px}.footer .footer__content-top .footer-block__heading{font-size:20px;font-weight:400;line-height:23px;margin-bottom:25px;text-transform:uppercase}.footer .footer__content-top .footer_block_two_image .footer-block__image-wrapper:nth-child(1),.footer .footer__content-top .footer_block_two_image .footer-block__image-wrapper:nth-child(2){margin-bottom:0}.footer .footer__content-top .footer_block_two_image .footer-block__image-wrapper:nth-child(1) img{width:59px}.footer .footer__content-top .footer_block_two_image .footer-block__image-wrapper:nth-child(2) img{width:89px}.footer .footer__content-top .footer-block__heading{font-size:20px;font-weight:400;line-height:23px;margin-bottom:32px;text-transform:uppercase;color:#fcfcfc}.footer .footer__content-top a.footer_login{width:100%;justify-content:left;text-decoration:none}.footer .footer__content-top .footer-block__brand-info .footer_login .svg-wrapper{display:block;width:auto;height:auto;margin-right:8px}.footer .footer__content-top .footer-block__brand-info .footer_login .svg-wrapper .icon{width:22px;height:22px;fill:#fcfcfc}.footer .footer__content-top .footer-block__brand-info .footer_login span:last-child{font-size:15px;font-weight:400;line-height:25.6px;color:#fcfcfc}.footer .footer__content-top .footer-block__details-content p{font-size:16px;font-weight:400;line-height:25.6px;color:#fcfcfc}.footer .footer__content-top .footer-block__details-content p strong{display:block;font-weight:400}.footer .footer__content-top .footer-block__details-content p a{color:#fcfcfc!important}.footer .footer__content-top .footer-block__details-content li{margin-right:0}.footer .footer__content-top .footer-block__details-content li a{font-size:15px;font-weight:400;line-height:1;padding-bottom:20px;color:#fcfcfc}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:last-child{border-left:2px solid #fcfcfc;padding-left:24px}.footer .footer__content-bottom .footer__content-bottom-wrapper{justify-content:center}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin-top:0}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{font-size:16px;font-family:Baskervville!important;font-weight:400;line-height:25.6px;color:#fff;text-transform:capitalize}@media screen and (min-width: 767px){.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item{width:27%!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:first-child{width:20%!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:last-child{width:20%!important}.search.search-modal__form{top:-6px}}.about-heading-sec{padding:80px 0 91px}.about-heading-sec .title-wrapper-with-link{justify-content:center;width:100%;max-width:500px;margin:0 auto 54px;text-align:center}.about-heading-sec .title-wrapper-with-link .title strong{display:block;font-weight:400}.about-heading-sec .multicolumn-list .multicolumn-list__item .multicolumn-card__info{padding-left:0;padding-right:50px;padding-bottom:0}.about-heading-sec .multicolumn-list .multicolumn-list__item:last-child .multicolumn-card__info{padding-right:0}.about-heading-sec .multicolumn-list .multicolumn-list__item .multicolumn-card__info .rte p{color:#4f4f4f;font-size:16px;line-height:1.6}.single-banner-section .image-wrapper .section-image{max-width:100%}.our-glasses-cstm-sec{max-width:92.7%;width:92.7%;margin:0 auto 120px}.our-glasses-cstm-sec>.page-width{padding:80px 32px 30px!important}.our-glasses-cstm-sec .title-wrapper-with-link{justify-content:center}.our-glasses-cstm-sec .title-wrapper-with-link .title{text-transform:uppercase;font-size:36px}.our-glasses-cstm-sec .multicolumn-list .multicolumn-list__item .multicolumn-card{background:transparent}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding:40px 50px 50px}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3{font-size:26px;font-weight:400;line-height:1;margin-bottom:35px}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3>strong{color:#be9551}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 em{font-style:normal;display:block}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{margin-top:0}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p{line-height:1.6}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info a.link span.svg-wrapper{display:none}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info a.link{padding:28px 40px;background:#be9551;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;line-height:1}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info a.link:hover{background:#be9551bd}.two-column-section .multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding-left:40px!important;padding-right:40px!important}.two-column-section .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3{font-size:36px;font-weight:400;line-height:1;margin-bottom:35px}.two-column-section .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{margin-top:0}.cstm-header-section .rich-text__wrapper .rich-text__blocks{justify-content:center;width:100%;max-width:800px;margin:0 auto;text-align:center}.cstm-header-section .rich-text__blocks .rich-text__heading strong{display:block;font-weight:400}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__heading{margin-bottom:28px;font-size:42px;line-height:1.3}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__text{margin:0 0 34px}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons{margin:0}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:after,.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:before{display:none}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:hover{background:#be9551bd}.persnalize-own-glasses-sec{padding-bottom:64px}.persnalize-own-glasses-sec .image-text-heading-button-wrapper{position:relative}.persnalize-own-glasses-sec .text-content-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.persnalize-own-glasses-sec .image-wrapper .section-image{max-width:100%;width:100%;height:440px;object-fit:cover}.persnalize-own-glasses-sec .text-content-wrapper h2{font-size:36px;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 30px}.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm{padding:28px 40px;background:#00000040;font-size:16px;color:#fff;border:2px solid#ddd;text-transform:uppercase}.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm:before,.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm:after{display:none}.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm:hover{background:#fff;color:#be9551}.info-with-form-section{padding-bottom:120px}.info-with-form-wrapper{display:flex;gap:24px}.info-with-form-wrapper .info-content,.info-with-form-wrapper .form-section{width:50%;padding:64px;min-height:917px;background-size:cover;background-position:center}.info-with-form-wrapper .info-content{display:flex;flex-direction:column;justify-content:space-between}.info-with-form-wrapper .info-content h2{color:#fff;font-size:32px;text-transform:uppercase;font-weight:400;line-height:1.2;margin:0 0 40px}.info-with-form-wrapper .info-content p{color:#fff;line-height:1.5;margin:0;font-size:24px}.info-with-form-wrapper .form-section h3{color:#fff;font-size:36px;text-transform:uppercase;font-weight:400;line-height:1.1;margin:0 0 24px}.info-with-form-wrapper .form-section p{color:#fff;line-height:1.5;margin:0 0 36px}.info-with-form-wrapper .form-section form .field{display:block;margin-bottom:20px}.info-with-form-wrapper .form-section .contact__fields{display:flex;gap:40px}.info-with-form-wrapper .form-section form .field:after,.info-with-form-wrapper .form-section form .field:before{display:none!important}.info-with-form-wrapper .form-section form .field label{display:none}.info-with-form-wrapper .form-section form input:focus-visible,.info-with-form-wrapper .form-section form input:focus,.info-with-form-wrapper .form-section form .field textarea:focus-visible,.info-with-form-wrapper .form-section form .field textarea:focus{outline:none;box-shadow:none}.info-with-form-wrapper .form-section form input::placeholder,.info-with-form-wrapper .form-section form .field textarea::placeholder{color:#fff;opacity:1}.info-with-form-wrapper .form-section form input{background:transparent;border:none;border-bottom:1px solid#F6F6F6!important;font-family:Baskervville!important;font-size:19px;color:#fff;padding:30px 0 20px;width:100%;height:80px;border-radius:0}.info-with-form-wrapper .form-section form .field textarea{background:transparent;border:none;border-bottom:1px solid #f6f6f6!important;font-family:Baskervville!important;font-size:20px;color:#fff;padding:24px 0;width:100%;height:89px;border-radius:0}.info-with-form-wrapper .form-section form .field.policy-form{display:flex}.info-with-form-wrapper .form-section form .field input#terms{width:18px;height:18px;margin:0 10px 0 0}.info-with-form-wrapper .form-section form .field label[for=terms]{display:inline-block!important;color:#fff;margin:0;position:static;font-size:12px;font-weight:400;font-family:General Sans!important}.info-with-form-wrapper .form-section form .contact__button{text-align:center}.info-with-form-wrapper .form-section form .contact__button .button:after,.info-with-form-wrapper .form-section form .contact__button .button:before{display:none!important}.info-with-form-wrapper .form-section form .contact__button .button{background:#00000040;color:#fff;border:2px solid #ddd;font-family:Baskervville!important}.info-with-form-wrapper .form-section form .contact__button .button:hover{background:#fff;color:#be9551}.review-section-cstm{padding-bottom:120px}.review-section-cstm .title-wrapper-with-link{justify-content:center;margin-bottom:54px}.review-section-cstm .title-wrapper-with-link .title{text-transform:uppercase;text-align:center;font-size:36px;font-family:Baskervville!important;font-weight:400;color:#000}.review-section-cstm .multicolumn-list{gap:80px}.review-section-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card{background:transparent}.review-section-cstm .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:0}.review-section-cstm .multicolumn-list .multicolumn-card .multicolumn-card__info .rte{padding-bottom:24px;border-bottom:1px solid #d1b682;margin-bottom:18px}.review-section-cstm .multicolumn-list .multicolumn-card .multicolumn-card__info .rte p{font-size:16px;color:#1b1b1b;line-height:1.6}.review-section-cstm .multicolumn-list .multicolumn-card .multicolumn-card__info h3.inline-richtext{margin-top:0;text-align:right;font-size:16px;color:#1b1b1b;line-height:1.1}.review-section-cstm .multicolumn-list .multicolumn-card .multicolumn-card__info h3.inline-richtext:after{content:"\2605\2605\2605\2605\2605";display:block;margin-top:4px;letter-spacing:2px;color:#be9551}@media screen and (min-width: 767px){.review-section-cstm .multicolumn-list .multicolumn-list__item{width:27%;max-width:33.333%}}.contactinfo-with-bg{padding:0!important;margin-bottom:64px}.contactinfo-with-bg .info-with-form-wrapper .info-content{display:block}.contactinfo-with-bg .info-with-form-wrapper .info-content,.contactinfo-with-bg .info-with-form-wrapper .form-section{min-height:100%!important}.contactinfo-with-bg .info-with-form-wrapper .form-section{padding-left:20px}.contactinfo-with-bg .info-with-form-wrapper .info-content p{font-size:16px}.collapsible-content .collapsible-content__header .collapsible-content__heading{font-size:36px;margin-bottom:40px}.collapsible-content .collapsible-content__wrapper .collapsible-content-wrapper-narrow{max-width:910px}.collapsible-content .accordion{margin-bottom:40px;border-bottom:1px solid #3d3d3d}.collapsible-content .accordion:last-child{margin-bottom:20px}.collapsible-content .accordion:first-child{border-top:0}.collapsible-content .accordion summary{padding:11px 0 43px;justify-content:space-between;align-items:center}.collapsible-content .accordion summary .accordion__title{font-size:26px;font-weight:400;line-height:1}.collapsible-content .accordion summary:hover{background:transparent}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:none}.collapsible-content .accordion summary svg .iqq{transition:all .4s ease-out}.collapsible-content .accordion summary[aria-expanded=true] svg .iqq{opacity:0}.collapsible-content .accordion .accordion-item .accordion-header .accordion__title{font-size:22px}.collapsible-content .accordion .accordion-item.active .accordion-header svg rect.iqq{opacity:0}.collapsible-content .accordion .accordion__content{padding:0;margin-bottom:20px}@media screen and (min-width: 768px){.contactinfo-with-bg .info-with-form-wrapper{gap:0}.contactinfo-with-bg .info-with-form-wrapper .info-content{width:45%;padding-right:80px}.contactinfo-with-bg .info-with-form-wrapper .form-section{width:55%}.occhiali-collection .contactinfo-with-bg .info-with-form-wrapper .form-section{padding:24px 24px 24px 0}.occhiali-collection .contactinfo-with-bg .info-with-form-wrapper .info-content{width:38%;padding-right:50px}.occhiali-collection .contactinfo-with-bg .info-with-form-wrapper .form-section{width:62%}}@media screen and (max: 767px){.collapsible-content .accordion .accordion-item .accordion-header .accordion__title{font-size:18px}}.product-all .collection-hero .collection-hero__text-wrapper{text-align:center;padding:0;margin:40px 0 30px}.collection-hero .collection-hero__text-wrapper{text-align:center;padding:64px 0 70px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:0}.collection-hero .collection-hero__text-wrapper .collection-hero__description{margin:30px auto 0;max-width:910px;font-size:24px}.product-grid{opacity:1!important}.product-grid .grid__item .card__media{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity))}.Hide-price ul.product-grid .card__content .card-information .price{display:none}.product-all ul.product-grid .card-wrapper .card .card__inner{height:300px}ul.product-grid .card-wrapper .card{background:#fff}ul.product-grid .card-wrapper .card__content{padding:0}ul.product-grid .card-wrapper .card__content .card__information{padding:24px 0 6px}ul.product-grid .card-wrapper .card__information .card__heading{margin-bottom:10px}ul.product-grid .card-wrapper .card__information .card__heading a{font-size:26px;font-weight:400;line-height:1.1}ul.product-grid .card-wrapper:hover a{text-decoration:none}.badge{text-transform:uppercase}.pagination-wrapper{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media screen and (min-width: 768px) and (max-width: 1024px){body ul.product-grid{column-gap:36px;row-gap:30px}body ul.product-grid li.grid__item,body ul.product-grid.grid--4-col-desktop li.grid__item{width:30%;max-width:30%}}@media screen and (min-width: 767px){ul.product-grid{column-gap:45px;row-gap:40px}ul.product-grid li.grid__item{width:30%;max-width:31%}ul.product-grid.grid--4-col-desktop li.grid__item{width:21%;max-width:25%}}@media screen and (max-width: 767px){ul.product-grid li.grid__item{width:45%;max-width:50%}}.product .product__info-wrapper .cstm-product-info-link{background:#faf8f2;text-align:center;padding:32px 0;margin-bottom:0}.product .product__info-wrapper .cstm-product-info-link p{margin:0 0 16px;font-size:20px;line-height:1.1}.product .product__info-wrapper .cstm-product-info-link .btn-cstm:after,.product .product__info-wrapper .cstm-product-info-link .btn-cstm:before{display:none}.product .product__info-wrapper .cstm-product-info-link .btn-cstm{background:#be9551;color:#fff}.product .product__info-wrapper .cstm-product-info-link .btn-cstm:hover{background:#be9551bd;color:#fff}.product .product__info-wrapper .product__title h1{text-align:left;font-size:36px}.product .product__info-wrapper .product__tax{font-size:18px;font-weight:400;font-family:Baskervville!important;text-transform:capitalize}.product .product__info-wrapper .price{font-size:28px;font-weight:400;font-family:Baskervville!important;text-transform:capitalize}.product .product__info-wrapper .product__description{font-size:18px;font-weight:400;font-family:Baskervville!important;text-transform:capitalize;color:#000;line-height:1.5}.product .product__info-wrapper variant-selects .product-form__input{margin-bottom:30px}.product .product__info-wrapper .product-form__input--pill input[type=radio]+label{background:#faf8f2;border-color:#faf8f2;font-size:16px;font-weight:400;font-family:Baskervville!important;text-transform:capitalize}.product .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background:#e8ddc0;color:#000}.product .product__info-wrapper .product-form__input .form__label{font-size:20px;font-weight:400;font-family:Baskervville!important;text-transform:capitalize;margin-bottom:8px}.product .product__info-wrapper .wrap-card-button{display:flex;margin:56px 0 24px!important}.product .product__info-wrapper .wrap-card-button .product-form__quantity{width:100%;max-width:20.8rem}.product .product__info-wrapper .wrap-card-button .product-form__quantity label.quantity__label{display:none}.product .product__info-wrapper .wrap-card-button .product-form__quantity quantity-input.quantity{width:18rem;height:66px}.product .product__info-wrapper .wrap-card-button .product-form__quantity quantity-input.quantity button,.product .product__info-wrapper .wrap-card-button .product-form__quantity quantity-input.quantity input{font-size:26px}.product .product__info-wrapper .wrap-card-button .product-form__quantity quantity-input.quantity button span{width:16px;height:16px}.product .product__info-wrapper .wrap-card-button>div{width:100%}.product .product__info-wrapper .wrap-card-button>div product-form.product-form{margin:0}.product .product__info-wrapper .product-form__buttons .product-form__submit:after,.product .product__info-wrapper .product-form__buttons .product-form__submit:before{display:none}.product .product__info-wrapper .product-form__buttons .product-form__submit:hover{background:#be9551bd}.product .product__media-wrapper .thumbnail-slider .thumbnail-list{justify-content:space-between;padding:0}.product .product__media-wrapper .thumbnail-slider .thumbnail-list li.thumbnail-list__item:before{padding-bottom:72%}.product .product__media-wrapper .thumbnail-slider button.slider-button{width:30px;height:30px;background:#be9551;border-radius:50%;position:absolute;z-index:1}.product .product__media-wrapper .thumbnail-slider button.slider-button[disabled=disabled]{background:#d1b682}.product .product__media-wrapper .thumbnail-slider button.slider-button .svg-wrapper .icon{color:#fff;height:.8rem}.product .product__media-wrapper .thumbnail-slider button.slider-button.slider-button--prev{left:12px}.product .product__media-wrapper .thumbnail-slider button.slider-button.slider-button--next{right:12px}.product-page-cstm>.page-width{padding-top:100px!important;padding-bottom:100px!important}.product-page-cstm .multicolumn-list{gap:32px}.product-page-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card{background:transparent}.product-page-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{margin:0}.product-page-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card__info{padding:0;margin-top:17px}.product-page-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card__info p{font-size:16px;color:#000}.product__info-wrapper .second-collaps-wrapper{margin:0!important}.product__info-wrapper .second-collaps-wrapper .product__accordion.accordion:first-child{border-top:0;margin-top:44px}.product__info-wrapper .second-collaps-wrapper .product__accordion.accordion:last-child{margin-bottom:0!important}.product__info-wrapper .product__accordion{margin-bottom:46px!important;border-bottom-color:#000}.product__info-wrapper .product__accordion summary{padding:10px 0 32px!important;justify-content:space-between;align-items:center}.product__info-wrapper .product__accordion summary .accordion__title{font-size:26px;font-weight:400;line-height:1}.product__info-wrapper .product__accordion summary:hover{background:transparent}.product__info-wrapper .product__accordion summary:hover .accordion__title{text-decoration:none}.product__info-wrapper .product__accordion .accordion__content{padding:0;margin:15px 0 0}.product__info-wrapper .product__accordion .accordion__content span img{border:none;box-shadow:none}.product__info-wrapper .product__accordion summary svg .minus{transition:all .4s ease-out}.product__info-wrapper .product__accordion summary[aria-expanded=true] svg .minus{opacity:0}.product__info-wrapper .product__accordion .accordion__content ul{padding-left:12px;margin-top:0}.product__info-wrapper .product__accordion .accordion__content ul li{font-family:Baskervville!important;font-weight:400;color:#4f4f4f}.product__info-wrapper .product__accordion .accordion__content p{margin-bottom:8px}.product__info-wrapper .product__accordion .accordion__content p strong{font-size:20px;font-family:Baskervville!important;font-weight:400;color:#4f4f4f}.product__info-wrapper .product__accordion .accordion__content table{box-shadow:none}.product__info-wrapper .product__accordion .accordion__content table tr th{background:#faf8f2}.product__info-wrapper .product__accordion .accordion__content table tr th,.product__info-wrapper .product__accordion .accordion__content table tr td{border-top:none!important;border-bottom:none!important;text-align:center;padding:12px;font-size:12px}.product__info-wrapper .product__accordion .accordion-header{padding:0 0 15px}.product__info-wrapper .product__accordion .accordion-header .accordion__title{font-size:26px;line-height:1}.product__info-wrapper .product__accordion .accordion-item .accordion-header svg rect.minus{transition:all .4s ease-out}.product__info-wrapper .product__accordion .accordion-item.active .accordion-header svg rect.minus{opacity:0}.related-products{padding-top:100px!important;padding-bottom:100px!important}.related-products .related-products__heading{text-align:center;font-size:36px;text-transform:uppercase}@media screen and (max-width: 767px){.product .product__info-wrapper .product__title h1{font-size:34px}}@media screen and (min-width: 767px){.product-page-cstm .multicolumn-list{gap:32px;flex-wrap:nowrap}.product-page-cstm .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{padding:0}}.popup{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;background-color:#00000080}.popup .popup-content{background-color:#fff;margin:0 auto;padding:20px;border:0px solid #888;width:80%;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.popup .close{color:#aaa;font-size:28px;font-weight:700;position:absolute;top:-6px;right:12px}.popup .close:hover,.popup .close:focus{color:#000;text-decoration:none;cursor:pointer}table.cart-items thead tr th{font-family:Baskervville!important;font-weight:400;font-size:18px;color:#000}#main-cart-footer .cart__ctas button:after,#main-cart-footer .cart__ctas button:before{display:none}#main-cart-footer .cart__ctas button:hover{background:#be9551bd;border-color:#be9551bd}cart-items.is-empty .cart__warnings .button:hover{background:#be9551bd;border-color:#be9551bd}cart-items.is-empty .cart__warnings .button:after,cart-items.is-empty .cart__warnings .button:before{display:none}.template-search .template-search__header{text-align:center}.login-cstm main#MainContent{background:url(https://cdn.shopify.com/s/files/1/0861/2472/4568/files/antica-occhialeria-background-call-to-action_resize.jpg?v=1726473686);background-size:cover;background-position:center center}.customer{background:#faf8f2;padding:35px 30px!important;border-radius:0;box-shadow:#63636333 0 2px 8px;margin:64px auto!important}.customer>h1,.customer__title{line-height:1.1;font-size:46px}.customer form ul{display:none}.customer #customer_login input,.customer #create_customer input,.customer form input#RecoverEmail{background:#fff;border-radius:0;outline:unset;box-shadow:unset;border:1px solid #ddd}.customer #customer_login .field:before,.customer #customer_login .field:after,.customer #create_customer .field:after,.customer #create_customer .field:before,.customer form .field:before,.customer form .field:after{display:none}.customer.login form[action="/account/recover"] button{margin-top:20px}.customer button{background:#be9551;color:#fff;font-family:Baskervville!important;font-weight:400;text-transform:uppercase;padding:20px 40px;font-size:16px;line-height:1}.customer button:after,.customer button:before{display:none}.customer button:hover{background:#be9551bd!important;border-color:#be9551bd!important;color:#fff!important}.customer.account{width:100%;max-width:1100px}.customer input:-webkit-autofill,.customer input:-webkit-autofill:hover,.customer input:-webkit-autofill:focus,.customer input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000!important}.shopify-policy__container{width:100%;max-width:154ch;padding-bottom:64px;padding-top:64px}.shopify-policy__container .shopify-policy__title h1{margin:0 0 48px;line-height:1.1}.shopify-policy__container .shopify-policy__body li,.shopify-policy__container .shopify-policy__body p{font-family:Baskervville!important;font-weight:400;color:#4f4f4f;font-size:16px}.shopify-policy__container .shopify-policy__body ul{padding-left:0}.shopify-policy__container .shopify-policy__body ul li{list-style:none;position:relative;padding-left:20px;line-height:1.5;margin-bottom:15px}.shopify-policy__container .shopify-policy__body ul li:before{content:"";background:#000;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:7px}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body h3,.shopify-policy__container .shopify-policy__body h4,.shopify-policy__container .shopify-policy__body h5{margin:30px 0 15px}.shopify-policy__container .shopify-policy__body p{margin:0 0 15px}.shopify-policy__container .shopify-policy__body table{margin:15px 0}.Termini.Condizioni{padding-bottom:64px!important;padding-top:64px!important}.Termini.Condizioni .main-page-title{text-align:center;margin:0 0 48px;line-height:1.1}.Termini.Condizioni .term-condition-cstm h2,.Termini.Condizioni .term-condition-cstm h3,.Termini.Condizioni .term-condition-cstm h4,.Termini.Condizioni .term-condition-cstm h5{margin:30px 0 15px}.Termini.Condizioni .term-condition-cstm p{font-family:Baskervville!important;font-weight:400;color:#4f4f4f;font-size:16px;margin:0 0 15px}@media screen and (max-width: 750px){.header-wrapper header.header{height:auto}.header:not(.drawer-menu).page-width{padding-left:20px;padding-right:20px}.mobile-logo .header__heading-logo-wrapper img.header__heading-logo{width:auto;max-width:250px;height:60px}.scrolled-past-header sticky-header.header-wrapper header.header .header__heading-link .header__heading-logo{max-width:200px;height:40px}}@media screen and (min-width: 1100px) and (max-width: 1260px){.page-width{padding:0 20px}.scrolled-past-header sticky-header.header-wrapper header.header .header__heading-link .header__heading-logo{max-width:180px}}@media screen and (max-width: 1099px){.menu-drawer__utility-links{padding:0 30px!important}}@media screen and (min-width: 768px) and (max-width: 1099px){.page-width{padding:0 20px}p{font-size:17px!important}.section-header .header-wrapper{background:#fff}.header-wrapper{padding:0}.home-page .header-wrapper .header .header__heading-logo-wrapper img{filter:inherit}.home-page .header-wrapper .header .header__icon span svg path{color:#000!important}#menu-drawer{height:calc(100vh - 90px)}#menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu li{position:relative}#menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu li a{display:block}#menu-drawer .menu-drawer__navigation #link-catalogo .menu-drawer__menu li .nav-collection_image img{width:100%;height:173px;object-fit:cover;object-position:center}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-collection_image{position:relative}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-collection_image .menu-drawer__menu-item{padding:0}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm{position:absolute;bottom:24px;left:24px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu img{width:auto!important;height:auto!important}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-gli-occhiali-da-sole,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-gli-occhiali-da-vista,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-catalogo-forme,#menu-drawer .menu-drawer__navigation #link-catalogo .menu-drawer__menu li .menu-drawer__menu-item{padding:0}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item{color:#000;opacity:1;font-family:Baskervville!important;font-weight:400;font-size:24px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .menu-name-cstm{font-size:26px;color:#000;margin:0 0 14px;line-height:1}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm a.btn-cstm{font-size:16px;display:flex;align-items:baseline;gap:6px;text-decoration:none;text-transform:uppercase}button.menu-drawer__close-button{color:#000;opacity:1;font-family:Baskervville!important;font-weight:400;font-size:24px;line-height:1;padding:25px 16px}button.menu-drawer__close-button:focus,button.menu-drawer__close-button:hover{background-color:#fff}.video-banner .banner__heading{font-size:48px;max-width:460px}.banner-below-sec .multicolumn-list{padding-left:20px!important;padding-right:20px!important}.banner-below-sec ul li .multicolumn-card__info .inline-richtext{font-size:22px}.collection-list-cstm-view .collection-list{gap:24px}.collection-list-cstm-view .collection-list .collection-list__item{width:48%;max-width:50%}.collection-list-cstm-view .collection-list .card .card__inner{height:450px}.collection-list-cstm-view .collection-list .card .card__content{left:0;right:0;bottom:32px;padding:0 24px;width:100%}.collection-list-cstm-view .collection-list .card .card__content .card__heading{line-height:1.1}.our-services-section .multicolumn-list{padding-left:20px!important;padding-right:20px!important}.our-services-section .multicolumn-list .multicolumn-list__item{width:48%;max-width:48%}.review-section-cstm .title-wrapper-with-link .title{font-size:32px}.review-section-cstm .multicolumn-list{gap:30px}.review-section-cstm .multicolumn-list{padding-left:16px!important;padding-right:16px!important}.review-section-cstm .multicolumn-list .multicolumn-list__item{width:26%;max-width:33.333%}.Left-right-sec-cstm .grid .grid__item .image-with-text__content{background:#faf8f2;padding:60px 20px!important}.info-cstm-sec .wrap-all-cstm{flex-wrap:wrap}.info-cstm-sec{padding-bottom:36px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm{width:48%;margin-bottom:16px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(2),.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(3){padding:40px 24px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm h2{font-size:26px;line-height:1;margin-bottom:32px}.custom-logo-section{padding:88px 0 100px}.custom-logo-section h2{font-size:20px;margin-bottom:38px!important}.custom-logo-section ul.logo-container{flex-wrap:wrap;justify-content:center}.custom-logo-section ul.logo-container li{text-align:center;width:33.333%;padding-bottom:48px}.custom-logo-section ul.logo-container li:last-child{padding-bottom:0}.footer .footer__content-top .grid{ow-gap:8rem;column-gap:40px}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item,.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:first-child,.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:last-child{width:47%!important}.footer .footer__content-top .footer-block__Logo-wrapper{text-align:center}.about-heading-sec .title-wrapper-with-link{max-width:630px}.about-heading-sec .title-wrapper-with-link .title{font-size:40px}.about-heading-sec slider-component>.multicolumn-list{gap:24px}.our-glasses-cstm-sec .title-wrapper-with-link .title{text-align:center}.our-glasses-cstm-sec .multicolumn-list{padding-left:0rem!important;padding-right:0rem!important}.our-glasses-cstm-sec .multicolumn-list .multicolumn-list__item{width:48%;max-width:48%}.two-column-section .multicolumn-list{padding-left:20px!important;padding-right:20px!important}.two-column-section .multicolumn-list .multicolumn-list__item{width:48%;max-width:48%}.info-with-form-section{padding-bottom:80px}.info-with-form-wrapper{display:block}.info-with-form-wrapper .info-content{margin-bottom:16px}.info-with-form-wrapper .info-content,.info-with-form-wrapper .form-section{min-height:100%;width:100%}.contactinfo-with-bg .info-with-form-wrapper .info-content,.contactinfo-with-bg .info-with-form-wrapper .form-section{min-height:100%!important;width:100%!important;padding:40px!important}.contactinfo-with-bg .info-with-form-wrapper .form-section{padding-left:64px}.collapsible-content .accordion summary .accordion__title{font-size:20px}.collapsible-content .accordion .accordion-item .accordion-header .accordion__title{font-size:20px}.collapsible-content .accordion .accordion-item .accordion-header{padding:0 0 30px}.product .product__info-wrapper .wrap-card-button{display:block}.product-page-cstm .multicolumn-list li.multicolumn-list__item{width:50%;max-width:50%}}@media screen and (max-width: 1099px){.scrolled-past-header sticky-header.header-wrapper header.header{display:grid}.header{grid-template-columns:1fr 3fr 1fr}.main_title{font-size:40px;margin:48px 0 28px}.color-cstm-cls{font-size:24px!important}.title-1{margin-bottom:32px!important;line-height:1}p{font-size:17px!important}.button{padding:26px 20px!important}.section-header .header-wrapper{background:#fff}.header-wrapper{padding:0}.home-page .header-wrapper .header .header__heading-logo-wrapper img{filter:inherit}.home-page .header-wrapper .header .header__icon span svg path{color:#000!important;fill:#000!important}#menu-drawer .menu-drawer__navigation{padding:0}#menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu li a{display:block}#menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu li{position:relative}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-collection_image img{width:100%;height:100%;object-fit:cover;object-position:center top}#menu-drawer .menu-drawer__navigation #link-catalogo .menu-drawer__menu li .nav-collection_image img{width:100%;height:173px;object-fit:cover;object-position:center}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-collection_image,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-child-link-image{position:absolute;top:0;bottom:0;left:0;right:0;max-height:100%}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .nav-collection_image .menu-drawer__menu-item{padding:0}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm{position:absolute;bottom:24px;left:24px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu .arrow-menu{position:relative;line-height:1;height:12px;display:flex;align-items:center}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu .arrow-menu img{width:6px!important;height:12px!important;margin-left:2px;position:relative;transition:all .4s ease-out}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu:hover .arrow-menu img{margin-left:8px!important}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu .arrow-menu:before{content:"";background:#646464;width:0px;height:2px;display:inline-block;vertical-align:middle;position:absolute;left:2px;transition:all .4s ease-out}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .btn-cstm-menu:hover .arrow-menu:before{width:10px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-gli-occhiali-da-sole,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-gli-occhiali-da-vista,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li #HeaderDrawer-catalogo-forme,#menu-drawer .menu-drawer__navigation #link-catalogo .menu-drawer__menu li .menu-drawer__menu-item{padding:0}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item{color:#000;opacity:1;font-family:Baskervville!important;font-weight:400;font-size:24px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item span.svg-wrapper svg.icon{transform:rotate(180deg);width:10px;height:17px}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm .menu-name-cstm{font-size:26px;color:#000;margin:0 0 14px;line-height:1}#menu-drawer .menu-drawer__navigation .menu-drawer__menu li .wrapp-menu-cstm a.btn-cstm{font-size:16px;line-height:1;display:flex;align-items:baseline;gap:6px;text-decoration:none;text-transform:uppercase}button.menu-drawer__close-button{color:#000;opacity:1;font-family:Baskervville!important;font-weight:400;font-size:24px;line-height:1;padding:25px 16px;margin-top:0}#menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu li{margin-bottom:0;border-bottom:1px solid#000}#menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu li:last-child{border-bottom:0px solid#000}.submenu-open .menu-drawer__menu-item--active,.submenu-open .menu-drawer__menu-item:focus,.submenu-open .menu-drawer__close-button:focus,.submenu-open .menu-drawer__menu-item:hover,.submenu-open .menu-drawer__close-button:hover{background:none}.menu-drawer__inner-submenu ul{display:flex;height:calc(100vh - 275px);flex-direction:column;justify-content:flex-start}.menu-drawer__inner-submenu ul li{flex-basis:50%}.header__icons{gap:5px}.video-banner .banner__heading{font-size:34px}.video-banner .banner__button a{padding:20px}.video-banner .banner__button,.video-banner .banner__button a{width:100%;display:block}.banner-below-sec{padding:80px 0}.banner-below-sec ul{gap:0}.banner-below-sec ul li{width:100%!important;margin-bottom:70px}.banner-below-sec ul li:last-child{margin-bottom:0}.banner-below-sec ul li .multicolumn-card__info{padding-top:32px!important;max-width:320px}.banner-below-sec ul li .multicolumn-card__info .inline-richtext{font-size:24px}.Left-right-sec-cstm{padding-bottom:0!important}.Left-right-sec-cstm .grid .grid__item .image-with-text__content{padding:40px 20px!important}.Left-right-sec-cstm .color-cstm-cls{margin-bottom:35px!important}.Left-right-sec-cstm .image-with-text .image-with-text__grid{margin-bottom:16px}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .button{line-height:1;width:100%}.Left-right-sec-cstm .grid .grid__item .image-with-text__content{text-align:center}.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__heading,.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text{text-align:center;width:100%}.mobile_cstm_left.Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p,.home-page .Left-right-sec-cstm .grid .grid__item .image-with-text__content{text-align:left}.home-page .Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__heading,.home-page .Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text{text-align:left;width:100%}.info-cstm-sec .wrap-all-cstm{display:block}.info-cstm-sec{padding-bottom:0}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm{width:100%;margin-bottom:16px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(2),.info-cstm-sec .wrap-all-cstm .wrap-info-cstm:nth-child(3){padding:40px 24px}.info-cstm-sec .wrap-all-cstm .wrap-info-cstm h2{font-size:26px;line-height:1;margin-bottom:32px}.custom-logo-section{padding:88px 0 100px}.custom-logo-section h2{font-size:20px;margin-bottom:38px!important}.custom-logo-section ul.logo-container{flex-wrap:wrap;justify-content:center}.custom-logo-section ul.logo-container li{text-align:center;width:50%;padding-bottom:48px}.custom-logo-section ul.logo-container li:last-child{padding-bottom:0}.collection-list-cstm-view .collection-list{gap:16px}.collection-list-cstm-view .collection-list .card .card__inner{height:450px}.collection-list-cstm-view .collection-list .card .card__content{left:0;right:0;bottom:32px;padding:0 24px;width:100%}.collection-list-cstm-view .collection-list .card .card__content .card__heading .btn-cstm{width:100%}.collection-list-cstm-view .collection-list .card .card__content .card__heading{line-height:1.1}.collection-list-cstm-view .collection-list .card .card__content .card__heading a:first-child{max-width:180px;font-size:26px}.collection-hero .collection-hero__text-wrapper{padding:48px 0 62px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:40px}.collection-hero .collection-hero__text-wrapper .collection-hero__description{font-size:20px;text-align:left}ul.product-grid .card-wrapper .card__content .card__information{padding:10px 0 34px}ul.product-grid .card-wrapper .card__content .card__information,ul.product-grid .card-wrapper .card__content .card__information .card-information{text-align:center}ul.product-grid .card-wrapper .card__information .card__heading a{font-size:20px}.product-all ul.product-grid .card-wrapper .card .card__inner{height:130px}.color-material-collection .image-with-text .image-with-text__grid{flex-direction:column-reverse}.color-material-collection .image-with-text .image-with-text__grid .image-with-text__text-item{margin-top:-30px}.color-material-collection .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-top:0;padding-bottom:35px}#gf-tree .gf-filter-contents .gf-filter-contents-inner .gf-option-block{display:block;width:100%}#gf-tree .gf-filter-contents .gf-filter-contents-inner .gf-option-block .gf-block-content ul.gf-option-box{display:block}#MainContent product-info{padding-top:0}#MainProduct-template--23904869876037__main{padding-top:0}.product .product__info-wrapper .price,.related-products .related-products__heading{font-size:26px}.product .product__info-wrapper .wrap-card-button .product-form__quantity quantity-input.quantity{width:12rem}.product .product__info-wrapper .wrap-card-button .product-form__quantity{max-width:12.8rem}.product-page-cstm>.page-width,.related-products{padding-top:80px!important;padding-bottom:80px!important}.product slider-component.slider-mobile-gutter{position:relative;padding:0}.product slider-component.slider-mobile-gutter ul.product__media-list{column-gap:15px}.product slider-component.slider-mobile-gutter ul.product__media-list li.product__media-item{width:100%;margin-left:0}.product slider-component.slider-mobile-gutter .slider-buttons .slider-counter{display:none}.product slider-component.slider-mobile-gutter .slider-buttons{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px;z-index:1;justify-content:space-between}.product slider-component.slider-mobile-gutter .slider-buttons .slider-button svg.icon{width:24px;height:24px}.product .product__info-wrapper .wrap-card-button>div product-form.product-form button{font-size:14px}.product .product__info-wrapper .cstm-product-info-link .btn-cstm{font-size:14px}.product__info-wrapper .product__accordion .accordion__content table tr th,.product__info-wrapper .product__accordion .accordion__content table tr td{padding:8px}.our-services-section{padding:80px 0}.our-services-section .title-wrapper-with-link .title{font-size:32px}.our-services-section .multicolumn-list{row-gap:72px}.our-services-section .multicolumn-list li .multicolumn-card__info{padding-top:32px}.our-services-section .multicolumn-list li .multicolumn-card__info .inline-richtext{line-height:1.2;margin-bottom:15px}.review-section-cstm{padding-bottom:80px}.review-section-cstm .title-wrapper-with-link .title{font-size:32px}.review-section-cstm .multicolumn-list{padding-left:16px;padding-right:16px}.footer .footer__content-top{padding-top:56px!important;padding-bottom:36px!important}.footer .footer__content-top .footer-block__Logo-wrapper{margin-bottom:64px!important;text-align:center}.footer .footer__content-top .footer-block__Logo-wrapper img{max-width:240px}.footer .footer__content-top .footer-block__brand-info{text-align:center}.footer .footer__content-top .footer_block_two_image,.footer .footer__content-top a.footer_login{justify-content:center}.footer .footer__blocks-wrapper .footer-block{text-align:center;margin:64px 0 0}.footer .footer__content-top .footer-block__heading{font-size:22px}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:last-child{border-left:0px solid #fcfcfc;padding-left:0;border-top:1px solid#fff;padding-top:64px}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:last-child ul.footer-block__details-content{margin-bottom:0!important}.footer .footer__content-top .footer-block__details-content li a{line-height:1.1;text-align:center;justify-content:center;padding:12px 0}.about-heading-sec{padding:48px 0 64px}.about-heading-sec .title-wrapper-with-link .title{font-size:36px}.about-heading-sec slider-component>.multicolumn-list{gap:24px}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:34px;line-height:1.2}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons{display:block}.cstm-header-section .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button{width:100%}.our-glasses-cstm-sec{margin:0 auto 104px}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding:40px 20px 50px}.our-glasses-cstm-sec .title-wrapper-with-link .title{text-align:center}.our-glasses-cstm-sec .multicolumn-list__item:last-child .multicolumn-card .multicolumn-card__info{padding:40px 0 0}.our-glasses-cstm-sec .multicolumn-list__item .multicolumn-card .multicolumn-card__info a.link{width:100%}.our-glasses-cstm-sec .title-wrapper-with-link .title{font-size:32px}.persnalize-own-glasses-sec{padding-bottom:16px}.persnalize-own-glasses-sec .text-content-wrapper{padding:48px 26px}.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm{background:#be9551;border:2px solid #be9551;width:100%}.persnalize-own-glasses-sec .text-content-wrapper .btn-cstm:hover{background:#be9551bd;border:2px solid #be9551bd}.two-column-section .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding-bottom:70px}.two-column-section .multicolumn-list .multicolumn-list__item:last-child .multicolumn-card .multicolumn-card__info{padding-bottom:16px}.cstm-header-section .rich-text .rich-text__wrapper{width:calc(100% - 1rem / var(--font-body-scale))}.cstm-header-section .rich-text__blocks .rich-text__heading strong{display:initial}.info-with-form-section{padding-bottom:80px}.info-with-form-wrapper,.info-with-form-wrapper .form-section .contact__fields{display:block}.info-with-form-wrapper .info-content{margin-bottom:16px}.info-with-form-wrapper .info-content,.info-with-form-wrapper .form-section{padding:40px 24px;min-height:100%;width:100%}.info-with-form-wrapper .form-section h3,.info-with-form-wrapper .info-content h2{font-size:28px!important}.info-with-form-wrapper .info-content p{font-size:16px!important}.contactinfo-with-bg{margin-bottom:16px!important}.contactinfo-with-bg .info-with-form-wrapper .info-content{padding-bottom:0;margin-bottom:0}.contactinfo-with-bg .info-with-form-wrapper .info-content,.contactinfo-with-bg .info-with-form-wrapper .form-section{min-height:100%!important}.collapsible-content .accordion summary .accordion__title{font-size:20px}.collapsible-content .accordion .accordion-item .accordion-header .accordion__title{font-size:20px}.collapsible-content .accordion .accordion-item .accordion-header svg{width:32px;height:32px}.customer>h1,.customer__title{font-size:36px}}.mega-menu__content{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s ease}.mega-menu[open] .mega-menu__content{visibility:visible;opacity:1;transition:opacity .5s ease}.collection.collection--empty{padding-left:7px;padding-right:7px;text-align:center;font-size:24px}.menu-name-cstm{font-size:24px!important;margin-bottom:0!important;font-weight:700!important}.nav-page_image:after,.nav-collection_image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:25%;background:linear-gradient(to top,rgba(255,255,255,.4),transparent);z-index:1;pointer-events:none}.menu-name-cstm{position:relative;z-index:2;color:#fff}.products-filter{display:flex;flex-direction:column;align-items:center;position:relative}.products-filter ul{list-style:none;display:flex;justify-content:center;gap:10px;padding-left:0;margin:20px auto;flex-wrap:wrap}.products-filter li button{border:none;background:none;font-size:16px;text-transform:uppercase;color:#9c9c9c;cursor:pointer}.products-filter li button.active{color:#4f4f4f;text-decoration:underline}.shape-filter__list{position:relative}.shape-filter__list:before{content:"";width:100%;height:1px;background:#3d3d3d;position:absolute;top:-10px;left:0;right:0}.card-information{display:none}.card__information{padding-bottom:10px!important}.shape-filter__list:before{display:none!important}.products-filter-collapsible{margin-top:20px;margin-bottom:-20px}.products-filter-collapsible,#closeFilter{display:none}@media screen and (max-width: 1024px){.products-filter li button{font-size:14px}}@media (max-width: 767px){#menu-drawer{height:calc(100vh + -0px)}.product-grid{margin-top:-15px}}.page-title.main-page-title,.catalog__filter-container,.catalog__grid-container{padding-left:0;padding-right:0}.catalog__page-intro{text-align:center;padding:0 20px}.page-title.main-page-title{text-align:center;margin-top:40px}.catalog__filter-container{margin-top:80px!important;margin-bottom:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.catalog__filter-btn{background:none;border:none;font-size:16px;text-transform:uppercase;cursor:pointer;color:#a7a7a7}.catalog__filter-btn:hover,.catalog__filter-btn.active{color:#000}.catalog__filter-btn:hover{text-decoration:underline}.catalog__grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:60px!important}.catalog__card img{max-width:100%;height:auto}.catalog__card h3{margin-top:0;font-size:24px;text-align:center}.table-lightbox{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999;padding-left:10px;padding-right:10px;justify-content:center;align-items:center;background:#00000080}.table-lightbox img{width:1000px;max-width:100%}@media screen and (max-width: 767px){.image-with-text .image-with-text__content{padding-left:10px;padding-right:10px}.catalog__grid-container{grid-template-columns:repeat(2,1fr);gap:10px}.catalog__page-intro{text-align:left}}@media screen and (max-width: 450px){.catalog__grid-container{grid-template-columns:repeat(1,1fr);gap:10px}}.transparent-header .header-wrapper{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:1px solid #FFFFFF;padding:35px 0 0}.transparent-header .header .header__heading-logo-wrapper img{filter:brightness(0) invert(1)}.transparent-header .header .header__inline-menu ul li span{color:#fff;font-family:Baskervville!important;font-size:16px;font-weight:400;line-height:26px;text-transform:uppercase}.transparent-header .header-wrapper .header .header__icons .icon,.transparent-header .header-wrapper .header-localization .localization-form__select>span{color:#fff}.transparent-header .header-wrapper .header .header__icons .icon path{fill:#fff}.transparent-header .mega-menu .icon{color:#fff}.banner__subheading{color:#fff;font-weight:400;font-size:30px;line-height:125%;letter-spacing:normal;text-align:center;text-transform:unset}.transparent-header .header-wrapper:hover{border-bottom-color:#000}.transparent-header .header-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateY(-100%) skew(0);transition:.3s}.transparent-header .header-wrapper:hover:before{transform:translate(0) skew(0)}.transparent-header .header-wrapper:hover .header .header__heading-logo-wrapper img{filter:brightness(0)}.transparent-header .header-wrapper:hover .header .header__inline-menu ul li span,.transparent-header .header-wrapper:hover .header .mega-menu .icon{color:#000}.transparent-header .header-wrapper:hover .header .header__icons .icon,.transparent-header .header-wrapper:hover .header-localization .localization-form__select>span{color:#000}.transparent-header .header-wrapper:hover .header .header__icons .icon path{fill:#000}.transparent-header .header-wrapper:hover .header .header__inline-menu ul li span.header__active-menu-item,.transparent-header .header-wrapper:hover .header .header__inline-menu ul li:hover span{color:#be9551}.landing-header .content-container .rich-text__wrapper .rich-text__blocks{max-width:100%!important}.landing-header .content-container .rich-text__wrapper .rich-text__blocks .rich-text__heading{text-transform:unset}.landing-header .content-container .rich-text__wrapper .rich-text__blocks .rich-text__text p{color:#b08046;font-size:30px!important;max-width:845px;margin:auto;line-height:1.4}.landing-multi-row .image-with-text__grid .image-with-text__text-item .image-with-text__text{margin-top:0}.landing-multi-row .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:100px 40px}.landing-multi-row .image-with-text__grid .image-with-text__text-item .image-with-text__text ol,.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__text ul{padding-left:0}.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__text ul li{position:relative;padding-left:12px;list-style:none;line-height:1.4;margin-bottom:10px;color:#4f4f4f}.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__text ul li:before{content:"";width:4px;height:4px;background:#000;display:inline-block;border-radius:50%;position:absolute;left:0;top:10px}.landing-Left-right-sec-cstm .grid .grid__item .image-with-text__content .image-with-text__text p{font-size:16px}.landing-our-glasses-cstm-sec{margin:0 auto 120px;width:100%;max-width:122rem}.landing-our-services-section{padding:0 0 120px}.landing-our-services-section .multicolumn-list{justify-content:center}#shopify-section-template--24886240215384__heading_text_cstm_A36mXi .info-cstm-sec{padding-bottom:64px}#shopify-section-template--24886241067352__multicolumn_wWQqqD .landing-our-glasses-cstm-sec{margin-bottom:64px}.landing-our-glasses-cstm-sec .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper .media--adapt{padding-bottom:0%!important}.landing-our-glasses-cstm-sec .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper .media--adapt img{width:100%;max-width:110px;height:auto;position:static;transform:inherit;margin:auto}.landing-custom-header .content-container .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:36px}.landing-custom-header .content-container .rich-text__wrapper .rich-text__blocks{max-width:90rem}.landing-Left-right-sec-cstm .multirow__inner>.rich-text__heading{text-align:center;font-size:36px;font-weight:400;line-height:1.2;text-transform:uppercase;margin-top:0}.landing-video-content-sec .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 0 20px 50px}.landing-our-services-sec .multicolumn-list li .multicolumn-card__info .rte p{text-align:left}@media screen and (min-width: 767px){.calendly-sec .contactinfo-with-bg .info-with-form-wrapper .form-section{padding:25px 25px 20px 0}.landing-our-services-sec .multicolumn-list li .multicolumn-card__info .inline-richtext{max-width:236px}}@media screen and (max-width: 767px){.transparent-header .section-header .header-wrapper{background:#fff!important;padding-top:0!important}.transparent-header .header-wrapper .header .header__icons .icon path{color:#000!important;fill:#000!important}.transparent-header .header .header__heading-logo-wrapper img{filter:inherit}.landing-our-services-section{padding-top:0!important}.landing-custom-header .content-container .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:32px}.landing-video-content-sec .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:20px}.landing-multi-row .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:50px 20px}.banner__subheading{font-size:20px}}
/*# sourceMappingURL=/s/files/1/0414/4634/2812/t/13/assets/custom.css.map */
