.hero{height:100%;width:100%;position:relative;top:0;margin-bottom:30px;padding-top:20px}.hero ul h2{margin:0;padding:0;line-height:1}.dam{background-color:#a4d7ed}.herr{background-color:#fbcd91}.tryonline{background-color:#bbc9b7}.trial{background-color:#fff}.all{background-color:#fffdf8}.all_frames{background-color:#f8dcb8}.trial-hero-mobile-img{display:block;text-align:center;margin-left:auto;margin-right:auto;max-width:100%;border-radius:15px}.all-hero-mobile-img{display:block;text-align:center;margin-left:auto;margin-right:auto;max-width:100%;border-radius:15px}@media(min-width:992px){.trial-hero-mobile-img{display:none}}.tryonline .hero-btn-try-online:hover{background:0;text-decoration:none;border-color:var(--primary-black)}@media(min-width:989px){.all{background-color:white}.all .text-content{color:black !important}.trial{background-position:-200px 0;background-image:url('/assets/img/productFeed/try-home-collections-hero-4.jpg');background-size:cover;background-repeat:no-repeat}}@media(min-width:990px){.trial{background-position:-500px 0;height:auto}}@media(min-width:1280px){.trial{background-position:-300px 0;height:auto}}@media(min-width:1520px){.trial{background-position:-100px 0;height:auto}}@media(min-width:1750px){.trial{background-position:0 0;height:auto}}.hero .text{background:white;padding-top:10px}.hero .text-content{width:100%;margin-left:auto;margin-right:auto}@media(min-width:600px){.hero .text-content{width:80%;margin-left:auto;margin-right:auto}}@media(min-width:900px){.hero .text-content{width:70%;margin-left:auto;margin-right:auto}}.hero h1{font-size:36px;color:#222;line-height:1}.hero h2{font-size:16px;color:#303030;font-weight:300}.hero .heroImage{text-align:center;width:100%}.hero .heroImage img{width:300px}.hero .all_frames img{width:300px}.hero .trial img{width:500px !important}@media(min-width:989px){.all h1{color:#fffdfa}.all h2{color:#fffdfa}.all .breadcrumb a,.all .breadcrumb li{color:#fffdfa}}.hero ul{padding:0;list-style-type:none}.hero li{padding-top:2px;padding-bottom:2px;color:#4d4d4d}.hero a{color:black}.hero a:hover{text-decoration:underline}.hero .CTA{position:relative;color:#394855;margin-top:10px;transition:.2s ease-in-out}@media(min-width:1480px){.hero .all_frames{max-width:600px}.hero .all_frames img{min-width:500px}}@media(min-width:992px){.hero{height:45vh;min-height:390px;max-height:400px;margin:20px 20px;border-radius:10px;top:0;width:auto}.hero .text-content{width:100%;margin-left:auto;margin-right:auto}.hero h1{font-size:46px}.hero h2{font-size:16px}.hero .text{position:relative;margin-top:0;background:0}.hero .heroImage{position:absolute;width:400px;bottom:0;right:0;top:auto}.hero .heroImage img{width:100%;max-width:400px}.hero .all_frames{max-width:400px}.hero .all_frames img{min-width:400px}.hero .tryonline img{width:100% !important;max-width:auto !important}.hero .trial img{height:100% !important;max-width:auto !important}.hero .CTA{margin-top:30px}}@media(min-width:1000px){.hero .all_frames{right:2rem}}@media(max-width:992px){.hero .all_frames{right:0rem}.hero .heroImage{height:190px}#hero{margin-bottom:0}}@media(min-width:1480px){.hero{margin:20px 50px;border-radius:10px}.hero .heroImage{position:absolute;width:400px;bottom:0;right:200px;top:auto}.hero .trial{right:400px !important}.hero .trial img{max-width:648px !important}}#mobile-filtering{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin:0;padding:6px 0}.mobile-filter-wrapper{text-align:right;padding-right:16px}.mobile-filter-wrapper p{margin-right:10px;font-size:16px}.mobile-filter-wrapper p,.mobile-filter-wrapper img{display:inline}#mobile-filter-menu{right:-100%;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;width:100%;background:#fff;transition:.3s ease-in-out;z-index:990}#mobile-filter-menu.active{right:0}#mobile-filter-menu .accordion{margin-bottom:20vh}#mobile-filter-menu .close-filter-menu{color:#000;font-size:28px;width:30px;position:absolute;right:10px;top:10px;margin:0}#mobile-filter-menu .headline h2,#mobile-filter-menu .close-filter-menu{display:inline-block}#mobile-filter-menu ul{padding:0;list-style-type:none}#mobile-filter-menu li{padding:10px 0;margin:10px 0}#mobile-filter-menu .custom-control{width:100%}#mobile-filter-menu .fill-control-indicator{top:0;left:0;width:24px;height:24px}#mobile-filter-menu .fill-control-description{margin-left:30px}#mobile-filter-menu .headline{height:60px;margin:0;padding:0}#mobile-filter-menu .headline h2{margin-top:20px;margin-left:20px;font-size:20px}#mobile-filter-menu .buttons{background:#fff;box-shadow:0 -2px 15px #ddd;position:fixed;bottom:0;padding:30px 0;text-align:center}#mobile-filter-menu .buttons button{width:calc(45% - 7.5px);margin:0 7.5px;padding:10px 0}#mobile-filter-menu .buttons .clear-filters{border:1px solid var(--primary-black)}#mobile-filter-menu .buttons .show-products{background:var(--primary-black);border:1px solid var(--primary-black);color:var(--primary-white)}#mobile-filter-menu .accordion-button{background:white;outline:0;box-shadow:none}.filterSection .dropdown-toggle::after{content:url('/assets/img/icons/caret-down.svg');position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .2s ease-in-out;border:0 !important;margin:auto;margin-top:2px;display:inline-block;transform-origin:center center}.filterSection .dropdown-toggle.show::after{transform:translateY(-70%) scaleY(-1)}.filterSection{display:none}#desktop-filtering{position:sticky;top:0;z-index:500}.selected-text{position:absolute;left:-10px;top:0;background:#dde3e8;border-radius:50%;height:23px;width:23px}.selected-text-mobile{position:absolute;left:3px;top:3px;background:#dde3e8;border-radius:50%;height:20px;width:20px;text-align:center;line-height:20px;font-size:10px}@media(min-width:992px){#mobile-filtering{display:none}.filterSection{display:block;padding:10px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:white}.filterSection .filterWrapper{position:relative}.filterSection .dropdown{margin-right:15px}.filterSection .dropdown-toggle{padding-right:25px;padding-left:10px}.filterSection .dropdown button:focus{border:1px solid white;box-shadow:none}.filterSection .dropdown .dropdown-toggle.show{border:1px solid white}.filterSection .dropdown-menu{border:0;border-radius:0;padding-right:0;margin-top:10px;box-shadow:0 0 15px rgb(0,0,0,0.05)}.filterSection .dropdown-two .dropdown-menu{width:250px}.filterSection .dropdown-material .dropdown-menu{columns:2;width:260px}.filterSection .dropdown-color .dropdown-menu{columns:3;width:415px}.filterSection .dropdown-attribute .dropdown-menu{columns:2;width:475px}.filterSection .dropdown-shape .dropdown-menu{columns:2;width:370px}.filterSection .dropdown-menu li{display:block;padding-top:2px;padding-bottom:2px;width:100%}.filterSection .dropdown-menu label{padding:10px;font-size:16px;cursor:pointer;width:100%}.filterSection .dropdown-menu input[type=checkbox]{margin-right:10px;cursor:pointer}.filterSection .dropdown{display:inline-block}.filterSection .clear-filters{position:absolute;right:0;transition:.3s ease-in-out;top:6px;background:0;border:0;text-decoration:underline;color:#3f3f3f}.filterSection .clear-filters i{text-decoration:none;margin-right:10px}}@media(min-width:998px){.filterSection .filters{padding:0;margin:0;list-style-type:none;justify-content:left;display:flex;width:100%}}.custom-control.color-filter .fill-control-input:checked~.fill-control-indicator{background-size:50% !important;display:inline-block}.fill-control-indicator.color-filter{border-radius:50%;width:20px;height:20px}.subFilterSection{display:none;position:relative;margin-top:30px;margin-bottom:30px}.subFilterSection .container{position:relative}.subFilterSection h3{font-size:20px;margin-left:10px}.subFilterSection .filterWrapper{display:flex;align-items:center;gap:20px}.subFilterSection .total-frames{flex:0 0 auto}.sorting{display:flex;align-items:center;gap:5px;flex:0 0 auto;position:relative;top:-3px}.select-wrapper{position:relative;display:inline-block}.desktop-sorting{width:100%;padding:10px;appearance:none;background:0;border:1px solid #ccc;border-radius:4px;font-size:16px;padding-right:30px}.desktop-sorting-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;font-size:16px}@media(min-width:1200px){.subFilterSection .sorting{left:0}}.subFilterSection label{font-size:17px}@media(max-width:992px){.sorting{top:0}.sorting select{background:0;border:0;color:black}}.sorting select:focus{outline:0}@media(min-width:992px){.subFilterSection{display:block}}@media(min-width:998px){.product-feed .try-online-wrapper{height:auto;border-radius:20px}}.product-feed .next-page{text-align:center;margin-top:50px}.product-feed .next-page .btn-wrapper{position:relative;padding:14px 24px}.product-feed .next-page a{color:#f1f1f1}.product-feed .next-page p{color:#363636;margin:0}.product-feed .progress-bar{position:relative;margin:10px auto;height:2px;width:200px;border-radius:10px;background:#dfdfdf}.product-feed .progress-fill{position:absolute;height:2px;width:0;background:var(--primary-black)}#paginationRoute{position:absolute;margin-top:-60px}@media(min-width:998px){#paginationRoute{margin-top:0}}.singular,.plural{display:none}.campaign{background-color:#fbcd91;text-align:left}@media(min-width:992px){.campaign{text-align:center}}.campaign .wrapper{margin-bottom:.5rem}.campaign .headline{margin-bottom:2rem}.campaign span{position:relative;background:#d3ab78;border:0;padding:15px;margin-right:1rem;border-radius:50%;z-index:10;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;top:15px}.campaign h2{font-size:22px;font-weight:bold;margin-bottom:0}.campaign p{font-size:16px;color:#5f5f5f;max-width:410px;margin:initial}.campaign .text{background-color:#fbcd91}.campaign .content{margin:1.5rem 0}@media(min-width:992px){.campaign .col-lg-3{flex-direction:row;align-items:center}.campaign .text{text-align:center}.campaign span{margin:0}.campaign p{max-width:210px}}@media(max-width:991px){.campaign .col-12{flex-direction:row;text-align:left}.campaign span{margin-right:1rem}.campaign .text{text-align:left}}.compare{background:#de522e;background-image:url(/assets/img/productFeed/glasses_background_img_mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:1.5rem;text-align:center}@media(min-width:800px){.compare{background-image:url(/assets/img/productFeed/glasses_background_img_medium.jpg)}}@media(min-width:1670px){.compare{background-image:url(/assets/img/productFeed/glasses_background_img_desktop.jpg)}}@media(min-width:1100px){.compare{background-size:contain}}.compare .text-content{text-align:left;padding:5rem 1rem}.compare .text-content h2{font-size:18px;font-weight:500;color:black}.compare .text-content h1{font-size:22px;font-weight:700;color:black}.compare .text-content h3{font-size:16px;color:black;max-width:750px;margin:auto}.compare .discount{text-decoration:underline}.compare span{font-weight:400}@media(min-width:992px){.compare .text-content{text-align:center;padding:0}.compare .text-content h2{font-size:22px;font-weight:500}.compare .text-content h1{font-size:38px;font-weight:600}.compare .text-content h3{font-size:18px;font-weight:400}}.text-block-section .headline{text-align:left;padding-bottom:3rem}.text-block-section .headline h2{font-size:20px;color:#383838;padding-bottom:0}.text-block-section .headline h3{font-size:26px;color:#242424;font-weight:600}.text-block-section{background:#faf7f5;padding:2rem .5rem;margin:3rem 0}.text-block-section .text{margin:1rem 0}.text-block-section h2{text-align:left;padding:2rem 0;font-size:26px;color:#282828}.text-block-section .text h3{font-size:20px;color:#383838;font-weight:500}.text-block-section .text p{font-size:16px;color:#5f5f5f}.text-block-section .last-block{margin:none;text-align:left;margin-top:0rem}@media(min-width:992px){.text-block-section{background:#faf7f5;padding:2rem 0;margin:3rem 0}.text-block-section .headline{text-align:center;padding-bottom:3rem}.text-block-section h2{text-align:center}.text-block-section .last-block{margin:auto;text-align:center;margin-top:2rem}}