.mobile-and-tablet-only{display:block!important}.large-desktop-only{display:none!important}.info-carousel{overflow:hidden}.info-carousel h2{margin-block-end:2rem;font-size:3rem;text-align:center;text-transform:uppercase}.info-carousel :is(.glasses-types,.guides){position:relative;display:flex;flex-wrap:wrap;padding-inline:2.8rem}.info-carousel a{display:flex}.info-carousel .image-container{flex:1}.info-carousel .image-container img{block-size:100%;-o-object-fit:cover;object-fit:cover}.info-carousel .text-container{flex:1;display:flex;padding:.8rem}.info-carousel .inner-wrapper{inline-size:100%;margin:auto;text-align:center}.info-carousel .inner-wrapper :is(h2,h3){margin-block-end:.8rem;color:#fff}.info-carousel .inner-wrapper p{font-size:1.3rem;color:#fff}.crulle-measure-pd{--bg-block:#c79595;--bg-gray:#f2f2f2;--c-pink:#ecd5cd}.crulle-measure-pd .header-banner{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.crulle-measure-pd .header-banner picture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;block-size:100%}.crulle-measure-pd .header-banner-image{block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-measure-pd .header-banner-title{display:flex;justify-content:center;padding-inline:.8rem;font-weight:700;text-align:center}.crulle-measure-pd .header-banner-title h1{color:#fff}.crulle-measure-pd .header-banner-title p{display:none;inline-size:60%;margin-block-start:2rem;font-weight:400;font-size:1.6rem}.crulle-measure-pd a.custom-button{display:inline-flex;justify-self:center;margin-block:2rem;padding:.8rem 2rem;background-color:#d9695e;font-weight:700;color:#fff!important;text-transform:uppercase}.crulle-measure-pd :is(.content-block,.content-block-pink){display:flex;flex-direction:column;padding:2rem;font-size:1.6rem}.crulle-measure-pd :is(.content-block,.content-block-pink):last-child{display:flex;justify-content:center}.crulle-measure-pd :is(.content-block,.content-block-pink) h2{margin-block-end:.8rem}.crulle-measure-pd :is(.content-block,.content-block-pink) p:not(:last-child){margin-block-end:.8rem}.crulle-measure-pd :is(.content-block,.content-block-pink).content-block-row{display:flex;flex-direction:column;gap:2rem}.crulle-measure-pd :is(.content-block,.content-block-pink).content-block-row div{flex:1}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-perex{grid-area:content-perex}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-one{grid-area:content-one}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-two{grid-area:content-two}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-img-left{grid-area:content-img-left}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-three{grid-area:content-three}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-four{grid-area:content-four}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-five{grid-area:content-five}.crulle-measure-pd :is(.content-block,.content-block-pink) .content-block-img-right{grid-area:content-img-right}.crulle-measure-pd .content-block-pink{background-color:var(--bg-block);color:#fff}.crulle-measure-pd .content-block-pink h2{color:var(--c-pink)}.crulle-measure-pd .content-banner-image{position:relative;isolation:isolate;background-color:var(--bg-gray)}.crulle-measure-pd .content-banner-image picture{block-size:100%}.crulle-measure-pd .content-banner-image img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-measure-pd .content{display:grid}.crulle-measure-pd .content .content-grid-item:not(:last-child){margin-block-end:.8rem}.crulle-measure-pd .content .content-grid-image{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin-block:.8rem}.crulle-measure-pd .content-perex{display:flex;align-self:center;max-inline-size:70rem}.crulle-measure-pd .content-button{display:flex;justify-content:center}.crulle-prescription{--bg-block:#c79595;--bg-gray:#f2f2f2;--c-pink:#ecd5cd}.crulle-prescription .header-banner{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.crulle-prescription .header-banner picture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;block-size:100%}.crulle-prescription .header-banner-image{block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-prescription .header-banner-title{grid-area:banner-title;display:flex;justify-content:center;padding-inline:.8rem;font-weight:700;text-align:center}.crulle-prescription .header-banner-title h1{inline-size:100%;font-weight:700;color:#fff}.crulle-prescription .header-banner-title p{display:none;inline-size:60%;margin-block-start:2rem;font-weight:400;font-size:1.6rem}.crulle-prescription a.custom-button{display:inline-flex;justify-self:center;margin-block:2rem;padding-block:.8rem;padding-inline:2rem;background-color:#d9695e;font-weight:700;color:#fff!important;text-transform:uppercase}.crulle-prescription .content-block{display:flex;flex-direction:column;justify-content:center;padding:2rem;font-size:1.6rem}.crulle-prescription .content-block h2,.crulle-prescription .content-block p:not(:last-child){margin-block-end:.8rem}.crulle-prescription .content-block-pink{background-color:var(--bg-block);color:#fff}.crulle-prescription .content-block-pink h2{color:var(--c-pink)}.crulle-prescription .content-banner-image{position:relative;isolation:isolate;background-color:var(--bg-gray)}.crulle-prescription .content-banner-image picture{block-size:100%}.crulle-prescription .content-banner-image img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-prescription .content{display:grid}.crulle-prescription .content .content-grid-image{display:grid;grid-template-columns:1fr;gap:.4rem;margin-block:.8rem}.crulle-prescription .content-perex{display:flex;align-self:center;max-inline-size:70rem}.crulle-prescription .content-button{display:flex;justify-content:center}.crulle-virtual-mirror{--bg-gray:#f2f2f2}.crulle-virtual-mirror .header-banner{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.crulle-virtual-mirror .header-banner picture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;block-size:100%}.crulle-virtual-mirror .header-banner-image{block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-virtual-mirror .header-banner-title{grid-area:banner-title;display:flex;justify-content:center;padding-inline:.8rem;font-weight:700;text-align:center}.crulle-virtual-mirror .header-banner-title h1{inline-size:40rem;font-weight:700;color:#fff}.crulle-virtual-mirror .header-banner-title p{display:none;inline-size:60%;margin-block-start:2rem;font-weight:400;font-size:1.6rem}.crulle-virtual-mirror .content-block{display:flex;flex-direction:column;padding:2rem;font-size:1.6rem}.crulle-virtual-mirror .content-banner-image{position:relative;isolation:isolate;background-color:var(--bg-gray)}.crulle-virtual-mirror .content-banner-image picture{block-size:100%}.crulle-virtual-mirror .content-banner-image img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.crulle-virtual-mirror .content{display:grid}.crulle-virtual-mirror .content-button{display:flex;justify-content:center}.crulle-virtual-mirror .content-button.align-left{justify-content:center}.crulle-virtual-mirror a.custom-button{display:inline-flex;justify-self:center;margin-block:2rem;padding:.8rem 2rem;background-color:#d9695e;font-weight:700;color:-virtual-mirror-custom-button-color!important;text-transform:uppercase}.measure-pd{--bg-block:#c79595;--bg-gray:#f2f2f2;display:grid;gap:2rem}.measure-pd .measure-pd-box:first-of-type{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.measure-pd .measure-pd-box:first-of-type :is(picture,img){position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.measure-pd .measure-pd-box:first-of-type>div{isolation:isolate;display:flex;justify-content:center;padding-inline:.8rem;font-weight:700;color:#fff;text-align:center}.measure-pd .measure-pd-box:first-of-type>div p{display:none;inline-size:60%;margin-block-start:2rem;font-weight:400;font-size:1.6rem;color:#000}.measure-pd :is(.measure-pd-box:nth-of-type(2),.measure-pd-box:nth-of-type(3),.measure-pd-box:nth-of-type(4)){display:grid;grid-template-columns:1fr;font-size:1.6rem}.measure-pd :is(.measure-pd-box:nth-of-type(2),.measure-pd-box:nth-of-type(3),.measure-pd-box:nth-of-type(4)) div:first-child{display:flex;flex-direction:column;gap:2rem;padding:4rem;background-color:var(--bg-block);color:#fff}.measure-pd :is(.measure-pd-box:nth-of-type(2),.measure-pd-box:nth-of-type(3),.measure-pd-box:nth-of-type(4)) picture{display:flex;justify-content:center;align-items:center;background-color:var(--bg-gray)}.measure-pd :is(.measure-pd-box:nth-of-type(2),.measure-pd-box:nth-of-type(3),.measure-pd-box:nth-of-type(4)) img{max-inline-size:80%;-o-object-fit:cover;object-fit:cover}.measure-pd .measure-pd-box:nth-of-type(3) picture{background-color:#fff}.measure-pd .measure-pd-box:nth-of-type(3) div:first-child{display:flex;gap:.8rem;background-color:#fff;color:#000}.measure-pd .measure-pd-box:nth-of-type(3) div:first-child div{display:flex;justify-content:center;-moz-column-gap:.8rem;column-gap:.8rem;margin-block:2rem}.measure-pd .measure-pd-box:nth-of-type(3) div:first-child :is(picture,img){max-inline-size:20rem}.measure-pd .measure-pd-box:nth-of-type(5){display:flex;flex-direction:column;align-items:center;font-size:1.6rem}.measure-pd .measure-pd-box:nth-of-type(5)>p{max-inline-size:50rem}.measure-pd .custom-button{display:inline-flex;justify-self:center;align-items:center;margin-block:2rem;padding:.8rem 2rem;background-color:#d9695e;font-weight:700;color:#fff!important;text-transform:uppercase}.prescription{display:grid;gap:4rem}.prescription .prescription-box:first-of-type{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.prescription .prescription-box:first-of-type :is(picture,img){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.prescription .prescription-box:first-of-type>div{isolation:isolate;display:flex;justify-content:center;padding-inline:.8rem;font-weight:700;color:#fff;text-align:center}.prescription .prescription-box:first-of-type>div h1{inline-size:100%;font-weight:700}.prescription .prescription-box{display:grid;grid-template-columns:1fr;gap:4rem}.prescription .prescription-box picture{display:flex;align-items:center}.prescription .prescription-box picture img{padding-inline:2rem}.prescription .prescription-box div:first-of-type{display:flex;flex-direction:column;justify-content:center;row-gap:2rem;padding:2rem;font-size:1.6rem}.prescription .prescription-box:nth-of-type(2) picture{display:flex;align-items:center}.prescription .prescription-box:nth-of-type(2) picture img{padding-inline:2rem}.prescription .prescription-box:nth-of-type(6){display:flex!important;flex-direction:column;align-items:center;font-size:1.6rem}.prescription .prescription-box:nth-of-type(6)>p{max-inline-size:50rem}.prescription .custom-button{isolation:isolate;display:inline-flex;justify-self:center;align-items:center;margin-block:2rem;padding:.8rem 2rem;background-color:#d9695e;font-weight:700;color:#fff!important;text-transform:uppercase}.virtual-mirror{display:grid;gap:4rem}.virtual-mirror .virtual-mirror-box:first-of-type{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;justify-items:center;align-items:center;inline-size:100%;min-block-size:50rem}.virtual-mirror .virtual-mirror-box:first-of-type :is(picture,img){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.virtual-mirror .virtual-mirror-box:first-of-type>div{isolation:isolate;display:flex;justify-content:center;font-weight:700;color:#fff;text-align:center}.virtual-mirror .virtual-mirror-box:first-of-type>div h1{inline-size:100%;font-weight:700}.virtual-mirror .virtual-mirror-box:nth-of-type(2){display:grid;grid-template-columns:1fr;gap:4rem}.virtual-mirror .virtual-mirror-box:nth-of-type(2) div:first-of-type{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:2rem;font-size:1.6rem}.virtual-mirror .virtual-mirror-box:nth-of-type(2) picture{position:relative;display:flex;align-items:flex-start;overflow:hidden}.virtual-mirror .virtual-mirror-box:nth-of-type(2) img{padding-inline:2rem}.virtual-mirror .custom-button{isolation:isolate;display:inline-flex;justify-self:center;align-items:center;margin-block:2rem;padding:.8rem 2rem;background-color:#d9695e;font-weight:700;color:#fff!important;text-transform:uppercase}.frames-quick-guide-dialog h2{color:#10284e;text-align:center}.frames-quick-guide-dialog h3{margin-block-start:2rem}.frames-quick-guide-dialog p{margin-block-start:.8rem}.frames-quick-guide-dialog a{color:#d9695e}.frames-quick-guide-dialog hr{margin-block:2rem}body.backdrop-visible.menu-trigger .header-crulle{z-index:10104}body.backdrop-visible.menu-trigger .header-crulle .header-desktop-top{background-color:#000}body.backdrop-visible.menu-trigger .header-crulle .header-desktop-bottom{background-color:#fff}.header-crulle{position:relative;border-block-end:.1rem solid #c1c2c2}.header-crulle .header-mobile{background-color:#000}.header-crulle .header-mobile .container{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-block-size:4.8rem;color:#222}.header-crulle .header-desktop-top{display:none}.container-best-sellers{background-color:#f6f6f6;overflow:hidden}.container-best-sellers .container{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding-block:4rem}.container-best-sellers h2{inline-size:100%;font-size:3rem;color:#10284e;text-align:center}.container-best-sellers .btn{font-size:1.8rem}.container-best-sellers .see-all-button:not(.btn){padding:.8rem 2rem;background-color:#10284e;font-size:1.8rem;color:#fff;text-transform:uppercase}.catalogue-upper-wrapper{background-color:#fff}.catalogue-upper-wrapper .image-desktop{display:none}.catalogue-upper-wrapper .banner-wrapper{position:relative;display:flex;margin-block-end:2rem}.catalogue-upper-wrapper .text-container{position:absolute;inset-block-end:10%;inset-inline-start:0;display:flex;flex-direction:column;inline-size:100%}.catalogue-upper-wrapper .text-container a{max-inline-size:12.8rem;padding:1.2rem;background-color:#fec6e9;font-weight:200;font-size:1.8rem;color:#fff;text-align:center}.catalogue-upper-wrapper .text-container :is(h1,h3){font-size:3rem;color:#fff;text-align:center}.catalogue-upper-wrapper .text-container p{max-inline-size:40rem;padding:0;font-weight:200;font-size:1.8rem;color:#fff;text-align:center}.catalogue-upper-wrapper .box-wrapper{display:flex;flex-direction:column;padding-block:0 2rem;padding-inline:2rem;padding-block-end:2.8rem;text-align:center;margin-block-start:2rem}.catalogue-upper-wrapper .box-wrapper h2{font-size:2.8rem;color:#7d7aaf;text-align:center}.catalogue-upper-wrapper .box-wrapper hr{inline-size:4rem;margin-block:2.4rem 2rem;margin-inline:auto}.catalogue-upper-wrapper .box-wrapper p{max-inline-size:80rem;margin:0 auto;font-size:2rem;text-align:center}.catalogue-upper-wrapper .banner-wrapper img{margin:0 auto}.products-header-wrapper{margin-block-start:.8rem}.products-header{margin-block-end:.8rem;font-weight:400!important;font-size:3rem!important;text-transform:uppercase}.catalogue-text-hidden{padding:0 .8rem}.catalogue-text-more-btn-wrapper a{margin:0;border:none;background-image:none;font-weight:200;color:#d9695e}.slider-wrapper .irs--round .irs :is(.irs-from,.irs-to){border-radius:0;font-weight:200}.reset-filter-button{border-radius:0;font-weight:200;font-size:1.6rem}.content-wrapper .content-block{display:flex;flex-direction:column}.content-wrapper .content-block :is(div:first-of-type,div:last-of-type){margin:0 auto}.content-wrapper .content-block div:last-of-type{padding:2rem}.content-wrapper .content-block :is(h3,.secondary-header){margin-block-end:.8rem;font-weight:700;font-size:2rem}.content-wrapper .content-block .icon{max-inline-size:2.8rem;max-block-size:2.8rem}.content-wrapper .content-block .shop-now-button{max-inline-size:12.8rem;margin-block:0 2rem;margin-inline:auto;padding:1.2rem;background-color:#d9695e;font-weight:200;font-size:1.8rem;color:#fff;text-align:center}.content-wrapper .steps-header{padding:1.6rem .8rem;font-size:2.4rem;text-align:center}.content-wrapper .item{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.content-wrapper .icons-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:2rem 0}.content-wrapper .icons-container .item{inline-size:12.8rem;max-inline-size:50%;margin:.4rem 0}.content-wrapper .icons-container .item img{max-inline-size:8rem;margin:0 auto}.content-wrapper .icons-container .item p{margin-block-start:.8rem;text-align:center!important}.content-wrapper .number-top-left{position:absolute;inset-block-start:-.8rem;inset-inline-start:50%;transform:translate(-6rem);inline-size:2.4rem;block-size:2.4rem;margin:0;border-radius:50%;background-color:#fff;font-size:1.6rem}.content-wrapper .number-top-left.dark{background-color:#222;color:#fff}.content-wrapper .info-blocks-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-block-end:2rem}.content-wrapper .info-blocks-container .item{display:flex;flex-direction:column;padding:0 2rem}.content-wrapper .info-blocks-container .item img{max-inline-size:23.6rem;margin-block:.8rem 2rem;margin-inline:auto}.content-wrapper .info-blocks-container .item p{font-size:1.8rem;text-align:center!important}.content-wrapper .info-blocks-container .item-header{font-size:3rem;text-align:center}.custom-landing-page .content-block :is(.left,.right){display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0!important}.custom-landing-page .content-block .progressive-icon{max-inline-size:6rem;max-block-size:6rem;margin:0 auto}.custom-landing-page .content-block p{font-size:1.8rem}.custom-landing-page .content-block.vertical{row-gap:1.6rem;inline-size:100%!important}.custom-landing-page .content-block.vertical :is(.up,.down){inline-size:100%}.custom-landing-page .shop-now-squares{flex-direction:row;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;margin-block-end:1.6rem}.custom-landing-page .shop-now-container{position:relative;padding:0!important}.custom-landing-page .text-container{position:absolute;inset-block-start:0;display:flex;justify-content:center;align-items:center;inline-size:100%;block-size:100%}.custom-landing-page .main-text{margin:0;padding:0;text-align:center}.infoportal-content{padding:0}.infoportal-our-story .banner-wrapper{position:relative}.infoportal-our-story .text-container{position:absolute;inset-block-end:15%;inset-inline-start:0;inline-size:100%}.infoportal-our-story .text-container :is(h1,h3){font-size:4rem;color:#fff;text-align:center}.infoportal-our-story .text-container p{max-inline-size:18rem;margin:.8rem auto;padding-block:1.2rem 0;padding-inline:0;font-weight:200;font-size:2rem;color:#fff}.infoportal-our-story .header-wrapper{display:flex;flex-direction:column;margin-block:2.8rem;text-align:center}.infoportal-our-story .header-wrapper :is(h1,h2){font-size:2.8rem;text-align:center}.infoportal-our-story .header-wrapper hr{inline-size:4rem;margin-block:2.4rem 2rem;margin-inline:auto;border-block-start:.3rem solid #d9695e}.infoportal-our-story .header-wrapper p{margin:0 auto;padding-inline:2rem;font-size:2rem}.infoportal-our-story .header-wrapper p span{color:#d9695e}.infoportal-how-it-started .title-wrapper{margin-block-start:2rem}.infoportal-how-it-started .title-wrapper h1{margin-block-end:2rem;font-size:2.5rem;text-align:center}.infoportal-how-it-started .content-wrapper{display:flex}.infoportal-how-it-started .text-wrapper{inline-size:100%}.infoportal-how-it-started .text-wrapper :is(h2,h3){font-size:1.8rem;text-align:center}.infoportal-how-it-started .text-wrapper p{margin-block:1.6rem;padding-inline:.8rem;font-size:1.4rem}.infoportal-how-it-started .text-wrapper img{margin-block-end:1.6rem}.infoportal-how-it-started .image-wrapper{inline-size:50%;padding-block-start:3.6rem;padding-inline-start:.8rem}.infoportal-how-it-started .image-container:first-of-type{display:flex;flex-direction:column;margin-block-end:2rem}.infoportal-how-it-started .image-container:first-of-type img{inline-size:100%;padding:0}.infoportal-how-it-started .image-container:first-of-type img:first-of-type{margin-block-end:2rem}.infoportal-our-brand .banner-wrapper{position:relative}.infoportal-our-brand .text-container{position:absolute;inset-block-end:15%;inset-inline-start:0;inline-size:100%}.infoportal-our-brand .text-container :is(h1,h3){font-size:3rem;color:#fff;text-align:center}.infoportal-our-brand .text-container p{max-inline-size:40rem;margin:.8rem auto;padding-block:1.2rem 0;padding-inline:.8rem;font-weight:200;font-size:1.8rem;color:#fff;text-align:center}.infoportal-our-brand .header-wrapper{margin-block:2.8rem 4.8rem;text-align:center}.infoportal-our-brand .header-wrapper :is(h1,h2){margin-block-end:4rem;font-weight:600;font-size:2rem;text-align:center}.infoportal-our-brand .header-wrapper a{padding:.8rem 1.6rem;background-color:#d9695e;font-weight:600;font-size:2rem;color:#fff}.infoportal-our-story p{display:flex;margin:1.2rem 0;padding-inline-start:1.6rem;font-size:1.6rem}.infoportal-our-story p:first-child{padding-inline-start:0}.product-benefits-v2{display:flex;flex-direction:column;gap:.8rem;padding-inline:1.6rem;font-weight:600;color:#d9695e}.product-benefits-v2>div{display:flex;align-items:center;gap:.8rem}.product-benefits-v2 i{aspect-ratio:1;flex-shrink:0;inline-size:2rem;background-position:50%;background-size:contain}.product-benefits-v2 .delivery-eu{background-image:url(/globalfiles/templates/alensa/responsive/crulle/icons/deliverybadge.svg)}.product-benefits-v2 .secure-payment{background-image:url(/globalfiles/templates/alensa/responsive/crulle/icons/paymentbadge.svg)}.product-benefits-v2 .original-guarantee{background-image:url(/globalfiles/templates/alensa/responsive/crulle/icons/authenticitybadge.svg)}.customer-pages-menu-wrapper input,.infoportal-menu-wrapper input{position:absolute;inline-size:100%;block-size:2.8rem;opacity:0}.customer-pages-menu-wrapper .header-wrapper,.infoportal-menu-wrapper .header-wrapper{pointer-events:none}.customer-pages-menu-wrapper .header-wrapper .header-container,.infoportal-menu-wrapper .header-wrapper .header-container{display:flex;flex-direction:row;justify-content:space-between;padding:0 .8rem;border-block-end:.1rem solid #c1c2c2}.customer-pages-menu-wrapper .header-wrapper .header-container h1,.infoportal-menu-wrapper .header-wrapper .header-container h1{padding:.8rem 0}.customer-pages-menu-wrapper .infoportal-menu-container,.infoportal-menu-wrapper .infoportal-menu-container{display:flex;flex-direction:column;inline-size:100%;max-block-size:0;margin-block-end:2rem;padding:0 .8rem;background-color:#f6f6f6;overflow:hidden;transition:max-height .3s}.customer-pages-menu-wrapper .infoportal-menu-container h1,.infoportal-menu-wrapper .infoportal-menu-container h1{margin-block-end:.8rem;padding-block:.8rem;border-block-end:.1rem solid #c1c2c2}.customer-pages-menu-wrapper .infoportal-menu-container h1:last-of-type,.infoportal-menu-wrapper .infoportal-menu-container h1:last-of-type{margin-block-start:.8rem;border-block-start:.1rem solid #c1c2c2}.customer-pages-menu-wrapper .infoportal-menu-container a,.infoportal-menu-wrapper .infoportal-menu-container a{font-weight:400;font-size:1.8rem;color:inherit}.customer-pages-menu-wrapper .infoportal-menu-container a:last-of-type,.infoportal-menu-wrapper .infoportal-menu-container a:last-of-type{margin-block-end:.8rem}.customer-pages-menu-wrapper .infoportal-menu-container .pdf-link,.infoportal-menu-wrapper .infoportal-menu-container .pdf-link{padding-inline-start:2.8rem;background-image:url(/globalfiles/templates/crulle/printer-icon.svg);background-position:0;font-size:1.5rem}.customer-pages-menu-wrapper .infoportal-menu-container a:hover,.infoportal-menu-wrapper .infoportal-menu-container a:hover{color:#d9695e}.customer-pages-menu-wrapper{min-inline-size:28.8rem}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper){display:flex;flex-direction:column;margin-block-start:2rem}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) .imprint-image-wrapper img:last-of-type{display:none}.infoportal-content .category-wrapper{position:relative}.infoportal-content .category-wrapper input{position:absolute;z-index:1;display:block;block-size:100%;opacity:0}.infoportal-content .category-wrapper :is(.header-wrapper,.item-header-wrapper){pointer-events:none}.infoportal-content .category-wrapper :is(.header-wrapper,.item-header-wrapper) .header-container{display:flex;flex-direction:row;justify-content:space-between;border-block-start:.1rem solid #c1c2c2}.infoportal-content .category-wrapper :is(.header-wrapper,.item-header-wrapper) .header-container h1{margin-block-start:0;padding:.8rem 0}.infoportal-content .category-wrapper :is(.category-content-wrapper,.item-content-wrapper){z-index:100;display:flex;flex-direction:column;inline-size:100%;max-block-size:0;padding:0 .8rem;overflow:hidden;transition:max-height .3s}.infoportal-content .category-wrapper :is(.category-content-wrapper,.item-content-wrapper) p{z-index:100;margin:.8rem 0 2rem;font-size:1.5rem}.infoportal-content .category-wrapper :is(.category-content-wrapper,.item-content-wrapper) p a{z-index:100}.glasses-type-container-hp{margin:2rem 0}.glasses-type-container-hp .container{display:flex;flex-direction:column}.glasses-type-container-hp .text-container{flex:1;display:flex;justify-content:center;align-items:center}.glasses-type-container-hp .text-container:first-of-type{background-color:#f0dcd4}.glasses-type-container-hp .text-container:nth-of-type(2){background-color:#dbdbdb}.glasses-type-container-hp .text-container:nth-of-type(3){background-color:#c69595}.glasses-type-container-hp h2{padding:2rem;text-align:center;text-transform:uppercase}.instagram-hp{padding-block:4rem}.instagram-hp .container>h2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;font-size:2.8rem;text-align:center}.instagram-hp .container>h2:after{content:"";display:block;inline-size:4rem;block-size:.4rem;background-color:#d9695e}.instagram-hp .instagram-items{position:relative;margin-block:3.2rem;padding-inline:2rem}.instagram-hp .swiper-slide{position:relative;block-size:auto;overflow:hidden;cursor:pointer}.instagram-hp .swiper-slide>picture{padding:.8rem;background-color:#fff;transition:transform .3s ease-in-out}.instagram-hp .swiper-slide>picture img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.instagram-hp .products-list{display:block;padding:.8rem;transition:transform .3s ease-in-out}.instagram-hp h3{text-align:center}.our-collections{padding:2.8rem 0}.our-collections .our-collections-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;font-size:2.8rem;text-align:center}.our-collections .our-collections-title:after{content:"";display:block;inline-size:4rem;block-size:.4rem;background-color:#d9695e}.our-collections .our-collections-text{margin-block:2.8rem 6rem;margin-inline:0;font-size:2rem;text-align:center}.our-collections .our-collections-boxes{position:relative;padding-inline:2.8rem}.our-collections .our-collections-box{display:grid}.our-collections .our-collections-box:nth-of-type(n) .our-collections-box-text{background-color:#dbc1a8}.our-collections .our-collections-box:nth-of-type(2n) .our-collections-box-text{background-color:#5a5c65}.our-collections .our-collections-box:nth-of-type(3n) .our-collections-box-text{background-color:#c0bfbb}.our-collections .our-collections-box:nth-of-type(4n) .our-collections-box-text{background-color:#a8a49a}.our-collections .our-collections-img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.our-collections .our-collections-box-text{display:flex;flex-direction:column;justify-content:center;align-items:center;min-block-size:10rem;color:#fff;text-align:center}.our-collections .our-collections-box-text h3{margin-block-end:.8rem}.our-guides{padding:2.8rem 0}.our-guides .our-guides-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;font-size:2.8rem;text-align:center}.our-guides .our-guides-title:after{content:"";display:block;inline-size:4rem;block-size:.4rem;background-color:#d9695e}.our-guides .our-guides-text{margin-block:2.8rem 6rem;margin-inline:0;font-size:2rem;text-align:center}.our-guides .our-guides-boxes{position:relative;padding-inline:2.8rem}.our-guides .our-guides-box{display:grid}.our-guides .our-guides-box:nth-of-type(n) .our-guides-box-text{background-color:#dbc1a8}.our-guides .our-guides-box:nth-of-type(2n) .our-guides-box-text{background-color:#5a5c65}.our-guides .our-guides-box:nth-of-type(3n) .our-guides-box-text{background-color:#c0bfbb}.our-guides .our-guides-img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.our-guides .our-guides-box-text{display:flex;flex-direction:column;justify-content:center;align-items:center;min-block-size:10rem;color:#fff;text-align:center}.our-guides .our-guides-box-text h3{margin-block-end:.8rem}.our-partners{padding-block:3.2rem;border-block-start:.1rem solid #c1c2c2;background-color:#f6f6f6;text-align:center}.our-partners .container{display:flex;flex-direction:column;gap:2.4rem}.our-partners .our-partners-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem}.our-partners img{block-size:2.4rem}.product-deliveries-wrapper.crulle{display:flex;justify-content:center;align-items:center;margin:.8rem 0}.product-deliveries-wrapper.crulle .product-delivery-item{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:.8rem 0}.product-deliveries-wrapper.crulle .img-wrapper,.product-deliveries-wrapper.crulle .text-wrapper{margin-inline-end:1.6rem}.product-deliveries-wrapper.crulle .price-wrapper{font-size:2rem;color:#d9695e}.special-glasses{padding:2.8rem 0}.special-glasses .special-glasses-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;font-size:2.8rem;text-align:center}.special-glasses .special-glasses-title:after{content:"";display:block;inline-size:4rem;block-size:.4rem;background-color:#d9695e}.special-glasses .special-glasses-text{margin-block:2.8rem 6rem;margin-inline:0;font-size:2rem;text-align:center}.special-glasses .special-glasses-boxes{display:grid}.special-glasses .special-glasses-box{display:grid;grid-template-columns:repeat(2,1fr)}.special-glasses .special-glasses-img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.special-glasses .special-glasses-box-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 25%;background-color:#f6f6f6;text-align:center}.special-glasses .special-glasses-box-text h3{margin-block-end:.8rem}@media (min-width:577px){.catalogue-upper-wrapper .text-container :is(h1,h3){font-size:4rem}.catalogue-upper-wrapper .text-container p{font-size:2rem}.custom-landing-page .content-block{flex-direction:row}.custom-landing-page .content-block div:first-of-type{inline-size:50%}.custom-landing-page .content-block div:last-of-type{flex-direction:column;inline-size:50%}.custom-landing-page .content-block .right{order:2}.custom-landing-page .main-text{font-size:2.8rem}.infoportal-our-brand .text-container :is(h1,h3){font-size:4rem}.infoportal-our-brand .text-container p{font-size:2rem}.infoportal-our-brand .header-wrapper :is(h1,h2){font-size:2.8rem}.glasses-type-container-hp .container{flex-direction:row}}@media (min-width:577px) and (max-width:768px){.info-carousel :is(.glasses-types,.guides){aspect-ratio:58/35}}@media (min-width:769px){.info-carousel :is(.glasses-types,.guides){aspect-ratio:75/16}.crulle-measure-pd :is(.content-block,.content-block-pink).mixed-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"content-perex content-perex" "content-one content-one" "content-two content-two" "content-three content-three" "content-four content-four" "content-five content-five" "content-img-left content-img-right";-moz-column-gap:.4rem;column-gap:.4rem;padding:4rem;grid-auto-rows:min-content}.container-best-sellers{margin-block-start:2rem}.catalogue-upper-wrapper .image-desktop{display:unset}.catalogue-upper-wrapper .image-mobile{display:none}.catalogue-upper-wrapper .text-container{inset-block-end:30%;inset-inline-start:6rem}.catalogue-upper-wrapper .text-container :is(h1,h3){max-inline-size:unset!important;margin-block-end:unset!important;margin-inline-start:unset!important;font-size:4rem;text-align:unset}.catalogue-upper-wrapper .text-container p{max-inline-size:unset;text-align:start}.catalogue-upper-wrapper .text-container br{display:unset}.content-wrapper .info-blocks-container{flex-direction:row}.infoportal-our-story .image-mobile{display:none}.infoportal-our-story .text-container{inset-block-end:45%;inset-inline-start:6rem}.infoportal-our-story .text-container :is(h1,h3){text-align:start}.infoportal-our-story .text-container p{max-inline-size:unset;margin-block:.8rem}.infoportal-how-it-started .title-wrapper h1{text-align:start}.infoportal-how-it-started .text-wrapper{inline-size:50%;padding-inline-end:.8rem}.infoportal-how-it-started .text-wrapper p{padding:0}.infoportal-how-it-started .text-wrapper img{display:none;padding-inline-end:.8rem}.infoportal-how-it-started .text-wrapper h3{text-align:start}.infoportal-our-brand .image-mobile{display:none}.infoportal-our-brand .text-container{inset-block-end:30%;inset-inline-start:6rem}.infoportal-our-brand .text-container :is(h1,h3){text-align:unset}.infoportal-our-brand .text-container p{max-inline-size:unset;margin:.8rem 0;text-align:start}.customer-pages-menu-wrapper input,.infoportal-menu-wrapper input,.customer-pages-menu-wrapper .header-wrapper,.infoportal-menu-wrapper .header-wrapper{display:none}.customer-pages-menu-wrapper .infoportal-menu-container,.infoportal-menu-wrapper .infoportal-menu-container{max-block-size:60rem;padding:.8rem 2rem}.instagram-hp h3{font-size:3rem}.our-collections .our-collections-box,.our-guides .our-guides-box{grid-template-columns:repeat(2,1fr)}.product-deliveries-wrapper.crulle{justify-content:flex-end}.special-glasses .special-glasses-boxes{grid-template-columns:repeat(2,1fr)}}@media (hover:hover) and (min-width:993px){body.backdrop-visible.menu-trigger .header{position:sticky}.header-crulle .header-mobile{display:none}.header-crulle .header-desktop-top{display:block;background-color:#000;color:#fff}.header-crulle .header-desktop-top .container{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:2.8rem;min-block-size:3.6rem;font-size:1.3rem;line-height:1.2}.header-crulle .header-desktop-top .container>*{color:inherit}.header-crulle .header-desktop-bottom .container{position:relative;display:grid;grid-template-columns:auto 1fr 20rem auto;align-items:center;gap:2rem;min-block-size:9.2rem}.instagram-hp .swiper-slide>picture{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.instagram-hp .products-list{transform:translateY(100%);block-size:100%}.instagram-hp .products-list .product{block-size:100%}}@media (min-width:993px){.mobile-and-tablet-only{display:none!important}.large-desktop-only{display:block!important}.info-carousel .inner-wrapper :is(h2,h3){font-size:2.2rem}.info-carousel .inner-wrapper p{font-size:1.5rem}.crulle-measure-pd .header-banner{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.crulle-measure-pd .header-banner-title{flex-direction:column;justify-content:unset;padding:0;text-align:start}.crulle-measure-pd .header-banner-title p{display:flex}.crulle-measure-pd :is(.content-block,.content-block-pink){padding:4rem}.crulle-measure-pd :is(.content-block,.content-block-pink).content-block-row{flex-direction:row;margin-block-start:4rem}.crulle-measure-pd .content-banner-image picture{position:absolute}.crulle-measure-pd .content{grid-template-columns:repeat(2,1fr);row-gap:4rem;margin-block-start:4rem}.crulle-prescription .header-banner{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.crulle-prescription .header-banner-title{flex-direction:column;justify-content:unset;padding:0;text-align:start}.crulle-prescription .header-banner-title h1{inline-size:50rem}.crulle-prescription .header-banner-title p{display:flex}.crulle-prescription .content-block{padding:0}.crulle-prescription .content-banner-image picture{position:absolute}.crulle-prescription .content{grid-template-columns:repeat(2,1fr);gap:4rem;margin-block:4rem}.crulle-prescription .content .content-grid-image{padding:0}.crulle-virtual-mirror .header-banner{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.crulle-virtual-mirror .header-banner-title{flex-direction:column;justify-content:unset;padding:0;text-align:start}.crulle-virtual-mirror .header-banner-title p{display:flex}.crulle-virtual-mirror .content-block{padding:4rem}.crulle-virtual-mirror .content-banner-image picture{position:absolute}.crulle-virtual-mirror .content{grid-template-columns:repeat(2,1fr);row-gap:4rem;margin-block-start:4rem}.crulle-virtual-mirror .content-button.align-left{justify-content:flex-start}.measure-pd{gap:4rem}.measure-pd .measure-pd-box:first-of-type{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.measure-pd .measure-pd-box:first-of-type>div{flex-direction:column;justify-content:unset;padding:0;text-align:start}.measure-pd .measure-pd-box:first-of-type>div p{display:flex}.measure-pd :is(.measure-pd-box:nth-of-type(2),.measure-pd-box:nth-of-type(3),.measure-pd-box:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.prescription .prescription-box:first-of-type{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.prescription .prescription-box:first-of-type>div{flex-direction:column;justify-content:unset;padding:0;text-align:start}.prescription .prescription-box:first-of-type>div h1{inline-size:50rem}.prescription .prescription-box{grid-template-columns:repeat(2,minmax(0,1fr))}.prescription .prescription-box picture img{padding-inline:unset;-o-object-fit:cover;object-fit:cover}.prescription .prescription-box:nth-of-type(2) picture img{block-size:100%;padding-inline:unset;-o-object-fit:cover;object-fit:cover}.virtual-mirror .virtual-mirror-box:first-of-type{justify-content:center;justify-items:flex-start;align-items:flex-start;padding-inline:4rem}.virtual-mirror .virtual-mirror-box:first-of-type>div{flex-direction:column;justify-content:unset;padding:0;text-align:start}.virtual-mirror .virtual-mirror-box:first-of-type>div h1{inline-size:50rem}.virtual-mirror .virtual-mirror-box:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-mirror .virtual-mirror-box:nth-of-type(2) img{position:absolute;max-inline-size:100%;padding-inline:unset;-o-object-fit:cover;object-fit:cover}.container-best-sellers{margin-block-start:4rem}.content-wrapper .content-block{flex-direction:row}.content-wrapper .content-block div:first-of-type{inline-size:40%}.content-wrapper .content-block div:last-of-type{display:flex;flex-direction:column;justify-content:center;inline-size:60%}.content-wrapper .content-block .right{order:2}.infoportal-how-it-started .image-container:first-of-type{flex-direction:row}.infoportal-how-it-started .image-container:first-of-type img{inline-size:50%}.infoportal-how-it-started .image-container:first-of-type img:first-of-type{margin-block-end:0;padding-inline-end:.8rem}.infoportal-how-it-started .image-container:first-of-type img:last-of-type{padding-inline-start:.8rem}.instagram-hp .container>h2{font-size:3.3rem}.our-collections .our-collections-title{font-size:3.3rem}.our-collections .our-collections-text{font-size:2.4rem}.our-guides .our-guides-title{font-size:3.3rem}.our-guides .our-guides-text{font-size:2.4rem}.special-glasses .special-glasses-title{font-size:3.3rem}.special-glasses .special-glasses-text{font-size:2.4rem}}@media (min-width:1200px){.content-wrapper .content-block :is(h3,.secondary-header){font-size:2.6rem}.content-wrapper .content-block p{font-size:1.8rem}}@media (hover:hover) and (min-width:1201px){.header-crulle .header-desktop-bottom .container{grid-template-columns:auto 1fr 30rem auto}}@media (min-width:1201px){.content-wrapper .content-block .left{margin-inline-end:2rem!important}.infoportal-our-brand .text-container{inset-block-end:40%}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper){flex-direction:row;justify-content:space-between}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) div{inline-size:50%}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) :is(.contact-us-content-wrapper,.imprint-content-wrapper){margin-inline-end:2rem}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) .imprint-image-wrapper{max-inline-size:40rem}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) .imprint-image-wrapper img:first-of-type{display:none}.infoportal-content :is(.contact-us-wrapper,.imprint-wrapper) .imprint-image-wrapper img:last-of-type{display:unset}}@media (min-width:1250px){.catalogue-upper-wrapper .text-container :is(h1,h3){font-size:6rem}.catalogue-upper-wrapper .text-container p{font-size:3rem}}@media (min-width:1561px){.instagram-hp .instagram-items,.our-collections .our-collections-boxes,.our-guides .our-guides-boxes{--swiper-navigation-sides-offset:-3.2rem;padding-inline:0}}@media (hover:hover) and (max-width:992px),(hover:none){body.search-visible{overflow:hidden}body.search-visible .header-crulle{position:fixed!important;z-index:9000;top:0;right:0;bottom:0;left:0;background:#fff;overflow:auto}body.search-visible .header-crulle :is(.mobile-hamburger,.mobile-logo){opacity:0;pointer-events:none}.header-crulle .header-desktop-bottom .container>:not(:is(.main-menu-wrapper,.main-menu,.main-menu-close)){display:none}}@media (max-width:992px){.content-wrapper .content-block{max-inline-size:50.8rem;margin:0 auto}.content-wrapper .content-block .left{order:1}.content-wrapper .item{max-inline-size:33.3333%}}@media (max-width:768px){.info-carousel a{flex-direction:column}.info-carousel .text-container{min-block-size:10rem}.catalogue-upper-wrapper .text-container a,.catalogue-upper-wrapper .text-container p{margin-inline:auto}.infoportal-our-story .image-desktop{display:none}.infoportal-our-story .header-wrapper p{text-align:center}.infoportal-how-it-started .image-wrapper,.infoportal-our-brand .image-desktop,.infoportal-our-brand .text-container p br{display:none}.special-glasses .special-glasses-box:nth-of-type(2n) .special-glasses-img{order:2}}@media (max-width:576px){.info-carousel :is(.glasses-types,.guides){aspect-ratio:8/9}}@media (hover:hover){.instagram-hp .swiper-slide:hover>picture{transform:translateY(-100%)}.instagram-hp .swiper-slide:hover>.products-list{transform:translateY(0)}}
