.product-lightbox-dialog{padding:0}.product-lightbox-dialog>div{block-size:100%;padding:0}.product-lightbox-dialog .slides-thumbnails-grid{display:grid;align-items:center;inline-size:100%;block-size:100%;overflow:hidden}.product-lightbox-dialog .slides-wrapper{display:flex;align-items:center;block-size:100%;padding:1.2rem;background-color:#fff;overflow:hidden}.product-lightbox-dialog .slide-container{position:relative;z-index:-1;display:none;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;inline-size:100%;block-size:100%;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-lightbox-dialog .slide-container.visible{z-index:3;display:flex}.product-lightbox-dialog .slide-counter{flex-shrink:0;font-weight:500;font-size:1.6rem}.product-lightbox-dialog picture{aspect-ratio:4/3}.product-lightbox-dialog .slide-img{display:flex;justify-content:center;align-items:center;inline-size:100%;block-size:100%;margin:auto}.product-lightbox-dialog .slide-description{flex-shrink:0;inline-size:100%;text-align:center}.product-lightbox-dialog .slide-nav{flex-shrink:0;display:flex;gap:.8rem}.product-lightbox-dialog :is(.slide-nav-prev,.slide-nav-next){display:flex;justify-content:center;align-items:center;border:0;background-color:transparent;cursor:pointer}.product-lightbox-dialog :is(.slide-nav-prev,.slide-nav-next) svg{inline-size:2rem}.product-lightbox-dialog .thumbnails-wrapper{display:grid;grid-template-rows:1fr auto;gap:1.2rem;block-size:100%;padding:1.6rem;background-color:#f3f2f2}.product-lightbox-dialog .thumbnails{flex-shrink:0;display:grid;gap:.4rem;overflow:auto;grid-auto-rows:min-content}.product-lightbox-dialog .thumbnail{display:flex;justify-content:center;align-items:center;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#fff;cursor:pointer}.product-lightbox-dialog .thumbnail.active,.product-lightbox-dialog .thumbnail:hover{border-color:#b81361;box-shadow:inset 0 0 0 .1rem #b81361}.product-lightbox-dialog .thumbnail:focus-visible{outline-color:#b81361;outline-offset:-.1rem}.show-ratings-dialog{--dialog-max-inline-size:60rem}.show-ratings-dialog>div{display:flex;flex-direction:column;gap:4rem;padding:3.2rem}.show-ratings-dialog .product-rating-block{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;-moz-column-gap:.8rem;column-gap:.8rem}.show-ratings-dialog .product-rating-block+.product-rating-block{margin-block-start:.4rem}.show-ratings-dialog .product-rating-block :first-child{font-weight:500}.show-ratings-dialog .product-rating-block svg{inline-size:1.6rem}.show-ratings-dialog .btn{align-self:center}.generic-info-long-description-wrapper{font-size:1.5rem}.generic-info-long-description-wrapper.expandable{position:relative;max-block-size:14.8rem;overflow:hidden;transition:max-height .3s ease-in-out}.generic-info-long-description-wrapper.expandable.higher{max-block-size:54.8rem}.generic-info-long-description-wrapper.expandable.overfloating:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;display:block;inline-size:100%;block-size:4.8rem;background:linear-gradient(180deg,#fff0 50%,#fff);pointer-events:none}.generic-info-long-description-wrapper.expandable.expanded:after{content:none}.generic-info-long-description-wrapper.expandable.overfloating~.generic-info-long-description-more-btn{display:inline-flex}.generic-info-long-description-wrapper.expandable.expanded~.generic-info-long-description-more-btn:before{content:attr(data-show-less)}.generic-info-long-description-more-btn{display:none;margin-inline:auto}.generic-info-long-description-more-btn:before{content:attr(data-show-more)}.breadcrumbs{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;padding:.8rem;line-height:1.2}.breadcrumbs[data-shrinkable=true]{display:inline-flex;flex-wrap:nowrap;opacity:0;overflow:hidden;white-space:nowrap}.breadcrumbs[data-shrinkable=true] .breadcrumb-item-list{flex-shrink:0;flex-wrap:nowrap}.breadcrumbs.overfloating .breadcrumb-item-list{display:none}.breadcrumbs.overfloating .breadcrumb-item-list-dots,.breadcrumbs.overfloating .breadcrumb-item-list:is(:first-of-type,:last-of-type){display:flex}.breadcrumbs.overfloating .breadcrumb-item>span:first-of-type{max-inline-size:calc(100vw - 8rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs .breadcrumb-item-list{display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs .breadcrumb-item-list-dots{display:none}.breadcrumbs .breadcrumb-item{flex-shrink:0;display:flex;font-size:1.3rem}.breadcrumbs .breadcrumb-item.breadcrumb-item-last{pointer-events:none;font-weight:500}.breadcrumbs .breadcrumb-item:hover{color:#1d1d1d}.breadcrumbs .breadcrumb-item.breadcrumb-item-home svg{inline-size:1.6rem;margin-block-end:.4rem}.breadcrumbs .breadcrumb-item.breadcrumb-item-home svg path{fill:#3a3a3a}.breadcrumbs .breadcrumb-item.breadcrumb-item-home:hover svg path{fill:#1d1d1d}.breadcrumbs .breadcrumb-item-slash{display:flex;margin-inline:.8rem;font-size:1.3rem}.breadcrumbs .breadcrumb-item-slash-last{display:none}.paginator{display:flex;flex-wrap:wrap;justify-content:center;margin-block:2.8rem 2rem;padding:0;line-height:1;list-style:none}.paginator.justify-content-end{justify-content:flex-end;margin-block-start:0}.paginator.bordered li{margin-inline-start:-.1rem;border:.1rem solid #c1c2c2}.paginator .disabled{opacity:.5;pointer-events:none}.paginator li.active{border-color:#1d1d1d;background-color:#1d1d1d;pointer-events:none}.paginator li.active a{color:#fff}.paginator a,.paginator span{--paginator-item-size:2.8rem;display:flex;justify-content:center;align-items:center;inline-size:var(--paginator-item-size);block-size:var(--paginator-item-size);color:#3a3a3a;text-decoration:none}.paginator svg{inline-size:.8rem}.product-detail-global .container{display:grid;align-items:start;gap:3.2rem;margin-block:.8rem}.product-detail-global :is(.product-detail-global-top,.product-detail-global-middle,.product-detail-global-bottom){display:grid;align-items:start;gap:3.2rem}.product-detail-global :is(.product-left-side,.product-right-side){display:grid;gap:1.6rem}.product-detail-global .product-left-side{position:relative}.product-detail-global .product-detail-global-middle .product-right-side{gap:3.2rem}.product-detail-global[data-item-type=global] .other{display:inline}.product-detail-badges{position:absolute;inset-block-start:0;display:flex;gap:.4rem}.product-detail-badges .percentage-sale{font-size:1.6rem}.product-detail-glasses .product-detail-badges{inset-block-start:5.2rem}.product-name-and-prices{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;inline-size:100%}.product-name-and-prices #snippet--detailPrices{flex-shrink:0}.product-rating-benefit-stock{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;inline-size:100%;line-height:1}.product-rating-benefit-stock .product-rating-benefit{flex:1;display:flex;flex-wrap:wrap;gap:.8rem}.product-properties-wrapper .product-properties-title{margin-block-end:2rem}.product-properties-wrapper .product-properties-title:nth-of-type(n+2){margin-block-start:3.2rem}.product-properties-wrapper .product-properties-table{inline-size:100%;line-height:1.3}.product-properties-wrapper .product-properties-table+.product-properties-table{margin-block-start:3.2rem}.product-properties-wrapper .product-properties-table.striped tr:nth-of-type(odd){background-color:#f3f2f2}.product-properties-wrapper .product-properties-table.bordered{border:.1rem solid #c1c2c2}.product-properties-wrapper .product-properties-table.bordered tr{border-block-start:.1rem solid #c1c2c2}.product-properties-wrapper :is(th,td){inline-size:50%;padding:1.2rem;text-align:start}.product-properties-wrapper a:not(.noclickable){text-decoration:underline}.lenses-color-icon{position:absolute;inset-block-start:50%;inset-inline-start:.4rem;transform:translateY(-50%);inline-size:1.2rem;block-size:1.2rem;border:.4rem solid;border-radius:50%}.category-3 [class*=formControl] .item-label{position:relative;padding-inline-start:1.6rem}.category-3 [class*=formControl] .item-label:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);inline-size:1.2rem;block-size:1.2rem;border:.4rem solid;border-radius:50%;box-sizing:border-box}.category-3 .formControl-86,.category-3 .formControl86 .item-label:before,.color-icon-86,.color-icon86 .item-label:before,.lenses-color-icon-86,.lenses-color-icon86 .item-label:before{border-color:#009cb3}.category-3 .formControl-87,.category-3 .formControl87 .item-label:before,.color-icon-87,.color-icon87 .item-label:before,.lenses-color-icon-87,.lenses-color-icon87 .item-label:before{border-color:#e22020}.category-3 .formControl-88,.category-3 .formControl88 .item-label:before,.color-icon-88,.color-icon88 .item-label:before,.lenses-color-icon-88,.lenses-color-icon88 .item-label:before{border-color:#3cc66d}.category-3 .formControl-90,.category-3 .formControl90 .item-label:before,.color-icon-90,.color-icon90 .item-label:before,.lenses-color-icon-90,.lenses-color-icon90 .item-label:before{border-color:#7c5e39}.category-3 .formControl-4203,.category-3 .formControl4203 .item-label:before,.color-icon-4203,.color-icon4203 .item-label:before,.lenses-color-icon-4203,.lenses-color-icon4203 .item-label:before{border-color:#f0dcaf}.category-3 .formControl-4206,.category-3 .formControl4206 .item-label:before,.color-icon-4206,.color-icon4206 .item-label:before,.lenses-color-icon-4206,.lenses-color-icon4206 .item-label:before{border-color:#70162e}.category-3 .formControl-4270,.category-3 .formControl4270 .item-label:before,.color-icon-4270,.color-icon4270 .item-label:before,.lenses-color-icon-4270,.lenses-color-icon4270 .item-label:before{border:none;border-radius:0;background-image:url(/globalfiles/templates/alensa/responsive/filter/special.svg);background-position:50%}.category-3 .formControl-3768,.category-3 .formControl3768 .item-label:before,.color-icon-3768,.color-icon3768 .item-label:before,.lenses-color-icon-3768,.lenses-color-icon3768 .item-label:before{border-color:#253746}.category-3 .formControl-3769,.category-3 .formControl3769 .item-label:before,.color-icon-3769,.color-icon3769 .item-label:before,.lenses-color-icon-3769,.lenses-color-icon3769 .item-label:before{border:none;border-radius:0;background-image:url(/globalfiles/templates/alensa/responsive/filter/white.svg);background-position:50%}.category-3 .formControl-3770,.category-3 .formControl3770 .item-label:before,.color-icon-3770,.color-icon3770 .item-label:before,.lenses-color-icon-3770,.lenses-color-icon3770 .item-label:before{border-color:#8c55a1}.category-3 .formControl-3771,.category-3 .formControl3771 .item-label:before,.color-icon-3771,.color-icon3771 .item-label:before,.lenses-color-icon-3771,.lenses-color-icon3771 .item-label:before{border-color:#f89d2e}.category-3 .formControl-3772,.category-3 .formControl3772 .item-label:before,.color-icon-3772,.color-icon3772 .item-label:before,.lenses-color-icon-3772,.lenses-color-icon3772 .item-label:before{border-color:#adadad}.category-3 .formControl-3773,.category-3 .formControl3773 .item-label:before,.color-icon-3773,.color-icon3773 .item-label:before,.lenses-color-icon-3773,.lenses-color-icon3773 .item-label:before{border-color:#f2d644}.category-3 .formControl-3776,.category-3 .formControl3776 .item-label:before,.color-icon-3776,.color-icon3776 .item-label:before,.lenses-color-icon-3776,.lenses-color-icon3776 .item-label:before{border-color:#ff97da}.category-3 .formControl-3778,.category-3 .formControl3778 .item-label:before,.color-icon-3778,.color-icon3778 .item-label:before,.lenses-color-icon-3778,.lenses-color-icon3778 .item-label:before{border:none;border-radius:0;background-image:url(/globalfiles/templates/alensa/responsive/filter/transparent.svg);background-position:50%}.basic-promobox{position:relative;display:grid;gap:1.6rem;padding:1.6rem;border:.1rem solid #c1c2c2;font-size:1.3rem}.basic-promobox.loading-in-progress .loading-and-success{--loading-size:2;display:block}.basic-promobox.loading-in-progress .basic-promobox-btn :is(.add,.added){display:none}.basic-promobox.loading-in-progress .basic-promobox-btn .adding{display:block}.basic-promobox.loading-complete .basic-promobox-btn .add,.basic-promobox.loading-complete .basic-promobox-btn .adding{display:none}.basic-promobox.loading-complete .basic-promobox-btn .added,.basic-promobox.loading-complete .basic-promobox-btn .ribbon{display:block}.basic-promobox.added-to-basket{border-color:#77b34a;background-color:#f1f7ed}.basic-promobox.added-to-basket .ribbon{display:block}.basic-promobox .ribbon{display:none}.basic-promobox .basic-promobox-picture{display:flex;justify-content:center;align-items:center}.basic-promobox .basic-promobox-content{align-self:center}.basic-promobox .basic-promobox-content>*+*{margin-block-start:1em}.basic-promobox .basic-promobox-name{font-size:1.8rem}.basic-promobox .basic-promobox-subtitle{font-weight:700;color:#1d1d1d;text-transform:uppercase}.basic-promobox .basic-promobox-list{padding:0;list-style:none}.basic-promobox .basic-promobox-list li{display:flex;align-items:baseline;gap:.8rem}.basic-promobox .basic-promobox-list li svg{inline-size:1.2rem}.basic-promobox .basic-promobox-list li svg path{fill:#1d1d1d}.basic-promobox .basic-promobox-prices-button{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.basic-promobox .basic-promobox-prices{display:flex;flex-wrap:wrap;gap:.4rem;font-weight:700;font-size:1.4rem;line-height:1;white-space:nowrap}.basic-promobox .basic-promobox-prices span{color:#b81361}.basic-promobox .basic-promobox-btn{min-inline-size:12.4rem}.basic-promobox .basic-promobox-btn .added,.basic-promobox .basic-promobox-btn .adding{display:none}.basic-promobox .basic-promobox-btn span{inline-size:100%;overflow:hidden;text-overflow:ellipsis}.color-lenses-eyes-closeup-wrapper{aspect-ratio:4/1;inline-size:100%;overflow:hidden}.color-lenses-eyes-closeup-wrapper .color-lenses-eyes-closeup{transform:translateY(-35%);inline-size:100%}.comments[data-visible=form] .comments-box{display:none}.comments[data-visible=form] .comments-form{display:grid}.comments .comments-header{margin-block-end:2rem}.comments .comments-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.comments .comments-box svg{inline-size:100%;max-inline-size:10rem}.comments .comments-box svg path{fill:currentcolor}.comments .comments-box-text{font-weight:500;font-size:1.6rem;text-align:center}.comments .comments-box-btn{min-inline-size:14.8rem}.comments .comments-form{display:none;grid-template-areas:"cf-comment cf-comment" "cf-name cf-name" "cf-email cf-email" "cf-cancel cf-submit";gap:1.6rem;inline-size:100%;padding:2rem;background-color:#f3f2f2}.comments .comments-form label{margin-block-end:.8rem}.comments .comments-form-comment{grid-area:cf-comment}.comments .comments-form-name{grid-area:cf-name}.comments .comments-form-email{grid-area:cf-email}.comments .comments-form-cancel{grid-area:cf-cancel}.comments .comments-form-submit{grid-area:cf-submit}.comments .comments-actual-comment{display:none;flex-direction:column;gap:1.6rem;padding:2.8rem 2rem;border-block-end:.1rem solid #c1c2c2}.comments .comments-actual-comment[data-page="1"]{display:flex}.comments .comments-actual-comment-content{display:flex;flex-direction:column;gap:.8rem}.comments .comments-actual-comment-author{display:flex;align-items:center;gap:.8rem;font-weight:700}.comments .comments-actual-comment-icon{flex-shrink:0;inline-size:1.6rem;block-size:1.6rem}.comments .comments-actual-comment-name{flex:1}.comments .comments-actual-comment-text{text-wrap:pretty}.comments .comments-actual-comment-text a{font-weight:500;text-decoration:underline}.comments .comments-actual-comment-report{cursor:pointer;color:#1d1d1d}.comments .comments-actual-comment-reply{display:flex;flex-direction:column;gap:.8rem;padding-inline-start:2.8rem}.economy-packs-title{grid-column:-1/1}.economy-packs-title br{display:none}.economy-packs{display:grid;gap:1.6rem;margin-block-start:1.6rem}.economy-packs .economy-pack{display:grid;gap:1.6rem;border:.1rem solid #c1c2c2;font-size:1.3rem;padding:2.4rem;align-items:center}.economy-packs .economy-pack .economy-pack-picture{display:flex;justify-content:center;align-items:center}.economy-packs .economy-pack .economy-pack-content{align-self:center}.economy-packs .economy-pack .economy-pack-content>*+*{margin-block-start:2em}.economy-packs .economy-pack .economy-pack-name{font-size:1.8rem}.economy-packs .economy-pack .economy-pack-prices-button{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.economy-packs .economy-pack .economy-pack-prices{display:flex;flex-direction:column;gap:.4rem}.economy-packs .economy-pack .economy-pack-prices span{display:flex;flex-wrap:wrap;gap:.4rem;font-weight:700;font-size:1.4rem;line-height:1;white-space:nowrap}.economy-packs .economy-pack .economy-pack-prices span span{color:#b81361}.economy-packs .economy-pack .economy-pack-btn{min-inline-size:12.4rem;white-space:initial}.economy-packs .economy-pack-picture img{max-block-size:20rem;inline-size:auto}.economy-packs .economy-pack-prices-button{flex-wrap:wrap}.free-delivery-info-text{display:flex;align-items:center;gap:.8rem}.free-delivery-info-text svg{inline-size:4rem}.free-delivery-info-text span{font-weight:500;font-size:1.3rem;color:#1d1d1d}lite-youtube{position:relative;display:block;background-color:#f3f2f2;background-position:50%;background-size:cover;cursor:pointer;contain:content}lite-youtube:before{content:"";position:absolute;z-index:1;inset-block-start:0;display:block;inline-size:100%;block-size:10rem;padding-block-end:4.8rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-repeat:repeat-x;background-position:top;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-block-end:56.25%}lite-youtube>img{display:none}lite-youtube>iframe{z-index:23;block-size:100%;border:0}lite-youtube .lyt-header,lite-youtube>iframe{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%}lite-youtube .lyt-header{z-index:2;display:flex;align-items:center;gap:1.2rem;padding:1.2rem}lite-youtube .lyt-logo{flex-shrink:0;inline-size:4rem;block-size:4rem;border-radius:50%;background-color:#fff}lite-youtube .lyt-title{display:block;overflow:hidden;font-size:1.8rem;color:#fff;white-space:nowrap;text-overflow:ellipsis}lite-youtube>.lty-playbtn{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%,-50%,0);inline-size:6.8rem;block-size:4.8rem;border:none;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');cursor:pointer}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}lite-youtube .lyt-visually-hidden{position:absolute;inline-size:.1rem;block-size:.1rem;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}lite-vimeo{position:relative;display:block;background-color:#f3f2f2;background-position:50%;background-size:cover;cursor:pointer;font-size:1.3rem;contain:content}lite-vimeo:after{content:"";display:block;padding-block-end:56.25%}lite-vimeo>iframe{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%}.videos-wrapper{margin-block-end:2rem}.product-benefits-generated{display:grid;gap:1.2rem;line-height:1.3}.product-benefits-generated .benefit{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.product-benefits-generated .benefit-text{display:flex;flex-wrap:wrap;font-size:1.3rem}.product-benefits-generated .benefit-text b,.product-benefits-generated .benefit-text strong{margin-inline-end:.4rem;font-weight:500}.product-benefits-generated.glasses-benefits{gap:.8rem;padding-inline:1.6rem}.product-benefits-generated.glasses-benefits .benefit svg{inline-size:2rem}.possible-deliveries-wrapper{padding-block-end:2rem;border-block-end:.1rem solid #c1c2c2;font-size:1.3rem}.possible-deliveries-wrapper .possible-deliveries-section-title{display:block;margin-block-end:.8rem;font-weight:500;font-size:1.4rem}.possible-deliveries-wrapper .possible-deliveries-section-title:nth-of-type(2){margin-block-start:2rem}.possible-deliveries-wrapper .possible-deliveries{display:grid;grid-template-columns:4rem 1fr auto auto 1ch;align-items:center;row-gap:.4rem}.possible-deliveries-wrapper .possible-delivery{display:contents}.possible-deliveries-wrapper .possible-delivery-icon{inline-size:100%;block-size:2rem}.possible-deliveries-wrapper .possible-delivery-icon:after{content:"";display:block;inline-size:100%;block-size:100%;background-position:50%;background-size:contain}.possible-deliveries-wrapper .possible-delivery-name{padding-inline:1.6rem;font-weight:500}.possible-deliveries-wrapper .possible-delivery-time{padding-inline:.8rem;font-size:1.3rem;color:#1d1d1d;text-align:center}.possible-deliveries-wrapper .possible-delivery-price{font-weight:500;white-space:nowrap;text-align:end}.possible-deliveries-wrapper .possible-deliveries-free-delivery{display:block;max-inline-size:-moz-fit-content;max-inline-size:fit-content;margin-block-start:2rem;font-weight:500;text-transform:uppercase}.possible-deliveries-wrapper .possible-deliveries-free-delivery span{font-weight:400;text-transform:initial}.possible-deliveries-wrapper .possible-deliveries-additional-info{max-inline-size:-moz-fit-content;max-inline-size:fit-content;font-style:italic}.project-id-87 .possible-deliveries-wrapper .possible-deliveries{grid-template-columns:4rem 1fr auto}.project-id-87 .possible-deliveries-wrapper :is(.possible-deliveries-free-delivery){display:none}.product-free-delivery-benefit{display:flex;color:#1d1d1d;text-align:start}.product-free-delivery-benefit:before{content:"|";margin-inline-end:.8rem;font-size:1.3rem;color:inherit}.product-gallery{display:grid;gap:2rem}.product-gallery .product-image-wrapper{aspect-ratio:4/3;display:grid;grid-template-areas:"stack"}.product-gallery .product-image-wrapper>*{grid-area:stack;display:none}.product-gallery .product-image-wrapper .product-360{z-index:-1}.product-gallery label{block-size:100%}.product-gallery .product-image{cursor:pointer}.product-gallery .product-iframe{inline-size:100%;block-size:100%}.product-gallery .product-thumbnails-wrapper{display:grid;grid-template-columns:repeat(auto-fit,7.2rem);justify-content:center;inline-size:100%;max-block-size:6.8rem;margin-inline:auto;overflow:hidden}.product-gallery .product-thumbnail-wrapper{position:relative;display:flex;justify-content:center;align-items:center;block-size:6.8rem;margin-inline:.1rem;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#fff;cursor:pointer;text-align:center}.product-gallery .product-thumbnail-wrapper:hover{border-color:#7e7f7f;box-shadow:0 0 .4rem #d8d7d7}.product-gallery .product-thumbnail-wrapper[data-show-more-visible=true] .product-thumbnail-more-text{display:flex}.product-gallery .product-thumbnail-more-text{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin-block-start:.4rem;background-color:#fff;font-weight:500;font-size:1.3rem;color:#1d1d1d}.product-generic-info>*+*{margin-block-start:1em}.product-generic-info :is(h2,h3,h4){margin-block-end:.7em}:where(:where(.product-long-info-wrapper,.original-product-text-wrapper)>*+*){margin-block-start:1em}.original-product-text-wrapper :where(h2,h3,h4,h5,h6),.product-long-info-wrapper :where(h2,h3,h4,h5,h6){margin-block-end:1.2rem}.original-product-text-wrapper p,.product-long-info-wrapper p{text-align:initial!important}.original-product-text-wrapper a,.product-long-info-wrapper a{font-weight:500;color:#1d1d1d;text-decoration:underline}.original-product-text-wrapper img,.product-long-info-wrapper img{clear:both}.original-product-text-wrapper .jj-image,.product-long-info-wrapper .jj-image{display:inline-block;vertical-align:middle}.original-product-text-wrapper .jj-text,.product-long-info-wrapper .jj-text{display:inline-block;max-inline-size:calc(100% - 7.6rem);padding-inline-start:.8rem;vertical-align:middle}.original-product-text-wrapper .product-long-info-warning,.product-long-info-wrapper .product-long-info-warning{margin:1.6rem 0;padding:1.6rem;border:.1rem solid #dc3545;background-color:#fcebec}.original-product-text-wrapper .product-long-info-warning>:first-child,.product-long-info-wrapper .product-long-info-warning>:first-child{margin-block-start:0}.original-product-text-wrapper video,.product-long-info-wrapper video{inline-size:100%}.product-other-variants-grid-wrapper .product-other-variants-grid-header{margin-block-end:.8rem;text-align:start}.product-other-variants-grid-wrapper .product-other-variants-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.product-other-variants-grid-wrapper .product-other-variants-grid-item{padding:.4rem;border:.1rem solid #c1c2c2;background-color:#fff}.product-other-variants-grid-wrapper .product-other-variants-grid-item:is(:hover,.active){border:.1rem solid #c1c2c2;box-shadow:0 0 .1rem #7e7f7f}.product-rating-wrapper{display:flex;align-items:center;gap:.8rem}.product-rating-wrapper .product-rating-count{font-weight:500}.product-rating-wrapper .product-rating-stars{position:relative;inline-size:6rem;block-size:1.2rem}.product-rating-wrapper .product-rating-stars[data-target]{cursor:pointer}.product-rating-wrapper :is(.product-rating-stars-golden,.product-rating-stars-gray){position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;background-image:url(/globalfiles/templates/alensa/responsive/icons/stars.svg);background-position-x:left}.product-rating-wrapper .product-rating-stars-golden{z-index:2;background-position-y:top}.product-rating-wrapper .product-rating-stars-gray{z-index:1;background-position-y:bottom}.product-reviews-wrapper .product-reviews-comments-header{margin-block-end:2rem}.product-reviews-wrapper .product-reviews-info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.product-reviews-wrapper .product-reviews-percentage-wrapper{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-block-start:auto}.product-reviews-wrapper .product-reviews-percentage-value{display:block;font-weight:500;font-size:4rem}.product-reviews-wrapper .product-rating-stars{position:relative;inline-size:14.8rem;block-size:2.8rem}.product-reviews-wrapper .product-rating-stars[data-target]{cursor:pointer}.product-reviews-wrapper :is(.product-rating-stars-golden,.product-rating-stars-gray){position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;background-image:url(/globalfiles/templates/alensa/responsive/icons/stars.svg);background-position-x:left;background-size:15rem}.product-reviews-wrapper .product-rating-stars-golden{z-index:2;background-position-y:top}.product-reviews-wrapper .product-rating-stars-gray{z-index:1;background-position-y:bottom}.product-reviews-wrapper :is(.product-reviews-percentage-text,.product-reviews-last-update){text-align:center}.product-reviews-wrapper .product-reviews-percentage-text span{font-weight:500}.product-reviews-wrapper .product-reviews-info-not-verified-reviews{align-self:flex-end;margin-block-start:auto;font-size:1.3rem}.product-short-info-wrapper{inline-size:100%;font-size:1.4rem}.product-short-info-wrapper a{color:#1d1d1d}.product-short-info-wrapper .read-more{font-weight:500;font-size:1.4rem;color:#1d1d1d}.product-superpacks-wrapper{flex:1;inline-size:100%;min-inline-size:24.8rem;padding-block-end:2rem;border-block-end:.1rem solid #c1c2c2}.product-superpacks-wrapper .product-superpacks-header{display:block;margin-block-end:1.6rem;font-weight:500;text-align:start}.product-superpacks-wrapper .product-superpacks{display:flex;flex-direction:column;gap:.4rem}.product-superpacks-wrapper .product-superpack{order:1;display:grid;grid-template-columns:auto 1fr auto;align-items:end;-moz-column-gap:1.2rem;column-gap:1.2rem;font-size:1.3rem}.product-superpacks-wrapper .product-superpack.change-order{order:2}.product-superpacks-wrapper .product-superpack-name{color:#1d1d1d}.product-superpacks-wrapper .product-superpack-dots{min-inline-size:2.8rem;margin-block-end:.8rem;border-block-end:.1rem dashed #c1c2c2}.product-superpacks-wrapper .product-superpack-price{font-weight:500;white-space:nowrap}.product-superpacks-wrapper .product-superpack-price-saving{font-size:1.3rem;color:#77b34a;white-space:nowrap;text-align:end;grid-column:1/-1}.product-superpacks-wrapper .product-superpack-price-saving span{text-transform:lowercase}.product-superpacks-wrapper-v2{--ribbon-arrow-size:.3rem;display:none;gap:1.2rem}.product-superpacks-wrapper-v2 .product-superpacks-title{display:flex;align-items:center;gap:1.6rem;font-weight:700}.product-superpacks-wrapper-v2 .product-superpacks-title:after{content:"";flex:1;block-size:.1rem;background-color:#c1c2c2}.product-superpacks-wrapper-v2 .product-superpacks{display:flex;gap:.8rem}.product-superpacks-wrapper-v2 .product-superpack{position:relative;flex:1;display:grid;justify-items:center;gap:1.6rem;padding:1.6rem;border:.1rem solid #c1c2c2}.product-superpacks-wrapper-v2 img{inline-size:100%;max-inline-size:12rem;block-size:auto;margin:auto}.product-superpacks-wrapper-v2 .product-superpack-name{align-self:center;font-weight:700;line-height:1.2;text-align:center;text-wrap:balance}.product-superpacks-wrapper-v2 .product-superpack-prices{display:flex;flex-wrap:wrap;align-self:end;align-items:baseline;gap:.4rem;line-height:1}.product-superpacks-wrapper-v2 .product-superpack-before-price{font-size:1.3rem;color:#c1c2c2;white-space:nowrap;text-decoration:line-through}.product-superpacks-wrapper-v2 .product-superpack-actual-price{font-weight:700;font-size:1.3rem;color:#b81361;white-space:nowrap}.product-alternatives-grid-wrapper .product-alternatives-grid-header{margin-block-end:.8rem}.product-alternatives-grid-wrapper .product-alternatives-grid{position:relative;margin-inline:-.4rem}.product-alternatives-grid-wrapper .product-alternatives-grid-item{position:relative;aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:.4rem}.product-alternatives-grid-wrapper .product-alternatives-grid-item:hover .product-alternatives-grid-item-content{border-color:#7e7f7f;box-shadow:0 0 .4rem #d8d7d7}.product-alternatives-grid-wrapper .product-alternatives-grid-item-content{display:grid;place-items:center;inline-size:100%;block-size:100%;padding:.8rem;border:.1rem solid #c1c2c2}.smart-alternative-title:is([data-version=v1],[data-version=v3]){position:relative}.smart-alternative-title:is([data-version=v1],[data-version=v3]) br{display:none}.smart-alternative[data-global=true]{position:relative;display:grid;gap:1.6rem;padding:1.6rem;border:.1rem solid #3884c7;background-color:#ebf3f9;font-size:1.3rem;color:#3a3a3a}.smart-alternative[data-global=true] .smart-alternative-picture{display:flex;justify-content:center;align-items:center}.smart-alternative[data-global=true] .smart-alternative-benefits{position:absolute;inset-block-start:.8rem;inset-inline-start:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.smart-alternative[data-global=true] .smart-alternative-benefit{display:flex;justify-content:center;align-items:center;padding:.8rem 1.2rem;border-radius:0 999vw 999vw 0;background-color:#fff;font-weight:500;font-size:1.3rem;color:#fff;line-height:1;text-align:center}.smart-alternative[data-global=true] .smart-alternative-benefit.free-delivery{background-color:#1d1d1d}.smart-alternative[data-global=true] .smart-alternative-benefit.favorite{background-color:#b81361}.smart-alternative[data-global=true] .smart-alternative-benefit.moneyback-guarantee{background-color:#ffcc54;color:#8c6200}.smart-alternative[data-global=true] .smart-alternative-content{align-self:center}.smart-alternative[data-global=true] .smart-alternative-content>*+*{margin-block-start:1em}.smart-alternative[data-global=true] .smart-alternative-name{font-size:1.8rem}.smart-alternative[data-global=true] .smart-alternative-stock{display:flex;gap:.8rem;color:#1d1d1d}.smart-alternative[data-global=true] .smart-alternative-stock svg{inline-size:1.2rem}.smart-alternative[data-global=true] .smart-alternative-list{padding:0;list-style:none}.smart-alternative[data-global=true] .smart-alternative-list li{display:flex;align-items:baseline;gap:.8rem}.smart-alternative[data-global=true] .smart-alternative-list li svg{inline-size:1.2rem}.smart-alternative[data-global=true] .smart-alternative-list li svg path{fill:#1d1d1d}.smart-alternative[data-global=true] .smart-alternative-prices-button{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.smart-alternative[data-global=true] .smart-alternative-prices{display:flex;flex-wrap:wrap;gap:.4rem;font-weight:700;font-size:1.4rem;line-height:1;white-space:nowrap}.smart-alternative[data-global=true] .smart-alternative-prices span{color:#b81361}.smart-alternative[data-global=true] .smart-alternative-btn{min-inline-size:12.4rem;white-space:initial}.product-detail-global-non-stock .smart-alternative[data-global=true]{max-inline-size:64.8rem}.product-detail-global-non-stock .product-right-side .smart-alternative-title[data-global=true]:before{content:none}.sold-lenses-banner{display:grid;grid-template-areas:"stack"}.sold-lenses-banner.colored button{color:#a93d00}.sold-lenses-banner.crazy button{color:#8c772b}.sold-lenses-banner.crazy .sold-lenses-banner-content{max-inline-size:60%}.sold-lenses-banner>*{grid-area:stack}.sold-lenses-banner>a{z-index:2}.sold-lenses-banner img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.sold-lenses-banner .sold-lenses-banner-content{align-self:center;padding:1.2rem;color:#fff;text-wrap:balance}.sold-lenses-banner h3{font-weight:500;font-size:1.4rem}.sold-lenses-banner p{display:none;font-size:1.6rem}.sold-lenses-banner button{margin-block-start:.8rem}.swiper-banners-section .swiper-pagination{text-align:end}.swiper-banners-section{margin-block-end:1.6rem}.detail-zik-zag-layout{display:grid;gap:.8rem;margin-block:2.8rem}.detail-zik-zag-layout .zig-zag-img-text-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}.detail-zik-zag-layout .zig-zag-text-wrapper{inline-size:100%;margin-block-start:0!important}.detail-zik-zag-layout .zig-zag-text-wrapper h3{margin:0}.detail-zik-zag-layout .zig-zag-text-wrapper a{flex:1 1 auto;display:flex;align-items:flex-end;font-weight:500}.detail-zik-zag-layout .zig-zag-img-wrapper{inline-size:100%}.detail-zik-zag-layout .zig-zag-img-wrapper img{inline-size:100%;block-size:100%!important;-o-object-fit:contain;object-fit:contain}@media (min-width:375px){.paginator a,.paginator span{--paginator-item-size:3.6rem}.sold-lenses-banner h3{font-size:1.8rem}}@media ((min-width:577px) and (max-width:768px)){.smart-alternative[data-global=true]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}}@media (min-width:577px){.show-ratings-dialog .product-rating-block{-moz-column-gap:2.8rem;column-gap:2.8rem}.show-ratings-dialog .product-rating-block svg{inline-size:2rem}.comments .comments-form{grid-template-columns:repeat(2,1fr);grid-template-areas:"cf-comment cf-comment" "cf-name cf-email" "cf-cancel cf-submit"}.comments .comments-actual-comment-reply{padding-inline-start:4.8rem}.economy-packs .economy-pack{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.free-delivery-info-text span{font-size:1.5rem}.product-benefits-generated:not(.glasses-benefits){position:relative;grid-template-columns:repeat(2,1fr);-moz-column-gap:3.2rem;column-gap:3.2rem;padding:1.6rem;border:.1rem solid #c1c2c2}.product-benefits-generated:not(.glasses-benefits):after{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:.1rem;block-size:100%;background-color:#c1c2c2}.product-benefits-generated.glasses-benefits{grid-template-columns:1fr}.possible-deliveries-wrapper,.product-superpacks-wrapper{padding:1.6rem;border:.1rem solid #c1c2c2}.product-superpacks-wrapper-v2{display:none}.sold-lenses-banner h3{font-size:2.2rem}.detail-zik-zag-layout{gap:2rem}.detail-zik-zag-layout .zig-zag-img-text-wrapper{gap:4.8rem}.detail-zik-zag-layout .zig-zag-img-text-wrapper:nth-of-type(2n){flex-direction:row-reverse}.detail-zik-zag-layout .zig-zag-text-wrapper{flex:1.6}.detail-zik-zag-layout .zig-zag-img-wrapper{flex:1}}@media (min-width:577px) and (max-width:768px){.basic-promobox{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.economy-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-alternatives-grid-wrapper .swiper-wrapper{aspect-ratio:4/1}}@media (min-width:769px){.product-lightbox-dialog{--dialog-max-inline-size:100%}.product-lightbox-dialog>div{block-size:54.8rem}.product-lightbox-dialog .slides-thumbnails-grid{grid-template-columns:1fr 30rem}.product-lightbox-dialog .slides-wrapper{padding-block:2rem}.product-lightbox-dialog .slide-container{padding-inline:3.2rem}.product-lightbox-dialog .slide-nav{position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);justify-content:space-between;inline-size:100%}.product-lightbox-dialog .thumbnails-wrapper{padding-block-start:3.6rem;border-inline-start:.1rem solid #c1c2c2}.product-lightbox-dialog .thumbnails{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));max-block-size:100%}.breadcrumbs.breadcrumbs-detail{display:none!important}.product-detail-global .container{margin-block:1.6rem}.product-detail-global :is(.product-detail-global-top,.product-detail-global-middle,.product-detail-global-bottom){grid-template-columns:40% 1fr}.product-detail-global .product-right-side .comments-box{gap:4rem;min-block-size:22.8rem}.product-detail-badges{inset-inline-start:0;transform-origin:left top}.product-properties-wrapper :is(th,td){padding-inline:2rem}.comments .comments-box.bigger{gap:4rem;min-block-size:22.8rem}.comments .comments-box-btn{min-inline-size:20rem}.product-benefits-generated .benefit svg{inline-size:2.8rem}.product-other-variants-grid-wrapper .product-other-variants-grid-4{grid-template-columns:repeat(4,1fr)}.product-other-variants-grid-wrapper .product-other-variants-grid-5{grid-template-columns:repeat(5,1fr)}.product-other-variants-grid-wrapper .product-other-variants-grid-6{grid-template-columns:repeat(6,1fr)}.product-other-variants-grid-wrapper .product-other-variants-grid-7{grid-template-columns:repeat(7,1fr)}.product-reviews-wrapper .product-reviews-info-wrapper{min-block-size:22.8rem}.product-short-info-wrapper{font-size:1.3rem}}@media (min-width:769px) and (max-width:992px){.possible-deliveries-wrapper .possible-delivery-time{text-align:start}.product-alternatives-grid-wrapper .swiper-wrapper{aspect-ratio:3/1}}@media ((min-width:993px) and (max-width:1200px)){.smart-alternative[data-global=true] .smart-alternative-btn{min-inline-size:unset}}@media (min-width:993px){.product-lightbox-dialog{--dialog-max-inline-size:124.8rem}.product-lightbox-dialog>div{block-size:64.8rem}.basic-promobox{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.economy-packs .economy-pack{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);padding:2.4rem;padding-block:3.2rem}.economy-packs{grid-template-columns:repeat(auto-fit,minmax(33.2rem,1fr))}.product-benefits-generated:not(.glasses-benefits){padding:2rem 2.4rem}.possible-deliveries-wrapper{padding:2.4rem}.product-short-info-wrapper a{display:inline-block;text-decoration:underline}.product-superpacks-wrapper{padding:2.4rem}.product-alternatives-grid-wrapper .swiper-wrapper{aspect-ratio:4/1}.smart-alternative[data-global=true]{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);padding:2.4rem}.sold-lenses-banner .sold-lenses-banner-content{padding-inline:2rem}.sold-lenses-banner p{display:block;font-size:1.8rem}.sold-lenses-banner button{margin-block-start:2rem;font-size:1.8rem}}@media (min-width:1201px){.basic-promobox{padding:2.4rem}.sold-lenses-banner h3{font-size:3.6rem}}@media (min-width:1680px){.smart-alternative-title:is([data-version=v1],[data-version=v3]):before{content:"";position:absolute;inset-inline-end:calc(100% + .8rem);inset-block-end:100%;inline-size:8.8rem;block-size:30rem;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/smart-alternative-arrow.svg);background-position:50%;background-size:contain}}@media (min-width:2000px){.smart-alternative-title:is([data-version=v1],[data-version=v3]):before{content:""}.product-detail-global-non-stock .smart-alternative-title:is([data-version=v1],[data-version=v3]):before{content:none}}@media (min-width:577px) and (max-width:768px),(min-width:993px) and (max-width:1200px){.economy-packs .economy-pack .economy-pack-btn{min-inline-size:unset}}@media (max-width:1999px){.smart-alternative-title:is([data-version=v1],[data-version=v3]):before{content:none}}@media (max-width:1200px){.free-delivery-info-text{justify-content:center;padding:1.6rem;border:.1rem solid #c1c2c2}}@media (max-width:992px){.basic-promobox .basic-promobox-picture,.economy-packs .economy-pack .economy-pack-picture{position:relative}}@media (max-width:768px){.product-lightbox-dialog{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;border-radius:0}.product-lightbox-dialog>div{padding:0;border-radius:0}.product-lightbox-dialog .slides-thumbnails-grid{grid-template-rows:1fr auto}.product-lightbox-dialog .slide-counter{margin-block-start:auto}.product-lightbox-dialog .slide-description{margin-block-end:auto}.product-lightbox-dialog .thumbnails-wrapper{border-block-start:.1rem solid #c1c2c2}.product-lightbox-dialog .thumbnails{grid-auto-flow:column;grid-auto-columns:27%}.generic-info-long-description-wrapper.expandable,.generic-info-long-description-wrapper.expandable.higher{max-block-size:unset}.generic-info-long-description-wrapper.expandable.overfloating:after{content:none}.generic-info-long-description-wrapper.expandable.overfloating~.generic-info-long-description-more-btn{display:none}.product-detail-global .product-detail-global-middle .product-left-side{order:2}.product-detail-global .product-detail-global-middle .product-right-side{order:1}.product-detail-badges{inset-inline-end:0;transform-origin:right top}.sold-lenses-banner button{padding-block:.4rem}.swiper-banners-section{margin-block-end:.8rem}}@media (max-width:576px){.comments .comments-box{flex-direction:column}.product-alternatives-grid-wrapper .swiper-wrapper{aspect-ratio:2/1}.detail-zik-zag-layout .zig-zag-img-text-wrapper{flex-direction:column}}@media (hover:hover){.paginator a:hover{background-color:#e8e8e8}.basic-promobox:hover,.economy-packs .economy-pack:hover{border-color:#7e7f7f;box-shadow:0 0 .4rem #d8d7d7}.smart-alternative[data-global=true]:hover{border-color:#183754;box-shadow:0 0 .4rem #d8d7d7}}
