.overflow-modal{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.overflow-modal .pre-sale-modal{width:80%;max-width:700px;height:480px;border:1px solid #1d1d1b;position:relative;display:flex;color:#000;background:#f3f2ec}@media screen and (max-width: 767px){.overflow-modal .pre-sale-modal{flex-direction:column}}.overflow-modal .pre-sale-modal .close-button{position:absolute;top:10px;right:10px;width:30px;cursor:pointer}@media screen and (max-width: 767px){.overflow-modal .pre-sale-modal .img .desktop{display:none}.overflow-modal .pre-sale-modal .img img{height:auto;width:100%}}@media screen and (min-width: 768px){.overflow-modal .pre-sale-modal .img .mobile{display:none}.overflow-modal .pre-sale-modal .img img{height:100%;width:auto}}.overflow-modal .pre-sale-modal .text{background:#f3f2ec;display:flex;flex-direction:column;justify-content:center;padding:50px}@media screen and (max-width: 767px){.overflow-modal .pre-sale-modal .text{padding:20px 30px}}.overflow-modal .pre-sale-modal .text .title{font-size:20px;line-height:20px;font-weight:600;padding-bottom:20px}.overflow-modal .pre-sale-modal .text .content{font-size:13px;line-height:16px}.product_sport_page{padding:10px 32px}.product_sport_page .strava-only{display:none}.product_sport_page .pre-sale-info{margin-bottom:10px;color:#000;font-size:10px}.product_sport_page .pre-sale-notify-me{margin:30px 0 10px;color:#000}.product_sport_page .pre-sale-notify-me .pre-sale-out-of-stock-title{display:flex;line-height:14px}.product_sport_page .pre-sale-notify-me .bold{font-weight:700}.product_sport_page .pre-sale-notify-me .bold.asterisc{font-size:15px;margin-right:5px}.product_sport_page .pre-sale-notify-me .out-of-stock-pre-sale-input-container{display:flex;padding:0 5px;border:1px solid black;align-items:center;gap:10px}.product_sport_page .pre-sale-notify-me .out-of-stock-pre-sale-input-container .out-of-stock-pre-sale-input{flex-grow:1;border:none;color:#000}.product_sport_page .pre-sale-notify-me .text-notify-me{text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.product_sport_page .pre-sale-notify-me .cta-sold-out-pre-save{display:flex;width:30px}.product_sport_page .pre-sale-btn{position:absolute;left:20px;top:20px;background:#fff;padding:5px 20px;border-radius:5px;display:flex;gap:5px;align-items:center;font-weight:600;font-size:14px;color:#000;z-index:2}@media screen and (max-width: 767px){.product_sport_page .pre-sale-btn{left:unset;right:20px}}.product_sport_page .variant-pre-sale{display:flex;align-items:center;padding:10px;background-color:#f3f2ec;justify-content:space-between;cursor:pointer}.product_sport_page .variant-pre-sale .text{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;gap:5px;color:#1d1d1b}.product_sport_page .variant-pre-sale .pre-sale-title{text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center}.product_sport_page .variant-pre-sale .bold{font-weight:700}.product_sport_page .variant-pre-sale .bold.asterisc{font-size:15px;padding-top:5px;padding-right:5px}.product_sport_page .variant-pre-sale .img{mix-blend-mode:multiply}.product_sport_page .variant-pre-sale .img img{width:60px}.product_sport_page.strava .buy-product-btn{background-color:#ea5a26!important}.product_sport_page.strava .product_offer_sport_banner,.product_sport_page.strava .product_offer_sport_trinca,.product_sport_page.strava .product_offer_sport_lens{display:none}.product_sport_page.strava .product_offer_sport_banner.strava-only{display:block!important}@media screen and (max-width: 767px){.product_sport_page{padding:0}}.product_sport_page .product_offer_sport{display:flex;flex:1}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport{flex-direction:column}}.product_sport_page .product_offer_sport .product-images{display:flex;flex-wrap:wrap;box-sizing:border-box;width:70%;gap:10px;overflow:hidden;position:relative}.product_sport_page .product_offer_sport .product-images .action-iten-previous{width:20px;position:absolute;bottom:20px;left:20px;z-index:1}.product_sport_page .product_offer_sport .product-images .action-iten-next{width:20px;position:absolute;bottom:20px;right:20px;z-index:1}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport .product-images{width:auto;min-width:100%;flex-wrap:nowrap}.product_sport_page .product_offer_sport .product-images.desktop{display:none}}@media screen and (min-width: 768px){.product_sport_page .product_offer_sport .product-images.mobile{display:none}}.product_sport_page .product_offer_sport .product-images .img-container,.product_sport_page .product_offer_sport .product-images .swiper-slide{flex:0 49%;min-height:600px;object-fit:contain;object-position:center;background-color:#f3f2ec;border-radius:0;display:flex;justify-content:center}@media screen and (min-width: 1200px){.product_sport_page .product_offer_sport .product-images .img-container,.product_sport_page .product_offer_sport .product-images .swiper-slide{min-height:700px!important}}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport .product-images .img-container,.product_sport_page .product_offer_sport .product-images .swiper-slide{flex:auto;width:100%;flex-shrink:0}}.product_sport_page .product_offer_sport .product-images .img-container .product-img,.product_sport_page .product_offer_sport .product-images .swiper-slide .product-img{width:100%;mix-blend-mode:multiply;object-fit:contain}.product_sport_page .product_offer_sport .product-images .img-container.lookbook img,.product_sport_page .product_offer_sport .product-images .swiper-slide.lookbook img{object-fit:cover;height:100%}.product_sport_page .product_offer_sport .product-content{position:sticky;top:0;width:100%;flex:1;padding:10px 10px 0;max-height:90vh;display:flex;flex-direction:column;justify-content:space-between}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info{display:flex;justify-content:space-between;color:#000;align-items:end}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info{margin-top:10px}}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container{flex-grow:1}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .logo-sport{display:block;width:81px;margin-bottom:5px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .logo-sport svg{width:81px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .logo-sport-strava{display:block;width:150px;margin-bottom:5px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .logo-sport-strava svg{width:150px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .title-favorite{display:flex;align-items:end}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .title-favorite .title{font-size:32px;text-transform:uppercase;font-weight:400;line-height:32px;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .title-favorite .favorite .wishlist-engine{margin-left:15px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .title-favorite .favorite .wishlist-engine .wishlist-engine-button{padding-bottom:5px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .title-container .title-favorite .favorite .wishlist-engine .wishlist-icon svg{width:20px;height:20px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-main-info .price{font-size:15px;font-weight:700;text-transform:uppercase;line-height:32px;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-description{font-size:13px;color:#000;font-weight:400;margin:20px 0;text-align:justify;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25em;text-transform:initial}.product_sport_page .product_offer_sport .product-content .product-sport-details .current-variant-name{font-size:11px;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:justify;color:#0000007f;font-weight:400}.product_sport_page .product_offer_sport .product-content .product-sport-details .current-variant-name span{text-transform:capitalize}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants{display:flex;gap:10px;margin:10px 0 20px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color{width:17px;height:17px;border-radius:50%;background-position:center;background-size:100%;position:relative;cursor:pointer}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color.active{outline:2px solid black;outline-offset:2px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color:after{position:absolute;top:8px;left:-4px;display:none;width:25px;height:2px;content:"";background:red;transform:rotate(-45deg);transform-origin:center center}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color.out-of-stock:after{display:block}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=cinza-asfalto],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="cinza asfalto"]{background-color:#878380}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=preto-noturno],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="preto noturno"]{background-color:#262626}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=verde-trilha],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="verde trilha"]{background-color:#7a9489}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=bege-alva],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="bege alva"]{background-color:#e4cea8}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=bege-com-lente-marrom],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="bege com lente marrom"]{background-image:url(https://zerezes.sirv.com/Site/Texturas/textura_bege-alva-lente-marrom.jpg)}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=bege-com-lente-verde],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*="bege com lente verde"]{background-image:url(https://zerezes.sirv.com/Site/Texturas/textura_bege-alva-lente-verde.jpg)}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=preto],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=black]{background-color:#262626}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=cinza],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=gray]{background-color:#878380}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=verde],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=green]{background-color:#7a9489}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=bege],.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color[data-variant-texture*=beige]{background-color:#e4cea8}.product_sport_page .product_offer_sport .product-content .product-sport-details .product-variants .variant-color:not([data-variant-texture*=cinza],[data-variant-texture*=preto],[data-variant-texture*=verde],[data-variant-texture*=bege]){background-color:#c8c8c8}.product_sport_page .product_offer_sport .product-content .product-sport-details .buy-product-btn,.product_sport_page .product_offer_sport .product-content .product-sport-details .cta-sold-out{display:block;color:#fff;height:30px;width:100%;font-size:13px;font-weight:400;text-transform:lowercase;background-color:#000;border-radius:0;border:none;cursor:pointer;font-family:Ocr,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;margin:20px 0}.product_sport_page .product_offer_sport .product-content .product-sport-details .buy-product-btn:disabled,.product_sport_page .product_offer_sport .product-content .product-sport-details .cta-sold-out:disabled{opacity:.3;cursor:not-allowed}.product_sport_page .product_offer_sport .product-content .product-sport-details .cta-sold-out{margin:0;font-size:10px}.product_sport_page .product_offer_sport .product-content .product-sport-details .out-of-stock-input{width:100%;height:30px;line-height:30px;background:#f5f5f5;border:none;padding:0 10px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product_offer_sport__out-of-stock{margin-bottom:15px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product_offer_sport__out-of-stock .check-mkt-agree{margin:15px 0;display:flex;align-items:center;gap:10px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product_offer_sport__out-of-stock #aviseme-mkt-agree+label{font-size:12px;display:inline-block}.product_sport_page .product_offer_sport .product-content .product-sport-details .product_offer_sport__out-of-stock .out-of-stock-form{margin-top:10px}.product_sport_page .product_offer_sport .product-content .product-sport-details .product_offer_sport__out-of-stock .out-of-stock-feedback{font-size:14px;line-height:2em;margin:16px 0}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .line{margin:0;background-color:#000;border-bottom:0}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-btn{width:100%;border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;font-size:12px;font-weight:400;text-transform:lowercase;font-family:Ocr,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-btn .sport-accordion-icon{width:12px}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content{font-size:12px;font-weight:400;overflow:hidden;max-height:300px;transition:max-height .4s ease-out;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content.close{max-height:0;display:none}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content.blueprint img{width:100%}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content.shipping{font-size:12px;font-weight:400;width:100%;color:#000;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25em;margin-bottom:10px}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content.shipping p{line-height:1.25em}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .tech_info_container{display:flex;justify-content:end}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .tech_info_container .tech_info_list{list-style:none;padding:0;width:50%}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .tech_info_container .tech_info_list .tech_info_list_item{display:flex;justify-content:space-between;color:#000;font-size:12px;font-family:Ocr,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid black}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .tech_info_container .tech_info_list .tech_info_list_item:last-child{border-bottom:none}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .athlete-info{padding:20px 0;display:flex;flex-direction:row;align-items:start}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .athlete-info .img{max-width:50%}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .athlete-info .text{font-size:12px;font-weight:400;width:70%;color:#000;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:20px}.product_sport_page .product_offer_sport .product-content .product-extra-details .accordion .accordion-content .athlete-info .text .athete-name{font-size:24px;line-height:1em;margin-bottom:10px;text-transform:uppercase}.product_sport_page .product_offer_sport_banner{padding-top:20px}.product_sport_page .product_offer_sport_lens{background-color:#f3f2ec;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;margin-top:20px;overflow:hidden}.product_sport_page .product_offer_sport_lens #lens_img_container_swiper{position:relative}.product_sport_page .product_offer_sport_lens .lens_title,.product_sport_page .product_offer_sport_lens .lens-description{font-weight:400;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;color:#000;line-height:1.25em}.product_sport_page .product_offer_sport_lens .lens_title{font-size:32px}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .lens_title{font-size:24px}}.product_sport_page .product_offer_sport_lens .lens-description{font-size:12px}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .lens-description{padding:0 20px}}.product_sport_page .product_offer_sport_lens .action-iten-next{position:absolute;left:0;right:0;text-align:center;bottom:50px;z-index:1;display:flex;justify-content:center;cursor:pointer}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .action-iten-next{bottom:25px}}.product_sport_page .product_offer_sport_lens .lens_img_container{display:flex;flex-wrap:nowrap}.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide{text-align:center;position:relative;width:50%;background-color:#f3f2ec}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide{width:100%}}.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item .lens_percentage,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide .lens_percentage{font-size:12px;text-transform:uppercase;text-decoration:underline;font-family:Ocr,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;left:0;right:0;top:60px;color:#000;line-height:20px}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item .lens_percentage,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide .lens_percentage{top:100px}}.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item .lens_img_container_item,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide .lens_img_container_item{padding:40px 0}.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item .lens_img_container_item img,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide .lens_img_container_item img{mix-blend-mode:multiply}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_lens .lens_img_container .lens_item .lens_img_container_item,.product_sport_page .product_offer_sport_lens .lens_img_container .swiper-slide .lens_img_container_item{padding:80px 0}}.product_sport_page .product_offer_sport_trinca{display:flex;gap:10px;flex-wrap:nowrap;padding:20px 0;overflow:hidden}.product_sport_page .product_offer_sport_trinca .product-img{width:calc(100% / 3)}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_trinca{flex-wrap:wrap}.product_sport_page .product_offer_sport_trinca .product-img{width:100%}}.product_sport_page .product_offer_sport_video{display:flex;justify-content:center;background-color:#f3f2ec}.product_sport_page .product_offer_sport_video video{mix-blend-mode:multiply}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_video video{width:100%}}.product_sport_page .product_offer_sport_text{font-size:40px;padding:20px 0;font-weight:400;text-transform:uppercase;color:#000;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25em}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_text{font-size:24px;text-align:center;padding:20px!important}}.product_sport_page .product_offer_sport_icons{display:flex;justify-content:space-between;padding:20px 0}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_icons{padding:20px}}.product_sport_page .product_offer_sport_icons .heart_beat_video{width:105px}.product_sport_page .product_offer_sport_icons .right-icons{display:flex;gap:20px}.product_sport_page .product_offer_sport_related_products{display:flex;gap:10px;padding:60px 0}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products{padding:20px 0;flex-direction:column;gap:0}}.product_sport_page .product_offer_sport_related_products .related_item{width:auto;flex:1}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products .related_item{flex:auto}}.product_sport_page .product_offer_sport_related_products .related_item:first-child{color:#000;height:auto;font-family:Usual,Flexa,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products .related_item:first-child{padding:20px}}.product_sport_page .product_offer_sport_related_products .related_item:first-child .logo-sport{width:104px;display:block;color:#fff}.product_sport_page .product_offer_sport_related_products .related_item:first-child .text{font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.25em}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products .related_item:first-child .text{font-size:24px!important}}.product_sport_page .product_offer_sport_related_products .related_item:not(:first-child){background-color:#f3f2ec}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products .related_item:not(:first-child){border:1px solid black}}@media screen and (max-width: 767px){.product_sport_page .product_offer_sport_related_products .related_item:last-child{border-top:none}}
/*# sourceMappingURL=/cdn/shop/t/856/assets/product_offer_sport.css.map */
