body{overflow:unset}.product-form__input--pill input[type=radio]+label{background:transparent!important;color:#000!important}.product-form__input--pill input[type=radio]:checked+label{color:#fff!important;background:#000!important}.gift-card-personal-message textarea{border:.5px solid #AFAFAF!important;border-radius:.375rem!important}.gift-card-personal-message{margin-bottom:1rem}.gutscheinbox .product__tax.caption.rte{display:none}.product--stacked .grid__item.product__media-wrapper{top:0;max-height:max-content;position:sticky}.product-feature-meta{margin-top:1rem!important}.product-feature-meta p{margin-top:0;margin-bottom:.4rem!important}.product__info-container .price__badge-sold-out{display:none!important}product-info .page-width{max-width:70rem}.product-form__input label{color:#fff!important;font-size:1rem!important;padding-bottom:0!important;padding-top:0!important;height:2rem;line-height:2rem!important;border-radius:.5rem!important;font-size:.9375rem!important}.first_collection_text a{background:#e3e3e3;text-decoration:none;border-radius:4px;color:#000;font-family:var(--heading-medium);letter-spacing:.84px;padding-left:.7rem;padding-right:.7rem}p.rating-count.caption{font-size:.9375rem;color:#959595}product-info .grid__item.product__media-wrapper{max-width:52%!important;width:100%!important}.product__info-wrapper.grid__item{max-width:43%!important;padding-left:5rem!important}.product__title h1{font-size:1.5rem;line-height:2.21rem;font-family:var(--heading-semibold);letter-spacing:.48px;color:#000;text-transform:uppercase;margin-top:.4rem!important}p.product__text.inline-richtext{text-align:left;font-size:1.25rem;margin-top:0;text-transform:unset}.product__info-wrapper .price__regular .price-item--regular{font-size:1.125rem!important;font-family:var(--text-font);color:#141414}.product__info-wrapper .price--on-sale .price-item--regular,.product__info-wrapper .price--on-sale .price__sale span.price-item.price-item--sale.price-item--last{font-size:1.25rem!important;line-height:1.75rem}.price_custom_text{margin-top:.7rem}.price_custom_text{display:flex;align-items:center}.product__tax.caption.rte{margin-top:0;margin-left:.3rem}.price_custom{margin-top:0;margin-bottom:0}.product__title{margin-bottom:0;margin-top:0}.product-form__input price-per-item,.price-per-item__container{display:flex;align-items:center;gap:1rem}.product__info-wrapper .price__container{display:flex;align-items:center}.product-form__quantity .quantity{color:#464646;position:relative;width:5.625rem;display:flex;min-height:2.5rem;border:1px solid #BEBEBE;border-radius:.5rem;height:2.5rem;padding-left:.5rem;padding-right:.5rem}.product__info-container .product-form__quantity+div{width:100%!important;margin:0;background:#121212;border-radius:.375rem}.product-form__quantity .quantity button.quantity__button{width:.75rem;color:#464646}.product-form__quantity .quantity .quantity__input[type=number]{letter-spacing:0;font-size:.938rem;outline:none;box-shadow:none;border:none;color:#464646}.quantity:before,.quantity:after{display:none}.product__inventory svg{opacity:0}.product__inventory .svg-wrapper,.product__inventory svg{width:.5rem;height:.5rem;background-color:#007e31;border-radius:50%}.product-form__quantity{display:none}.product__tax.caption.rte,.product__tax.caption.rte a{font-size:.6875rem;color:#a2a2a2;letter-spacing:0}.price__container{margin-bottom:0!important}.product__tax.caption.rte{margin-top:0}body .kaching-bundles .kaching-bundles__block-title{font-weight:400}.product-form__input.product-form__quantity[style="display: none;"]+div>product-form.product-form{margin-top:.75rem!important}.product__inventory{color:#007e31;font-size:.8125rem;margin-bottom:1rem!important;margin-top:.375rem;line-height:1rem;font-family:var(--text-light)}.product-form__input{margin-top:.5rem;margin-bottom:1rem!important}.product-form .button.button--primary:before{content:"";display:block!important;background:url(/cdn/shop/files/cart-pdp.svg) no-repeat center / contain;box-shadow:none!important;width:.625rem;position:relative;inset:auto;height:.6875rem;margin-right:.5rem;margin-top:0!important;opacity:1;z-index:1;top:-.5px;transform:unset}.payment-custom ul.list.list-payment{justify-content:flex-start}label.quantity__label.form__label{display:none}.key_features{margin-top:0}.key_features ul{padding-left:0;padding-right:0;list-style:none}.key_features li{margin-bottom:.5rem;display:flex;align-items:center;color:#2c2c2c}.key_features li:before{content:" ";width:1.375rem;height:1.065rem;background:url(/cdn/shop/files/check_pdp.svg)!important;margin-right:.5rem;background-size:contain!important;background-repeat:no-repeat!important}.key_features p{font-size:.875rem;line-height:1.375rem}body .product-form__buttons .button.button--primary{color:#fff!important;text-transform:uppercase;background:#000!important}.lens-addon__grid div{display:block}product-form.product-form{margin-top:0!important;margin-bottom:1rem!important}.product__button a{width:100%}.product__info-wrapper .product__button{margin-top:0!important;margin-bottom:0}.product__info-wrapper a.button.button--primary:after{filter:invert(100%)}.button_label_store{text-align:center}.button_label_store a{color:#000;text-decoration:none;font-family:var(--heading-semibold);font-size:.75rem;letter-spacing:1.2px;display:flex;align-items:center;justify-content:center}.button_label_store svg{margin-right:.2rem}.button_label_store{text-align:center;margin-top:.5rem!important}.product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled{background:#f8f8f8;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:0;margin-bottom:0;margin-top:0}.product__info-wrapper ul{padding-left:0;list-style:none}.product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled span.svg-wrapper{display:none}.product__info-wrapper .icon-with-text__item{display:block;width:100%;margin-bottom:0;padding-bottom:0!important}.product__info-wrapper li.icon-with-text__item li{font-size:.75rem;font-family:var(--text-font);color:#000;letter-spacing:.96px;line-height:1.25rem;margin-bottom:0}.product__info-wrapper li.icon-with-text__item li:before{content:" ";width:1.075rem;height:.75rem;background:url(/cdn/shop/files/check_pdp.svg)!important;margin-right:.5rem;background-size:contain!important;background-repeat:no-repeat!important;display:inline-block;line-height:.75rem}body .unser_text_payment_right .list-payment{justify-content:flex-start;margin:0;padding-top:0;max-width:100%}.unser_text_payment_right{background:#f8f8f8;margin-top:0!important;margin-bottom:0!important;padding:.5rem 1rem .3rem}.nt_trust_icons .icon-with-text-wrapper .icon img{height:auto;width:auto}.product-related-swipper{overflow:hidden}.nt-related-section .collection__description.subtitle.rte{text-align:center;padding-bottom:1rem}.nt-related-section{padding-top:2rem}.nt-related-section slider-component{margin-bottom:0!important;row-gap:0}.nt-related-section span.swiper-pagination-bullet{display:inline-block;width:12.5rem!important;height:2px!important;margin:0;cursor:pointer;opacity:.4;background:#c9c9c9;max-width:1.25rem;margin-right:1rem;border-radius:0!important}.product-related-sl span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#121212!important;opacity:1!important;width:2.5rem!important;max-width:2.5rem!important}.product-related-sl .icon-with-text img{height:auto;width:auto}.trust__icons_ft{padding-top:1.25rem}body .trust__icons_ft img{width:auto;height:auto}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{width:1.25rem;height:1.25rem;top:0!important;position:relative}.product-form__input--swatch .swatch-input__input+.swatch-input__label{width:1.25rem;height:1.25rem}.product__info-wrapper .swatch-input__input:active+.swatch-input__label,.product__info-wrapper .swatch-input__input:checked+.swatch-input__label{outline:.01rem solid rgb(var(--color-foreground))!important}.product__info-wrapper .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin-right:1rem!important;margin-left:.25rem!important}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:.07rem solid rgb(var(--color-foreground))}legend.form__label{font-size:1rem;color:#2c2c2c}legend.form__label span{font-family:var(--text-semibold)}.crosscell_pdp.bundles-custom-pdp{margin-top:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.crosscell_pdp_sec .min_head h5{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;color:#000;letter-spacing:0}.crosscell_pdp_sec ul{list-style:none;padding:0;margin:0}.crosscell_pdp_sec li.pdp_detail{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.crosscell_pdp_sec .pdp_img{flex:0 0 7rem;width:8.75rem;height:8.75rem;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.crosscell_pdp_sec .pdp_img img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.crosscell_pdp_sec .pdp_content_block{flex:1;display:flex;flex-direction:column}.crosscell_pdp_sec .pdp_heading_with_price{order:1;margin-bottom:.25rem}.crosscell_pdp_sec .pdp_title{font-size:1.125rem;color:#000;line-height:1.3;letter-spacing:.045rem;font-family:var(--text-medium)}.crosscell_pdp_sec .Product_variant{margin-top:.25rem}.crosscell_pdp_sec .select__select{padding:.2rem;font-size:.8rem;border:1px solid #e5e5e5}.crosscell_pdp_sec .price-custom{order:2;margin-bottom:1rem;font-size:.9rem;color:#333;display:block}.crosscell_pdp_sec .pdp-add-to-card{order:3;width:100%}.crosscell_pdp_sec .pdp-add-to-card button{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.6rem 1rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-size:.75rem;letter-spacing:.05rem;font-weight:600;color:#000;height:2rem;line-height:2rem;max-width:12.6rem}.crosscell_pdp_sec .pdp-add-to-card button:hover{background-color:#f7f7f7}.crosscell_pdp_sec .pdp-add-to-card button span{display:flex;align-items:center;justify-content:center;gap:.5rem}.crosscell_pdp_sec .pdp-add-to-card button svg{width:.75rem;height:.75rem;fill:currentColor;filter:invert(100%)}.crosscell_pdp_sec .pdp-add-to-card button span:after{content:"HINZUF\dcGEN";margin-left:0}.crosscell_pdp_sec .pdp-add-to-card button:after{content:"\203a";font-size:1.2rem;font-weight:300;margin-left:auto;padding-left:.5rem;line-height:.8}.crosscell_pdp_sec .product-form__input{margin-bottom:.8rem;position:relative;max-width:100%}.crosscell_pdp_sec .select__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:2.2rem;padding:0 2rem 0 .8rem;background-color:#fff;border:.1rem solid #e5e5e5;border-radius:.2rem;font-size:.8rem;font-family:inherit;color:#333;line-height:1.5;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23000000' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:.6rem;transition:border-color .2s ease}.crosscell_pdp_sec .select__select:hover{border-color:#b0b0b0}.crosscell_pdp_sec .select__select:focus{border-color:#000;outline:none}.crosscell_pdp_sec .Product_variant{display:none}.crosscell_pdp_sec .pdp-add-to-card button:hover{color:#000!important}.crosscell_pdp_sec .pdp-add-to-card button:after{display:block!important;content:" ";background:url(/cdn/shop/files/right_15.svg)!important;display:block;border:none!important;box-shadow:none!important;position:unset;width:.35rem;height:.65rem;margin-left:.5rem;transition:all .5s;background-size:contain!important;background-repeat:no-repeat!important;filter:invert(100%)}.product-form{background:#fff}.arrow-slide-related.button-swipper{display:none}label.lens-addon__sub-row span{font-size:.875rem;line-height:1.25rem}.farbe_custom_text{width:100%;font-size:.75rem;margin-top:.3rem}legend.form__label{display:block}label.lens-addon__row{align-items:center}.product-single__gallery-item .image-wrap>a:before{content:"";display:block;background:url(/cdn/shop/files/zoom.svg) no-repeat center / contain;width:1rem;height:1rem;position:absolute;bottom:0;right:10px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;filter:saturate(.5)}.product-single__gallery-item.is-selected .image-wrap>a:before{opacity:1;visibility:visible}button#html5-close:before{content:"";width:100%;height:100%;display:block;background:url(/cdn/shop/files/close.svg) no-repeat center / 1rem;filter:brightness(0)}button#html5-close img{display:none}button#html5-close{background:#fff!important;width:2rem;height:2rem;border-radius:0;padding:0!important;display:flex;align-items:center;justify-content:center}.html5-nav-mask,.html5-elem-data-box,div#html5lightbox-watermark{display:none!important}.html5-prev-inside,.html5-next-inside{right:-1.25rem!important;display:flex!important;width:2.5rem;height:2.5rem;background-color:#fff;align-items:center;justify-content:center;border:1px solid #000}.html5-prev-inside{left:-1.25rem!important;right:auto!important}.mh-icon-left,.mh-icon-right{background:url(/cdn/shop/files/Icon_akar-arrow-right_7.svg) no-repeat center / 1rem;width:1rem;height:1rem;display:block!important;background-color:transparent!important}.html5-prev-inside .mh-icon-left{transform:scaleX(-1)}.out-stock-text{color:#f50000}.out-stock-text span.svg-wrapper{background:#f50000!important}.out-stock-text span.svg-wrapper{margin-right:.3rem}.product__inventory .stock-status .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.product__inventory .stock-status--in-stock,.product__inventory .stock-status--in-stock .svg-wrapper{color:#22c55e}.product__inventory .stock-status--low,.product__inventory .stock-status--low .svg-wrapper{color:#d4a017}.stock-status--low span.svg-wrapper{background:#d4a017!important}.product__inventory .stock-status--out-stock{color:#e02424}span.stock-status.stock-status--out-stock span.svg-wrapper{background:#e02424}.product__inventory .stock-status .svg-wrapper{margin-right:.3rem}@media screen and (max-width:990px){.product--stacked .grid__item.product__media-wrapper{position:unset!important}.product__info-wrapper.grid__item{max-width:100%!important;padding-left:0!important;margin-top:50px}product-info .grid__item.product__media-wrapper{max-width:100%!important;width:100%!important}.thumbnails-wrapper.background-modal{display:none}.grid__item.product__media-wrapper ol.flickity-page-dots{justify-content:center!important}.first_collection_text a{font-size:14px}.product-custom-tabs .tabs-navigation{flex-direction:initial;align-items:stretch;gap:.625rem;overflow-y:auto;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start}.product-custom-tabs .tabs-navigation button{padding:0 20px;height:40px;line-height:40px;width:100%;min-width:auto}.product-custom-tabs h3{font-size:20px;margin-bottom:10px}.product-custom-tabs .tabs-content-container{padding:30px 0}.product-custom-tabs .tabs-content-container p{line-height:32px}.collection__title.title-wrapper{padding:0!important}}.ko-vto-lock{overflow:hidden!important}.ko-vto-button{width:100%;margin-top:14px;padding:15px 20px;background:#000;color:#fff;border:0;cursor:pointer;text-transform:uppercase}.ko-vto-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:none;z-index:2147483647!important}.ko-vto-modal.is-active{display:block}.ko-vto-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c}.ko-vto-close{position:absolute;top:-24px;right:-24px;z-index:50;width:50px;height:50px;border-radius:50%;background:#fff;color:#222;border:1px solid #dcdcdc;font-size:38px;line-height:42px;font-weight:300;cursor:pointer}.ko-vto-choice-box,.ko-vto-consent-box,.ko-vto-frame-box{position:fixed;top:2rem;left:50%;transform:translate(-50%);width:72vw;height:calc(100vh - 4rem);background:#fff;box-sizing:border-box;box-shadow:0 0 10px #00000038}.ko-vto-choice-box{text-align:center;padding:135px 40px 80px}.ko-vto-choice-box h2{margin:0 0 82px;font-size:34px;font-weight:400;letter-spacing:15px;color:#000}.ko-vto-choice-section{margin-bottom:72px}.ko-vto-choice-section p{margin:0 0 18px;font-size:20px;color:#111}.ko-vto-choice-row{display:flex;justify-content:center;gap:32px}.ko-vto-choice-btn{min-width:185px;height:62px;padding:0 28px;background:#fff;color:#111;border:2px solid #111;font-size:20px;cursor:pointer}.ko-vto-choice-btn:hover,.ko-vto-choice-btn.is-selected{background:#000;color:#fff}.ko-vto-consent-box{display:grid;grid-template-columns:1fr 1fr}.ko-vto-consent-left{background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:56px;text-align:center;padding:40px}.ko-vto-icon{display:flex;align-items:center;gap:28px}.ko-vto-phone{width:110px;height:190px;border:7px solid #3a3a3a;border-radius:18px;font-size:64px;line-height:170px;color:#777}.ko-vto-glasses{font-size:38px;line-height:1.15;color:#444}.ko-vto-consent-left p{font-size:1rem;line-height:1.75rem;color:#222}.ko-vto-consent-right{position:relative;padding:95px 70px 130px}.ko-vto-consent-right h3{margin:0 0 1.25rem;font-size:1.25rem;line-height:1.3;font-weight:600;color:#242428}.ko-vto-consent-item{display:flex;align-items:center;gap:28px;margin-bottom:42px}.ko-vto-consent-item span{width:58px;height:58px;border-radius:50%;background:#d8f5df;color:#12b64f;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;flex:0 0 auto}.ko-vto-consent-item p{margin:0;font-size:1rem;color:#242428}.ko-vto-policy{margin-top:3rem;font-size:1rem;line-height:1.35;color:#333}.ko-vto-policy a{color:#111;font-weight:800;text-decoration:underline}.ko-vto-consent-actions{position:absolute;left:42px;right:42px;bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ko-vto-consent-actions button{height:2.5rem;border:0;border-radius:36px;font-size:1rem;font-weight:600;cursor:pointer}#ko-vto-disagree{background:#dedee2;color:#222}#ko-vto-agree{background:#222;color:#fff}#ko-vto-iframe{display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity .2s ease}.ko-vto-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;align-items:center;justify-content:center;background:#fff;color:#111;font-size:20px}.ko-vto-fitmix-container{width:100%;height:100%;min-height:650px;background:#000}button#ko-vto-open{margin-bottom:2rem}@media(max-width:1200px){.ko-vto-choice-box,.ko-vto-consent-box,.ko-vto-frame-box{width:calc(100vw - 80px)}}@media(max-width:768px){.ko-vto-choice-box,.ko-vto-consent-box,.ko-vto-frame-box{top:0;width:100vw;height:100vh}.ko-vto-choice-box{padding:92px 20px 40px;overflow-y:auto}.ko-vto-choice-box h2{font-size:24px;letter-spacing:8px;margin-bottom:55px}.ko-vto-choice-row{flex-direction:column;gap:14px}.ko-vto-choice-btn{width:100%}.ko-vto-consent-box{grid-template-columns:1fr;overflow-y:auto}.ko-vto-consent-right{padding:35px 22px 120px}.ko-vto-consent-right h3{font-size:28px;margin-bottom:35px}.ko-vto-consent-item p{font-size:20px}.ko-vto-consent-actions{position:fixed;left:16px;right:16px;bottom:16px}.ko-vto-close{top:12px;right:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tzn_pdp.css.map */
