@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-regular.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-regular.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-regular.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-regular.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-regular.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-regular-italic.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-regular-italic.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-regular-italic.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-regular-italic.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-regular-italic.svg") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-medium.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-medium.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-medium.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-medium.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-medium.svg") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-semibold.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-semibold.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-semibold.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-semibold.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-semibold.svg") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-bold.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-bold.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-bold.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-bold.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-bold.svg") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-bold-italic.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-bold-italic.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-bold-italic.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-bold-italic.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-bold-italic.svg") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../../assets/fonts/montserrat/montserrat-extrabold.eot") format("embedded-opentype"),url("../../../assets/fonts/montserrat/montserrat-extrabold.woff2") format("woff2"),url("../../../assets/fonts/montserrat/montserrat-extrabold.woff") format("woff"),url("../../../assets/fonts/montserrat/montserrat-extrabold.ttf") format("truetype"),url("../../../assets/fonts/montserrat/montserrat-extrabold.svg") format("svg");font-weight:800;font-style:normal;font-display:swap}@layer utilities{body{background:var(--twentyone--color--lightgrey)}header#twentyone-header{position:fixed;top:var(--wp-admin--admin-bar--height, 0)}header#twentyone-header>.wrapper{background:rgba(0,0,0,0) !important}header#twentyone-header:not(.is--small){background:rgba(0,0,0,0)}@media(max-width: 782px){header#twentyone-header:has(+main#twentyone-main>:first-child.twentyone-video-container [style*=lightgrey]):not(.is--small) .twentyone-logo::before,header#twentyone-header:has(+main#twentyone-main>:first-child:not(.has-background,.twentyone-video-container)):not(.is--small) .twentyone-logo::before{opacity:0}}header#twentyone-header:has(+main#twentyone-main>:first-child.twentyone-video-container [style*=lightgrey]):not(.is--small) .twentyone-logo .twentyone-logo-img,header#twentyone-header:has(+main#twentyone-main>:first-child:not(.has-background,.twentyone-video-container)):not(.is--small) .twentyone-logo .twentyone-logo-img{opacity:0}header#twentyone-header:has(+main#twentyone-main>:first-child.twentyone-video-container [style*=lightgrey]):not(.is--small) .twentyone-logo::after,header#twentyone-header:has(+main#twentyone-main>:first-child:not(.has-background,.twentyone-video-container)):not(.is--small) .twentyone-logo::after{opacity:1}header#twentyone-header:has(+main#twentyone-main>:first-child.twentyone-video-container [style*=lightgrey]):not(.is--small) .twentyone-button:not(.twentyone-dialog .twentyone-button).is--tertiary,header#twentyone-header:has(+main#twentyone-main>:first-child:not(.has-background,.twentyone-video-container)):not(.is--small) .twentyone-button:not(.twentyone-dialog .twentyone-button).is--tertiary{fill:var(--twentyone--color--black);color:var(--twentyone--color--black)}header#twentyone-header .twentyone-button:not(.twentyone-dialog .twentyone-button) .twentyone-label{text-transform:uppercase}header#twentyone-header .twentyone-logo{position:relative}header#twentyone-header .twentyone-logo::after{content:"";background:url("../../images/evil-eye-loesche-optik-logo-mobile.svg") center/contain no-repeat;position:absolute;inset:0;opacity:0;transition:var(--twentyone--element--transition)}@media(min-width: 783px){header#twentyone-header .twentyone-logo::after{background-image:url("../../images/evil-eye-loesche-optik-logo.svg")}}header#twentyone-header .twentyone-logo .twentyone-logo-img{transition:var(--twentyone--element--transition)}@media(max-width: 782px){#wpadminbar{display:none}header#twentyone-header{top:0}}.twentyone-dialog#main-menu-popup{position:absolute;width:auto;max-width:unset !important;inset:100% 0 auto 0 !important;padding:0 calc((100vw - var(--wrapper-width))/2) var(--twentyone--spacing--48) calc((100vw - var(--wrapper-width))/2)}@media(min-width: 783px){.twentyone-dialog#main-menu-popup .twentyone-menu{display:grid;grid-template-columns:repeat(2, 1fr)}}.twentyone-dialog#main-menu-popup>.twentyone-button.is--close{display:none}@media(max-width: 782px){.twentyone-logo::before{content:"";display:block;background:url("../../images/evil-eye-loesche-optik-logo-mobile.svg") center/contain no-repeat;width:var(--twentyone--spacing--80);aspect-ratio:3;transition:var(--twentyone--element--transition)}.twentyone-logo.is--inverted::before{background-image:url("../../images/evil-eye-loesche-optik-logo-mobile-inverted.svg")}.twentyone-logo .twentyone-logo-img{display:none}}h1,h2{font-weight:700;font-style:italic}.wp-block-heading em{font-weight:400}.twentyone-slider .swiper-pagination .swiper-pagination-bullet{aspect-ratio:unset;height:var(--twentyone--slider--pagination-bullet-height)}.twentyone-slider[data-pagination]{padding-bottom:0}.twentyone-slider:not(.twentyone-img-info-slider){display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"wrapper wrapper wrapper" "prev pagination next"}.twentyone-slider:not(.twentyone-img-info-slider) .swiper-pagination{position:static}.twentyone-slider:not(.twentyone-img-info-slider) .swiper-wrapper{grid-area:wrapper}.twentyone-slider:not(.twentyone-img-info-slider)>.twentyone-button{grid-area:prev;position:static;translate:none}.twentyone-slider:not(.twentyone-img-info-slider)>.twentyone-button.is--next{grid-area:next}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text){--twentyone--icon-text--icon-color: var(--twentyone--color--white)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text)>.twentyone-icon{padding:var(--twentyone--spacing--4);aspect-ratio:1;border-radius:50%;background:var(--twentyone--color--primary)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text)>.twentyone-icon span{font-weight:800;color:var(--twentyone--color--white);width:1em;line-height:1;text-align:center}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text).is--inverted>.twentyone-icon{background:rgba(var(--twentyone--color--white-rgb), 0.25)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(h3:only-child){gap:var(--twentyone--spacing--16)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(h3:only-child)>.twentyone-icon{padding:var(--twentyone--spacing--8)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(h3:only-child)>.twentyone-icon svg,.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(h3:only-child)>.twentyone-icon img,.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(h3:only-child)>.twentyone-icon span{font-size:var(--twentyone--font-size--level-3)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text).icon--big>.twentyone-icon{padding:var(--twentyone--spacing--16)}.twentyone-icon-text:not(.twentyone-article .twentyone-icon-text,.twentyone-category-card,.twentyone-category-card .twentyone-icon-text):has(.is--small-headline)>.twentyone-icon{padding:var(--twentyone--spacing--12);height:auto}@media(max-width: 782px){.twentyone-button:not(.icon--only){width:100%}.twentyone-button:not(.icon--only) .twentyone-label{flex:1;text-align:left}}.twentyone-button .twentyone-label{font-weight:600}.twentyone-button[popovertarget=main-menu-popup] .twentyone-icon{position:relative}.twentyone-button[popovertarget=main-menu-popup] .twentyone-icon::before{content:"";mask:url("../../../../../twentyone/core/assets/icons/font-awesome/sharp/solid/xmark.svg") center/contain no-repeat;background:currentColor;position:absolute;opacity:0;inset:0;rotate:90deg;transition:var(--twentyone--element--transition)}.twentyone-button[popovertarget=main-menu-popup].is--active .twentyone-icon::before{opacity:1;rotate:0deg}.twentyone-button[popovertarget=main-menu-popup].is--active .twentyone-icon svg,.twentyone-button[popovertarget=main-menu-popup].is--active .twentyone-icon img{opacity:0;rotate:-90deg}.is--small-headline{font-size:var(--twentyone--font-size--level-7);text-transform:uppercase;letter-spacing:.1em;margin:0}.is--small-headline+*{margin-top:0}h2::after{content:"";margin-top:1em;display:block;width:2.5em;height:.125em;background:var(--twentyone--color--primary);transform:skew(-18deg);margin-left:-0.875em}h2.has-text-align-center::after{margin-left:auto;margin-right:auto}h2.has-text-align-right::after{margin-left:auto;margin-right:-0.875em}.has-red-background-color h2::after,[style*=background][style*=red] h2::after,.twentyone-info-container h2::after{background:var(--twentyone--color--white)}.wp-block-group:has(>section[style*=red-to-red-fade]){background-color:var(--twentyone--color--primary);background-blend-mode:luminosity}@media(max-width: 782px){.twentyone-group:has(.twentyone-button:only-child)>li{width:100%}}main#twentyone-main .has-background .twentyone-button:not(.twentyone-group .twentyone-button,.twentyone-dialog .twentyone-button),main#twentyone-main .has-background .twentyone-group:has(.twentyone-button:only-child){--offset: calc(-1 * var(--twentyone--wrapper--padding-block) - var(--twentyone--spacing--28))}main#twentyone-main .has-background .twentyone-button:not(.twentyone-group .twentyone-button,.twentyone-dialog .twentyone-button):first-child,main#twentyone-main .has-background .twentyone-group:has(.twentyone-button:only-child):first-child{margin-top:var(--offset)}main#twentyone-main .has-background .twentyone-button:not(.twentyone-group .twentyone-button,.twentyone-dialog .twentyone-button):last-child,main#twentyone-main .has-background .twentyone-group:has(.twentyone-button:only-child):last-child{margin-bottom:var(--offset)}main#twentyone-main>.twentyone-img,main#twentyone-main>.twentyone-video-container{margin:0}main#twentyone-main>section:first-child,main#twentyone-main>.wrapper:first-child{padding-top:var(--twentyone--spacing--128)}.wp-block-column{position:relative}@media(max-width: 781px){.wp-block-column>.twentyone-img:only-child:has(img[src*=".jpg"],img[src*=".jpeg"]){width:auto;margin-inline:calc(-1*(100vw - var(--wrapper-width))/2);margin-top:calc(-1*var(--twentyone--wrapper--padding-block))}}@media(min-width: 782px){.wp-block-column>.twentyone-img:only-child:has(img[src*=".jpg"],img[src*=".jpeg"]){position:absolute;inset:calc(-1*var(--twentyone--wrapper--padding-block) - var(--twentyone--spacing--64)) 0 calc(-1*var(--twentyone--wrapper--padding-block)) 0}.wp-block-column>.twentyone-img:only-child:has(img[src*=".jpg"],img[src*=".jpeg"]) picture{height:100%}.wp-block-column>.twentyone-img:only-child:has(img[src*=".jpg"],img[src*=".jpeg"]) picture img{height:100%}}.twentyone-menu.is--primary .twentyone-menu-item .twentyone-menu-item-link::after,.twentyone-menu.is--footer .twentyone-menu-item .twentyone-menu-item-link::after{content:"";display:block;aspect-ratio:1;width:var(--twentyone--spacing--24);border-radius:50%;background:var(--twentyone--color--primary) url("../../images/arrow-right-white.svg") center/var(--twentyone--font-size--level-6) no-repeat;transition:var(--twentyone--element--transition)}@media(hover: hover){.twentyone-menu.is--primary .twentyone-menu-item .twentyone-menu-item-link:hover::after,.twentyone-menu.is--footer .twentyone-menu-item .twentyone-menu-item-link:hover::after{background-position:75% 50%}}.twentyone-menu.is--primary .twentyone-menu-item .twentyone-menu-item-link[target=_blank]::after,.twentyone-menu.is--footer .twentyone-menu-item .twentyone-menu-item-link[target=_blank]::after{rotate:-45deg}.twentyone-menu.is--primary>.twentyone-menu-item:not(:last-child),.twentyone-menu.is--footer>.twentyone-menu-item:not(:last-child){border-bottom:2px solid rgba(var(--twentyone--color--black-rgb), 0.1)}.twentyone-menu.is--primary.is--inverted>.twentyone-menu-item:not(:last-child),.twentyone-menu.is--footer.is--inverted>.twentyone-menu-item:not(:last-child){border-bottom-color:rgba(var(--twentyone--color--white-rgb), 0.1)}.twentyone-menu.is--social{gap:var(--twentyone--spacing--8)}.twentyone-menu.is--social .twentyone-menu-item .twentyone-menu-item-link{border-radius:100vw;background:var(--twentyone--color--primary);border-color:var(--twentyone--color--primary);fill:var(--twentyone--color--white);color:var(--twentyone--color--white)}.twentyone-menu.is--social.is--inverted .twentyone-menu-item .twentyone-menu-item-link{background:var(--twentyone--color--white);border-color:var(--twentyone--color--white);fill:var(--twentyone--color--black);color:var(--twentyone--color--black)}.twentyone-article{--twentyone--article--padding: 0;--twentyone--article--background: transparent;--twentyone--article--box-shadow: none;--twentyone--icon-text--margin: var(--twentyone--spacing--16) 0;--twentyone--article--headline-font-size: var(--twentyone--element--font-size);--twentyone--article--featured-media-aspect-ratio: 2}.twentyone-article .twentyone-article-featured .twentyone-img picture img,.twentyone-article .twentyone-article-featured .twentyone-video video{object-fit:contain}.twentyone-article.type-product .twentyone-icon-text{justify-content:center}.twentyone-article.type-product .twentyone-icon-text .twentyone-icon-text-content{flex:unset}.twentyone-article.type-product .twentyone-article-title{font-weight:600}.product-bubbles{--product-bubble--size: var(--twentyone--spacing--20);--product-bubble--ring: 3px;--product-bubble--gap: var(--twentyone--spacing--8);--product-bubble--font-size: var(--twentyone--font-size--level-8);display:flex;justify-content:center;align-items:center;gap:var(--product-bubble--gap)}.product-bubbles.is--large{--product-bubble--size: var(--twentyone--spacing--32);--product-bubble--ring: 2px;--product-bubble--gap: var(--twentyone--spacing--12);--product-bubble--font-size: var(--twentyone--element--font-size);justify-content:flex-start;margin:var(--twentyone--spacing--24) 0}.product-bubbles-list{display:flex;margin:0;padding:0;list-style:none}.product-bubble{display:flex;justify-content:center;align-items:center;width:var(--product-bubble--size);aspect-ratio:1;margin:0;box-shadow:0 0 0 var(--product-bubble--ring) var(--twentyone--color--lightgrey);border-radius:var(--product-bubble--size);color:var(--twentyone--color--black);font-size:var(--product-bubble--font-size);font-weight:700;background:var(--twentyone--color--white);line-height:1}.product-bubble:not(:last-child){margin-right:calc(var(--twentyone--spacing--2)*-1)}.is--colors .product-bubble{background:linear-gradient(135deg, var(--product-bubble--color) 50%, var(--product-bubble--secondary-color) 50%)}#technical-details .technical-details{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}#technical-details .technical-details th,#technical-details .technical-details td{margin:0;padding:var(--twentyone--spacing--16) 0;border:0;border-bottom:1px solid rgba(var(--twentyone--color--black-rgb), 0.1);background:rgba(0,0,0,0);color:var(--twentyone--color--black);font-size:var(--twentyone--element--font-size);text-align:left;vertical-align:middle}#technical-details .technical-details th{font-weight:400;line-height:1.625}#technical-details .technical-details .twentyone-icon-text{margin:0;align-items:center;gap:var(--twentyone--spacing--16)}#technical-details .technical-details .twentyone-icon-text>.twentyone-icon{padding:var(--twentyone--spacing--12)}#technical-details .technical-details td{padding-left:var(--twentyone--spacing--16);font-weight:500;line-height:1.25;hyphens:manual}#technical-details .technical-details .technical-details-label{display:none}@media(max-width: 782px){#technical-details .technical-details{table-layout:auto}#technical-details .technical-details th,#technical-details .technical-details td{padding:var(--twentyone--spacing--12) 0}#technical-details .technical-details th{width:1%}#technical-details .technical-details td{padding-left:var(--twentyone--spacing--12)}#technical-details .technical-details .twentyone-icon-text .twentyone-icon-text-content{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#technical-details .technical-details .technical-details-label{display:block;margin:0 0 var(--twentyone--spacing--2);font-size:var(--twentyone--font-size--level-8);font-weight:400;line-height:1.75;letter-spacing:.1em;text-transform:uppercase}}.summary{background:rgba(0,0,0,0);box-shadow:none}#filter-modal{width:100svw;height:100svh;max-width:unset;max-height:unset}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar legend{font-weight:400}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fieldset-items,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-fieldset-items,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes .twentyone-fieldset-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--twentyone--spacing--8);margin:0;padding:0}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fieldset-items>li,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-fieldset-items>li,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes .twentyone-fieldset-items>li{width:auto}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fieldset-items,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-fieldset-items{gap:var(--twentyone--spacing--8)}@media(max-width: 782px){.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fieldset-items,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-fieldset-items{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*var(--twentyone--dialog--padding));padding-inline:var(--twentyone--dialog--padding)}}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fake-element{display:none}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-fieldset-items{gap:var(--twentyone--spacing--8)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox{position:relative;flex:1 1 var(--twentyone--spacing--128);margin:0}@media(max-width: 782px){.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox{flex-shrink:0}}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox .twentyone-label{display:flex;align-items:flex-end;justify-content:center;height:100%;padding:var(--twentyone--spacing--80) var(--twentyone--spacing--20) var(--twentyone--spacing--20) var(--twentyone--spacing--20);border-radius:0;background:var(--twentyone--color--white);font-size:var(--twentyone--font-size--level-7);font-weight:500;text-align:center}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox>.twentyone-icon{position:absolute;top:var(--twentyone--spacing--16);left:50%;translate:-50% 0;pointer-events:none;height:auto;fill:var(--twentyone--color--black)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox>.twentyone-icon svg,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox>.twentyone-icon img{font-size:clamp(3rem,2.636rem + 1.818vw,4rem)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox input:checked~.twentyone-icon{fill:var(--twentyone--color--white)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--categories .twentyone-checkbox input:checked~.twentyone-label{background:var(--twentyone--color--primary);color:var(--twentyone--color--white)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-checkbox,.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes .twentyone-checkbox{position:relative;margin:0}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-checkbox{width:var(--twentyone--spacing--32);height:var(--twentyone--spacing--32);padding:0}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-checkbox input{inset:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors .twentyone-fake-element{position:static;translate:none;height:auto;width:var(--twentyone--spacing--32);border:none;border-radius:50%;background:linear-gradient(135deg, var(--product-bubble--color) 50%, var(--product-bubble--secondary-color) 50%);box-shadow:inset 0 0 0 1px rgba(var(--twentyone--color--black-rgb), 0.1);fill:var(--twentyone--color--white)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors input:checked~.twentyone-fake-element{background:linear-gradient(135deg, var(--product-bubble--color) 50%, var(--product-bubble--secondary-color) 50%);box-shadow:0 0 0 2px var(--twentyone--color--lightgrey),0 0 0 4px var(--twentyone--color--black)}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--colors input:checked~.twentyone-fake-element svg{filter:drop-shadow(0 0 1px rgba(var(--twentyone--color--black-rgb), 0.75))}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes .twentyone-fake-element{display:none}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes .twentyone-label{display:flex;justify-content:center;align-items:center;min-width:var(--twentyone--spacing--32);height:var(--twentyone--spacing--32);margin:0;padding:0 var(--twentyone--spacing--8);border-radius:var(--twentyone--spacing--32);background:var(--twentyone--color--white);color:var(--twentyone--color--black);font-size:var(--twentyone--font-size--level-7);font-weight:700;line-height:1;cursor:pointer}.twentyone-woo-filter.is--archive .twentyone-woo-filter-sidebar .is--sizes input:checked~.twentyone-label{background:var(--twentyone--color--primary);color:var(--twentyone--color--white)}}