@charset "UTF-8";@font-face{font-family:Flaticon;src:url(../../fonts/flaticon/Flaticon.eot);src:url(../../fonts/flaticon/Flaticon.eot?#iefix) format("embedded-opentype"),url(../../fonts/flaticon/Flaticon.woff) format("woff"),url(../../fonts/flaticon/Flaticon.ttf) format("truetype"),url(../../fonts/flaticon/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.m-completepair-floating-footer .a-visit-short-label{display:none}.m-completepair-floating-footer .a-visit-long-label{display:inline}.cp_bpr_det-btn-buy .a-add-to-cart-processing-label-longer,.cp_bpr_det-btn-buy .a-add-to-cart-processing-label-shorter{display:none;font-size:17px;text-align:center;padding:10px 0 30px;width:100%}.a-add-to-cart-processing-label-longer,.a-add-to-cart-processing-label-shorter{display:none}.is-processing .a-add-to-cart-processing-label-longer{display:block}.is-processing .cp_bpr_section-btn{opacity:.5}@media (max-width:620px){.m-completepair-floating-footer .a-prices-cross-value,.m-completepair-floating-footer .a-prices-label,.m-completepair-floating-footer .a-prices-regular-value,.m-completepair-floating-footer .a-prices-value,.m-completepair-floating-footer .m-buttons{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.a-add-to-cart-processing-label-shorter{display:none}.is-processing{position:relative}.is-processing .a-add-to-cart-processing-label-shorter{display:block;font-size:14px;padding:10px 0 30px}.is-processing .a-add-to-cart-processing-label-longer{display:none}.cp_bpr_floating-basket .a-add-to-cart-processing-label-shorter{position:absolute;top:-20px;margin:auto;right:0;left:0;padding:0;font-size:12px}.m-completepair-floating-footer{display:grid;grid-template-areas:"nothing expand buttons" " price-label price-value  buttons";grid-template-columns:5fr 150px 5fr;grid-template-rows:20px 34px;grid-column-gap:2px}.m-completepair-floating-footer .a-prices-cross-value,.m-completepair-floating-footer .a-prices-label,.m-completepair-floating-footer .a-prices-regular-value,.m-completepair-floating-footer .a-prices-value,.m-completepair-floating-footer .m-buttons{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.m-completepair-floating-footer .a-expand-button{grid-area:expand}.m-completepair-floating-footer .a-prices{grid-area:price-value;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;margin-right:0;text-align:center}.m-completepair-floating-footer .a-prices-label{font-family:Poppins-Bold;grid-area:price-label;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:4px}.m-completepair-floating-footer .a-prices-value{vertical-align:bottom}.m-completepair-floating-footer .m-buttons{grid-area:buttons;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:2px}}@media (max-width:620px) and (min-width:421px){.m-completepair-floating-footer.is-processing .a-add-to-cart-processing-label-shorter{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;-ms-flex-align:end;align-items:flex-end;display:inline-block;text-align:center;width:125px;max-width:125px;font-size:12px}}@media screen and (max-width:420px){.m-completepair-floating-footer{grid-template-columns:5fr 100px 5fr}.m-completepair-floating-footer .a-visit-short-label{display:inline}.m-completepair-floating-footer .a-visit-long-label{display:none}.m-completepair-floating-footer.cp_bpr_floating-basket-mini .cp_bpr_section-btn button.mobile{width:100%}.m-completepair-floating-footer.is-processing .a-add-to-cart-processing-label-shorter{font-size:11px}.is-processing .a-add-to-cart-processing-label-longer{display:none}}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.a-input{width:100%;box-sizing:border-box;font-family:Poppins-Light;font-size:18px;line-height:38px;border:1px solid #d8d8d8;padding:2px 10px;background:#fff;resize:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-top:0}.a-input[type=password],.a-input[type=text]{width:100%}.a-input.--placeholder[type=text]:focus+label[placeholder]:before{transform:translate(0,-1.5em) scale(.8,.8)}.a-input.--placeholder[type=password][required]:focus+label[placeholder]:before,.a-input.--placeholder[type=password][required]:valid+label[placeholder]:before,.a-input.--placeholder[type=text][required]:focus+label[placeholder]:before,.a-input.--placeholder[type=text][required]:valid+label[placeholder]:before{transition-duration:.2s;transform:translate(0,-1.2em) scale(.8,.8);transform-origin:top left;-webkit-transform-origin:top left;max-width:120%;line-height:20px;background-color:#fff}.a-input.--placeholder[type=password][required]+label[placeholder],.a-input.--placeholder[type=text][required]+label[placeholder]{font-family:Poppins-Light;display:block;pointer-events:none;text-align:left;margin-top:-44px;margin-bottom:0;line-height:42px;height:42px;font-size:16px}.a-input.--placeholder[type=password][required]+label[placeholder]:before,.a-input.--placeholder[type=text][required]+label[placeholder]:before{content:attr(placeholder);display:inline-block;margin-left:8px;padding:0 2px;white-space:nowrap;transition:.3s ease-in-out;background-size:100% 20px;background-repeat:no-repeat;background-position:center;position:relative;max-width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis}.a-select{cursor:pointer;background:#fff;border:0;outline:0;position:relative;font-size:16px}.a-select ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:35px;left:0;right:0;background-color:#fff;border:1px solid #d8d8d8;border-top:0;z-index:100;max-height:120px;overflow-y:auto}.a-select ul li{display:block;line-height:30px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding:0 10px}.a-select ul li:last-of-type{padding-bottom:5px}.a-select .a-input.--placeholder{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 20px #fff;white-space:nowrap;cursor:pointer;overflow:hidden!important;text-overflow:ellipsis;padding-right:30px;z-index:100}.a-select.bpr_open .a-input.--placeholder{background:url(../../images/bpr_select_arrow_up.png) no-repeat 100% 20px #fff}.a-select.bpr_open ul{display:block}.a-msg{text-align:left;left:10px;font-size:16px;top:5px;position:relative;line-height:1;display:none;width:100%;max-width:calc(100% - 20px)}.a-msg.--warning{color:#ea0000}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.flaticon-pencil-case:before{content:"\f100"}.flaticon-harmony:before{content:"\f101"}.flaticon-next:before{content:"\f102"}.flaticon-send:before{content:"\f103"}.flaticon-mind:before{content:"\f104"}.flaticon-pay:before{content:"\f105"}.flaticon-pay-1:before{content:"\f106"}.flaticon-credit-card:before{content:"\f107"}.flaticon-box:before{content:"\f108"}.flaticon-receipt:before{content:"\f109"}.flaticon-filter:before{content:"\f10a"}.flaticon-eye:before{content:"\f10b"}.flaticon-eye-1:before{content:"\f10c"}.flaticon-eye-2:before{content:"\f10d"}.flaticon-contact-lens:before{content:"\f10e"}.flaticon-checked:before{content:"\f10f"}.flaticon-tick:before{content:"\f110"}.flaticon-questions-circular-button:before{content:"\f111"}.flaticon-furniture-and-household:before{content:"\f112"}.flaticon-deal:before{content:"\f113"}.flaticon-application:before{content:"\f114"}.flaticon-error:before{content:"\f115"}.flaticon-businessman:before{content:"\f116"}.flaticon-user:before{content:"\f117"}.flaticon-loading:before,.spinner:before{content:"\f118"}.flaticon-meh:before{content:"\f119"}.cartPoses_select_box #caret:before,.engi-product-poses__select__box #caret:before,.flaticon-down-arrow:before{content:"\f11a"}.flaticon-alert:before{content:"\f11b"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite.bpr_selected:before,.flaticon-heart:before{content:"\f11c"}.flaticon-close:before{content:"\f11d"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.flaticon-heart-1:before{content:"\f11e"}.flaticon-eye-3:before{content:"\f11f"}.flaticon-work:before{content:"\f120"}.flaticon-frame:before{content:"\f121"}.flaticon-accept:before{content:"\f122"}.flaticon-tick-1:before{content:"\f123"}.flaticon-hair:before{content:"\f124"}.flaticon-smile:before{content:"\f125"}.flaticon-list:before{content:"\f126"}.flaticon-medal:before{content:"\f127"}.flaticon-motivation:before{content:"\f128"}.flaticon-placeholder:before{content:"\f129"}.flaticon-calendar:before{content:"\f12a"}.flaticon-supermarket:before{content:"\f12b"}.flaticon-home:before{content:"\f12c"}.flaticon-calendar-1:before{content:"\f12d"}.flaticon-plus:before{content:"\f12e"}.flaticon-minus:before{content:"\f12f"}.flaticon-check-mark:before{content:"\f130"}.flaticon-shopping-cart:before{content:"\f131"}.flaticon-magnifying-glass:before{content:"\f132"}.flaticon-avatar:before{content:"\f133"}.flaticon-placeholder-1:before{content:"\f134"}.flaticon-bookmark:before{content:"\f135"}.flaticon-shopping-cart-1:before{content:"\f136"}.flaticon-placeholder-2:before{content:"\f137"}.flaticon-calendar-2:before{content:"\f138"}.flaticon-profile:before{content:"\f139"}.flaticon-calendar-3:before{content:"\f13a"}.flaticon-user-1:before{content:"\f13b"}.flaticon-shopping-basket:before{content:"\f13c"}.flaticon-cart:before{content:"\f13d"}.flaticon-pin:before{content:"\f13e"}.flaticon-calendar-4:before{content:"\f13f"}.flaticon-view:before{content:"\f140"}.flaticon-cart-1:before{content:"\f141"}.flaticon-fast-delivery:before{content:"\f142"}.flaticon-calendar-5:before{content:"\f143"}.flaticon-archive:before{content:"\f144"}.flaticon-beach:before{content:"\f145"}.flaticon-archive-1:before{content:"\f146"}.flaticon-archive-2:before{content:"\f147"}.flaticon-archive-3:before{content:"\f148"}.flaticon-stones:before{content:"\f149"}.flaticon-stones-1:before{content:"\f14a"}.flaticon-list-1:before{content:"\f14b"}.flaticon-list-2:before{content:"\f14c"}.flaticon-calendar-6:before{content:"\f14d"}.flaticon-calendar-7:before{content:"\f14e"}.flaticon-menu:before{content:"\f14f"}.flaticon-menu-1:before{content:"\f150"}.flaticon-close-1:before{content:"\f151"}.flaticon-close-2:before{content:"\f152"}.flaticon-plus-1:before{content:"\f153"}.flaticon-plus-2:before{content:"\f154"}.flaticon-minus-1:before{content:"\f155"}.flaticon-repeat:before{content:"\f156"}.flaticon-return:before{content:"\f157"}.flaticon-movement:before{content:"\f158"}.flaticon-roundabout:before{content:"\f159"}.flaticon-right-chevron:before{content:"\f15a"}.flaticon-back:before{content:"\f15b"}.flaticon-send-1:before{content:"\f15c"}.flaticon-send-2:before{content:"\f15d"}.flaticon-email:before{content:"\f15e"}.flaticon-compass:before{content:"\f15f"}.flaticon-planet:before{content:"\f160"}.flaticon-select:before{content:"\f161"}.flaticon-gps:before{content:"\f162"}.flaticon-forbidden:before{content:"\f163"}.engi_filters_take-data_actions a:before,.flaticon-close-3:before{content:"\f164"}.flaticon-truck:before{content:"\f165"}.flaticon-truck-1:before{content:"\f166"}.flaticon-document:before{content:"\f167"}.flaticon-adjust:before{content:"\f168"}.flaticon-phone:before,v-list-of-salons .card .card__phone:before,v-list-of-salons-element .card .card__phone:before{content:"\f169"}.flaticon-mail:before,v-list-of-salons .card .card__mail:before,v-list-of-salons-element .card .card__mail:before{content:"\f16a"}.accountSubscriptions_moreOrders::after,.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn::before,.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after,.checkoutDelivery_address-selected::before,.checkoutHeader_steps_item:first-of-type::before,.clientFrame_closeButton::before,.cp_bpr_back::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn::after,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title:before,.loginPage .registerSection_container_list_item::before,v-list-of-salons .card .card__mail,v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__mail,v-list-of-salons-element .card .card__phone{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cartPoses_select_box #caret:before,.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.engi-product-poses__select__box #caret:before,.engi_filters_take-data_actions a:before,.spinner:before,[class*=" flaticon-"]:before,[class^=flaticon-]:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.a-button{width:270px;font-family:Poppins-Bold;background-color:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;text-align:center;font-size:14px;position:relative;max-width:90%;border:0;padding:0;transition:all .4s ease-in-out}.a-button>.svg-wrapper{display:none}.a-button:hover:not(.--btn-disabled){background-color:#dfea76;color:#000}.a-button i{height:0}.a-button:after{height:0}.a-button.--btn-is-added:after,.a-button.is-added:after{content:"\f10f";display:block;font-family:Flaticon;position:absolute;top:0;height:20px;transition:height 2s}.a-button.--btn-large{width:100%;height:64px;line-height:64px;max-width:100%;color:#000;font-size:36px;background:#cbdb2a;transition:all .3s ease-in}.a-button.--btn-large:hover:not(.--btn-disabled){background:#dfea76}.a-button.--btn-disabled:before{content:"";display:block;background-color:#fff;opacity:.8;position:absolute;width:100%;height:100%;cursor:default}.a-button-try-life{display:-ms-flexbox;display:flex;background:0 0;border:none;cursor:pointer;width:auto;font-family:Poppins-Light;color:#000}.a-button-try-life.--try-life-pdp{padding:0 10px;margin-bottom:-2px;-ms-flex-align:center;align-items:center;position:relative;height:60px;font-size:14px}.a-button-try-life.--try-life-pdp::before{color:#f0b816;font-size:34px;margin:0 15px 2px 0}.a-button-try-life.--try-life-plp{padding:0;font-size:14px;width:64px}.a-button-buy{width:100%;max-width:100%;height:100%;display:block;text-align:center;position:relative;z-index:0}.a-button-buy button{font-size:35px;line-height:65px}.a-button-buy img{margin:auto}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.m-engi-section-banners{display:grid;grid-template-areas:"one two three";grid-column-gap:.8%;grid-row-gap:1%;padding:10px 0;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}@media (max-width:960px){.m-engi-section-banners{grid-template-areas:"one one" "two three"}}@media (max-width:620px){.m-engi-section-banners{grid-template-areas:"one two" "three three"}}@media (max-width:420px){.m-engi-section-banners{grid-template-areas:"one" "two" "three"}}.m-engi-banner-one{grid-area:one}.m-engi-banner-two{grid-area:two}.m-engi-banner-three{grid-area:three}.m-engi-banner-one,.m-engi-banner-three,.m-engi-banner-two{height:100%;width:100%}.m-engi-banner-one img,.m-engi-banner-three img,.m-engi-banner-two img{height:100%;width:100%;max-width:none;max-height:none}.flaticon-pencil-case:before{content:"\f100"}.flaticon-harmony:before{content:"\f101"}.flaticon-next:before{content:"\f102"}.flaticon-send:before{content:"\f103"}.flaticon-mind:before{content:"\f104"}.flaticon-pay:before{content:"\f105"}.flaticon-pay-1:before{content:"\f106"}.flaticon-credit-card:before{content:"\f107"}.flaticon-box:before{content:"\f108"}.flaticon-receipt:before{content:"\f109"}.flaticon-filter:before{content:"\f10a"}.flaticon-eye:before{content:"\f10b"}.flaticon-eye-1:before{content:"\f10c"}.flaticon-eye-2:before{content:"\f10d"}.flaticon-contact-lens:before{content:"\f10e"}.flaticon-checked:before{content:"\f10f"}.flaticon-tick:before{content:"\f110"}.flaticon-questions-circular-button:before{content:"\f111"}.flaticon-furniture-and-household:before{content:"\f112"}.flaticon-deal:before{content:"\f113"}.flaticon-application:before{content:"\f114"}.flaticon-error:before{content:"\f115"}.flaticon-businessman:before{content:"\f116"}.flaticon-user:before{content:"\f117"}.flaticon-loading:before,.spinner:before{content:"\f118"}.flaticon-meh:before{content:"\f119"}.cartPoses_select_box #caret:before,.engi-product-poses__select__box #caret:before,.flaticon-down-arrow:before{content:"\f11a"}.flaticon-alert:before{content:"\f11b"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite.bpr_selected:before,.flaticon-heart:before{content:"\f11c"}.flaticon-close:before{content:"\f11d"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.flaticon-heart-1:before{content:"\f11e"}.flaticon-eye-3:before{content:"\f11f"}.flaticon-work:before{content:"\f120"}.flaticon-frame:before{content:"\f121"}.flaticon-accept:before{content:"\f122"}.flaticon-tick-1:before{content:"\f123"}.flaticon-hair:before{content:"\f124"}.flaticon-smile:before{content:"\f125"}.flaticon-list:before{content:"\f126"}.flaticon-medal:before{content:"\f127"}.flaticon-motivation:before{content:"\f128"}.flaticon-placeholder:before{content:"\f129"}.flaticon-calendar:before{content:"\f12a"}.flaticon-supermarket:before{content:"\f12b"}.flaticon-home:before{content:"\f12c"}.flaticon-calendar-1:before{content:"\f12d"}.flaticon-plus:before{content:"\f12e"}.flaticon-minus:before{content:"\f12f"}.flaticon-check-mark:before{content:"\f130"}.flaticon-shopping-cart:before{content:"\f131"}.flaticon-magnifying-glass:before{content:"\f132"}.flaticon-avatar:before{content:"\f133"}.flaticon-placeholder-1:before{content:"\f134"}.flaticon-bookmark:before{content:"\f135"}.flaticon-shopping-cart-1:before{content:"\f136"}.flaticon-placeholder-2:before{content:"\f137"}.flaticon-calendar-2:before{content:"\f138"}.flaticon-profile:before{content:"\f139"}.flaticon-calendar-3:before{content:"\f13a"}.flaticon-user-1:before{content:"\f13b"}.flaticon-shopping-basket:before{content:"\f13c"}.flaticon-cart:before{content:"\f13d"}.flaticon-pin:before{content:"\f13e"}.flaticon-calendar-4:before{content:"\f13f"}.flaticon-view:before{content:"\f140"}.flaticon-cart-1:before{content:"\f141"}.flaticon-fast-delivery:before{content:"\f142"}.flaticon-calendar-5:before{content:"\f143"}.flaticon-archive:before{content:"\f144"}.flaticon-beach:before{content:"\f145"}.flaticon-archive-1:before{content:"\f146"}.flaticon-archive-2:before{content:"\f147"}.flaticon-archive-3:before{content:"\f148"}.flaticon-stones:before{content:"\f149"}.flaticon-stones-1:before{content:"\f14a"}.flaticon-list-1:before{content:"\f14b"}.flaticon-list-2:before{content:"\f14c"}.flaticon-calendar-6:before{content:"\f14d"}.flaticon-calendar-7:before{content:"\f14e"}.flaticon-menu:before{content:"\f14f"}.flaticon-menu-1:before{content:"\f150"}.flaticon-close-1:before{content:"\f151"}.flaticon-close-2:before{content:"\f152"}.flaticon-plus-1:before{content:"\f153"}.flaticon-plus-2:before{content:"\f154"}.flaticon-minus-1:before{content:"\f155"}.flaticon-repeat:before{content:"\f156"}.flaticon-return:before{content:"\f157"}.flaticon-movement:before{content:"\f158"}.flaticon-roundabout:before{content:"\f159"}.flaticon-right-chevron:before{content:"\f15a"}.flaticon-back:before{content:"\f15b"}.flaticon-send-1:before{content:"\f15c"}.flaticon-send-2:before{content:"\f15d"}.flaticon-email:before{content:"\f15e"}.flaticon-compass:before{content:"\f15f"}.flaticon-planet:before{content:"\f160"}.flaticon-select:before{content:"\f161"}.flaticon-gps:before{content:"\f162"}.flaticon-forbidden:before{content:"\f163"}.engi_filters_take-data_actions a:before,.flaticon-close-3:before{content:"\f164"}.flaticon-truck:before{content:"\f165"}.flaticon-truck-1:before{content:"\f166"}.flaticon-document:before{content:"\f167"}.flaticon-adjust:before{content:"\f168"}.flaticon-phone:before,v-list-of-salons .card .card__phone:before,v-list-of-salons-element .card .card__phone:before{content:"\f169"}.flaticon-mail:before,v-list-of-salons .card .card__mail:before,v-list-of-salons-element .card .card__mail:before{content:"\f16a"}.accountSubscriptions_moreOrders::after,.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn::before,.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after,.checkoutDelivery_address-selected::before,.checkoutHeader_steps_item:first-of-type::before,.clientFrame_closeButton::before,.cp_bpr_back::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn::after,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title:before,.loginPage .registerSection_container_list_item::before,v-list-of-salons .card .card__mail,v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__mail,v-list-of-salons-element .card .card__phone{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cartPoses_select_box #caret:before,.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.engi-product-poses__select__box #caret:before,.engi_filters_take-data_actions a:before,.spinner:before,[class*=" flaticon-"]:before,[class^=flaticon-]:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.spinner{animation:spin .8s infinite steps(12)}@keyframes sweep{0%{opacity:0;margin-left:-10px}100%{opacity:1;margin-left:0}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav{color:#191919;font-family:Poppins-Medium;text-decoration:none;font-size:15px;line-height:19px;padding:5px 0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav::before{content:"\f15b";padding-right:10px}a.-isDisabled{pointer-events:none;cursor:not-allowed}button.add-to-cart .add-to-cart-label:hover{color:#000}button.add-to-cart .add-to-cart-label.add-to-cart-label--subscriptions span{display:none}button.add-to-cart .add-to-cart-label.add-to-cart-label--subscriptions span+span{display:inline}button.add-to-cart .add-to-cart-label td span+span{display:none}.bpr_section-btn.engi-a-button.-primary a{background-color:#cbdb2a}.bpr_section-btn.engi-a-button.-primary a:hover{background-color:#000;color:#fff}.flaticon-pencil-case:before{content:"\f100"}.flaticon-harmony:before{content:"\f101"}.flaticon-next:before{content:"\f102"}.flaticon-send:before{content:"\f103"}.flaticon-mind:before{content:"\f104"}.flaticon-pay:before{content:"\f105"}.flaticon-pay-1:before{content:"\f106"}.flaticon-credit-card:before{content:"\f107"}.flaticon-box:before{content:"\f108"}.flaticon-receipt:before{content:"\f109"}.flaticon-filter:before{content:"\f10a"}.flaticon-eye:before{content:"\f10b"}.flaticon-eye-1:before{content:"\f10c"}.flaticon-eye-2:before{content:"\f10d"}.flaticon-contact-lens:before{content:"\f10e"}.flaticon-checked:before{content:"\f10f"}.flaticon-tick:before{content:"\f110"}.flaticon-questions-circular-button:before{content:"\f111"}.flaticon-furniture-and-household:before{content:"\f112"}.flaticon-deal:before{content:"\f113"}.flaticon-application:before{content:"\f114"}.flaticon-error:before{content:"\f115"}.flaticon-businessman:before{content:"\f116"}.flaticon-user:before{content:"\f117"}.flaticon-loading:before,.spinner:before{content:"\f118"}.flaticon-meh:before{content:"\f119"}.cartPoses_select_box #caret:before,.engi-product-poses__select__box #caret:before,.flaticon-down-arrow:before{content:"\f11a"}.flaticon-alert:before{content:"\f11b"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite.bpr_selected:before,.flaticon-heart:before{content:"\f11c"}.flaticon-close:before{content:"\f11d"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.flaticon-heart-1:before{content:"\f11e"}.flaticon-eye-3:before{content:"\f11f"}.flaticon-work:before{content:"\f120"}.flaticon-frame:before{content:"\f121"}.flaticon-accept:before{content:"\f122"}.flaticon-tick-1:before{content:"\f123"}.flaticon-hair:before{content:"\f124"}.flaticon-smile:before{content:"\f125"}.flaticon-list:before{content:"\f126"}.flaticon-medal:before{content:"\f127"}.flaticon-motivation:before{content:"\f128"}.flaticon-placeholder:before{content:"\f129"}.flaticon-calendar:before{content:"\f12a"}.flaticon-supermarket:before{content:"\f12b"}.flaticon-home:before{content:"\f12c"}.flaticon-calendar-1:before{content:"\f12d"}.flaticon-plus:before{content:"\f12e"}.flaticon-minus:before{content:"\f12f"}.flaticon-check-mark:before{content:"\f130"}.flaticon-shopping-cart:before{content:"\f131"}.flaticon-magnifying-glass:before{content:"\f132"}.flaticon-avatar:before{content:"\f133"}.flaticon-placeholder-1:before{content:"\f134"}.flaticon-bookmark:before{content:"\f135"}.flaticon-shopping-cart-1:before{content:"\f136"}.flaticon-placeholder-2:before{content:"\f137"}.flaticon-calendar-2:before{content:"\f138"}.flaticon-profile:before{content:"\f139"}.flaticon-calendar-3:before{content:"\f13a"}.flaticon-user-1:before{content:"\f13b"}.flaticon-shopping-basket:before{content:"\f13c"}.flaticon-cart:before{content:"\f13d"}.flaticon-pin:before{content:"\f13e"}.flaticon-calendar-4:before{content:"\f13f"}.flaticon-view:before{content:"\f140"}.flaticon-cart-1:before{content:"\f141"}.flaticon-fast-delivery:before{content:"\f142"}.flaticon-calendar-5:before{content:"\f143"}.flaticon-archive:before{content:"\f144"}.flaticon-beach:before{content:"\f145"}.flaticon-archive-1:before{content:"\f146"}.flaticon-archive-2:before{content:"\f147"}.flaticon-archive-3:before{content:"\f148"}.flaticon-stones:before{content:"\f149"}.flaticon-stones-1:before{content:"\f14a"}.flaticon-list-1:before{content:"\f14b"}.flaticon-list-2:before{content:"\f14c"}.flaticon-calendar-6:before{content:"\f14d"}.flaticon-calendar-7:before{content:"\f14e"}.flaticon-menu:before{content:"\f14f"}.flaticon-menu-1:before{content:"\f150"}.flaticon-close-1:before{content:"\f151"}.flaticon-close-2:before{content:"\f152"}.flaticon-plus-1:before{content:"\f153"}.flaticon-plus-2:before{content:"\f154"}.flaticon-minus-1:before{content:"\f155"}.flaticon-repeat:before{content:"\f156"}.flaticon-return:before{content:"\f157"}.flaticon-movement:before{content:"\f158"}.flaticon-roundabout:before{content:"\f159"}.flaticon-right-chevron:before{content:"\f15a"}.flaticon-back:before{content:"\f15b"}.flaticon-send-1:before{content:"\f15c"}.flaticon-send-2:before{content:"\f15d"}.flaticon-email:before{content:"\f15e"}.flaticon-compass:before{content:"\f15f"}.flaticon-planet:before{content:"\f160"}.flaticon-select:before{content:"\f161"}.flaticon-gps:before{content:"\f162"}.flaticon-forbidden:before{content:"\f163"}.engi_filters_take-data_actions a:before,.flaticon-close-3:before{content:"\f164"}.flaticon-truck:before{content:"\f165"}.flaticon-truck-1:before{content:"\f166"}.flaticon-document:before{content:"\f167"}.flaticon-adjust:before{content:"\f168"}.flaticon-phone:before,v-list-of-salons .card .card__phone:before,v-list-of-salons-element .card .card__phone:before{content:"\f169"}.flaticon-mail:before,v-list-of-salons .card .card__mail:before,v-list-of-salons-element .card .card__mail:before{content:"\f16a"}.accountSubscriptions_moreOrders::after,.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn::before,.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after,.checkoutDelivery_address-selected::before,.checkoutHeader_steps_item:first-of-type::before,.clientFrame_closeButton::before,.cp_bpr_back::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn::after,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title:before,.loginPage .registerSection_container_list_item::before,v-list-of-salons .card .card__mail,v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__mail,v-list-of-salons-element .card .card__phone{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cartPoses_select_box #caret:before,.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.engi-product-poses__select__box #caret:before,.engi_filters_take-data_actions a:before,.spinner:before,[class*=" flaticon-"]:before,[class^=flaticon-]:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.bpr_form-accept,.checkoutPayu_agreements p{font-family:Poppins-Regular;margin-bottom:17px;line-height:16px;font-size:12px}.bpr_form-accept .bpr_register-short-accept,.checkoutPayu_agreements p .bpr_register-short-accept{display:block;margin:-20px 0 0 35px}.bpr_form-accept .bpr_register-short-accept b,.checkoutPayu_agreements p .bpr_register-short-accept b{font-family:Poppins-Regular;font-weight:400}.bpr_form-accept .bpr_register-short-accept br,.checkoutPayu_agreements p .bpr_register-short-accept br{display:none}.bpr_form-accept .bpr_register-short-accept a,.checkoutPayu_agreements p .bpr_register-short-accept a{padding:0 15px 0 7px;text-decoration:underline}.bpr_form-accept .bpr_register-full-accept,.checkoutPayu_agreements p .bpr_register-full-accept{margin-left:35px}.bpr_form-accept.bpr_error .bpr_validation-msg,.bpr_form-accept.bpr_error .clientFrame_fieldset .shield-width-height-error,.checkoutPayu_agreements .clientFrame_fieldset p.bpr_error .shield-width-height-error,.checkoutPayu_agreements p.bpr_error .bpr_validation-msg,.checkoutPayu_agreements p.bpr_error .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .bpr_form-accept.bpr_error .shield-width-height-error,.clientFrame_fieldset .checkoutPayu_agreements p.bpr_error .shield-width-height-error{font-size:12px;line-height:16px}.form-field{min-width:0;position:relative}.form-field input[type=password],.form-field input[type=text],.form-field textarea{box-sizing:border-box;border:1px solid #000;height:42px;width:100%;padding:2px 10px;line-height:30px;font-family:Poppins-Light;font-size:16px}.form-field input[type=password]+label::before,.form-field input[type=text]+label::before,.form-field textarea+label::before{transform:translate(0,-34px)}.form-field input[type=password]:focus,.form-field input[type=password][value]:not([value=""]),.form-field input[type=text]:focus,.form-field input[type=text][value]:not([value=""]),.form-field textarea:focus,.form-field textarea[value]:not([value=""]){border:1px solid #787878}.form-field input[type=password]:focus+label::before,.form-field input[type=password][value]:not([value=""])+label::before,.form-field input[type=text]:focus+label::before,.form-field input[type=text][value]:not([value=""])+label::before,.form-field textarea:focus+label::before,.form-field textarea[value]:not([value=""])+label::before{transform:translate(0,-55px)}@media (min-width:621px){.form-field input[type=password]:focus+label::before,.form-field input[type=password][value]:not([value=""])+label::before,.form-field input[type=text]:focus+label::before,.form-field input[type=text][value]:not([value=""])+label::before,.form-field textarea:focus+label::before,.form-field textarea[value]:not([value=""])+label::before{transform:translate(0,-55px) scale(.9,.9)}}.form-field label{display:block;position:relative;max-height:0;pointer-events:none;font-family:Poppins-Light;font-size:16px;background:#fff}.form-field label::before{content:attr(placeholder);display:inline-block;filter:blur(0);backface-visibility:hidden;transform-origin:left top;transition:.3s ease-in-out;left:11px;position:relative;background-color:#fff;white-space:nowrap;max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;transform:translate(0,-55px)}@media (min-width:621px){.form-field label::before{transform:translate(0,-55px) scale(.9,.9)}}.clientFrame_fieldset .form-field .shield-width-height-error,.form-field .bpr_validation-msg,.form-field .clientFrame_fieldset .shield-width-height-error{color:#ea0000;font-size:12px}.cartPoses_select_box .form-field.bpr_open#caret input,.engi-product-poses__select__box .form-field.bpr_open#caret input,.form-field.flaticon-down-arrow.bpr_open input{border:1px solid #000}.cartPoses_select_box .form-field.bpr_open#caret::before,.engi-product-poses__select__box .form-field.bpr_open#caret::before,.form-field.flaticon-down-arrow.bpr_open::before{transform:rotate(180deg) translateY(50%)}.cartPoses_select_box .form-field.bpr_open#caret ul,.engi-product-poses__select__box .form-field.bpr_open#caret ul,.form-field.flaticon-down-arrow.bpr_open ul{display:block}.cartPoses_select_box .form-field#caret::before,.engi-product-poses__select__box .form-field#caret::before,.form-field.flaticon-down-arrow::before{position:absolute;right:11px;top:50%;transform:translateY(-50%);transform-origin:center center;transition-duration:.5s}.cartPoses_select_box .form-field#caret ul,.engi-product-poses__select__box .form-field#caret ul,.form-field.flaticon-down-arrow ul{display:none;list-style:none;margin:0;padding:0;position:absolute;top:35px;left:0;right:0;background-color:#fff;border:1px solid #000;border-top:0;z-index:100;max-height:120px;overflow-y:auto}.cartPoses_select_box .form-field#caret ul li,.engi-product-poses__select__box .form-field#caret ul li,.form-field.flaticon-down-arrow ul li{padding:0 10px;display:block;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cartPoses_select_box .form-field.--freeze-arrow#caret::before,.engi-product-poses__select__box .form-field.--freeze-arrow#caret::before,.form-field.flaticon-down-arrow.--freeze-arrow::before{top:16px;transform:translateY(0)}.cartPoses_select_box .form-field.--freeze-arrow.bpr_open#caret::before,.engi-product-poses__select__box .form-field.--freeze-arrow.bpr_open#caret::before,.form-field.flaticon-down-arrow.--freeze-arrow.bpr_open::before{transform:rotate(180deg)}.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content{position:relative;padding-top:50px}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content{box-sizing:border-box;width:100%;max-width:740px;padding:80px 20px}}.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn{display:block;position:absolute;top:15px;right:15px;width:20px;height:20px;text-indent:-1000em;text-decoration:none}.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn::before{content:"\f11d";font-size:20px;color:#000;position:absolute;top:0;left:0;text-indent:0}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .bpr_confirm-content,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .bpr_confirm-content{padding:50px 20px 70px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-confirm-sms-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-confirm-sms-modal__title{margin:0;font-size:18px}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .bpr_form-styled,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .bpr_form-styled{margin:30px auto 0;max-width:420px}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .bpr_form-styled,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .bpr_form-styled{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper{left:10px;right:10px}@media (min-width:421px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper{left:30px;right:30px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_form-column,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_form-column{display:block}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title{font-size:15px;line-height:22px}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title{font-size:17px}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title{font-size:18px}}@media (min-width:1025px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-modal__title{font-size:20px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content{display:block}@media (min-width:421px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content{padding-right:90px;padding-left:90px}}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content{display:inline-block}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .bpr_confirm-content{padding:60px 0 40px 0}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body{margin-top:30px;margin-left:auto;margin-right:auto}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body{margin-top:40px;width:370px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_validation-msg,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_validation-msg,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .shield-width-height-error{left:0;font-size:12px}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_form-cell,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_form-cell{margin-bottom:25px}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn{max-width:100%;margin-bottom:25px}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn{width:230px}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn{width:100%}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit],.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit]{font-size:12px}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit],.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit]{font-size:14px}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit],.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .bpr_section-btn input[type=submit]{font-size:16px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code{border:none;display:inline;cursor:pointer;font-size:13px;width:auto;font-family:Poppins-Light;background-color:transparent}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code{font-size:14px}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-resend-verification-code{font-size:15px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code{height:50px;font-size:18px;text-align:center;letter-spacing:5px;text-transform:uppercase;width:100%;padding-left:0;padding-right:0}@media (min-width:621px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code{height:54px;font-size:20px}}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code{height:66px;font-size:22px}}@media (min-width:1025px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal.engi-confirm-sms-modal .bpr_modal-wrapper .engi-confirm-sms-body .engi-verification-code{font-size:26px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input{padding:18px 0;position:relative;width:100%}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input input,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input input{width:100%}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input .bpr_validation-msg,.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input .clientFrame_fieldset .shield-width-height-error,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input .bpr_validation-msg,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input .shield-width-height-error,.clientFrame_fieldset .bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input .shield-width-height-error{position:absolute;top:64px;left:0;min-width:200px;font-size:12px}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__input,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__input{max-width:180px}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit{margin:20px 0 0;width:100%;position:relative}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit .bpr_section-btn,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit .bpr_section-btn{margin:0;max-width:100%}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit .bpr_section-btn img,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit .bpr_section-btn img{height:100%}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit .bpr_section-btn input[type=submit],.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit .bpr_section-btn input[type=submit]{font-size:14px}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit v-spinner-element,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit v-spinner-element{position:absolute;left:0;bottom:22%;width:12%;height:auto;z-index:5}@media (min-width:961px){.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__submit,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__submit{margin:0;max-width:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__error-message,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__error-message{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-align:center;align-items:center;animation:fadeIn .5s}.bpr_modal-confirm.engi-confirmation-modal.engi-age-discount-modal .engi-age-discount-modal__error-message .engi-age-discount-modal__error-message__text,.bpr_modal-confirm.engi-confirmation-modal.engi-confirm-sms-modal .engi-age-discount-modal__error-message .engi-age-discount-modal__error-message__text{margin:auto;color:red}.bpr_section-visit-reservation .bpr_modal-confirm .bpr_section-btn{position:relative;display:inline-block;vertical-align:middle;width:200px;height:45px;margin:0 0 20px}.bpr_section-visit-reservation .bpr_modal-confirm .bpr_section-btn a{font-size:14px}.engi-section-user-insurance-list .bpr_modal-confirm .engi-button-wrapper{display:-ms-flexbox;display:flex}.checkboxAlt{position:relative}.checkboxAlt input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;height:1px;width:1px;margin:-1px;padding:0;border:0}.checkboxAlt input[type=checkbox]~label.bpr_css-label{background:0 0;position:relative;height:auto;font-family:Poppins-Light;font-weight:400;padding-left:35px;line-height:20px}.checkboxAlt input[type=checkbox]~label.bpr_css-label::before{content:"";position:absolute;left:0;top:0;height:20px;width:20px;background:url(../../images/bpr_radio_check_btn.png) 0 0 no-repeat #fff;background-size:20px auto}.checkboxAlt input[type=checkbox]:checked~label.bpr_css-label{font-family:Poppins-Medium}.checkboxAlt input[type=checkbox]:checked~label.bpr_css-label::before{background-position:0 100%}.checkboxAlt.checkAll{margin-bottom:15px}.checkboxAlt.checkAll input[type=checkbox]~label.bpr_css-label{font-size:12px;font-family:Poppins-Medium}.engi-radio-wrapper.disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:.2}.engi-radio-wrapper input[type=radio]{position:absolute;visibility:hidden;margin-bottom:15px}.engi-radio-wrapper input[type=radio]:checked+label::before{background-position:top}.engi-radio-wrapper label{position:relative;padding-left:30px}.engi-radio-wrapper label::before{content:"";display:block;position:absolute;top:0;left:0;background:url(../../images/radio_btn.png) left bottom no-repeat;background-size:cover;height:20px;width:20px}.infoTooltip{position:relative;box-sizing:border-box;display:inline-block;margin:0;width:21px;height:21px;border:1px solid #ddd;border-radius:50%;text-align:center;font-family:Poppins-Regular;font-size:13px;line-height:21px;color:#787878;cursor:default;vertical-align:middle}.infoTooltip_icon:before{content:"i";font-style:normal}.infoTooltip_desc{position:absolute;overflow:hidden;top:-18px;left:50%;display:block;box-sizing:border-box;height:0;width:0;border:1px solid #ddd;border-radius:8px;color:#191919;background:#f6f6f6;opacity:0;font-size:13px;font-family:Poppins-Light;line-height:calculateLine(18px,13px);text-align:left;transform:translate(-50%,-100%);transition:opacity .2s;z-index:-1;visibility:hidden}.infoTooltip_desc b{display:block;font-family:Poppins-Medium;font-weight:400}.infoTooltip::before{position:absolute;opacity:0;top:-18px;left:50%;border-top:18px solid #ddd;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:0;margin-left:-14px;margin-top:-1px;transition:all .2s;z-index:-2}.infoTooltip::after{position:absolute;opacity:0;top:-18px;left:50%;border-top:17px solid #f6f6f6;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:0;margin-left:-13px;margin-top:-1px;transition:all .2s;z-index:-1}@media (max-width:1024px){.infoTooltip.infoTooltip-active .infoTooltip_desc{z-index:100;opacity:1;visibility:visible;width:auto;height:auto;padding:10px 15px;min-width:290px}}@media (max-width:1024px) and (min-width:421px){.infoTooltip.infoTooltip-active .infoTooltip_desc{min-width:326px;padding:10px 25px}}@media (max-width:1024px){.infoTooltip.infoTooltip-active::after,.infoTooltip.infoTooltip-active::before{content:"";opacity:1;z-index:100}}.infoTooltip:hover{background:#ddd;color:#fff}@media (min-width:1025px){.infoTooltip:hover .infoTooltip_desc{z-index:100;opacity:1;visibility:visible;width:auto;height:auto;padding:10px 15px;min-width:290px}}@media (min-width:1025px) and (min-width:421px){.infoTooltip:hover .infoTooltip_desc{min-width:326px;padding:10px 25px}}@media (min-width:1025px){.infoTooltip:hover::after,.infoTooltip:hover::before{content:"";opacity:1;z-index:100}}.chosen-select{height:40px;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:15px}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #000;border-top:0;background:#fff;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:40px;border:1px solid #ddd;border-radius:4px;background-color:#fff;background-clip:padding-box;color:#191919;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#191919}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;line-height:40px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:25px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../images/bpr_select_arrow_down.png) no-repeat 50% #fff}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../../images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#eee}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #ddd;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #000}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #000;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background:url(../../images/bpr_select_arrow_up.png) no-repeat 50% #fff}.chosen-container-active .chosen-choices{border:1px solid #000}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#191919}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../../images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-rtl .chosen-search input[type=text]{background-image:url(../../images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow::after{content:"";position:absolute;border-width:0 5px 5px;border-color:transparent transparent #fff;border-style:solid;top:2px;left:-5px;z-index:1}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;-ms-flex-align:center;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{-ms-flex-align:center;align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 3px}.ng-select .ng-arrow-wrapper .ng-arrow::after{content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 3px;top:-7px;left:-5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,.54);background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:6px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}body.--white-bg:before{content:"";position:fixed;inset:0;background:rgba(255,255,255,.5);z-index:1}body.--hide-scroll{overflow-y:hidden}.bpr_container{width:100%;max-width:1200px;text-align:left;margin:auto}.bpr_container img,.bpr_page-content img{max-width:100%;max-height:100%;height:auto}#bpr_main-container:not(.wide-page){padding:1rem;box-sizing:border-box}@media (min-width:961px){#bpr_main-container:not(.wide-page){padding:4rem 1rem}}.max-width-container{max-width:1180px;width:100%;margin:0 auto;box-sizing:border-box;padding:10px}.wide-page{max-width:100%;width:100%}.wide-page .global-alerts{margin-top:4rem}.m-asm-customer-search-element{display:inline-block}.m-asm-email-and-order{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-asm-user-emulation-form .m-search-result{width:47vw;max-width:710px}.a-asm-customer-order-label{white-space:nowrap;position:relative}.a-asm-customer-order-label input{position:absolute;top:-4px}.m-asm-email-and-order{margin-left:10px}.o-asm-login-user-panel{display:-ms-flexbox;display:flex}.m-asm-customer-input-and-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-right:10px}.m-asm-customer-order-input-and-button{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;width:calc(100% - 10px);position:relative}@media (min-width:621px){.m-asm-customer-order-input-and-button .ASM-btn{margin-left:10px}}.m-asm-customer-order-input-and-button v-spinner-element{position:absolute;top:50%;right:50px;height:14px;width:14px;font-size:14px;margin:-7px 0 0}.bpr_asm-header .bpr_asm-row .bpr_asm-cell.m-asm-customer-order{display:inline-block;margin-left:0;width:50%}.bpr_asm-header .bpr_asm-row .bpr_asm-cell.m-asm-user-emulation-form{width:50%;margin-left:0}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=text].a-asm-customer-search-form-input{width:100%}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=text].ASM-input.a-asm-order-code{width:auto;-ms-flex-positive:1;flex-grow:1}.m-asm-customer-search-element{-ms-flex-positive:1;flex-grow:1}.m-asm-user-emulation-form{width:50%}.m-asm-customer-order{width:50%}@media only screen and (max-width:740px){.bpr_header .bpr_asm-row{height:auto;padding-bottom:20px}.m-asm-user-emulation-form .m-search-result{width:calc(100vw - 30px)}.m-asm-email-and-order{width:100%;margin-left:0}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .m-asm-customer-input-and-button #bpr_asm-ses-btn{width:auto;margin-top:0;margin-right:10px}.bpr_asm-header .bpr_asm-row .m-asm-email-and-order .bpr_asm-cell input[type=submit]{margin-top:0}}@media only screen and (max-width:620px){.m-asm-user-emulation-form .m-search-result{width:calc(100vw - 20px)}.m-asm-customer-order-input-and-button{width:auto}.m-asm-customer-input-and-button{padding-right:0;-ms-flex-direction:column;flex-direction:column}.bpr_asm-header .bpr_asm-row .bpr_asm-cell.m-asm-user-emulation-form{width:100%}.m-asm-customer-search-element{display:block;width:100%;margin-top:7px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell.m-asm-customer-order{width:100%}.m-asm-customer-order-input-and-button{-ms-flex-direction:column;flex-direction:column;width:100%}.bpr_asm-header .bpr_asm-row .m-asm-email-and-order .bpr_asm-cell input[type=submit]{width:100%!important}.a-asm-order-code,.m-asm-customer-search-element{margin-bottom:10px}}.asm-customer-input-and-stop-session{min-width:350px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}#bpr_asm-timer{margin-left:5px;font-family:Poppins-Bold}.bpr_header .bpr_asm-row .bpr_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-ms-flex-pack:center;justify-content:center}.bpr_header .bpr_asm-row .bpr_container .ASM-btn-end-session{margin-right:10px}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.engi-mini-search-item{box-sizing:border-box;cursor:pointer;float:right}.engi-mini-search-item v-mini-search-result{position:absolute;right:0;top:46px}#o-mini-search-box{padding:0;display:none;position:absolute;top:0;right:0;top:-12px;background:#d9d9d9;border-radius:22px}.bpr_block-search #o-mini-search-box{display:block}#o-mini-search-box .a-search-button{background-image:url(../../images/search.svg);background-repeat:no-repeat;background-size:contain}#o-mini-search-box #mini-search-box-submit-btn{border:0;padding:0;margin:0;font-family:Poppins-Bold;cursor:pointer;color:#000;z-index:1;position:relative;background-color:transparent;background-image:url(../../images/search.png);background-repeat:no-repeat;background-position:center;text-align:center;width:46px;height:46px}#o-mini-search-box #mini-search-box-submit-btn:hover{color:#fff}#o-mini-search-box #mini-search-box-element{margin-top:-2px}@media (min-width:961px){#o-mini-search-box #mini-search-box-element v-form-with-input{width:18vw;max-width:410px}}@media (max-width:960px){#o-mini-search-box{min-width:290px}#o-mini-search-box #mini-search-box-element{width:100%;display:-ms-flexbox;display:flex}#o-mini-search-box #mini-search-box-element v-mini-search-result{min-width:100%;position:fixed;right:0;left:0;top:58px}}v-mini-search-box-element{position:relative;z-index:1001}v-mini-search-box-element v-mini-search-result{display:-ms-flexbox;display:flex;min-width:400px;position:absolute;right:0;top:46px}v-mini-search-box-element v-mini-search-result .m-categories{display:none}#o-mini-search-box v-mini-search-result .m-mini-search-result{grid-template-areas:"products" "footer";grid-template-columns:100%}#o-mini-search-box v-mini-search-result .m-mini-search-result .a-product-price,#o-mini-search-box v-mini-search-result .m-mini-search-result .a-product-title{color:#000}v-page-message-element.--add-wrap-margin,v-page-message.--add-wrap-margin{margin:80px 0 50px}v-page-message-element.--add-center-on-page,v-page-message.--add-center-on-page{padding:5% 0 5% 0;display:block}.bpr_css-select ul li{padding:0 10px}.bpr_css-select ul li:last-of-type{padding-bottom:5px}.bpr_header .bpr_top-menu ul{list-style:none;margin:0;padding:0}.bpr_header .bpr_top-menu ul li{padding-left:18px;padding-right:18px;display:inline-block;line-height:1;text-align:center}.bpr_header .bpr_top-menu ul li a:hover,.bpr_header .bpr_top-menu ul li button:hover{text-decoration:underline}.bpr_header .bpr_top-menu ul li .bpr_cart-wrapper{padding-right:4px}.bpr_header .bpr_top-menu ul li button{border:0;padding:0;background:0 0;cursor:pointer}.bpr_header .bpr_main-menu .bpr_level-1{padding-right:0}@media (min-width:961px){.bpr_header .bpr_main-menu .bpr_level-1{background-color:#cbdb2a;border-radius:140px}.bpr_header .bpr_main-menu .bpr_level-1:hover{background-color:#dfea76}.bpr_header .bpr_main-menu .bpr_level-1>li{height:40px;display:-ms-flexbox;display:flex;border-top-left-radius:20px;border-top-right-radius:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:961px) and (min-width:961px){.bpr_header .bpr_main-menu .bpr_level-1>li:hover{background-color:#cbdb2a}}@media (min-width:961px){.bpr_header .bpr_main-menu .bpr_level-1>li.bpr_top-menu__social,.bpr_header .bpr_main-menu .bpr_level-1>li.bpr_top-menu__text{display:none}}.bpr_header .bpr_main-menu ul li{font-size:14px;vertical-align:top;float:left}.bpr_header .bpr_main-menu ul li .bpr_item-wrapper{position:relative;padding-right:20px;line-height:46px}.bpr_header .bpr_main-menu ul .bpr_menu-indicator{display:none}.bpr_header .bpr_main-menu ul.bpr_level-2>li{min-width:231px;width:auto}.bpr_header .bpr_main-menu ul.bpr_level-2>li.bpr_menu-condensed{min-width:180px;width:auto}.bpr_header .bpr_main-menu ul.bpr_level-3>li{min-width:231px;width:auto}.bpr_header .bpr_main-menu ul.bpr_level-3>ul li{float:none}.bpr_header .bpr_main-menu ul.bpr_level-3>.bpr_item-wrapper{padding-top:22px;padding-bottom:16px;text-decoration:underline;font-family:Poppins-Bold;font-size:14px}.bpr_header .bpr_main-menu ul.bpr_level-4{font-size:0;max-height:280px;overflow:hidden;padding-left:15px;padding-right:15px}.bpr_header .bpr_main-menu ul.bpr_level-3>li:last-of-type{border-right:0}.bpr_header .bpr_main-menu ul.bpr_level-4>li{display:block;padding-left:0}.bpr_header .bpr_main-menu ul.bpr_level-4.bpr_two-columns{max-width:400px;min-width:295px}.bpr_header .bpr_main-menu ul.bpr_level-4.bpr_two-columns>li{float:left;width:50%;padding-left:0}.bpr_header .bpr_main-menu ul.bpr_level-4 .bpr_frame-wrapper{width:50px;text-align:left;display:inline-block}.bpr_header .bpr_main-menu .bpr_search-item{float:right}.bpr_header .bpr_main-menu .bpr_search-item.bpr_open .bpr_click-detector{display:block}.bpr_header .bpr_main-menu .bpr_search-item.bpr_open #bpr_search-form-wrapper{display:inline-block}.bpr_header .bpr_main-menu .bpr_search-item #bpr_search-form-wrapper,.bpr_header .bpr_main-menu .bpr_search-item #bpr_search-form-wrapper-2{display:block;position:absolute;bottom:-40px;right:10px;padding:0}.bpr_header .bpr_main-menu .bpr_search-item #bpr_search-form-wrapper #bpr_mobile-search-btn,.bpr_header .bpr_main-menu .bpr_search-item #bpr_search-form-wrapper-2 #bpr_mobile-search-btn{display:none}.bpr_header .bpr_main-menu .bpr_search-item.bpr_open .bpr_click-detector{display:block}.bpr_header .bpr_main-menu .bpr_search-item .bpr_search-wrapper{display:inline-block;line-height:17px}.bpr_header #bpr_search-form-wrapper{display:none}.bpr_click-detector{display:none;position:fixed;top:0;bottom:0;left:0;right:0;cursor:default}.bpr_header{padding-top:60px;padding-bottom:30px}.bpr_header.engi-header.bpr_asm-header{padding-top:0}.bpr_header.engi-header.bpr_asm-header .bpr_top-row{border-top:1px solid #cbdb2a}.bpr_header.engi-header.bpr_asm-header #bpr_main-menu-container{position:absolute}.bpr_header .bpr_container{display:table;text-align:center}.bpr_header .bpr_asm-row{display:none;background-color:#000;color:#fff;font-size:0;height:auto;text-align:left;padding-bottom:5px;z-index:11}.bpr_header .bpr_asm-row:after{border-radius:140px 0 0 140px;content:"";display:block;width:138px;height:40px;background-color:#cbdb2a;position:absolute;right:0;top:0}@media only screen and (min-width:1410px){.bpr_header .bpr_asm-row:after{top:52px}}.bpr_header .bpr_top-row{background-color:#000;position:fixed;top:0;margin:auto;left:0;right:0;z-index:1001}@media (max-width:960px){.bpr_header .bpr_top-row:after{content:"";display:block;height:6px;border-radius:140px;position:absolute;bottom:-3px;left:15px;right:15px;top:auto;background-color:#cbdb2a;margin:0 auto}}.bpr_header .bpr_logo{display:table-cell;text-align:left;vertical-align:top}.bpr_header .bpr_mobile{display:none}.bpr_header .bpr_mobile-top-menu{display:none}.bpr_header .bpr_top-menu{display:table-cell;text-align:right;vertical-align:top;font-family:Poppins-Regular;font-size:14px}.bpr_header .bpr_top-menu ul{list-style:none;margin:0;padding:0}.bpr_header .bpr_top-menu ul li{padding-left:9px;padding-right:9px;display:inline-block;line-height:1;text-align:center}.bpr_header .bpr_top-menu ul li img{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px}.bpr_header .bpr_top-menu ul li a{color:#fff;text-decoration:none}.bpr_header .bpr_top-menu ul li a:hover{text-decoration:underline}.bpr_header .bpr_top-menu ul li button{color:#fff;text-decoration:none;text-transform:uppercase;border:0;padding:0;background:0 0;cursor:pointer;font-family:Poppins-Regular}.bpr_header .bpr_top-menu ul li button:hover{text-decoration:underline}.bpr_header .bpr_top-menu ul li .bpr_cart-wrapper{padding-right:4px}.bpr_header .bpr_top-menu .bpr_cart-menu-item{position:relative;border-right:1px solid #000}.bpr_header .bpr_top-menu .bpr_cart-menu-item .bpr_cart-wrapper{height:12px;width:20px;background:url(../../images/cart.png) left center no-repeat transparent;display:inline-block}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper{visibility:hidden;opacity:0;position:absolute;top:60px;right:-1px;background-color:#fff;border:1px solid #000;border-top:0;font-family:Poppins-Regular;font-size:12px;line-height:1;transition:all .25s ease-in-out}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper #bpr_cart-empty{padding:0 10px;width:237px;text-align:center;line-height:46px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper #bpr_cart-empty.bpr_hidden{display:none}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form{padding:0;margin:0}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-wrapper{padding:15px;padding-bottom:50px;vertical-align:top;display:table-cell;border-left:1px solid #000;position:relative}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-wrapper:first-of-type{border-left:0}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form table{width:270px;text-align:left}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form td{vertical-align:middle}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-details td{padding-top:10px;font-size:11px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-details td:nth-child(even){text-align:right}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-details .bpr_with-bold{font-weight:700}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form input[type=text]{background-color:transparent;border:0;color:#000;font-family:Poppins-Light;font-size:11px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-image{padding-right:10px;height:100px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-image img{max-width:184px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-price{font-size:18px;text-align:right;padding:0;width:100%;margin:0;box-sizing:border-box;vertical-align:bottom;height:60px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-price input{font-size:18px;text-align:right;padding:0;width:100%;margin:0;box-sizing:border-box}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-price span{font-size:11px;color:#bdbdbd;background:url(../../images/price_striked.png) center center no-repeat transparent;background-size:100%;display:inline-block}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity{height:40px;text-align:right}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity span{display:inline-block;width:19px;height:19px;line-height:19px;padding:0;outline:0;border:1px solid #000;text-align:center;vertical-align:bottom;margin-bottom:-5px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity input{display:inline-block;width:19px;height:19px;line-height:19px;padding:0;outline:0;border:1px solid #000;text-align:center;vertical-align:bottom;margin-bottom:-5px;border-left:0;border-right:0}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity .bpr_cart-item-btn-less{cursor:pointer;background:url(../../images/cart_item_less.png) center center no-repeat #fff;transition:all .4s ease-in-out}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity .bpr_cart-item-btn-less:hover{background:url(../../images/cart_item_less_hover.png) center center no-repeat #000}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity .bpr_cart-item-btn-more{cursor:pointer;background:url(../../images/cart_item_more.png) center center no-repeat #fff;transition:all .4s ease-in-out}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-form .bpr_cart-item-quantity .bpr_cart-item-btn-more:hover{background:url(../../images/cart_item_more_hover.png) center center no-repeat #000}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper #bpr_cart-items-list{max-width:1199px;white-space:nowrap}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper #bpr_cart-items-list.bpr_hidden{display:none}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-item{width:299px;border-left:1px solid #000}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-item:first-of-type{border-left:0}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-item-wrapper .bpr_cart-item-remove{cursor:pointer;position:absolute;bottom:15px;right:15px}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-item-wrapper .bpr_cart-item-remove a{color:#000;padding-right:18px;background:url(../../images/cart_trash.png) right bottom no-repeat transparent;height:20px;line-height:20px;display:inline-block}.bpr_header .bpr_top-menu #bpr_cart-form-wrapper .bpr_cart-item-wrapper .bpr_cart-item-remove a:hover{background-image:url(../../images/cart_trash_open.png);text-decoration:underline}.bpr_header .bpr_top-menu .bpr_cart-menu-item.bpr_open{background-color:#fff}.bpr_header .bpr_top-menu .bpr_cart-menu-item.bpr_open a{color:#000}.bpr_header .bpr_top-menu .bpr_cart-menu-item.bpr_open a:hover{text-decoration:none}.bpr_header .bpr_top-menu .bpr_cart-menu-item.bpr_open .bpr_cart-wrapper{background-image:url(../../images/cart_open.png)}.bpr_header .bpr_top-menu .bpr_cart-menu-item.bpr_open #bpr_cart-form-wrapper{visibility:visible;opacity:1}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary{padding:15px;font-size:11px;font-weight:700;line-height:40px;font-family:Poppins-Bold;border-top:1px solid #000;position:relative}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary .bpr_cart-button-wrapper{position:relative;display:inline-block;margin-left:14px}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary .bpr_cart-button-wrapper:hover input[type=submit]{color:#fff}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary .bpr_cart-button-wrapper:hover img.bpr_btn-default{opacity:0;z-index:1}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary .bpr_cart-button-wrapper:hover img.bpr_btn-hover{opacity:1;z-index:2}.bpr_header .bpr_top-menu .bpr_cart-form .bpr_cart-summary input[type=submit]{border:0;color:#000;font-family:Poppins-Bold;font-size:11px;padding:0;text-align:center;width:135px;height:40px;margin:0;cursor:pointer;transition:color .4s ease-in-out;background:0 0;z-index:3;position:relative}.bpr_header .bpr_main-menu{height:47px;font-family:Poppins-Bold;font-size:14px;position:relative}.bpr_header .bpr_main-menu li.bpr_search-item{float:right}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper.bpr_open{display:inline-block}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper-2.bpr_open{display:inline-block}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper{display:block;position:absolute;bottom:-40px;right:10px;padding:0}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper #bpr_mobile-search-btn{display:none}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper-2{display:block;position:absolute;bottom:-40px;right:10px;padding:0}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper-2 #bpr_mobile-search-btn{display:none}.bpr_header .bpr_main-menu ul{list-style:none;margin:0;padding:0;position:relative;color:#000;font-size:0}.bpr_header .bpr_main-menu ul li{font-size:14px;vertical-align:top;float:left}.bpr_header .bpr_main-menu ul li .bpr_item-wrapper{position:relative;padding-left:20px;padding-right:20px;line-height:46px}.bpr_header .bpr_main-menu ul .bpr_menu-indicator{display:none}.bpr_header .bpr_main-menu>ul li .bpr_item-wrapper a:hover{text-decoration:underline}.bpr_header .bpr_main-menu>ul li .bpr_item-wrapper a:focus{text-decoration:underline}.bpr_header .bpr_main-menu ul.bpr_level-2{opacity:0;visibility:hidden;position:absolute;top:40px;left:0;right:0;z-index:10;font-size:0;transition:all .25s ease-in-out}.bpr_header .bpr_main-menu ul.bpr_level-2>li.bpr_menu-condensed{min-width:180px;width:auto}.bpr_header .bpr_main-menu ul.bpr_level-2>li{min-width:231px;width:auto}.bpr_header .bpr_main-menu ul.bpr_level-2>li>a{display:block;text-align:center;line-height:44px;font-size:14px}.bpr_header .bpr_main-menu ul.bpr_level-2>li:hover>a{padding-bottom:1px;z-index:1;position:relative}.bpr_header .bpr_main-menu ul.bpr_level-3{opacity:0;visibility:hidden;overflow-x:hidden;position:absolute;left:-1px;right:-1px;top:44px;padding-top:51px;padding-bottom:35px;transition:all .25s ease-in-out;display:table-row}.bpr_header .bpr_main-menu ul.bpr_level-3 .bpr_item-wrapper{margin-top:-37px;padding-left:25px;padding-right:25px;font-size:15px;line-height:42px;font-family:Poppins-Light}@media (min-width:961px){.bpr_header .bpr_main-menu ul.bpr_level-3 .bpr_item-wrapper{text-align:left}}.bpr_header .bpr_main-menu ul.bpr_level-3>li{min-width:231px;width:auto;vertical-align:top;display:table-cell;min-width:auto}@media (min-width:961px){.bpr_header .bpr_main-menu ul.bpr_level-3>li{text-align:left}}.bpr_header .bpr_main-menu ul.bpr_level-3>li:last-of-type{border-right:0}.bpr_header .bpr_main-menu ul.bpr_level-3>.bpr_item-wrapper{padding-top:22px;padding-bottom:16px;text-decoration:underline;font-family:Poppins-Bold;font-size:14px}.bpr_header .bpr_main-menu ul.bpr_level-4{font-size:0;max-height:280px;overflow:hidden;padding-left:15px;padding-right:15px}.bpr_header .bpr_main-menu ul.bpr_level-4>li{display:block;padding-left:0}.bpr_header .bpr_main-menu ul.bpr_level-4>li:hover a:hover{text-decoration:underline}.bpr_header .bpr_main-menu ul.bpr_level-4>li a{padding-top:3px;padding-bottom:3px;font-family:Poppins-Light;font-size:14px;display:inline-block;padding-right:10px}.bpr_header .bpr_main-menu ul.bpr_level-4 .bpr_frame-wrapper{width:50px;text-align:left;display:inline-block}.bpr_header .bpr_main-menu ul.bpr_level-4.bpr_two-columns{max-width:400px;min-width:295px}.bpr_header .bpr_main-menu ul.bpr_level-4.bpr_two-columns>li{float:left;width:50%;padding-left:0}.bpr_header .bpr_main-menu li.bpr_search-item.bpr_open #bpr_search-form-wrapper{display:inline-block}.bpr_header .bpr_main-menu li.bpr_search-item.bpr_open .bpr_click-detector{display:block}.bpr_header #bpr_main-menu-container{position:fixed;top:60px;width:100%;max-width:1200px;margin:auto;left:0;right:0;display:block;z-index:1000}.bpr_header #bpr_search-form-wrapper{display:none}.bpr_header.bpr_no-menu{padding-bottom:0}.bpr_header.bpr_asm-header{padding-top:0;padding-bottom:0}.bpr_header.bpr_asm-header .bpr_asm-row{display:block}.bpr_header.bpr_asm-header div.bpr_top-row{position:relative}.bpr_header.bpr_asm-header .bpr_top-row.bpr_menu-open{position:fixed}.bpr_header.bpr_asm-header #bpr_main-menu-container{position:relative;top:0}.bpr_header.bpr_asm-header.bpr_sticky{padding-top:43px}.bpr_header.bpr_asm-header.bpr_sticky .bpr_top-row{position:fixed}.bpr_header.bpr_asm-header.bpr_sticky #bpr_main-menu-container{position:fixed}.bpr_css-select{cursor:pointer;background:#fff;border:0;outline:0;position:relative;font-size:16px}.bpr_css-select ul li{padding:0 10px}.bpr_css-select ul li:last-of-type{padding-bottom:5px}.bpr_css-select ul li.bpr_css-select-hide{display:none}.bpr_css-select>input{cursor:pointer}.bpr_form-styled .bpr_css-select .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 20px #fff;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:30px;width:325px;z-index:100}.bpr_form-styled .bpr_css-select ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:35px;left:0;right:0;background-color:#fff;border:1px solid #000;border-top:0;z-index:100;max-height:120px;overflow-y:auto}.bpr_form-styled .bpr_css-select ul li{display:block;line-height:30px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.bpr_form-styled .bpr_css-select ul li.bpr_css-select-hide{display:none}.bpr_form-styled .bpr_css-select.bpr_open .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_up.png) no-repeat 100% 20px #fff}.bpr_form-styled .bpr_css-select.bpr_open .bpr_css-select-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;cursor:default}.bpr_form-styled .bpr_css-select.bpr_open ul{display:block}.bpr_form-styled .bpr_css-select.bpr_readonly .bpr_css-select-input-label{background-image:none}.bpr_form-styled .bpr_css-select.bpr_disabled.bpr_readonly input[type=text]{background:#fff;color:#bdbdbd;border-color:#bdbdbd}.bpr_form-styled .bpr_css-select.bpr_disabled.bpr_readonly .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down_grey.png) no-repeat 100% 20px #fff!important}.bpr_form-styled .bpr_css-select.bpr_disabled .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 20px #dcdcdc!important}.bpr_form-styled .bpr_css-select.bpr_disabled input[type=text][required]+label[placeholder]::before{background-color:#bdbdbd;transition:none}.bpr_form-styled .bpr_css-select.bpr_disabled input[type=text][required]:focus+label[placeholder]:before{transform:none!important;line-height:inherit!important}.bpr_form-styled .bpr_css-select.bpr_disabled input[type=text][required]:valid+label[placeholder]:before{transform:none!important;line-height:inherit!important}.bpr_form-styled .bpr_css-select.bpr_disabled.bpr_open ul{display:none}.bpr_css-select.bpr_disabled{background:#dcdcdc}.bpr_css-select.bpr_disabled>input{cursor:default}.bpr_css-select.bpr_disabled.bpr_readonly{background:#fff;color:#bdbdbd;border-color:#bdbdbd}@media (min-width:961px){.bpr_asm-header{margin-bottom:-27px}}.bpr_asm-header .bpr_asm-row{padding:3rem 0;border-bottom:1px solid #fff}@media (min-width:1320px){.bpr_asm-header .bpr_asm-row{padding:2rem 0}}.bpr_asm-header .bpr_asm-row .bpr_asm-cell{display:inline-block;margin-left:18px;vertical-align:bottom;text-align:left;line-height:1}.bpr_asm-header .bpr_asm-row .bpr_asm-cell.bpr_asm-logo{margin-left:0;top:0;width:180px;position:absolute;left:0}@media (min-width:1320px){.bpr_asm-header .bpr_asm-row .bpr_asm-cell.bpr_asm-logo{top:52px}}.bpr_asm-header .bpr_asm-row .bpr_asm-cell span{display:block;font-family:Poppins-Regular;font-size:13px;margin-bottom:7px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-user-name{max-width:325px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-timer{display:inline-block}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input{width:200px;height:40px;border:0;outline:0;background-color:#d9d9d9;font-family:Poppins-Regular;font-size:14px;line-height:40px;padding:0 10px;border-radius:3px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input :-ms-input-placeholder{color:#000}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input ::placeholder{color:#000}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select{width:224px;height:40px;cursor:pointer;background:#d9d9d9;color:#000;border-radius:3px;font-size:14px;border:0;outline:0;position:relative}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select :-ms-input-placeholder{color:#000}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select ::placeholder{color:#000}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select #bpr_css-selected{line-height:40px;background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 16px #d9d9d9;padding:0 10px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:20px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:35px;left:0;right:0;background-color:#fff;font-family:Poppins-Regular;font-size:13px;line-height:40px;z-index:10000}.bpr_asm-header .bpr_asm-row .bpr_asm-cell ul li{display:block;line-height:30px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.bpr_asm-header .bpr_asm-row .bpr_asm-cell ul li:hover{color:#007aae}.bpr_asm-header .bpr_asm-row .bpr_asm-cell ul li.bpr_css-select-hide{display:none}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select.bpr_open ul{display:block}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select.bpr_open #bpr_css-selected{background-image:url(../../images/bpr_select_arrow_up.png)}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=submit]{border:1px solid #cbdb2a;background:0 0;min-width:140px;width:100%;color:#fff;cursor:pointer;vertical-align:bottom;font-size:14px;border-radius:3px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=submit] :hover{border:1px solid #dfea76}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=button]{border:1px solid #cbdb2a;background:0 0;min-width:160px;width:100%;color:#fff;cursor:pointer;vertical-align:bottom;font-size:14px;border-radius:3px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=button] :hover{border:1px solid #dfea76}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-ses-btn{width:auto}.bpr_header.bpr_sticky .bpr_top-row{position:fixed;top:0;margin:auto;left:0;right:0}.bpr_header.bpr_sticky #bpr_main-menu-container{top:0}.bpr_header.bpr_sticky #bpr_main-menu-container .bpr_main-menu{top:-60px;transition:top .25s ease-in-out}.bpr_header.bpr_sticky #bpr_main-menu-container.bpr_scrolled{top:60px}.bpr_header.bpr_sticky #bpr_main-menu-container.bpr_scrolled .bpr_main-menu{top:0}.bpr_click-detector{display:none;position:fixed;top:0;bottom:0;left:0;right:0;cursor:default}@media (min-width:1120px){.bpr_header .bpr_top-menu ul li{padding-left:18px;padding-right:18px}}@media only screen and (max-width:960px){.bpr_header{padding-top:43px;padding-bottom:0}.bpr_header .bpr_logo{display:none}.bpr_header .bpr_top-row{position:fixed;top:0;left:0;right:0}.bpr_header .bpr_mobile.bpr_logo{display:block;padding-top:3px;padding-bottom:2px}.bpr_header .bpr_mobile.bpr_button{display:inline-block;position:absolute;right:14px;top:15px;cursor:pointer}.bpr_header .bpr_mobile.bpr_button>div{display:inline-block;vertical-align:top}.bpr_header .bpr_mobile.bpr_button .bpr_mobile-top-menu-ico{display:inline-block;vertical-align:top}.bpr_header .bpr_mobile.bpr_button .bpr_cart-menu-item{margin-right:10px}.bpr_header .bpr_mobile.bpr_button .bpr_cart-menu-item a{color:#fff;display:inline-block;line-height:16px;font-size:15px;vertical-align:top;text-decoration:none}.bpr_header .bpr_mobile.bpr_button .bpr_cart-menu-item span{color:#fff;display:inline-block;line-height:16px;font-size:15px;vertical-align:top;text-decoration:none}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3{width:21px;height:16px;position:relative;margin:0;transform:rotate(0);transition:.25s ease-in-out;cursor:pointer}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(1){top:0}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(2){top:6px}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(3){top:6px}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(4){top:12px}.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3.bpr_open span{background:#cbdb2a}.bpr_header #bpr_main-menu-container{position:relative;top:0;width:auto}.bpr_header .bpr_main-menu{display:none;position:fixed;top:57px!important;width:auto;left:0;right:0;background:#000;height:auto;overflow:scroll;max-height:90%;border-bottom-left-radius:20px;padding:0 10px}.bpr_header .bpr_main-menu ul li{padding-left:0!important;text-align:right!important;width:auto!important;display:block;border-top:0;-ms-flex-order:1;order:1;padding:10px 0!important}.bpr_header .bpr_main-menu ul li .bpr_item-wrapper{color:#eee;padding-left:18px}.bpr_header .bpr_main-menu ul li a{text-align:right;line-height:21px!important;font-size:14px;color:#eee}.bpr_header .bpr_main-menu ul li.bpr_top-menu__mobile a{font-size:12px!important}.bpr_header .bpr_main-menu ul li a.bpr_top-menu__social{padding-left:20px}.bpr_header .bpr_main-menu ul li.bpr_has-children{cursor:pointer}.bpr_header .bpr_main-menu ul li.bpr_has-children:before{display:none}.bpr_header .bpr_main-menu ul .bpr_item-wrapper{padding-right:0!important}.bpr_header .bpr_main-menu li.bpr_search-item{position:relative;right:auto;cursor:default;-ms-flex-order:0;order:0}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper{display:block;padding:5px;position:relative;bottom:0;right:0;background:0 0;border:0;line-height:46px}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper #bpr_mobile-search-btn{display:inline-block}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper-2{display:block;padding:5px;position:relative;bottom:0;right:0;background:0 0;border:0;line-height:46px}.bpr_header .bpr_main-menu li.bpr_search-item #bpr_search-form-wrapper-2 #bpr_mobile-search-btn{display:inline-block}.bpr_header .bpr_main-menu li.bpr_search-item .bpr_item-wrapper{display:none}.bpr_header .bpr_main-menu ul.bpr_level-1{padding-left:0}.bpr_header .bpr_main-menu ul.bpr_level-1>li:first-of-type>.bpr_item-wrapper{padding-left:18px}.bpr_header .bpr_main-menu ul.bpr_level-1 li.bpr_has-children.bpr_expanded .bpr_level-2{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.bpr_header .bpr_main-menu ul.bpr_level-2{opacity:1;visibility:visible;display:none;position:relative;top:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bpr_header .bpr_main-menu ul.bpr_level-2>li{box-sizing:border-box;padding-left:18px;width:100%;border:0}.bpr_header .bpr_main-menu ul.bpr_level-2>li>a{text-align:right}.bpr_header .bpr_main-menu ul.bpr_level-2>li:hover>a{background:inherit;padding-bottom:0}.bpr_header .bpr_main-menu ul.bpr_level-2>li.bpr_menu-condensed{box-sizing:border-box;width:100%}.bpr_header .bpr_main-menu ul.bpr_level-3{display:none;opacity:1;visibility:visible;position:relative;top:0;padding:0}.bpr_header .bpr_main-menu ul.bpr_level-3>li{box-sizing:border-box;padding-left:18px;width:100%;border:0}.bpr_header .bpr_main-menu ul.bpr_level-3>li>a{text-align:left}.bpr_header .bpr_main-menu li.bpr_search-item.bpr_open #bpr_search-form-wrapper{display:block}.bpr_header .bpr_main-menu li.bpr_search-item.bpr_open .bpr_click-detector{display:none}.bpr_header .bpr_main-menu.bpr_show-menu{display:block}.bpr_user-med-mobile-off{display:none!important}.bpr_user-med-text-together{-ms-flex-direction:column;flex-direction:column}.bpr_asm-header .bpr_asm-row .bpr_asm-logo.bpr_asm-cell{display:none}.bpr_asm-header .bpr_asm-row .bpr_asm-cell{margin-left:14px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell:nth-child(2){margin-left:22px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input{width:150px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-user-name{max-width:230px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select{width:216px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=submit]{min-width:0}.bpr_header.bpr_sticky #bpr_main-menu-container .bpr_main-menu{transition:none}.bpr_header.bpr_sticky .bpr_main-menu{display:none;position:fixed;top:60px;width:auto;left:0;right:0;height:auto;overflow:scroll;max-height:90%}.bpr_header.bpr_sticky .bpr_main-menu.bpr_show-menu{display:block}}@media only screen and (max-width:740px){.bpr_header .bpr_asm-row{height:373px;padding-left:10px;padding-right:10px;text-align:center}.bpr_asm-header .bpr_asm-row:after{height:31px}.bpr_asm-header .bpr_asm-row .bpr_asm-logo.bpr_asm-cell{display:block;margin-top:0;margin-bottom:0;width:140px;text-align:center}.bpr_asm-header .bpr_asm-row .bpr_asm-cell{display:block;margin-left:0!important;margin-right:0;margin-top:15px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-user-name{max-width:300px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=text]{width:calc(100% - 20px)}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=password]{width:calc(100% - 20px)}.bpr_asm-header .bpr_asm-row .bpr_asm-cell .bpr_css-select{width:100%}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=submit]{width:100%;margin-top:5px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-ses-btn{width:100%}}@media only screen and (max-width:1120px){.bpr_asm-header .bpr_asm-row .bpr_asm-logo.bpr_asm-cell{margin-right:2px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell{margin-left:14px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell #bpr_asm-user-name{max-width:275px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=text]{width:154px}.bpr_asm-header .bpr_asm-row .bpr_asm-cell input[type=password]{width:154px}}.engi-on-invoice-section{font-size:16px;padding:20px 0 50px 22px}@media (max-width:620px){.appointment-banner-section{background-image:none!important}}@media (max-width:420px){.appointment-banner-section{background-image:none!important}}.section-title{font-family:Poppins-Medium;font-size:24px;line-height:36px;text-align:center;text-transform:uppercase}.section-title a{color:#323232}.section-link{text-transform:uppercase;font-family:Poppins-Light;padding-top:1rem;display:inline-block;margin:0 auto;text-align:center}.newsletter-banner{background-color:#fff;height:38px;font-family:Poppins-Regular;font-size:12px;text-transform:uppercase;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0}.bpr_header.bpr_asm-header .newsletter-banner{position:relative}@media (min-width:621px){.newsletter-banner{height:74px}}@media (min-width:961px){.newsletter-banner{height:42px}}@media (min-width:1025px){.newsletter-banner{height:60px;font-size:14px}}.newsletter-banner--visible{display:-ms-flexbox;display:flex}.newsletter-banner__text{display:none;font-size:13px}@media (min-width:621px){.newsletter-banner__text{display:block;width:100%;font-size:12px}}@media (min-width:961px){.newsletter-banner__text{width:auto}}@media (min-width:1025px){.newsletter-banner__text{font-size:14px}}.newsletter-banner__btn{background-color:#cbdb2a;font-family:Poppins-Bold;font-size:11px;text-transform:uppercase;text-align:center;line-height:24px;height:24px;width:190px}.newsletter-banner__btn:hover .newsletter-banner__btn__link{text-decoration:none}@media (min-width:421px){.newsletter-banner__btn{width:220px}}@media (min-width:961px){.newsletter-banner__btn{height:24px;margin-left:14px}}@media (min-width:1025px){.newsletter-banner__btn{height:32px;line-height:32px;margin-left:40px;font-size:12px;width:240px}}.newsletter-banner__btn .newsletter-banner__btn__link::before{display:none}.newsletter-banner__close{position:absolute;top:11px;right:15px;font-size:16px;line-height:16px}.newsletter-banner__close:hover{cursor:pointer}@media (min-width:961px){.newsletter-banner__close{top:13px;right:20px}}@media (min-width:1025px){.newsletter-banner__close{top:22px;right:25px}}#registered-banner.newsletter-banner .newsletter-banner__btn{padding-left:0;text-align:center;text-transform:uppercase}.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~.bpr_top-row{top:38px;transition-duration:.5s}@media (min-width:621px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~.bpr_top-row{top:74px}}@media (min-width:961px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~.bpr_top-row{top:42px}}@media (min-width:1025px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~.bpr_top-row{top:76px}}.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container{top:148px;transition-duration:.5s}@media (min-width:621px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container{top:184px}}@media (min-width:961px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container{top:152px}}@media (min-width:1025px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container{top:186px}}.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container #bpr_main-menu{top:81px}@media (min-width:621px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container #bpr_main-menu{top:117px}}@media (min-width:961px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container #bpr_main-menu{top:85px}}@media (min-width:1025px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container #bpr_main-menu{top:119px}}@media (min-width:1025px){.bpr_header:not(.bpr_sticky):not(.bpr_asm-header) .newsletter-banner--visible~#bpr_main-menu-container #bpr_main-menu{top:0}}.bpr_header #bpr_main-menu-container,.bpr_header .bpr_top-row{transition-duration:.2s}.bpr_page-content.isNewsletter{top:38px}@media (min-width:621px){.bpr_page-content.isNewsletter{top:74px}}@media (min-width:961px){.bpr_page-content.isNewsletter{top:42px}}@media (min-width:1025px){.bpr_page-content.isNewsletter{top:76px}}@media (min-width:1025px){.bpr_page-content.isNewsletter{top:105px}}.engi-header.bpr_header{padding-top:60px}@media (min-width:961px){.engi-header.bpr_header{padding-top:83px}}@media (min-width:961px){.engi-header.bpr_header.bpr_sticky #bpr_main-menu-container{top:0}.engi-header.bpr_header.bpr_sticky #bpr_main-menu-container .bpr_main-menu{top:-60px;transition:top .25s ease-in-out}.engi-header.bpr_header.bpr_sticky~.bpr_page-content .bpr_section-product-detail .bpr_prod-det-action-wrapper.bpr_bottom-sticky{position:absolute;bottom:0;top:auto}.engi-header.bpr_header.bpr_sticky #bpr_main-menu-container .bpr_main-menu{top:-60px;transition:top .25s ease-in-out}.engi-header.bpr_header.bpr_sticky #bpr_main-menu-container.bpr_scrolled{top:105px}.engi-header.bpr_header.bpr_sticky #bpr_main-menu-container.bpr_scrolled .bpr_main-menu{top:0}}.engi-header.bpr_header .bpr_top-row{background:#000;position:fixed;top:0;margin:auto;padding:0 15px;left:0;right:0;z-index:999}@media (min-width:621px){.engi-header.bpr_header .bpr_top-row{padding:0 20px}}.engi-header.bpr_header .bpr_top-row .bpr_container{max-width:1300px;box-sizing:border-box;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width:961px){.engi-header.bpr_header .bpr_top-row .bpr_container{height:120px;margin-bottom:10px}}.engi-header.bpr_header #bpr_main-menu-container{position:fixed;top:0px;max-width:1200px;left:0;right:0;height:auto;z-index:1000}.engi-header.bpr_header .bpr_logo{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:100%;max-width:138px}.engi-header.bpr_header .bpr_logo img{width:100%;max-width:100%}@media (min-width:621px){.engi-header.bpr_header .bpr_logo{max-width:191px}}@media (min-width:1025px){.engi-header.bpr_header .bpr_logo{max-width:191px}}.engi-header.bpr_header .bpr_mobile-basket{display:block;position:absolute;top:16px;right:58px;font-size:14px;padding-right:0;right:125px}.engi-header.bpr_header .bpr_mobile-basket a{color:#fff;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px;padding-right:0}.engi-header.bpr_header .bpr_mobile-basket img{width:28px;padding-right:10px}@media (min-width:961px){.engi-header.bpr_header .bpr_mobile-basket{display:none}}.engi-header.bpr_header .bpr_mobile-search{position:relative;display:block;cursor:pointer;width:20px;cursor:pointer;height:20px}@media (max-width:960px){.engi-header.bpr_header .bpr_mobile-search{position:absolute;right:65px;top:20px;z-index:1111}}.engi-header.bpr_header .bpr_mobile.bpr_button{position:absolute;right:15px;top:16px;cursor:pointer}@media (min-width:621px){.engi-header.bpr_header .bpr_mobile.bpr_button{right:20px}}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3{width:28px;height:28px;position:relative;margin:0;transform:rotate(0);transition:.25s ease-in-out;cursor:pointer}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#bdbdbd;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(1){top:3px}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(2),.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(3){top:13px}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3 span:nth-child(4){top:22px}.engi-header.bpr_header .bpr_mobile.bpr_button #bpr_nav-icon3.bpr_open span{background:#cbdb2a}@media (min-width:961px){.engi-header.bpr_header .bpr_mobile.bpr_button{display:none}}.engi-header.bpr_header .bpr_top-menu{font-family:Poppins-Medium;width:100%;margin-right:auto;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.engi-header.bpr_header .bpr_top-menu .bpr_top-menu__social,.engi-header.bpr_header .bpr_top-menu .bpr_top-menu__text{display:none}@media (min-width:961px){.engi-header.bpr_header .bpr_top-menu .bpr_top-menu__social,.engi-header.bpr_header .bpr_top-menu .bpr_top-menu__text{display:-ms-flexbox;display:flex}}@media (min-width:961px){.engi-header.bpr_header .bpr_top-menu{display:-ms-flexbox;display:flex}}.engi-header.bpr_header .bpr_top-menu ul{margin:0 -15px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.engi-header.bpr_header .bpr_top-menu ul li{padding:0 8px;display:inline-block;line-height:1;text-align:center}.engi-header.bpr_header .bpr_top-menu ul li a{color:#fff;text-decoration:none;font-size:12px;line-height:15px}@media (min-width:961px){.engi-header.bpr_header .bpr_top-menu__text a{padding-left:15px;padding-right:15px}}.engi-header.bpr_header .bpr_top-menu__social{width:20px}.engi-header.bpr_header .bpr_top-menu__social a{display:inline-block}.engi-header.bpr_header .bpr_top-menu__social a img{width:25px}@media (min-width:961px){.engi-header.bpr_header .bpr_top-menu__mobile{display:none}}.engi-header.bpr_header .bpr_main-menu{display:none;position:fixed;top:60px;width:auto;left:auto;right:0;height:auto;overflow:scroll;font-family:Poppins;font-weight:500;font-size:14px}.engi-header.bpr_header .bpr_main-menu.bpr_show-menu{display:block}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu.bpr_show-menu{display:-ms-flexbox;display:flex}}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu{display:-ms-flexbox;display:flex;position:relative;top:auto;left:auto;right:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;overflow:visible}}.engi-header.bpr_header .bpr_main-menu>ul li .bpr_item-wrapper a:focus,.engi-header.bpr_header .bpr_main-menu>ul li .bpr_item-wrapper a:hover{text-decoration:underline}.engi-header.bpr_header .bpr_main-menu ul{list-style:none;margin:0;padding:0;width:100%;position:relative;color:#191919}.engi-header.bpr_header .bpr_main-menu ul .bpr_has-children{cursor:pointer}@media (max-width:960px){.engi-header.bpr_header .bpr_main-menu ul .bpr_no-children~.bpr_no-children{padding-bottom:20px!important}}.engi-header.bpr_header .bpr_main-menu ul .bpr_no-children~.bpr_no-children a{font-family:Poppins-Bold}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1{padding:0 1rem}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1>li{min-width:158px;text-align:center;padding:0 1rem}@media (min-width:1090px){.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1>li{min-width:auto}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1>li a{padding:0 1rem}}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li:first-child:hover .bpr_level-2{border-top-left-radius:0}}.engi-header.bpr_header .bpr_main-menu ul li{font-size:14px;float:left;border-top:0;-ms-flex-order:1;order:1}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li{border:0}}.engi-header.bpr_header .bpr_main-menu ul li .bpr_item-wrapper{position:relative;line-height:21px;padding:0 18px}.engi-header.bpr_header .bpr_main-menu ul li .bpr_menu-indicator{display:none}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2{opacity:1;visibility:visible;display:none;position:relative;top:0;left:0;right:0;z-index:10;font-size:0;border:0}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2{background:#cbdb2a;display:block;opacity:0;visibility:hidden;position:absolute;top:40px;padding-left:10px;padding-right:10px;box-sizing:border-box;transition:all .25s ease-in-out;border-top-left-radius:20px;border-top-right-radius:20px}}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li{width:100%;border:0}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li{min-width:230px;width:auto;border:0}}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li.bpr_menu-condensed{min-width:158px}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li>a{display:block;line-height:44px;font-size:14px;padding-left:50px}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li>a{display:block;text-align:center;padding:0}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-2>li>a:hover{background:#fff;padding-bottom:1px;z-index:1;position:relative}}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-3{opacity:0;visibility:hidden;overflow-x:hidden;position:absolute;left:0;right:0;top:44px;padding-top:51px;padding-bottom:35px;background:#fff;transition:all .25s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-3 .bpr_item-wrapper{position:relative;margin-top:-37px;padding-left:15px;padding-right:15px;font-size:15px;line-height:42px;font-family:Poppins;font-weight:400}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-3>li{float:none;min-width:auto}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-4{font-size:0;max-height:280px;overflow:hidden;padding-left:15px;padding-right:15px}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-4 li{display:block;padding-left:0;float:none}.engi-header.bpr_header .bpr_main-menu ul li .bpr_level-4 li a{padding-top:3px;padding-bottom:3px;font-family:Poppins;font-weight:300;font-size:14px;display:block;padding-right:10px;text-transform:uppercase}.engi-header.bpr_header .bpr_main-menu ul li.bpr_search-item{cursor:default;-ms-flex-order:0;order:0;border-left:0;border-right:0}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul li.bpr_search-item{width:19%;-ms-flex-order:1;order:1}.engi-header.bpr_header .bpr_main-menu ul li.bpr_search-item #o-mini-search-box #mini-search-box-element v-form-with-input{float:none;max-width:100%}.engi-header.bpr_header .bpr_main-menu ul li.bpr_search-item #o-mini-search-box #mini-search-box-element v-form-with-input .a-search-button{-ms-flex:0 0 17px;flex:0 0 17px}.engi-header.bpr_header .bpr_main-menu ul li.bpr_search-item #o-mini-search-box #mini-search-box-element v-form-with-input .a-form-input{width:calc(100% - 17px)}}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:40px}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1 .bpr_has-children.bpr_expanded .bpr_level-2{display:block}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1>li>.bpr_item-wrapper{padding:0}}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul.bpr_level-1>li:hover .bpr_level-2{visibility:visible;opacity:1}}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu ul.bpr_level-2>li:hover a{background:#fff;border-radius:20px 20px 0 0}.engi-header.bpr_header .bpr_main-menu ul.bpr_level-2>li:hover .bpr_level-3{visibility:visible;opacity:1;border-radius:0 0 25px 25px}}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:961px){.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu{display:none}}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li{box-sizing:border-box;border-color:#fff;height:46px;font-family:Arial;font-size:13px;border:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-left:18px}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li a{color:#191919;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li a span{width:auto}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li a span:nth-child(2){width:auto;padding-left:15px}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li img{width:28px}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li .bpr_mobile-top-menu-ico{text-align:left;display:inline-block;margin-right:15px}@media (min-width:621px){.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li{margin:0 0 10px;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;-ms-flex-pack:start;justify-content:flex-start}.engi-header.bpr_header .bpr_main-menu .bpr_mobile-top-menu li a{padding:0 20px;text-align:left}}.bpr_footer{width:100%;background:#000;padding:1rem 0 2rem}.bpr_footer .bpr_top-row{background:#000;font-size:14px;padding:22px 0 32px 0;text-align:center}.bpr_footer .bpr_top-row ul{list-style:none;margin:0;padding:0;text-align:left}.bpr_footer .bpr_top-row ul li{padding-top:7px;vertical-align:top}.bpr_footer .bpr_top-row ul li a{color:#bdbdbd;text-decoration:none;font-family:Poppins-Regular}.bpr_footer .bpr_top-row ul li a:hover{text-decoration:underline}.bpr_footer .bpr_top-row ul.bpr_level-1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.bpr_footer .bpr_top-row ul.bpr_level-1>li{display:inline-block;padding-left:15px;padding-right:15px}.bpr_footer .bpr_top-row ul.bpr_level-2>li{position:relative}.bpr_footer .bpr_top-row .bpr_item-wrapper{font-family:Poppins-Bold;color:#fefefe;padding-bottom:7px;font-size:16px}.bpr_footer .bpr_bottom-row{background-color:#000;font-family:Poppins-Regular;color:#bdbdbd;font-size:0;padding:15px 36px}.bpr_footer .bpr_bottom-row a{color:#bdbdbd;text-decoration:none}.bpr_footer .bpr_bottom-row a:hover{text-decoration:underline}.bpr_footer .bpr_bottom-row .bpr_col-left{display:inline-block;font-size:14px;text-align:left}.bpr_footer .bpr_bottom-row .bpr_col-right{display:inline-block;width:50%;font-size:14px;text-align:right}.bpr_footer .bpr_bottom-row .bpr_col-item{display:inline-block;padding-left:20px}.bpr_footer .go-footer-socials{padding:0 10px;background-color:#000}.bpr_footer .go-footer-socials a{display:inline-block;padding-right:1.5rem}.bpr_footer .go-footer-socials a img{width:25px;height:25px}@media only screen and (max-width:960px){.bpr_footer{padding:0}.bpr_footer .bpr_top-row{padding:0}.bpr_footer .bpr_top-row ul.bpr_level-1{display:block;-ms-flex-pack:justify;justify-content:space-between;padding:0}.bpr_footer .bpr_top-row ul.bpr_level-1>li{display:block;padding-left:0;padding-right:0;padding-top:0;padding-left:30px;padding-right:30px;border-bottom:1px solid #555}.bpr_footer .bpr_top-row ul.bpr_level-1>li:first-of-type{border-top:1px solid #555}.bpr_footer .bpr_top-row ul.bpr_level-2{display:block;background-color:#000;font-size:0;display:none}.bpr_footer .bpr_top-row ul.bpr_level-2>li{display:block;padding-left:0;padding-right:0;padding-top:0;padding-left:18px;width:auto;border:0;border-top:1px solid #555;text-transform:uppercase}.bpr_footer .bpr_top-row ul.bpr_level-2>li:before{display:none}.bpr_footer .bpr_top-row ul.bpr_level-2>li>a{display:block;text-align:left;line-height:46px;font-size:14px}.bpr_footer .bpr_top-row ul li{border:1px solid #000;border-top:0;-webkit-tap-highlight-color:transparent}.bpr_footer .bpr_top-row ul li.bpr_has-children{cursor:pointer;background:url(../../images/mobile_menu_plus.png) right 19px no-repeat transparent}.bpr_footer .bpr_top-row ul li.bpr_has-children.bpr_expanded{background:url(../../images/mobile_menu_minus.png) right 19px no-repeat transparent}.bpr_footer .bpr_top-row ul li.bpr_has-children.bpr_expanded ul{display:block}.bpr_footer .bpr_top-row .bpr_item-wrapper{font-family:Poppins-Bold;font-size:14px;text-decoration:none;font-weight:400;line-height:46px;padding-bottom:0;padding-left:18px}.bpr_footer .bpr_bottom-row{padding-left:18px;padding-right:18px}.bpr_footer .bpr_bottom-row .bpr_col-left{display:block;text-align:center;width:auto;padding-bottom:20px;font-size:11px}.bpr_footer .bpr_bottom-row .bpr_col-right{display:block;text-align:center;width:auto}.bpr_footer .bpr_bottom-row .bpr_col-item{padding-left:10px;padding-right:10px}.bpr_header .bpr_main-menu ul.bpr_level-3>li{padding-left:18px;width:auto;border:0;border-top:1px solid #555;text-transform:uppercase}.go-footer-socials{text-align:center}.go-footer-socials a{padding:1.5rem}}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark{background:rgba(0,0,0,.75)}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper{position:relative;transition:transform .3s ease-out;transform:translate(0,-50%)}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white{padding:0;width:873px;text-align:left;background:#fff}@media (max-width:620px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white{width:90%}}@media (min-width:621px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white{width:84%}}@media (min-width:961px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white{width:870px}}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container{max-height:85vh;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;padding:25px}@media (min-width:961px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container{padding:50px;font-size:14px}}@media (min-width:1025px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container{font-size:15px}}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-header{font-style:italic;margin-bottom:15px;padding-right:50px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-header .bpr_rodo-info-first-heading{margin-bottom:15px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll{min-height:60px;overflow-y:scroll;padding-right:50px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar{width:10px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar-thumb,.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar-track{border-radius:5px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar-track{background-color:#f6f6f6}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar-thumb{background-color:#ddd}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll::-webkit-scrollbar-thumb:hover{background-color:#ccc}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll .bpr_rodo-info-second-heading,.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll .bpr_rodo-info-third-heading{font-weight:700;margin-bottom:5px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll ul{padding-left:10px;margin-top:5px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll ul li{list-style-type:none;position:relative;padding-left:5px;margin:3px 0;line-height:24px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll ul li::before{content:"•";position:absolute;left:-.8em;font-size:.9em}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll .bpr_rodo-info-footer{margin:35px 0 17.5px 0;font-style:italic}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll .bpr_rodo-info-footer .link{text-decoration:underline}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_rodo-info-scroll .bpr_rodo-info-footer .link:hover{text-decoration:none}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:17.5px}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row .rodo-btn .bpr_btn-default,.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row .rodo-btn .bpr_btn-hover{max-width:100%}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row .rodo-btn button[type=submit]{font-size:16px}@media (min-width:421px){.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row .rodo-btn button[type=submit]{font-size:20px}}.bpr_rodo-info .bpr_modal-confirm.bpr_modal-confirm--bg-dark .bpr_modal-wrapper .bpr_confirm-content.bpr_confirm-content--bg-white .bpr_confirm-container .bpr_section-btn-row .rodo-btn button[type=submit]:hover{color:#fff}#fhir-examination-data .fhir-examination-grid{border:1px solid #ddd;margin:30px auto;padding:0 0 25px;max-width:100%;font-family:Poppins-Regular;font-size:14px;line-height:calculateLine(17px,13px)}#fhir-examination-data .fhir-examination-grid .bpr_validation-msg,#fhir-examination-data .fhir-examination-grid .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset #fhir-examination-data .fhir-examination-grid .shield-width-height-error{font-size:13px}#fhir-examination-data .fhir-examination-grid--bliz .fhir-examination-grid_cell--fifth{display:none}@media (min-width:961px){#fhir-examination-data .fhir-examination-grid--bliz .fhir-examination-grid_cell--fifth{display:-ms-flexbox;display:flex}}#fhir-examination-data .fhir-examination-grid_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:10px 15px}#fhir-examination-data .fhir-examination-grid_row.fhir-examination-grid_row--head{background-color:#f6f6f6;padding:10px 15px;-ms-flex-align:center;align-items:center}#fhir-examination-data .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell{font-size:13px;text-align:center;line-height:calculateLine(15px,12px)}#fhir-examination-data .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child{font-size:14px}#fhir-examination-data .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child b{font-family:Poppins-Bold;font-weight:400}@media (min-width:961px){#fhir-examination-data .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child{padding-top:5px}}#fhir-examination-data .fhir-examination-grid_cell{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding:5px}#fhir-examination-data .fhir-examination-grid_cell input[type=text]{box-sizing:border-box;width:100%}#fhir-examination-data .fhir-examination-grid_cell:first-child{-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media (min-width:961px){#fhir-examination-data .fhir-examination-grid_cell:first-child{text-align:left;-ms-flex:1;flex:1;padding-top:17px}}#fhir-examination-data .fhir-examination-bottom{margin:35px auto 60px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}#fhir-examination-data .fhir-examination-bottom .bpr_section-subtitle{margin:0 0 30px}#fhir-examination-data .fhir-examination-bottom>.bpr_register-row{-ms-flex:0 0 48%;flex:0 0 48%;margin:0}#fhir-examination-data .fhir-examination-bottom>.bpr_register-row+.bpr_register-row{margin-top:40px}#fhir-examination-data .fhir-examination-bottom>.bpr_register-row textarea{width:100%}#fhir-examination-data .fhir-examination-bottom_indentation.bpr_register-row{margin:15px 0 15px 56px}#fhir-examination-data .fhir-examination-bottom .engi-radio-wrapper{margin:0 0 15px}#fhir-examination-data .fhir-examination-bottom .disabled-correction{pointer-events:none;opacity:.4}#fhir-examination-data .fhir-examination-bottom .engi-textarea textarea+label{margin-top:-128px;text-transform:uppercase}@media (min-width:421px){#fhir-examination-data .fhir-examination-bottom{max-width:365px}}@media (min-width:961px){#fhir-examination-data .fhir-examination-bottom{max-width:100%;margin:35px 28px 60px;-ms-flex-direction:row;flex-direction:row}#fhir-examination-data .fhir-examination-bottom>.bpr_register-row+.bpr_register-row{margin-top:0}#fhir-examination-data .fhir-examination-bottom>.bpr_register-row+.bpr_register-row textarea{box-sizing:border-box;width:100%}}.bpr_client-frame .bpr_confirm-content{position:relative;min-width:585px;background:#fff}.bpr_client-frame .bpr_confirm-content .bpr_confirm-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bpr_client-frame .bpr_modal-confirm .bpr_modal-wrapper{top:50%}.clientFrame_figure{width:100px}.clientFrame_title{margin:20px 0;font-family:Poppins-Bold;font-weight:400;font-size:24px}.clientFrame_container{width:640px}.clientFrame_container p:first-child{margin:0;font-family:Poppins-Light;font-size:22px;text-align:left}.clientFrame_fieldset{margin:0;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.clientFrame_fieldset+fieldset{border-top:1px solid #ddd}.clientFrame_fieldset .shield-width-height-error{margin:10px 0 0;text-align:center;width:100%;color:#e5002b}.clientFrame_input{-ms-flex:0 0 30%;flex:0 0 30%}.clientFrame_input input[type=text]{width:180px}.clientFrame .bpr_validation-msg,.clientFrame .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .clientFrame .shield-width-height-error{font-size:13px}.clientFrame .bpr_form-styled .bpr_validation-msg,.clientFrame .bpr_form-styled .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .clientFrame .bpr_form-styled .shield-width-height-error{font-size:13px}.clientFrame .bpr_form-styled .bpr_css-select .bpr_css-select-input-label{width:160px}.clientFrame_submitButton{box-sizing:border-box;overflow:hidden;width:auto;height:42px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:16px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:20px;font-weight:400;text-transform:uppercase;border-color:#cbdb2a;border-radius:0;margin:20px auto 0;padding:0 40px;position:relative;border:0}.clientFrame_submitButton img{display:none}.clientFrame_submitButton a,.clientFrame_submitButton button,.clientFrame_submitButton input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(42px - 2px);font-size:16px}.clientFrame_submitButton a,.clientFrame_submitButton a input,.clientFrame_submitButton button,.clientFrame_submitButton input{font-family:Poppins-Bold;cursor:pointer}.clientFrame_submitButton .svg-wrapper{display:block;height:100%}.clientFrame_submitButton:hover{background:#000;color:#fff}.clientFrame_submitButton:hover a,.clientFrame_submitButton:hover button,.clientFrame_submitButton:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.clientFrame_submitButton{width:auto;height:50px;font-size:20px}.clientFrame_submitButton a,.clientFrame_submitButton button,.clientFrame_submitButton input{line-height:calc(50px - 2px);font-size:20px}}.clientFrame_closeButton{position:absolute;top:15px;right:15px;width:20px;height:20px;background:0 0;border:0;text-indent:-1000em;text-decoration:none;cursor:pointer}.clientFrame_closeButton::before{content:"\f11d";font-size:20px;color:#191919;position:absolute;top:0;left:0;text-indent:0}.clientFrame .bpr_form-styled .clientFrame_secondCloseButton{display:block;border:0;margin:10px auto;background:0 0;cursor:pointer;text-decoration:underline;color:#787878;font-size:13px}.clientFrame .bpr_form-styled .clientFrame_secondCloseButton:hover{text-decoration:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_modal-wrapper{top:10%}@media (min-width:1025px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_modal-wrapper{top:50%}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content{max-width:970px;width:86%;box-sizing:border-box;padding:15px}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content{padding:30px;width:80%}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn{top:20px;right:20px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn img{display:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn:before{content:"\f11d";font-size:20px;color:#191919}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title{box-sizing:border-box;font-size:16px;line-height:1.2;padding:0 0 0 2em;max-width:190px;position:relative}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title img{display:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title:before{content:"\f110";margin-left:0;font-size:1.3em;color:#59ab00;position:absolute;left:0;top:0}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title{font-size:18px;max-width:210px}}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title{font-size:20px;max-width:100%}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title{font-size:22px}}@media (min-width:1025px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title{font-size:26px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list{margin:30px 0 0;border-radius:6px;font-size:13px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-column.bpr_cart-col-1{-ms-flex-item-align:start;align-self:flex-start}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-column.bpr_cart-col-1 .bpr_cart-col-content img{width:50%}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-column.bpr_cart-col-1 .bpr_cart-col-content img{width:100%}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair{margin-top:0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content{display:block}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content table{width:100%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content table+table{margin-top:10px}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-header .bpr_cart-column.bpr_cart-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-header .bpr_cart-column.bpr_cart-col-4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;text-align:center}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-3{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%;text-align:center}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content table{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list.--pair .bpr_cart-item .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content table+table{margin-top:0}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list{font-size:14px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price>div,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .engi-cart-price{font-size:18px;line-height:1}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price>div,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .engi-cart-price{font-size:20px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price .cp_bpr_price-cross,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-price span{font-size:14px;line-height:14px;color:#787878;text-decoration:line-through}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-header{border-bottom:1px solid #ddd;display:none;padding:0 10px}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-header{display:-ms-flexbox;display:flex}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-header .bpr_cart-column{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:20px 10px;text-align:center;font-family:Poppins-Bold;font-weight:400;font-size:14px;line-height:calculateLine(18px,14px);text-transform:uppercase}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-header .bpr_cart-column.bpr_cart-col-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item{-ms-flex-align:center;align-items:center;background-color:transparent;margin:0;padding:0 15px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column{box-sizing:border-box;padding:20px 5px;text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column{padding:20px 10px}}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column.bpr_cart-col-2{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column.bpr_cart-col-2{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column.bpr_cart-col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;margin-top:-10px}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column.bpr_cart-col-3{padding-top:20px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-ms-flex-pack:center;justify-content:center;margin-top:0}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table{width:100%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table td{border-bottom:1px solid #eee;vertical-align:top}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table td{border:0}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table .bpr_cart-tab-label,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table .bpr_cart-tab-value{padding:2px 0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table .bpr_cart-tab-label{text-align:left}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_cart-list .bpr_cart-item .bpr_cart-column table .bpr_cart-tab-value b{display:block}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance{margin:30px 0 0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle{font-size:15px;line-height:1.2}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle img{display:none}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle{font-size:18px}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle{font-size:20px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle:before{content:"\f12e";font-size:.7em;margin-right:5px;vertical-align:middle}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_right-col-link{font-size:15px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list{margin:20px 0 0;border:0}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header{border:1px solid #ddd;background:#f6f6f6;display:none}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header{display:-ms-flexbox;display:flex}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column{padding:20px 5px;text-align:center;font-family:Poppins-Bold;font-weight:400;font-size:12px;line-height:calculateLine(18px,14px);text-transform:uppercase;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;box-sizing:border-box}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column{padding:20px 10px;font-size:14px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-3{width:auto;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-3{-ms-flex-preferred-size:20%;flex-basis:20%;padding-left:5px;padding-right:5px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-4{-ms-flex-preferred-size:15%;flex-basis:15%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-5{-ms-flex-preferred-size:25%;flex-basis:25%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-4,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-5{display:none}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-4,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_insurance-header .bpr_ins-column.bpr_ins-col-5{display:block}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item{margin:-1px 0 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;border-top:1px solid #ddd}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column{padding:5px;text-align:center;background-color:transparent;box-sizing:border-box}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1 img,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2 img,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3 img{display:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1 i,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2 i,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3 i{display:inline-block;vertical-align:middle;margin-left:10px;font-size:12px;font-family:Poppins-Bold;font-style:normal;font-weight:400;text-transform:uppercase;width:110px;text-align:left}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3{padding:10px 10px 15px}}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1 i,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2 i,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3 i{display:none}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-1,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-2,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-3{-ms-flex-preferred-size:20%;flex-basis:20%;padding-left:5px;padding-right:5px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-4{padding-top:20px;padding-right:20px;text-align:center}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-4{text-align:right}}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-4{padding-top:0}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-4{-ms-flex-preferred-size:15%;flex-basis:15%;text-align:center;padding-right:0}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-5{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-5{padding-top:0}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column.bpr_ins-col-5{-ms-flex-preferred-size:25%;flex-basis:25%}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked{margin-bottom:0;box-sizing:border-box;border:1px solid #ddd;border-radius:50%;width:32px;height:32px;line-height:32px;position:relative;display:inline-block}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked:before{content:"\f110";color:#59ab00;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn{box-sizing:border-box;overflow:hidden;width:auto;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#fff;color:#e5002b;font-size:12px;text-align:center;min-width:150px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn img{display:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn input{border:0;background:0 0;display:block;height:100%;width:100%;color:#e5002b;line-height:calc(24px - 2px);font-size:12px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn a input,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn input{font-family:Poppins-Bold;cursor:pointer}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn .svg-wrapper{display:block;height:100%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn:hover{background:#e5002b;color:#fff}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn:hover a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn:hover button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn{width:auto;height:32px;font-size:14px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_section-btn input{line-height:calc(32px - 2px);font-size:14px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper{display:-ms-flexbox;display:flex;margin:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper{margin:25px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper>*{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;text-align:center}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper>*{-ms-flex:0 0 80%;flex:0 0 80%}}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper>*{-ms-flex:0 0 auto;flex:0 0 auto}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav{position:relative;top:auto;left:auto;margin:30px 0 0;text-decoration:none}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav{margin:0}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav:hover{text-decoration:underline}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav:hover:before{text-decoration:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav a{text-decoration:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav a:hover{text-decoration:underline}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav a:hover:before{text-decoration:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn{box-sizing:border-box;overflow:hidden;width:100%;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#e5002b;color:#fff;font-size:14px;text-align:center}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn img{display:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn input{border:0;background:0 0;display:block;height:100%;width:100%;color:#fff;line-height:calc(32px - 2px);font-size:14px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn a input,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn input{font-family:Poppins-Bold;cursor:pointer}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn .svg-wrapper{display:block;height:100%}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn:hover{background:#fff;color:#fff}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn:hover a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn:hover button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn{width:100%;height:40px;font-size:16px}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn a,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn button,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn input{line-height:calc(40px - 2px);font-size:16px}}@media (min-width:421px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn{width:80%}}@media (min-width:621px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn{width:240px}}@media (min-width:961px){.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn{width:328px}}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn::after{content:"\f11a";font-size:17px;position:absolute;right:16px;top:50%;transform:rotate(-90deg) translate(50%);color:#fff}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn:hover::after{color:#e5002b}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn a.--disabled{pointer-events:none}.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_additional-info{font-size:12px;color:#787878}.bpr_modal-confirm--show-inline{display:-ms-flexbox;display:flex;gap:1rem;padding:10px;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){.bpr_modal-confirm--show-inline{-ms-flex-direction:row;flex-direction:row}.engi-trendyopticians .bpr_modal-confirm--show-inline{margin:2rem 0}}.bpr_modal-confirm--show-inline>div{-ms-flex-preferred-size:50%;flex-basis:50%}.bpr_modal-confirm--show-inline table td{vertical-align:top}.bpr_modal-confirm--show-inline .bpr_cart-list{margin:0;border:0}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list{padding:1rem;border-radius:.625rem;border:3px solid #ddd}}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-item{border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-item{-ms-flex-direction:row;flex-direction:row}}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-col-1,.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-col-2{-ms-flex-preferred-size:50%;flex-basis:50%}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-col-2 .bpr_cart-col-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-col-2 .bpr_cart-col-content table{font-size:.75rem;margin-top:0}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-col-2 .bpr_cart-col-content table{margin-top:1rem;font-size:.875rem}}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column{margin:0;padding:0;width:100%;max-width:auto}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column{margin:0 1rem}}.engi-trendyopticians .bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column{vertical-align:top}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column.bpr_cart-col-1{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column.bpr_cart-col-1>div{-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column.bpr_cart-col-1>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px;padding:0}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-list .bpr_cart-column.bpr_cart-col-2 .bpr_cart-col-content{-ms-flex-direction:column;flex-direction:column;gap:0}}.bpr_modal-confirm--show-inline .bpr_cart-tab-label{font-weight:700}.bpr_modal-confirm--show-inline .bpr_cart-tab-label strong{display:block;margin:.5rem 0;font-size:1rem}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_cart-tab-label strong{margin:1rem 0;font-size:1.125rem}}.bpr_modal-confirm--show-inline .bpr_button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1.625rem;margin-top:1rem}.bpr_modal-confirm--show-inline .bpr_button-wrapper .bpr_section-btn{background:0 0;border:0;margin:0;height:auto;border-radius:0}.bpr_modal-confirm--show-inline .bpr_button-wrapper button.add-to-cart td{vertical-align:middle}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_button-wrapper{margin-top:1.5rem}}.bpr_modal-confirm--show-inline #ve-buttonBackToShop{font-family:var(--ngFontBold);font-size:1rem;color:#787878;line-height:normal}@media (min-width:961px){.bpr_modal-confirm--show-inline #ve-buttonBackToShop{font-size:1.625rem}}.bpr_modal-confirm--show-inline #ve-buttonGoToCart{background:0 0;border:0;font-family:var(--ngFontBold);font-size:1rem;color:#e5002b;line-height:normal}.bpr_modal-confirm--show-inline #ve-buttonGoToCart:hover{text-decoration:underline}.engi-trendyopticians .bpr_modal-confirm--show-inline #ve-buttonGoToCart{text-transform:none;color:var(--ngPrimaryColor)}@media (min-width:961px){.bpr_modal-confirm--show-inline #ve-buttonGoToCart{font-size:1.625rem}}.bpr_modal-confirm--show-inline .bpr_title{font-size:1.25rem;font-family:var(--ngFontRegular);margin-bottom:1rem}.engi-trendyopticians .bpr_modal-confirm--show-inline .bpr_title{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:961px){.bpr_modal-confirm--show-inline .bpr_title{margin-bottom:2rem;font-size:1.625rem}}.bpr_modal-confirm--show-inline #ve-insurance__price-label{font-weight:700;margin:.5rem 0;font-size:1rem}@media (min-width:961px){.bpr_modal-confirm--show-inline #ve-insurance__price-label{margin:1rem 0;font-size:1.125rem}}.bpr_modal-confirm--show-inline .ve-insurance__price{display:none}.bpr_modal-confirm--show-inline .ve-insurance__price--mobile{font-size:1rem;display:block;text-align:left}@media (min-width:961px){.bpr_modal-confirm--show-inline .ve-insurance__price{display:block}.bpr_modal-confirm--show-inline .ve-insurance__price--mobile{display:none}}.bpr_modal-confirm--show-inline .ve-insurance__box{display:block}.ve-insurance__box{display:none;position:relative;border:3px solid #59ab00;border-radius:.625rem;padding:1rem .375rem;font-size:1rem;background:rgba(255,255,255,.6)}@media (min-width:961px){.ve-insurance__box{padding:1rem}}.ve-insurance__box h4{font-family:var(--ngFontRegular);font-size:1.25rem;font-weight:400;margin:0}.engi-trendyopticians .ve-insurance__box h4{font-family:var(--ngFontRegular)}@media (min-width:961px){.ve-insurance__box h4{font-family:var(--ngFontBold);font-size:1.5rem}.engi-trendyopticians .ve-insurance__box h4{font-family:var(--ngFontRegular);font-size:2.125rem}}.ve-insurance__box ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin:0}@media (min-width:961px){.ve-insurance__box ul{margin:2rem 0;display:block}}.ve-insurance__box li{font-family:var(--ngFontRegular);margin:1rem 0;font-size:.75rem;background:url(../../images/pdp/icon_check.svg) 0 4px no-repeat;background-size:1rem auto;padding-left:1.125rem}.engi-trendyopticians .ve-insurance__box li{padding-left:1.125rem}@media (min-width:961px){.engi-trendyopticians .ve-insurance__box li{font-size:2rem;background-position:0 20px}}@media (min-width:961px){.ve-insurance__box li{font-size:1.125rem;padding-left:2rem}}.engi-trendyopticians .ve-insurance__box__content{font-size:1.25rem}.ve-insurance__box__policy{margin:1rem 0 0;color:#787878;text-decoration:underline;font-size:.825rem}.ve-insurance__box__policy:hover{text-decoration:none}@media (min-width:961px){.ve-insurance__box__policy{margin:1.5rem 0 0;font-size:1rem}}.ve-insurance__box__price{font-family:var(--ngFontRegular);display:-ms-flexbox;display:flex;margin:1rem 0;-ms-flex-align:baseline;align-items:baseline}@media (min-width:961px){.ve-insurance__box__price{font-family:var(--ngFontBold)}}.engi-trendyopticians .ve-insurance__box__price b{font-weight:400}.engi-trendyopticians .ve-insurance__box__price div{font-size:1.25rem;font-family:var(--ngFontRegular)}@media (min-width:961px){.ve-insurance__box__price{margin:2rem 0 1rem 0}}.ve-insurance__box #ve-buttonAddtoCartPopUp{box-sizing:border-box;overflow:hidden;width:100%;height:42px;transition:all .3s ease;font-family:var(--ngFontBold);cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#e5002b;color:#fff;font-size:16px;text-align:center;margin:0 0 1rem 0;position:relative;z-index:1}.engi-trendyopticians .ve-insurance__box #ve-buttonAddtoCartPopUp{background:var(--ngPrimaryColor);border-color:var(--ngPrimaryColor);color:#000}@media (min-width:961px){.ve-insurance__box #ve-buttonAddtoCartPopUp{margin:1rem 0}}.ve-insurance__box #ve-buttonAddtoCartPopUp:hover{background:#fff;color:#e5002b}.engi-trendyopticians .ve-insurance__box #ve-buttonAddtoCartPopUp:hover{background-color:#000;color:#fff!important}.ve-insurance__box #ve-buttonAddtoCartPopUp td{vertical-align:middle}.ve-insurance__box #confPopupPrice{display:inline-block}@media (min-width:961px){.ve-insurance__box:after{content:"";position:absolute;top:50px;width:190px;height:380px;right:0;background:url(../../images/pdp/insurance_shield.gif) 0 0/auto 100% no-repeat;z-index:0;opacity:.1}}.grandoptical #onetrust-banner-sdk #onetrust-reject-all-handler,.grandoptical #onetrust-consent-sdk #onetrust-accept-btn-handler{background-color:#cbdb2a;border-color:#cbdb2a}.grandoptical #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,.grandoptical #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn){background-color:#cbdb2a;border-color:#cbdb2a}.grandoptical .ot-floating-button__front{background-image:url(../../images/cookies_go.png)}.homeSlider{margin:0 0 20px}@media (min-width:961px){.homeSlider{margin-top:17px}}.homeSlider-container{overflow:hidden;position:relative;max-width:1920px;width:100%;margin:0 auto}.homeSlider-container img{width:100%;max-width:100%}.homeSlider-container picture{display:-ms-flexbox;display:flex}.homeSlider-container .swiper-button-next,.homeSlider-container .swiper-button-prev{width:60px;height:40px;background-size:60px 40px}.homeSlider-container .swiper-button-next::after,.homeSlider-container .swiper-button-next::before,.homeSlider-container .swiper-button-prev::after,.homeSlider-container .swiper-button-prev::before{content:none}@keyframes progressSlider{from{width:0%}to{width:100%}}.swiper-container{overflow:hidden;position:relative;max-width:1920px;width:100%;margin:0 auto}.swiper-container .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination{margin:0 10px;position:relative;bottom:auto;display:-ms-flexbox;display:flex;bottom:auto!important}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;width:7px;height:7px;border:1px solid #ddd;background:#ddd;opacity:1}@media (min-width:961px){.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;border-color:#000}.swiper-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:-webkit-min-content;width:min-content;margin:1rem auto 0;display:flex}.swiper-buttons .swiper-button-next--go{background:url(../../images/icon-right.svg);background-repeat:no-repeat;background-position:center}.swiper-buttons .swiper-button-prev--go{background:url(../../images/icon-left.svg);background-repeat:no-repeat;background-position:center}.swiper-buttons .swiper-button-next--go,.swiper-buttons .swiper-button-prev--go{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:17px;height:17px;background-color:#cbdb2a;border-radius:50%}@media (min-width:961px){.swiper-buttons .swiper-button-next--go,.swiper-buttons .swiper-button-prev--go{width:25px;height:25px}}.swiper-buttons .swiper-button-next--go:hover,.swiper-buttons .swiper-button-prev--go:hover{background-color:#dfea76}.brandSlider_slide img{max-width:100%}@media (max-width:960px){.brandSlider .swiper-button-next--go,.brandSlider .swiper-button-prev--go{display:none}}.swiper-bestsellers{margin-top:1.5rem}.swiper-bestsellers .swiper-slide{height:auto;padding:0 .25rem}@media (min-width:961px){.swiper-bestsellers .swiper-slide{padding:0}}.swiper-bestsellers .swiper-slide>div{box-sizing:border-box;height:100%;position:relative;padding:1.5rem .5rem;border-radius:20px;border:1px solid #d9d9d9}@media (min-width:961px){.swiper-bestsellers .swiper-slide>div:hover{border:1px solid #cbdb2a}}.swiper-bestsellers .swiper-slide .product-promotion-title{background-color:#cbdb2a;position:absolute;top:0;right:15px;left:15px;font-size:10px;line-height:14px;text-align:center;border-radius:0 0 20px 20px;color:#323232;font-family:Poppins-Regular;padding:1px 3px}@media (min-width:961px){.swiper-bestsellers .swiper-slide .product-promotion-title{font-size:12px;line-height:18px;right:30px;left:30px}}.swiper-bestsellers .swiper-slide .bpr_prod-title h2{text-align:center;font-family:Poppins-Regular;font-size:16px;line-height:24px;margin-bottom:4px}@media (min-width:961px){.swiper-bestsellers .swiper-slide .bpr_prod-title h2{font-size:24px;line-height:36px}}.swiper-bestsellers .swiper-slide .bpr_prod-title h2 a{color:#323232}.swiper-bestsellers .swiper-slide .bpr_prod-title h3{text-align:center;color:#323232;font-family:Poppins-Light;font-size:10px;line-height:15px;margin-top:0}@media (min-width:961px){.swiper-bestsellers .swiper-slide .bpr_prod-title h3{font-size:12px;line-height:18px}}.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__formatted{color:#000;font-family:Poppins-Light;font-size:16px;line-height:24px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media (min-width:961px){.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__formatted{font-size:20px;line-height:30px}}.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__formatted .green-arrow{position:absolute;right:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:url(../../images/icon-right.svg);background-color:#cbdb2a;background-repeat:no-repeat;background-position:center}.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__formatted .green-arrow:hover{background-color:#dfea76}.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__linethrough{text-align:center;text-decoration:line-through;color:#323232;font-family:Poppins-Light;font-size:12px;line-height:18px;margin-bottom:.25rem}.swiper-bestsellers .swiper-slide .bpr_prod-item-dets .price-container__lowest{margin-top:.25rem;color:#323232;font-family:Poppins-Light;font-size:12px;line-height:18px;text-align:center}.swiper-bestsellers .swiper-slide .bpr_prod-image img{max-width:100%}.swiper-bestsellers .swiper-slide .bpr_prod-desc-ann{margin:0;padding:10px 0 0;text-align:center}@media (max-width:960px){.swiper-bestsellers .swiper-button-next--go,.swiper-bestsellers .swiper-button-prev--go{display:none}}@media (min-width:961px){.swiper-bestsellers .swiper-buttons{display:none}}@media (min-width:961px){.brand-of-the-month .swiper-slide{padding:0}}.brand-of-the-month .swiper-slide>div{padding:1.5rem .5rem;border-radius:20px;background-color:#fff;border:1px solid transparent}@media (min-width:961px){.brand-of-the-month .swiper-slide>div:hover{border:1px solid #cbdb2a}}.brand-of-the-month .swiper-slide .product-promotion-title{background-color:#cbdb2a;position:absolute;top:0;right:15px;left:15px;font-size:10px;line-height:14px;text-align:center;border-radius:0 0 20px 20px;color:#323232;font-family:Poppins-Regular;padding:1px 3px}@media (min-width:961px){.brand-of-the-month .swiper-slide .product-promotion-title{font-size:12px;line-height:18px;right:30px;left:30px}}.brand-of-the-month .swiper-slide .bpr_prod-title h2{text-align:center;font-family:Poppins-Regular;font-size:16px;line-height:24px;margin-bottom:4px}@media (min-width:961px){.brand-of-the-month .swiper-slide .bpr_prod-title h2{font-size:24px;line-height:36px}}.brand-of-the-month .swiper-slide .bpr_prod-title h2 a{color:#323232}.brand-of-the-month .swiper-slide .bpr_prod-title h3{text-align:center;color:#323232;font-family:Poppins-Light;font-size:10px;line-height:15px;margin-top:0}@media (min-width:961px){.brand-of-the-month .swiper-slide .bpr_prod-title h3{font-size:12px;line-height:18px}}.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__formatted{color:#000;font-family:Poppins-Light;font-size:16px;line-height:24px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media (min-width:961px){.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__formatted{font-size:20px;line-height:30px}}@media (max-width:960px){.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__formatted .green-arrow{position:absolute;right:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:url(../../images/icon-right.svg);background-color:#cbdb2a;background-repeat:no-repeat;background-position:center}.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__formatted .green-arrow:hover{background-color:#dfea76}}.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__linethrough{text-align:center;text-decoration:line-through;color:#323232;font-family:Poppins-Light;font-size:12px;line-height:18px;margin-bottom:.25rem}.brand-of-the-month .swiper-slide .bpr_prod-item-dets .price-container__lowest{margin-top:.25rem;color:#323232;font-family:Poppins-Light;font-size:12px;line-height:18px;text-align:center}.brand-of-the-month .swiper-slide .bpr_prod-image img{max-width:100%}@media (max-width:960px){.brand-of-the-month .swiper-button-next--go,.brand-of-the-month .swiper-button-prev--go{display:none}}.eyeExamination{margin:20px 6px;border-radius:7px;display:-ms-flexbox;display:flex;padding:0 10px;-ms-flex-direction:column;flex-direction:column}@media (min-width:961px){.eyeExamination{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0}}.eyeExamination_cell{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:25px 10px}@media (min-width:961px){.eyeExamination_cell{display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-direction:column;flex-direction:column}}.eyeExamination_cell+.eyeExamination_cell{border-top:1px solid #000}@media (min-width:961px){.eyeExamination_cell+.eyeExamination_cell{border-top:0}}.eyeExamination_cell h3{margin:0 0 15px;padding:0;color:#000;font-family:Poppins-Regular;font-size:22px;-ms-flex-positive:1;flex-grow:1}.eyeExamination_cell_button{box-sizing:border-box;overflow:hidden;width:100%;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:14px;text-align:center;display:block;box-sizing:border-box;margin:auto auto 0;font-family:Poppins-Bold;line-height:30px;border-color:#cbdb2a;border-radius:0}.eyeExamination_cell_button img{display:none}.eyeExamination_cell_button a,.eyeExamination_cell_button button,.eyeExamination_cell_button input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(32px - 2px);font-size:14px}.eyeExamination_cell_button a,.eyeExamination_cell_button a input,.eyeExamination_cell_button button,.eyeExamination_cell_button input{font-family:Poppins-Bold;cursor:pointer}.eyeExamination_cell_button .svg-wrapper{display:block;height:100%}.eyeExamination_cell_button:hover{background:#000;color:#fff}.eyeExamination_cell_button:hover a,.eyeExamination_cell_button:hover button,.eyeExamination_cell_button:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.eyeExamination_cell_button{width:100%;height:40px;font-size:16px}.eyeExamination_cell_button a,.eyeExamination_cell_button button,.eyeExamination_cell_button input{line-height:calc(40px - 2px);font-size:16px}}@media (min-width:421px){.eyeExamination_cell_button{width:320px}}@media (min-width:961px){.eyeExamination_cell_button{line-height:38px}}.eyeExamination_cell_button:hover{text-decoration:none}.advices{margin-top:1rem;margin-bottom:3rem}.advices .section-title{margin-bottom:1rem}.advices__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-ms-flex-pack:center;justify-content:center}.advices__content>a{display:inline-block;font-family:Poppins-Regular;border-radius:20px;border:1px solid #d9d9d9;width:100%;max-width:375px}.advices__content>a:hover{text-decoration:none}@media (min-width:961px){.advices__content>a:hover{border:1px solid #cbdb2a}}@media (min-width:961px){.advices__content>a{width:calc((100% - 4rem)/ 3)}}.advices__content>a img{border-radius:20px 20px 0 0;width:100%}.advices__content>a b{font-family:Poppins-Bold;font-size:20px;line-height:30px}.advices__content>a>div{padding:1.5rem 1.5rem 2rem 1.5rem}.advices__url{text-decoration:underline;padding-left:5px}.advices__url::after{content:">>";display:inline;font-family:Poppins-Bold;color:#cbdb2a}.advices__url:hover{text-decoration:none}.brand-of-the-month{margin-top:1rem}.brand-of-the-month__content{margin-top:1rem;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:stretch;justify-content:stretch;border-radius:20px;overflow:hidden}@media (min-width:961px){.brand-of-the-month__content{-ms-flex-direction:row;flex-direction:row}}.brand-of-the-month__content>div{max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch}.brand-of-the-month__first a{display:block;width:100%;height:100%}.brand-of-the-month__first a picture{display:block;width:100%;height:100%}.brand-of-the-month__first a picture img{height:477px;width:100%;object-fit:cover}@media (min-width:961px){.brand-of-the-month__first a picture img{height:100%}}.brand-of-the-month__second{padding:2rem 1rem;font-size:20px;line-height:30px}.brand-of-the-month__second b{font-family:Poppins-Bold}.brand-of-the-month__more{display:none;text-align:center;margin-top:1rem;text-decoration:underline}.brand-of-the-month__more::after{content:">>";display:inline;font-family:Poppins-Bold;color:#cbdb2a}.brand-of-the-month__more:hover{text-decoration:none}.brand-of-the-month .swiper{width:100%;max-width:445px;margin:1.5rem auto 0}@media (min-width:961px){.brand-of-the-month .swiper{width:100%;max-width:225px}}.bpr_section-cart #engi-promotional-coupons-form-wrapper .bpr_validation-msg.bpr_show,.bpr_section-cart #engi-promotional-coupons-form-wrapper .clientFrame_fieldset .bpr_show.shield-width-height-error,.clientFrame_fieldset .bpr_section-cart #engi-promotional-coupons-form-wrapper .bpr_show.shield-width-height-error{display:block;text-align:left}.bpr_section-btn button.engi-checkout-button{font-size:19px}#T_cart_backToShop_button,#T_cart_promotion_BTN,#T_cart_technicalVoucher_subtitle,#T_checkout_button,#T_instore_checkout_button,#bpr_cart-summary-column .bpr_subtitle{text-transform:uppercase}.engi-cart-summary-column--actions{position:relative}.engi-cart-summary-column--actions .bpr_section-btn{float:right}.engi-complete-pair-info{text-align:center;box-sizing:border-box;padding:25px;margin:70px 0;width:100%;border:1px solid #d8d8d8;background-color:#f9fbfa}@media (min-width:1025px){.engi-complete-pair-info{margin-top:0}}.engi-complete-pair-info .engi-complete-pair-info_btn{font-family:Poppins-Bold}.engi-complete-pair-info .engi-complete-pair-info_btn>span{font-family:Poppins-Light;display:inline-block}.engi-complete-pair-info .engi-complete-pair-info_btn>span span:nth-of-type(2){display:none}.cartPoses_select_box .engi-complete-pair-info .engi-complete-pair-info_btn #caret,.engi-complete-pair-info .engi-complete-pair-info_btn .cartPoses_select_box #caret,.engi-complete-pair-info .engi-complete-pair-info_btn .engi-product-poses__select__box #caret,.engi-complete-pair-info .engi-complete-pair-info_btn .flaticon-down-arrow,.engi-product-poses__select__box .engi-complete-pair-info .engi-complete-pair-info_btn #caret{margin-left:10px;display:inline-block;transition-duration:.1s;transform-origin:center}.engi-complete-pair-info p{margin:30px 0 0}.engi-complete-pair-info .engi-complete-pair-info_link{text-decoration:underline;margin-top:30px;display:block}.engi-complete-pair-info #more{position:absolute;z-index:-1000;left:-1000px}.engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn>span span:first-of-type{display:none}.engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn>span span:nth-of-type(2){display:inline-block}.cartPoses_select_box .engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn #caret,.engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn .cartPoses_select_box #caret,.engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn .engi-product-poses__select__box #caret,.engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn .flaticon-down-arrow,.engi-product-poses__select__box .engi-complete-pair-info #more:checked~.engi-complete-pair-info_btn #caret{transform:rotate(180deg)}.engi-complete-pair-info #more:checked~.engi-complete-pair-info_more{display:block;margin-bottom:10px}.engi-complete-pair-info_more{display:none}.cp_bpr_cart .engi-nfz-checkbox{display:table;margin:0 auto 17px;text-align:left}.cp_bpr_cart .engi-nfz-checkbox .bpr_input-wrapper{display:inline-block}.cp_bpr_cart .engi-nfz-checkbox .engi-nfz-label{display:block;margin:-20px 0 0 35px}@media (min-width:961px){.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp{-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}}@media (min-width:1025px){.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp{padding-bottom:90px}}@media (min-width:1200px){.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp{padding-bottom:60px}}@media (min-width:961px){.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp .engi-col-4,.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp .engi-col-5{vertical-align:top;padding-top:70px}}@media (min-width:961px){.cp_bpr_cart .bpr_cart-list .bpr_cart-item.--promo2cp .engi-col-5{padding-top:58px}}.cp_bpr_cart .bpr_cart-list .bpr_cart-item .subscription-item-delete{border:0;margin:5px auto 0;background:url(../../images/trash_ico.png) 0 50% no-repeat transparent;background-size:9px auto;padding-left:15px;display:block;cursor:pointer;font-size:12px}.bpr_section-cart-notice{color:#59ab00;font-weight:400}.subscription-input{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.subscription-input input{display:none}#loyalty-card-form{background:0 0;border:2px solid #cbdb2a;border-radius:20px;width:auto;margin-bottom:20px;margin-top:20px}@media (min-width:961px){#loyalty-card-form{margin-top:0}}.engi-cart-loyalty{margin:20px auto;padding:0 20px;max-width:860px;margin:0 auto}.engi-cart-loyalty:before{content:" ";display:block;background:url(../../images/goclub.png) no-repeat;background-size:253px 88px;height:88px;width:253px}@media (min-width:421px){.engi-cart-loyalty{padding:21px 30px 28px}}@media (min-width:621px){.engi-cart-loyalty{margin:10px auto}}@media (min-width:961px){.engi-cart-loyalty{margin:10px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.engi-cart-loyalty_text{font-family:Poppins-Light;font-size:15px;font-weight:400;line-height:calculateLine(19px,17px)}@media (min-width:621px){.engi-cart-loyalty_text{font-size:17px}}.engi-cart-loyalty_input{position:relative;padding:18px 0}.clientFrame_fieldset .engi-cart-loyalty_input .shield-width-height-error,.engi-cart-loyalty_input .bpr_validation-msg,.engi-cart-loyalty_input .clientFrame_fieldset .shield-width-height-error{position:absolute;top:64px;left:0;right:0}@media (min-width:421px){.engi-cart-loyalty_input{max-width:90%}}@media (min-width:621px){.engi-cart-loyalty_input{max-width:80%}}.engi-cart-loyalty_description{margin:15px 0 0;font-family:Poppins-Light;font-size:13px;line-height:calculateLine(18px,13px)}.engi-cart-loyalty_description br{display:block}@media (min-width:421px){.engi-cart-loyalty_description{margin:5px 0 0}}.engi-cart-loyalty_description a{display:block;color:#000;text-decoration:underline}.engi-cart-loyalty_description a:hover{text-decoration:none}@media (min-width:421px){.engi-cart-loyalty_description a{display:inline-block}}.engi-cart-loyalty_logo{vertical-align:middle;width:134px;display:block;margin:8px 0 0 -5px}@media (min-width:421px){.engi-cart-loyalty_logo{display:inline-block;width:137px;margin:0 0 0 5px}}@media (min-width:621px){.engi-cart-loyalty_logo{width:140px}}.cartDeliveryPayment{margin:0 5px 45px}@media (min-width:421px){.cartDeliveryPayment{margin-bottom:60px}}@media (min-width:961px){.cartDeliveryPayment{margin:0 40px 70px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.cartDeliveryPayment_cell{width:100%;text-align:left;margin:35px 0 0}.cartDeliveryPayment_cell:first-child{margin-top:0}.cartDeliveryPayment_cell_title{text-align:left;margin:0}.cartDeliveryPayment_cell_list{margin:20px 0 0;padding:0}.cartDeliveryPayment_cell_info{margin:30px 0 0;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(18px,12px)}@media (min-width:621px){.cartDeliveryPayment_cell_info{font-size:13px}}.cartDeliveryPayment_cell_info b{display:block;font-family:Poppins-Bold;font-weight:400}.cartDeliveryPayment_cell_error{margin:20px 0 0;font-size:12px;color:#e5002b}@media (min-width:421px){.cartDeliveryPayment_cell{margin-top:40px}}@media (min-width:621px){.cartDeliveryPayment_cell{margin-top:50px}}@media (min-width:961px){.cartDeliveryPayment_cell{-ms-flex:0 0 46%;flex:0 0 46%;margin-top:0}}.cartDeliveryPayment .methodElement{list-style:none;margin:5px 0 0;min-height:60px;border:1px solid transparent;border-radius:4px;transition:.3s all}.cartDeliveryPayment .methodElement .engi-radio-wrapper{position:relative}.cartDeliveryPayment .methodElement .engi-radio-wrapper input[type=radio]{position:absolute;visibility:hidden}.cartDeliveryPayment .methodElement .engi-radio-wrapper label{position:relative;padding:12px 23px 12px 40px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Poppins-Light;box-sizing:border-box}@media (min-width:621px){.cartDeliveryPayment .methodElement .engi-radio-wrapper label{padding-left:60px}}.cartDeliveryPayment .methodElement .engi-radio-wrapper label::before{content:"";position:absolute;top:13px;left:10px;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;background:0 0}@media (min-width:421px){.cartDeliveryPayment .methodElement .engi-radio-wrapper label::before{top:20px}}@media (min-width:621px){.cartDeliveryPayment .methodElement .engi-radio-wrapper label::before{left:20px}}.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after{position:absolute;opacity:0;top:15px;left:20px;content:"\f110";margin-left:0;font-size:20px;color:#59ab00;text-align:center;line-height:1;transform:translate(-50%,0);transition:opacity .3s}@media (min-width:421px){.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after{top:22px}}@media (min-width:621px){.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after{left:30px}}.cartDeliveryPayment .methodElement_description{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding-left:17px;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px)}.cartDeliveryPayment .methodElement_description span{display:none}.cartDeliveryPayment .methodElement_description_name{display:block;font-family:Poppins-Bold;font-size:13px;line-height:calculateLine(13px,15px);font-weight:400}@media (min-width:421px){.cartDeliveryPayment .methodElement_description_name{margin-bottom:5px}}@media (min-width:621px){.cartDeliveryPayment .methodElement_description_name{font-size:14px}}@media (min-width:961px){.cartDeliveryPayment .methodElement_description_name{font-size:15px}}@media (min-width:421px){.cartDeliveryPayment .methodElement_description{display:block}.cartDeliveryPayment .methodElement_description span{display:block}}@media (min-width:961px){.cartDeliveryPayment .methodElement_description{font-size:13px}}.cartDeliveryPayment .methodElement_description-mobile{margin:8px 0 0;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px);-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:421px){.cartDeliveryPayment .methodElement_description-mobile{display:none}}.cartDeliveryPayment .methodElement_figure{border:1px solid #ddd;height:22px;width:34px;background-position:50%;background-size:70%;background-repeat:no-repeat;box-sizing:border-box}.cartDeliveryPayment .methodElement_figure figcaption{display:none}@media (min-width:421px){.cartDeliveryPayment .methodElement_figure{height:30px;width:48px}}@media (min-width:961px){.cartDeliveryPayment .methodElement_figure{height:35px;width:57px}}.cartDeliveryPayment .methodElement_price{-ms-flex:0 0 55px;flex:0 0 55px;padding-left:15px;font-size:13px;line-height:1;font-family:Poppins-Bold;text-align:right}@media (min-width:621px){.cartDeliveryPayment .methodElement_price{font-size:14px;-ms-flex:0 0 65px;flex:0 0 65px}}@media (min-width:961px){.cartDeliveryPayment .methodElement_price{font-size:15px}}.cartDeliveryPayment .methodElement.methodElement-inpost .methodElement_figure{background-image:url(../../images/icon-delivery-inpost.png)}.cartDeliveryPayment .methodElement.methodElement-asm-cross-border .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-asm-standard .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-asm-standard-free .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-dpd-pickup .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-standard .methodElement_figure{background-image:url(../../images/icon-delivery-dpd.png)}.cartDeliveryPayment .methodElement.methodElement-asm-pickup .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-pickup .methodElement_figure{background-image:url(../../images/icon-delivery-to.png)}@media (min-width:1200px){.cartDeliveryPayment .methodElement.methodElement-pickup.methodElement-selected{min-height:152px}}.cartDeliveryPayment .methodElement.methodElement-post-pickup-orlen-zabka .methodElement_figure{background-image:url(../../images/icon-delivery-orlenzabka.png)}.cartDeliveryPayment .methodElement.methodElement-post-pickup-others .methodElement_figure{background-image:url(../../images/icon-delivery-pocztapolska.jpg)}.cartDeliveryPayment .methodElement.methodElement-asm-pharmalink .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-pharmalink .methodElement_figure{background-image:url(../../images/icon-delivery-pharmalink.png)}.cartDeliveryPayment .methodElement.methodElement-payu .methodElement_figure{background-image:url(../../images/icon-payment-payu.png)}.cartDeliveryPayment .methodElement.methodElement-payu2 .methodElement_figure{background-image:url(../../images/icon-payment-card.png)}.cartDeliveryPayment .methodElement.methodElement-payu_recurring .methodElement_figure{background-image:url(../../images/icon-payment-recurring.png)}.cartDeliveryPayment .methodElement.methodElement-blik .methodElement_figure{background-image:url(../../images/icon-payment-blik.png)}.cartDeliveryPayment .methodElement.methodElement-google_pay .methodElement_figure{background-image:url(../../images/icon-payment-gpay.png);background-size:98%;border:0}.cartDeliveryPayment .methodElement.methodElement-cashondelivery .methodElement_figure,.cartDeliveryPayment .methodElement.methodElement-instore .methodElement_figure{background-image:url(../../images/icon-payment-money.png)}.cartDeliveryPayment .methodElement.methodElement-selected{border-color:#59ab00}.cartDeliveryPayment .methodElement.methodElement-selected input[type=radio]:checked+label::before{opacity:0}.cartDeliveryPayment .methodElement.methodElement-selected input[type=radio]:checked+label::after{opacity:1}.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_figure{background-image:url(../../images/icon-payment-payuinstallment.jpg)}.cartDeliveryPayment .methodElement.methodElement-payu_installment label b{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}@media (min-width:421px){.cartDeliveryPayment .methodElement.methodElement-payu_installment label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cartDeliveryPayment .methodElement.methodElement-payu_installment label b{display:initial;margin-right:20px;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_description{-ms-flex-wrap:wrap;flex-wrap:wrap}.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_description span{display:inline;font-size:13px}@media (min-width:621px){.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_description span{font-size:15px}}.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_description .payu-mini-installments-widget-details{color:#e5002b!important;margin-left:5px}.cartDeliveryPayment .methodElement.methodElement-payu_installment .methodElement_description-mobile{display:none}.cartDeliveryPayment .methodElement.methodElement-payu_pay_po .methodElement_figure{background-image:url(../../images/icon-payment-paypo.jpg)}.cartDeliveryPayment .methodElement.methodElement-disabled{opacity:.5}.cartDeliveryPayment .methodElement.methodElement-hold input[type=radio]:checked+label::before{opacity:1}.cartDeliveryPayment .methodElement.methodElement-hold input[type=radio]:checked+label::after{opacity:0}.cartDeliveryPayment.cartDeliveryPayment-asm .cartDeliveryPayment_payment{display:none}@media (min-width:961px){.cartDeliveryPayment.cartDeliveryPayment-asm .cartDeliveryPayment_cell{-ms-flex:0 0 100%;flex:0 0 100%}.cartDeliveryPayment.cartDeliveryPayment-asm .cartDeliveryPayment_cell_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cartDeliveryPayment.cartDeliveryPayment-asm .methodElement{-ms-flex:0 0 46%;flex:0 0 46%}}.cartPoses{margin:0 27px 25px}@media (min-width:961px){.cartPoses{margin:0 60px 27px}}.cartPoses_select{position:relative}.cartPoses_select_placeholder{pointer-events:none;font-family:Poppins-Regular;color:#787878;font-size:15px;line-height:19px;top:11px;left:8px;position:absolute;height:19px;display:inline-block;padding:0 2px 0 8px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;overflow:hidden;text-overflow:ellipsis;z-index:2}.cartPoses_select_box{display:block;height:42px;width:100%;position:relative;margin-top:22px}.cartPoses_select_box-choiced+.cartPoses_select_placeholder{transform:translate(-.8em,-1.2em) scale(.8,.8);transition-duration:.2s}.cartPoses_select_box #caret{margin-right:10px}.cartPoses_select_box #caret::before{font-size:12px}.cartPoses_select_box #caret::after{display:none}.cartPoses_select_box .ng-dropdown-wrapper{width:100%;height:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;line-height:19px;color:#191919;resize:none;outline:0}.cartPoses_select_box .ng-dropdown-wrapper.active input{border-bottom-left-radius:0;border-bottom-right-radius:0}.cartPoses_select_box .ng-dropdown-wrapper.active .ng-dropdown-menu{margin:-1px -1px 0}.cartPoses_select_box input{width:100%;height:100%;font-family:Poppins-Regular;box-sizing:border-box;font-size:13px;padding:2px 10px;cursor:pointer;border-radius:5px}.cartPoses_select_box .ng-dropdown-menu{border:1px solid #ddd;font-family:Poppins-Light;font-size:13px;line-height:24px;padding:15px;margin:0;background-color:#fff;max-height:280px}.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar{width:10px}.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar-thumb,.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar-track{border-radius:5px}.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar-track{background-color:#f6f6f6}.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar-thumb{background-color:#ddd}.cartPoses_select_box .ng-dropdown-menu::-webkit-scrollbar-thumb:hover{background-color:#ccc}@media (min-width:421px){.cartPoses_select_box .ng-dropdown-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cartPoses_select_box .ng-dropdown-menu li{-ms-flex:0 0 50%;flex:0 0 50%}.cartPoses_select_box .ng-dropdown-menu li:hover{cursor:pointer}.cartPoses_select_box .ng-dropdown-menu li:first-child{display:none}.cartPoses_info{margin:20px -10px 0}@media (min-width:421px){.cartPoses_info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (min-width:961px){.cartPoses_info{margin-left:-60px;margin-right:-60px}}@media (min-width:1200px){.cartPoses_info{margin-left:-30px;margin-right:-30px}}.cartPoses_cell{margin:10px 0;padding:0 10px;box-sizing:border-box}@media (min-width:421px){.cartPoses_cell{-ms-flex:0 0 50%;flex:0 0 50%}}.cartPoses_cell_header{margin:10px 0 0;font-size:15px;line-height:calculateLine(23px,15px);font-family:Poppins-Bold;font-weight:400;text-transform:uppercase}.cartPoses_cell_content{margin:10px 0 0;padding:0;list-style:none;font-family:Poppins-Light;font-size:13px;line-height:calculateLine(20px,13px)}.cartPoses_cell_content li{margin:0;padding:0}.cartPoses_button{margin:25px auto 0;display:inline-block;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;font-family:Poppins-Bold;color:#000;font-size:12px;line-height:22px;height:24px;width:100%;text-align:center;text-transform:uppercase;border:0;transition:all .3s;cursor:pointer}.cartPoses_button:hover{background:#000;color:#fff}@media (min-width:421px){.cartPoses_button{max-width:200px}}@media (min-width:961px){.cartPoses_button{width:227px;font-size:12px;height:32px;line-height:30px}}.cartPoses_selected{margin:0 0 0 13px;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px)}@media (min-width:421px){.cartPoses_selected{margin-left:78px}}@media (min-width:621px){.cartPoses_selected{margin-left:98px}}@media (min-width:961px){.cartPoses_selected{font-size:13px;margin-left:74px}}.cartPoses_selected_address{padding:0;margin:0}.cartPoses_selected_button{border:0;background:0 0;margin:10px 0 0;padding:0;text-decoration:underline;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px);color:#000}@media (min-width:961px){.cartPoses_selected_button{font-size:13px}}.cartPoses_selected_button:hover{text-decoration:none}.cartPoses_error{margin:20px 0 0;width:100%;font-size:12px;color:#e5002b}.cartInpost{margin:0 20px 25px}.cartInpost_map{min-height:372px}.cartInpost_selected{margin:0;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px)}@media (min-width:421px){.cartInpost_selected{margin-left:78px}}@media (min-width:621px){.cartInpost_selected{margin-left:98px}}@media (min-width:961px){.cartInpost_selected{font-size:13px;margin-left:114px}}.cartInpost_selected_address{padding:0;margin:0}.cartInpost_selected_button{border:0;background:0 0;margin:10px 0 0;padding:0;text-decoration:underline;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px);cursor:pointer;color:#000}@media (min-width:961px){.cartInpost_selected_button{font-size:13px}}.cartInpost_selected_button:hover{text-decoration:none}.cartInpost_error{margin:20px 0 0;width:100%;font-size:12px;color:#e5002b}.cartPPost{margin:0 20px 25px}.cartPPost_selected{margin:0;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px)}@media (min-width:421px){.cartPPost_selected{margin-left:78px}}@media (min-width:621px){.cartPPost_selected{margin-left:98px}}@media (min-width:961px){.cartPPost_selected{font-size:13px;margin-left:114px}}.cartPPost_selected_address{padding:0;margin:0}.cartPPost_selected_button{border:0;background:0 0;margin:10px 0 0;padding:0;text-decoration:underline;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px);cursor:pointer;color:#000}@media (min-width:961px){.cartPPost_selected_button{font-size:13px}}.cartPPost_selected_button:hover{text-decoration:none}.cartPPost_error{margin:20px 0 0;width:100%;font-size:12px;color:#e5002b}.cartDPDPickup{margin:0 20px 25px}.cartDPDPickup_selected{margin:0;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px)}@media (min-width:421px){.cartDPDPickup_selected{margin-left:78px}}@media (min-width:621px){.cartDPDPickup_selected{margin-left:98px}}@media (min-width:961px){.cartDPDPickup_selected{font-size:13px;margin-left:114px}}.cartDPDPickup_selected_address{padding:0;margin:0}.cartDPDPickup_selected_button{border:0;background:0 0;margin:10px 0 0;padding:0;text-decoration:underline;font-family:Poppins-Light;font-size:12px;line-height:calculateLine(15px,12px);cursor:pointer;color:#000}@media (min-width:961px){.cartDPDPickup_selected_button{font-size:13px}}.cartDPDPickup_selected_button:hover{text-decoration:none}.cartDPDPickup_error{margin:20px 0 0;width:100%;font-size:12px;color:#e5002b}.cartPromotion{position:relative;margin:10px 0 0 auto;padding:25px 10px 7px 20px;max-width:360px}@media (min-width:621px){.cartPromotion{padding:40px 10px 7px 35px}}@media (min-width:961px){.cartPromotion{position:absolute;bottom:0;right:0;margin-top:0;max-width:none}}.cartPromotion_content{position:relative;z-index:1;text-align:right}.cartPromotion::before{content:"";position:absolute;top:0;bottom:0;left:0;right:60%;background:#cbdb2a;border-top-left-radius:100%;z-index:0}.cartPromotion::after{content:"";position:absolute;top:0;bottom:0;left:40%;right:0;background:#cbdb2a;z-index:0}.cartPromotion h5{margin:0;padding:0;font-size:19px;font-family:Poppins-Medium}@media (min-width:621px){.cartPromotion h5{font-size:23px}}.cartPromotion h5 b{display:block;font-size:24px}@media (min-width:621px){.cartPromotion h5 b{font-size:26px}}.cartPromotion ul{margin:0 -3px;padding:7px 0 0;font-size:12px;border-top:1px solid #000}@media (min-width:421px){.cartPromotion ul{margin:0 -7px}}@media (min-width:621px){.cartPromotion ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cartPromotion ul li{list-style:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding:0 3px;font-size:11px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (min-width:421px){.cartPromotion ul li{padding:0 7px}}@media (min-width:621px){.cartPromotion ul li{font-size:12px}}.cartPromotion ul li:first-child .cartPromotion_tooltip_title{transform:translate(-10%,-100%)}.cartPromotion ul li:first-child .cartPromotion_tooltip_title::after{left:36px}@media (min-width:421px){.cartPromotion ul li:first-child .cartPromotion_tooltip_title::after{left:50%}}@media (min-width:421px){.cartPromotion ul li:first-child .cartPromotion_tooltip_title{transform:translate(calc(12px - 50%),-100%)}}.cartPromotion p{margin:7px 0;text-align:right;font-size:14px}@media (min-width:621px){.cartPromotion p{font-size:16px}}.cartPromotion_tooltip{position:relative;box-sizing:border-box;display:inline-block;margin-right:5px;width:21px;height:21px}.cartPromotion_tooltip_button{border:1px solid #000;border-radius:50%;padding:0;text-align:center;font-family:Poppins-Bold;font-size:13px;line-height:16px;color:#000;cursor:default;background:0 0;min-width:0;height:100%;width:100%}@media (min-width:961px){.cartPromotion_tooltip_button:hover{background:#000;color:#cbdb2a}}@media (min-width:961px){.cartPromotion_tooltip_button:hover+.cartPromotion_tooltip_title{display:block;opacity:1;animation:fadeIn .2s}}.cartPromotion_tooltip_title{position:absolute;display:none;box-sizing:border-box;min-width:258px;border-radius:8px;color:#fff;background:#191919;padding:14px 20px 20px;opacity:0;font-size:13px;line-height:1.4;font-family:Poppins-Light;text-align:left;top:-15px;left:auto;transform:translate(calc(12px - 50%),-100%);z-index:100}.cartPromotion_tooltip_title::after{content:"";position:absolute;top:100%;left:50%;border-top:12px solid #191919;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0;margin-left:-12px;margin-top:0}.cartPromotion_tooltip-showInfo .cartPromotion_tooltip_button{background:#000;color:#cbdb2a}@media (min-width:961px){.cartPromotion_tooltip-showInfo .cartPromotion_tooltip_button{background:0 0;color:#000}}.cartPromotion_tooltip-showInfo .cartPromotion_tooltip_title{display:block;opacity:1;animation:fadeIn .2s}@media (min-width:961px){.cartPromotion_tooltip-showInfo .cartPromotion_tooltip_title{opacity:0;display:none}}@media (min-width:961px){.cartPromotion_tooltip-showInfo{background:0 0;color:#000}}.cartSubscriptions{margin:0 0 30px}.cartSubscriptionsOther_cell,.cartSubscriptions_cell{margin-top:-1px;border:1px solid #ddd;padding:10px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#e5f1f7;text-align:center}@media (min-width:421px){.cartSubscriptionsOther_cell,.cartSubscriptions_cell{display:-ms-flexbox;display:flex;text-align:left;gap:15px}}@media (min-width:961px){.cartSubscriptionsOther_cell,.cartSubscriptions_cell{padding:15px 40px}}.cartSubscriptionsOther_cell .engi-css-select,.cartSubscriptions_cell .engi-css-select{min-width:200px;text-align:center}.cartSubscriptionsOther_cell .engi-css-select.bpr_open .bpr_css-select-input-label,.cartSubscriptions_cell .engi-css-select.bpr_open .bpr_css-select-input-label{border-color:#000}.cartSubscriptionsOther_cell .engi-css-select ul,.cartSubscriptions_cell .engi-css-select ul{top:30px}.cartSubscriptionsOther_cell .engi-css-select ul li,.cartSubscriptions_cell .engi-css-select ul li{padding-right:30px}.cartSubscriptionsOther_cell .engi-css-select .bpr_css-select-input-label,.cartSubscriptions_cell .engi-css-select .bpr_css-select-input-label{line-height:30px;width:100%;box-sizing:border-box;background-position:100% 50%;border:1px solid #ddd}.cartSubscriptionsOther_cell .engi-css-select .bpr_css-select-input-label:before,.cartSubscriptions_cell .engi-css-select .bpr_css-select-input-label:before{content:none}.cartSubscriptionsOther_cell .bpr_validation-msg,.cartSubscriptionsOther_cell .clientFrame_fieldset .shield-width-height-error,.cartSubscriptions_cell .bpr_validation-msg,.cartSubscriptions_cell .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .cartSubscriptionsOther_cell .shield-width-height-error,.clientFrame_fieldset .cartSubscriptions_cell .shield-width-height-error{margin:0 0 10px;text-align:right}.cartSubscriptionsOther_cell b,.cartSubscriptions_cell b{margin:5px 0 0;display:block;font-weight:400;font-family:Poppins-Bold}@media (min-width:421px){.cartSubscriptionsOther_cell b,.cartSubscriptions_cell b{margin:0}}.cartSubscriptions_cell--summary{background:#f6f6f6}@media (min-width:621px){.cartSubscriptions_cell--summary b{font-size:1.5em}}.cartSubscriptions_cell--summary+.engi-address-form{margin-top:50px}@media (min-width:421px){.cartSubscriptions_cell--summary+.engi-address-form{margin:60px auto 0}}.cartSubscriptions_warning{box-sizing:border-box;border:2px solid #e5002b;border-radius:5px;margin:20px 0;padding:20px 10px;text-align:center;line-height:1.2;font-family:Poppins-Regular;font-size:13px}.cartSubscriptions_warning.-addProd{border-color:#f3ce38}.cartSubscriptions_warning.-addProd .cartSubscriptions_warning_redButton{color:#000;font-family:Poppins-Bold}@media (min-width:421px){.cartSubscriptions_warning{margin:20px 0;padding:20px;font-size:15px}}@media (min-width:961px){.cartSubscriptions_warning{max-width:720px;margin:20px auto 20px}}.cartSubscriptions_warning a,.cartSubscriptions_warning b{font-weight:400;font-family:Poppins-Medium}.cartSubscriptions_warning a{text-decoration:underline}.cartSubscriptions_warning a:hover{text-decoration:none}.cartSubscriptions_warning_redButton{background:0 0;border:0;color:#e5002b;cursor:pointer;text-decoration:underline;font-size:15px}.cartSubscriptions_warning_redButton:hover{text-decoration:none}.cartSubscriptions_warning .checkboxAlt{margin:5px 0}.cartSubscriptions_warning .checkboxAlt input[type=checkbox]~.bpr_css-label{font-family:Poppins-Regular}.cartSubscriptions_warning .checkboxAlt input[type=checkbox]:checked~.bpr_css-label{font-family:Poppins-Bold}.cartSubscriptions_drops{box-sizing:border-box;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:20px 0;padding:10px 30px 10px 20px;border-radius:5px;border:2px solid #f6f6f6;border-left:5px solid #f3ce38;font-family:Poppins-Bold;font-size:12px;line-height:20px;background-image:url(../../images/icon-drops.svg);background-size:34px auto;background-position:calc(100% + 2px) center;background-repeat:no-repeat;background-color:#fff}@media (min-width:961px){.cartSubscriptions_drops{margin:30px auto}}@media (min-width:1025px){.cartSubscriptions_drops{max-width:960px;padding:10px 60px 10px 50px;-ms-flex-pack:end;justify-content:flex-end}}.cartSubscriptions_drops p{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 auto 0 0;text-align:center}@media (min-width:961px){.cartSubscriptions_drops p{width:auto;-ms-flex:0 0 auto;flex:0 0 auto}}.cartSubscriptions_drops .bpr_section-btn{display:inline-block;margin:10px 10px 5px;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;font-family:Poppins-Bold;font-size:12px;line-height:22px;height:24px;text-align:center;text-transform:uppercase;border:1px solid #cbdb2a;transition:all .3s;cursor:pointer;max-width:150px}.cartSubscriptions_drops .bpr_section-btn a{height:24px;font-size:12px;line-height:22px}.cartSubscriptions_drops .bpr_section-btn:hover{text-decoration:none;background:#000;border-color:#000;color:#fff}@media (min-width:961px){.cartSubscriptions_drops .bpr_section-btn{margin:5px 10px}}.cartSubscriptions .engi-table-list{margin-bottom:0}.cartSubscriptionsOther_cell{background:#f6f6f6}.cartSubscriptionsOther_cell+.cartSubscriptionsOther_cell{background:0 0}@media (min-width:621px){.cartSubscriptionsOther_cell b{font-size:1.5em}}.cartQuickCheckout{position:relative;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:5px;margin:-10px 0 20px;padding:10px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){.cartQuickCheckout{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1025px){.cartQuickCheckout{float:right;gap:20px}}.cartQuickCheckout.--disabled{border:0;float:right}.cartQuickCheckout.--disabled .cartQuickCheckout_checkbox,.cartQuickCheckout.--disabled .cartQuickCheckout_header{display:none}.cartQuickCheckout.--disabled .cartQuickCheckout_submit{width:240px}.cartQuickCheckout_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.cartQuickCheckout_header h4{margin:0;font-family:Poppins-Bold;font-weight:400}.cartQuickCheckout.--active{border-color:#0fd800}.cartQuickCheckout.--active .cartQuickCheckout_checkbox{cursor:pointer;opacity:1}.cartQuickCheckout_checkbox{opacity:.5;cursor:default;margin-right:20px}.cartQuickCheckout_checkbox label{position:relative}.cartQuickCheckout_checkbox label i{position:absolute;inset:0;left:20px;text-align:center;font-style:normal}.cartQuickCheckout_checkbox label::after{content:attr(data-label);font-family:Poppins-Bold;opacity:0;color:#fff}.cartQuickCheckout_toggle{position:relative;line-height:1}.cartQuickCheckout_toggle input[type=checkbox]{height:18px;left:0;opacity:0;position:absolute;top:0;width:18px}.cartQuickCheckout_toggle input[type=checkbox]:checked+label{background:rgba(89,171,0,.2)}.cartQuickCheckout_toggle input[type=checkbox]:checked+label:before{left:calc(100% - 18px + 1px);background:#59ab00}.cartQuickCheckout_toggle input[type=checkbox][disabled]+label{cursor:not-allowed}.cartQuickCheckout_toggle label{width:36px;border:1px solid #d5d5d5;background:#d5d5d5;height:18px;display:inline-block;border-radius:9px;margin:0;position:relative;transition:all .3s ease;transform-origin:20% center;cursor:pointer}.cartQuickCheckout_toggle label:before{content:"";box-sizing:border-box;position:absolute;width:16px;height:16px;top:1px;left:1px;border-radius:50%;transition:.3s ease;background:#787878}.cartQuickCheckout_submit{box-sizing:border-box;overflow:hidden;width:200px;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:14px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:32px;border-color:#cbdb2a;border-radius:0;position:relative;text-transform:uppercase;border:0;margin:0 auto 0 10px}.cartQuickCheckout_submit img{display:none}.cartQuickCheckout_submit a,.cartQuickCheckout_submit button,.cartQuickCheckout_submit input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(32px - 2px);font-size:14px}.cartQuickCheckout_submit a,.cartQuickCheckout_submit a input,.cartQuickCheckout_submit button,.cartQuickCheckout_submit input{font-family:Poppins-Bold;cursor:pointer}.cartQuickCheckout_submit .svg-wrapper{display:block;height:100%}.cartQuickCheckout_submit:hover{background:#000;color:#fff}.cartQuickCheckout_submit:hover a,.cartQuickCheckout_submit:hover button,.cartQuickCheckout_submit:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.cartQuickCheckout_submit{width:200px;height:40px;font-size:16px}.cartQuickCheckout_submit a,.cartQuickCheckout_submit button,.cartQuickCheckout_submit input{line-height:calc(40px - 2px);font-size:16px}}@media (min-width:961px){.cartQuickCheckout_submit{line-height:40px}}.cartQuickCheckout_submit[disabled]{opacity:.5}.cartQuickCheckout_submit[disabled]:hover{background-color:#cbdb2a;color:#000;cursor:default}.cartQuickCheckout form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){.cartQuickCheckout form{-ms-flex-direction:row;flex-direction:row;gap:0}}.bpr_prod-cat button{text-transform:uppercase}.bpr_filter-container .bpr_filter-cell>span::before{display:none}.bpr_section-products .engi_product-base-package-price-included{margin:0 35px 15px;font-family:Poppins-Bold;font-weight:400;font-size:13px;line-height:1.3076}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.engi-in-price{height:26px;width:100%;color:#000;font-family:Poppins-Regular;font-size:20px;line-height:26px;text-align:right;margin-top:15px}.engi-container-pdp{height:auto;display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:"title" "prod" "conf" "tabs";margin-top:20px;grid-gap:20px;padding:15px;min-width:290px}@media (min-width:961px){.engi-container-pdp{height:auto;grid-template-columns:57% 38%;grid-template-rows:auto auto auto;grid-template-areas:"title conf" "prod conf" "tabs conf";margin-top:20px;grid-gap:30px 5%;padding:40px}}@media (max-width:960px){.engi-container-pdp{padding:15px}}@media (min-width:961px){.engi-container-pdp.engi-pdp-contactLenses{grid-template-rows:auto 1fr auto}}.engi-container-pdp .a-button-buy{position:relative}@media (max-width:960px){.engi-container-pdp .a-button-buy button{font-size:24px}}.engi-container-pdp .a-button-buy.--disabled{opacity:.5;cursor:default}.engi-container-pdp .a-button-buy.--disabled v-spinner-element{z-index:3}.engi-container-pdp .a-button-buy v-spinner-element{position:absolute;font-size:16px;width:20px;height:20px;right:30px;top:0;z-index:-1}.engi-container-pdp .engi-title{display:grid;grid-template-columns:100%;grid-area:title}.engi-container-pdp .engi-title .engi-product-detail-row .engi-title_brand{font-size:37px;margin:0}.engi-container-pdp .engi-title .engi-product-detail-row .engi-prod-det-title{font-size:37px;font-family:Poppins-Bold}.engi-container-pdp .engi-title .engi-product-detail-row .engi-prod-det-ref,.engi-container-pdp .engi-title .engi-product-detail-row .engi-prod-det-subtitle{font-size:16px;font-family:Poppins-Light;margin-bottom:0;top:0}.engi-container-pdp .engi-title .engi-product-detail-row .engi-prod-det-ref h1,.engi-container-pdp .engi-title .engi-product-detail-row .engi-prod-det-subtitle h1{font-size:16px;margin:0;display:inline-block;font-family:Poppins-Light}.engi-container-pdp .engi-col-product{display:grid;position:relative;grid-template-columns:100%;grid-area:prod}.engi-container-pdp .engi-tabs{display:grid;grid-template-columns:100%;grid-area:tabs}.engi-container-pdp .engi-col-description{grid-area:conf;position:relative;font-size:14px}@media (min-width:621px){.engi-container-pdp .engi-col-description{width:75%;margin:0 auto}}@media (min-width:961px){.engi-container-pdp .engi-col-description{width:100%}}.engi-container-pdp .engi-col-prod{position:relative;border:1px solid #e6e6e6}.engi-container-pdp .engi-col-prod .bpr_prod-det-image{padding-bottom:43px;padding-top:60px}.engi-container-pdp .engi-col-prod .bpr_prod-det-label.bpr_label-red{position:absolute;top:0;right:0;color:#fff;text-transform:uppercase;font-size:0;font-family:Poppins-Regular;width:178px;height:45px;padding-bottom:15px;background:url(../../images/prod_det_label_red.png) top right no-repeat transparent}.engi-container-pdp .engi-col-prod .bpr_label-wrapper{display:inline-block;width:calc(100% - 15px);max-height:38px;font-size:14px;line-height:19px;position:relative;overflow:hidden;vertical-align:middle;margin:0 0 0 15px;text-align:center}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite{position:absolute;font-size:38px;top:9px;left:9px;width:38px;height:33px;cursor:pointer}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before{color:#f0b816}.engi-container-pdp .engi-col-prod .engi-prod-det-zoom{position:absolute;right:10px;bottom:10px;cursor:pointer}.engi-container-pdp .engi-col-prod .engi-prod-det-zoom img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;height:auto}.engi-container-pdp .engi-product-detail-tabs-wrapper{text-align:left;list-style:none}@media (min-width:621px){.engi-container-pdp .engi-product-detail-tabs-wrapper{display:-ms-flexbox;display:flex}}.engi-container-pdp .engi-product-detail-tabs-wrapper .yCmsContentSlot{-ms-flex:1 0 auto;flex:1 0 auto}.engi-container-pdp .engi-product-detail-tabs-wrapper .bpr_prod-det-tab-title{display:none}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs{margin:0;padding:0;min-height:46px;list-style:none}@media (min-width:621px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs{-ms-flex:0 0 35%;flex:0 0 35%}}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs li{background-color:#cbdb2a;background-image:none;font-size:14px;line-height:43px;font-family:Poppins-Bold;text-align:center;vertical-align:top;cursor:pointer;text-transform:uppercase;border:1px solid #d5d5d5}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs li:not(:last-child){border-bottom:0}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs li.--selected{padding-bottom:1px;background:url(../../images/diagonal_pattern_bckg.png) top left no-repeat #fff;position:relative}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs li.--selected::after{position:absolute;top:0;right:-1px;background:url(../../images/diagonal_pattern_bckg.png) top left no-repeat #fff;width:2px;height:100%;content:""}@media (max-width:620px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tabs{display:none}}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content{display:none;background:url(../../images/diagonal_pattern_bckg.png) -3px 0 repeat #fff;border:1px solid #d5d5d5;border-top-width:0;font-family:Poppins-Light;word-wrap:break-word;vertical-align:top;padding:15px 20px;font-size:16px;overflow:auto}@media (max-width:620px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content{padding:0 10px}}@media (min-width:621px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content{border-top-width:1px;margin:0 0 0 -1px}}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content.--selected{display:block;min-height:100px;box-sizing:border-box;overflow:visible}@media (min-width:621px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content.--selected{-ms-flex:0 0 65%;flex:0 0 65%}}@media (min-width:421px){.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-content .engi-cities-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content{padding:15px;font-size:16px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col table td{padding-top:8px;padding-bottom:8px;line-height:1;vertical-align:middle}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value{vertical-align:bottom;color:#888;padding-left:5px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-title{line-height:32px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-ico-wrapper{font-size:0;margin:5px 0;text-align:center}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-ico-wrapper,.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-title{display:inline-block;vertical-align:middle;text-align:left;margin:0}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-ico-wrapper span,.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .engi-pack-title span{display:inline-block;margin:0 5px;width:14px;height:14px;vertical-align:middle;background:#dadada;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-1 span:nth-child(1).engi-active{background:#83684d;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-1 span:nth-child(0).engi-active{background:#83684d;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-2 span:nth-child(2).engi-active{background:#83684d;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-2 span:nth-child(1).engi-active{background:#83684d;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-2 span:nth-child(0).engi-active{background:#83684d;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-3 span:nth-child(3).engi-active{background:#625e5b;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-3 span:nth-child(2).engi-active{background:#625e5b;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-3 span:nth-child(1).engi-active{background:#625e5b;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-3 span:nth-child(0).engi-active{background:#625e5b;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-4 span:nth-child(4).engi-active{background:#94782a;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-4 span:nth-child(3).engi-active{background:#94782a;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-4 span:nth-child(2).engi-active{background:#94782a;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-4 span:nth-child(1).engi-active{background:#94782a;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-4 span:nth-child(0).engi-active{background:#94782a;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(5).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(4).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(3).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(2).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(1).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content .engi-prod-det-tab-col .bpr_prod-det-tab-value .--active-5 span:nth-child(0).engi-active{background:#336c84;border-radius:30px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-prod-det-tab-title{vertical-align:middle;display:inline-block;width:100%}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-2-content p{margin-top:0;margin-bottom:0;padding-top:1em;padding-bottom:1em}@media (max-width:620px){.engi-container-pdp .engi-product-detail-tabs-wrapper .bpr_prod-det-header-mobile{display:block;margin:2px 0 0;padding:0;height:46px;background-color:#cbdb2a;background-image:none;font-size:14px;line-height:45px;font-family:Poppins-Bold;text-align:center;cursor:pointer}.engi-container-pdp .engi-product-detail-tabs-wrapper .bpr_prod-det-header-mobile.--selected{border:1px solid #d5d5d5;border-bottom:0;padding-bottom:1px;background:url(../../images/diagonal_pattern_bckg.png) top left no-repeat #fff}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content{word-break:break-all}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-1-content.engi-prod-det-tab-content{font-size:15px}.engi-container-pdp .engi-product-detail-tabs-wrapper .engi-tab-2-content.engi-prod-det-tab-content{font-size:15px}}.engi-container-pdp .engi-config-title{width:100%;color:#000;font-family:Poppins-Bold;font-size:24px;letter-spacing:.75px;line-height:31px}@media (max-width:960px){.engi-container-pdp .engi-config-title{margin-top:10px;margin-bottom:48px}}@media (max-width:620px){.engi-container-pdp .engi-config-title{margin-top:10px;margin-bottom:36px}}@media (max-width:525px){.engi-container-pdp .engi-config-title{margin-top:10px;margin-bottom:18px}}.engi-container-pdp .engi-config{display:block}@media (max-width:960px){.engi-container-pdp .engi-config{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (min-width:961px){.engi-container-pdp .engi-config{display:-ms-flexbox;display:flex}}.engi-container-pdp .engi-config .engi-form-styled{width:100%}@media (max-width:960px){.engi-container-pdp .engi-config .engi-form-styled{width:100%;max-width:640px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses{margin-top:4px;width:100%}.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses #engi-lens-title{-ms-flex:100%;flex:100%}@media (min-width:621px){.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses #engi-lens-title{-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:620px){.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses,.engi-container-pdp .engi-config .engi-prod-box-attrscolor{min-height:50px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color{margin-top:15px}@media (max-width:960px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color{margin-top:20px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:525px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-attr-title,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-attr-title{text-align:left;letter-spacing:.5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:525px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-attr-title,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-attr-title{margin-bottom:7px;display:block;margin-bottom:7px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:960px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements{width:auto;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:525px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements{margin-left:0}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-elements-box,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-elements-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper{margin:5px}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-checkbox,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-checkbox:checked+label span,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-checkbox:checked+label span{border:2px solid #f6d253;font-weight:700}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label{display:block}@media (max-width:960px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label{height:38px;width:60px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label span,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label span{display:-ms-flexbox;display:flex;box-sizing:border-box;height:30px;width:53.3333333333px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #b3b3b3;color:#000;font-size:14px;font-weight:300;line-height:18px;cursor:pointer}@media (max-width:960px){.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label span,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-prod-input-elements .engi-prod-input-wrapper .engi-prod-attr-label span{height:38px;width:60px}}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select{line-height:30px;font-size:14px;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select:nth-child(1),.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select:nth-child(1){grid-area:color;max-height:30px}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select.bpr_open .engi-css-select-input-label,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select.bpr_open .engi-css-select-input-label{background:0 0;border-bottom:1px solid transparent}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select .engi-css-select-input-label,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select .engi-css-select-input-label{border:1px solid #b3b3b3;box-sizing:border-box;width:100%;background:0 0;z-index:100;padding-left:10px;text-transform:uppercase;position:relative}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select .engi-css-select-input-label::before,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select .engi-css-select-input-label::before{position:absolute;display:-ms-flexbox;display:flex;font-size:10px;-ms-flex-align:center;align-items:center;margin:auto;right:10px;top:0;bottom:0}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select ul,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select ul{border:1px solid #b3b3b3;border-top:0;margin-top:-5px;box-sizing:border-box;text-transform:uppercase}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select ul li,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select ul li{text-transform:uppercase}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select ul li:hover,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select ul li:hover{background-color:#f6f6f6}.engi-container-pdp .engi-config .engi-prod-box-attrs-color .engi-css-select ul li a,.engi-container-pdp .engi-config .engi-prod-box-attrs-lenses .engi-css-select ul li a{display:block;width:100%;height:100%;text-decoration:none}.engi-container-pdp .engi-select-force{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.engi-container-pdp .engi-select-force img{position:absolute;width:417px;height:331px;margin-top:3px}.engi-container-pdp .bpr_css-select-input-label.one-type{background:0 0}.engi-container-pdp .engi-price-and-add-to-basket .engi-order-time{color:#df603e}.engi-container-pdp .engi-price-and-add-to-basket .engi-prod-det-price{margin:30px 0 10px;text-align:right;font-size:39px;font-family:Poppins-Bold;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.engi-container-pdp .engi-price-and-add-to-basket .engi-prod-det-price.cl-price-subscriptions{display:none}.engi-container-pdp .engi-price-and-add-to-basket .engi-prod-det-price .engi-prod-det-cur-price{line-height:42px}.engi-container-pdp .engi-price-and-add-to-basket .engi-prod-det-price .engi-prod-det-cur-price span{font-family:Poppins-Light;font-size:23px;line-height:23px;color:#a4a2a3;background:url(../../images/price_striked_big.png) center center no-repeat transparent;background-size:100% 100%}.engi-container-pdp .engi-price-and-add-to-basket .engi-prod-det-desc-price{text-align:right;line-height:16px;margin-bottom:20px}.engi-container-pdp .engi-price-and-add-to-basket .engi-btn-buy{position:relative}.engi-container-pdp .engi-price-and-add-to-basket .engi-btn-buy .engi-disabled-mask{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100%;display:none;background-color:rgba(255,255,255,.8)}.engi-container-pdp .engi-price-and-add-to-basket .engi-btn-buy.bpr_disabled .engi-disabled-mask{display:block}.engi-container-pdp .engi-price-and-add-to-basket .engi-delivery{text-align:center;font-family:Poppins-Bold;color:#df603e;font-size:18px;margin-left:0;margin-right:0}@media (max-width:620px){.engi-container-pdp .engi-price-and-add-to-basket .engi-delivery{font-size:15px}}.engi-container-pdp.engi-gift-card .engi-col-description .engi-prod-box-attrs-lenses{display:block}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .engi-prod-input-elements-box{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,44px)}@media (min-width:421px){.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .engi-prod-input-elements-box{grid-template-columns:repeat(5,1fr)}}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper{margin:7px 0;padding:0 5px}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-checkbox:checked+.bpr_prod-det-attr-label{border-color:#e5002b}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-checkbox:checked+.bpr_prod-det-attr-label span{font-family:Poppins-Bold}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-label{height:30px;border:1px solid #ddd;border-radius:4px}.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-label span{border:0;height:100%;box-sizing:border-box;line-height:25px;font-size:13px}@media (min-width:961px){.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-label span{font-size:14px}}@media (min-width:1025px){.engi-container-pdp.engi-gift-card .bpr_prod-det-action .bpr_prod-det-attr-value .bpr_prod-det-input-wrapper .bpr_prod-det-attr-label span{font-size:15px}}.bpr_container.--hide-old .bpr_section-product-detail{display:none}.bpr_container.--hide-new .engi-container-pdp{display:none}.engi-price-per-liter{height:16px;color:#000;font-family:Poppins-Regular;font-size:16px;line-height:19px;text-align:right;margin-top:17px;margin-bottom:10px}.add-to-cart-label,.engi-delivery{text-transform:uppercase}.engi-col-description .bpr_prod-det-action{transition:top .1s ease-out}@media (min-width:961px){.engi-col-description .bpr_prod-det-action{position:sticky;top:110px}}.engi-col-description .bpr_prod-det-action .engi-deliverytime{margin:24px 0 30px;text-align:right;font-family:Poppins-Regular;font-size:14px;line-height:calculateLine(22px,17px);color:#59ab00}.engi-col-description .bpr_prod-det-action .engi-deliverytime .infoTooltip{margin-left:10px}.engi-col-description .bpr_prod-det-action .engi-deliverytime .infoTooltip .infoTooltip_desc{left:auto;right:-10px;transform:translate(0,-100%)}@media (min-width:1200px){.engi-col-description .bpr_prod-det-action .engi-deliverytime .infoTooltip .infoTooltip_desc{right:-20px}}@media (min-width:961px){.engi-col-description .bpr_prod-det-action .engi-deliverytime{font-size:17px}}.engi-col-description .bpr_prod-det-action .engi-prod-det-desc-price+.bpr_prod-det-price-desc{margin:-12px 0 25px}.engi-col-description .bpr_prod-det-action .subscriptions-lowestPrice{display:none}.engi-pdp-fra .engi-deliverytime,.engi-pdp-sun .engi-deliverytime{display:none}.photoslurpContainer{margin:15px}@media (min-width:961px){.photoslurpContainer{margin:20px 40px 40px}}.engi-prod-det-price .bpr_prod-det-price-desc.productDetails-lowestPrice{margin:10px 0 0;font-family:Poppins-Regular}.pdpSubscriptions{position:relative;border:2px solid #007aae;border-radius:5px;margin:40px 0 10px;padding:20px 10px}.pdpSubscriptions.pdpSubscriptions--disabled::before{content:"";background:rgba(255,255,255,.8);position:absolute;inset:-2px;z-index:1}.pdpSubscriptions_message{position:relative;border:2px solid #e5002b;border-radius:5px;padding:10px;margin:5px -3px -10px;z-index:2;text-align:center;line-height:1.3}.pdpSubscriptions.pdpSubscriptions--active .pdpSubscriptions_options{opacity:1;max-height:1000em}.pdpSubscriptions.pdpSubscriptions--active .pdpSubscriptions_options>*{display:-ms-flexbox;display:flex}.pdpSubscriptions.pdpSubscriptions--active .pdpSubscriptions_options>.pdpSubscriptions_deliveryRecommendation{display:block}.pdpSubscriptions.pdpSubscriptions--active .pdpSubscriptions_benefits{filter:none}.pdpSubscriptions_toggle{position:relative;line-height:1}.pdpSubscriptions_toggle input[type=checkbox]{height:18px;left:0;opacity:0;position:absolute;top:0;width:18px}.pdpSubscriptions_toggle input[type=checkbox]:checked+label{background:rgba(0,122,174,.2)}.pdpSubscriptions_toggle input[type=checkbox]:checked+label:before{left:calc(100% - 18px + 1px);background:#007aae}.pdpSubscriptions_toggle input[type=checkbox][disabled]+label{cursor:not-allowed}.pdpSubscriptions_toggle label{width:36px;border:1px solid #d5d5d5;background:#d5d5d5;height:18px;display:inline-block;border-radius:9px;margin:0;position:relative;transition:all .3s ease;transform-origin:20% center;cursor:pointer}.pdpSubscriptions_toggle label:before{content:"";box-sizing:border-box;position:absolute;width:16px;height:16px;top:1px;left:1px;border-radius:50%;transition:.3s ease;background:#787878}.pdpSubscriptions_header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px}.pdpSubscriptions_header h4{font-size:15px;font-family:Poppins-Bold;font-weight:400;margin:0}.pdpSubscriptions_benefits{margin:10px 0 0 22px;padding:0;text-align:left;list-style:outside url(../../images/cp/icon-package-check.svg);line-height:1.2;filter:grayscale(100%)}@media (min-width:621px){.pdpSubscriptions_benefits{margin-left:66px}}@media (min-width:961px){.pdpSubscriptions_benefits{margin-left:22px}}@media (min-width:1200px){.pdpSubscriptions_benefits{margin-left:66px}}.pdpSubscriptions_benefits li{margin:5px 0}.pdpSubscriptions_benefits li:first-child{margin-top:0}.pdpSubscriptions_select{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;color:#000}.pdpSubscriptions_select-wrapper{position:relative;margin-left:10px;min-width:220px}.pdpSubscriptions_select-wrapper::before{position:absolute;display:-ms-flexbox;display:flex;font-size:10px;z-index:0;-ms-flex-align:center;align-items:center;margin:auto;right:10px;top:50%;transform:translate(0,-50%)}.pdpSubscriptions_select-wrapper select{position:relative;width:100%;height:30px;font-family:Poppins-Light;background:0 0;border:1px solid #b3b3b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 10px;color:#000}.pdpSubscriptions_options{max-height:0;overflow:hidden;opacity:0;transition:all .3s}.pdpSubscriptions_options>*{display:none}.pdpSubscriptions_deliveryRecommendation{margin:15px 0 0;display:block}.pdpSubscriptions_details{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.pdpSubscriptions_details a{text-decoration:underline}.pdpSubscriptions_details a:hover{text-decoration:none}.pdpSubscriptions_details_mobile{display:-ms-flexbox;display:flex}.pdpSubscriptions_details_mobile+a{display:none}@media (min-width:1025px){.pdpSubscriptions_details_mobile{display:none}.pdpSubscriptions_details_mobile+a{display:-ms-flexbox;display:flex}}.pdpQuickCheckout{position:relative;border:2px solid #ddd;border-radius:5px;margin:20px 0 10px;padding:10px 10px 20px}.pdpQuickCheckout_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px}.pdpQuickCheckout.--active{border:2px solid #0fd800}.pdpQuickCheckout.--active .pdpQuickCheckout_checkbox{cursor:pointer;opacity:1}.pdpQuickCheckout.--active .pdpQuickCheckout_checkbox input[type=checkbox]~label.bpr_css-label{cursor:pointer}.pdpQuickCheckout_checkbox{margin:15px 0 0;opacity:.5;cursor:default}.pdpQuickCheckout_checkbox input[type=checkbox]~label.bpr_css-label{cursor:default}.pdpQuickCheckout_toggle{position:relative;line-height:1}.pdpQuickCheckout_toggle input[type=checkbox]{height:18px;left:0;opacity:0;position:absolute;top:0;width:18px}.pdpQuickCheckout_toggle input[type=checkbox]:checked+label{background:rgba(89,171,0,.2)}.pdpQuickCheckout_toggle input[type=checkbox]:checked+label:before{left:calc(100% - 18px + 1px);background:#59ab00}.pdpQuickCheckout_toggle input[type=checkbox][disabled]+label{cursor:not-allowed}.pdpQuickCheckout_toggle label{width:36px;border:1px solid #d5d5d5;background:#d5d5d5;height:18px;display:inline-block;border-radius:9px;margin:0;position:relative;transition:all .3s ease;transform-origin:20% center;cursor:pointer}.pdpQuickCheckout_toggle label:before{content:"";box-sizing:border-box;position:absolute;width:16px;height:16px;top:1px;left:1px;border-radius:50%;transition:.3s ease;background:#787878}.pdpQuickCheckout_submit{box-sizing:border-box;overflow:hidden;width:100%;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:14px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:40px;border-color:#cbdb2a;border-radius:0;margin:20px auto 0;position:relative;text-transform:uppercase;border:0}.pdpQuickCheckout_submit img{display:none}.pdpQuickCheckout_submit a,.pdpQuickCheckout_submit button,.pdpQuickCheckout_submit input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(32px - 2px);font-size:14px}.pdpQuickCheckout_submit a,.pdpQuickCheckout_submit a input,.pdpQuickCheckout_submit button,.pdpQuickCheckout_submit input{font-family:Poppins-Bold;cursor:pointer}.pdpQuickCheckout_submit .svg-wrapper{display:block;height:100%}.pdpQuickCheckout_submit:hover{background:#000;color:#fff}.pdpQuickCheckout_submit:hover a,.pdpQuickCheckout_submit:hover button,.pdpQuickCheckout_submit:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.pdpQuickCheckout_submit{width:100%;height:40px;font-size:16px}.pdpQuickCheckout_submit a,.pdpQuickCheckout_submit button,.pdpQuickCheckout_submit input{line-height:calc(40px - 2px);font-size:16px}}.pdpQuickCheckout_submit[disabled]{opacity:.5}.pdpQuickCheckout_submit[disabled]:hover{background-color:#cbdb2a;color:#000;cursor:default}.engi-pdp-contactLenses .pdpQuickCheckout{margin:40px 0 -40px}.pdpQuickCheckout input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;height:1px;width:1px;margin:-1px;padding:0;border:0}.pdpQuickCheckout+.pdpSubscriptions{margin-top:60px}.virtualMirroModal{display:none;z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);opacity:0;transition:opacity .3s}.virtualMirroModal:before{content:"";background:url(../../images/big-spinner.svg) no-repeat center center/auto 120px;position:absolute;top:50%;left:50%;width:120px;height:120px;z-index:0;margin:-60px 0 0 -60px}.virtualMirroModal .vmmv-container{position:relative;top:50%;height:100vh;max-height:750px;margin:auto;transform:translate(0,-50%)}.virtualMirroModal .vmmv-container .vmmv-wishlist-button{display:none}.virtualMirroModal .vmmv-container #bipa-citizen-question-container,.virtualMirroModal .vmmv-container #bipa-citizen-switch{display:none}.virtualMirroModal.--active{display:block;opacity:1;z-index:99999}@media (min-width:621px){div.productDetailsBenefits header button.--selected{font-size:.9375rem}}:root body.engi-visionexpress{--ngFontRegular:Orgon-Regular;--ngFontBold:Orgon-Bold;--ngFontLight:Orgon-Light;--ngPrimaryColor:#E5002B}:root body.engi-trendyopticians{--ngFontRegular:DINPro-Regular;--ngFontBold:DINPro-Bold;--ngFontLight:DINPro-Light;--ngPrimaryColor:#f6d35e}:root body.grandoptical{--ngFontRegular:Poppins-Regular;--ngFontBold:Poppins-Bold;--ngFontLight:Poppins-Light;--ngPrimaryColor:#cbdb2a}.flaticon-pencil-case:before{content:"\f100"}.flaticon-harmony:before{content:"\f101"}.flaticon-next:before{content:"\f102"}.flaticon-send:before{content:"\f103"}.flaticon-mind:before{content:"\f104"}.flaticon-pay:before{content:"\f105"}.flaticon-pay-1:before{content:"\f106"}.flaticon-credit-card:before{content:"\f107"}.flaticon-box:before{content:"\f108"}.flaticon-receipt:before{content:"\f109"}.flaticon-filter:before{content:"\f10a"}.flaticon-eye:before{content:"\f10b"}.flaticon-eye-1:before{content:"\f10c"}.flaticon-eye-2:before{content:"\f10d"}.flaticon-contact-lens:before{content:"\f10e"}.flaticon-checked:before{content:"\f10f"}.flaticon-tick:before{content:"\f110"}.flaticon-questions-circular-button:before{content:"\f111"}.flaticon-furniture-and-household:before{content:"\f112"}.flaticon-deal:before{content:"\f113"}.flaticon-application:before{content:"\f114"}.flaticon-error:before{content:"\f115"}.flaticon-businessman:before{content:"\f116"}.flaticon-user:before{content:"\f117"}.flaticon-loading:before,.spinner:before{content:"\f118"}.flaticon-meh:before{content:"\f119"}.cartPoses_select_box #caret:before,.engi-product-poses__select__box #caret:before,.flaticon-down-arrow:before{content:"\f11a"}.flaticon-alert:before{content:"\f11b"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite.bpr_selected:before,.flaticon-heart:before{content:"\f11c"}.flaticon-close:before{content:"\f11d"}.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.flaticon-heart-1:before{content:"\f11e"}.flaticon-eye-3:before{content:"\f11f"}.flaticon-work:before{content:"\f120"}.flaticon-frame:before{content:"\f121"}.flaticon-accept:before{content:"\f122"}.flaticon-tick-1:before{content:"\f123"}.flaticon-hair:before{content:"\f124"}.flaticon-smile:before{content:"\f125"}.flaticon-list:before{content:"\f126"}.flaticon-medal:before{content:"\f127"}.flaticon-motivation:before{content:"\f128"}.flaticon-placeholder:before{content:"\f129"}.flaticon-calendar:before{content:"\f12a"}.flaticon-supermarket:before{content:"\f12b"}.flaticon-home:before{content:"\f12c"}.flaticon-calendar-1:before{content:"\f12d"}.flaticon-plus:before{content:"\f12e"}.flaticon-minus:before{content:"\f12f"}.flaticon-check-mark:before{content:"\f130"}.flaticon-shopping-cart:before{content:"\f131"}.flaticon-magnifying-glass:before{content:"\f132"}.flaticon-avatar:before{content:"\f133"}.flaticon-placeholder-1:before{content:"\f134"}.flaticon-bookmark:before{content:"\f135"}.flaticon-shopping-cart-1:before{content:"\f136"}.flaticon-placeholder-2:before{content:"\f137"}.flaticon-calendar-2:before{content:"\f138"}.flaticon-profile:before{content:"\f139"}.flaticon-calendar-3:before{content:"\f13a"}.flaticon-user-1:before{content:"\f13b"}.flaticon-shopping-basket:before{content:"\f13c"}.flaticon-cart:before{content:"\f13d"}.flaticon-pin:before{content:"\f13e"}.flaticon-calendar-4:before{content:"\f13f"}.flaticon-view:before{content:"\f140"}.flaticon-cart-1:before{content:"\f141"}.flaticon-fast-delivery:before{content:"\f142"}.flaticon-calendar-5:before{content:"\f143"}.flaticon-archive:before{content:"\f144"}.flaticon-beach:before{content:"\f145"}.flaticon-archive-1:before{content:"\f146"}.flaticon-archive-2:before{content:"\f147"}.flaticon-archive-3:before{content:"\f148"}.flaticon-stones:before{content:"\f149"}.flaticon-stones-1:before{content:"\f14a"}.flaticon-list-1:before{content:"\f14b"}.flaticon-list-2:before{content:"\f14c"}.flaticon-calendar-6:before{content:"\f14d"}.flaticon-calendar-7:before{content:"\f14e"}.flaticon-menu:before{content:"\f14f"}.flaticon-menu-1:before{content:"\f150"}.flaticon-close-1:before{content:"\f151"}.flaticon-close-2:before{content:"\f152"}.flaticon-plus-1:before{content:"\f153"}.flaticon-plus-2:before{content:"\f154"}.flaticon-minus-1:before{content:"\f155"}.flaticon-repeat:before{content:"\f156"}.flaticon-return:before{content:"\f157"}.flaticon-movement:before{content:"\f158"}.flaticon-roundabout:before{content:"\f159"}.flaticon-right-chevron:before{content:"\f15a"}.flaticon-back:before{content:"\f15b"}.flaticon-send-1:before{content:"\f15c"}.flaticon-send-2:before{content:"\f15d"}.flaticon-email:before{content:"\f15e"}.flaticon-compass:before{content:"\f15f"}.flaticon-planet:before{content:"\f160"}.flaticon-select:before{content:"\f161"}.flaticon-gps:before{content:"\f162"}.flaticon-forbidden:before{content:"\f163"}.engi_filters_take-data_actions a:before,.flaticon-close-3:before{content:"\f164"}.flaticon-truck:before{content:"\f165"}.flaticon-truck-1:before{content:"\f166"}.flaticon-document:before{content:"\f167"}.flaticon-adjust:before{content:"\f168"}.flaticon-phone:before,v-list-of-salons .card .card__phone:before,v-list-of-salons-element .card .card__phone:before{content:"\f169"}.flaticon-mail:before,v-list-of-salons .card .card__mail:before,v-list-of-salons-element .card .card__mail:before{content:"\f16a"}.accountSubscriptions_moreOrders::after,.bpr_modal-confirm.engi-confirmation-modal .bpr_confirm-content .bpr_close-btn::before,.cartDeliveryPayment .methodElement .engi-radio-wrapper label::after,.checkoutDelivery_address-selected::before,.checkoutHeader_steps_item:first-of-type::before,.clientFrame_closeButton::before,.cp_bpr_back::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_nav::before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_button-wrapper .bpr_section-btn::after,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_close-btn:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_cart-list .bpr_ins-item .bpr_ins-column .bpr_ins-checked:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_product-add-insurance .bpr_subtitle:before,.engi-modal-insurance.bpr_modal-confirm.bpr_modal80.bpr_modal-ve .bpr_confirm-content .bpr_title:before,.loginPage .registerSection_container_list_item::before,v-list-of-salons .card .card__mail,v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__mail,v-list-of-salons-element .card .card__phone{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cartPoses_select_box #caret:before,.engi-container-pdp .engi-col-prod .bpr_prod-det-favorite:before,.engi-product-poses__select__box #caret:before,.engi_filters_take-data_actions a:before,.spinner:before,[class*=" flaticon-"]:before,[class^=flaticon-]:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.engi-inactive-account{float:right;height:auto;color:#d0021b;font-family:Poppins-Regular;font-size:14px;line-height:18px;text-transform:uppercase}.engi-inactive-account i{margin-right:3px}.bpr_section-btn{text-transform:uppercase}.bpr_section-btn button,.bpr_section-btn input{text-transform:uppercase;background-color:transparent}.address-form-btn{margin-top:70px}.bpr_section-user-address .bpr_section-nav a:before,.bpr_section-user-orders .bpr_section-nav a:before{content:"< "}.bpr_section-user-address .bpr_section-subtitle,.bpr_section-user-orders .bpr_section-subtitle{text-transform:uppercase}.bpr_section-user-address .bpr_user-address-row .bpr_btn-wrapper,.bpr_section-user-orders .bpr_user-address-row .bpr_btn-wrapper{width:300px}.bpr_section-user-address .bpr_user-address-form textarea[required]+label[placeholder],.bpr_section-user-orders .bpr_user-address-form textarea[required]+label[placeholder]{height:110px}@media (min-width:961px){.engi-trendyopticians .engi-password-reset .bpr_login-row{width:70%}}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell{margin-left:0;margin-bottom:0;display:inline-block;max-width:170px;vertical-align:top}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell:nth-of-type(2){margin-left:20px}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell input[type=text]{width:148px}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell .bpr_css-select input[type=text]{width:128px}@media (max-width:850px){.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell{margin-bottom:50px;max-width:365px}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell input[type=text]{width:345px}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell .bpr_css-select input[type=text]{width:325px}.engi-trendyopticians .bpr_section-register .bpr_register-form .bpr_register-cell .bpr_form-sub-cell:nth-of-type(2){margin-left:auto;margin-bottom:0}}.engi-trendyopticians .bpr_section-user-address .bpr_user-address-form .bpr_user-address-cell.bpr_form-textarea-cell{margin-bottom:0}.bpr_section-user-accepts .loyalty-container{background:0 0;border:2px solid #cbdb2a;border-radius:20px;width:auto;margin-top:50px;margin-bottom:60px}.bpr_section-user-accepts .loyalty-container .loyalty-container_text{max-width:1147px;margin:0 auto}.bpr_section-user-accepts .loyalty-container .loyalty-container_text:before{content:" ";display:block;background:url(../../images/goclub.png) no-repeat;background-size:cover;height:88px;width:253px}@media (min-width:1350px){.bpr_section-user-accepts .loyalty-container{margin-left:-100px;margin-right:-100px}}.bpr_section-user-accepts .loyalty-container .bpr_align-middle{width:100%}.bpr_section-user-accepts .loyalty-container .bpr_align-middle label.bpr_register-short-accept{margin-left:5px}.bpr_section-user-accepts .loyalty-container.show .loyalty-container_text_additional{display:block}.bpr_section-user-accepts .loyalty-container_text{box-sizing:border-box;margin:0 auto;padding:20px;font-size:13px}@media (min-width:421px){.bpr_section-user-accepts .loyalty-container_text{width:75%;padding:30px 0}}@media (min-width:961px){.bpr_section-user-accepts .loyalty-container_text{width:100%;padding:30px}}@media (min-width:621px){.bpr_section-user-accepts .loyalty-container_text_paragraph{margin-left:35px}}.bpr_section-user-accepts .loyalty-container_text .bpr_input-wrapper{position:relative}.bpr_section-user-accepts .loyalty-container_text .bpr_input-wrapper>div{display:-ms-flexbox;display:flex}.bpr_section-user-accepts .loyalty-container_text .bpr_css-label-text{font-family:Poppins-Regular;display:block;cursor:pointer;margin-top:0}.bpr_section-user-accepts .loyalty-container_text_text{margin:10px 0}.bpr_section-user-accepts .loyalty-container_text_list{padding:0;margin:0;line-height:24px;margin-left:55px}@media (min-width:621px){.bpr_section-user-accepts .loyalty-container_text_list{margin-left:35px}}@media (min-width:961px){.bpr_section-user-accepts .loyalty-container_text_list{margin-left:60px}}.bpr_section-user-accepts .loyalty-container_text .bpr_register-cell{width:100%}@media (min-width:961px){.bpr_section-user-accepts .loyalty-container_text .bpr_register-cell{width:338px}}.bpr_section-user-accepts .loyalty-container_text_additional,.bpr_section-user-accepts .loyalty-container_text_additional2{margin:25px 0 0 0;display:none}@media (min-width:621px){.bpr_section-user-accepts .loyalty-container_text_additional,.bpr_section-user-accepts .loyalty-container_text_additional2{margin-left:32px}}.bpr_section-user-accepts .loyalty-container_text_additional .bpr_css-select,.bpr_section-user-accepts .loyalty-container_text_additional2 .bpr_css-select{background:0 0}.bpr_section-user-accepts .loyalty-container_text div.bpr_register-cell{margin:0}.bpr_section-user-accepts .loyalty-container_text_fieldset{height:100%;margin:0 -10px;padding:0;border:0;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:52px}.bpr_section-user-accepts .loyalty-container_text_fieldset>.engi-radio-wrapper{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px}.bpr_section-user-accepts .loyalty-container_text_fieldset>.engi-radio-wrapper:first-child{margin:0 0 32px}@media (min-width:421px){.bpr_section-user-accepts .loyalty-container_text_fieldset>.engi-radio-wrapper{-ms-flex:0 0 50%;flex:0 0 50%}.bpr_section-user-accepts .loyalty-container_text_fieldset>.engi-radio-wrapper:first-child{margin-bottom:0}}.bpr_section-user-accepts .loyalty-container_text_fieldset>.engi-radio-wrapper label{display:block;line-height:20px}.bpr_section-user-accepts .loyalty-container_text_form{max-width:790px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.bpr_section-user-accepts .loyalty-container_text_form.bpr_hidden{display:none}.bpr_section-user-accepts .loyalty-container_text_form .bpr_register-cell{margin:0 0 32px;width:100%;max-width:370px}@media (min-width:961px){.bpr_section-user-accepts .loyalty-container_text_form .bpr_register-cell.bpr_register-cell-w100{max-width:100%}}.bpr_section-user-accepts .loyalty-container_text_form .bpr_register-cell #engi-physical-card-only{display:block;margin:0;line-height:50px;font-size:14px;font-family:Poppins-Regular}@media (min-width:961px){.bpr_section-user-accepts .loyalty-container_text_form .bpr_register-cell #engi-physical-card-only{font-size:15px}}.bpr_section-user-accepts .loyalty-container_text_form.--ecommerce #engi-physical-card-input{display:block}.bpr_section-user-accepts .loyalty-container_text_form.--ecommerce #engi-both-cards{display:-ms-flexbox;display:flex}.bpr_section-user-accepts .loyalty-container_text_form.--ecommerce #engi-physical-card-only{display:none}.bpr_section-user-accepts .loyalty-container_text_form.--ecommerce.--virtual-card #engi-physical-card-input{display:none}.bpr_section-user-accepts .loyalty-container_text_consents .bpr_form-accept:first-child,.bpr_section-user-accepts .loyalty-container_text_consents .checkoutPayu_agreements p:first-child,.checkoutPayu_agreements .bpr_section-user-accepts .loyalty-container_text_consents p:first-child{margin-top:50px}.bpr_section-user-accepts .loyalty-container_text_consents .bpr_form-accept .bpr_register-full-accept,.bpr_section-user-accepts .loyalty-container_text_consents .bpr_form-accept .bpr_register-short-accept,.bpr_section-user-accepts .loyalty-container_text_consents .checkoutPayu_agreements p .bpr_register-full-accept,.bpr_section-user-accepts .loyalty-container_text_consents .checkoutPayu_agreements p .bpr_register-short-accept,.checkoutPayu_agreements .bpr_section-user-accepts .loyalty-container_text_consents p .bpr_register-full-accept,.checkoutPayu_agreements .bpr_section-user-accepts .loyalty-container_text_consents p .bpr_register-short-accept{font-size:13px}.bpr_section-user-accepts .loyalty-container_text .bpr_css-label-text.bpr_register-short-accept{margin-top:0}.bpr_section-user-accepts label.bpr_register-short-accept{font-size:15px}.bpr_section-user-accepts label.bpr_register-short-accept a{padding-right:20px}.bpr_section-user-accepts label.bpr_register-full-accept{font-size:15px;line-height:27px}.engi-invoice-cp-type-text{float:left;width:100%;text-align:center}.newsletter{display:grid;margin:20px}.newsletter #T_NewsletterInformationComponent_field{margin:0}@media (min-width:421px){.newsletter{grid-template-columns:67% 5% 28%;grid-template-areas:"desc nothing img" "form form form" "info info info"}}@media (min-width:621px){.newsletter{grid-template-columns:61% 6% 33%;grid-template-areas:"desc nothing img" "form nothing img" "form nothing x" "info info info";grid-template-rows:auto auto 0;padding:40px 20px}}@media (min-width:961px){.newsletter{grid-template-columns:48% 4% 48%}}@media (min-width:421px){.newsletter-information{grid-area:desc}}.newsletter-information__header{font-family:Poppins-Bold;font-size:24px;line-height:30px;margin-bottom:25px}@media (min-width:421px){.newsletter-information__header{margin-bottom:15px}}@media (min-width:621px){.newsletter-information__header{font-size:28px;line-height:38px}}@media (min-width:961px){.newsletter-information__header{font-size:32px;line-height:45px;margin-bottom:34px}}@media (min-width:1025px){.newsletter-information__header{font-size:35px;line-height:48px}}.newsletter-information__attributes{font-size:15px;line-height:20px;margin-bottom:10px}.newsletter-information__attributes:last-of-type{margin-bottom:0}@media (min-width:421px){.newsletter-information__attributes{margin-bottom:15px}}@media (min-width:621px){.newsletter-information__attributes{font-size:18px;line-height:23px}}@media (min-width:961px){.newsletter-information__attributes{font-size:20px;line-height:25px}}.newsletter-information__attributes__number{font-family:Poppins-Bold}.newsletter img{display:none}@media (min-width:421px){.newsletter img{display:inline;grid-area:img}}.newsletter__form{margin-top:40px}@media (min-width:421px){.newsletter__form{grid-area:form}}@media (min-width:621px){.newsletter__form{margin-top:60px}}.newsletter__form .bpr_form-row{margin-bottom:25px}@media (min-width:1025px){.newsletter__form .bpr_form-row{margin-bottom:43px}}.newsletter__form .bpr_form-row input{width:calc(100% - 20px)}.newsletter__form__recaptcha{margin-top:15px}@media (max-width:344px){.newsletter__form__recaptcha{width:100%}.newsletter__form__recaptcha #register_recaptcha>div,.newsletter__form__recaptcha iframe{width:100%!important}}@media (min-width:621px){.newsletter__form__recaptcha{margin-top:20px}}@media (min-width:1025px){.newsletter__form__recaptcha{margin-top:42px}}.newsletter__form input[type=submit]{text-transform:uppercase;font-family:Poppins-Bold;font-size:22px;height:40px;width:100%;display:block;border:none;color:#000;background:#cbdb2a;margin-top:40px;transition:all .3s ease-in}.newsletter__form input[type=submit]:hover{background:#dfea76}.clientFrame_fieldset .newsletter__form .shield-width-height-error,.newsletter__form .bpr_validation-msg,.newsletter__form .clientFrame_fieldset .shield-width-height-error{left:0;font-size:12px;line-height:16px}.newsletter #T_NewsletterAdministratorInformationComponent_field{font-size:12px;font-family:Poppins-Light;margin:50px 0 60px}@media (min-width:421px){.newsletter #T_NewsletterAdministratorInformationComponent_field{grid-area:info;margin-top:60px}}@media (min-width:621px){.newsletter #T_NewsletterAdministratorInformationComponent_field{margin-top:70px}}.newsletter #T_NewsletterAdministratorInformationComponent_field .newsletter_administration_information a{text-decoration:underline}.grandoptical #T_REGISTRATION_register_button{font-family:Poppins-Regular;font-size:15px;font-weight:400}@media only screen and (max-width:850px){.grandoptical .bpr_section-register .bpr_register-form .bpr_register-cell{max-width:365px;margin-left:auto;margin-right:auto}.grandoptical .bpr_section-register .bpr_register-form .bpr_register-cell:nth-child(2n){margin-left:auto}.grandoptical .bpr_section-register .bpr_register-form .bpr_register-ecommerce-row{max-width:365px;margin-left:auto;margin-right:auto}}.grandoptical .bpr_section-register .bpr_input-wrapper.bpr_align-middle.fhir-examination-toggle{margin-top:16px;display:block}.grandoptical .bpr_section-register #fhir-examination-data .bpr_register-row{max-width:100%}.grandoptical .bpr_section-register .loyalty-container{margin-bottom:2rem;background:0 0;border:2px solid #cbdb2a;border-radius:20px;width:auto}.grandoptical .bpr_section-register .loyalty-container .loyalty-container_text{max-width:860px;margin:0 auto}.grandoptical .bpr_section-register .loyalty-container .loyalty-container_text:before{content:" ";display:block;background:url(../../images/goclub.png) no-repeat;background-size:cover;height:88px;width:253px}@media (max-width:960px){.grandoptical .bpr_section-register .loyalty-container .loyalty-container_text:before{margin-bottom:1rem}}@media (min-width:1200px){.grandoptical .bpr_section-register .loyalty-container{margin-left:-100px;margin-right:-100px}}.grandoptical .bpr_section-register .loyalty-container.show .loyalty-container_text_additional{display:block}.grandoptical .bpr_section-register .loyalty-container_text{box-sizing:border-box;margin:0 auto;padding:20px;font-size:13px}@media (min-width:421px){.grandoptical .bpr_section-register .loyalty-container_text{width:75%;padding:30px 0}}@media (min-width:961px){.grandoptical .bpr_section-register .loyalty-container_text{width:100%;padding:30px}}@media (min-width:621px){.grandoptical .bpr_section-register .loyalty-container_text_paragraph{margin-left:35px}}.grandoptical .bpr_section-register .loyalty-container_text .bpr_input-wrapper{position:relative}.grandoptical .bpr_section-register .loyalty-container_text .bpr_css-label-text{font-family:Poppins-Regular;display:block;cursor:pointer;margin-top:0}.grandoptical .bpr_section-register .loyalty-container_text .bpr_css-label-text #T_REGISTRATION_loyaltyMember_label::after,.grandoptical .bpr_section-register .loyalty-container_text .bpr_css-label-text #T_REGISTRATION_loyaltyProgram_label::after{content:"";display:inline-block;vertical-align:middle;height:32px;width:130px;background-size:contain}.grandoptical .bpr_section-register .loyalty-container_text_text{margin:10px 0}.grandoptical .bpr_section-register .loyalty-container_text_list{padding:0;margin:0;line-height:24px;margin-left:55px}.grandoptical .bpr_section-register .loyalty-container_text .bpr_register-cell{width:100%}@media (min-width:961px){.grandoptical .bpr_section-register .loyalty-container_text .bpr_register-cell{width:338px}}.grandoptical .bpr_section-register .loyalty-container_text_additional,.grandoptical .bpr_section-register .loyalty-container_text_additional2{display:none;margin-top:25px}.grandoptical .bpr_section-register .loyalty-container_text_additional .bpr_css-select,.grandoptical .bpr_section-register .loyalty-container_text_additional2 .bpr_css-select{background:0 0}.grandoptical .bpr_section-register .loyalty-container_text .bpr_register-cell{margin:0 0 10px}.grandoptical .bpr_section-register .loyalty-container_text_fieldset{height:100%;margin:0 -10px;padding:0;border:0;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:52px}.grandoptical .bpr_section-register .loyalty-container_text_fieldset .engi-radio-wrapper{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px}.grandoptical .bpr_section-register .loyalty-container_text_fieldset .engi-radio-wrapper:first-child{margin:0 0 32px}@media (min-width:421px){.grandoptical .bpr_section-register .loyalty-container_text_fieldset .engi-radio-wrapper{-ms-flex:0 0 50%;flex:0 0 50%}.grandoptical .bpr_section-register .loyalty-container_text_fieldset .engi-radio-wrapper:first-child{margin-bottom:0}}.grandoptical .bpr_section-register .loyalty-container_text_fieldset .engi-radio-wrapper label{display:block;line-height:20px}.grandoptical .bpr_section-register .loyalty-container_text_form{max-width:790px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.grandoptical .bpr_section-register .loyalty-container_text_form .bpr_register-cell{margin:0 0 32px;width:100%;max-width:345px}@media (min-width:961px){.grandoptical .bpr_section-register .loyalty-container_text_form .bpr_register-cell.bpr_register-cell-w100{max-width:100%}}.grandoptical .bpr_section-register .loyalty-container_text_form .bpr_register-cell #engi-physical-card-only{display:block;margin:0;line-height:52px;font-size:14px;font-family:Poppins-Regular}@media (min-width:961px){.grandoptical .bpr_section-register .loyalty-container_text_form .bpr_register-cell #engi-physical-card-only{font-size:15px}}.grandoptical .bpr_section-register .loyalty-container_text_form.--ecommerce #engi-physical-card-input{display:block}.grandoptical .bpr_section-register .loyalty-container_text_form.--ecommerce #engi-both-cards{display:-ms-flexbox;display:flex}.grandoptical .bpr_section-register .loyalty-container_text_form.--ecommerce #engi-physical-card-only{display:none}.grandoptical .bpr_section-register .loyalty-container_text_form.--ecommerce.--virtual-card #engi-physical-card-input{display:none}.grandoptical .bpr_section-register .loyalty-container_text_info{margin-bottom:50px}.invoice-desc{font-size:13px;margin:-30px 10px 40px 25px}.invoice-desc-asm{margin:25px 0;width:480px}.invoice-desc span{font-family:Poppins-Medium}.engi-trendyopticians .bpr_section-checkout #engi-add-loyalty-card-modal .bpr_confirm-content{display:block}@media (min-width:421px){.engi-trendyopticians .bpr_section-checkout #engi-add-loyalty-card-modal .bpr_confirm-content{display:inline-block}}.engi-trendyopticians .bpr_section-checkout .bpr_form-cart-summary .engi_cart-summary-table{margin-bottom:70px}.engi-trendyopticians .bpr_section-checkout .bpr_form-cart-summary .engi_cart-summary-table .engi_cart-summary-table-row .engi-cart-summary-cross{padding-left:.5em;color:red;cursor:pointer}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section{padding-top:25px}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-use-gift-card-button{margin-right:auto;margin-left:0;height:40px}@media (min-width:421px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-use-gift-card-button{margin-left:-20px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-use-gift-card-button a{line-height:40px;font-size:14px}@media (min-width:961px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-use-gift-card-button a{font-size:16px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty__title{font-size:18px;margin-bottom:10px;height:auto}@media (min-width:621px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty__title{font-size:20px}}@media (min-width:961px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty__title{font-size:22px;margin-top:-17px;margin-bottom:35px}}@media (min-width:1025px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty__title{font-size:26px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper{margin-top:15px}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper input{width:100%;margin-top:10px;font-size:13px}@media (min-width:621px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper input{font-size:15px}}@media (min-width:961px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper input{margin-top:20px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper input#giftCardAdd{text-transform:none}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:621px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:961px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row{width:370px;padding:0 85px;margin:0 auto}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row #giftCardPin{min-width:0}@media (min-width:621px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row #giftCardPin{margin-right:10px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-loyalty-card-wrapper .engi-loyalty-card-row #giftCardCode{min-width:0}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty-card-btn{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-width:100%;margin:30px 0 0 0}@media (min-width:961px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty-card-btn{margin-top:40px}}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty-card-btn .bpr_btn-default{width:100%}.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty-card-btn input{font-size:18px;margin-top:0}@media (min-width:621px){.engi-trendyopticians .bpr_section-checkout .engi-gift-card-section .engi-add-loyalty-card-btn input{font-size:20px}}.checkoutPage{text-align:left;font-size:13px}@media (min-width:961px){.checkoutPage{font-size:14px}}@media (min-width:1025px){.checkoutPage{font-size:15px}}.checkoutPage *,.checkoutPage ::after,.checkoutPage ::before{box-sizing:border-box}.checkoutPage input[type=checkbox]{left:-10000px;position:absolute;height:1px;width:1px}.checkoutLog_title,.checkoutPage_title{font-size:15px;font-family:Poppins-Medium}@media (min-width:621px){.checkoutLog_title,.checkoutPage_title{font-size:17px}}@media (min-width:961px){.checkoutLog_title,.checkoutPage_title{font-size:18px}}@media (min-width:1025px){.checkoutLog_title,.checkoutPage_title{font-size:20px}}.checkoutAgreements_btn,.checkoutInvoice_company_form_btn,.checkoutLog_newAddress_btn,.checkoutPage_btn-to,.checkoutPayu_submitButton{background:#cbdb2a;transition:all .25s ease-in-out}.checkoutAgreements_btn:hover,.checkoutInvoice_company_form_btn:hover,.checkoutLog_newAddress_btn:hover,.checkoutPage_btn-to:hover,.checkoutPayu_submitButton:hover{background:#dfea76;color:#000}.checkoutAgreements_btn:hover a,.checkoutAgreements_btn:hover input,.checkoutInvoice_company_form_btn:hover a,.checkoutInvoice_company_form_btn:hover input,.checkoutLog_newAddress_btn:hover a,.checkoutLog_newAddress_btn:hover input,.checkoutPage_btn-to:hover a,.checkoutPage_btn-to:hover input,.checkoutPayu_submitButton:hover a,.checkoutPayu_submitButton:hover input{color:#000}.checkoutAgreements_btn a,.checkoutAgreements_btn input,.checkoutInvoice_company_form_btn a,.checkoutInvoice_company_form_btn input,.checkoutLog_newAddress_btn a,.checkoutLog_newAddress_btn input,.checkoutPage_btn-to a,.checkoutPage_btn-to input,.checkoutPayu_submitButton a,.checkoutPayu_submitButton input{font-family:Poppins-Bold;background:0 0;border:0;text-decoration:none;width:100%;cursor:pointer;text-transform:uppercase;color:#000}.checkoutPage input[type=password],.checkoutPage input[type=password]:focus,.checkoutPage input[type=text],.checkoutPage input[type=text]:focus{width:100%;height:46px}.checkoutContent{margin:20px 20px 60px;width:auto;max-width:1200px;background:#fff}@media (min-width:421px){.checkoutContent{margin-top:30px}}@media (min-width:961px){.checkoutContent{margin-top:50px;display:grid;grid-template-areas:"form summary" "agreements summary" "information information";grid-template-columns:auto 280px;grid-column-gap:20px}}@media (min-width:1025px){.checkoutContent{grid-template-columns:auto 320px;grid-column-gap:30px}}@media (min-width:1240px){.checkoutContent{margin:50px auto 60px}}.checkoutOrder{grid-area:form;border:1px solid #ddd;border-radius:6px;padding:25px 7% 30px;position:relative}@media (min-width:621px){.checkoutOrder{padding:30px 10% 30px}}.checkoutOrder_subtitle{font-size:12px;font-family:Poppins-Medium;margin:0 0 20px}@media (min-width:421px){.checkoutOrder_subtitle{font-size:13px}}@media (min-width:961px){.checkoutOrder_subtitle{font-size:14px}}@media (min-width:1025px){.checkoutOrder_subtitle{font-size:15px}}.checkoutSection{margin:0;padding:20px 0;border-top:1px solid #ddd}.checkoutSection.checkoutSection-open .checkoutSection_content{opacity:1;transition:all .3s;max-height:1000em}.checkoutSection.checkoutSection-open .checkoutSection_content>*{display:block}.checkoutSection.checkoutSection-showInfo .checkoutSection_trigger_mobileInfo{display:block}@media (min-width:961px){.checkoutSection.checkoutSection-showInfo .checkoutSection_trigger_mobileInfo{display:none}}.checkoutSection_trigger{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkoutSection_trigger.--trigger-error:after{content:"";position:absolute;inset:0;border:2px solid #e5002b;border-radius:5px;left:-15px;right:-15px;z-index:0}.checkoutSection_trigger.--trigger-error .checkoutSection_trigger_error-message{display:block}.checkoutSection_trigger label.bpr_css-label{position:relative;z-index:1;-webkit-user-select:initial;-ms-user-select:initial;user-select:initial}.checkoutSection_trigger input[type=checkbox]~label.bpr_css-label{font-family:Poppins-Medium}.checkoutSection_trigger_error-message{display:none;position:relative;margin:10px 0 0;font-size:.875em;color:#e5002b;line-height:1.3;z-index:1}.checkoutSection_trigger_error-message label,.checkoutSection_trigger_error-message span{font-family:Poppins-Bold;font-weight:400;color:#e5002b;text-decoration:underline;cursor:pointer}.checkoutSection_trigger_error-message label:hover,.checkoutSection_trigger_error-message span:hover{text-decoration:none}.checkoutSection_trigger_tooltip{position:relative;box-sizing:border-box;display:inline-block;margin-left:auto;width:21px;height:21px;border:1px solid #000;border-radius:50%;text-align:center;font-family:Poppins-Bold;font-size:13px;line-height:19px;color:#000;cursor:default}.checkoutSection_trigger_tooltip::before{content:attr(data-title);position:absolute;top:50%;left:-15px;display:block;box-sizing:border-box;min-width:258px;border-radius:8px;color:#fff;background:#191919;padding:14px 20px 20px;opacity:0;font-size:13px;font-family:Poppins-Light;text-align:left;transform:translate(-100%,-50%);transition:all .2s;z-index:-1}@media (min-width:961px){.checkoutSection_trigger_tooltip::before{top:-15px;left:auto;transform:translate(-50%,-100%)}}.checkoutSection_trigger_tooltip::after{content:"";position:absolute;opacity:0;top:50%;left:-15px;border-left:12px solid #191919;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-top:-12px;transition:all .2s;z-index:-1}@media (min-width:961px){.checkoutSection_trigger_tooltip::after{top:-15px;left:50%;border-top:12px solid #191919;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0;margin-left:-12px;margin-top:0}}.checkoutSection_trigger_tooltip:hover{background:#000;color:#fff}@media (min-width:961px){.checkoutSection_trigger_tooltip:hover::after{z-index:100;opacity:1}.checkoutSection_trigger_tooltip:hover::before{opacity:1;z-index:100}}.checkoutSection_trigger_mobileInfo{display:none;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:621px){.checkoutSection_trigger_mobileInfo{margin-left:6.25%}}.checkoutSection_content{opacity:0;max-height:0}.checkoutSection_content>*{display:none}.checkoutSection_adresses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 30px}@media (min-width:621px){.checkoutSection_adresses{-ms-flex-direction:row;flex-direction:row}}@media (min-width:961px){.checkoutSection_adresses{margin-bottom:45px}}.checkoutSection_adresses_col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding:10px 10px 0}.checkoutSection .checkoutInvoice_company_form.checkoutSection_trigger{padding:0;-ms-flex-direction:row;flex-direction:row}.checkoutSection .checkoutInvoice_company_form.checkoutInvoice_company_form-showInfo .checkoutSection_trigger_companyMobileInfo{display:block}@media (min-width:961px){.checkoutSection .checkoutInvoice_company_form.checkoutInvoice_company_form-showInfo .checkoutSection_trigger_companyMobileInfo{display:none}}.checkoutSection .checkoutInvoice_company_form .checkoutSection_trigger_companyMobileInfo{display:none;margin-bottom:0;-ms-flex:0 0 100%;flex:0 0 100%}.checkoutFooter{background:#000;color:#fff;font-family:Poppins-Regular;font-size:11px;line-height:18px;text-align:center;padding:25px 20px 30px}@media (min-width:621px){.checkoutFooter{font-size:12px}}.checkoutHeader{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#000}@media (min-width:961px){.checkoutHeader{display:block}}.checkoutHeader_contact{font-size:11px;text-align:center;padding:9px 0 11px;-ms-flex:0 1 1200px;flex:0 1 1200px;-ms-flex-order:2;order:2;background:#fff}@media (min-width:421px){.checkoutHeader_contact{font-size:12px}}@media (min-width:621px){.checkoutHeader_contact{font-size:14px}}@media (min-width:961px){.checkoutHeader_contact{-ms-flex-order:-1;order:-1;color:#ddd;text-align:right;background:0 0;position:relative;padding:0;margin:0 calc((100% - 1200px)/ 2)}}@media (min-width:961px) and (max-width:1240px){.checkoutHeader_contact{margin:0 20px}}@media (min-width:961px){.checkoutHeader_contact_text{position:absolute;right:0;top:20px}}.checkoutHeader_contact_text_phone{padding-left:5px;font-family:Poppins-Bold}@media (min-width:961px){.checkoutHeader_contact_text_phone{color:#cbdb2a}}.checkoutHeader_content{-ms-flex:0 1 1200px;flex:0 1 1200px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:961px){.checkoutHeader_content{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 calc((100% - 1200px)/ 2)}}@media (min-width:961px) and (max-width:1240px){.checkoutHeader_content{margin:0 20px}}.checkoutHeader_logo{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;padding:15px 0}@media (min-width:961px){.checkoutHeader_logo{-ms-flex-preferred-size:300px;flex-basis:300px;padding:30px 0}}.checkoutHeader_logo_img{width:220px;height:auto}@media (min-width:421px){.checkoutHeader_logo_img{width:250px}}@media (min-width:621px){.checkoutHeader_logo_img{width:290px}}@media (min-width:961px){.checkoutHeader_logo_img{width:330px}}.checkoutHeader_steps{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;font-size:12px;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}@media (min-width:421px){.checkoutHeader_steps{font-size:13px}}@media (min-width:621px){.checkoutHeader_steps{font-size:15px}}@media (min-width:961px){.checkoutHeader_steps{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:end;justify-content:flex-end;padding:15px 0 0}}.checkoutHeader_steps_item{margin:0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}@media (min-width:421px){.checkoutHeader_steps_item{margin-right:20px}}@media (min-width:621px){.checkoutHeader_steps_item{margin-right:0}}.checkoutHeader_steps_item::before{content:"";display:inline-block;height:22px;width:22px;border-radius:50%;border:1px solid #787878;text-align:center;line-height:20px;margin-right:7px}@media (min-width:421px){.checkoutHeader_steps_item::before{height:28px;width:28px;line-height:26px}}@media (min-width:621px){.checkoutHeader_steps_item::before{height:32px;width:32px;line-height:30px}}@media (min-width:621px){.checkoutHeader_steps_item::after{content:"";background:url(../../images/arrow_checkout_flow.png) no-repeat;background-size:contain;display:inline-block;width:40px;height:10px;margin-left:12px}}.checkoutHeader_steps_item:first-of-type{margin-left:0}.checkoutHeader_steps_item:first-of-type::before{content:"\f110";color:#cbdb2a;line-height:22px;background-size:12px 12px}@media (min-width:421px){.checkoutHeader_steps_item:first-of-type::before{line-height:26px}}@media (min-width:621px){.checkoutHeader_steps_item:first-of-type::before{line-height:30px}}.checkoutHeader_steps_item:nth-of-type(2)::before{content:"2";color:#cbdb2a;border-color:#cbdb2a}.checkoutHeader_steps_item:nth-of-type(3){color:#ddd;margin-right:0}.checkoutHeader_steps_item:nth-of-type(3)::before{content:"3"}.checkoutHeader_steps_item:nth-of-type(3)::after{display:none}.checkoutSummary{grid-area:summary;margin:40px 0}@media (min-width:421px){.checkoutSummary{margin:30px 0 40px}}@media (min-width:961px){.checkoutSummary{margin:0}}@media (min-width:961px){.checkoutSummary.checkoutSummary-asm .checkoutSummary_container{top:114px}}.checkoutSummary_container{font-size:13px}@media (min-width:421px){.checkoutSummary_container{border:1px solid #ddd;border-radius:6px;padding:25px 7% 30px}}@media (min-width:621px){.checkoutSummary_container{padding:25px 10% 30px}}@media (min-width:961px){.checkoutSummary_container{margin-top:0;padding:25px 15px 30px;position:sticky;top:0}}.checkoutSummary_title{font-size:15px;font-family:Poppins-Medium;padding-bottom:15px;position:relative}@media (min-width:421px){.checkoutSummary_title{font-size:17px;padding:0 5px 22px}}@media (min-width:961px){.checkoutSummary_title{font-size:18px}}@media (min-width:1025px){.checkoutSummary_title{font-size:20px}}.checkoutSummary_link{font-size:13px;font-family:Poppins-Light;text-decoration:underline;position:absolute;right:0;top:2px}.checkoutSummary_part.active .checkoutSummary_part_title::before{transform:rotate(180deg)}.checkoutSummary_part.active .checkoutSummary_part_container{max-height:5000px;opacity:1;padding-bottom:14px}@media (min-width:421px){.checkoutSummary_part.active .checkoutSummary_part_container{padding:0 5px 18px}}.checkoutSummary_part.active.checkoutSummary_part-products .checkoutSummary_part_container{padding-top:10px}.checkoutSummary_part.active.checkoutSummary_part-products .checkoutSummary_part_container:nth-last-of-type(n+2){border-bottom:1px solid #ddd}.checkoutSummary_part_title{font-family:Poppins-Medium;padding:14px 0;border-top:1px solid #ddd;margin:0;position:relative;cursor:pointer}@media (min-width:421px){.checkoutSummary_part_title{padding:18px 5px}}@media (min-width:961px){.checkoutSummary_part_title{font-size:14px}}@media (min-width:1025px){.checkoutSummary_part_title{font-size:15px}}.checkoutSummary_part_title::before{position:absolute;right:0;font-size:18px;transition-duration:.5s;transform-origin:center center}@media (min-width:421px){.checkoutSummary_part_title::before{right:5px}}.checkoutSummary_part_container{max-height:0;opacity:0}.checkoutSummary_part_container-descVal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.checkoutSummary_part_container_desc{line-height:20px;-ms-flex:0 0 calc(100% - 80px);flex:0 0 calc(100% - 80px)}.checkoutSummary_part_container_desc-insurance{position:relative;padding:5px 0 0 40px}.checkoutSummary_part_container_desc-insurance img{position:absolute;top:2px;left:15px}.checkoutSummary_part_container_desc_productName{text-transform:uppercase;display:block}.checkoutSummary_part_container_desc_delete{margin-left:5px;cursor:pointer;text-decoration:underline}.checkoutSummary_part_container_desc_delete:hover{text-decoration:none}.checkoutSummary_part_container_price{-ms-flex:0 0 75px;flex:0 0 75px;text-align:right}.checkoutSummary_totalPrice{font-size:15px;font-family:Poppins-Medium;padding-top:15px;margin:0;position:relative;border-top:1px solid #ddd}.checkoutSummary_totalPrice_price{position:absolute;right:0}@media (min-width:421px){.checkoutSummary_totalPrice{font-size:17px;padding:22px 5px 0}}@media (min-width:961px){.checkoutSummary_totalPrice{font-size:18px}}@media (min-width:1025px){.checkoutSummary_totalPrice{font-size:20px}}.checkoutLog{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:421px){.checkoutLog{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:421px){.checkoutLog-user{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:621px){.checkoutLog-user{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:15px}}@media (min-width:961px){.checkoutLog-user{margin-bottom:20px}}@media (min-width:1025px){.checkoutLog-user{font-size:14px}}.checkoutLog_btn{-ms-flex:0 0 100%;flex:0 0 100%;margin:25px 0;text-align:center}@media (min-width:421px){.checkoutLog_btn{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 35px}}@media (min-width:621px){.checkoutLog_btn{margin-bottom:40px}}.checkoutLog_btn a{padding:12px 0;display:block}@media (min-width:421px){.checkoutLog_btn a{padding:12px 25px}}.checkoutLog_user{-ms-flex:0 0 100%;flex:0 0 100%;margin:25px 0}@media (min-width:621px){.checkoutLog_user{-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:0}}.checkoutLog_newAddress{overflow:auto}.checkoutLog_newAddress_btn{display:inline-block;margin-bottom:40px;float:right}@media (min-width:621px){.checkoutLog_newAddress_btn{margin-bottom:50px}}.checkoutLog_newAddress_btn a{padding:10px 40px;display:block}.checkoutLog_form{display:none}.checkoutLog_form-active{display:block}.checkoutLog_form_error{background-color:#fdfaec;color:#8a6d3b;padding:12px 40px 18px;margin-bottom:30px}.checkoutLog_form_error a{text-decoration:underline;color:#8a6d3b}.checkoutLog_form_title{font-family:Poppins-Medium}.checkoutLog_form_desc{display:none}@media (min-width:621px){.checkoutLog_form_desc{display:block;margin-top:15px}}@media (min-width:1025px){.checkoutLog_form_desc{margin-top:20px}}.checkoutLog_form_fields{margin:25px 0 50px}@media (min-width:961px){.checkoutLog_form_fields{margin-bottom:60px}}.checkoutLog_form_fields_row{margin-bottom:20px}@media (min-width:621px){.checkoutLog_form_fields_row{width:87.5%;margin:0 auto 20px}}@media (min-width:1025px){.checkoutLog_form_fields_row{width:425px}}.checkoutLog_form_fields_btn{margin-top:30px}@media (min-width:421px){.checkoutLog_form_fields_btn{margin:30px auto 0;width:58%}}@media (min-width:621px){.checkoutLog_form_fields_btn{width:62.5%}}@media (min-width:1025px){.checkoutLog_form_fields_btn{width:425px}}.checkoutLog_form_fields_btn input[type=submit]{font-size:14px;padding:12px 0}@media (min-width:621px){.checkoutLog_form_fields_btn input[type=submit]{font-size:16px}}.checkoutLog_form_fields_reset{text-decoration:underline;text-align:right;margin-top:25px;font-size:13px}@media (min-width:621px){.checkoutLog_form_fields_reset{margin-right:6.25%}}@media (min-width:1025px){.checkoutLog_form_fields_reset{width:425px;margin:25px auto 0}}.checkoutGiftcard,.checkoutOrderCodes{padding:0 0 20px}.checkoutGiftcard_error,.checkoutOrderCodes_error{background-color:#fdfaec;color:#8a6d3b;padding:12px 40px 18px;margin-bottom:30px}.checkoutGiftcard_fields,.checkoutOrderCodes_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-left:6.25%}@media (min-width:621px){.checkoutGiftcard_fields,.checkoutOrderCodes_fields{margin-top:12px;margin-left:6.25%}}.checkoutGiftcard_fields_input,.checkoutOrderCodes_fields_input{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}@media (min-width:621px){.checkoutGiftcard_fields_input,.checkoutOrderCodes_fields_input{margin-bottom:22px}}@media (min-width:961px){.checkoutGiftcard_fields_input,.checkoutOrderCodes_fields_input{margin-bottom:27px}}@media (min-width:421px){.checkoutGiftcard_fields_input .checkoutOrderCodes_fields_input,.checkoutGiftcard_fields_input~.checkoutGiftcard,.checkoutOrderCodes_fields_input .checkoutOrderCodes_fields_input,.checkoutOrderCodes_fields_input~.checkoutGiftcard{-ms-flex:0 0 48%;flex:0 0 48%}}@media (min-width:621px){.checkoutGiftcard_fields_input .checkoutOrderCodes_fields_input,.checkoutGiftcard_fields_input~.checkoutGiftcard,.checkoutOrderCodes_fields_input .checkoutOrderCodes_fields_input,.checkoutOrderCodes_fields_input~.checkoutGiftcard{margin-bottom:25px}}.checkoutGiftcard_fields_submit,.checkoutOrderCodes_fields_submit{margin:0 0 0 auto;width:100%}@media (min-width:421px){.checkoutGiftcard_fields_submit,.checkoutOrderCodes_fields_submit{width:130px}}@media (min-width:621px){.checkoutGiftcard_fields_submit,.checkoutOrderCodes_fields_submit{width:140px}}@media (min-width:961px){.checkoutGiftcard_fields_submit,.checkoutOrderCodes_fields_submit{width:150px}}.checkoutGiftcard_fields_submit input[type=button],.checkoutOrderCodes_fields_submit input[type=button]{font-size:14px;padding:12px 0}@media (min-width:621px){.checkoutGiftcard_fields_submit input[type=button],.checkoutOrderCodes_fields_submit input[type=button]{font-size:16px}}.checkoutGuest .cell{margin-bottom:25px}@media (min-width:621px){.checkoutGuest_formRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkoutGuest_formRow>div{-ms-flex:0 0 calc((100% - 20px)/ 2);flex:0 0 calc((100% - 20px)/ 2);min-width:0}}@media (min-width:421px){.checkoutGuest_formRow_subcells{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkoutGuest_formRow_subcells>div{-ms-flex:0 0 calc((100% - 20px)/ 2);flex:0 0 calc((100% - 20px)/ 2)}}.checkoutPayu{display:none;position:absolute;width:95%;max-width:600px;top:10%;left:50%;background:#fff;padding:30px 10px 20px;box-shadow:0 6px 12px rgba(0,0,0,.1607843137);border:1px solid #ddd;transform:translate(-50%,0);z-index:5;opacity:0;transition:all .3s}.checkoutPayu *{box-sizing:border-box}@media (min-width:421px){.checkoutPayu{width:90%;padding:40px 25px 20px}}.checkoutPayu.--payu-blik{top:40%}.checkoutPayu.--payu-blik .checkoutPayu_agreements{height:250px;overflow:scroll}@media (min-width:621px){.checkoutPayu.--payu-blik .checkoutPayu_agreements{height:auto;overflow:auto}}.--white-bg .checkoutPayu{display:block}.checkoutPayu.--active{opacity:1}.checkoutPayu.--fixed{position:fixed;top:0;transform:translate(-50%,0);max-height:100%;overflow:auto}.checkoutPayu.--active.--fixed{animation:modalContentTop .3s forwards;max-height:calc(100% - 80px)}@media (min-width:1025px){.checkoutPayu.--active.--fixed{animation:modalContentTop2 .3s forwards;max-height:calc(100% - 182px)}}.checkoutPayu_header{text-align:center}.checkoutPayu_header h4{margin:0;font-size:18px;font-family:Poppins-Bold;font-weight:400}.checkoutPayu_header h5{margin:0;font-size:16px;font-family:Poppins-Regular;font-weight:400}.checkoutPayu_footer{text-align:right;font-size:13px;color:#787878;font-family:Arial}.checkoutPayu_footer img{height:30px;vertical-align:middle;margin-left:10px}.checkoutPayu_submit{border-bottom:1px solid #ddd;margin:0 10px;padding:0 0 20px;text-align:center}.checkoutPayu_submit v-spinner-element{position:absolute;top:50%;left:10px;height:20px;width:20px;transform:translate(0,-50%)}.checkoutPayu_submitButton{font-family:Poppins-Bold;color:#000;border:0;text-decoration:none;width:220px;cursor:pointer;text-transform:uppercase;height:40px;position:relative}.checkoutPayu_agreements{margin:20px 0 0}.checkoutPayu_agreements_more{display:none}.checkoutPayu_agreements a,.checkoutPayu_agreements label::before{color:#cbdb2a;text-decoration:underline}.checkoutPayu_agreements a:hover,.checkoutPayu_agreements label::before:hover{text-decoration:none}.checkoutPayu_agreements label::before{content:attr(data-more);cursor:pointer}.checkoutPayu_agreements label::before:hover{text-decoration:none}.checkoutPayu_agreements input[type=checkbox]:checked~.checkoutPayu_agreements_more{display:inline}.checkoutPayu_agreements input[type=checkbox]:checked~.checkoutPayu_agreements_less{display:none}.checkoutPayu_agreements input[type=checkbox]:checked~label::before{content:attr(data-less)}.checkoutPayu_close{position:absolute;top:15px;right:15px;width:20px;height:20px;text-indent:-1000em;text-decoration:none;border:0;background:0 0;cursor:pointer}.checkoutPayu_close::before{color:#191919;position:absolute;top:50%;left:50%;text-indent:0;transform:translate(-50%,-50%)}.checkoutPayu_blikcode{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.checkoutPayu_blikcode input[type=text]{max-width:28px;width:28px;margin:0 4px;padding:0 5px;text-align:center}@media (min-width:421px){.checkoutPayu_blikcode input[type=text]{margin:0 6px}}.checkoutPayu_blikcode .bpr_validation-msg,.checkoutPayu_blikcode .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .checkoutPayu_blikcode .shield-width-height-error{width:100%;text-align:center}.checkoutPayu .card-container{margin:20px 10px 20px;text-align:left;box-sizing:border-box}.checkoutPayu .card-container label{padding-left:10px;font-family:Poppins-Regular;font-size:13px;color:#787878}.checkoutPayu .payu-card-form{border:1px solid #ddd;border-radius:4px;height:42px;width:100%;padding:5px 10px;line-height:30px;font-family:Poppins-Regular;font-size:13px;color:#787878;background:#fff}.checkoutPayu .payu-card-form .form-input-container .form-input{font-size:13px}@media (min-width:621px){.checkoutPayu .payu-card-form .form-input-container .form-input{font-size:15px}}.checkoutPayu .card-details{clear:both;overflow:auto;margin-top:10px}.checkoutPayu .card-details .expiration{width:50%;float:left;padding-right:5%}.checkoutPayu .card-details .cvv{width:50%;float:left}.checkoutPayu .payu-response-error{display:none;color:#ea0000;font-size:12px;margin:5px 0 0}@keyframes modalContentTop{0%{top:0}100%{top:80px}}@keyframes modalContentTop2{0%{top:0}100%{top:182px}}.checkoutDelivery{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:621px){.checkoutDelivery{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkoutDelivery_address{border:1px solid #ddd;border-radius:6px;position:relative;padding:15px 20px 25px;margin-bottom:25px;transition-property:padding,border-color;transition-duration:.5s;cursor:pointer}@media (min-width:421px){.checkoutDelivery_address{padding:15px 30px 25px}}@media (min-width:621px){.checkoutDelivery_address{-ms-flex:0 0 calc((100% - 22px)/ 2);flex:0 0 calc((100% - 22px)/ 2);min-width:0;padding:20px 30px 30px}}@media (min-width:961px){.checkoutDelivery_address{padding-bottom:35px}}.checkoutDelivery_address::before{content:"";transition-property:content;transition-duration:.5s}.checkoutDelivery_address-selected{border-color:#59ab00;padding-left:50px}@media (min-width:421px){.checkoutDelivery_address-selected{padding-left:60px}}.checkoutDelivery_address-selected::before{content:"\f110";color:#59ab00;position:absolute;left:20px}@media (min-width:421px){.checkoutDelivery_address-selected::before{left:25px}}.checkoutAddressAction{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.checkoutAddressAction_close{font-size:13px;text-decoration:underline}.checkoutAgreements{grid-area:agreements;margin:20px 7% 40px}@media (min-width:621px){.checkoutAgreements{margin:40px 10% 100px}}.checkoutAgreements .bpr_validation-msg,.checkoutAgreements .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .checkoutAgreements .shield-width-height-error{margin:0 0 0 35px;color:#ea0000;font-size:12px}.checkoutAgreements .bpr_form-accept label b,.checkoutAgreements .checkoutPayu_agreements p label b,.checkoutPayu_agreements .checkoutAgreements p label b{font-weight:400}.checkoutAgreements_btn{font-family:Poppins-Bold;border:0;width:100%;margin-top:40px;height:42px;line-height:42px;font-size:16px;color:#000;text-transform:uppercase;background-size:auto 100%;cursor:pointer;transition:none;position:relative;background:#cbdb2a;transition:all .3s ease-in}@media (min-width:961px){.checkoutAgreements_btn{margin-top:60px;height:50px;line-height:50px;font-size:20px}}.checkoutAgreements_btn:hover{background:#dfea76}.checkoutAgreements_btn[disabled]{opacity:.5}.checkoutAgreements_btn[disabled]:hover{background:#bdbdbd;background-size:auto 100%;color:#000}.checkoutAgreements_btn v-spinner-element{position:absolute;right:20px;width:20px}.checkoutAgreements_promo{position:relative;margin:0 -3% 20px;padding:20px 20px 20px 50px;border-radius:5px;border-left:5px solid #ffde27;background:#f6f6f6;font-family:Poppins-Medium;font-size:12px;line-height:16px}.checkoutAgreements_promo2kp{margin-left:-7%;margin-right:-7%;background-image:url(../../images/icon_promo_gift.svg);background-size:36px auto;background-position:center 20px;background-repeat:no-repeat;background-color:#fff;border:2px solid #cbdb2a;text-align:center;padding-top:70px;font-family:Poppins-Light;font-size:14px}@media (min-width:621px){.checkoutAgreements_promo2kp{margin-left:-12%;margin-right:-12%}}.checkoutAgreements_promo2kp h5{font-size:18px;margin-bottom:0}.checkoutAgreements_promo2kp p{margin:5px auto 0;max-width:500px}.checkoutAgreements_promo2kp p b{font-family:Poppins-Medium;color:#cbdb2a}.checkoutAgreements_promo2kp a{text-decoration:underline}.checkoutAgreements_promo2kp a:hover{text-decoration:none}.checkoutAgreements_info{margin:0 0 20px;font-family:Poppins-Regular;font-size:12px;line-height:16px;text-align:center}.checkoutAgreements_info br{display:none}@media (min-width:961px){.checkoutAgreements_info{margin-right:20px;margin-left:20px}.checkoutAgreements_info br{display:initial}}.checkoutAgreements_info b{font-family:Poppins-Medium;font-weight:400}.checkoutAgreements_info a{text-decoration:underline}.checkoutAgreements_info a:hover{text-decoration:none}.checkoutInformation{grid-area:information;background:#fff;margin:80px 0 0}@media (min-width:961px){.checkoutInformation{margin-top:0;padding:0 20px}}.checkoutInformation p{margin:0;font-family:Poppins-Light;font-size:12px;color:#787878}.checkoutInformation p::before{content:"* "}@media (min-width:621px){.checkoutInsurance_title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.checkoutInsurance_title_text{font-family:Poppins-Medium;margin:0 0 20px}@media (min-width:421px){.checkoutInsurance_title_text{font-size:14px}}@media (min-width:1025px){.checkoutInsurance_title_text{font-size:15px}}.checkoutInsurance_title input[type=checkbox]~label.bpr_css-label{font-size:13px;padding-left:35px;display:inline-table;background-repeat:no-repeat;height:20px;cursor:pointer}.checkoutInsurance_title input[type=checkbox]:checked~label.bpr_css-label{background-position:left bottom}.checkoutInsurance_info{margin-bottom:15px}.checkoutInsurance .products{border:1px solid #ddd}.checkoutInsurance .products_insurances{display:none}.checkoutInsurance .products_insurances.active{display:block}.checkoutInsurance .products_item{border-bottom:1px solid #ddd;padding:10px 10px 15px;font-size:12px;position:relative;display:grid;grid-template-areas:"img policy" "data data";grid-template-columns:40px auto;grid-column-gap:20px}@media (min-width:421px){.checkoutInsurance .products_item{grid-template-areas:"img policy" ". data"}}@media (min-width:621px){.checkoutInsurance .products_item{font-size:13px;padding:20px 20px 25px;grid-template-areas:"img policy" "img data";grid-template-columns:60px auto}}@media (min-width:961px){.checkoutInsurance .products_item{padding:25px 20px 30px;grid-template-areas:"policy img data";grid-template-columns:50px 80px auto}}.checkoutInsurance .products_item:last-of-type{border-bottom:0}.cartPoses_select_box .checkoutInsurance .products_item #caret,.checkoutInsurance .products_item .cartPoses_select_box #caret,.checkoutInsurance .products_item .engi-product-poses__select__box #caret,.checkoutInsurance .products_item .flaticon-down-arrow,.engi-product-poses__select__box .checkoutInsurance .products_item #caret{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.cartPoses_select_box .checkoutInsurance .products_item #caret::before,.checkoutInsurance .products_item .cartPoses_select_box #caret::before,.checkoutInsurance .products_item .engi-product-poses__select__box #caret::before,.checkoutInsurance .products_item .flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item #caret::before{font-size:20px;position:absolute;top:10px;right:10px;transition:transform .5s ease-in-out;transform-origin:center center}@media (min-width:621px){.cartPoses_select_box .checkoutInsurance .products_item #caret::before,.checkoutInsurance .products_item .cartPoses_select_box #caret::before,.checkoutInsurance .products_item .engi-product-poses__select__box #caret::before,.checkoutInsurance .products_item .flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item #caret::before{top:20px;right:20px}}@media (min-width:621px){.cartPoses_select_box .checkoutInsurance .products_item #caret::before,.checkoutInsurance .products_item .cartPoses_select_box #caret::before,.checkoutInsurance .products_item .engi-product-poses__select__box #caret::before,.checkoutInsurance .products_item .flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item #caret::before{top:25px;right:20px}}@media (min-width:1025px){.cartPoses_select_box .checkoutInsurance .products_item #caret::before,.checkoutInsurance .products_item .cartPoses_select_box #caret::before,.checkoutInsurance .products_item .engi-product-poses__select__box #caret::before,.checkoutInsurance .products_item .flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item #caret::before{top:44%}}.checkoutInsurance .products_item-withArrow{cursor:pointer}@media (min-width:1025px){.checkoutInsurance .products_item-withArrow{padding-right:80px}}.cartPoses_select_box .checkoutInsurance .products_item-withArrow #caret,.checkoutInsurance .products_item-withArrow .cartPoses_select_box #caret,.checkoutInsurance .products_item-withArrow .engi-product-poses__select__box #caret,.checkoutInsurance .products_item-withArrow .flaticon-down-arrow,.engi-product-poses__select__box .checkoutInsurance .products_item-withArrow #caret{display:block}.cartPoses_select_box .checkoutInsurance .products_item-withArrow #caret::before,.checkoutInsurance .products_item-withArrow .cartPoses_select_box #caret::before,.checkoutInsurance .products_item-withArrow .engi-product-poses__select__box #caret::before,.checkoutInsurance .products_item-withArrow .flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item-withArrow #caret::before{transform:rotate(0)}.cartPoses_select_box .checkoutInsurance .products_item-open>#caret::before,.checkoutInsurance .cartPoses_select_box .products_item-open>#caret::before,.checkoutInsurance .engi-product-poses__select__box .products_item-open>#caret::before,.checkoutInsurance .products_item-open>.flaticon-down-arrow::before,.engi-product-poses__select__box .checkoutInsurance .products_item-open>#caret::before{transform:rotate(180deg)}.checkoutInsurance .products_item_img{grid-area:img}.checkoutInsurance .products_item_img img{width:100%;height:auto}.checkoutInsurance .products_item_policy{grid-area:policy;-ms-flex-item-align:center;align-self:center;font-family:Poppins-Medium}.checkoutInsurance .products_item_data{grid-area:data}@media (min-width:421px){.checkoutInsurance .products_item_data_name{margin-top:0}}.checkoutInsurance .products_item_data_insurance{position:relative;padding:0 0 0 40px}.checkoutInsurance .products_item_data_insurance img{position:absolute;top:-6px;left:10px}.checkoutInsurance .products_item_data_insurance_price{float:right}.checkoutInsurance .address{padding:20px;background-color:#f6f6f6;border-bottom:1px solid #ddd;max-height:780px}@media (min-width:421px){.checkoutInsurance .address{padding-top:30px}}@media (min-width:1025px){.checkoutInsurance .address{padding:30px 30px 45px}}.checkoutInsurance .address:last-of-type{border-bottom:0}.checkoutInsurance .address-hide{max-height:0;padding:0;overflow:hidden;margin-top:-1px}.checkoutInsurance .address_btn{text-decoration:underline;display:block;padding-bottom:25px;border:0;background:0 0;cursor:pointer;color:#000}.checkoutInsurance .address_btn:hover{text-decoration:none}@media (min-width:621px){.checkoutInsurance .address_btn{padding-bottom:30px}}.checkoutInsurance .address .form-field{margin-bottom:20px}.checkoutInsurance .agreements{padding:20px 0 40px}@media (min-width:621px){.checkoutInsurance .agreements{padding:30px 20px 50px}}@media (min-width:1025px){.checkoutInsurance .agreements{padding:40px 30px 50px}}.checkoutInsurance .agreements b{font-weight:400}.checkoutInsurance .agreements .bpr_validation-msg,.checkoutInsurance .agreements .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .checkoutInsurance .agreements .shield-width-height-error{color:#e5002b;font-size:12px}.checkoutInsurance .agreements_item{margin-bottom:10px;position:relative;display:block}.checkoutInsurance .agreements_item_content{padding-left:35px;text-decoration:underline;font-size:12px;display:-ms-flexbox;display:flex}.checkoutInsurance .agreements_item_content_img{padding-right:10px}.checkoutInsurance .agreements_item_content_text{padding-top:2px}@media (min-width:621px){.checkoutInvoice{margin-top:12px;margin-left:6.25%}}.checkoutInvoice_fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -10px;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){.checkoutInvoice_fieldset{-ms-flex-direction:row;flex-direction:row}}.checkoutInvoice_fieldset .engi-radio-wrapper{margin:10px 0;padding:0 10px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.checkoutInvoice_fieldset_radioDescription{margin-top:0;margin-bottom:0;padding-left:30px}@media (min-width:961px){.checkoutInvoice_fieldset_radioDescription{font-size:.9em}}.checkoutInvoice_fieldset-subtype{margin-left:10px}.checkoutInvoice_fieldset-subtype .engi-radio-wrapper{-ms-flex:0 0 100%;flex:0 0 100%}.checkoutInvoice_fieldset input[type=radio]{position:absolute;visibility:hidden;margin-bottom:15px}.checkoutInvoice_fieldset input[type=radio]:checked+label{font-family:Poppins-Regular}.checkoutInvoice_fieldset input[type=radio]:checked+label::before{background-position:top}.checkoutInvoice_fieldset label{position:relative;padding-left:30px;font-size:15px}.checkoutInvoice_fieldset label::before{content:"";display:block;position:absolute;top:0;left:0;background:url(../../images/radio_btn.png) left bottom no-repeat;background-size:cover;height:20px;width:20px}.checkoutInvoice_company_form{margin:15px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){.checkoutInvoice_company_form{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.checkoutInvoice_company_form .cell{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}@media (min-width:621px){.checkoutInvoice_company_form .cell+.checkoutInvoice_company_form_btn{margin-top:1px}}.checkoutInvoice_company_form_btn{font-family:Poppins-Medium;margin:15px 0;width:176px;padding:12px 0;border:0;font-size:16px;text-transform:uppercase;background-size:auto 100%;cursor:pointer;transition:none;color:#000}.checkoutInvoice_company_form_btn:hover{color:#fff}.checkoutInvoice_company_form_btn:first-child{margin-top:0}@media (min-width:621px){.checkoutInvoice_company_form_btn{margin:9px 0 0 20px}.checkoutInvoice_company_form_btn:first-child{margin:0}}@media (min-width:961px){.checkoutInvoice_company_form_btn{width:210px}}.checkoutInvoice_company_data{margin:25px 0 0}@media (min-width:621px){.checkoutInvoice_company_data{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkoutInvoice_company_data_btn{margin:0;border:none;background:0 0;text-decoration:underline;font-size:13px;line-height:calculateLine(25px,13px);cursor:pointer;color:#000}.checkoutInvoice_company_data_btn:hover{text-decoration:none}.checkoutInvoice_form{margin:25px 0;padding:20px;border:1px solid #ddd;border-radius:4px;background:#f6f6f6}.checkoutInvoice_form_btn{margin:0 0 30px;border:none;background:0 0;text-decoration:underline;font-size:13px;line-height:calculateLine(25px,13px);cursor:pointer;color:#000}.checkoutInvoice_form_btn:hover{text-decoration:none}.checkoutInvoice_toggle{margin:30px 0}@media (min-width:961px){.checkoutInvoice_toggle{margin:45px 0}}.checkoutInvoice_fullnameForCp{font-family:Poppins-Medium;font-weight:400}.checkoutInvoice .invoiceProducts{margin:0 0 40px;padding:0;border-radius:4px 4px 0 0;border-spacing:0;border:1px solid #ddd;font-family:Poppins-Light;font-size:13px;border-radius:4px 4px 0 0}.checkoutInvoice .invoiceProducts_header{background:#f6f6f6;font-family:Poppins-Light;padding:10px;text-align:left;font-weight:400}@media (min-width:961px){.checkoutInvoice .invoiceProducts_header{padding-left:20px;padding-right:20px}}.checkoutInvoice .invoiceProducts_header .bpr_css-label{width:100%}.checkoutInvoice .invoiceProducts_header .bpr_css-label span{display:none}@media (min-width:621px){.checkoutInvoice .invoiceProducts_header .bpr_css-label span{display:inline}}.checkoutInvoice .invoiceProducts_header .bpr_css-label::first-letter{text-transform:capitalize}.checkoutInvoice .invoiceProducts_header input[type=checkbox]~label.bpr_css-label{font-family:Poppins-Light}.checkoutInvoice .invoiceProducts_header .bpr_validation-msg,.checkoutInvoice .invoiceProducts_header .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .checkoutInvoice .invoiceProducts_header .shield-width-height-error{margin:0 0 0 35px;color:#ea0000;font-size:12px}.checkoutInvoice .invoiceProducts_item{border-top:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:8px 0 12px}.checkoutInvoice .invoiceProducts_item_break{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_break{display:none}}.checkoutInvoice .invoiceProducts_item_element{box-sizing:border-box;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;padding:8px 10px}.checkoutInvoice .invoiceProducts_item_element-checkbox{max-width:40px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:961px){.checkoutInvoice .invoiceProducts_item_element-checkbox{padding-left:20px;padding-right:30px}}.checkoutInvoice .invoiceProducts_item_element-figure{max-width:140px;text-align:center}.checkoutInvoice .invoiceProducts_item_element-figure img{height:24px}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_element-figure img{height:44px}}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_element-figure-delivery{height:44px}.checkoutInvoice .invoiceProducts_item_element-figure-delivery img{height:30px}}.checkoutInvoice .invoiceProducts_item_element-data{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:421px){.checkoutInvoice .invoiceProducts_item_element-data{padding-left:60px}}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_element-data{padding-left:10px;padding-right:20px}}.checkoutInvoice .invoiceProducts_item_element-data_name{box-sizing:border-box;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkoutInvoice .invoiceProducts_item_element-data_name_lence{display:block;padding:10px 0 0 30px;background:url(../../images/enter.png) 0 50% no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkoutInvoice .invoiceProducts_item_element-data_price{box-sizing:border-box;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;text-align:right;max-width:80px;padding-left:10px}@media (min-width:421px){.checkoutInvoice .invoiceProducts_item_element-data_price{max-width:110px}}.checkoutInvoice .invoiceProducts_item_element-select{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_element-select{padding-left:50px;padding-right:20px}}@media (min-width:961px){.checkoutInvoice .invoiceProducts_item_element-select{padding-left:100px}}.checkoutInvoice .invoiceProducts_item_element-error{-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0;padding-bottom:0;color:#ea0000;font-size:12px}@media (min-width:621px){.checkoutInvoice .invoiceProducts_item_element-error{padding-left:20px;padding-right:20px}}.checkoutInvoice .invoiceProducts_item input[type=checkbox]:checked~label.bpr_css-label::before{background-position:0 100%}.checkoutInvoice .invoiceProducts_item label.bpr_css-label{font-family:Poppins-Light}.processLoader{margin:30px 0;height:100px;position:relative}.processLoader::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/big-spinner.svg) no-repeat center 50%/auto 130px rgba(255,255,255,.8);z-index:1}.checkoutGpay{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:40px;opacity:0;transition:.2s opacity}@media (min-width:961px){.checkoutGpay{margin-top:60px}}.checkoutGpay.--ready{opacity:1}.checkoutGpay p{margin:0;font-family:Poppins-Bold;font-size:18px;text-transform:uppercase;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkoutGpay .bpr_validation-msg,.checkoutGpay .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .checkoutGpay .shield-width-height-error{margin:0;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.bpr_section-orders .engi_orders-list__subtitle{display:none}.bpr_section-orders .bpr_orders-header{background-color:#f6f6f6;box-sizing:border-box;border-radius:5px 5px 0 0}.bpr_section-orders .bpr_title-wrapper{position:relative}.bpr_section-orders .bpr_section-print{position:absolute;right:0;bottom:5px;font-size:16px}.bpr_section-orders .bpr_section-print img{margin-right:5px}.bpr_section-orders .bpr_filter-wrapper{width:100%;display:block}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-col{width:50%;display:inline-block;vertical-align:top}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-col:first-of-type .bpr_filter-cell:first-of-type{margin-left:0}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-col .bpr_filter-cell.bpr_first-in-row{margin-left:0}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-col:last-of-type .bpr_filter-cell:last-of-type{margin-right:0}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell{width:calc((100% - 30px)/ 2);margin:20px 10px 0;display:inline-block;vertical-align:top;font-size:16px;height:40px;line-height:40px}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell input[type=text]{width:calc(100% - 22px);height:34px}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell input[type=text][required]+label[placeholder]{height:34px;line-height:34px;margin-top:-39px}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell input[type=text][required]:focus+label[placeholder]:before{transform:translate(0,-.9em) scale(.8,.8)}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell input[type=text][required]:valid+label[placeholder]:before{transform:translate(0,-.9em) scale(.8,.8)}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell .bpr_section-btn{margin-right:0;width:100%}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell .bpr_section-btn img{width:100%;height:100%}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell .bpr_css-select input[type=text]{width:calc(100% - 42px)}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-action-row:last-of-type{text-align:right}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-action-row .bpr_css-checkbox~label.bpr_css-label{padding-left:35px}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-subtitle.bpr_first-in-row{margin-left:0}.bpr_section-orders .bpr_section-subtitle{font-family:Poppins-Regular}.bpr_section-orders .bpr_filter-subtitle{font-size:14px;font-family:Poppins-Regular;margin:20px 0 0 10px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row{width:100%;height:100%;display:table;box-sizing:border-box}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row.engi_orders-header{border:1px solid #ddd;margin-bottom:-1px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row.engi_orders-row{border:1px solid #ddd;border-bottom:0}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row.engi_orders-row:last-child{border-bottom:1px solid #ddd;border-radius:0 0 5px 5px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header{height:50px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header .bpr_orders-col-wrapper{height:100%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header .bpr_orders-col-wrapper:first-of-type .bpr_orders-column:first-of-type{border-left:1px solid transparent}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header .bpr_orders-column{padding:0;font-family:Poppins-Bold;font-size:14px;line-height:46px;text-align:left;border:0;vertical-align:middle}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header-tablet{height:50px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header-tablet .bpr_orders-column{padding:0 0 0 50px;font-family:Poppins-Bold;font-size:14px;line-height:46px;text-align:left;border:0;vertical-align:middle}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper{vertical-align:top;display:table-cell;height:100%;width:50%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper:first-of-type .bpr_orders-column:first-of-type{border-left:1px solid #ddd}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper .bpr_orders-header-tablet .bpr_orders-column:first-of-type{border-left:1px solid transparent}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column{text-align:left;vertical-align:top;display:table-cell;padding:10px 0;line-height:18px;font-size:13px;border:0}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column span{width:100%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:first-child>span{padding:0 5px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(3)>span,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(4)>span,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(5)>span,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(6)>span{padding-left:50px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column .bpr_orders-email-data,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column .bpr_orders-user-email{word-break:break-all}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1{width:3.5%;max-width:48px;display:table-cell}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1:first-child{display:-ms-flexbox;display:flex}@media (max-width:960px){.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1:first-child{display:table-cell}}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1 .bpr_orders-col-content{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1 .bpr_css-checkbox~label.bpr_css-label{padding-left:20px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-2{width:27%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-2.engi_orders-column-2{max-width:461px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-3{width:21%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-3.engi_orders-column-3{max-width:251.58px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-4{width:17%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-4.engi_orders-column-4{max-width:211.64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-4 .engi_section-subtitle{display:none}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5{width:13%;text-transform:uppercase}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column{height:auto}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content{display:-ms-flexbox;display:flex;height:100%;width:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content .engi-days-left{display:-ms-flexbox;display:flex;width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content .engi-days-left span{color:#191919;font-size:15px;text-align:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content .engi-days-left.--too-late{background:#e5002b}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content .engi-days-left.--too-late span{color:#fff}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.bpr_orders-column .engi_orders-col-content .engi-days-left.--very-close{background:#f8e71c}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.engi_orders-column-5{display:-ms-flexbox;display:flex;max-width:211.64px;height:50px;line-height:14px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-5.engi_orders-column-5 span{line-height:14px;width:100%;text-align:center;padding:0 20px}.bpr_section-orders .bpr_orders-wrapper .cp_bpr_order-value{text-align:right}.bpr_section-orders .bpr_orders-wrapper .bpr_word-wrap.cp_bpr_order-value{font-family:Poppins-Bold}.bpr_section-orders .bpr_orders-wrapper .bpr_word-wrap.contract-number{text-align:right}.bpr_section-orders .bpr_orders-wrapper .bpr_order-status-set{display:block}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-6{box-sizing:border-box;padding-right:30px;width:18.5%;vertical-align:middle;text-align:right}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-6.engi_orders-column-2{max-width:176.36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:first-child .bpr_orders-col-content{padding:0 5px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(4) .bpr_orders-col-content,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(5) .bpr_orders-col-content,.bpr_section-orders .bpr_orders-wrapper .bpr_orders-column:nth-child(6) .bpr_orders-col-content{padding:0 5px 0 50px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content table{border:0;border-collapse:collapse}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content table td{vertical-align:top;padding-left:10px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content table td:first-of-type{padding-left:0}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content .bpr_word-wrap{word-break:break-all}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content .bpr_orders-prod-wrapper{margin-bottom:5px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-content .bpr_orders-taca-wrapper{margin-top:18px;padding-bottom:5px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header-mobile{display:none}.bpr_section-orders .bpr_orders-wrapper .engi_orders-column-tablet.--action-none{display:none}@media (max-width:960px){.bpr_section-orders .bpr_orders-wrapper .engi_orders-column-tablet.--action-none{display:table-cell;color:transparent}}@media (max-width:960px){.bpr_section-orders .bpr_orders-wrapper .engi_orders-column-tablet.--padding-none{padding-left:0}}.bpr_section-orders .bpr_order-status-cell .bpr_hide{display:none}.bpr_section-orders .bpr_order-status-cell .bpr_css-select{width:135px;height:30px;cursor:pointer;background:#fff;border:1px solid #000;outline:0;position:relative;display:inline-block;text-align:left;vertical-align:top;font-size:14px}.bpr_section-orders .bpr_order-status-cell .bpr_css-select .bpr_css-select-input-label{line-height:26px;padding:0 30px 0 5px;background-position:100% 12px;width:calc(100% - 35px);display:block}.bpr_section-orders .bpr_order-status-cell .bpr_css-select ul{top:25px;left:-1px;right:-1px}.bpr_section-orders .bpr_order-status-cell .bpr_css-select ul li{display:block;line-height:20px}.bpr_section-orders .bpr_order-status-cell .bpr_css-select ul li.bpr_css-select-hide{display:none}.bpr_section-orders .bpr_order-status-cell .btn-save,.bpr_section-orders .bpr_order-status-cell.bpr_form-styled .bpr_order-status-modify input[type=submit]{font-size:inherit;background:0 0;border:0;outline:0;color:#191919;text-decoration:none;cursor:pointer;font-family:inherit}.bpr_section-orders .bpr_order-status-cell .btn-save{color:#000}.bpr_section-orders .bpr_order-status-cell .btn-save:hover{text-decoration:underline}.bpr_section-orders .bpr_orders-highlight{display:none}.bpr_section-orders .bpr_filter-section .bpr_section-subtitle a{display:inline-block;margin-left:15px;font-size:13px}.bpr_section-orders .bpr_filter-section .bpr_section-subtitle a img{margin-right:5px;padding-top:3px}.bpr_table-wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%}.bpr_table-wrapper.bpr_orders-header-tablet{display:none}@media (max-width:960px){.bpr_table-wrapper{border-bottom:1px solid #ddd}}@media (max-width:960px){.bpr_section-orders{padding:20px}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell{width:calc(50% - 10px);margin-right:10px;margin-left:0}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-cell:last-of-type{margin-left:10px;margin-right:0}.bpr_section-orders .bpr_filter-wrapper .bpr_filter-action-row .bpr_filter-col{width:100%;display:block}.bpr_section-orders .bpr_filter-subtitle{margin-left:0}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-header{display:none}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper{display:block;width:100%;height:100%}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper .bpr_orders-header-tablet{display:table}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-wrapper .bpr_orders-column:first-of-type{border-left:1px solid #ddd}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row{margin-top:10px}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-row:first-of-type{margin-top:0}.bpr_section-orders .bpr_orders-wrapper .bpr_table-wrapper{display:block}.bpr_section-orders .bpr_orders-wrapper .bpr_table-wrapper .bpr_orders-header-tablet{display:table;border:1px solid #ddd;box-sizing:border-box;background:#f6f6f6}.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-4{border-left:1px solid #ddd}.bpr_section-subscriptions .bpr_orders-wrapper .bpr_table-wrapper{display:block}.bpr_section-subscriptions .bpr_orders-wrapper .bpr_table-wrapper .bpr_orders-header-tablet{display:table}}.bpr_section-subscriptions.bpr_section-orders .bpr_orders-wrapper .bpr_orders-col-1{width:22%;max-width:none}.bpr_section-subscriptions.bpr_section-orders .bpr_orders-wrapper .engi_orders-header .bpr_orders-col-1{padding-left:10px}#bpr_order-list-text{margin-bottom:50px}.engi_filters-cell{display:-ms-inline-flexbox;display:inline-flex;width:auto;margin:0 0 0 40px}.engi_filters-cell:first-child{margin-left:0}.engi_filters-cell.--list{margin:0 0 0 40px;display:-ms-inline-flexbox;display:inline-flex;max-width:none}.engi_filters-cell.--list:first-child{margin-left:0}.engi_filters-cell .bpr_section-btn{background:0 0;border:0;margin:0;width:auto}.engi_filters-cell .bpr_section-btn img{display:none}.engi_filters-cell .bpr_section-btn a{color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:left;font-family:Poppins-Light;text-transform:none}.engi_filters-cell .bpr_section-btn a:hover{color:transparent}.engi_filters-cell .bpr_section-btn a span{font-family:Poppins-Light;font-size:13px;line-height:18px;color:#191919}@media (min-width:961px){.engi_filters-cell .bpr_section-btn a span{font-size:14px;line-height:20px}}@media (min-width:1025px){.engi_filters-cell .bpr_section-btn a span{font-size:16px;line-height:22px}}.engi_filters-cell .bpr_section-btn a .engi_filter-color{color:#191919;border-radius:25px;border-radius:12px;font-size:14px;height:24px;line-height:24px;min-width:48px;margin:0 0 0 10px;text-align:center}.engi_filters-cell.engi-newCashOnDeliveryPayInStoreTO .engi_filter-color,.engi_filters-cell.engi-newTO .engi_filter-color{background:#e5002b}.engi_filters-cell.engi-duringCompletingTO .engi_filter-color,.engi_filters-cell.engi-newOrderFromSupplierTO .engi_filter-color,.engi_filters-cell.engi-pickupAndPaymentInShopTO .engi_filter-color,.engi_filters-cell.engi-readyForPickupTO .engi_filter-color{background:#f6f6f6}.engi_filters-cell.engi-deliveredToTheCourierTO .engi_filter-color{background:#f47b20}.engi_filters-cell.--checked .bpr_section-btn a span{font-family:Poppins-Bold}.engi_filters-action{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0}.engi_filters-action__pagination{margin-left:auto}.engi_filters-action__pagination .engi_pagination{margin:0}.engi_filters-action__pagination .engi_pagination ul{margin:0}.engi_filters_take-data{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.engi_filters_take-data_inputs{display:-ms-flexbox;display:flex;width:75%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.engi_filters_take-data_inputs.bpr_form-styled input[type=text]{width:100%;box-sizing:border-box;height:44px;line-height:42px}.engi_filters_take-data_inputs.bpr_form-styled input[type=text][required]+label[placeholder]{margin-top:-42px;line-height:40px;height:auto}.engi_filters_take-data .bpr_filter-cell{box-sizing:border-box;width:33.3333333333%;margin-bottom:32px;padding:0 10px}.engi_filters_take-data .bpr_css-checkbox~label{margin:12px 0 0}.engi_filters_take-data_actions{width:calc(25% - 10px);text-align:center}.engi_filters_take-data_actions a{display:inline-block;margin:20px auto 0;text-align:center}.engi_filters_take-data_actions a:before{margin-right:10px}.engi_filters_take-data_actions a:hover:before{text-decoration:none}.engi_filters-action-row{margin:50px 0 78px}.engi_filters-action-row .engi_filters-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.engi_filters-action-row .engi_filters-col{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-ms-flex-pack:start;justify-content:flex-start}}.engi_filters-action-row .engi_filters-col .engi_filters-cell.--list{margin:0}@media (min-width:1025px){.engi_filters-action-row .engi_filters-col .engi_filters-cell.--list{margin:0 0 0 40px}}.engi_change-store{margin:-5px 0 0;width:330px;float:right;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.engi_change-store .bpr_css-select{width:160px}.engi_change-store .bpr_css-select .bpr_css-select-input-label{width:118px}.engi_change-store .bpr_section-btn{width:150px}.engi_change-store .bpr_section-btn img{display:none}.engi_change-store .bpr_section-btn input[type=submit]{font-size:16px}.bpr_order-return.engi-order-return .bpr_return-reason{padding:10px 0;background:#e6e6e6;border:0;border-top:1px solid #ddd}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_return-reason{padding:20px 30px}}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-align:start;align-items:flex-start;font-size:14px}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper{-ms-flex-direction:row;flex-direction:row;gap:30px}}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper .bpr_user-orders-column{box-sizing:border-box;width:100%;max-width:100%}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper .bpr_user-orders-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:0;padding:0}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper .bpr_user-orders-column input[type=text]{margin-top:0}}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper .bpr_user-orders-column input[type=text]{margin-top:10px;width:100%;height:42px;box-sizing:border-box}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_user-orders-col-wrapper .bpr_user-orders-column .bpr_css-select ul{top:44px}.bpr_order-return.engi-order-return .bpr_return-reason .bpr_css-select{background:0 0}.bpr_order-return.engi-order-return .bpr_return-reason input[type=text]+label{background:0 0}.bpr_order-return.engi-order-return .engi-table-list .bpr_user-orders-column{width:auto;max-width:100%}@media (min-width:961px){.bpr_order-return.engi-order-return .engi-table-list .bpr_user-orders-item .engi-col-5{-ms-flex-preferred-size:17%;flex-basis:17%}}.bpr_order-return.engi-order-return .engi-table-list .bpr_user-orders-item .engi-col-5 .engi-header-mobile{display:block}@media (min-width:961px){.bpr_order-return.engi-order-return .engi-table-list .bpr_user-orders-item .engi-col-5 .engi-header-mobile{display:none}}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-1{-ms-flex-preferred-size:20%;flex-basis:20%}}.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-2{max-width:100%}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-2{-ms-flex-preferred-size:42%;flex-basis:42%}}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-3{display:none}}.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-5{display:-ms-flexbox;display:flex}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-5{-ms-flex-preferred-size:17%;flex-basis:17%}}@media (min-width:961px){.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-5 .bpr_user-orders-header-mobile{display:none}}.bpr_order-return.engi-order-return .bpr_user-orders-group .engi-col-5 input[type=checkbox]~label.bpr_css-label{padding-left:20px}.bpr_order-return.engi-order-return .bpr_user-orders-group .bpr_user-orders-item .bpr_user-orders-tab-value{text-align:left}.bpr_order-return.engi-order-return .bpr_user-orders-group .bpr_user-orders-item .bpr_user-orders-tab-value img{vertical-align:text-bottom}.bpr_order-return.engi-order-return .bpr_user-orders-group .bpr_insurance{border:0;padding:0}.bpr_order-return.engi-order-return .bpr_user-orders-group .bpr_insurance .engi-col-1 img{vertical-align:middle;margin-top:-5px}.bpr_order-return.engi-order-return .bpr_user-orders-subtitle{text-align:left}.bpr_order-return.engi-order-return .bpr_user-orders-row .bpr_user-orders-subtitle{margin-top:35px}.bpr_order-return.engi-order-return .engi-table-header .engi-col-5{-ms-flex-preferred-size:20%;flex-basis:20%}.bpr_order-return.engi-order-return .engi-myinvoices-list__item{-ms-flex-pack:start;justify-content:flex-start}.bpr_order-return.engi-order-return .engi-myinvoices-list__item .engi-getpdf-black{display:inline-block;margin-left:25px;padding-left:20px;background:url(../../images/engi-ico-pdf-black.png) 0 50% no-repeat}.bpr_order-return.engi-order-return .engi-myinvoices-list__item .engi-col-1{-ms-flex-preferred-size:20%;flex-basis:20%}.bpr_order-return.engi-order-return .engi-myinvoices-list__item .engi-col-1 div:first-child{background:url(../../images/enter.png) 0 0 no-repeat;padding-left:33px;line-height:26px}@media (min-width:961px){.bpr_order-return.engi-order-return .engi-myinvoices-list__item .engi-col-2{-ms-flex-preferred-size:42%;flex-basis:42%;max-width:100%;margin-left:2%}}@media (min-width:961px){.bpr_order-return.engi-order-return .engi-myinvoices-list__item .engi-col-3{margin-left:auto}}.engi-user-orders-wrapper .engi-user-orders__new-invoice{display:-ms-flexbox;display:flex;font-size:initial;margin:10px 0 20px}.engi-user-orders-wrapper .engi-user-orders__new-invoice a{display:block;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;font-family:Poppins-Bold;font-size:12px;line-height:30px;height:32px;width:100%;text-align:center;text-transform:uppercase;transition:all .3s;cursor:pointer;margin-left:auto;width:100%;max-width:220px}@media (min-width:961px){.engi-user-orders-wrapper .engi-user-orders__new-invoice a{line-height:32px;min-width:220px}}.engi-user-orders-wrapper .engi-user-orders__new-invoice a:hover{text-decoration:none;background:#000;color:#fff}.engi-user-orders-wrapper .order-lab{position:relative;margin:10px;border:1px solid #000;border-radius:5px;padding:10px 10px;text-align:center;font-family:Poppins-Bold;font-weight:400;font-size:15px}.engi-user-orders-wrapper .order-lab.local_lab,.engi-user-orders-wrapper .order-lab.showroom{border-color:#ffcd43;background-color:#fffcf5}.engi-user-orders-wrapper .order-lab.send_to_lab{color:#e5002b;background-color:#fef2f4;border-color:#e5002b}@media (min-width:961px){.engi-user-orders-wrapper .order-lab{position:absolute;right:15px;bottom:10px;max-width:27%;width:100%;margin:0}}.cartSummary{display:grid;grid-template-areas:"data" "visionCare" "reasons";margin:0 5px}@media (min-width:621px){.cartSummary{grid-template-areas:"reasons data" "visionCare visionCare";grid-column-gap:40px;grid-template-columns:1fr 1fr}}@media (min-width:961px){.cartSummary{grid-template-areas:"visionCare visionCare" "reasons data";grid-column-gap:80px;margin:0 40px}}.cartSummary_visionCare{grid-area:visionCare}.cartSummary_reasons{grid-area:reasons;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.cartSummary_reasons_container{border:1px solid #ddd;border-radius:6px;padding:15px 20px 20px}@media (min-width:621px){.cartSummary_reasons_container{padding:20px 25px}}@media (min-width:961px){.cartSummary_reasons_container{padding:30px 35px}}.cartSummary_reasons_container_title{font-family:Poppins-Medium;font-size:15px;margin:0 0 20px}@media (min-width:621px){.cartSummary_reasons_container_title{font-size:17px;margin-bottom:35px}}.cartSummary_reasons_container_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cartSummary_reasons_container_item::before{content:"";height:25px;-ms-flex:0 0 25px;flex:0 0 25px;padding-right:10px;background-size:contain}@media (min-width:961px){.cartSummary_reasons_container_item::before{height:30px;-ms-flex:0 0 30px;flex:0 0 30px}}.cartSummary_reasons .bpr_summary-nav{text-align:center;margin-top:20px}@media (min-width:621px){.cartSummary_reasons .bpr_summary-nav{text-align:left;margin-top:0}}.cartSummary_actions{grid-area:reasons}.cartSummary_actions .bpr_cart_flex{-ms-flex-pack:justify;justify-content:space-between;position:relative}.cartSummary_actions_inputWrapper{-ms-flex:0 1 calc(100% - 140px);flex:0 1 calc(100% - 140px);min-width:0;max-width:380px}.cartSummary_actions_inputWrapper label{text-transform:uppercase}.cartSummary_actions_inputWrapper .bpr_cart-summary-item input{width:100%;height:46px}.cartSummary_actions_inputWrapper .bpr_cart-summary-item+.bpr_cart-summary-item .a-select{max-width:100%}.cartSummary_actions_inputWrapper .a-select ul{left:-1px;right:-1px}.cartSummary_actions_inputWrapper .chosen-container .chosen-results{max-height:248px}.cartSummary_actions_inputWrapper .chosen-container .chosen-results li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cartSummary_actions_inputWrapper .bpr_validation-msg,.cartSummary_actions_inputWrapper .clientFrame_fieldset .shield-width-height-error,.clientFrame_fieldset .cartSummary_actions_inputWrapper .shield-width-height-error{display:none}.cartSummary_actions .bpr_section-btn{width:120px;margin:3px 0 0 0;transition:all .3s ease-in;font-family:Poppins-Bold;background:#cbdb2a;color:#000}.cartSummary_actions .bpr_section-btn input{font-size:20px}.cartSummary_actions .bpr_section-btn:hover{background:#dfea76}.cartSummary_actions .bpr_section-btn:hover a,.cartSummary_actions .bpr_section-btn:hover input{color:#000}.cartSummary_actions .bpr_subtitle{margin-bottom:20px}.cartSummary_actions .cartSummary_data_voucher .bpr_subtitle{margin-top:40px;text-transform:uppercase;font-family:Poppins-Medium}.cartSummary_actions .m-input-placeholder .a-input{width:100%;box-sizing:border-box}.cartSummary_actions .bpr_cart-summary-reset{text-decoration:underline;margin:30px 0 60px}.cartSummary_data{grid-area:data}.cartSummary_data_voucher-online .cartSummary_data_voucher_content{display:none}.cartSummary_data_voucher-online .cartSummary_data_voucher_content-active{display:block}.cartSummary_data_voucher_title{cursor:pointer}.cartSummary_data_voucher_title-hidden{display:none}.cartSummary_data_voucher_content #technicalCouponDatas{margin-top:20px}.cartSummary_data_voucher_content #bpr_summary-status,.cartSummary_data_voucher_content #bpr_voucher{width:100%;height:46px;box-sizing:border-box;border-color:#d8d8d8}.cartSummary_data_voucher_content #bpr_voucher+label{font-family:Poppins-Light}.cartSummary_data_voucher_content .btn-add-coupon{height:40px;width:120px;margin:0 0 10px}.cartSummary_data_voucher_content .btn-add-coupon img{height:100%}.cartSummary_data_voucher_content .btn-add-coupon input{font-size:18px}.cartSummary_data_voucher_content .engi-cart-voucher-list{max-height:240px}.cartSummary_data_costs_item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cartSummary_data_costs_item-important{font-size:15px;font-family:Poppins-Medium}@media (min-width:621px){.cartSummary_data_costs_item-important{font-size:17px}}@media (min-width:961px){.cartSummary_data_costs_item-important{font-size:18px}}@media (min-width:1025px){.cartSummary_data_costs_item-important{font-size:20px}}.cartSummary_data_costs_item_price{-ms-flex:0 0 100px;flex:0 0 100px;text-align:right}.cartSummary_data_btn{position:relative;margin:30px 0 45px}@media (min-width:621px){.cartSummary_data_btn{margin-bottom:0}}.cartSummary_data_btn .bpr_section-btn{width:100%;position:relative}.cartSummary_data_btn .bpr_section-btn img{margin:0;width:100%}.cartSummary_data_btn.--disabled{opacity:.5}.cartSummary_data_btn.--disabled v-spinner-element{display:block;z-index:3}.cartSummary_data_btn v-spinner-element{position:absolute;width:20px;height:20px;top:8px;right:20px;font-size:18px;color:#000;z-index:0;display:none}.cartSummary_data_freeDelivery{padding:16px 15px 14px;background-color:#f6f6f6;border-radius:6px;text-align:center;margin-top:30px}.cartSummary_data_freeDelivery_lack{font-family:Poppins-Medium}.bpr_confirm-content{position:relative}.coupon-popup-close{text-align:end;top:30px;position:absolute;right:30px;cursor:pointer;padding:5px}.bpr_section-no-results #bpr_section-search-btn,.bpr_section-no-results .bpr_section-btn{text-transform:uppercase}.loginPage .loginSection_container_title,.loginPage .registerSection_title{font-family:Poppins-Bold;font-size:18px;margin:0 0 10px;height:auto}@media (min-width:621px){.loginPage .loginSection_container_title,.loginPage .registerSection_title{font-size:20px}}@media (min-width:961px){.loginPage .loginSection_container_title,.loginPage .registerSection_title{font-size:22px}}@media (min-width:1025px){.loginPage .loginSection_container_title,.loginPage .registerSection_title{font-size:26px}}.loginPage .loginSection_container_form,.loginPage .registerSection_container{width:100%;margin:0 auto!important;box-sizing:border-box}@media (min-width:421px){.loginPage .loginSection_container_form,.loginPage .registerSection_container{width:80%}}@media (min-width:621px){.loginPage .loginSection_container_form,.loginPage .registerSection_container{width:75%}}@media (min-width:961px){.loginPage .loginSection_container_form,.loginPage .registerSection_container{width:100%}}.loginPage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:961px){.loginPage{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}}.loginPage .loginSection{-ms-flex:0 0 47%;flex:0 0 47%}@media (min-width:961px){.loginPage .loginSection_container{padding-right:25px}}.loginPage .loginSection_container_subtitle{margin-bottom:40px}@media (min-width:621px){.loginPage .loginSection_container_subtitle{margin-bottom:45px}}.loginPage .loginSection_container_subtitle.--green{color:#59ab00}.loginPage .loginSection_container_form_field{height:46px;margin-bottom:20px}.loginPage .loginSection_container_form_field input{height:46px;width:100%;box-sizing:border-box}.loginPage .loginSection_container_form_field input:focus{height:46px}.loginPage .loginSection_container_form_reset{text-decoration:underline;text-align:center;margin-bottom:50px}@media (min-width:621px){.loginPage .loginSection_container_form_reset{font-size:14px;margin-bottom:60px}}@media (min-width:961px){.loginPage .loginSection_container_form_reset{text-align:left;margin-bottom:0}}.loginPage .registerSection{-ms-flex:0 0 47%;flex:0 0 47%}@media (min-width:961px){.loginPage .registerSection_container{padding-right:25px}}.loginPage .registerSection_container_list{padding:0 0 0 16px;list-style:none}@media (min-width:421px){.loginPage .registerSection_container_list{padding:0}}@media (min-width:961px){.loginPage .registerSection_container_list{padding:0 0 0 20px}}@media (min-width:961px){.loginPage .registerSection_container_list{padding:0 0 0 25px}}.loginPage .registerSection_container_list_item{position:relative;padding-left:26px}.loginPage .registerSection_container_list_item::before{content:"\f110";color:#cbdb2a;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.loginPage .bpr_section-btn{margin:35px auto 40px;width:100%;transition:all .25 ease-in-out;background-color:#cbdb2a}.loginPage .bpr_section-btn:hover{background-color:#cbdb2a}.loginPage .bpr_section-btn:hover a,.loginPage .bpr_section-btn:hover input{color:#000}@media (min-width:621px){.loginPage .bpr_section-btn{margin:40px auto 45px;width:67%}}@media (min-width:961px){.loginPage .bpr_section-btn{width:270px;margin:40px 0 45px}}@media (min-width:1025px){.loginPage .bpr_section-btn{width:300px}}.bpr_section-user-account{position:relative}.bpr_section-user-account .bpr_user-account-row.--visioncare-row .bpr_user-account-btn-wrapper{top:60px}.bpr_section-user-account .engi-account-change{margin:0 auto 15px}.bpr_section-user-account .engi-account-change input[type=button]{font-size:16px}@media (min-width:850px){.bpr_section-user-account .engi-account-change{position:absolute;top:40px;right:40px;margin:0}}.bpr_section-user-account .bpr_user-account-row{border-bottom:1px solid #cbdb2a;padding-top:40px;padding-bottom:40px;position:relative}.bpr_section-user-account .bpr_user-account-title{font-family:Poppins-Regular;font-weight:700;text-transform:uppercase;padding-bottom:10px}.bpr_section-user-account .bpr_user-account-title .bpr_user-account-counter:before{content:"(";margin:0 5px 0 0}.bpr_section-user-account .bpr_user-account-title .bpr_user-account-counter:after{content:")";margin:0 0 0 5px}.bpr_section-user-account .bpr_user-account-row.bpr_user-account-top-row{padding-top:0;padding-bottom:20px}.bpr_section-user-account .bpr_user-account-wrapper{font-size:0}.bpr_section-user-account .bpr_user-account-col{display:inline-block;border-left:1px solid #cbdb2a;padding-right:20px;padding-left:20px;width:calc(50% - 40px);font-size:16px;vertical-align:top}.bpr_section-user-account .bpr_user-account-col:first-of-type{padding-left:0;border-left:0}.bpr_section-user-account .bpr_user-account-col table{width:100%}.bpr_section-user-account .bpr_user-account-row td{padding-bottom:10px;text-align:left}.bpr_section-user-account .bpr_user-account-row td:first-of-type{padding-right:90px}.bpr_section-user-account .bpr_user-account-btn-wrapper{position:absolute;top:40px;right:0}.bpr_section-user-account .bpr_user-account-col{display:inline-block;border-left:1px solid #cbdb2a;padding-right:20px;padding-left:20px;width:calc(50% - 40px);font-size:16px;vertical-align:top}.bpr_section-user-account .bpr_user-account-row.bpr_user-account-top-row .bpr_user-account-btn-wrapper{padding-top:20px;text-align:left;position:relative;top:auto;right:auto}.bpr_section-user-account .bpr_user-account-row.bpr_user-account-top-row .bpr_user-account-btn-wrapper .bpr_section-btn{margin-left:0}.bpr_section-user-account .bpr_user-account-col td.bpr_user-account-link-cell{padding-right:0;padding-left:25px;background:url(../../images/bpr_arrow_right.png) 0 6px no-repeat transparent}.bpr_section-user-account .bpr_user-account-col td.bpr_user-account-link-cell a{color:#000;text-decoration:none}.bpr_section-user-account .bpr_user-account-col td.bpr_user-account-link-cell a:hover{text-decoration:underline}.bpr_section-user-account .bpr_user-account-col td.bpr_user-account-link-cell button{border:0;background:0 0;margin:0;padding:0;cursor:pointer;color:#000;font-family:Poppins-Light;font-size:16px}.bpr_section-user-account .bpr_user-account-col td.bpr_user-account-link-cell button:hover{text-decoration:underline}.bpr_section-user-account .bpr_user-account-info{padding-top:30px;padding-bottom:10px;font-size:13px}.bpr_section-user-account .bpr_user-account-info a{color:#000;text-decoration:underline}.bpr_section-user-account .bpr_user-account-btn-wrapper .bpr_section-btn button{font-size:16px}.bpr_section-user-account .bpr_user-account-btn-wrapper .bpr_section-btn input[type=button],.bpr_section-user-account .bpr_user-account-btn-wrapper .bpr_section-btn input[type=submit]{font-size:16px}.bpr_section-user-account .bpr_user-account-table-wrapper{display:table;width:100%}.bpr_section-user-account .bpr_user-account-dot-cell{display:table-cell;vertical-align:middle;width:33.3%}.bpr_section-user-account .bpr_user-account-dot-cell .bpr_user-account-cell-content{padding:40px 10px;border:1px solid #cbdb2a;text-align:center;margin-left:12px;margin-right:12px}.bpr_section-user-account .bpr_user-account-dot-cell:first-of-type .bpr_user-account-cell-content{margin-left:0;margin-right:24px}.bpr_section-user-account .bpr_user-account-dot-cell:last-of-type .bpr_user-account-cell-content{margin-left:24px;margin-right:0}.bpr_section-user-account .bpr_user-account-dot-cell .bpr_user-account-cell-content a{color:#000;text-decoration:underline}@media (max-width:850px){.bpr_section-user-account .bpr_user-account-row{padding-top:20px;padding-bottom:20px}.bpr_section-user-account .bpr_user-account-row.bpr_user-account-top-row .bpr_user-account-btn-wrapper .bpr_section-btn{margin-left:auto}.bpr_section-user-account .bpr_user-account-row.bpr_user-account-top-row table{table-layout:fixed;width:100%}.bpr_section-user-account .bpr_user-account-row td{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.bpr_section-user-account .bpr_user-account-row td:first-of-type{padding-right:10px;width:37%;vertical-align:top}.bpr_section-user-account .bpr_user-account-row .bpr_user-account-btn-wrapper{position:static;right:auto;top:0;margin-top:10px}.bpr_section-user-account .bpr_user-account-table-wrapper{display:block;width:auto}.bpr_section-user-account .bpr_user-account-dot-cell{display:block;width:auto;padding-top:20px}.bpr_section-user-account .bpr_user-account-dot-cell:first-of-type{padding-top:0}.bpr_section-user-account .bpr_user-account-dot-cell .bpr_user-account-cell-content{margin-left:0!important;margin-right:0!important}.bpr_section-user-account .bpr_user-account-col{border-left:0;padding-left:0;padding-right:0;padding-top:15px;display:block;width:auto}.bpr_section-user-account .bpr_user-account-col:first-of-type{border-bottom:1px solid #cbdb2a;padding-top:0;padding-bottom:20px}}.--visioncare-row:before{content:" ";display:block;background:url(../../images/goclub.png) no-repeat;background-size:253px 88px;height:88px;width:253px}.--visioncare-row .bpr_user-account-title{display:none}.--visioncare-row .bpr_user-account-description p{font-family:Poppins-Medium;padding-bottom:0;margin-bottom:0}.--visioncare-row .bpr_user-account-description ul{margin-top:0}.engi-diagnostic_nav{margin:65px auto 0;width:100%;max-width:300px;text-align:center}.engi-diagnostic_nav .bpr_cancel-link{margin:30px auto 0}.engi-diagnostic_nav .bpr_cancel-link a{display:block}@media (min-width:961px){.engi-diagnostic_nav{max-width:370px}}.engi-diagnostic .bpr_section-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.engi-diagnostic .bpr_section-title .engi-diagnostic_data{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:calculateLine(17px,13px);font-family:Poppins-Light;font-weight:400}.engi-diagnostic .bpr_section-title .engi-diagnostic_data span{-ms-flex:0 0 100%;flex:0 0 100%;text-align:right}.engi-diagnostic .bpr_section-title .engi-diagnostic_data span+spam{margin-top:10px}@media (min-width:961px){.engi-diagnostic .bpr_section-title .engi-diagnostic_data span{-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;font-size:15px}.engi-diagnostic .bpr_section-title .engi-diagnostic_data span+span{margin:0 0 0 25px}}.engi-diagnostic .bpr_section-title .engi-diagnostic_data b{margin-left:5px;font-family:Poppins-Bold}.engi-diagnostic #fhir-examination-data .fhir-examination-grid{border-width:0 0 1px 0;border-radius:0}@media (min-width:961px){.engi-diagnostic #fhir-examination-data .fhir-examination-grid{font-size:15px}}.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row{padding:10px 20px}@media (min-width:961px){.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row{padding:10px 50px}}.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head{background:0 0}@media (min-width:961px){.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell{font-size:15px}}.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child{font-family:Poppins-Bold;font-size:17px;text-align:left}.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child b{margin-left:-20px}@media (min-width:961px){.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child{font-size:20px;padding-top:5px}.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row.fhir-examination-grid_row--head .fhir-examination-grid_cell:first-child b{margin-left:-50px}}@media (min-width:961px){.engi-diagnostic #fhir-examination-data .fhir-examination-grid .fhir-examination-grid_row .fhir-examination-grid_cell:first-child{padding-top:16px}}.engi-diagnostic .fhir-examination-bottom{margin:46px 30px 0;width:auto}@media (min-width:421px){.engi-diagnostic .fhir-examination-bottom{max-width:100%}}@media (min-width:961px){.engi-diagnostic .fhir-examination-bottom{margin:50px 60px 0}}.engi-visit-row .engi-button-wrapper .bpr_section-btn{position:relative}.engi-visit-row .engi-button-wrapper .bpr_section-btn v-spinner-element{position:absolute;width:20px;height:100%;top:50%;right:12px;margin:-14px 0 0;font-size:14px}.engi-visit-reservation #visit-continue-btn input{display:block;cursor:pointer;color:#000;text-decoration:none;font-family:Poppins-Bold;font-size:22px;line-height:40px;position:relative;z-index:3;border:0;text-align:center;width:100%}.engi-visit-reservation #visit-continue-btn input:hover{color:#fff}.bpr_section-visit-reservation .bpr_visit-wrapper .bpr_css-select{position:relative}.bpr_section-visit-reservation .bpr_visit-wrapper .bpr_css-select.bpr_css-select-loader:after{content:"";position:absolute;top:-10px;left:0;right:0;bottom:-11px;background-color:rgba(255,255,255,.7);cursor:default}.bpr_section-visit-reservation .bpr_visit-wrapper .bpr_css-select .a-spinner{position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:1}.bpr_section-visit-reservation .bpr_visit-wrapper #bpr_visit-calendar-row::after{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/big-spinner.svg) no-repeat center 30%/auto 140px rgba(255,255,255,.8);z-index:1}.bpr_section-visit-reservation .bpr_visit-wrapper #bpr_visit-calendar-row.bpr_visit-row-loader:after{content:""}.bpr_section-visit-reservation.bpr_section-page{padding:0}input.readonly{cursor:pointer}input.readonly+label::before{transition-duration:.2s;transform:translate(0,-1.6em);transform-origin:top left;max-width:120%;line-height:20px}@media (min-width:621px){input.readonly+label::before{transform:translate(0,-1.3em) scale(.8,.8)}}.engi-invoice-table{width:100%;margin:35px 0 30px;border-spacing:0;border-collapse:collapse;font-size:14px}.engi-myinvoices-list__header+.engi-invoice-table{margin-top:0}@media (min-width:621px){.engi-invoice-table .engi-completepair-checkboxes{width:70%}}@media (min-width:961px){.engi-invoice-table .engi-completepair-checkboxes{width:100%}}.engi-invoice-table .engi-completepair-checkboxes+tr td{border-top:0}.engi-invoice-table .engi-completepair-checkboxes .bpr_checkbox-wrapper+.bpr_checkbox-wrapper{margin-top:10px}@media (min-width:961px){.engi-invoice-table .engi-completepair-checkboxes~.lenses-paramiters .engi-checkbox-holder{padding-left:40px}}.engi-invoice-table .engi-checkbox-holder .engi_checkbox-wrapper{padding:0}.engi-invoice-table .engi-th-checkbox-holder .engi_checkbox-wrapper{padding:0;position:relative}.engi-invoice-table .engi-th-checkbox-holder .engi_checkbox-wrapper .bpr_css-label{position:relative;font-family:Poppins-Bold,Arial}.engi-invoice-table .engi-th-checkbox-holder .engi_checkbox-wrapper::before{content:"";position:absolute;left:0;top:2px;width:20px;height:19px;background:#fff;z-index:0}.engi-invoice-table .complete-pair{vertical-align:top}.engi-invoice-table .complete-pair dl dt::after{content:none}.engi-invoice-table .complete-pair .params-header{display:block;margin:20px 0 5px;padding:15px 0;font-size:16px}@media (min-width:961px){.engi-invoice-table .complete-pair .params-header{margin:0;padding:0}}.engi-invoice-table .complete-pair .medical-data{border-collapse:collapse;width:100%;position:relative;border:0}.engi-invoice-table .complete-pair .medical-data td,.engi-invoice-table .complete-pair .medical-data th{padding:3px 0;font-weight:400;width:auto}.engi-invoice-table .complete-pair .medical-data tr{display:table-row;width:100%;border-bottom:1px solid #d8d8d8}@media (min-width:961px){.engi-invoice-table .complete-pair .medical-data tr{border:0}}.engi-invoice-table .complete-pair .medical-data td{display:table-cell}.engi-invoice-table .complete-pair .medical-data tbody{text-align:center;border:0}.engi-invoice-table .complete-pair .delivery-lead-time{margin:20px 0 0;color:#df603e;font-family:Poppins-Medium;text-align:center}.engi-invoice-table thead{background:0 0;line-height:46px;background:url(../../images/table_header_green_bckg.jpg) top left no-repeat transparent}@media (min-width:961px){.engi-invoice-table thead{height:46px}}.engi-invoice-table thead tr{position:relative;display:block;line-height:46px}@media (min-width:961px){.engi-invoice-table thead tr{display:table-row}.engi-invoice-table thead tr .engi-mobile-text{display:none}}.engi-invoice-table thead th{display:none;padding:0 25px;font-family:Poppins-Bold,Arial;font-size:14px;text-transform:uppercase;line-height:46px;height:46px;font-weight:400;text-align:center}@media (min-width:961px){.engi-invoice-table thead th{display:table-cell}}.engi-invoice-table thead th.engi-checkbox-th{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10%}@media (min-width:621px){.engi-invoice-table thead th.engi-checkbox-th{padding:0 15%}}@media (min-width:961px){.engi-invoice-table thead th.engi-checkbox-th{width:auto;display:table-cell;border-bottom:0;padding:0 25px}}.engi-invoice-table thead th.engi-checkbox-th .engi-th-checkbox-holder{height:20px;line-height:20px}.engi-invoice-table thead th.engi-tablet-th{display:none}.engi-invoice-table tbody{border:1px solid #d8d8d8}.engi-invoice-table tbody tr{overflow:hidden;margin:0 auto;padding:20px 0;width:80%;display:block}.engi-invoice-table tbody tr.engi-cptable-select{overflow:visible}.engi-invoice-table tbody tr.engi-cptable-select td{border-top:0}.engi-invoice-table tbody tr.engi-cptable-select td input[type=text]{box-sizing:border-box;width:100%}@media (min-width:621px){.engi-invoice-table tbody tr{width:60%}}@media (min-width:961px){.engi-invoice-table tbody tr{width:100%;display:table-row;padding:0}}.engi-invoice-table tbody tr::before{display:none}.engi-invoice-table tbody tr.disabled{border-bottom:none}.engi-invoice-table tbody tr.transparent{opacity:.4}.engi-invoice-table tbody tr.engi-info{border-top:none}.engi-invoice-table tbody tr.engi-info p{margin:0}.engi-invoice-table tbody tr.engi-insurance+.engi-info td{border-top:0}.engi-invoice-table tbody tr.engi-invoice-row{padding-left:10%;padding-right:10%}@media (min-width:621px){.engi-invoice-table tbody tr.engi-invoice-row{padding-left:20%;padding-right:20%}}@media (min-width:1025px){.engi-invoice-table tbody tr.engi-invoice-row{padding-left:0;padding-right:0}}.engi-invoice-table tbody tr.engi-invoice-tr{border-top:none}.engi-invoice-table tbody tr.engi-invoice-tr td{padding-bottom:25px}.engi-invoice-table tbody tr.engi-invoice-tr td span{margin-right:20px}.engi-invoice-table tbody tr.engi-invoice-tr td .engi-get-pdf{display:inline-block;padding:0 0 0 25px;background:url(../../images/engi-ico-pdf-black.png) 0 50% no-repeat}.engi-invoice-table tbody tr.lenses-paramiters{height:auto}.engi-invoice-table tbody tr.lenses-paramiters::before{display:none}.engi-invoice-table tbody tr.lenses-paramiters tr th{text-align:center}.engi-invoice-table tbody tr.lenses-paramiters td.engi-on-invoice-section{border-bottom:1px solid #d8d8d8;width:100%}.engi-invoice-table tbody tr.lenses-paramiters td.engi-invoice{min-width:192px}.engi-invoice-table tbody tr.lenses-paramiters+.lenses-paramiters td{border-top:none}.engi-invoice-table tbody td{display:block;width:100%;padding:0;box-sizing:border-box}@media (min-width:961px){.engi-invoice-table tbody td{display:table-cell;width:auto;padding:20px 25px;border-top:1px solid #d8d8d8}}.engi-invoice-table tbody td.engi-info-text{padding-top:0;text-align:center;color:#df603e}.engi-invoice-table tbody td.engi-insurance-quantity,.engi-invoice-table tbody td.engi-quantity{float:left;width:50%;padding-top:10px}.engi-invoice-table tbody td.engi-insurance-quantity::before,.engi-invoice-table tbody td.engi-quantity::before{content:attr(data-label);display:inline;margin:0 5px 0 0}@media (min-width:961px){.engi-invoice-table tbody td.engi-insurance-quantity,.engi-invoice-table tbody td.engi-quantity{width:auto;float:none;text-align:center;padding-top:20px}.engi-invoice-table tbody td.engi-insurance-quantity::before,.engi-invoice-table tbody td.engi-quantity::before{content:none}}.engi-invoice-table tbody td.engi-insurance-price,.engi-invoice-table tbody td.engi-price{float:left;width:50%;text-align:right;padding-top:10px}@media (min-width:961px){.engi-invoice-table tbody td.engi-insurance-price,.engi-invoice-table tbody td.engi-price{width:auto;min-width:15%;float:none;text-align:center;padding-top:20px}}.engi-invoice-table tbody td.engi-price .complete-pair.promotions div{font-family:Poppins-Light;font-size:12px;color:#000;text-align:center;margin-bottom:15px}.engi-invoice-table tbody td.engi-price .complete-pair.promotions p{font-family:Poppins-Medium;font-size:14px;color:#df603e}.engi-invoice-table tbody td.engi-price .complete-pair-crossed-price{display:inline-block;margin-bottom:10px;font-size:14px;line-height:14px;color:#a4a2a3;background:url(../../images/price_striked_big.png) center center/100% no-repeat}.engi-invoice-table tbody td.engi-insurance-name div:first-child{background:url(../../images/enter.png) 0 0 no-repeat;padding-left:33px;line-height:26px}.engi-invoice-table tbody td dl{display:-ms-flexbox;display:flex;margin:0;border-bottom:1px solid #d8d8d8}@media (min-width:961px){.engi-invoice-table tbody td dl{max-width:320px;border:0}}.engi-invoice-table tbody td dl dt{display:inline-block;width:50%;margin:0;vertical-align:top;padding:3px 0}.engi-invoice-table tbody td dl dt::after{content:":"}.engi-invoice-table tbody td dl dd{display:inline-block;width:50%;margin:0;vertical-align:top;text-align:right;padding:3px 0}.engi-invoice-table tbody td .engi-img-content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.engi-invoice-table tbody td .engi-img-content a{display:block;max-width:50%;margin:0 auto}.engi-invoice-table tbody td .engi-img-content a img{width:100%}@media (min-width:961px){.engi-invoice-table tbody td .engi-img-content a{margin:0;max-width:150px}}.engi-invoice-table tbody td .bpr_cart-price{text-align:center;font-size:24px;line-height:24px;display:inline-block;vertical-align:middle}.engi-invoice-table tbody td .bpr_cart-price .complete-pair-crossed-price,.engi-invoice-table tbody td .bpr_cart-price span{display:inline-block;margin-bottom:10px;font-size:14px;line-height:14px;color:#a4a2a3;background:url(../../images/price_striked_big.png) center center/100% no-repeat}.engi-invoice-table tbody td .complete-pair-final-price{font-size:24px;line-height:24px}.engi-invoice-table tbody .engi-invoice-row{padding-top:10px;padding-bottom:10px;background:#fffef3}@media (min-width:961px){.engi-invoice-table tbody .engi-invoice-row{padding-top:20px;padding-bottom:20px}}.engi-invoice-table tbody .engi-invoice-row::before{display:none}.engi-invoice-table tbody .engi-invoice-row .engi-getpdf-black{display:inline-block;margin:0 0 0 20px;padding:0 0 0 25px;background:url(../../images/engi-ico-pdf-black.png) 0 50% no-repeat}.engi-invoice-table tbody .engi-invoice-row .invoice-label{display:inline-block;padding-left:35px;background:url(../../images/enter.png) 0 0 no-repeat;line-height:26px}.engi-invoice-table tbody .engi-invoice-row td{display:block}.engi-invoice-table tbody .engi-invoice-row td .bpr_user-orders-col-content{padding:5px 0 5px 35px}@media (min-width:961px){.engi-invoice-table tbody .engi-invoice-row td{display:table-cell}.engi-invoice-table tbody .engi-invoice-row td .bpr_user-orders-col-content{padding:0}}.engi-invoice-table tbody .engi-invoice-row td:first-child{width:100%}.engi-invoice-table tbody .engi-invoice-row td:first-child .bpr_user-orders-col-content{padding-left:0}@media (min-width:421px){.engi-invoice-table tbody .engi-invoice-row td:first-child{width:40%;vertical-align:top}}@media (min-width:961px){.engi-invoice-table tbody .engi-invoice-row td:first-child{width:auto}}@media (min-width:961px){.engi-invoice-table tbody .engi-invoice-row td:last-child .bpr_user-orders-col-content{text-align:center}}.engi-invoice-table tbody .engi-invoice-row td .engi-getpdf-black{display:block;margin:0}@media (min-width:961px){.engi-invoice-table tbody .engi-invoice-row td .engi-getpdf-black{display:inline-block;margin-left:20px}}.engi-myinvoices-list__item .bpr_user-orders-col-wrapper.bpr_cart-item{border:0}.product-list-page .bpr_section-subtitle{font-family:Poppins-Medium;font-size:15px;margin:25px 5px 0}@media (min-width:501px){.product-list-page .bpr_section-subtitle{margin-left:40px;margin-right:40px}}@media (min-width:621px){.product-list-page .bpr_section-subtitle{font-size:17px}}@media (min-width:961px){.product-list-page .bpr_section-subtitle{font-size:18px}}@media (min-width:1025px){.product-list-page .bpr_section-subtitle{font-size:20px}}.product-list-page .engi-products-seo{margin:25px 10px 0;font-size:10px}@media (min-width:421px){.product-list-page .engi-products-seo{margin-left:25px;margin-left:25px}}.bpr_section-products .productList-lowestPrice{margin:10px 3px 0;color:#939393;font-family:Poppins-Regular;font-size:9px}.bpr_section-products .swiper-bestsellers .productList-lowestPrice{margin-bottom:15px;font-size:11px}.listingPage{font-size:initial}.listingPage_headerNav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.listingPage_headerNav .bpr_sort-wrapper{display:none}@media (min-width:961px){.listingPage_headerNav .bpr_sort-wrapper{display:block}}.listingPage_main{margin-top:15px}@media (min-width:961px){.listingPage_main{display:grid;grid-template-areas:"listingFacets listingProducts";grid-template-columns:280px auto;grid-column-gap:20px;-ms-flex-align:start;align-items:start}}.listingPage .listingProducts{position:relative;min-height:100px}.listingPage .listingProducts .bpr_prod-item-second-bigger{margin:0 5px 20px;width:inherit;padding-bottom:30px}@media (min-width:961px){.listingPage .listingProducts .bpr_prod-item-second-bigger{-ms-flex:0 0 calc(33.3333% - 10px);flex:0 0 calc(33.3333% - 10px)}}@media (max-width:960px){.listingPage .listingProducts .bpr_prod-item-second-bigger{-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}}@media (max-width:620px){.listingPage .listingProducts .bpr_prod-item-second-bigger{-ms-flex:0 0 calc(100% - 10px);flex:0 0 calc(100% - 10px)}}@media (min-width:961px){.listingPage .listingProducts .mid_listing_mobile{display:none}}@media (max-width:960px){.listingPage .listingProducts .mid_listing_mobile{display:none}}@media (max-width:620px){.listingPage .listingProducts .mid_listing_mobile{display:block}}@media (min-width:961px){.listingPage .listingProducts .mid_listing_tablet{display:none}}@media (max-width:960px){.listingPage .listingProducts .mid_listing_tablet{-ms-flex:0 0 calc(100% - 10px);flex:0 0 calc(100% - 10px)}}@media (max-width:620px){.listingPage .listingProducts .mid_listing_tablet{display:none}}@media (min-width:961px){.listingPage .listingProducts .mid_listing_desktop{-ms-flex:0 0 calc(100% - 10px);flex:0 0 calc(100% - 10px)}}@media (max-width:960px){.listingPage .listingProducts .mid_listing_desktop{display:none}}@media (max-width:620px){.listingPage .listingProducts .mid_listing_desktop{display:none}}.listingFacets{grid-area:listingFacets;position:fixed;inset:5px;top:auto;bottom:0;z-index:10;line-height:1}.listingFacets.-visibleMobile{top:60px}.listingFacets.-visibleMobile .listingFacets_sort.-active{display:block;position:absolute;bottom:40px;left:0;right:0}.listingFacets.-visibleMobile .listingFacets_footer{display:none}.listingFacets.-visibleMobile .listingFacets_mobileNav{left:5px;right:5px}.listingFacets.-visibleMobile .listingFacets_mobileNav button{background:#f6f6f6;color:#000;border-color:#ddd}.listingFacets.-visibleMobile .listingFacets_mobileNav button.-selected{background:#fff;border-top:0}.listingFacets.-visibleMobile .listingFacets_facet-container.-active{display:block;padding-bottom:64px;bottom:10px;z-index:2}@media (min-width:961px){.listingFacets{position:relative;inset:auto}}.listingFacets_facets{border:1px solid #ddd;background:#f6f6f6}.listingFacets_facets v-facet:first-child .listingFacet{border-top:0}.listingFacets_facet-container,.listingFacets_sort{display:none;position:absolute;inset:0;top:auto;background:#fff;max-height:calc(100% - 75px);overflow-x:auto;border:1px solid #ddd;text-align:center;z-index:1}@media (min-width:961px){.listingFacets_facet-container,.listingFacets_sort{position:relative;inset:auto;border:0;background:0 0;height:auto}}.listingFacets_facet-container .listingFacets_submitButton,.listingFacets_sort .listingFacets_submitButton{margin:10px auto}@media (min-width:961px){.listingFacets_facet-container .listingFacets_submitButton,.listingFacets_sort .listingFacets_submitButton{display:none}}.listingFacets_facet-container .listingFacets_mobileNav button:first-child,.listingFacets_sort .listingFacets_mobileNav button:first-child{border:none;display:-ms-flexbox;display:flex;color:#e5002b;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.listingFacets_facet-container .listingFacets_mobileNav button:first-child::before,.listingFacets_sort .listingFacets_mobileNav button:first-child::before{-ms-flex-order:1;order:1;margin-left:5px;color:#191919}.listingFacets_facet-container .listingFacets_mobileNav button:first-child+button,.listingFacets_sort .listingFacets_mobileNav button:first-child+button{background-color:#f6f6f6}@media (min-width:961px){.listingFacets_facet-container,.listingFacets_sort{display:block}}.listingFacets_facet-container_clear{position:fixed;bottom:42px;left:6px;right:6px;background:#fff;padding:10px}@media (min-width:961px){.listingFacets_facet-container_clear{display:none}}.listingFacets_facet-container_clear .listingFacets_clearButton{margin:0}.listingFacets_sort{list-style:none;margin:10px 0 0;padding:0;text-align:left}.listingFacets_sort li{border-top:1px solid #d6d6d6}.listingFacets_sort li:first-child{border-top:0}.listingFacets_sort li.-selected button{font-family:Poppins-Bold}.listingFacets_sort li button{border:0;width:100%;padding:10px;font-size:15px;font-family:Poppins-Regular;text-align:left;background:0 0;cursor:pointer;color:#000}@media (min-width:961px){.listingFacets_sort{display:none}}.listingFacets_mobileNav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:fixed;inset:15px;bottom:10px;top:auto;z-index:2}.listingFacets_mobileNav button{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;border:1px solid #191919;margin:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Poppins-Medium;font-weight:400;height:32px;background:#fff;cursor:pointer;color:#000}.listingFacets_mobileNav button::before{-ms-flex-order:1;order:1;margin-left:5px;color:#191919}.listingFacets_mobileNav button+button{border-left-width:0}.listingFacets_mobileNav button span{margin-left:5px}@media (min-width:961px){.listingFacets_mobileNav{display:none}}.listingFacets_footer{position:sticky;bottom:0;left:5px;right:5px;border:1px solid #ddd;margin:-1px;background:#f6f6f6;text-align:center;padding:10px 10px 50px;z-index:1}@media (min-width:961px){.listingFacets_footer.-sticky{position:sticky}}.listingFacets_footer .listingFacets_submitButton{display:none}@media (min-width:961px){.listingFacets_footer .listingFacets_submitButton{display:block}}@media (min-width:961px){.listingFacets_footer{inset:auto;bottom:0;padding:15px 20px}}.listingFacets_selected{display:inline;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;-ms-flex-align:center;align-items:center;vertical-align:middle}.listingFacets_selected li{display:inline-block;margin:3px;vertical-align:middle}@media (min-width:961px){.listingFacets_selected li{margin:0}}@media (min-width:961px){.listingFacets_selected{gap:10px;display:-ms-flexbox;display:flex;margin-bottom:10px}}.listingFacets_selectedButton{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2px 6px;border:1px solid #ddd;background:#fff;font-size:12px;cursor:pointer;border-radius:3px;color:#000;line-height:1.2}@media (min-width:961px){.listingFacets_selectedButton{border-radius:0}}.listingFacets_selectedButton b{margin-right:3px;font-family:Poppins-Bold;font-weight:400}.listingFacets_selectedButton b::after{content:":"}.listingFacets_selectedButton::before{-ms-flex-order:1;order:1;font-size:.6em;margin-left:10px}.listingFacets_selectedSizes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:3px;transition:opacity .2s;color:#191919;font-size:12px;gap:5px 6px}@media (min-width:961px){.listingFacets_selectedSizes{border-radius:0}}.listingFacets_selectedSizes.-disabled{opacity:.6}.listingFacets_selectedSizes b{margin-right:3px;font-family:Poppins-Bold;font-weight:400}.listingFacets_selectedSizes b::after{content:":"}.listingFacets_selectedSizeButton{padding:2px 6px;margin:0;background:0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #ddd;font-size:12px;cursor:pointer;border-radius:3px;transition:opacity .2s;color:#191919;background:#fff;line-height:1.2}.listingFacets_selectedSizeButton.-disabled{opacity:.6}.listingFacets_selectedSizeButton::before{-ms-flex-order:1;order:1;font-size:.6em;margin-left:10px}.listingFacets_submitButton{box-sizing:border-box;overflow:hidden;width:100%;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:14px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:30px;border-color:#cbdb2a;border-radius:0;margin:0 auto;max-width:220px;position:relative;text-transform:uppercase;border:0}.listingFacets_submitButton img{display:none}.listingFacets_submitButton a,.listingFacets_submitButton button,.listingFacets_submitButton input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(32px - 2px);font-size:14px}.listingFacets_submitButton a,.listingFacets_submitButton a input,.listingFacets_submitButton button,.listingFacets_submitButton input{font-family:Poppins-Bold;cursor:pointer}.listingFacets_submitButton .svg-wrapper{display:block;height:100%}.listingFacets_submitButton:hover{background:#000;color:#fff}.listingFacets_submitButton:hover a,.listingFacets_submitButton:hover button,.listingFacets_submitButton:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.listingFacets_submitButton{width:100%;height:40px;font-size:16px}.listingFacets_submitButton a,.listingFacets_submitButton button,.listingFacets_submitButton input{line-height:calc(40px - 2px);font-size:16px}}.listingFacets_submitButton v-spinner{position:absolute;width:14px;height:14px;top:50%;right:12px;margin:-14px 0 0;font-size:14px}.listingFacets_clearButton{border:0;color:#000;font-size:12px;background:#cbdb2a;margin:7px 0 0 7px;padding:3px 7px;cursor:pointer;transition:opacity .2s}@media (min-width:961px){.listingFacets_clearButton{margin:10px auto 0;padding:0;border-radius:0;background:0 0;text-align:center;text-decoration:underline;font-family:Poppins-Bold;color:#191919;background:0 0}}.listingFacets_clearButton[disabled]{opacity:.6}.listingFacets_clearButton:hover{text-decoration:none}.listingFacet{border-top:1px solid #d6d6d6;padding:10px;margin:0}@media (min-width:961px){.listingFacet{padding:15px}}.listingFacet.-open .listingFacet_content{max-height:1000em;opacity:1}.listingFacet.-open .listingFacet_content>*{display:block}.listingFacet.-open .listingFacet_content>.listingFacet_list,.listingFacet.-open .listingFacet_content>.sizeFilterPanel{display:-ms-flexbox;display:flex}.listingFacet.-open .listingFacet_showButton::before{transform:rotate(180deg)}.listingFacet.-framesSize{border-top:0}.listingFacet_moreButton,.listingFacet_showButton{margin:0;padding:0;cursor:pointer;background:0 0;border:0}.listingFacet_showButton{font-family:Poppins-Regular;font-size:15px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;color:#000}@media (min-width:961px){.listingFacet_showButton{font-family:Poppins-Bold}}.listingFacet_showButton span{margin-right:auto;margin-left:5px}@media (min-width:961px){.listingFacet_showButton span{display:none}}.listingFacet_showButton b{font-family:Poppins-Bold;font-weight:400}.listingFacet_showButton::before{-ms-flex-order:1;order:1;font-size:.8em}.listingFacet_content{text-align:center;max-height:0;opacity:0;transition:all .3s;overflow:hidden}.listingFacet_content>*{display:none}.listingFacet_list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:10px 0 0;padding:0;text-align:left;overflow-x:auto}.listingFacet_list li{margin:5px 0;padding:0;width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:421px){.listingFacet_list li{width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:961px){.listingFacet_list li{margin:4px 0;width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.listingFacet_emptyList{margin:0;font-size:12px;text-align:left}.listingFacet_moreButton{margin:10px auto 0;text-align:center;text-decoration:underline;font-family:Poppins-Bold;color:#000}.listingFacet_moreButton:hover{text-decoration:none}.listingFacet_pickButton{box-sizing:border-box;overflow:hidden;width:80%;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:12px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:20px;font-weight:400;text-transform:uppercase;border-color:#cbdb2a;border-radius:0;max-width:220px;margin:20px auto 0;position:relative;border:0}.listingFacet_pickButton img{display:none}.listingFacet_pickButton a,.listingFacet_pickButton button,.listingFacet_pickButton input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:12px}.listingFacet_pickButton a,.listingFacet_pickButton a input,.listingFacet_pickButton button,.listingFacet_pickButton input{font-family:Poppins-Bold;cursor:pointer}.listingFacet_pickButton .svg-wrapper{display:block;height:100%}.listingFacet_pickButton:hover{background:#000;color:#fff}.listingFacet_pickButton:hover a,.listingFacet_pickButton:hover button,.listingFacet_pickButton:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.listingFacet_pickButton{width:80%;height:32px;font-size:14px}.listingFacet_pickButton a,.listingFacet_pickButton button,.listingFacet_pickButton input{line-height:calc(32px - 2px);font-size:14px}}@media (min-width:961px){.listingFacet_pickButton{line-height:28px}}.listingFacet_pickButton v-spinner{position:absolute;width:14px;height:14px;top:50%;right:12px;margin:-14px 0 0;font-size:14px}.listingFacet_checkbox{position:relative}.listingFacet_checkbox input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;opacity:0;height:1px;width:1px;text-indent:-1000em}.listingFacet_checkbox input[type=checkbox]~label{position:relative;height:auto;font-family:Poppins-Regular;font-weight:400;padding-left:30px;display:block;line-height:1.4;transition:opacity .2s}.listingFacet_checkbox input[type=checkbox]~label::after{content:"";box-sizing:border-box;position:absolute;left:0;top:50%;height:16px;width:16px;border:1px solid #787878;background-color:#fff;border-radius:3px;transform:translate(0,-50%)}.listingFacet_checkbox input[type=checkbox]:checked~label{font-family:Poppins-Medium}.listingFacet_checkbox input[type=checkbox]:checked~label::after{background-image:url(../../images/icon_check.png);background-size:11px auto;background-repeat:no-repeat;background-position:center}.listingFacet_checkbox input[type=checkbox]:disabled~label{opacity:.6}.sizeFilterPanel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:420px;overflow:hidden}@media (min-width:421px){.sizeFilterPanel{max-width:400px}}@media (min-width:961px){.sizeFilterPanel{max-width:100%}}.sizeFilterPanel_slideContainer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(200% + 10px);transition:margin-left .5s;line-height:1.4}.sizeFilterPanel_slideContainer .sizeFilterPanel_submit{display:none}.sizeFilterPanel_slideContainer.sizeFilterPanel_slideContainer-frame{margin-left:-100%}.sizeFilterPanel_slide{box-sizing:border-box;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding:10px 0;border:0;width:100%}.sizeFilterPanel_slide.sizeFilterPanel_slide-frameWidth{text-align:center}.sizeFilterPanel_slide .sizeFilterPanel_toleranceInfo{display:block}.sizeFilterPanel_fieldset{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.sizeFilterPanel_input{position:relative;text-align:center;padding-bottom:26px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sizeFilterPanel_input+.sizeFilterPanel_input{margin-left:32px}.sizeFilterPanel_input+.sizeFilterPanel_input:before{content:"";box-sizing:border-box;position:absolute;top:8px;left:-24px;height:11px;width:11px;border:2px solid #707070}.sizeFilterPanel_input label{margin:5px 0 0;padding:0;vertical-align:middle;font-size:12px;text-align:center;line-height:1.4}.sizeFilterPanel_input input{box-sizing:border-box;border:1px solid #787878;border-radius:3px;margin:0 auto;padding:5px;height:28px;width:60px;text-align:center;line-height:28px;vertical-align:middle}.sizeFilterPanel_input input[disabled]{background:#444;opacity:.2}.sizeFilterPanel_input .error-message{position:absolute;inset:0;top:auto;margin:0;font-size:12px;color:#e5002b;text-align:center;line-height:27px}.sizeFilterPanel figure{display:table}.sizeFilterPanel figure img{max-width:100%;width:100%}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit{display:block}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button{box-sizing:border-box;overflow:hidden;width:100%;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:12px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:22px;border-color:#cbdb2a;border-radius:0;margin:0 auto;max-width:220px;position:relative;text-transform:uppercase;border:0}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button img{display:none}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button a,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button button,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:12px}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button a,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button a input,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button button,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button input{font-family:Poppins-Bold;cursor:pointer}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button .svg-wrapper{display:block;height:100%}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button:hover{background:#000;color:#fff}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button:hover a,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button:hover button,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button{width:100%;height:32px;font-size:14px}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button a,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button button,.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button input{line-height:calc(32px - 2px);font-size:14px}}@media (min-width:961px){.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button{line-height:30px}}.sizeFilterPanel_footerMobile .sizeFilterPanel_submit button[disabled]{opacity:.5}.sizeFilterPanel_nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;padding:0;column-count:0;list-style:none}.sizeFilterPanel_nav li{margin:0 10px}.sizeFilterPanel_nav li button{position:relative;cursor:pointer;box-sizing:border-box;text-indent:-10000em;width:17px;height:17px;border:1px solid #787878;border-radius:50%;background:#fff;padding:0}.sizeFilterPanel_nav li button:after{content:"";position:absolute;width:12px;height:12px;top:50%;left:50%;background:#d5d5d5;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.sizeFilterPanel_nav li.-selected button:after{opacity:1}.sizeFilterPanel_toleranceInfo{text-align:center;line-height:1.4;font-size:12px}.engi-visit-reservation .bpr_section-btn v-spinner-element{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;z-index:-1}.engi-visit-reservation .bpr_section-btn.bpr_section-btn-loader{cursor:default}.engi-visit-reservation .bpr_section-btn.bpr_section-btn-loader input[disabled]{cursor:default;opacity:0}.engi-visit-reservation .bpr_section-btn.bpr_section-btn-loader .bpr_btn-default{opacity:1}.engi-visit-reservation .bpr_section-btn.bpr_section-btn-loader .bpr_btn-hover{opacity:0}.engi-visit-reservation .bpr_section-btn.bpr_section-btn-loader v-spinner-element{opacity:1;z-index:3}.bpr_schedule{padding:35px}.bpr_schedule form{overflow-x:scroll}.bpr_schedule *{box-sizing:border-box}.bpr_schedule :after,.bpr_schedule :before{box-sizing:border-box}.bpr_section-schedule{font-family:Poppins-Regular}.bpr_schedule .bpr_section-title{word-wrap:break-word;margin-top:15px;margin-left:15px;margin-right:15px}.bpr_schedule-container{width:100%;margin-right:auto;margin-left:auto}.bpr_schedule-container.bpr_schedule-container-loader::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/big-spinner.svg) no-repeat center 500px/auto 140px rgba(255,255,255,.8);z-index:1}.bpr_schedule-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bpr_schedule .bpr_section-subtitle{margin-bottom:50px;font-family:Poppins-Medium;font-size:18px}.bpr_schedule .bpr_select-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:250px}.bpr_schedule .bpr_select-col-left{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;position:relative;width:100%;min-height:1px;display:-ms-flexbox;display:flex}.bpr_schedule .bpr_select-col-right{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;position:relative;width:100%;min-height:1px;display:-ms-flexbox;display:flex}.bpr_schedule .bpr_css-select{width:100%;height:40px}.bpr_schedule .bpr_form-styled input[type=password][required]+label[placeholder],.bpr_schedule .bpr_form-styled input[type=text][required]+label[placeholder]{font-family:Poppins-Light;margin-top:-40px}.bpr_schedule .bpr_form-styled .bpr_css-select .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 17px #fff}.bpr_schedule .bpr_form-styled input[type=password],.bpr_schedule .bpr_form-styled input[type=text]{width:100%}.bpr_schedule .bpr_section-btn{width:100px;height:40px;margin:0 0 0 10px}.bpr_schedule img.bpr_btn-default,.bpr_schedule img.bpr_btn-default-nohover,.bpr_schedule img.bpr_btn-hover{height:100%}.bpr_schedule .bpr_section-btn a,.bpr_schedule .bpr_section-btn button{line-height:40px}.bpr_schedule .bpr_section-btn input[type=button],.bpr_schedule .bpr_section-btn input[type=submit]{line-height:40px}.bpr_schedule .bpr_doc-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:17px;padding-right:30px}.bpr_schedule .bpr_doc-list ul{list-style-type:none;padding:0;margin:0;width:250px}.bpr_schedule .bpr_doc-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.bpr_schedule .bpr_doc-list .bpr_doc-color{width:15px;height:15px;background:0 0;margin-right:15px}.bpr_schedule .bpr_doc-list .bpr_doc-color.first{background:#559ec9}.bpr_schedule .bpr_doc-list .bpr_doc-color.second{background:#d06743}.bpr_schedule .bpr_doc-list .bpr_doc-color.third{background:#dd8f4e}.bpr_schedule .bpr_doc-list .bpr_doc-color.fourth{background:#337f7c}.bpr_schedule .bpr_doc-list .bpr_doc-color.fifth{background:#9f6a4e}.bpr_schedule .bpr_schedule-date-container{width:100%}.bpr_schedule .bpr_schedule-date-container.-daysMode .bpr_schedule-days-table tr td{display:none}.bpr_schedule .bpr_schedule-date-container.-daysMode .weektable tr td{display:none}.bpr_schedule .bpr_schedule-date-container.-monday .bpr_schedule-days-table tr td:nth-child(1){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-monday .weektable tr td:nth-child(1){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-tuesday .bpr_schedule-days-table tr td:nth-child(2){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-tuesday .weektable tr td:nth-child(2){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-wednesday .bpr_schedule-days-table tr td:nth-child(3){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-wednesday .weektable tr td:nth-child(3){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-thursday .bpr_schedule-days-table tr td:nth-child(4){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-thursday .weektable tr td:nth-child(4){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-friday .bpr_schedule-days-table tr td:nth-child(5){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-friday .weektable tr td:nth-child(5){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-saturday .bpr_schedule-days-table tr td:nth-child(6){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-saturday .weektable tr td:nth-child(6){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-sunday .bpr_schedule-days-table tr td:nth-child(7){display:table-cell}.bpr_schedule .bpr_schedule-date-container.-sunday .weektable tr td:nth-child(7){display:table-cell}.bpr_schedule .bpr_schedule-date-row{display:-ms-flexbox;display:flex}.bpr_schedule .bpr_schedule-date{width:100%;font-size:17px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.bpr_schedule .bpr_schedule-date .bpr_schedule-date-days{display:none;-ms-flex-pack:center;justify-content:center;margin:0}.bpr_schedule .bpr_schedule-date .bpr_schedule-date-days button{border:none;background:0 0;cursor:pointer;font-size:17px}.bpr_schedule .bpr_schedule-date-month{width:100%;display:block;margin-bottom:20px}.bpr_schedule .bpr_schedule-date-previous{margin-right:15px}.bpr_schedule .bpr_schedule-date-next{margin-left:15px}.bpr_schedule .bpr_schedule-date-title{font-size:15px;font-family:Poppins-Medium;width:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:10px}.bpr_schedule .bpr_section-btn.engi-schedule-popup-link,.bpr_schedule .bpr_section-btn.engi-schedule-popup-startvisit{width:230px;margin:10px auto 0;position:relative}.bpr_schedule .bpr_section-btn.engi-schedule-popup-link v-spinner-element,.bpr_schedule .bpr_section-btn.engi-schedule-popup-startvisit v-spinner-element{position:absolute;top:1px;right:15px;height:14px;width:14px;font-size:14px;margin:0}.bpr_schedule .bpr_section-btn.engi-schedule-popup-link a,.bpr_schedule .bpr_section-btn.engi-schedule-popup-startvisit a{font-size:14px}.bpr_schedule-days-table{margin-left:80px!important}.bpr_schedule-days-table td{border:0!important;height:auto!important}.bpr_schedule-days-table div{border:0!important;height:auto!important;position:relative!important}.bpr_schedule .bpr_schedule-date-days{width:100%;display:-ms-flexbox;display:flex;margin-top:50px;position:relative}.bpr_schedule .bpr_schedule-date-days .bpr_schedule-date-day{width:145px;text-align:center}.bpr_schedule .bpr_schedule-date-days .bpr_schedule-date-day-value{font-size:15px;font-family:Poppins-Medium}.bpr_schedule .bpr_schedule-date-days .bpr_schedule-date-day-label{font-size:15px;font-family:Poppins-Light}.bpr_schedule .bpr_schedule-date-hours{width:60px;font-size:14px;font-family:Poppins-Light;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:30px;-ms-flex-align:end;align-items:flex-end}.bpr_schedule .bpr_schedule-date-hours .bpr_schedule-date-hour{transform:rotate(-90deg);width:110px;height:110px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.bpr_schedule table{width:90%;margin-top:30px;margin-left:20px;border-collapse:collapse}.bpr_schedule table td{border:1px solid #dee2e6;padding:0;width:14%;height:110px;text-align:center;position:relative;vertical-align:top}.bpr_schedule table td .bpr_schedule-date-grid-col.right{left:100%}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-pattern{background-image:url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.15' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-first{background-color:#559ec9}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-second{background-color:#d06743}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-third{background-color:#dd8f4e}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-fourth{background-color:#337f7c}.bpr_schedule table td .bpr_schedule-date-grid-col.bg-fifth{background-color:#9f6a4e}.bpr_schedule table td .bpr_schedule-date-grid-col-row{width:100%;height:100%;display:-ms-flexbox;display:flex}.bpr_schedule table td .bpr_schedule-date-grid-col-row .half-width{width:50%;position:relative}.bpr_schedule table td .bpr_schedule-date-grid-col-row .half-width.right{width:50%;position:relative}.bpr_schedule table td .bpr_schedule-date-grid-col-row .half-width.left{width:50%;position:relative}.bpr_schedule table td .bpr_schedule-date-grid-col{width:100%;height:109px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:15px;position:absolute;top:0;left:0;z-index:1}.bpr_schedule table td .bpr_schedule-date-grid-col.half-heights{border-bottom:1px solid #dee2e6}.bpr_schedule table td .bpr_schedule-date-grid-col.half-height{height:54px}.bpr_schedule table td .bpr_schedule-date-grid-col.quarter-height{height:33.333333%}.bpr_schedule table td .bpr_schedule-date-grid-col.tf-height{height:75%}.bpr_schedule table td .bpr_schedule-date-grid-col.tf-height-half-width{height:146px;position:absolute;right:0;width:100%;bottom:0;border-left:1px solid #dee2e6}.bpr_schedule table td .bpr_schedule-date-grid-col.hw-qh-to-top{width:50%;height:37px;position:absolute;right:0;top:-37px;border-top:1px solid #dee2e6}.bpr_schedule table td .bpr_schedule-date-grid-col.one-and-half-to-bottom{position:absolute;left:0;top:0;height:165px;border-bottom:1px solid #ddd}.bpr_schedule-popup-content a{color:#000}.bpr_schedule-popup-content .bpr_schedule-popup-close{position:absolute;top:0;right:10px;font-size:25px;text-decoration:none;font-family:Poppins-Medium}.bpr_schedule-popup-content .bpr_schedule-popup-close:hover{text-decoration:none}.bpr_schedule-popup{display:-ms-flexbox;display:flex;cursor:pointer}.bpr_schedule-popup-content{display:none;width:auto;background-color:#fff;border:1px solid #d5d5d5;color:#000;text-align:center;border-radius:10px;padding:25px 10px 30px 10px;position:absolute;z-index:2;top:100%;left:50%;transform:translate(-50%,0);font-size:15px;font-family:Poppins-Light;min-width:250px}.bpr_schedule-popup-content.show{visibility:visible;z-index:2}.bpr_schedule-popup-content::after,.bpr_schedule-popup-content::before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bpr_schedule-popup-content::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.bpr_schedule-popup-content::before{border-color:rgba(214,214,214,0);border-bottom-color:#d6d6d6;border-width:11px;margin-left:-11px}.bpr_schedule-popup-content h5{font-family:Poppins-Regular;font-weight:400;font-size:17px;margin-bottom:0}.bpr_schedule table tbody tr:nth-child(13) .bpr_schedule-popup-content,.bpr_schedule table tbody tr:nth-child(14) .bpr_schedule-popup-content,.bpr_schedule table tbody tr:nth-child(15) .bpr_schedule-popup-content{top:-227%}.bpr_schedule table tbody tr:nth-child(13) .bpr_schedule-popup-content:before,.bpr_schedule table tbody tr:nth-child(14) .bpr_schedule-popup-content:before,.bpr_schedule table tbody tr:nth-child(15) .bpr_schedule-popup-content:before{transform:rotate(-180deg);bottom:-9%}.bpr_schedule table tbody tr:nth-child(13) .bpr_schedule-popup-content:after,.bpr_schedule table tbody tr:nth-child(14) .bpr_schedule-popup-content:after,.bpr_schedule table tbody tr:nth-child(15) .bpr_schedule-popup-content:after{transform:rotate(-180deg);bottom:-8%}.bpr_schedule-popup-content a{color:#000}.bpr_schedule-popup-content .bpr_schedule-popup-close{position:absolute;top:-5px;right:10px;font-size:25px;text-decoration:none;font-family:Poppins-Medium}.bpr_schedule-popup-content .bpr_schedule-popup-close:hover{text-decoration:none}.bpr_schedule-popup-content .bpr_schedule-popup-info{width:100%;text-align:left;margin:0 auto 20px auto}.bpr_schedule-popup-content .bpr_schedule-popup-info b{font-family:Poppins-Regular;font-weight:400}.bpr_schedule-popup-content .bpr_schedule-popup-info b:after{content:":";margin-right:5px}@media only screen and (max-width:1200px){.bpr_schedule .bpr_schedule-date-container{width:100%;overflow-x:scroll}.bpr_schedule .bpr_schedule-date-days,.bpr_schedule .bpr_schedule-date-row{width:1130px}}@media only screen and (max-width:1000px){.bpr_schedule .bpr_select-col-left,.bpr_schedule .bpr_select-col-right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:1000px){.bpr_schedule .bpr_doc-list ul{width:100%;padding-left:30px}}@media only screen and (max-width:850px){.bpr_schedule .bpr_select-col-left{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.bpr_schedule .bpr_select-col-right{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media only screen and (max-width:740px){.bpr_schedule .bpr_select-row{-ms-flex-direction:column;flex-direction:column}.bpr_schedule .bpr_select-col-left,.bpr_schedule .bpr_select-col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}.bpr_schedule .bpr_doc-list{padding-right:0}.bpr_schedule .bpr_doc-list ul{width:100%;padding-left:0}}@media only screen and (max-width:480px){.bpr_schedule{padding:15px}}@media only screen and (max-width:420px){.bpr_schedule .bpr_form-styled{width:100%}.bpr_schedule .bpr_section-subtitle{margin-bottom:30px}.bpr_schedule .bpr_select-col-left{-ms-flex-direction:column;flex-direction:column}.bpr_schedule .bpr_form-styled input[type=text]{font-size:16px}.bpr_schedule .bpr_section-btn{width:100%;margin:10px 0 0 0}.bpr_schedule img.bpr_btn-default,.bpr_schedule img.bpr_btn-default-nohover,.bpr_schedule img.bpr_btn-hover{width:80px;margin:0}.bpr_schedule .bpr_section-btn input{width:80px}.bpr_schedule .bpr_doc-list{font-size:15px}.bpr_schedule .bpr_schedule-date .bpr_schedule-date-days,.bpr_schedule .bpr_schedule-date .bpr_schedule-date-week{font-size:15px;display:-ms-flexbox;display:flex}}.bpr_section-user-med.engi-examinations .fhir-header .fhir-add-btn a{font-size:16px}@media (min-width:961px){.bpr_section-user-med.engi-examinations .fhir-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bpr_section-user-med.engi-examinations .fhir-header .fhir-add-btn{margin-top:0;margin-right:0}.bpr_section-user-med.engi-examinations .fhir-header .fhir-add-btn+.bpr_section-name{-ms-flex:0 0 100%;flex:0 0 100%;text-align:right}}.bpr_section-user-med.engi-examinations .diagnostic-reports{margin-bottom:80px}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports{margin-bottom:120px}}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-9{text-align:left}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-9{text-align:left;padding-left:5px;padding-right:5px;box-sizing:border-box}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-9{-ms-flex-item-align:start;align-self:flex-start}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10 .bpr_user-med-col-content,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-9 .bpr_user-med-col-content{text-align:left}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column .bpr_user-med-col-content span{display:-ms-inline-flexbox;display:inline-flex}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column .bpr_user-med-col-content span.bpr_user-med-mobile{display:none}}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-6,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-7,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-8{text-align:left}}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-6,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-7,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8 .bpr_user-med-col-content span{text-align:left}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-6 .bpr_user-med-col-content,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-7 .bpr_user-med-col-content,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8 .bpr_user-med-col-content,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_old .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8 .bpr_user-med-col-content span .bpr_user-med-col-content{padding:0}}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-8,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-header .bpr_user-med-column.bpr_user-med-col-9{max-width:18.6%;text-align:left;padding-left:5px;padding-right:5px;box-sizing:border-box;width:100%}}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-col-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-9{word-break:break-word}@media (min-width:961px){.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8,.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-9{max-width:18.6%;width:100%}}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8{-ms-flex-item-align:center;align-self:center}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-8 .bpr_user-med-col-content{text-align:left}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10{-ms-flex-item-align:start;align-self:flex-start}.bpr_section-user-med.engi-examinations .diagnostic-reports_grid.diagnostic-reports_lenses .diagnostic-reports_grid_fhir .bpr_user-med-item .bpr_user-med-column.bpr_user-med-col-10 .bpr_user-med-col-content{text-align:left}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .bpr_user-orders-summary{margin-bottom:0}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell{margin:-1px 0 20px;border:1px solid #d5d5d5;border-width:1px 0 1px 0;padding:20px}@media (min-width:480px){.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell{border-width:1px}}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell.order-modification-cell{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:end;gap:20px}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell.order-modification-cell .bpr_button-wrapper .bpr_section-btn{margin-left:0}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell.order-modification-cell .bpr_button-wrapper .bpr_section-btn button,.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell.order-modification-cell .bpr_button-wrapper .bpr_section-btn input[type=button],.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell.order-modification-cell .bpr_button-wrapper .bpr_section-btn input[type=submit]{font-size:18px}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell .bpr_button-wrapper{margin:0}.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell .bpr_button-wrapper .bpr_section-btn{margin:0 auto}@media (min-width:480px){.engi-user-orders-wrapper .engi-orders-list-item.engi-orders-list-item-reorder .engi-orders-reorder-cell .bpr_button-wrapper .bpr_section-btn{margin-right:0}}.cp_bpr_block-click{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.cp_bpr_gradient_form-styled .cp_bpr_css-select .cp_bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 28px #fff}.cp_bpr_gradient_form-styled .cp_bpr_css-select .cp_bpr_css-select-input-label-degree{min-width:150px;padding-left:10px;font-size:17px;padding-right:35px;line-height:20px;padding-top:10px;padding-bottom:10px}.cp_bpr_section-detail .cp_bpr_wrapper .cp_bpr_choose-type .cp_bpr_gradient_form-styled .cp_bpr_css-select ul{top:61px;border-color:#e5e5e5;width:100%;margin:0 auto}.cp_bpr_section-detail .cp_bpr_wrapper .cp_bpr_choose-type .cp_bpr_gradient_form-styled .cp_bpr_css-select ul li{line-height:20px;margin:10px 0}.cp_bpr_section-detail{position:relative}.cp_bpr_section-detail *{box-sizing:border-box}@media (min-width:961px){.cp_bpr_section-detail .cp_bpr_item-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:961px){.cp_bpr_section-detail .bpr_prod-det-item-wrapper{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1025px){.cp_bpr_section-detail .bpr_prod-det-item-wrapper{-ms-flex:0 0 100%;flex:0 0 100%}}.cp_bpr_section-detail .cp_bpr_basket-outer-height{display:none}.cp_bpr_section-detail .cp_bpr_det-item{position:relative;z-index:1}.cp_bpr_section-detail .cp_bpr_section-btn{max-width:300px;margin:0 auto;position:relative;height:60px;color:#000}.cp_bpr_section-detail .cp_bpr_section-btn button{display:block;cursor:pointer;text-decoration:none;font-family:Poppins-Bold;font-size:20px;line-height:60px;position:relative;z-index:3;background:0 0;border:0;-webkit-appearance:none;text-align:center;width:100%;padding:0;color:#000;background:#cbdb2a;transition:all .3s ease-in}@media (min-width:421px){.cp_bpr_section-detail .cp_bpr_section-btn button{font-size:26px}}.cp_bpr_section-detail .cp_bpr_section-btn button:hover{background:#dfea76;color:#000}.cp_bpr_section-detail .cp_bpr_section-btn .cp_bpr_btn-default,.cp_bpr_section-detail .cp_bpr_section-btn .cp_bpr_btn-default-nohover,.cp_bpr_section-detail .cp_bpr_section-btn .cp_bpr_btn-hover{display:none}.cp_bpr_section-detail .cp_bpr_hidden-lg{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0;grid-template-columns:repeat(auto-fit,23%);-ms-flex-pack:center;justify-content:center;gap:0 2.6666%}.cp_bpr_section-detail .cp_bpr_hidden-lg.cp_bpr_choose-type-row{grid-template-columns:repeat(auto-fit,30%);gap:0 5%}@media (min-width:961px){.cp_bpr_section-detail .cp_bpr_hidden-lg{display:grid}}@media (min-width:961px){.cp_bpr_section-detail .cp_bpr_hidden-to-lg{display:none}}.cp_bpr_section-detail .bpr_modal-confirm .bpr_section-btn{width:200px}.cp_bpr_section-detail .bpr_modal-confirm .bpr_confirm-content .cp_bpr_survey-modal-link{text-decoration:underline}.cp_bpr_back{height:16px;color:#888;font-family:Arial;font-size:13px;line-height:16px;margin-right:20px;text-decoration:none;margin-bottom:40px;display:block}@media (min-width:961px){.cp_bpr_back{font-size:14px}}.cp_bpr_back::before{width:14px;height:14px;margin-right:1em;content:"\f15b"}.cp_bpr_accessories-column,.cp_bpr_choose-package-column,.cp_bpr_choose-type-column,.cp_bpr_survey-column{position:relative;width:235px;font-size:12px;text-align:center}@media (min-width:421px){.cp_bpr_accessories-column,.cp_bpr_choose-package-column,.cp_bpr_choose-type-column,.cp_bpr_survey-column{font-size:13px}}@media (min-width:961px){.cp_bpr_accessories-column,.cp_bpr_choose-package-column,.cp_bpr_choose-type-column,.cp_bpr_survey-column{width:auto;margin-bottom:25px}}.cp_bpr_accessories-column.disabled,.cp_bpr_choose-package-column.disabled,.cp_bpr_choose-type-column.disabled,.cp_bpr_survey-column.disabled{filter:grayscale(100%);-webkit-user-select:none;-ms-user-select:none;user-select:none}.cp_bpr_accessories-column.disabled [class$=-card-footer],.cp_bpr_accessories-column.disabled [class$=-card-heading],.cp_bpr_choose-package-column.disabled [class$=-card-footer],.cp_bpr_choose-package-column.disabled [class$=-card-heading],.cp_bpr_choose-type-column.disabled [class$=-card-footer],.cp_bpr_choose-type-column.disabled [class$=-card-heading],.cp_bpr_survey-column.disabled [class$=-card-footer],.cp_bpr_survey-column.disabled [class$=-card-heading]{pointer-events:none}.cp_bpr_section-title{margin-bottom:40px}.cp_container{padding-bottom:230px;font-size:1rem}@media (min-width:961px){.cp_container{padding-bottom:180px}}@media (min-width:1200px){.cp_container{margin:0}}.cp_container .cpSectionHeader{margin-top:30px}@media (min-width:961px){.cp_container .cpSectionHeader{margin-top:50px}}.cp_container .cpSectionHeader_index{border-radius:50%;width:34px;height:34px;margin:auto;transition:all .5s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:20px;font-family:Poppins-Regular;background-color:#cbdb2a;position:relative}.cp_container .cpSectionHeader_desc{margin:5px 5px 0;color:#787878;text-align:center;line-height:1.3}@media (min-width:1200px){.cp_container .cpSectionHeader_desc{margin:5px 10px 0}}.cp_container .cp_bpr_choose-type-card-name.engi-choose-card{height:auto}.cp_container .cp_bpr_choose-type-card-image{height:40px}@media (min-width:961px){.cp_container .carousel-wrapper{display:none}}.cp_container .carousel{margin:10px 0 0}.cp_container .swiper{margin:10px 0 0;padding:10px 0}.cp_container .swiper .swiper-slide{width:235px}.cp_container .cp_bpr_choose-package-column{position:relative}.cp_container .cp_bpr_choose-package-column.-column-checked::before{inset:2px;top:auto;border-radius:0 0 5px 5px}.cp_container .cp_bpr_choose-package-column:before{content:"";position:absolute;inset:-2px;top:auto;height:56px;background:#f6f6f6;z-index:1}.cp_container .cp_bpr_add-all{margin-top:20px}.cp_container .cp_bpr_techpar-set-cb-content{position:relative}.cp_container .cp_bpr_techpar-set-cb-content .cp_bpr_techpar-set-cb{position:absolute;width:1px;height:1px;opacity:0;z-index:-1;left:-1000px}.bpr_order-return.engi-order-return .cp_container .bpr_user-orders-subtitle,.cp_container .bpr_order-return.engi-order-return .bpr_user-orders-subtitle,.cp_container .main-container__subtitle{font-family:Poppins-Regular;text-align:center}.cp_bpr_checkbox,.cp_bpr_radio{display:none}.cp_bpr_checkbox+label::after,.cp_bpr_radio+label::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.cp_bpr_checkbox+label span,.cp_bpr_radio+label span{position:relative;width:18px;height:18px;border:1px solid #ddd;display:inline-block;cursor:pointer;border-radius:50%}.cp_bpr_checkbox+label span::after,.cp_bpr_radio+label span::after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border:0 solid #0fd800;transform:translate(-50%,-50%);transition:all .3s}.cp_bpr_checkbox+label.disabled,.cp_bpr_radio+label.disabled{pointer-events:none}.bpr_form-styled input[type=password][disabled],.bpr_form-styled input[type=password][disabled]+label[placeholder]::before,.bpr_form-styled input[type=text][disabled],.bpr_form-styled input[type=text][disabled]+label[placeholder]::before,.bpr_form-styled textarea[disabled],.bpr_form-styled textarea[disabled]+label[placeholder]::before{background:#fff;color:#d4d2d2;cursor:default}.cp_bpr_type-img{border-radius:50px;width:52px;height:52px;margin:0 auto 20px;transition:all .5s ease}.cp_bpr_type-img img:first-of-type{display:none}.cp_bpr_type-img.finished{background-color:#787878}.cp_bpr_type-img.focus{background-color:#cbdb2a}@media (min-width:961px){.cp_bpr_type-img{width:69px;height:69px}}.cp_bpr_type-img.finished img,.cp_bpr_type-img.focus img{display:block}.cp_bpr_type-img.finished img:nth-of-type(2),.cp_bpr_type-img.focus img:nth-of-type(2){display:none}.cp_bpr_choose-tag-text{display:none!important}.cp_bpr_accessories-card,.cp_bpr_choose-package-card,.cp_bpr_choose-type-card,.cp_bpr_survey-card{position:relative;background:#fff;border:2px solid transparent;box-shadow:0 0 10px rgba(25,25,25,.1490196078);border-radius:5px;height:100%;width:100%;overflow:auto;padding:20px 10px 0}.cp_bpr_accessories-card.checked,.cp_bpr_choose-package-card.checked,.cp_bpr_choose-type-card.checked,.cp_bpr_survey-card.checked{border-color:#0fd800;box-shadow:1px 0 15px rgba(0,0,0,.15)}.cp_bpr_accessories-card.checked .cp_bpr_checkbox+label span::after,.cp_bpr_accessories-card.checked .cp_bpr_radio+label span::after,.cp_bpr_choose-package-card.checked .cp_bpr_checkbox+label span::after,.cp_bpr_choose-package-card.checked .cp_bpr_radio+label span::after,.cp_bpr_choose-type-card.checked .cp_bpr_checkbox+label span::after,.cp_bpr_choose-type-card.checked .cp_bpr_radio+label span::after,.cp_bpr_survey-card.checked .cp_bpr_checkbox+label span::after,.cp_bpr_survey-card.checked .cp_bpr_radio+label span::after{border-width:5px}.cp_bpr_accessories-card .cp_bpr_choose-type-card-content p,.cp_bpr_choose-package-card .cp_bpr_choose-type-card-content p,.cp_bpr_choose-type-card .cp_bpr_choose-type-card-content p,.cp_bpr_survey-card .cp_bpr_choose-type-card-content p{margin:0;text-align:center;color:#787878;font-size:13px;line-height:1.3}.cp_bpr_accessories-content,.cp_bpr_coloration-content,.cp_bpr_lens-content,.cp_bpr_package-content,.cp_bpr_survey-content,.cp_bpr_techpar-content{position:relative;perspective:900000px}.cp_bpr_choose-type-header{background-color:#fff}.cp_bpr_accessories-card-shape,.cp_bpr_choose-package-card-shape{border-top:90px solid #c6c6c6;border-right:90px solid transparent;border-left:0 solid transparent;border-bottom:0 solid transparent;height:0;width:0;position:absolute;left:0;top:0}.cp_bpr_accessories-card-shape-text-available,.cp_bpr_accessories-card-shape-text-unavailable,.cp_bpr_choose-package-card-shape-text{color:#fff;font-size:11px;font-weight:700;line-height:1.2;position:absolute;left:10px;bottom:18px;white-space:nowrap;transform:rotate(-45deg);text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;transform-origin:left;width:70px}.engi-choose-card{font-family:Poppins-Medium;text-transform:uppercase;font-size:13px;height:auto}@media (min-width:961px){.engi-choose-card{font-size:14px}}@media (min-width:1025px){.engi-choose-card{font-size:15px}}.cp_bpr_choose-package-card-cur-price{font-family:Poppins-Regular}@media (min-width:961px){.cp_bpr_add-all-save.mobile,.cp_bpr_det-save-configuration.mobile,[class*=btn].mobile{display:none}}.cp_bpr_add-all-save.desktop,.cp_bpr_det-save-configuration.desktop,[class*=btn].desktop{display:none}@media (min-width:961px){.cp_bpr_add-all-save.desktop,.cp_bpr_det-save-configuration.desktop,[class*=btn].desktop{display:block}}@media (min-width:961px){[class*=Mobile]{display:none}}[class*=cp_bpr_add-all]{text-align:center;margin:0 auto}@media (max-width:620px){[class*=cp_bpr_add-all]{width:80%}}@media (min-width:621px){[class*=cp_bpr_add-all]{width:75%}}.cp_bpr_add-all-save,.cp_bpr_det-save-configuration{margin:40px auto}.engi-cp-infobox{padding:25px 40px;background-color:#f6f6f6;width:100%;margin:30px 0 30px;position:relative;text-align:center}.engi-cp-infobox a{color:#cbdb2a;text-decoration:underline}.engi-cp-infobox .bpr_alert-close{position:absolute;right:8px;top:0;font-size:26px;cursor:pointer}.cp_bpr_asm_wrapper .cp_bpr_steps-item-row{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.cp_bpr_asm_wrapper .cp_bpr_survey-row .cp_bpr_survey-column.opticam{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;height:auto;cursor:pointer}.cp_bpr_asm_wrapper .cp_bpr_survey-row .cp_bpr_survey-column.opticam.large{max-width:100%;margin-bottom:0;height:auto}.cp_bpr_asm_wrapper .cp_bpr_survey-row .cp_bpr_survey-column.opticam .cp_bpr_survey-card{min-height:auto;height:auto;padding:10px 5px}.cp_bpr_asm_wrapper #opticamDataTextExam,.cp_bpr_asm_wrapper #opticamDataTextParams{font-family:Poppins-Bold;font-size:13px}@media (min-width:961px){.cp_bpr_asm_wrapper #opticamDataTextExam,.cp_bpr_asm_wrapper #opticamDataTextParams{font-size:14px}}@media (min-width:1025px){.cp_bpr_asm_wrapper #opticamDataTextExam,.cp_bpr_asm_wrapper #opticamDataTextParams{font-size:15px}}.cp_bpr_asm_wrapper .exam-subsection-firstRow{-ms-flex-align:end;align-items:flex-end}.cp_bpr_asm_wrapper .cp_techpar_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 20px;gap:0 20px}.cp_bpr_asm_wrapper .cp_techpar_header p{margin:0;font-family:Poppins-Bold}.cp_bpr_asm_wrapper .cp_techpar_toggle{position:relative;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0 10px}.cp_bpr_asm_wrapper .cp_techpar_toggle input[type=checkbox]{height:18px;left:0;opacity:0;position:absolute;top:0;width:18px}.cp_bpr_asm_wrapper .cp_techpar_toggle input[type=checkbox]:checked+label{background:rgba(128,190,60,.2)}.cp_bpr_asm_wrapper .cp_techpar_toggle input[type=checkbox]:checked+label:before{left:calc(100% - 18px + 1px);background:#80be3c}.cp_bpr_asm_wrapper .cp_techpar_toggle input[type=checkbox][disabled]+label{cursor:not-allowed}.cp_bpr_asm_wrapper .cp_techpar_toggle label{width:36px;border:1px solid #d5d5d5;background:#d5d5d5;height:18px;display:inline-block;border-radius:9px;margin:0;position:relative;transition:all .3s ease;transform-origin:20% center;cursor:pointer}.cp_bpr_asm_wrapper .cp_techpar_toggle label:before{content:"";box-sizing:border-box;position:absolute;width:16px;height:16px;top:1px;left:1px;border-radius:50%;transition:.3s ease;background:#787878}.cp_bpr_asm_wrapper .cp_bpr_techpar-row{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 20px 0;-ms-flex-pack:center;justify-content:center;font-size:15px;box-shadow:1px 0 15px rgba(0,0,0,.09);background:#fff}.cp_bpr_asm_wrapper .cp_bpr_techpar-row.cp_bpr_section-exam-form input[disabled]{background-color:#e5e5e5!important;color:#d4d2d2;cursor:default}@media (min-width:961px){.cp_bpr_asm_wrapper .cp_bpr_techpar-row{display:-ms-flexbox;display:flex}}.cp_bpr_asm_wrapper .cp_bpr_techpar-row .bpr_content .bpr_form-row>div{-ms-flex:0 0 calc((100% - 20px)/ 5);flex:0 0 calc((100% - 20px)/ 5)}.clientFrame_fieldset .cp_bpr_asm_wrapper .cp_bpr_techpar-row .shield-width-height-error,.cp_bpr_asm_wrapper .cp_bpr_techpar-row .bpr_validation-msg,.cp_bpr_asm_wrapper .cp_bpr_techpar-row .clientFrame_fieldset .shield-width-height-error{height:24px;margin-bottom:-24px}.cp_bpr_asm_wrapper .cp_bpr_techpar-table-right .cp_bpr_techpar-sel-name{display:inline-block;vertical-align:middle;line-height:18px}.cp_bpr_asm_wrapper .cp_bpr_techpar-table-right .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type{border-left:0}.cp_bpr_asm_wrapper .cp_bpr_techpar-table-right .bpr_exam-form-subsection .bpr_content .exam-subsection-firstRow .bpr_form-cell:nth-of-type(4n){border-left:0}.cp_bpr_asm_wrapper .cp_bpr_techpar-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding:20px;display:-ms-flexbox;display:flex}.cp_bpr_asm_wrapper .cp_bpr_techpar-column .cp_bpr_techpar-right{width:100%}.cp_bpr_asm_wrapper .cp_bpr_techpar-table{width:100%;display:-ms-flexbox;display:flex}.cp_bpr_asm_wrapper .cp_bpr_techpar-left-eye,.cp_bpr_asm_wrapper .cp_bpr_techpar-right-eye{font-size:15px;text-transform:uppercase;-ms-flex:0 0 90px;flex:0 0 90px;margin-top:55px;text-align:left}.cp_bpr_asm_wrapper .cp_bpr_techpar-left-eye{margin-top:0}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 20px 0;-ms-flex-pack:center;justify-content:center;font-size:15px;box-shadow:1px 0 15px rgba(0,0,0,.09);background:#fff}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-row .bpr_content .bpr_form-row>div{-ms-flex:0 0 calc((100% - 20px)/ 5);flex:0 0 calc((100% - 20px)/ 5)}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding:15px 0}@media (min-width:961px){.cp_bpr_asm_wrapper .cp_bpr_techpar-set-column{padding:40px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-column .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type{border-left:0}.cp_bpr_asm_wrapper .cp_bpr_techpar-sel-name{font-size:12px;text-transform:uppercase;text-align:center;margin:0 10px 10px 10px}@media (min-width:621px) and (max-width:960px){.cp_bpr_asm_wrapper .cp_bpr_techpar-sel-name{position:absolute;left:50%;transform:translateX(-50%);margin:0}}.cp_bpr_asm_wrapper small{text-transform:none}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-name{height:50px;line-height:50px;text-align:center;margin-bottom:5px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-name span{display:inline-block;vertical-align:middle;line-height:16px;font-size:12px;text-transform:uppercase}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-cb-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:2px}@media (min-width:961px){.cp_bpr_asm_wrapper .cp_bpr_techpar-set-cb-content{margin-top:-20px!important}}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-cb-content label{height:20px;width:20px;display:inline-block;background:url(../../images/bpr_radio_check_btn.png) top center no-repeat;background-size:cover}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-cb-content input:checked+label{background-position:bottom center}.cp_bpr_asm_wrapper .bpr_css-select-input-label-arrow{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 18px #fff;padding-right:10px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-footer{display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-footer a{color:#787878;text-decoration:underline;font-size:13px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0 0;-ms-flex-pack:center;justify-content:center;font-size:15px;box-shadow:1px 0 15px rgba(0,0,0,.09);background:#fff}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_bpr_techpar-set-column .cp_bpr_techpar-set-eyes{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:30px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_bpr_techpar-set-column .cp_bpr_techpar-set-eye{font-size:15px;text-transform:uppercase;text-align:center;width:25%;margin:0 auto}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_bpr_techpar-set-column .cp_bpr_techpar-sel-row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_bpr_form-styled .cp_bpr_css-select .cp_bpr_css-select-input-label{width:53px}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_bpr_techpar-set-cb+label{left:4px;position:relative}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row input[disabled]{background-color:#e5e5e5!important;color:#d4d2d2;cursor:default}.cp_bpr_asm_wrapper .cp_bpr_techpar-set-mobile-row .cp_techpar_header{padding:0 20px 20px}.cp_bpr_asm_wrapper .nearOpticalTrigger{margin:35px 0 -25px;padding:20px 15px;border-radius:5px 5px 0 0;background:#f6f6f6;position:relative;z-index:1;border-top:0;box-shadow:1px -8px 15px rgba(0,0,0,.09)}@media (min-width:961px){.cp_bpr_asm_wrapper .nearOpticalTrigger{margin-bottom:-30px}}.cp_bpr_asm_wrapper .manualDataInputReason{display:none;margin:30px 0 0;box-shadow:0 0 15px 2px rgba(0,0,0,.09)}.cp_bpr_asm_wrapper .manualDataInputReason .bpr_css-select-input-label{border:none;padding-left:20px;height:50px;line-height:50px;width:100%;background-position:100% 50%;transition:opacity .2s}.cp_bpr_asm_wrapper .manualDataInputReason .bpr_css-select.bpr_open::after{content:"";position:absolute;top:35px;left:0;right:0;height:15px;background-color:#fff;z-index:100}.cp_bpr_asm_wrapper .manualDataInputReason .bpr_css-select.bpr_open .bpr_css-select-input-label{opacity:.5}.cp_bpr_asm_wrapper .manualDataInputReason .bpr_css-select ul{top:50px;border:none;box-shadow:0 0 15px 2px rgba(0,0,0,.09);max-height:170px}.cp_bpr_asm_wrapper .manualDataInputReason .bpr_css-select ul li{line-height:50px;padding-left:20px}.clientFrame_fieldset .cp_bpr_asm_wrapper .manualDataInputReason+.shield-width-height-error,.cp_bpr_asm_wrapper .clientFrame_fieldset .manualDataInputReason+.shield-width-height-error,.cp_bpr_asm_wrapper .manualDataInputReason+.bpr_validation-msg{display:none;margin:5px 20px 0;font-family:Arial;font-size:12px;color:#e5002b}.attention{font-size:20px;font-family:Poppins-Medium}.cp_bpr_lsv-modal.bpr_modal-confirm.bpr_show{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:block;overflow:hidden;outline:0;background:rgba(0,0,0,.3)}.cp_bpr_lsv-modal.bpr_modal-confirm .bpr_modal-wrapper{margin:1.75rem auto;position:relative;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cp_bpr_lsv-modal.bpr_modal-confirm input[type=text]{background:#fff;border:1px solid #e5e5e5;width:100px;margin-bottom:30px;text-align:center}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_lsv-back-to-edit{font-size:14px;text-align:center;text-decoration:underline;padding-top:30px}.cp_bpr_lsv-modal.bpr_modal-confirm .bpr_confirm-content{position:relative;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:645px;pointer-events:auto;background:#fff;border:0;outline:0;box-shadow:0 0 10px rgba(0,0,0,.3)}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_lsv-title{font-size:20px;font-family:Poppins-Medium;margin-bottom:20px}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_lsv-description{font-size:14px;margin-bottom:20px}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_lsv-name{font-size:13px;margin-bottom:10px}.cp_bpr_lsv-modal.bpr_modal-confirm .diameter-values{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:distribute;justify-content:space-around}.cp_bpr_lsv-modal.bpr_modal-confirm .diameter-values #lsvdiameter,.cp_bpr_lsv-modal.bpr_modal-confirm .diameter-values #lsvsuggesteddiameter{color:#191919}.cp_bpr_lsv-modal.bpr_modal-confirm .bpr_section-btn-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested{box-sizing:border-box;overflow:hidden;width:260px;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:12px;text-align:center;box-sizing:border-box;line-height:18px;font-weight:400;text-transform:uppercase;border-color:#cbdb2a;border-radius:0;max-width:280px;position:relative;border:0;transition:background-color .3s,color .3s}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter img,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested img{display:none}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:12px}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter a input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested a input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested input{font-family:Poppins-Bold;cursor:pointer}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter .svg-wrapper,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested .svg-wrapper{display:block;height:100%}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter:hover,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested:hover{background:#000;color:#fff}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter:hover a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter:hover button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter:hover input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested:hover a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested:hover button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested{width:260px;height:32px;font-size:14px}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter input,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested a,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested input{line-height:calc(32px - 2px);font-size:14px}}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter.--disabled,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested.--disabled{opacity:.5}.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-enter button,.cp_bpr_lsv-modal.bpr_modal-confirm .cp_bpr_section-btn-suggested button{font-family:Poppins-Bold}#validationOpticamDataModalOverwrite .section-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:400px;margin:0 auto}#validationOpticamDataModalOverwrite .bpr_section-btn{width:150px}.cp_container .-cp-row-loader{position:relative}.cp_container .-cp-row-loader>*{pointer-events:none}.cp_container .-cp-row-loader::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,.6)}.cp_container .-cp-row-loader::after{content:"";position:absolute;top:50%;left:50%;background:url(../../images/cp/loader.png) 0 50% no-repeat;background-size:auto 100%;width:146px;height:50px;margin:-42px 0 0 -79px;transform:rotateY(40deg);animation:cp_bpr_loader-element 2s infinite;animation-direction:normal;z-index:1}.cp_bpr_loader{display:inline-block;height:100px;width:100px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cp_bpr_loader-element{transform:rotateY(40deg);animation:cp_bpr_loader-element 2s infinite;animation-direction:normal}.cp_bpr_loader-content{margin:20px 0}.cp_bpr_loader-content img{max-width:100%;max-height:100%;height:auto;margin:0 auto;display:block}.cp_bpr_loader-spinner{margin:15px auto 0;width:70px;text-align:center}.cp_bpr_loader-spinner>div{width:8px;height:8px;background-color:#cbdb2a;border-radius:100%;display:inline-block;animation:cp-bouncedelay 2s infinite ease-in-out both}.cp_bpr_loader-spinner .bounce1{animation-delay:-.64s}.cp_bpr_loader-spinner .bounce2{animation-delay:-.32s;margin:0 15px}@keyframes cp_bpr_loader-element{0%{transform:scale(1,1)}100%{transform:scale(-1,1)}}@keyframes cp-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.cp_bpr_steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#fff;z-index:1000;margin-bottom:70px;padding:20px 0;box-shadow:none!important;overflow:hidden;font-size:16px}.cp_bpr_steps.sticky{position:sticky!important;top:60px;box-shadow:1px 0 15px rgba(0,0,0,.09)}.cp_bpr_steps-item-row{-ms-flex:0 0 20%;flex:0 0 20%;position:relative;text-decoration:none}.cp_bpr_steps-item-row:hover{text-decoration:none}.cp_bpr_steps-item-row::after{content:"";position:absolute;top:24px;right:0;left:0;height:1px;border-top:1px solid #c6c6c6;z-index:-1}.cp_bpr_steps-item-row:first-child .cp_bpr_steps-item::before{content:"";position:absolute;z-index:0;left:-10em;right:50%;top:24px;background:#fff;height:1px;display:block}.cp_bpr_steps-item-row:first-child::after{left:50%}.cp_bpr_steps-item-row:last-child::after{right:50%}.cp_bpr_steps-item-row .cp_bpr_steps-description{text-align:center;margin-top:10px}@media (max-width:420px){.cp_bpr_steps-item-row .cp_bpr_steps-description{display:none}}.cp_bpr_steps-item{border-radius:50%;border:1px solid transparent;background:0 0;width:44px;height:44px;margin:0 auto;transition:all .1s ease;display:-ms-flexbox;display:flex;position:relative}.cp_bpr_steps-item:first-of-type::before,.cp_bpr_steps-item:last-of-type::after{display:none}.cp_bpr_steps-item .cp_bpr_steps-item-step{border-radius:50%;width:34px;height:34px;margin:auto;transition:all .5s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:20px;font-family:Poppins-Regular;background-color:#d5d5d5;position:relative;z-index:1}.cp_bpr_steps-item .cp_bpr_steps-item-step img:first-of-type{display:none}.cp_bpr_steps-item.finished .cp_bpr_steps-item-step{background-color:#cbdb2a}.cp_bpr_steps-item.finished::after{content:"";position:absolute;top:24px;right:50%;left:-50em;height:1px;border-top:1px solid #cbdb2a;z-index:-1}.cp_bpr_steps-item.focus{border-color:#cbdb2a;background-color:#fff}.cp_bpr_steps-item.focus .cp_bpr_steps-item-step{background-color:#cbdb2a}.cp_bpr_steps-item.finished img,.cp_bpr_steps-item.focus img{display:none}.cp_bpr_steps-item.finished img:first-of-type,.cp_bpr_steps-item.focus img:first-of-type{display:block}.cp_bpr_choose-package-row .-disabled-package .cp_bpr_choose-package-card-content,.cp_bpr_choose-package-row .-disabled-package .cp_bpr_choose-package-checktitle{opacity:.3}.cp_bpr_choose-package-row .-disabled-package .cp_bpr_radio+label{width:100%;border:0}.cp_bpr_choose-package-row .-disabled-package .cp_bpr_radio+label::before{content:none}.cp_bpr_choose-package-row .-disabled-package .cp_bpr_radio+label span{position:relative;padding:0 5px;text-align:center;width:auto;display:block;border:0;margin:0;min-height:22px}.cp_bpr_choose-package-row .cp_bpr_choose-package-card-small,.cp_bpr_choose-package-row .cp_bpr_choose-package-card-small2{color:#e5002b;word-break:normal;min-height:40px;margin:10px 0 5px 0;line-height:1.4}.cp_bpr_choose-package-row .cp_bpr_choose-package-card-small2{word-break:break-word}.cp_bpr_choose-package-row .cp_bpr_choose-package-checkcontent{text-align:center;padding-top:20px}.cp_bpr_choose-package-row .cp_bpr_choose-package-card-heading{margin:0 -10px}.cp_bpr_choose-package-row .cp_bpr_choose_package-card-description{display:none}.cp_bpr_choose-package-row .cp_bpr_choose_package-card-description p{display:block;width:100%;margin:0;font-family:Poppins-Light;text-align:center}.cp_bpr_choose-package-row.-promotion-mode .cp_bpr_choose-package-card-price{padding-top:30px}.cp_bpr_choose-package-row.-promotion-mode .cp_bpr_choose-package-card-price>span{display:block;height:23px;text-decoration:line-through;color:#787878}.cp_bpr_choose-package-row.-promotion-mode .cp_bpr_choose_package-card-description{margin-top:10px}.cp_bpr_choose-package-row .cp_bpr_choose-package-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-heading{line-height:1.3}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-heading .cp_bpr_choose-package-checktitle.engi-choose-card{padding:46px 0 0;background:url(../../images/cp/heading-card-bg.png) 50% 0 no-repeat}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cpPackageDescList{margin:20px 10px 20px 25px;padding:0;text-align:left;list-style-image:url(../../images/cp/icon-package-check.svg);line-height:1.4}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cpPackageDescList li{margin:10px 0 0}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cpPackageDescList li:first-child{margin-top:0}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer{margin:auto 0 0;padding:0;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:relative;z-index:1}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px -10px 0;padding:0}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price .cp_bpr_choose-package-card-cur-price{margin:0;padding:0 10px;font-size:20px;font-family:Poppins-Bold}@media (min-width:1025px){.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price .cp_bpr_choose-package-card-cur-price{font-size:24px}}@media (min-width:1200px){.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price .cp_bpr_choose-package-card-cur-price{font-size:26px}}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price span{margin:0;font-family:Poppins-Bold;font-size:12px;line-height:1;color:#191919;text-decoration:line-through}@media (min-width:1025px){.cp_bpr_choose-package-row .cp_bpr_choose-package-card .cp_bpr_choose-package-card-footer .cp_bpr_choose-package-card-price span{font-size:18px}}.cp_bpr_choose-package-row .cp_bpr_choose-package-card .wrapperribbon{display:none}.cp_bpr_accessories-content h4{margin:0}.cp_bpr_accessories-content .cp_bpr_type-title{margin-top:25px}.cp_bpr_accessories-row .cp_bpr_accessories-card{position:relative;text-align:left;padding:15px;line-height:1.3}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_choose-checkcontent{float:right;width:18px;height:18px;margin-left:10px}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-name.engi-choose-card{margin:0 25px 0 0}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-price{margin:5px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-price .cp_bpr_accessories-card-cur-price{font-family:Poppins-Medium;font-size:17px}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-price span{margin:0 0 0 10px;font-size:13px;color:#787878;text-decoration:line-through}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-price.-promo-price .cp_bpr_accessories-card-cur-price{color:#cbdb2a}.cp_bpr_accessories-row .cp_bpr_accessories-card .cp_bpr_accessories-card-description{margin:12px 0 0}.cp_bpr_accessories-row .cp_bpr_accessories-column.disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:.3}.cp_bpr_configurator-title{text-align:center;text-transform:uppercase}.cp_bpr_configurator-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0 0;-ms-flex-pack:center;justify-content:center;font-size:15px}.cp_bpr_configurator-row .cp_bpr_configurator-column{position:relative;margin-bottom:10px;border:1px solid #ddd;padding:40px 0;border-radius:3px;background:#fff}.cp_bpr_configurator-row .cp_bpr_configurator-content{padding:0 15px}@media (min-width:621px){.cp_bpr_configurator-row .cp_bpr_configurator-content img{width:70%}}.cp_bpr_configurator-row .cp_bpr_configurator-coloration{text-align:center;margin-top:5px}.cp_bpr_configurator-row .cp_bpr_configurator-degree{text-align:center;margin:10px 0;font-family:Poppins-Bold}.cp_bpr_configurator-row .cp_bpr_configurator-content{text-align:center;margin-top:30px}.cp_bpr_configurator-row .cp_bpr_configurator-content .cp_bpr_configurator-description{text-align:center;font-size:12px;color:#787878;margin-top:30px;margin-bottom:0}.cp_bpr_configurator-row .cp_bpr_form-styled .cp_bpr_prod-det-list{text-align:center;width:225px;margin:0 auto}.cp_bpr_configurator-row .cp_bpr_css-select{margin:5px 0;cursor:pointer;background:#fff;border:0;outline:0;position:relative}.cp_bpr_configurator-row .cp_bpr_css-select.bpr_open ul{display:block}.cp_bpr_configurator-row .cp_bpr_css-select-input-label{background:url(../../images/cp/cp_bpr_select_arrow_down.png) no-repeat 100% 18px #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;width:178px;z-index:100;height:auto;border:1px solid #ddd;border-radius:3px;line-height:40px;padding-left:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:15px}.cp_bpr_configurator-row .cp_bpr_sel-coloration{width:100%}.cp_bpr_configurator-row .cp_bpr_sel-color{background:0 0;-ms-flex:0 0 29px;flex:0 0 29px;height:29px;border-radius:100px}.cp_bpr_configurator-row .cp_bpr_sel-name{width:calc(100% - 35px);padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.cp_bpr_configurator-row .cp_bpr_sel-text{font-size:15px;margin-left:15px}.cp_bpr_configurator-row ul{width:100%;max-height:120px;margin:0 auto;list-style:none;padding:0;display:none;position:absolute;top:40px;left:0;right:0;border:1px solid #ddd;background-color:#fff;border-top:0;z-index:100;overflow-y:auto}.cp_bpr_configurator-row li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 15px;position:relative}.cp_bpr_configurator-row li::after{display:block;content:"";position:absolute;top:0;right:0;left:0;bottom:0}.cp_bpr_configurator-row .cp_bpr_css-select-hide{display:none}.cp_bpr_configurator-row .cp_bpr_css-select-degree ul{width:123px;z-index:1}.cp_bpr_configurator-row .cp_bpr_css-select-input-label-degree{width:100%;padding-left:10px;font-size:17px;padding-right:35px;border-color:#ddd;border-radius:3px}.cp_bpr_configurator-row .cp_bpr-single-degree-ul{top:41px!important;width:123px!important}.cp_bpr_configurator-row .cp_bpr_sel-single-degree{min-width:78px!important;display:block!important}.cp_bpr_configurator-row .cp_bpr_sel-single-degree.cp_bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 18px #fff!important;border-radius:5px}.cp_bpr_choose-type-card-content{text-align:center;margin:25px 0}.cp_bpr_choose-type-card-image{background-repeat:no-repeat;background-size:contain;background-position:center;width:60%;margin:0 auto;height:60px}.cp_bpr_choose-type-card-name{margin-top:12px;height:38px}.cp_bpr_survey-column{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-bottom:15px}@media (min-width:621px){.cp_bpr_survey-column{width:auto;-ms-flex:0 0 32%;flex:0 0 32%}}.cp_bpr_survey-column.opticam{margin-bottom:0;height:auto}.cp_bpr_survey-img{background:#c3c3c3;border-radius:50px;width:69px;height:69px;margin:0 auto}.cp_bpr_survey-row{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:621px){.cp_bpr_survey-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.cp_bpr_survey-row .cp_bpr_survey-card{background:#fff;box-shadow:1px 0 15px rgba(0,0,0,.09);height:100%;padding:5px;line-height:1.3}.cp_bpr_survey-row .cp_bpr_survey-card .cp_bpr_survey-card-content{display:-ms-flexbox;display:flex;margin:15px 10px 0;-ms-flex-direction:column;flex-direction:column}.cp_bpr_survey-row .cp_bpr_survey-card .cp_bpr_survey-card-content figure{margin:10px 0 0;text-align:center}.cp_bpr_survey-row .cp_bpr_survey-card .cp_bpr_survey-card-content img{margin:0 auto;width:100%;max-width:60px}@media (min-width:621px){.cp_bpr_survey-row .cp_bpr_survey-card .cp_bpr_survey-card-content img{min-width:80px}}@media (min-width:961px){.cp_bpr_survey-pupils-distance-row{position:absolute;top:55px;right:20px;z-index:1;margin:0}}.cp_bpr_survey-row .cp_bpr_survey-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cp_bpr_survey-row .cp_bpr_survey-container .cp_bpr_survey-radio-label{margin-top:10px;font-size:17px;display:inline-block;position:relative;padding-left:25px;cursor:pointer;color:#787878;text-transform:uppercase}.cp_bpr_survey-row .cp_bpr_survey-container .cp_bpr_survey-radio-label input{height:1px;width:1px;opacity:0;position:absolute;z-index:-1}.cp_bpr_survey-row .cp_bpr_survey-container .cp_bpr_survey-label{display:inline;position:relative;right:15px}.cp_bpr_survey-row .cp_bpr_survey-container .cp_bpr_survey-radio-label input:checked+.cp_bpr_survey-radio-outside::after{border-width:5px}.cp_bpr_survey-row .cp_bpr_survey-container .cp_bpr_survey-pupils-distance{font-size:12px;text-transform:uppercase;margin-left:20px;margin-bottom:5px;text-align:left}.cp_bpr_survey-settings-row{display:none}@media (min-width:961px){.cp_bpr_survey-settings-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 0;-ms-flex-pack:center;justify-content:center;font-size:15px;box-shadow:1px 0 15px rgba(0,0,0,.09);background:#fff}}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding:25px 0 0 0;display:-ms-flexbox;display:flex}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .bpr_form-styled input[type=text]+label{width:auto}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .cp_bpr_survey-table{width:100%;display:-ms-flexbox;display:flex}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .cp_bpr_survey-title{font-size:17px;text-transform:uppercase;font-family:Poppins-Medium;transform:rotate(-90deg);position:absolute;left:0;top:90px}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .cp_bpr_survey-right{margin-left:10px;margin-right:140px}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .cp_bpr_survey-right-eye{font-size:15px;text-transform:uppercase;width:8%;margin-top:45px;margin-right:10px;text-align:left}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column .cp_bpr_survey-left-eye{font-size:15px;text-transform:uppercase;width:8%;margin-top:-5px;margin-right:10px;text-align:left}.cp_bpr_survey-settings-row .cp_bpr_surver-settings-border{border-bottom:1px solid #e7e7e7}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column.cp_bpr_surver-settings-tog .cp_bpr_survey-right .cp_bpr_survey-name{padding-left:0}.cp_bpr_survey-settings-row .cp_bpr_survey-settings-column.cp_bpr_surver-settings-tog .cp_bpr_survey-title{top:90px}.cp_bpr_survey-sel-name{font-size:17px;height:50px;line-height:50px;text-align:center;margin-bottom:5px}@media (min-width:621px){.cp_bpr_survey-sel-name-mobile{position:relative}}.cp_bpr_survey-radio-outside{position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;border:1px solid #ddd;cursor:pointer;border-radius:50%}.cp_bpr_survey-radio-outside:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border:0 solid #0fd800;transform:translate(-50%,-50%);transition:all .3s}.cp_bpr_hidden-800{display:none}@media (min-width:621px){.cp_bpr_hidden-800{display:block}}.cp_bpr_hidden-min-es{display:block}@media (min-width:621px){.cp_bpr_hidden-min-es{display:none}}.engi-survey-summary-row{position:relative;margin:0 0 30px;box-shadow:1px 0 15px rgba(0,0,0,.09);background:#fff;border-top:1px solid #ddd;display:none}@media (min-width:961px){.engi-survey-summary-row{display:block}}.engi-survey-summary-row .cp_bpr_survey-summary-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}@media (min-width:621px){.engi-survey-summary-row .cp_bpr_survey-summary-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.engi-survey-summary-row .cp_bpr_survey-summary-row .cp_bpr_survey-summary-reference{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:13px}@media (min-width:621px){.engi-survey-summary-row .cp_bpr_survey-summary-row .cp_bpr_survey-summary-reference{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-size:17px;line-height:27px}}.engi-survey-summary-row .cp_bpr_survey-summary-row .cp_bpr_survey-summary-reference .cp_bpr_survey-link{display:block;color:#191919;text-decoration:underline}.engi-survey-summary-row .cp_bpr_survey-summary-row .cp_bpr_survey-summary-reference .cp_bpr_survey-link:hover{text-decoration:none}.engi-survey-summary-row .cp_bpr_survey-summary-row .cp_bpr_survey-summary-reference .cp_bpr_survey-link:first-child{background:url(../../images/icon_promo_exclamation.svg) 0 50% no-repeat;background-size:27px auto;padding-left:34px}.cp_bpr_survey-set-mobile-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 0;-ms-flex-pack:center;justify-content:center;font-size:15px;background:#fff}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row{box-shadow:1px 0 15px rgba(0,0,0,.09);margin:0}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row .cp_bpr_survey-summary-reference{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row .cp_bpr_survey-link{display:-ms-inline-flexbox;display:inline-flex;color:#191919;text-decoration:underline;background:url(../../images/icon_promo_exclamation.svg) 0 50% no-repeat;background-size:20px auto;padding:0 24px}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row .cp_bpr_survey-link:hover{text-decoration:none}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row+.bpr_form-row{margin-top:20px}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row+.bpr_form-row .cp_bpr_survey-link{background:0 0;padding:0}.cp_bpr_survey-set-mobile-row .bpr_exam-form-subsection .bpr_content .bpr_form-row .cp_bpr_survey-sel-name .cpSurvey_tooltip button{font-size:13px}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding:15px 0;display:block}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-title{font-size:15px;text-transform:uppercase;margin:0 auto;text-align:center}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-table{width:100%}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-sel-row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-sel-row .cp_bpr_survey-set-left,.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-sel-row .cp_bpr_survey-set-right{margin:0 10px}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-set-eyes{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 10px 10px;padding:15px 0;border-bottom:1px solid #ddd}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-sel-pupil-spacing-name{width:25%;margin:0 auto}.cp_bpr_survey-set-mobile-row .cp_bpr_survey-set-column .cp_bpr_survey-set-eye{font-size:17px;text-transform:uppercase;text-align:center;margin:0 auto}.cp_bpr_survey-set-mobile-row .cp_bpr_form-styled .cp_bpr_css-select .cp_bpr_css-select-input-label{width:53px}.mobileSurveys{position:relative}@media (min-width:961px){.mobileSurveys{display:none}}.mobileSurveys_pupils{margin:0 0 10px}.mobileSurveys_pupils .cp_bpr_survey-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:row;flex-direction:row;width:100%}.desktopSurveys{display:none;position:relative}@media (min-width:961px){.desktopSurveys{display:block}}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_columns-3 .bpr_form-cell.bpr_form-header{font-size:15px;font-weight:400;text-transform:uppercase;width:10%;margin-top:1px;text-align:left;line-height:normal}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell{padding-bottom:20px}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell.bpr_form-header,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell.bpr_form-subheader{font-size:17px;font-weight:400;text-transform:uppercase;margin-top:1px;margin-right:0;text-align:left;line-height:1;padding:12px 0 0;-ms-flex:0 0 100px;flex:0 0 100px}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell.cp_bpr_eye-right{padding-top:44px}@media (min-width:961px){.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n){border-left:1px solid #ddd}}@media (min-width:961px){.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip{position:absolute}}@media (min-width:961px){.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip_title,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip_title{position:absolute;right:22px;left:auto;top:50%;transform:translate(0,-50%)}}@media (min-width:961px){.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip_title::after,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip_title::before,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip_title::after,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip_title::before{right:auto;left:100%;border-right:0}}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip_title::before,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip_title::before{border-left:12px solid #787878;margin-left:0}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:last-of-type .cpSurvey_tooltip_title::after,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell:nth-of-type(4n) .cpSurvey_tooltip_title::after{border-left:12px solid #fff;transform:translate(-1px,-50%)}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell .bpr_css-select .bpr_css-select-input-label,.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell input[type=text]{width:100%}.bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-row-col{margin-bottom:25px}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content{margin:25px 0 0 0;width:auto}.cp_bpr_section-exam-form .bpr_form-styled input[type=password][required]+label[placeholder]::before,.cp_bpr_section-exam-form .bpr_form-styled input[type=text][required]+label[placeholder]::before{content:attr(placeholder);display:inline-block;margin-left:8px;padding:0 2px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;background-size:100% 20px;background-repeat:no-repeat;background-position:center;position:relative;max-width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;height:36px}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell .cp_bpr_pup-distance{height:100%;max-height:100px;z-index:1}.cp_bpr_section-exam-form .bpr_form-styled input[type=text][required]+label[placeholder]{display:block;pointer-events:none;text-align:left;margin-top:-41px;margin-bottom:0;line-height:42px;height:42px;margin-left:15px;font-size:18px}.cp_bpr_section-exam-form .bpr_form-styled .bpr_css-select .bpr_css-select-input-label{background:url(../../images/bpr_select_arrow_down.png) no-repeat 100% 18px #fff;padding-right:10px}.cp_bpr_section-exam-form .bpr_form-styled input[type=text]{border:1px solid #e5e5e5}.cp_bpr_section-exam-form .bpr_form-styled .bpr_css-select ul{border-color:#e5e5e5;width:100%;margin:0 auto}.cp_bpr_section-exam-form .bpr_form-styled .bpr_css-select ul li{padding:2px 10px;text-align:left}.cp_bpr_section-exam-form .bpr_form-styled input[type=text][required]:focus+label[placeholder]::before{transform:translate(0,-.9em) scale(.7,.7)}.cp_bpr_section-exam-form .bpr_form-styled input[type=text][required]+label[placeholder]::before{height:21px;display:none}.bpr_exam-form-subsection .bpr_content .bpr_form-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bpr_exam-form-subsection .bpr_content .bpr_form-row>div{width:100%}@media (min-width:961px){.bpr_exam-form-subsection .bpr_content .bpr_form-row>div{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;padding:0 10px;position:relative}}@media (min-width:1200px){.bpr_exam-form-subsection .bpr_content .bpr_form-row>div{padding:0 15px}}@media (min-width:961px){.bpr_exam-form-subsection .bpr_content .bpr_form-row>div.bpr_form-header{padding:0}}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell{margin-left:0}.clientFrame_fieldset .cp_bpr_section-exam-form .bpr_form-styled .shield-width-height-error,.cp_bpr_section-exam-form .bpr_form-styled .bpr_validation-msg,.cp_bpr_section-exam-form .bpr_form-styled .clientFrame_fieldset .shield-width-height-error{font-size:12px;max-width:initial;left:0}@media (min-width:961px){.cp_bpr_section-exam-form .bpr_exam-form-subsection{padding-bottom:5px}}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content:first-of-type{margin-top:0}.cp_bpr_section-exam-form .cp_bpr_survey-name{margin:0 auto 10px;font-size:15px;text-align:center}@media (min-width:961px){.cp_bpr_section-exam-form .cp_bpr_survey-name{font-size:12px}.cp_bpr_asm_wrapper .cp_bpr_section-exam-form .cp_bpr_survey-name{font-size:11px}}@media (min-width:1200px){.cp_bpr_section-exam-form .cp_bpr_survey-name{font-size:14px}}@media (min-width:1300px){.cp_bpr_section-exam-form .cp_bpr_survey-name{font-size:15px}.cp_bpr_asm_wrapper .cp_bpr_section-exam-form .cp_bpr_survey-name{font-size:13px}}.cp_bpr_section-exam-form .cp_bpr_survey-name .cpSurvey_tooltip button{font-size:13px}.cp_bpr_section-exam-form .bpr_exam-form-subsection .bpr_content .bpr_form-cell input[type=number]{width:100%;height:45px;max-height:45px}.bpr_section-exam-form #bpr_id-card-wrapper.bpr_show,.bpr_section-exam-form #bpr_id-pesel-wrapper.bpr_show,.bpr_section-exam-form .bpr_form-textarea-cell{width:100%;display:block;margin-left:0;margin-bottom:15px}.cpSurvey_tooltip{position:relative;box-sizing:border-box;display:inline-block;margin-right:5px;width:20px;height:20px;margin-left:8px}@media (min-width:961px){.cpSurvey_tooltip{position:absolute}}@media (min-width:1200px){.cpSurvey_tooltip{position:relative}}@media (min-width:961px){.cpSurvey_tooltip:hover .cpSurvey_tooltip_title{display:block;opacity:1;animation:fadeIn .2s}}@media (min-width:961px){.cpSurvey_tooltip:hover .cpSurvey_tooltip_button{background:#ddd}}.cpSurvey_tooltip_button{display:block;border:1px solid #ddd;border-radius:10px;text-align:center;font-family:Poppins-Bold;font-size:13px;line-height:16px;color:#787878;cursor:default;background:0 0;padding:0;min-width:0;width:20px;height:20px;box-sizing:border-box}.cpSurvey_tooltip_title{display:none;position:absolute;box-sizing:border-box;min-width:270px;background:#fff;border:1px solid #787878;padding:10px;opacity:0;font-size:13px;line-height:1.3;font-family:Poppins-Light;text-align:left;top:0;left:50%;transform:translate(-50%,-100%);z-index:100}@media (min-width:421px){.cpSurvey_tooltip_title{min-width:320px}}@media (min-width:621px){.cpSurvey_tooltip_title{min-width:460px;padding:14px 20px 20px}}.cpSurvey_tooltip_title p{margin:10px 0 0}.cpSurvey_tooltip_title figure{margin:0 -10px}@media (min-width:961px){.cpSurvey_tooltip_title{left:22px;top:50%;transform:translate(0,-50%)}}.cpSurvey_tooltip_title::before{content:"";position:absolute;top:100%;left:50%;border-top:12px solid #787878;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;margin-left:-6px;margin-top:0}@media (min-width:961px){.cpSurvey_tooltip_title::before{top:50%;right:100%;left:auto;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:12px solid #787878;border-left:0;transform:translate(0,-50%)}}.cpSurvey_tooltip_title::after{content:"";position:absolute;top:100%;left:50%;border-top:12px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;margin-left:-6px;margin-top:-1px}@media (min-width:961px){.cpSurvey_tooltip_title::after{top:50%;right:100%;left:auto;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:12px solid #fff;border-left:0;transform:translate(1px,-50%);margin:0}}.cpSurvey_tooltip-showInfo .cpSurvey_tooltip_button{background:#d5d5d5}@media (min-width:961px){.cpSurvey_tooltip-showInfo .cpSurvey_tooltip_button{background:0 0}}.cpSurvey_tooltip-showInfo .cpSurvey_tooltip_title{opacity:1;display:block;animation:fadeIn .2s}@media (min-width:961px){.cpSurvey_tooltip-showInfo .cpSurvey_tooltip_title{display:none;opacity:0}}.cpFooterSummary{position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 46px rgba(0,0,0,.1607843137);padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;z-index:99;display:grid;grid-template-areas:"desc desc" "picture title" "button button"}@media (min-width:961px){.cpFooterSummary{display:-ms-flexbox;display:flex;padding:10px 30px 10px 15px;right:auto;left:50%;max-width:800px;transform:translate(-50%,0);width:100%}}.cpFooterSummary.-sticky{position:absolute;bottom:0}.cpFooterSummary.-open .cpFooterSummary_figure{display:block}.cpFooterSummary.-open>.cpFooterSummary_title{display:block}@media (min-width:961px){.cpFooterSummary.-open>.cpFooterSummary_title{display:none}}.cpFooterSummary.-open .cpFooterSummary_toggleButton i::before{transform:rotate(0)}@media (min-width:961px){.cpFooterSummary.-open .cpFooterSummary_price{padding-bottom:10px;border-bottom:1px solid #ddd}}.cpFooterSummary.-open .cpFooterSummary_figure{padding:0}.cpFooterSummary.-open .cpFooterSummary_dl{height:auto;width:100%;margin-top:10px;opacity:1}.cpFooterSummary.-open .cpFooterSummary_desc{border-bottom:1px solid #ddd;margin-bottom:10px;padding:0 10px 10px}@media (min-width:961px){.cpFooterSummary.-open .cpFooterSummary_desc{border:0;margin-bottom:0;padding:0}}@media (min-width:961px){.cpFooterSummary.-open .cpFooterSummary_desc .cpFooterSummary_title{display:block}}@media (min-width:961px){.cpFooterSummary.-open .cpFooterSummary_addToCartButton{bottom:10px;transform:translate(0)}}.cpFooterSummary_figure{grid-area:picture;display:none;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;margin:-10px 30px -10px auto;padding:0 20px;transition:padding .3s}@media (min-width:961px){.cpFooterSummary_figure{display:block;padding:0 40px}}.cpFooterSummary_figure img{width:100%;max-width:100%}.cpFooterSummary_title{grid-area:title;display:none;margin:0;padding:0;font-family:Poppins-Regular;font-size:15px;color:#191919;text-transform:uppercase}.cpFooterSummary_price{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:15px}@media (min-width:961px){.cpFooterSummary_price{display:-ms-flexbox;display:flex;font-size:16px}}.cpFooterSummary_price .cp_bpr_det-price-sum{font-family:Poppins-Regular;color:#787878;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:right}@media (min-width:961px){.cpFooterSummary_price .cp_bpr_det-price-sum{-ms-flex:0 0 auto;flex:0 0 auto}}.cpFooterSummary_price .cp_bpr_det-cur-price{font-family:Poppins-Bold;color:#191919;padding-left:10px;text-align:right}@media (min-width:961px){.cpFooterSummary_price .cp_bpr_det-cur-price{min-width:100px}}.cpFooterSummary_price>div{position:relative;min-width:80px}.cpFooterSummary_price>div span{padding-left:10px;font-size:12px;color:#787878;text-decoration:line-through;width:100%;white-space:nowrap}@media (min-width:421px){.cpFooterSummary_price>div span{position:absolute;top:50%;left:100%;transform:translate(0,-50%)}}@media (min-width:961px){.cpFooterSummary_price>div span{font-size:18px}}.cpFooterSummary_dl{display:grid;margin:0 0 0 auto;padding:0;grid-template-columns:50% auto;font-family:Poppins-Regular;font-size:13px;color:#787878;width:0;height:0;overflow:hidden;opacity:0;transition:opacity .3s;border:0}@media (min-width:961px){.cpFooterSummary_dl{margin:0;font-size:15px;width:auto;grid-template-columns:33% auto;max-width:286px}}.cpFooterSummary_dl dd,.cpFooterSummary_dl dt{display:-ms-flexbox;display:flex}.cpFooterSummary_dl dt{grid-column:1;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:961px){.cpFooterSummary_dl dt{-ms-flex-pack:start;justify-content:flex-start}}.cpFooterSummary_dl dd{grid-column:2;text-align:right;padding-left:10px;max-width:80px}@media (min-width:961px){.cpFooterSummary_dl dd{max-width:initial}}.cpFooterSummary_dl dd span{margin-left:auto}.cpFooterSummary_desc{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;grid-area:desc;margin:0 -10px}.cpFooterSummary_desc .cpFooterSummary_title{display:none;font-size:20px;margin:0}.cpFooterSummary_toggleButton{position:absolute;left:20px;bottom:100%;padding:0;min-width:0;width:26px;height:20px;text-align:center;background:#cbdb2a;color:#000;border:none;cursor:pointer;font-size:16px;border-radius:12px 12px 0 0}@media (min-width:961px){.cpFooterSummary_toggleButton{left:auto;right:20px}}.cpFooterSummary_toggleButton i::before{transition:all .3s;transform:rotate(180deg)}.cpFooterSummary_addToCartButton{grid-area:button;box-sizing:border-box;overflow:hidden;width:200px;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:12px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:20px;font-weight:400;text-transform:uppercase;border-color:#cbdb2a;border-radius:0;max-width:220px;position:relative;border:0;transition:background-color .3s,color .3s;margin:10px auto 0}.cpFooterSummary_addToCartButton img{display:none}.cpFooterSummary_addToCartButton a,.cpFooterSummary_addToCartButton button,.cpFooterSummary_addToCartButton input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:12px}.cpFooterSummary_addToCartButton a,.cpFooterSummary_addToCartButton a input,.cpFooterSummary_addToCartButton button,.cpFooterSummary_addToCartButton input{font-family:Poppins-Bold;cursor:pointer}.cpFooterSummary_addToCartButton .svg-wrapper{display:block;height:100%}.cpFooterSummary_addToCartButton:hover{background:#000;color:#fff}.cpFooterSummary_addToCartButton:hover a,.cpFooterSummary_addToCartButton:hover button,.cpFooterSummary_addToCartButton:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.cpFooterSummary_addToCartButton{width:200px;height:32px;font-size:14px}.cpFooterSummary_addToCartButton a,.cpFooterSummary_addToCartButton button,.cpFooterSummary_addToCartButton input{line-height:calc(32px - 2px);font-size:14px}}@media (min-width:961px){.cpFooterSummary_addToCartButton{position:absolute;bottom:50%;right:35px;transform:translate(0,50%);margin:0}}.cpFooterSummary_addToCartButton[disabled]{opacity:.5}.cpFooterSummary_addToCartButton[disabled]:hover{background-color:#cbdb2a;color:#000}.cpFooterSummary_addToCartButton v-spinner-element{position:absolute;width:20px;right:10px}.cp_bpr_noscroll{overflow:hidden!important}.cp_bpr_floating-basket-expand-off{display:none}.cp_bpr_floating-basket{background:#fff;border-top:1px solid #f6f6f6;box-shadow:0 -1px 12px 0 rgba(0,0,0,.15);font-size:15px;position:fixed;height:60px;bottom:0;right:0;left:0;z-index:9999;-ms-flex-direction:column;flex-direction:column;padding:10px}@media (min-width:961px){.cp_bpr_floating-basket{left:50%;right:auto;width:800px;margin-left:-400px}}.cp_bpr_floating-basket.shadow-none{box-shadow:none}.cp_bpr_floating-basket.shadow-none .bpr_prod-det-action{position:absolute;top:15px;right:0;left:0}.cp_bpr_floating-basket.shadow-none .cp_bpr_floating-basket-expand-off{display:block;font-size:25px;position:absolute;top:0;right:10px;line-height:25px}.cp_bpr_floating-basket .cp_bpr_floating-basket-container{height:100%}.cp_bpr_floating-basket .cp_bpr_floating-basket-expand-arrow-content{position:absolute;top:5px;left:50%;transform:translateX(-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none}.cp_bpr_floating-basket .cp_bpr_floating-basket-expand-on{background:url(../../images/cp/arrow-up.png);background-size:cover;width:35px;height:22px}.cp_bpr_floating-basket .cp_bpr_det-price-sum{font-family:Poppins-Bold}.cp_bpr_floating-basket .cp_bpr_det-price .cp_bpr_price-cross{position:relative;display:inline;font-size:14px;color:#787878;text-decoration:line-through}.cp_bpr_floating-basket .cp_bpr_det-price .cp_bpr_det-cur-price{display:inline}.cp_bpr_floating-basket .cp_bpr_section-btn{box-sizing:border-box;overflow:hidden;width:120px;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#e5002b;color:#fff;font-size:12px;text-align:center}.cp_bpr_floating-basket .cp_bpr_section-btn img{display:none}.cp_bpr_floating-basket .cp_bpr_section-btn a,.cp_bpr_floating-basket .cp_bpr_section-btn button,.cp_bpr_floating-basket .cp_bpr_section-btn input{border:0;background:0 0;display:block;height:100%;width:100%;color:#fff;line-height:calc(24px - 2px);font-size:12px}.cp_bpr_floating-basket .cp_bpr_section-btn a,.cp_bpr_floating-basket .cp_bpr_section-btn a input,.cp_bpr_floating-basket .cp_bpr_section-btn button,.cp_bpr_floating-basket .cp_bpr_section-btn input{font-family:Poppins-Bold;cursor:pointer}.cp_bpr_floating-basket .cp_bpr_section-btn .svg-wrapper{display:block;height:100%}.cp_bpr_floating-basket .cp_bpr_section-btn:hover{background:#fff;color:#fff}.cp_bpr_floating-basket .cp_bpr_section-btn:hover a,.cp_bpr_floating-basket .cp_bpr_section-btn:hover button,.cp_bpr_floating-basket .cp_bpr_section-btn:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.cp_bpr_floating-basket .cp_bpr_section-btn{width:120px;height:32px;font-size:14px}.cp_bpr_floating-basket .cp_bpr_section-btn a,.cp_bpr_floating-basket .cp_bpr_section-btn button,.cp_bpr_floating-basket .cp_bpr_section-btn input{line-height:calc(32px - 2px);font-size:14px}}@media (min-width:621px){.cp_bpr_floating-basket .cp_bpr_section-btn{width:160px}}.bpr_prod-det-action{margin-top:15px;position:relative}.bpr_prod-det-action .cp_bpr_det-img{height:auto;margin-bottom:15px}.bpr_prod-det-action .cp_bpr_det-img img{height:100%;object-fit:cover;padding:0}.bpr_prod-det-action .cp_bpr_section-btn{width:100%}.bpr_prod-det-action .a-visit-short-label{display:none}.bpr_prod-det-action .a-visit-long-label{display:block;width:100%}.cp_bpr_det-btn-buy .a-add-to-cart-processing-label-longer,.cp_bpr_det-btn-buy .a-add-to-cart-processing-label-shorter{display:none;font-size:17px;text-align:center;padding:10px 0 30px;width:100%}.a-add-to-cart-processing-label-longer,.a-add-to-cart-processing-label-shorter{display:none}.is-processing .a-add-to-cart-processing-label-longer{display:block}.is-processing .a-add-to-cart-processing-label-shorter{display:block}.is-processing .a-add-to-cart-processing-label-longer{display:none}.m-completepair-floating-footer .a-prices{position:relative;margin-right:0}.m-completepair-floating-footer .m-buttons{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (max-width:620px) and (min-width:421px){.m-completepair-floating-footer.is-processing .a-add-to-cart-processing-label-shorter{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px;-ms-flex-align:end;align-items:flex-end;display:inline-block;text-align:center;width:125px;max-width:125px;font-size:12px}}@media screen and (max-width:420px){.m-completepair-floating-footer .a-visit-short-label{display:inline}.m-completepair-floating-footer .a-visit-long-label{display:none}.m-completepair-floating-footer.cp_bpr_floating-basket-mini .cp_bpr_det-cur-price{display:inline-block}.m-completepair-floating-footer.cp_bpr_floating-basket-mini .cp_bpr_section-btn button.mobile{width:100%}.m-completepair-floating-footer.is-processing .a-add-to-cart-processing-label-shorter{width:100%}.is-processing .a-add-to-cart-processing-label-shorter{display:none}.is-processing .a-add-to-cart-processing-label-longer{display:none}}.accountSection{margin:40px auto;max-width:850px;line-height:normal;text-align:left;font-size:13px}@media (min-width:961px){.accountSection{font-size:14px}}@media (min-width:1025px){.accountSection{font-size:15px}}.accountSection *,.accountSection ::after,.accountSection ::before{box-sizing:border-box}.accountSection input[type=checkbox]{left:-10000px;position:absolute;height:1px;width:1px}.accountSection .checkoutOrder_title,.accountSection_title{font-size:15px;font-family:Poppins-Medium;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:621px){.accountSection .checkoutOrder_title,.accountSection_title{font-size:17px}}@media (min-width:961px){.accountSection .checkoutOrder_title,.accountSection_title{font-size:18px}}@media (min-width:1025px){.accountSection .checkoutOrder_title,.accountSection_title{font-size:20px}}.accountSection .checkoutOrder_title .checkoutInvoice_company_data_btn,.accountSection_title .checkoutInvoice_company_data_btn{margin-left:auto}.accountSection input[type=password],.accountSection input[type=password]:focus,.accountSection input[type=text],.accountSection input[type=text]:focus{width:100%;height:46px}.accountSection .checkoutOrder_subtitle{font-size:12px;font-family:Poppins-Medium;margin:0 0 20px}@media (min-width:421px){.accountSection .checkoutOrder_subtitle{font-size:13px}}@media (min-width:961px){.accountSection .checkoutOrder_subtitle{font-size:14px}}@media (min-width:1025px){.accountSection .checkoutOrder_subtitle{font-size:15px}}.accountSection .checkoutSection_content{border:1px solid #ddd;border-radius:6px;padding:25px 7% 30px;opacity:1;max-height:none}@media (min-width:621px){.accountSection .checkoutSection_content{padding:30px 10% 30px}}.accountSection .checkoutSection_content>*{display:block}.accountSection_buttons{margin:20px 7% 40px}@media (min-width:621px){.accountSection_buttons{margin:40px 10% 100px}}.accountSection .checkoutInvoice_company_form.checkoutSection_trigger{padding:0;-ms-flex-direction:row;flex-direction:row}.accountSection .checkoutInvoice_company_form.checkoutInvoice_company_form-showInfo .checkoutSection_trigger_companyMobileInfo{display:block}@media (min-width:961px){.accountSection .checkoutInvoice_company_form.checkoutInvoice_company_form-showInfo .checkoutSection_trigger_companyMobileInfo{display:none}}.accountSection .checkoutInvoice_company_form .checkoutSection_trigger_companyMobileInfo{display:none;margin-bottom:0;-ms-flex:0 0 100%;flex:0 0 100%}.accountSubscriptions{margin:20px 0}.accountSubscriptions b{font-family:Poppins-Medium;font-weight:400}.accountSubscriptions .bpr_cart-list{margin:0}.accountSubscriptions_header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px;gap:6px 20px}.accountSubscriptions_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1px;border:1px solid #ddd;background:#f6f6f6;padding:10px 0;gap:10px 0}.accountSubscriptions_orders{padding:0 10px;border:1px solid #ddd;background:#fff;margin:0;font-size:14px}.accountSubscriptions_orders_row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:10px 2%;border-top:1px solid #ddd;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin:-1px 0 0;padding:10px 0}@media (min-width:621px){.accountSubscriptions_orders_row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.accountSubscriptions_orders_row v-spinner{position:absolute;left:50%;top:0;width:20px;height:14px}.accountSubscriptions_orders_cell{display:-ms-flexbox;display:flex;gap:5px;margin:0;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:621px){.accountSubscriptions_orders_cell{-ms-flex:0 0 48%;flex:0 0 48%}}@media (min-width:961px){.accountSubscriptions_orders_cell{-ms-flex:0 0 23%;flex:0 0 23%}}@media (min-width:1200px){.accountSubscriptions_orders_cell{-ms-flex:0 0 18%;flex:0 0 18%}}@media (min-width:1200px){.accountSubscriptions_orders_cell:first-child{-ms-flex:0 0 20.75%;flex:0 0 20.75%}}@media (min-width:1200px){.accountSubscriptions_orders_cell:nth-child(2){-ms-flex:0 0 19.25%;flex:0 0 19.25%}}@media (min-width:1200px){.accountSubscriptions_orders_cell:nth-child(3){-ms-flex:0 0 16%;flex:0 0 16%}}@media (min-width:1200px){.accountSubscriptions_orders_cell:nth-child(4){-ms-flex:0 0 14%;flex:0 0 14%}}@media (min-width:961px){.accountSubscriptions_orders_cell:nth-child(5){-ms-flex:0 0 22%;flex:0 0 22%;-ms-flex-pack:center;justify-content:center}}@media (min-width:961px){.accountSubscriptions_orders_cell.--recurring:first-child{-ms-flex:0 0 19%;flex:0 0 19%}.accountSubscriptions_orders_cell.--recurring:nth-child(2){-ms-flex:0 0 12%;flex:0 0 12%}.accountSubscriptions_orders_cell.--recurring:nth-child(3){-ms-flex:0 0 20%;flex:0 0 20%}}.accountSubscriptions_orders_cell dt{font-family:Poppins-Medium}.accountSubscriptions_orders_cell a{text-decoration:underline}.accountSubscriptions_orders_cell a.accountSubscriptions_payButton{text-decoration:none}.accountSubscriptions_orders_cell a:hover{text-decoration:none}@media (min-width:961px){.accountSubscriptions_orders dl.accountSubscriptions_orders_cell{display:block}}.accountSubscriptions_rowOptions{-ms-flex-pack:center;justify-content:center;gap:10px 0}@media (min-width:621px){.accountSubscriptions_rowOptions{-ms-flex-pack:end;justify-content:flex-end}}.accountSubscriptions_rowOptions .accountSubscriptions_cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:initial;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:961px){.accountSubscriptions_rowOptions .accountSubscriptions_cell{-ms-flex:0 0 auto;flex:0 0 auto}}.accountSubscriptions_rowCalendar{position:relative;background:0 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px 0}@media (min-width:621px){.accountSubscriptions_rowCalendar{-ms-flex-pack:end;justify-content:flex-end}}.accountSubscriptions_rowCalendar .accountSubscriptions_cell{-ms-flex:0 0 auto;flex:0 0 auto;max-width:initial}.accountSubscriptions_rowCalendar p{margin:5px 0 10px;padding:0 20px;text-align:right;-ms-flex:0 0 100%;flex:0 0 100%;font-size:13px;box-sizing:border-box;text-align:center}@media (min-width:621px){.accountSubscriptions_rowCalendar p{text-align:right}}@media (min-width:961px){.accountSubscriptions_rowCalendar p{font-size:15px}}.accountSubscriptions_rowCalendar input[type=text]{box-sizing:border-box;border:1px solid #787878;width:220px;padding:0 20px;line-height:40px;height:40px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accountSubscriptions_rowAdd{background:0 0;gap:10px 20px}@media (min-width:621px){.accountSubscriptions_rowAdd{-ms-flex-pack:end;justify-content:flex-end}}.accountSubscriptions_rowAdd .accountSubscriptions_cell{-ms-flex:0 0 auto;flex:0 0 auto;max-width:initial}.accountSubscriptions_rowAdd .accountSubscriptions_plusButton{border:0;background-color:transparent;background:url(../../images/icon-plus2.svg) 0 50%/18px auto no-repeat;color:#e5002b;padding-left:30px;line-height:24px;display:block}.accountSubscriptions_rowAdd .accountSubscriptions_plusButton:hover{text-decoration:underline}.accountSubscriptions_cell{box-sizing:border-box;padding:0 12px;position:relative;text-align:center;-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:961px){.accountSubscriptions_cell{-ms-flex:0 0 25%;flex:0 0 25%;text-align:left}}@media (min-width:961px){.accountSubscriptions_cell.--header:first-child{-ms-flex:0 0 22%;flex:0 0 22%}.accountSubscriptions_cell.--header:nth-child(2){-ms-flex:0 0 21%;flex:0 0 21%}.accountSubscriptions_cell.--header:nth-child(3){-ms-flex:0 0 27%;flex:0 0 27%}.accountSubscriptions_cell.--header:last-child{-ms-flex:0 0 30%;flex:0 0 30%}}@media (min-width:961px){.accountSubscriptions_cell.--recurring:first-child{-ms-flex:0 0 30%;flex:0 0 30%}.accountSubscriptions_cell.--recurring:nth-child(2){-ms-flex:0 0 23%;flex:0 0 23%}.accountSubscriptions_cell.--recurring:nth-child(3){-ms-flex:0 0 24%;flex:0 0 24%}.accountSubscriptions_cell.--recurring:last-child{-ms-flex:0 0 23%;flex:0 0 23%}}@media (min-width:961px){.accountSubscriptions_cell.--cellTotal{margin-left:auto;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;line-height:1}}.accountSubscriptions_cell.--cellTotal b{font-size:1.5em}.accountSubscriptions_cell.--cellCancel{margin-right:auto}.accountSubscriptions_cell.--cellCancel+.--cellCancel{margin-right:initial}.accountSubscriptions_cell.--cellCalendar{position:relative;box-sizing:border-box}.accountSubscriptions_cell.--cellPostpone{-ms-flex-order:3;order:3}@media (min-width:961px){.accountSubscriptions_cell.--cellPostpone{-ms-flex-order:initial;order:initial}}@media (min-width:961px){.accountSubscriptions_cell.--cellEdit{padding-right:20px}}.accountSubscriptions_moreOrders{position:relative;margin:0 auto;padding:6px 0;border:0;background:0 0;text-decoration:underline;color:#191919;transition:opacity .3s;opacity:1;cursor:pointer}@media (min-width:1025px){.accountSubscriptions_moreOrders{opacity:.6}}.accountSubscriptions_moreOrders:hover{text-decoration:none}@media (min-width:1025px){.accountSubscriptions_moreOrders:hover{opacity:1}}.accountSubscriptions_moreOrders::after,.accountSubscriptions_moreOrders::before{text-decoration:none;margin:0 10px}.accountSubscriptions_moreOrders::after{content:"\f11a"}.accountSubscriptions_calendarTrigger{border:0;background:0 0;font-size:20px;position:absolute;right:30px;top:50%;transform:translate(0,-50%)}.accountSubscriptions_cancelButton{border:0;background-color:transparent;text-decoration:underline;cursor:pointer;color:#191919;transition:opacity .3s;opacity:1}@media (min-width:1025px){.accountSubscriptions_cancelButton{opacity:.6}}.accountSubscriptions_cancelButton:hover{text-decoration:none}@media (min-width:1025px){.accountSubscriptions_cancelButton:hover{opacity:1}}.accountSubscriptions_button,.accountSubscriptions_editButton,.accountSubscriptions_payButton,.accountSubscriptions_saveButton,.accountSubscriptions_togglePostponeButton{display:block;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;color:#000;font-family:Poppins-Bold;font-size:12px;line-height:30px;height:32px;width:100%;text-align:center;text-transform:uppercase;border:0;transition:all .3s;cursor:pointer;margin:0 auto;width:100%;max-width:280px}@media (min-width:961px){.accountSubscriptions_button,.accountSubscriptions_editButton,.accountSubscriptions_payButton,.accountSubscriptions_saveButton,.accountSubscriptions_togglePostponeButton{line-height:32px;min-width:280px}}.accountSubscriptions_button:hover,.accountSubscriptions_editButton:hover,.accountSubscriptions_payButton:hover,.accountSubscriptions_saveButton:hover,.accountSubscriptions_togglePostponeButton:hover{text-decoration:none;background:#000;color:#fff}.accountSubscriptions_button[disabled],.accountSubscriptions_editButton[disabled],.accountSubscriptions_payButton[disabled],.accountSubscriptions_saveButton[disabled],.accountSubscriptions_togglePostponeButton[disabled]{opacity:.5}.accountSubscriptions_button[disabled]:hover,.accountSubscriptions_editButton[disabled]:hover,.accountSubscriptions_payButton[disabled]:hover,.accountSubscriptions_saveButton[disabled]:hover,.accountSubscriptions_togglePostponeButton[disabled]:hover{background-color:#cbdb2a;color:#000;opacity:.5}.accountSubscriptions_button.accountSubscriptions_buttonRecurring{min-width:260px}.accountSubscriptions_button.accountSubscriptions_buttonDisabled{border:1px solid #767676;color:#767676;background-color:#fff;cursor:not-allowed;opacity:1}.accountSubscriptions_button.accountSubscriptions_buttonDisabled:after{content:none;position:absolute;bottom:30px;left:50%;border:1px solid #767676;border-radius:5px;color:#191919;padding:12px;transform:translate(-50%,0);z-index:999;width:300px;font-weight:400;font-family:Poppins-Light;line-height:1.4;background-color:#fff;text-transform:none;white-space:pre-line;opacity:0;transition:opacity .2s}@media (min-width:961px){.accountSubscriptions_button.accountSubscriptions_buttonDisabled:after{bottom:40px}}.accountSubscriptions_button.accountSubscriptions_buttonDisabled.--showTooltip::after{content:attr(data-desc);opacity:1}@media (min-width:1025px){.accountSubscriptions_button.accountSubscriptions_buttonDisabled.--showTooltip::after{content:none}}.accountSubscriptions_button.accountSubscriptions_buttonDisabled:hover{color:#767676;background-color:#fff}.accountSubscriptions_button.accountSubscriptions_buttonDisabled:hover::after{opacity:1}@media (min-width:961px){.accountSubscriptions_editButton{width:180px;min-width:180px}}.accountSubscriptions_payButton{margin:0 auto}@media (min-width:961px){.accountSubscriptions_payButton{margin:0;max-width:120px;min-width:auto}}.accountSubscriptions_postponePanel{position:absolute;top:100%;left:0}.accountSubscriptions_paidInfo{color:#80be3c}.accountSubscriptions_notPaidInfo{color:#e5002b}.--subscriptionsDelivery{margin:20px 0 0}@media (min-width:961px){.--subscriptionsDelivery .methodElement-standard.methodElement-selected.methodElement-hold{width:150%}}@media (min-width:961px){.--subscriptionsDelivery .methodElement-pharmalink.methodElement-selected.methodElement-hold{width:150%}}.--subscriptionsDelivery+.engi-address-form .bpr_section-btn{margin-top:20px}.--subscriptionsDelivery .cartDPD,.--subscriptionsDelivery .cartPharmaLink{margin:0 20px}.--subscriptionsDelivery .cartDPD_addressForm,.--subscriptionsDelivery .cartPharmaLink_addressForm{border:1px solid #e5e5e5;border-radius:5px;margin:35px 0 20px;padding:10px 20px 20px;font-family:Poppins-Regular;font-size:12px;line-height:calculateLine(15px,12px);text-align:center}.--subscriptionsDelivery .cartDPD_addressForm>b,.--subscriptionsDelivery .cartPharmaLink_addressForm>b{display:block;margin:-35px 0 35px;font-family:Poppins-Bold;font-weight:400;text-align:left}.--subscriptionsDelivery .cartDPD_addressForm input[type=text],.--subscriptionsDelivery .cartPharmaLink_addressForm input[type=text]{height:46px}@media (min-width:421px){.--subscriptionsDelivery .cartDPD_addressForm,.--subscriptionsDelivery .cartPharmaLink_addressForm{margin-left:78px}}@media (min-width:621px){.--subscriptionsDelivery .cartDPD_addressForm,.--subscriptionsDelivery .cartPharmaLink_addressForm{margin-left:98px}}@media (min-width:961px){.--subscriptionsDelivery .cartDPD_addressForm,.--subscriptionsDelivery .cartPharmaLink_addressForm{font-size:13px;margin-left:94px}}.--subscriptionsDelivery .cartDPD_addressForm .cell,.--subscriptionsDelivery .cartPharmaLink_addressForm .cell{margin-bottom:25px;text-align:left}.--subscriptionsDelivery .cartDPD_addressForm_formRow,.--subscriptionsDelivery .cartPharmaLink_addressForm_formRow{text-align:left}@media (min-width:621px){.--subscriptionsDelivery .cartDPD_addressForm_formRow,.--subscriptionsDelivery .cartPharmaLink_addressForm_formRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.--subscriptionsDelivery .cartDPD_addressForm_formRow>div,.--subscriptionsDelivery .cartPharmaLink_addressForm_formRow>div{-ms-flex:0 0 calc((100% - 20px)/ 2);flex:0 0 calc((100% - 20px)/ 2);min-width:0}}@media (min-width:421px){.--subscriptionsDelivery .cartDPD_addressForm_formRow_subcells,.--subscriptionsDelivery .cartPharmaLink_addressForm_formRow_subcells{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.--subscriptionsDelivery .cartDPD_addressForm_formRow_subcells>div,.--subscriptionsDelivery .cartPharmaLink_addressForm_formRow_subcells>div{-ms-flex:0 0 calc((100% - 20px)/ 2);flex:0 0 calc((100% - 20px)/ 2)}}.--subscriptionsDelivery .cartDPD_addressForm_button,.--subscriptionsDelivery .cartPharmaLink_addressForm_button{margin:15px auto 0;display:inline-block;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;font-family:Poppins-Bold;font-size:12px;line-height:22px;color:#000;height:24px;width:100%;text-align:center;text-transform:uppercase;border:0;transition:all .3s;cursor:pointer}.--subscriptionsDelivery .cartDPD_addressForm_button:hover,.--subscriptionsDelivery .cartPharmaLink_addressForm_button:hover{background:#000;color:#fff}@media (min-width:421px){.--subscriptionsDelivery .cartDPD_addressForm_button,.--subscriptionsDelivery .cartPharmaLink_addressForm_button{max-width:200px}}@media (min-width:961px){.--subscriptionsDelivery .cartDPD_addressForm_button,.--subscriptionsDelivery .cartPharmaLink_addressForm_button{width:227px;font-size:12px;height:32px;line-height:30px}}.--subscriptionsDelivery .cartDPD_addressForm_cancelButton,.--subscriptionsDelivery .cartPharmaLink_addressForm_cancelButton{margin:15px auto 0;display:block;text-decoration:underline;border:0;width:100%;max-width:120px;text-align:center;color:#787878;background:0 0;cursor:pointer}.--subscriptionsDelivery .cartDPD_addressForm_cancelButton:hover,.--subscriptionsDelivery .cartPharmaLink_addressForm_cancelButton:hover{text-decoration:none}@media (max-width:420px){.--subscriptionsDelivery .cartDPD_addressForm_cancelButton,.--subscriptionsDelivery .cartPharmaLink_addressForm_cancelButton{width:100%;font-size:13px}}.--subscriptionsDelivery .cartDPD_selected,.--subscriptionsDelivery .cartPharmaLink_selected{margin:0 0 20px;font-family:Poppins-Regular;font-size:12px;line-height:calculateLine(15px,12px)}@media (min-width:421px){.--subscriptionsDelivery .cartDPD_selected,.--subscriptionsDelivery .cartPharmaLink_selected{margin-left:78px}}@media (min-width:621px){.--subscriptionsDelivery .cartDPD_selected,.--subscriptionsDelivery .cartPharmaLink_selected{margin-left:98px}}@media (min-width:961px){.--subscriptionsDelivery .cartDPD_selected,.--subscriptionsDelivery .cartPharmaLink_selected{font-size:13px;margin-left:114px}}.--subscriptionsDelivery .cartDPD_selected_address,.--subscriptionsDelivery .cartPharmaLink_selected_address{padding:0;margin:0}.--subscriptionsDelivery .cartDPD_selected_button,.--subscriptionsDelivery .cartPharmaLink_selected_button{border:0;background:0 0;margin:10px 0 0;padding:0;font-size:12px;line-height:calculateLine(15px,12px);cursor:pointer;text-decoration:underline;font-family:Poppins-Light;color:#000}@media (min-width:961px){.--subscriptionsDelivery .cartDPD_selected_button,.--subscriptionsDelivery .cartPharmaLink_selected_button{font-size:13px}}.--subscriptionsDelivery .cartDPD_selected_button:hover,.--subscriptionsDelivery .cartPharmaLink_selected_button:hover{text-decoration:none}.myCoupons-description{border-bottom:1px solid #ddd;margin:0 0 20px;padding:0 0 20px}@media (min-width:621px){.myCoupons-description{margin-bottom:30px;padding-bottom:30px}}.myCoupons{margin:30px 0 0}@media (min-width:961px){.myCoupons{display:grid;grid-template-areas:"foeMe forThem";-ms-flex-align:start;align-items:flex-start;gap:0 20px;grid-auto-columns:1fr}}.myCoupons_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.myCoupons_list.-forMe{grid-template:"forMe"}.myCoupons_list.-forThem{grid-template:"forThem"}.myCoupons_coupon{box-sizing:border-box;border-top:1px solid #ddd;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;margin:20px 0 0;padding:20px 0 0}@media (min-width:621px){.myCoupons_coupon{margin:30px 20px 0;padding-top:30px}}.myCoupons_coupon:first-child{border-top:0;padding-top:0}.myCoupons_coupon .myCoupons_box::before{content:"";background:#e5002b}.myCoupons_coupon .myCoupons_coupon_copyButton,.myCoupons_coupon .myCoupons_coupon_shareButton{color:#e5002b}.myCoupons_coupon.-completePair .myCoupons_box::before{content:"";background:#e5002b}.myCoupons_coupon.-completePair .myCoupons_coupon_copyButton,.myCoupons_coupon.-completePair .myCoupons_coupon_shareButton{color:#e5002b}.myCoupons_coupon.-contactLenses .myCoupons_box::before{content:"";background:#0096db}.myCoupons_coupon.-contactLenses .myCoupons_coupon_copyButton,.myCoupons_coupon.-contactLenses .myCoupons_coupon_shareButton{color:#0096db}.myCoupons_coupon.-sunglasses .myCoupons_box::before{content:"";background:#eb600a}.myCoupons_coupon.-sunglasses .myCoupons_coupon_copyText{color:#eb600a}.myCoupons_coupon.-completePair.-contactLenses.-sunglasses .myCoupons_box::before{content:"";background:#e5002b;background:linear-gradient(to bottom,#e5002b 0,#e5002b 32.99%,#eb600a 33%,#eb600a 65.99%,#0096db 66%)}.myCoupons_coupon.-completePair.-contactLenses.-sunglasses .myCoupons_coupon_copyButton,.myCoupons_coupon.-completePair.-contactLenses.-sunglasses .myCoupons_coupon_shareButton{color:#e5002b}.myCoupons_coupon.-completePair.-sunglasses .myCoupons_box::before{content:"";background:#e5002b;background:linear-gradient(to bottom,#e5002b 0,#e5002b 49.99%,#eb600a 50%)}.myCoupons_coupon.-completePair.-sunglasses .myCoupons_coupon_copyText{color:#e5002b}.myCoupons_coupon.-completePair.-contactLenses .myCoupons_box::before{content:"";background:#e5002b;background:linear-gradient(to bottom,#e5002b 0,#e5002b 49.99%,#0096db 50%)}.myCoupons_coupon.-completePair.-contactLenses .myCoupons_coupon_copyButton,.myCoupons_coupon.-completePair.-contactLenses .myCoupons_coupon_shareButton{color:#e5002b}.myCoupons_coupon.-contactLenses.-sunglasses .myCoupons_box::before{content:"";background:#e5002b;background:linear-gradient(to bottom,#eb600a 0,#eb600a 49.99%,#0096db 50%)}.myCoupons_coupon.-contactLenses.-sunglasses .myCoupons_coupon_copyButton,.myCoupons_coupon.-contactLenses.-sunglasses .myCoupons_coupon_shareButton{color:#eb600a}.myCoupons_coupon_percent{position:relative;padding:30px 10px 40px;width:84px;background:#f6f6f6;text-align:center}@media (min-width:621px){.myCoupons_coupon_percent{width:124px}}.myCoupons_coupon_percent b,.myCoupons_coupon_percent strong{display:block;margin:10px 0;font-family:Poppins-Bold;font-size:20px;font-weight:400;line-height:20px}@media (min-width:621px){.myCoupons_coupon_percent b,.myCoupons_coupon_percent strong{font-size:30px;line-height:30px}}.myCoupons_coupon_percent b.-smaller,.myCoupons_coupon_percent strong.-smaller{font-size:15px}@media (min-width:621px){.myCoupons_coupon_percent b.-smaller,.myCoupons_coupon_percent strong.-smaller{font-size:22px}}.myCoupons_coupon_percent a{position:absolute;bottom:10px;left:50%;right:10px;text-align:center;font-size:12px;transform:translate(-50%,0);text-decoration:underline}.myCoupons_coupon_percent a:hover{text-decoration:none}.myCoupons_coupon_content{padding:10px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.myCoupons_coupon_title{margin:10px 0;font-size:18px;line-height:20px;font-family:Poppins-Regular;word-break:break-word}@media (min-width:621px){.myCoupons_coupon_title{font-size:26px;line-height:30px}}.myCoupons_coupon_type{margin:0 0 15px;color:#1e90ff;font-family:Poppins-Bold;font-size:15px;line-height:1}@media (min-width:621px){.myCoupons_coupon_type{font-size:16px}}.myCoupons_coupon_codeContainer{margin:0;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px}@media (min-width:621px){.myCoupons_coupon_codeContainer{font-size:18px;-ms-flex-align:end;align-items:flex-end}}.myCoupons_coupon_codeContainer span{width:100%}@media (min-width:961px){.myCoupons_coupon_codeContainer span{width:auto;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:0;flex-grow:0}}.myCoupons_coupon_codeContainer .myCoupons_coupon_code{font-family:Poppins-Bold;font-weight:400}.myCoupons_coupon_copyButton,.myCoupons_coupon_shareButton{position:relative;border:0;margin:0;padding-left:24px;background:0 0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;background:url(../../images/icon-copy.svg) 0 50%/20px auto no-repeat}@media (min-width:621px){.myCoupons_coupon_copyButton,.myCoupons_coupon_shareButton{font-size:18px}}@media (min-width:961px){.myCoupons_coupon_copyButton,.myCoupons_coupon_shareButton{margin-left:auto}}.myCoupons_coupon_copyButton::before,.myCoupons_coupon_shareButton::before{content:attr(data-copied);opacity:0;position:absolute;top:-35px;left:50%;transform:translate(-50%,0);transition:opacity .2s;color:#fff;display:block;box-sizing:border-box;border-radius:4px;background:#191919;padding:5px 10px 5px;font-size:12px;line-height:1;font-family:Poppins-Light;text-align:left;z-index:-1}.myCoupons_coupon_copyButton::after,.myCoupons_coupon_shareButton::after{content:"";position:absolute;opacity:0;top:-15px;left:50%;border-top:6px solid #191919;border-left:6px solid transparent;border-right:6px solid transparent;z-index:-1;transform:translate(-50%,0);transition:opacity .2s}.myCoupons_coupon_copyButton.-copied::after,.myCoupons_coupon_copyButton.-copied::before,.myCoupons_coupon_shareButton.-copied::after,.myCoupons_coupon_shareButton.-copied::before{opacity:1;z-index:100}.myCoupons_coupon_shareButton{background-image:url(../../images/icon-share.svg);display:none}.myCoupons_coupon_date{border-top:1px solid #ebebeb;margin:10px 0;padding:10px 0 0;font-size:13px;line-height:1.3}@media (min-width:961px){.myCoupons_coupon_date{border:0;padding:0}}.myCoupons_coupon_details{font-size:13px;font-family:Poppins-Regular;color:#191919}.myCoupons_coupon_details summary{display:-ms-flexbox;display:flex;font-size:12px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;cursor:pointer}.myCoupons_coupon_details summary:before{-ms-flex-order:1;order:1;font-size:1.5em;margin-left:10px;color:#e5002b;transition:.2s}.myCoupons_coupon_details summary::after{content:attr(data-more);-ms-flex-order:0;order:0}.myCoupons_coupon_details[open] summary::after{content:attr(data-less)}.myCoupons_coupon_details[open] summary::before{transform:rotate(180deg)}.myCoupons_coupon_details[open] summary~*{animation:sweep .3s ease-in-out}.myCoupons_box{position:relative;border-radius:8px;border:1px solid #ebebeb;box-shadow:0 3px 8px rgba(0,0,0,.1607843137);display:-ms-flexbox;display:flex;height:100%}.myCoupons_box::before{position:absolute;border-radius:8px 0 0 8px;top:0;left:0;bottom:0;width:8px;z-index:1}.engi-m-notification{position:relative;margin:0 0 40px;padding:10px 30px 10px 10px;border:2px solid #d8d8d8;font-size:1rem}@media (min-width:421px){.engi-m-notification{padding:20px 50px 20px 20px}}.engi-m-notification p{margin-bottom:0}.engi-m-notification p:first-child{margin-top:0}.engi-m-notification .engi-m-notification__engi-a-close{position:absolute;top:10px;right:10px}@media (min-width:421px){.engi-m-notification .engi-m-notification__engi-a-close{top:20px;right:20px}}.engi-m-notification.-success{border-color:#cbe2ca}.engi-m-notification.-invoice{padding-left:10px;background:0 0;min-height:42px}@media (min-width:421px){.engi-m-notification.-invoice{padding-left:120px;background:url(../../images/engi-icon-invoice.png) 20px 20px no-repeat}}.engi-a-close{position:relative;display:inline-block;width:14px;height:14px;overflow:hidden;text-indent:-10000em;cursor:pointer}.engi-a-close:hover::after,.engi-a-close:hover::before{background:#000}.engi-a-close::after,.engi-a-close::before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#7e7e7e;transition:all .3s 0s}.engi-a-close::before{transform:rotate(45deg)}.engi-a-close::after{transform:rotate(-45deg)}.engi-a-close.-big{transform:scale(3)}.engi-a-close.-hairline::after,.engi-a-close.-hairline::before{height:1px}.engi-a-close.-thick::after,.engi-a-close.-thick::before{height:4px;margin-top:-2px}.engi-a-close.-black::after,.engi-a-close.-black::before{height:8px;margin-top:-4px}.bpr_schedule .appointmentHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.bpr_schedule .appointmentData{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;flex:0 0 100%}.bpr_schedule .appointmentData>div{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.bpr_schedule .appointmentData>div.appointment_doctors{margin-left:auto}.bpr_schedule .appointmentData .appointmentSelector{display:none}.bpr_schedule .appointmentData .appointmentSelector.withLoader{position:relative}.bpr_schedule .appointmentData .appointmentSelector.withLoader::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/big-spinner.svg) no-repeat center 50%/auto 130px rgba(255,255,255,.8);z-index:1}.bpr_schedule .appointmentData .appointmentSelector:first-child{display:-ms-flexbox;display:flex}.bpr_schedule .appointmentData .appointmentSelector_submit{margin-left:20px}.bpr_schedule .appointmentData .appointmentSelector_button{box-sizing:border-box;overflow:hidden;width:130px;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#cbdb2a;color:#000;font-size:14px;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;line-height:40px;border-color:#cbdb2a;border-radius:0;margin:0 auto;max-width:130px;position:relative;text-transform:uppercase;border:0;line-height:1.4}.bpr_schedule .appointmentData .appointmentSelector_button img{display:none}.bpr_schedule .appointmentData .appointmentSelector_button a,.bpr_schedule .appointmentData .appointmentSelector_button button,.bpr_schedule .appointmentData .appointmentSelector_button input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(32px - 2px);font-size:14px}.bpr_schedule .appointmentData .appointmentSelector_button a,.bpr_schedule .appointmentData .appointmentSelector_button a input,.bpr_schedule .appointmentData .appointmentSelector_button button,.bpr_schedule .appointmentData .appointmentSelector_button input{font-family:Poppins-Bold;cursor:pointer}.bpr_schedule .appointmentData .appointmentSelector_button .svg-wrapper{display:block;height:100%}.bpr_schedule .appointmentData .appointmentSelector_button:hover{background:#000;color:#fff}.bpr_schedule .appointmentData .appointmentSelector_button:hover a,.bpr_schedule .appointmentData .appointmentSelector_button:hover button,.bpr_schedule .appointmentData .appointmentSelector_button:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.bpr_schedule .appointmentData .appointmentSelector_button{width:130px;height:40px;font-size:16px}.bpr_schedule .appointmentData .appointmentSelector_button a,.bpr_schedule .appointmentData .appointmentSelector_button button,.bpr_schedule .appointmentData .appointmentSelector_button input{line-height:calc(40px - 2px);font-size:16px}}.bpr_schedule .appointmentData .appointmentSelector_button[disabled]{opacity:.5}.bpr_schedule .appointmentData .appointmentSelector_button[disabled]:hover{background-color:#cbdb2a;color:#000;cursor:default}.bpr_schedule .appointmentData .appointmentSelector_button[disabled]:hover::before{background-image:url(../../images/icon-loupe-black.svg)}.bpr_schedule .appointmentData .appointmentSelector_button::before{content:"";display:inline-block;background-image:url(../../images/icon-loupe-black.svg);background-size:16px auto;background-position:50%;background-repeat:no-repeat;width:16px;height:100%;margin-right:5px;vertical-align:middle}.bpr_schedule .appointmentData .appointmentSelector_button:hover::before{background-image:url(../../images/icon-loupe-yellow.svg)}.bpr_schedule .appointmentModes,.bpr_schedule .appointmentTabs{margin:30px 0 20px}.bpr_schedule .appointmentModes ul,.bpr_schedule .appointmentTabs ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;gap:0 42px}.bpr_schedule .appointmentModes ul li.-selected button i,.bpr_schedule .appointmentTabs ul li.-selected button i{font-family:Poppins-Bold}.bpr_schedule .appointmentModes ul li.-selected button::after,.bpr_schedule .appointmentTabs ul li.-selected button::after{opacity:1;width:100%}.bpr_schedule .appointmentModes_button,.bpr_schedule .appointmentTabs_button{position:relative;border:0;background:0 0;cursor:pointer;font-family:Poppins-Bold;font-weight:400;font-size:16px;color:#fff;line-height:1.4}.bpr_schedule .appointmentModes_button i,.bpr_schedule .appointmentTabs_button i{position:absolute;left:0;right:0;font-family:Poppins-Regular;text-align:center;font-style:normal;z-index:1;pointer-events:none;color:#000}.bpr_schedule .appointmentModes_button::after,.bpr_schedule .appointmentTabs_button::after{content:"";position:absolute;bottom:0;left:0;width:0;border-top:2px solid #cbdb2a;opacity:0;transition:width .3s}.bpr_form-styled .appointmentTabs{margin:30px 0 30px}.bpr_form-styled .appointmentTabs ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;gap:0 40px}.bpr_form-styled .appointmentTabs ul li.-selected .appointmentTabs_button i{font-family:Poppins-Bold}.bpr_form-styled .appointmentTabs ul li.-selected .appointmentTabs_button::after{opacity:1;width:100%}.bpr_form-styled .appointmentTabs_button{position:relative;border:0;background:0 0;cursor:pointer;font-family:Poppins-Bold;font-weight:400;font-size:16px;color:#fff}.bpr_form-styled .appointmentTabs_button i{position:absolute;left:0;right:0;font-family:Poppins-Regular;text-align:center;font-style:normal;z-index:1;pointer-events:none;color:#000}.bpr_form-styled .appointmentTabs_button::after{content:"";position:absolute;bottom:0;left:0;width:0;border-top:2px solid #cbdb2a;opacity:0;transition:width .3s}.reassignmentPage{margin:10px}.reassignmentPage .engi-radio-wrapper label{display:block;line-height:20px}.reassignmentPage_header{margin:40px auto;max-width:800px}.reassignmentPage_header fieldset{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reassignmentPage_header fieldset>div{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.reassignmentPage_header .a-spinner{line-height:14px}.reassignmentPage_header input[type=text].a-asm-customer-search-form-input{width:100%}.reassignmentPage_table{margin:40px 0 0;width:100%;border-collapse:collapse;border:1px solid #ddd}.reassignmentPage_table thead{border-radius:5px 5px 0 0;border:1px solid #ddd;background:#f6f6f6;height:46px;font-family:Poppins-Bold;font-weight:400;text-transform:uppercase}.reassignmentPage_table thead th{font-weight:400;padding:0 5px}.reassignmentPage_table tbody tr:hover{background-color:#f6f6f6;cursor:pointer}.reassignmentPage_table tbody td{border-top:1px solid #ddd;padding:15px 7px;transition:all .3s}.reassignmentPage_table tbody td:first-child{width:40px}.reassignmentPage_table tbody td:nth-child(2n){width:24%}.reassignmentPage_table tbody td .engi-radio-wrapper{height:20px}.reassignmentPage .no-results{max-width:800px;margin:40px 0}.reassignmentPage_footer{margin:60px 0 40px}.reassignmentPage_submitButton{display:block;padding:0 10px;box-sizing:border-box;text-decoration:none;background:#cbdb2a;font-family:Poppins-Bold;font-size:12px;line-height:40px;height:42px;width:100%;text-align:center;text-transform:uppercase;border:1px solid #cbdb2a;transition:all .3s;cursor:pointer;margin:0 auto;max-width:280px}.reassignmentPage_submitButton:hover{text-decoration:none;background:#000;color:#fff}@media (min-width:961px){.reassignmentPage_submitButton{line-height:32px;min-width:220px}}@media (max-width:420px){.reassignmentPage_submitButton{width:100%}}.reassignmentPage_submitButton[disabled]{opacity:.5}.reassignmentPage_cancelButton{margin:20px auto 0;display:block;border:0;width:100%;max-width:120px;text-align:center;color:#787878;background:0 0;cursor:pointer}.reassignmentPage_cancelButton:hover{text-decoration:none}@media (max-width:420px){.reassignmentPage_cancelButton{width:100%}}.bpr_section-product-detail.ve-power-of-lens-edit #T_pdp_price,.bpr_section-product-detail.ve-power-of-lens-edit #bpr_prodCL-form-old,.bpr_section-product-detail.ve-power-of-lens-edit .bpr_prod-det-price-desc,.bpr_section-product-detail.ve-power-of-lens-edit .engi-delivery,.bpr_section-product-detail.ve-power-of-lens-edit .engi-prod-eyes-configure .--col-1,.bpr_section-product-detail.ve-power-of-lens-edit .engi-prod-strength-wrapper,.bpr_section-product-detail.ve-power-of-lens-edit .lens-quantity{display:none}.ve-power-of-lens-edit #JS-engi-btn-buy{margin-top:2rem}.bpr_section-product-detail.ve-power-of-lens-edit .bpr_prod-det-action .bpr_section-title{display:block}.cp_bpr_cart .bpr_cart-list .bpr_cart-item .cp_bpr_pup-param{font-size:15px;margin-bottom:1rem}.cp_bpr_cart .bpr_cart-list .bpr_cart-item .cp_bpr_pup-param .cp_bpr_pup-param-row{display:-ms-flexbox;display:flex}.cp_bpr_cart .bpr_cart-list .bpr_cart-item .cp_bpr_pup-param .cp_bpr_pup-param-row .cp_bpr_pup-param-label,.cp_bpr_cart .bpr_cart-list .bpr_cart-item .cp_bpr_pup-param .cp_bpr_pup-param-row .cp_bpr_pup-param-value{font-family:Poppins-Light;padding:0;width:18%;text-align:left;letter-spacing:.06rem}.ve-edit-subscription{text-align:inherit;outline:0;border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#e5002b;text-decoration:underline;cursor:pointer}.ve-edit-subscription:hover{text-decoration:none}.go-map{text-align:center}@media (min-width:961px){.go-map{margin-top:16px}}.go-map v-map-holder-element{display:block;min-height:200px;width:100%;max-width:100%}.go-map .main-container__title{margin:3rem 0 2rem;text-transform:uppercase;font-family:Poppins-Medium;font-weight:500;line-height:36px;color:#323232}.engi-mycards-page .engi-mycards-holder{margin:40px auto 0;padding:20px;border:2px solid #cbdb2a;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column}.engi-mycards-page .engi-mycards-holder:before{content:" ";display:block;background:url(../../images/goclub.png) no-repeat;background-size:cover;height:88px;width:253px;margin-bottom:20px}@media (min-width:961px){.engi-mycards-page .engi-mycards-holder:before{margin-bottom:0}}@media (min-width:621px){.engi-mycards-page .engi-mycards-holder{padding:26px 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media (min-width:961px){.engi-mycards-page .engi-mycards-holder{margin:50px auto 25px;padding:30px 50px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.engi-mycards-page .engi-mycards-holder_title{margin:0;font-family:Poppins-Bold;font-size:16px}.engi-mycards-page .engi-mycards-holder_card-number{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:3;order:3;margin:0 0 0;font-size:18px;font-family:Poppins-Regular;line-height:calculateLine(23px,18px)}@media (min-width:621px){.engi-mycards-page .engi-mycards-holder_card-number{font-size:20px;padding-bottom:10px}}@media (min-width:961px){.engi-mycards-page .engi-mycards-holder_card-number{font-size:20px}}@media (min-width:1025px){.engi-mycards-page .engi-mycards-holder_card-number{font-size:20px}}.engi-mycards-page .engi-mycards-holder>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.engi-mycards-page .engi-mycards-description{margin:20px 0 0;font-size:12px;line-height:24px}.engi-mycards-page .engi-mycards-description br{display:none}@media (min-width:961px){.engi-mycards-page .engi-mycards-description br{display:block}}@media (min-width:961px){.engi-mycards-page .engi-mycards-description{font-size:13px}}@media (min-width:1025px){.engi-mycards-page .engi-mycards-description{margin-top:20px}}.engi-mycards-page .engi-mycards-description a{text-decoration:underline}.engi-mycards-page .engi-mycards-description a:hover{text-decoration:none}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*=si-wrapper]{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:5px;transform:translate(-50%,-100%);width:100%;max-width:270px}@media (min-width:621px){.si-wrapper-top{max-width:430px}}.si-wrapper-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-2px;margin-left:5px;transform:translate(-50%,0)}.si-wrapper-left{margin-top:-21px;margin-left:-11px;transform:translate(-100%,-50%)}.si-wrapper-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-21px;margin-left:21px;transform:translate(0,-50%)}[class*=si-shadow-wrapper]{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;z-index:1}.si-shadow-wrapper-bottom,.si-shadow-wrapper-top{-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-ms-flex-order:-1;order:-1}.si-shadow-frame{box-shadow:0 2px 4px 0 #000}[class*=si-shadow-pointer]{position:relative;width:15px;height:15px;margin:auto}[class*=si-shadow-inner-pointer]{position:absolute;width:141%;height:141%;box-shadow:-1.4142135624px 1.4142135624px 4px 0 #000}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;transform:translate(50%,-50%) rotate(-45deg)}.si-frame{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:20px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #ddd}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:0;background-color:transparent;color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:focus,.si-close-button:hover{opacity:.7}[class*=si-pointer-border]{position:absolute;border:15px solid transparent;z-index:3}[class*=si-pointer-bg]{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-bottom,.si-pointer-border-top{left:50%;transform:translate(-50%,0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translate(0,-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#ddd}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#ddd}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#ddd}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#ddd}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0}v-asm-customer-search-form,v-asm-customer-search-form-element{width:100%}v-asm-customer-search-form .m-asm-customer-search-form,v-asm-customer-search-form-element .m-asm-customer-search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative}v-asm-customer-search-form .m-asm-customer-search-form v-spinner,v-asm-customer-search-form-element .m-asm-customer-search-form v-spinner{position:absolute;width:14px;height:14px;top:50%;right:12px;margin:-7px 0 0;font-size:14px}v-asm-customer-search-form .a-asm-customer-search-form-input,v-asm-customer-search-form-element .a-asm-customer-search-form-input{width:100%;border:none;font-family:Poppins-Light;font-size:1.2em;font-weight:400;height:40px;line-height:4em;padding:0 10px;text-align:start;word-spacing:0;writing-mode:horizontal-tb;box-sizing:border-box;text-transform:uppercase}v-asm-customer-search-form .a-asm-customer-search-form-button,v-asm-customer-search-form-element .a-asm-customer-search-form-button{font-size:1.2em;min-width:80px;color:#fff;background-color:transparent;border:.0994318em solid #fff;width:80px;cursor:pointer;font-weight:400;height:40px;line-height:40px;margin-left:.3em;padding:0 10px;text-align:center;text-transform:uppercase;background-color:transparent;display:block}@media (max-width:960px){v-asm-customer-search-form .a-asm-customer-search-form-button,v-asm-customer-search-form-element .a-asm-customer-search-form-button{display:none}}v-asm-customers-search-result,v-asm-customers-search-result-element{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}v-asm-customers-search-result .m-asm-customers-search-result,v-asm-customers-search-result-element .m-asm-customers-search-result{font-size:10px;color:#000;display:inline-block;background-color:#fff;top:-1px;max-height:70vh;overflow-x:hidden;overflow-y:scroll;border:1px solid #d2d2d2}v-asm-customers-search-result .m-asm-customers-search-result .a-person:hover,v-asm-customers-search-result-element .m-asm-customers-search-result .a-person:hover{cursor:pointer;background-color:#fef7da}v-asm-customers-search-result .m-asm-customers-search-result .a-person,v-asm-customers-search-result-element .m-asm-customers-search-result .a-person{display:grid;grid-template-areas:"name  email tel " "name address address";grid-template-columns:minmax(170px,1fr) 1fr 100px;grid-row-gap:1px;grid-column-gap:5px;padding:6px 10px}v-asm-customers-search-result .m-asm-customers-search-result .a-person.ecommerce,v-asm-customers-search-result-element .m-asm-customers-search-result .a-person.ecommerce{color:#59ab00}v-asm-customers-search-result .m-asm-customers-search-result .m-line:nth-of-type(2),v-asm-customers-search-result-element .m-asm-customers-search-result .m-line:nth-of-type(2){margin-top:.7em}v-asm-customers-search-result .m-asm-customers-search-result .a-address,v-asm-customers-search-result .m-asm-customers-search-result .a-email,v-asm-customers-search-result .m-asm-customers-search-result .a-name,v-asm-customers-search-result .m-asm-customers-search-result .a-tel,v-asm-customers-search-result-element .m-asm-customers-search-result .a-address,v-asm-customers-search-result-element .m-asm-customers-search-result .a-email,v-asm-customers-search-result-element .m-asm-customers-search-result .a-name,v-asm-customers-search-result-element .m-asm-customers-search-result .a-tel{font-size:1.2em;line-height:1.5em;border:0 solid #000;text-overflow:ellipsis;overflow:hidden}v-asm-customers-search-result .m-asm-customers-search-result .a-email,v-asm-customers-search-result .m-asm-customers-search-result .a-name,v-asm-customers-search-result .m-asm-customers-search-result .a-tel,v-asm-customers-search-result-element .m-asm-customers-search-result .a-email,v-asm-customers-search-result-element .m-asm-customers-search-result .a-name,v-asm-customers-search-result-element .m-asm-customers-search-result .a-tel{font-size:13px}v-asm-customers-search-result .m-asm-customers-search-result .a-name,v-asm-customers-search-result-element .m-asm-customers-search-result .a-name{grid-area:name;text-transform:capitalize}v-asm-customers-search-result .m-asm-customers-search-result .a-email,v-asm-customers-search-result-element .m-asm-customers-search-result .a-email{grid-area:email}v-asm-customers-search-result .m-asm-customers-search-result .a-tel,v-asm-customers-search-result-element .m-asm-customers-search-result .a-tel{grid-area:tel;text-align:right}v-asm-customers-search-result .m-asm-customers-search-result .a-address,v-asm-customers-search-result-element .m-asm-customers-search-result .a-address{grid-area:address}v-asm-customers-search-result .m-asm-customers-search-result .a-no-results,v-asm-customers-search-result-element .m-asm-customers-search-result .a-no-results{text-align:center;padding:10px 0;font-size:13px}@media (max-width:960px){v-asm-customers-search-result .m-asm-customers-search-result .a-person,v-asm-customers-search-result-element .m-asm-customers-search-result .a-person{grid-template-areas:"name  name " "email tel" "address address";grid-template-columns:8fr 4fr;padding-right:2em;border:none}}@media (max-width:620px){v-asm-customers-search-result .m-asm-customers-search-result .a-person,v-asm-customers-search-result-element .m-asm-customers-search-result .a-person{border-top:1px solid #d2d2d2;grid-template-areas:"name" "tel" "email" "address";grid-template-columns:auto}v-asm-customers-search-result .m-asm-customers-search-result .a-tel,v-asm-customers-search-result-element .m-asm-customers-search-result .a-tel{text-align:left}}v-button,v-button-element{position:relative;display:block}v-button .a-button-choose,v-button-element .a-button-choose{display:block;width:100%;max-width:415px;height:64px;margin:0 auto 0;font-size:22px;line-height:22px;border:1px solid #fff;overflow:hidden;transition-timing-function:ease-in;padding:0 30px}v-button .a-button-choose .standard-message,v-button .a-button-choose .transition-message,v-button-element .a-button-choose .standard-message,v-button-element .a-button-choose .transition-message{min-width:100%}v-button .a-button-choose :host-context(.vto-run-buttons) .standard-message,v-button .a-button-choose :host-context(.vto-run-buttons) .transition-message,v-button-element .a-button-choose :host-context(.vto-run-buttons) .standard-message,v-button-element .a-button-choose :host-context(.vto-run-buttons) .transition-message{font-size:20px}.--light v-button .a-button-choose .standard-message,.--light v-button-element .a-button-choose .standard-message{font-size:20px}v-button .a-button-choose .transition-message:before,v-button-element .a-button-choose .transition-message:before{margin-right:10px}v-button .a-button-choose .message-section,v-button-element .a-button-choose .message-section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}v-button .engi-button,v-button-element .engi-button{width:100%;height:auto;display:block;margin:auto;margin-top:10px}v-button .--light .a-button-choose,v-button-element .--light .a-button-choose{background:#fff;transition:color .15s;transition:border .25s;background-image:none}v-button .--light .a-button-choose:hover,v-button-element .--light .a-button-choose:hover{border:1px solid #cbdb2a;background-image:none;color:#000}v-button .--full .a-button-choose,v-button-element .--full .a-button-choose{background-image:none;background-color:#cbdb2a;transition:color .15s;transition:background-image .25s}v-button .--full .a-button-choose:hover,v-button-element .--full .a-button-choose:hover{border:1px solid #fff;background-image:none;background-color:#dfea76;color:#fff}v-button .--big-font .a-button-choose,v-button-element .--big-font .a-button-choose{font-size:35px}v-button .--small-font .a-button-choose,v-button-element .--small-font .a-button-choose{font-size:20px}v-button .--vto-run-parent.--small-font .a-button-choose,v-button-element .--vto-run-parent.--small-font .a-button-choose{font-size:16px}v-button .--bottom-pad,v-button-element .--bottom-pad{margin-bottom:36px}v-button .bpr_disabled .a-button-choose,v-button-element .bpr_disabled .a-button-choose{cursor:not-allowed;background-image:none;background-color:#555;color:#fff}v-button .bpr_disabled .a-button-choose:hover,v-button-element .bpr_disabled .a-button-choose:hover{background-image:none;background-color:#555}v-button v-spinner,v-button-element v-spinner{position:absolute;width:14px;height:14px;top:22px;right:20px;font-size:15px;z-index:5}v-button .a-button-disabled,v-button-element .a-button-disabled{opacity:.5}@media (max-width:620px){v-button .a-button-choose,v-button-element .a-button-choose{font-size:18px}v-button .--big-font .a-button-choose,v-button-element .--big-font .a-button-choose{font-size:24px}v-button .--small-font .a-button-choose,v-button-element .--small-font .a-button-choose{font-size:18px}v-button .--vto-run-parent.--small-font .a-button-choose,v-button-element .--vto-run-parent.--small-font .a-button-choose{font-size:16px}}@media (max-width:420px){v-button .--vto-run-parent.--small-font .a-button-choose,v-button-element .--vto-run-parent.--small-font .a-button-choose{font-size:14px}}v-page-message .m-page-message-container,v-page-message-element .m-page-message-container{width:100%;box-sizing:border-box}v-page-message .m-page-message-container.visionexpress .a-page-message-icon .flaticon-application,v-page-message .m-page-message-container.visionexpress .a-page-message-icon .flaticon-businessman,v-page-message .m-page-message-container.visionexpress .a-page-message-icon .flaticon-deal,v-page-message-element .m-page-message-container.visionexpress .a-page-message-icon .flaticon-application,v-page-message-element .m-page-message-container.visionexpress .a-page-message-icon .flaticon-businessman,v-page-message-element .m-page-message-container.visionexpress .a-page-message-icon .flaticon-deal{font-size:70px;width:70px;height:70px}v-page-message .m-page-message-container.visionexpress .a-page-message-icon,v-page-message-element .m-page-message-container.visionexpress .a-page-message-icon{color:#191919}v-page-message .m-page-message-container.visionexpress .a-page-message-title,v-page-message-element .m-page-message-container.visionexpress .a-page-message-title{color:#191919;font-family:Poppins-Bold;font-size:26px;line-height:33px;font-weight:400}v-page-message .m-page-message-container.visionexpress .a-page-message-content .a-page-message-text,v-page-message-element .m-page-message-container.visionexpress .a-page-message-content .a-page-message-text{color:#191919;font-family:Poppins-Light;font-size:17px;line-height:28px;font-weight:400}v-page-message .m-page-message-container.visionexpress .generateLink,v-page-message-element .m-page-message-container.visionexpress .generateLink{background:#e5002b;border:1px solid #e5002b;height:40px;width:328px;margin:auto;box-sizing:border-box;border-radius:24px;margin-top:40px}v-page-message .m-page-message-container.visionexpress .generateLink .a-button-link,v-page-message-element .m-page-message-container.visionexpress .generateLink .a-button-link{background-image:none;color:#fff;font-family:Poppins-Bold;font-size:16px;font-weight:400;text-transform:none}v-page-message .m-page-message-container .a-page-message-icon,v-page-message-element .m-page-message-container .a-page-message-icon{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}v-page-message .m-page-message-container .a-page-message-icon .flaticon-application,v-page-message .m-page-message-container .a-page-message-icon .flaticon-businessman,v-page-message .m-page-message-container .a-page-message-icon .flaticon-deal,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-application,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-businessman,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-deal{font-style:normal;font-size:90px;width:90px;height:90px;margin:0 0 50px;display:block}v-page-message .m-page-message-container .a-page-message-content,v-page-message-element .m-page-message-container .a-page-message-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:14px}v-page-message .m-page-message-container .a-page-message-content .a-page-message-text,v-page-message-element .m-page-message-container .a-page-message-content .a-page-message-text{height:auto;width:793px;color:#000;font-family:Poppins-Regular;font-size:18px;line-height:32px;text-align:center}v-page-message .m-page-message-container .a-page-message-title,v-page-message-element .m-page-message-container .a-page-message-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:100%;height:65px;color:#000;font-family:Poppins-Bold;font-size:34px;font-weight:700;line-height:32px;text-align:center}v-page-message .m-page-message-container .generateLink,v-page-message-element .m-page-message-container .generateLink{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:70px}v-page-message .m-page-message-container .generateLink .a-button-link,v-page-message-element .m-page-message-container .generateLink .a-button-link{width:302px;font-size:19px;font-family:Poppins-Bold;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;border:none;text-decoration:none;text-transform:uppercase;line-height:40px;position:relative;transition:all .3s ease-in}v-page-message .m-page-message-container .generateLink .a-button-link:hover,v-page-message-element .m-page-message-container .generateLink .a-button-link:hover{background:#dfea76}@media (max-width:960px){v-page-message .m-page-message-container,v-page-message-element .m-page-message-container{width:90%;margin:0 5% 0 5%}v-page-message .m-page-message-container .a-page-message-icon .flaticon-application,v-page-message .m-page-message-container .a-page-message-icon .flaticon-businessman,v-page-message .m-page-message-container .a-page-message-icon .flaticon-deal,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-application,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-businessman,v-page-message-element .m-page-message-container .a-page-message-icon .flaticon-deal{font-size:70px;width:70px;height:70px;margin:0 0 30px}v-page-message .m-page-message-container .a-page-message-content .a-page-message-text,v-page-message-element .m-page-message-container .a-page-message-content .a-page-message-text{font-size:14px;line-height:150%}v-page-message .m-page-message-container .a-page-message-title,v-page-message-element .m-page-message-container .a-page-message-title{font-size:25px}v-page-message .m-page-message-container .generateLink,v-page-message-element .m-page-message-container .generateLink{margin-top:50px}v-page-message .m-page-message-container .generateLink .a-button-link,v-page-message-element .m-page-message-container .generateLink .a-button-link{font-size:16px}}v-common-modal .close-btn,v-common-modal-element .close-btn{position:absolute;top:15px;right:20px;cursor:pointer}v-common-modal .m-modal-router,v-common-modal-element .m-modal-router{background-color:#cbdb2a}v-common-modal .m-modal-router,v-common-modal-element .m-modal-router{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:10001;overflow:auto;display:none}v-common-modal .m-modal-router.is-visible,v-common-modal-element .m-modal-router.is-visible{display:block}v-common-modal .a-modal-router-content,v-common-modal-element .a-modal-router-content{display:block;position:absolute;left:0;right:0;text-align:center;font-size:16px;top:50%;transform:translateY(-50%);overflow:auto}v-common-modal .a-modal-router-content.vto-run-content,v-common-modal-element .a-modal-router-content.vto-run-content{top:0;transform:translateY(0)}@media (min-width:961px){v-common-modal .a-modal-router-content.vto-run-content,v-common-modal-element .a-modal-router-content.vto-run-content{top:50%;transform:translateY(-50%)}}v-common-modal .m-modal-template,v-common-modal-element .m-modal-template{position:relative;min-width:auto;max-width:1120px;font-family:Poppins-Regular;display:inline-block;background-color:#fff;box-sizing:border-box;padding:30px}@media (max-width:620px){v-common-modal .m-modal-template,v-common-modal-element .m-modal-template{max-width:100vw}}v-form-with-input,v-form-with-input-element{height:47px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}v-form-with-input .a-form-with-input,v-form-with-input-element .a-form-with-input{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#000}v-form-with-input .a-form-with-input .a-form,v-form-with-input-element .a-form-with-input .a-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:fit-content;-ms-flex-positive:1;flex-grow:1}v-form-with-input .a-form-with-input .a-form-input,v-form-with-input .a-form-with-input .a-form-input:focus,v-form-with-input-element .a-form-with-input .a-form-input,v-form-with-input-element .a-form-with-input .a-form-input:focus{font-family:Poppins-Medium;outline:0;border:none;height:18px;font-size:12px;width:100%;margin-left:17px;background-color:transparent}v-form-with-input .a-form-with-input .a-form-input:-ms-input-placeholder,v-form-with-input-element .a-form-with-input .a-form-input:-ms-input-placeholder{color:#000}v-form-with-input .a-form-with-input .a-form-input::placeholder,v-form-with-input-element .a-form-with-input .a-form-input::placeholder{color:#000}v-form-with-input .a-form-with-input .a-form-input-reset,v-form-with-input-element .a-form-with-input .a-form-input-reset{color:#292929;font-family:Poppins-Medium;font-size:11px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:4em;-ms-flex-align:center;align-items:center;margin-right:0;cursor:pointer}@media (min-width:961px){v-form-with-input .a-form-with-input,v-form-with-input-element .a-form-with-input{border:0;height:37px}v-form-with-input .a-form-with-input.--active,v-form-with-input-element .a-form-with-input.--active{height:37px}v-form-with-input .a-form-with-input input,v-form-with-input-element .a-form-with-input input{background-color:transparent;padding-bottom:5px}}@media (max-width:960px){v-form-with-input .a-form-with-input,v-form-with-input-element .a-form-with-input{height:44px}}@media (max-width:1024px){.engi-visionexpress v-form-with-input .a-form-with-input,.engi-visionexpress v-form-with-input-element .a-form-with-input{height:44px;border-radius:25px;border:none;margin-top:10px}}@media (min-width:961px){.engi-visionexpress v-form-with-input .a-form-with-input,.engi-visionexpress v-form-with-input-element .a-form-with-input{border:0;height:44px;border-radius:25px}.engi-visionexpress v-form-with-input .a-form-with-input input,.engi-visionexpress v-form-with-input-element .a-form-with-input input{background-color:transparent;padding-bottom:0;border-bottom:none;font-size:13px;font-family:Poppins-Medium}.engi-visionexpress v-form-with-input .a-form-with-input input:-ms-input-placeholder,.engi-visionexpress v-form-with-input-element .a-form-with-input input:-ms-input-placeholder{color:#919191;font-family:Poppins-Medium}.engi-visionexpress v-form-with-input .a-form-with-input input::placeholder,.engi-visionexpress v-form-with-input-element .a-form-with-input input::placeholder{color:#919191;font-family:Poppins-Medium}}.engi-visionexpress v-form-with-input .a-form-input,.engi-visionexpress v-form-with-input .a-form-input:focus,.engi-visionexpress v-form-with-input-element .a-form-input,.engi-visionexpress v-form-with-input-element .a-form-input:focus{font-family:Poppins-Medium;outline:0;border:none;height:18px;font-size:13px;font-weight:300;width:100%;margin-left:17px;background-color:transparent}.engi-visionexpress v-form-with-input .a-form-input:-ms-input-placeholder,.engi-visionexpress v-form-with-input-element .a-form-input:-ms-input-placeholder{color:#919191}.engi-visionexpress v-form-with-input .a-form-input::placeholder,.engi-visionexpress v-form-with-input-element .a-form-input::placeholder{color:#919191}v-facet-search-bar .field-container,v-input .field-container,v-input-element .field-container{position:relative;font-family:Orgon-Regular}v-facet-search-bar .field-container__input,v-input .field-container__input,v-input-element .field-container__input{box-sizing:border-box;border:1px solid #ddd;height:42px;width:100%;border-radius:4px;font-size:15px;line-height:19px;color:#191919;padding:2px 10px;resize:none;outline:0}v-facet-search-bar .field-container__input:focus,v-facet-search-bar .field-container__input:valid,v-input .field-container__input:focus,v-input .field-container__input:valid,v-input-element .field-container__input:focus,v-input-element .field-container__input:valid{border:1px solid #787878}v-facet-search-bar .field-container__input:focus+.field-container__label,v-facet-search-bar .field-container__input:valid+.field-container__label,v-input .field-container__input:focus+.field-container__label,v-input .field-container__input:valid+.field-container__label,v-input-element .field-container__input:focus+.field-container__label,v-input-element .field-container__input:valid+.field-container__label{transform:translate(-1.2em,-1.2em) scale(.8,.8);transition-duration:.2s}v-facet-search-bar .field-container__label,v-input .field-container__label,v-input-element .field-container__label{pointer-events:none;color:#787878;font-size:15px;line-height:19px;top:11px;left:8px;position:absolute;height:19px;display:inline-block;margin-left:8px;padding:0 2px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;overflow:hidden;text-overflow:ellipsis}v-facet-search-bar .field-container{position:relative;font-family:Poppins-Regular;margin:15px 0 0;border-color:#ddd}v-facet-search-bar .field-container__input{box-sizing:border-box;border:1px solid #ddd;height:30px;width:100%;border-radius:4px;font-size:13px;background-image:url(../../images/icon-loupe.svg);background-size:15px auto;background-position:right 5px center;background-repeat:no-repeat;padding-right:20px}v-facet-search-bar .field-container__label{font-size:13px;line-height:18px;top:8px;left:4px}v-lenses-configurator .--invisible,v-lenses-configurator-element .--invisible{visibility:hidden}v-lenses-configurator .engi-prod-select-config,v-lenses-configurator-element .engi-prod-select-config{display:-ms-flexbox;display:flex;margin-top:30px}v-lenses-configurator .engi-prod-select-config form,v-lenses-configurator-element .engi-prod-select-config form{width:100%}@media (min-width:621px){v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice{position:relative;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:421px){v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice{width:50%}}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input~.engi-prod-one-value::before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input~.engi-prod-one-value::before{display:block;position:absolute;border:1px solid #b3b3b3;width:20px;height:20px;box-sizing:border-box;text-align:center;padding-top:2px;left:0}.engi-visionexpress v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input~.engi-prod-one-value::before,.engi-visionexpress v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input~.engi-prod-one-value::before{border:1px solid #ddd;border-radius:3px}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input:not(:checked)~.engi-prod-one-value:before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-choice input:not(:checked)~.engi-prod-one-value:before{content:""}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value{font-family:Poppins-Light;letter-spacing:-.5px;padding-left:25px}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value-ve,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value-ve{display:none}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value .engi-visionexpress,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value .engi-visionexpress{display:none}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value .engi-visionexpress-ve,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value .engi-visionexpress-ve{display:block;font-family:Poppins-Light}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option{text-align:center;font-family:Poppins-Bold;margin-top:20px}.engi-visionexpress v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,.engi-visionexpress v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option{font-family:Poppins-Medium}@media (min-width:621px){v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option{width:50%;display:inline-block;margin-top:0}}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .engi-prod-lenses-option-wrapper,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .engi-prod-lenses-option-wrapper{width:100%}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .engi-prod-eye,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .engi-prod-eye{display:inline-block;width:50%}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .--both,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option .--both{display:none;width:100%}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option.--checked .--once,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option.--checked .--once{display:none}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option.--checked .--both,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option.--checked .--both{display:block}v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value{font-size:13px}@media (max-width:960px){v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value{font-size:14px}}@media (min-width:961px){v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-lenses-option,v-lenses-configurator-element .engi-prod-select-config .engi-prod-strength-wrapper .engi-prod-one-value{font-size:15px}}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}@media (min-width:621px){v-lenses-configurator .engi-prod-select-config .engi-prod-select-param,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param{-ms-flex-direction:row;flex-direction:row}}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-content,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-content{text-align:right;font-weight:300;margin-bottom:10px}@media (min-width:621px){v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-content,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-content{margin:0 30px 0 0}}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-content::after,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-content::after{content:":"}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-var-cont,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-var-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:621px){v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-var-cont,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-var-cont{-ms-flex:0 0 50%;flex:0 0 50%}}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .--col-1,v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .--col-2,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .--col-1,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .--col-2{width:calc((100% - 20px)/ 2);position:relative;z-index:1}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .--col-1::before,v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .--col-2::before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .--col-1::before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .--col-2::before{position:absolute;display:-ms-flexbox;display:flex;font-size:10px;z-index:-1;-ms-flex-align:center;align-items:center;margin:auto;right:10px;top:0;bottom:0}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .config,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .config{width:100%;height:30px;padding-left:9px;font-family:Poppins-Light;background:0 0;border:1px solid #b3b3b3;color:#000;-webkit-appearance:none;-moz-appearance:none}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .config.--disabled,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .config.--disabled{opacity:.4}.engi-visionexpress v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .config,.engi-visionexpress v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .config{font-family:Poppins-Light;border-color:#ddd;border-radius:4px}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-quantity-wrapper,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-quantity-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua{display:-ms-flexbox;display:flex;width:calc((100% - 20px)/ 2);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua{display:inline-block;font-family:Poppins-Bold;padding:0 8px}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus,v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus{width:22px;height:22px;border-radius:15px;position:relative;background-color:#f6f6f6;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus::before,v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus::before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus::before,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus::before{text-align:center;position:absolute;font-size:8px;top:7px;left:7px}v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus:hover,v-lenses-configurator .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus:hover,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-minus:hover,v-lenses-configurator-element .engi-prod-select-config .engi-prod-select-param .engi-prod-select-qua .engi-prod-qua-plus:hover{cursor:pointer;background-color:#000;opacity:.5;color:#fff}v-lenses-configurator .engi-prod-select-config .engi-prod-eyes-configure.--checked .--col-1,v-lenses-configurator-element .engi-prod-select-config .engi-prod-eyes-configure.--checked .--col-1{display:none}v-lenses-configurator .engi-prod-select-config .engi-prod-eyes-configure.--checked .--col-2,v-lenses-configurator-element .engi-prod-select-config .engi-prod-eyes-configure.--checked .--col-2{width:100%}v-lenses-configurator .engi-prod-eye-deliverytime,v-lenses-configurator-element .engi-prod-eye-deliverytime{margin:30px 0 5px;text-align:right;font-family:Poppins-Regular;font-size:14px;font-weight:400;color:#59ab00}@media (min-width:961px){v-lenses-configurator .engi-prod-eye-deliverytime,v-lenses-configurator-element .engi-prod-eye-deliverytime{font-size:17px}}v-modal-information-and-action div.a-modal-router-content .m-modal-template,v-modal-information-and-action-element div.a-modal-router-content .m-modal-template{padding:55px 20px}v-modal-information-and-action .a-modal-button,v-modal-information-and-action .a-modal-text,v-modal-information-and-action .a-modal-title,v-modal-information-and-action-element .a-modal-button,v-modal-information-and-action-element .a-modal-text,v-modal-information-and-action-element .a-modal-title{line-height:30px;text-align:center;text-overflow:ellipsis;overflow:hidden}v-modal-information-and-action .a-modal-title,v-modal-information-and-action-element .a-modal-title{overflow:hidden;text-overflow:ellipsis;color:#000;font-size:18px;margin-bottom:40px}v-modal-information-and-action .a-modal-text,v-modal-information-and-action-element .a-modal-text{color:#000;font-size:18px;line-height:30px;text-align:center;margin-bottom:45px}v-modal-information-and-action .a-modal-button,v-modal-information-and-action-element .a-modal-button{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}v-modal-information-and-action .a-button-ok,v-modal-information-and-action-element .a-button-ok{width:220px;font-family:Poppins-Bold;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:40px;position:relative;max-width:90%;transition:all .3s ease-in}v-modal-information-and-action .a-button-ok:hover,v-modal-information-and-action-element .a-button-ok:hover{background:#dfea76}v-modal-information-and-action .icon,v-modal-information-and-action-element .icon{font-style:normal;display:block;font-size:96px;line-height:1}v-modal-information-and-action .a-contact-with-us-link:active,v-modal-information-and-action .a-contact-with-us-link:hover,v-modal-information-and-action .a-contact-with-us-link:link,v-modal-information-and-action .a-contact-with-us-link:visited,v-modal-information-and-action-element .a-contact-with-us-link:active,v-modal-information-and-action-element .a-contact-with-us-link:hover,v-modal-information-and-action-element .a-contact-with-us-link:link,v-modal-information-and-action-element .a-contact-with-us-link:visited{text-decoration:underline;color:#000}.engi-statement-modal-wrapper{max-width:740px}.engi-statement-modal-wrapper .engi-statement-modal-content{padding:20px 20px 30px}@media (min-width:621px){.engi-statement-modal-wrapper .engi-statement-modal-content{padding:25px 60px 40px}}@media (min-width:961px){.engi-statement-modal-wrapper .engi-statement-modal-content{padding:30px 70px 45px}}.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__title{font-family:Poppins-Regular;font-size:15px;margin-bottom:30px}@media (min-width:621px){.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__title{font-size:17px}}@media (min-width:961px){.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__title{font-size:18px}}@media (min-width:1025px){.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__title{font-size:20px}}.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__body{margin-bottom:30px;font-family:Poppins-Light;font-size:13px;line-height:18px}@media (min-width:961px){.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__body{font-size:14px;line-height:20px;margin-bottom:50px}}@media (min-width:1025px){.engi-statement-modal-wrapper .engi-statement-modal-content .engi-statement-modal__body{font-size:15px;line-height:22px}}@media (min-width:621px){.engi-statement-modal-wrapper .engi-statement-modal-content .bpr_section-btn{max-width:370px;margin:0 auto}}.engi-statement-modal-wrapper .engi-statement-modal-content .bpr_section-btn.engi-a-button.-primary{width:auto}.engi-statement-modal-wrapper .engi-statement-modal-content .bpr_section-btn a{font-size:15px}@media (min-width:621px){.engi-statement-modal-wrapper .engi-statement-modal-content .bpr_section-btn a{font-size:17px}}@media (min-width:961px){.engi-statement-modal-wrapper .engi-statement-modal-content .bpr_section-btn a{font-size:20px}}.asm-expire-modal{max-width:920px;width:100%}.asm-expire-modal_content{padding:190px 40px 20px;font-family:Poppins-Regular}.asm-expire-modal_content.-before-finish{background:url(../../images/icon_timer.svg) 50% 70px no-repeat;background-size:80px auto}.asm-expire-modal_content.-before-finish .asm-expire-modal_title{font-size:34px;line-height:calculateLine(44px,34px)}.asm-expire-modal_content.-before-finish .asm-expire-modal_title b{font-family:Poppins-Bold;font-weight:400;color:#cbdb2a}.asm-expire-modal_content.-before-finish .asm-expire-modal_description{font-size:20px;margin:15px 0 0}.asm-expire-modal_content.-finish{padding-top:152px;background:url(../../images/icon_asmtimeout.png) 50% 50px no-repeat}.asm-expire-modal_content.-finish .asm-expire-modal_title{font-size:20px;font-family:Poppins-Bold;font-weight:400;line-height:calculateLine(25px,20px)}.asm-expire-modal_content.-finish .asm-expire-modal_description{font-size:15px;font-family:Poppins-Light;margin:15px 0 0;max-width:530px}.asm-expire-modal_buttons{margin:60px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asm-expire-modal_login,.asm-expire-modal_logout,.asm-expire-modal_refresh{font-family:Poppins-Bold;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:40px;position:relative;width:100%;transition:all .3s ease-in;max-width:250px;margin:10px 10px 0;border:0}.asm-expire-modal_login:hover,.asm-expire-modal_logout:hover,.asm-expire-modal_refresh:hover{background:#dfea76}.asm-expire-modal_login{max-width:328px;margin:50px auto 0}v-modal-confirm div.a-modal-router-content .m-modal-template{padding:55px 20px}v-modal-confirm .a-modal-text,v-modal-confirm .a-modal-title{line-height:1.2;text-align:center;text-overflow:ellipsis;overflow:hidden}v-modal-confirm .a-modal-title{overflow:hidden;text-overflow:ellipsis;color:#000;font-size:18px;margin-bottom:40px}@media (min-width:1025px){v-modal-confirm .a-modal-title{font-size:30px}}v-modal-confirm .a-modal-text{color:#000;font-size:18px;line-height:30px;text-align:center;margin:20px 0 45px;line-height:1.2}@media (min-width:1025px){v-modal-confirm .a-modal-text{font-size:30px}}v-modal-confirm .a-modal-button{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:10px 20px}@media (min-width:961px){v-modal-confirm .a-modal-button{gap:10px 40px}}v-modal-confirm .a-button-cancel,v-modal-confirm .a-button-ok{width:200px;font-family:Poppins-Bold;border:0;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:40px;position:relative;max-width:90%;transition:all .3s ease-in}v-modal-confirm .a-button-cancel:hover,v-modal-confirm .a-button-ok:hover{background:#dfea76}v-modal-confirm .icon{font-style:normal;display:block;font-size:96px;line-height:1}v-modal-confirm .a-contact-with-us-link:active,v-modal-confirm .a-contact-with-us-link:hover,v-modal-confirm .a-contact-with-us-link:link,v-modal-confirm .a-contact-with-us-link:visited{text-decoration:underline;color:#000}v-modal-confirm .paybylinkModal{max-width:740px}v-modal-confirm .paybylinkModal .a-modal-text{font-size:14px;margin-bottom:40px;line-height:1.4}@media (min-width:621px){v-modal-confirm .paybylinkModal .a-modal-text{font-size:16px}}v-modal-confirm .paybylinkModal .a-modal-text b{display:block;font-weight:400;font-family:Poppins-Bold;font-size:18px}@media (min-width:621px){v-modal-confirm .paybylinkModal .a-modal-text b{font-size:22px}}v-modal-confirm .paybylinkModal .a-modal-button{-ms-flex-direction:column;flex-direction:column}v-modal-confirm .paybylinkModal .a-modal-button .a-button-cancel,v-modal-confirm .paybylinkModal .a-modal-button .a-button-ok{margin:0 auto;width:auto;padding:0 40px}v-modal-confirm .paybylinkModal .a-modal-button .a-button-cancel{background:0 0;font-family:Poppins-Light;color:#787878;text-decoration:underline;text-transform:none;border:0;padding:0}v-modal-confirm .paybylinkModal .a-modal-button .a-button-cancel:hover{text-decoration:none;background:0 0}v-modal-cancel-order{text-align:left;display:block;padding:0 20px;width:100%;box-sizing:border-box}@media (min-width:621px){v-modal-cancel-order{width:500px}}v-modal-cancel-order .input-select{position:relative}v-modal-cancel-order .input-select_select{display:block;height:42px;width:100%;position:relative;margin-top:22px}v-modal-cancel-order .input-select_select input{width:100%;height:100%;font-family:Poppins-Regular;box-sizing:border-box;font-size:13px;padding:2px 10px;cursor:pointer;border-radius:5px}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items{max-height:150px}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar{width:10px}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb,v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-track{border-radius:5px}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-track{background-color:#f6f6f6}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb{background-color:#ddd}v-modal-cancel-order .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb:hover{background-color:#ccc}v-modal-cancel-order .input-orders{margin:20px 0 0}v-modal-cancel-order .input-orders .field-container{position:relative;font-family:Poppins-Regular}v-modal-cancel-order .input-orders .field-container__input{box-sizing:border-box;border:1px solid #ddd;height:42px;width:100%;border-radius:4px;font-size:15px;line-height:19px;color:#191919;padding:2px 10px;resize:none;outline:0}v-modal-cancel-order .input-orders .field-container__input.ng-dirty,v-modal-cancel-order .input-orders .field-container__input:focus{border:1px solid #787878}v-modal-cancel-order .input-orders .field-container__input.ng-dirty+.field-container__label,v-modal-cancel-order .input-orders .field-container__input:focus+.field-container__label{transform:translate(0,-1.2em) scale(.8,.8);transition-duration:.2s;transform-origin:left}v-modal-cancel-order .input-orders .field-container__label{pointer-events:none;color:#787878;font-size:15px;line-height:19px;top:11px;left:8px;position:absolute;height:19px;display:inline-block;margin-left:8px;padding:0 2px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;overflow:hidden;text-overflow:ellipsis}v-modal-cancel-order .a-modal-text,v-modal-cancel-order .a-modal-title{line-height:1.2;text-align:center;text-overflow:ellipsis;overflow:hidden}v-modal-cancel-order .error-message{margin:10px 0 0;width:100%;font-size:12px;color:#e5002b}v-modal-cancel-order .a-modal-title{overflow:hidden;text-overflow:ellipsis;font-size:20px;margin-bottom:30px;text-align:center}@media (min-width:1025px){v-modal-cancel-order .a-modal-title{font-size:22px}}v-modal-cancel-order .a-modal-text{font-size:18px;margin:40px 0 20px;line-height:1.2;text-align:left}v-modal-cancel-order .a-modal-button{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:10px 20px}@media (min-width:961px){v-modal-cancel-order .a-modal-button{gap:10px 40px}}v-modal-cancel-order .a-button-cancel,v-modal-cancel-order .a-button-ok{width:200px;font-family:Poppins-Bold;border:0;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:40px;position:relative;max-width:90%;transition:all .3s ease-in}v-modal-cancel-order .a-button-cancel[disabled],v-modal-cancel-order .a-button-ok[disabled]{opacity:.5;cursor:default}v-modal-cancel-order .a-button-cancel:hover,v-modal-cancel-order .a-button-ok:hover{background:#dfea76}v-modal-cancel-order .icon{font-style:normal;display:block;font-size:96px;line-height:1}v-modal-cancel-order .a-contact-with-us-link:active,v-modal-cancel-order .a-contact-with-us-link:hover,v-modal-cancel-order .a-contact-with-us-link:link,v-modal-cancel-order .a-contact-with-us-link:visited{text-decoration:underline;color:#000}v-modal-cancel-subscription{text-align:left;display:block;padding:0 20px;width:100%;box-sizing:border-box}@media (min-width:621px){v-modal-cancel-subscription{width:500px}}v-modal-cancel-subscription .input-select{position:relative}v-modal-cancel-subscription .input-select_select{display:block;height:42px;width:100%;position:relative;margin-top:22px}v-modal-cancel-subscription .input-select_select input{width:100%;height:100%;font-family:Poppins-Regular;box-sizing:border-box;font-size:13px;padding:2px 10px;cursor:pointer;border-radius:5px}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items{max-height:150px}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar{width:10px}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb,v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-track{border-radius:5px}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-track{background-color:#f6f6f6}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb{background-color:#ddd}v-modal-cancel-subscription .input-select_select .ng-dropdown-panel-items::-webkit-scrollbar-thumb:hover{background-color:#ccc}v-modal-cancel-subscription .input-orders{margin:20px 0 0}v-modal-cancel-subscription .input-orders .field-container{position:relative;font-family:Poppins-Regular}v-modal-cancel-subscription .input-orders .field-container__input{box-sizing:border-box;border:1px solid #ddd;height:42px;width:100%;border-radius:4px;font-size:15px;line-height:19px;color:#191919;padding:2px 10px;resize:none;outline:0}v-modal-cancel-subscription .input-orders .field-container__input.ng-dirty,v-modal-cancel-subscription .input-orders .field-container__input:focus{border:1px solid #787878}v-modal-cancel-subscription .input-orders .field-container__input.ng-dirty+.field-container__label,v-modal-cancel-subscription .input-orders .field-container__input:focus+.field-container__label{transform:translate(0,-1.2em) scale(.8,.8);transition-duration:.2s;transform-origin:left}v-modal-cancel-subscription .input-orders .field-container__label{pointer-events:none;color:#787878;font-size:15px;line-height:19px;top:11px;left:8px;position:absolute;height:19px;display:inline-block;margin-left:8px;padding:0 2px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;overflow:hidden;text-overflow:ellipsis}v-modal-cancel-subscription .a-modal-text,v-modal-cancel-subscription .a-modal-title{line-height:1.2;text-align:center;text-overflow:ellipsis;overflow:hidden}v-modal-cancel-subscription .error-message{margin:10px 0 0;width:100%;font-size:12px;color:#e5002b}v-modal-cancel-subscription .a-modal-title{overflow:hidden;text-overflow:ellipsis;font-size:20px;margin-bottom:30px;text-align:center}@media (min-width:1025px){v-modal-cancel-subscription .a-modal-title{font-size:22px}}v-modal-cancel-subscription .a-modal-text{font-size:18px;margin:40px 0 20px;line-height:1.2;text-align:left}v-modal-cancel-subscription .a-modal-button{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:10px 20px}@media (min-width:961px){v-modal-cancel-subscription .a-modal-button{gap:10px 40px}}v-modal-cancel-subscription .a-button-cancel,v-modal-cancel-subscription .a-button-ok{width:200px;font-family:Poppins-Bold;border:0;background:#cbdb2a;display:inline-block;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:40px;position:relative;max-width:90%;transition:all .3s ease-in}v-modal-cancel-subscription .a-button-cancel[disabled],v-modal-cancel-subscription .a-button-ok[disabled]{opacity:.5;cursor:default}v-modal-cancel-subscription .a-button-cancel:hover,v-modal-cancel-subscription .a-button-ok:hover{background:#dfea76}v-modal-cancel-subscription .icon{font-style:normal;display:block;font-size:96px;line-height:1}v-modal-cancel-subscription .a-contact-with-us-link:active,v-modal-cancel-subscription .a-contact-with-us-link:hover,v-modal-cancel-subscription .a-contact-with-us-link:link,v-modal-cancel-subscription .a-contact-with-us-link:visited{text-decoration:underline;color:#000}v-spinner,v-spinner-element{width:100%;height:100%}v-spinner .a-spinner-animation,v-spinner-element .a-spinner-animation{display:none}v-spinner .a-spinner-visible .a-spinner-content,v-spinner-element .a-spinner-visible .a-spinner-content{display:none}v-spinner .a-spinner-visible .a-spinner-animation,v-spinner-element .a-spinner-visible .a-spinner-animation{display:inline-block;z-index:1}v-mini-search-result,v-mini-search-result-element{display:-ms-flexbox;display:flex}v-mini-search-result .m-mini-search-result,v-mini-search-result-element .m-mini-search-result{font-size:10px;width:100%;display:grid;grid-template-areas:"products" "categories" "footer";grid-template-columns:100%;box-shadow:0 0 10px 0 rgba(153,153,153,.5);font-family:Poppins-Regular;color:#000;background-color:#fff}v-mini-search-result .m-mini-search-result .a-categories-header,v-mini-search-result .m-mini-search-result .a-products-header,v-mini-search-result-element .m-mini-search-result .a-categories-header,v-mini-search-result-element .m-mini-search-result .a-products-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-items:center;-ms-flex-align:center;align-items:center;font-family:Poppins-Bold;font-size:1.4em;line-height:2em;margin-left:20px;text-transform:uppercase}v-mini-search-result .m-mini-search-result .a-products-header,v-mini-search-result-element .m-mini-search-result .a-products-header{padding:15px 0 15px}v-mini-search-result .m-mini-search-result .m-products,v-mini-search-result-element .m-mini-search-result .m-products{grid-area:products;border-right:1px solid #e8e8e8}v-mini-search-result .m-mini-search-result .a-product,v-mini-search-result-element .m-mini-search-result .a-product{width:100%;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;min-height:50px;max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8;font-size:12px}v-mini-search-result .m-mini-search-result .a-product,v-mini-search-result .m-mini-search-result .a-product:active,v-mini-search-result .m-mini-search-result .a-product:hover,v-mini-search-result .m-mini-search-result .a-product:visited,v-mini-search-result-element .m-mini-search-result .a-product,v-mini-search-result-element .m-mini-search-result .a-product:active,v-mini-search-result-element .m-mini-search-result .a-product:hover,v-mini-search-result-element .m-mini-search-result .a-product:visited{color:inherit;text-decoration:none}v-mini-search-result .m-mini-search-result .a-product-img-box,v-mini-search-result-element .m-mini-search-result .a-product-img-box{grid-area:img;max-width:100%;height:100%;display:-ms-flexbox;display:flex;width:90px;min-width:90px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}v-mini-search-result .m-mini-search-result .a-product-img,v-mini-search-result-element .m-mini-search-result .a-product-img{max-width:50px;max-height:100%;margin-left:20px}v-mini-search-result .m-mini-search-result .a-product-title,v-mini-search-result-element .m-mini-search-result .a-product-title{-ms-flex-positive:1;flex-grow:1;font-size:1em;text-align:left;word-break:break-word;white-space:normal;max-width:100%;width:100%;padding-right:20px}v-mini-search-result .m-mini-search-result .a-product:hover .a-product-title,v-mini-search-result-element .m-mini-search-result .a-product:hover .a-product-title{text-decoration:underline}v-mini-search-result .m-mini-search-result .a-product-price,v-mini-search-result-element .m-mini-search-result .a-product-price{font-size:1.15em;text-align:right;font-family:Poppins-Bold;justify-self:right;max-width:100%;padding-right:20px;line-height:30px}v-mini-search-result .m-mini-search-result .a-product-price:hover,v-mini-search-result-element .m-mini-search-result .a-product-price:hover{text-decoration:underline}v-mini-search-result .m-mini-search-result .m-categories,v-mini-search-result-element .m-mini-search-result .m-categories{width:100%;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-area:categories;padding:20px 0;cursor:default}v-mini-search-result .m-mini-search-result .a-categories-header,v-mini-search-result-element .m-mini-search-result .a-categories-header{margin-bottom:12px}v-mini-search-result .m-mini-search-result .a-category,v-mini-search-result-element .m-mini-search-result .a-category{text-overflow:ellipsis;max-width:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;line-height:28px;font-size:12px}v-mini-search-result .m-mini-search-result .a-category,v-mini-search-result .m-mini-search-result .a-category:active,v-mini-search-result .m-mini-search-result .a-category:hover,v-mini-search-result .m-mini-search-result .a-category:visited,v-mini-search-result-element .m-mini-search-result .a-category,v-mini-search-result-element .m-mini-search-result .a-category:active,v-mini-search-result-element .m-mini-search-result .a-category:hover,v-mini-search-result-element .m-mini-search-result .a-category:visited{color:inherit;text-decoration:none}v-mini-search-result .m-mini-search-result .a-category-title,v-mini-search-result-element .m-mini-search-result .a-category-title{margin-left:20px;font-size:1em;overflow:hidden;width:100%;text-overflow:ellipsis}v-mini-search-result .m-mini-search-result .a-category-quantity,v-mini-search-result-element .m-mini-search-result .a-category-quantity{font-size:1em;margin-right:20px}v-mini-search-result .m-mini-search-result .a-category:hover .a-category-title,v-mini-search-result-element .m-mini-search-result .a-category:hover .a-category-title{text-decoration:underline}v-mini-search-result .m-mini-search-result .a-category-quantity,v-mini-search-result-element .m-mini-search-result .a-category-quantity{float:right;text-decoration:none}v-mini-search-result .m-mini-search-result .a-footer,v-mini-search-result-element .m-mini-search-result .a-footer{width:100%;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:16px 0;border-top:1px solid #e8e8e8;grid-area:footer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2em;line-height:1.8em}v-mini-search-result .m-mini-search-result .a-footer,v-mini-search-result .m-mini-search-result .a-footer:active,v-mini-search-result .m-mini-search-result .a-footer:hover,v-mini-search-result .m-mini-search-result .a-footer:visited,v-mini-search-result-element .m-mini-search-result .a-footer,v-mini-search-result-element .m-mini-search-result .a-footer:active,v-mini-search-result-element .m-mini-search-result .a-footer:hover,v-mini-search-result-element .m-mini-search-result .a-footer:visited{color:inherit;text-decoration:none}v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn>.a-button,v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn>.a-button{text-align:center;line-height:40px}v-mini-search-result .m-mini-search-result .a-footer:hover,v-mini-search-result-element .m-mini-search-result .a-footer:hover{text-decoration:underline}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer{width:100%;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:16px 0;border-top:1px solid #e8e8e8;grid-area:footer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2em;height:1.8em}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer:active,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer:hover,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer:visited,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer:active,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer:hover,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer:visited{color:inherit;text-decoration:none}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn{box-sizing:border-box;overflow:hidden;width:250px;height:32px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #e5002b;border-radius:25px;background:#e5002b;color:#fff;font-size:14px;text-align:center}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn img,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn img{display:none}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn input,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn input{border:0;background:0 0;display:block;height:100%;width:100%;color:#fff;line-height:calc(32px - 2px);font-size:14px}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a input,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn input,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a input,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn input{font-family:Poppins-Bold;cursor:pointer}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn .svg-wrapper,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn .svg-wrapper{display:block;height:100%}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn:hover,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn:hover{background:#fff;color:#fff}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn:hover a,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn:hover button,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn:hover input,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn:hover a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn:hover button,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn{width:250px;height:40px;font-size:16px}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn input,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn button,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn input{line-height:calc(40px - 2px);font-size:16px}}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a{line-height:40px}@media (max-width:960px){.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer .engi_section-btn a,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer .engi_section-btn a{line-height:32px}}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-footer:hover,.engi-visionexpress v-mini-search-result-element .m-mini-search-result .a-footer:hover{text-decoration:none}@media (min-width:621px){v-mini-search-result .m-mini-search-result .a-product{font-size:14px;height:62px;min-height:62px;max-height:62px;overflow:hidden;text-overflow:ellipsis}v-mini-search-result .m-mini-search-result .a-product-img-box{width:110px;min-width:110px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}v-mini-search-result .m-mini-search-result .a-product-img{max-width:70px}v-mini-search-result .m-mini-search-result .m-categories{padding:30px 0}v-mini-search-result .m-mini-search-result .a-category{font-size:14px}v-mini-search-result .m-mini-search-result .a-categories-header{padding:0 0 10px}v-mini-search-result .m-mini-search-result .a-footer{font-size:14px}}@media (min-width:961px){v-mini-search-result .m-mini-search-result{grid-template-areas:"products categories" "footer footer";grid-template-columns:63.38028169% 36.61971831%}v-mini-search-result .m-mini-search-result.--only-products{grid-template-areas:"products" "footer";grid-template-columns:100%}v-mini-search-result .m-mini-search-result.--only-categories{grid-template-areas:"categories" "footer";grid-template-columns:100%}v-mini-search-result .m-mini-search-result .m-categories{padding:0}v-mini-search-result .m-mini-search-result .a-categories-header{padding:20px 0 10px}v-mini-search-result .m-mini-search-result .a-product:last-of-type{border-bottom:none}}.engi-visionexpress v-mini-search-result .m-mini-search-result{font-family:Poppins-Light}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-categories-header,.engi-visionexpress v-mini-search-result .m-mini-search-result .a-products-header{font-family:Poppins-Bold}.engi-visionexpress v-mini-search-result .m-mini-search-result .a-product-price{font-family:Poppins-Bold}.engi-product-poses{font-size:13px}@media (min-width:961px){.engi-product-poses{font-size:14px}}@media (min-width:1025px){.engi-product-poses{font-size:15px}}.engi-product-poses *,.engi-product-poses ::after,.engi-product-poses ::before{box-sizing:border-box}.engi-product-poses__list{margin:0;padding:0;font-size:14px;line-height:1.7;font-family:Poppins-Light}.engi-product-poses__list.engi-fade .engi-product-poses__item{opacity:1}.engi-product-poses__item{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;opacity:0;transition:.15s opacity}.engi-product-poses__item--online{padding:20px 0 10px;border-top:1px solid #ddd;opacity:1}.engi-product-poses__item__storeName{font-family:Poppins-Medium;font-weight:400;-ms-flex:0 1 calc(100% - 160px);flex:0 1 calc(100% - 160px)}.engi-product-poses__item__availability{position:relative;padding-right:23px;color:#aaa}.engi-product-poses__item__availability::after{content:"";position:absolute;margin-top:5px;right:0;top:0;width:14px;height:14px;border:2px solid #aaa;border-radius:50%}.engi-product-poses__item__address{-ms-flex:0 0 100%;flex:0 0 100%}.engi-product-poses__title{margin:0;line-height:1.7;font-family:Poppins-Medium;-ms-flex:0 1 calc(100% - 160px);flex:0 1 calc(100% - 160px)}.engi-product-poses__title::after{content:":"}.engi-product-poses .engi-high{color:#59ab00;padding-right:23px}.engi-product-poses .engi-high::after{border-color:#59ab00;background:#59ab00}.engi-product-poses .engi-low{color:#59ab00;padding-right:23px}.engi-product-poses .engi-low::after{border-color:#59ab00;background:#59ab00}.engi-product-poses__select{position:relative}.engi-product-poses__select__placeholder{pointer-events:none;font-family:Poppins-Regular;color:#787878;font-size:15px;line-height:19px;top:11px;left:8px;position:absolute;height:19px;display:inline-block;padding:0 2px 0 8px;white-space:nowrap;transition:.3s ease-in-out;background-color:#fff;overflow:hidden;text-overflow:ellipsis;z-index:2}.engi-product-poses__select__box{display:block;height:42px;width:100%;position:relative;margin-top:27px}.engi-product-poses__select__box--choiced+.engi-product-poses__select__placeholder{transform:translate(-.8em,-1.2em) scale(.8,.8);transition-duration:.2s}.engi-product-poses__select__box #caret{margin-right:10px}.engi-product-poses__select__box #caret::before{font-size:12px}.engi-product-poses__select__box #caret::after{display:none}.engi-product-poses__select__box .ng-dropdown-wrapper{width:100%;height:100%;background-color:#fff;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;line-height:19px;color:#191919;resize:none;outline:0}.engi-product-poses__select__box .ng-dropdown-wrapper.active input{border-bottom-left-radius:0;border-bottom-right-radius:0}.engi-product-poses__select__box .ng-dropdown-wrapper.active .ng-dropdown-menu{margin:-1px -1px 0}.engi-product-poses__select__box input{width:100%;height:100%;font-family:Poppins-Regular;box-sizing:border-box;font-size:13px;padding:2px 10px;cursor:pointer;border-radius:5px}.engi-product-poses__select__box .ng-dropdown-menu{border:1px solid #ddd;font-family:Poppins-Light;font-size:13px;line-height:24px;padding:15px;margin:0;background-color:#fff;max-height:280px}.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar{width:10px}.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar-thumb,.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar-track{border-radius:5px}.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar-track{background-color:#f6f6f6}.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar-thumb{background-color:#ddd}.engi-product-poses__select__box .ng-dropdown-menu::-webkit-scrollbar-thumb:hover{background-color:#ccc}@media (min-width:421px){.engi-product-poses__select__box .ng-dropdown-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}.engi-product-poses__select__box .ng-dropdown-menu li{-ms-flex:0 0 50%;flex:0 0 50%}.engi-product-poses__select__box .ng-dropdown-menu li:hover{cursor:pointer}.engi-product-poses__select__box .ng-dropdown-menu li:first-child{display:none}v-asm-customer-search,v-asm-customer-search-element{font-size:10px}v-asm-customer-search .m-asm-customer-search,v-asm-customer-search-element .m-asm-customer-search{width:100%}v-asm-customer-search .a-reference-point,v-asm-customer-search-element .a-reference-point{position:relative;z-index:1010}v-asm-customer-search .m-search-result,v-asm-customer-search-element .m-search-result{top:-1px;position:absolute}v-asm-customer-search .m-asm-customer-search,v-asm-customer-search-element .m-asm-customer-search{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}v-develop-in-view-ports .view-port,v-develop-in-view-ports-element .view-port{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}v-develop-in-view-ports .view-port-entry,v-develop-in-view-ports-element .view-port-entry{position:relative}v-develop-in-view-ports .view-port-entry-label,v-develop-in-view-ports-element .view-port-entry-label{position:absolute;top:0;left:2em;background-color:red;color:#fff;padding:.3em;text-transform:capitalize;opacity:.5}v-develop-in-view-ports .view-port-entry-content,v-develop-in-view-ports-element .view-port-entry-content{height:50vh;min-height:50vh;max-height:50vh;overflow:hidden;text-overflow:ellipsis;overflow:scroll;box-sizing:content-box;border:1px dashed #ccc;border-radius:1px;margin:2em;min-height:40vh}v-develop-in-view-ports .view-port .pixel_2,v-develop-in-view-ports-element .view-port .pixel_2{width:411px;min-width:411px;max-width:411px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:auto}v-develop-in-view-ports .view-port .ipod,v-develop-in-view-ports-element .view-port .ipod{width:768px;min-width:768px;max-width:768px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:auto}v-develop-in-view-ports .view-port .ipod_pro,v-develop-in-view-ports-element .view-port .ipod_pro{width:1024px;min-width:1024px;max-width:1024px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:auto}v-mini-search-box .a-search-button,v-mini-search-box-element .a-search-button{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000;font-family:Poppins-Regular;font-size:11px;font-weight:700;line-height:14px;cursor:pointer;box-sizing:border-box}v-mini-search-box .a-form-with-input,v-mini-search-box-element .a-form-with-input{position:relative;top:1px;z-index:10}v-mini-search-box .m-mini-search-result,v-mini-search-box-element .m-mini-search-result{position:relative}v-mini-search-box .a-search-button,v-mini-search-box-element .a-search-button{width:25px;height:25px}@media (min-width:961px){v-mini-search-box .a-search-button,v-mini-search-box-element .a-search-button{margin-right:12px;color:transparent}v-mini-search-box .a-search-button>span,v-mini-search-box-element .a-search-button>span{display:none}}@media (max-width:960px){v-mini-search-box .a-search-button,v-mini-search-box-element .a-search-button{margin-right:12px;color:transparent}v-mini-search-box .a-search-button>span,v-mini-search-box-element .a-search-button>span{display:none}}v-list-of-cities,v-list-of-cities-element{width:100%}@media (min-width:961px){v-list-of-cities,v-list-of-cities-element{width:25%}}v-list-of-cities .city-choice,v-list-of-cities-element .city-choice{width:100%;color:#191919;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}v-list-of-cities .city-choice::-webkit-scrollbar,v-list-of-cities-element .city-choice::-webkit-scrollbar{width:10px}v-list-of-cities .city-choice::-webkit-scrollbar-thumb,v-list-of-cities .city-choice::-webkit-scrollbar-track,v-list-of-cities-element .city-choice::-webkit-scrollbar-thumb,v-list-of-cities-element .city-choice::-webkit-scrollbar-track{border-radius:5px}v-list-of-cities .city-choice::-webkit-scrollbar-track,v-list-of-cities-element .city-choice::-webkit-scrollbar-track{background-color:#f6f6f6}v-list-of-cities .city-choice::-webkit-scrollbar-thumb,v-list-of-cities-element .city-choice::-webkit-scrollbar-thumb{background-color:#ddd}v-list-of-cities .city-choice::-webkit-scrollbar-thumb:hover,v-list-of-cities-element .city-choice::-webkit-scrollbar-thumb:hover{background-color:#ccc}@media (min-width:961px){v-list-of-cities .city-choice,v-list-of-cities-element .city-choice{-ms-flex-direction:column;flex-direction:column}}v-list-of-cities .city-choice__title,v-list-of-cities-element .city-choice__title{font-family:Poppins-Bold;font-size:13px;display:none;text-transform:uppercase;margin:0}@media (min-width:961px){v-list-of-cities .city-choice__title,v-list-of-cities-element .city-choice__title{display:block}}@media (min-width:1025px){v-list-of-cities .city-choice__title,v-list-of-cities-element .city-choice__title{font-size:14px}}v-list-of-cities .city-choice__select,v-list-of-cities-element .city-choice__select{width:100%;max-width:380px;margin-bottom:2rem}v-list-of-cities .city-choice__select .ng-select-container,v-list-of-cities-element .city-choice__select .ng-select-container{border:1px solid #cbdb2a}@media (min-width:961px){v-list-of-cities .city-choice__select,v-list-of-cities-element .city-choice__select{width:calc((100% - 4rem)/ 3)}}v-list-of-cities .city-choice__btn,v-list-of-cities-element .city-choice__btn{font-family:Poppins-Light;font-size:12px;margin:18px 0 40px;-ms-flex-order:2;order:2;border:0;background:0 0;text-align:left;color:#191919;cursor:pointer}v-list-of-cities .city-choice__btn::before,v-list-of-cities-element .city-choice__btn::before{font-size:16px;margin-right:5px;vertical-align:middle}@media (min-width:961px){v-list-of-cities .city-choice__btn,v-list-of-cities-element .city-choice__btn{-ms-flex-order:initial;order:initial;vertical-align:middle;margin:22px 0;text-align:left;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:13px}}v-list-of-cities .city-choice__error-message,v-list-of-cities-element .city-choice__error-message{position:absolute;top:74px;left:0;width:100%;max-width:210px;color:#e5002b;font-size:14px;line-height:1.4;transition:opacity .3s;background:#fff;opacity:0;z-index:-1}@media (min-width:421px){v-list-of-cities .city-choice__error-message,v-list-of-cities-element .city-choice__error-message{max-width:100%}}@media (min-width:961px){v-list-of-cities .city-choice__error-message,v-list-of-cities-element .city-choice__error-message{top:17px;line-height:1.1;max-width:210px}}v-list-of-cities .city-choice__error-message.-visible,v-list-of-cities-element .city-choice__error-message.-visible{opacity:1;z-index:1}v-list-of-cities .city-choice__error-message.-hidden,v-list-of-cities-element .city-choice__error-message.-hidden{animation:fadeOutMsg .3s}v-list-of-cities .city-choice v-input,v-list-of-cities .city-choice__list,v-list-of-cities-element .city-choice v-input,v-list-of-cities-element .city-choice__list{display:none}@media (min-width:961px){v-list-of-cities .city-choice v-input,v-list-of-cities .city-choice__list,v-list-of-cities-element .city-choice v-input,v-list-of-cities-element .city-choice__list{display:block;width:100%}}v-list-of-cities .city-choice__list,v-list-of-cities-element .city-choice__list{height:490px;width:100%;overflow:auto}v-list-of-cities .city-choice__list__item,v-list-of-cities-element .city-choice__list__item{cursor:pointer;padding:0 10px}v-list-of-cities .city-choice__list__item:hover,v-list-of-cities-element .city-choice__list__item:hover{background-color:#f6f6f6}v-list-of-cities .city-choice__list__item.-selected,v-list-of-cities-element .city-choice__list__item.-selected{font-family:Poppins-Medium}v-list-of-cities .city-choice__list__item,v-list-of-cities .city-choice__select__item,v-list-of-cities-element .city-choice__list__item,v-list-of-cities-element .city-choice__select__item{font-size:13px;line-height:32px}@media (min-width:1025px){v-list-of-cities .city-choice__list__item,v-list-of-cities .city-choice__select__item,v-list-of-cities-element .city-choice__list__item,v-list-of-cities-element .city-choice__select__item{font-size:14px;line-height:24px}}v-list-of-cities .city-choice .field-container,v-list-of-cities-element .city-choice .field-container{margin-bottom:10px;width:100%;display:block}v-list-of-cities .city-choice__select,v-list-of-cities-element .city-choice__select{display:block}v-list-of-cities .city-choice v-input,v-list-of-cities .city-choice__btn,v-list-of-cities .city-choice__list,v-list-of-cities .city-choice__title,v-list-of-cities-element .city-choice v-input,v-list-of-cities-element .city-choice__btn,v-list-of-cities-element .city-choice__list,v-list-of-cities-element .city-choice__title{display:none}@keyframes fadeOutMsg{0%{opacity:1;z-index:1}100%{opacity:0;z-index:-1}}v-list-of-salons .card-list,v-list-of-salons-element .card-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:30px}@media (min-width:961px){v-list-of-salons .card-list,v-list-of-salons-element .card-list{-ms-flex-pack:justify;justify-content:space-between}}v-list-of-salons .card-list::after,v-list-of-salons-element .card-list::after{content:"";-ms-flex:auto;flex:auto}v-list-of-salons .card-list>*,v-list-of-salons-element .card-list>*{opacity:0;transition:.3s opacity}v-list-of-salons .card-list.-fade>*,v-list-of-salons-element .card-list.-fade>*{opacity:1}v-list-of-salons .cart-error-message,v-list-of-salons-element .cart-error-message{font-size:13px}@media (min-width:621px){v-list-of-salons .cart-error-message,v-list-of-salons-element .cart-error-message{font-size:14px}}@media (min-width:961px){v-list-of-salons .cart-error-message,v-list-of-salons-element .cart-error-message{font-size:15px}}v-list-of-salons .card,v-list-of-salons-element .card{box-sizing:border-box;margin-bottom:10px;border:1px solid #cbdb2a;border-radius:5px;font-size:12px;line-height:1.4;width:100%;max-width:380px}@media (min-width:961px){v-list-of-salons .card,v-list-of-salons-element .card{width:calc((100% - 4rem)/ 3)}}v-list-of-salons .card p,v-list-of-salons-element .card p{margin:0}v-list-of-salons .card .card__title,v-list-of-salons-element .card .card__title{line-height:30px;font-size:20px;font-family:Poppins-Bold;margin-bottom:1rem}@media (min-width:961px){v-list-of-salons .card .card__row,v-list-of-salons-element .card .card__row{margin:0 -16px}}v-list-of-salons .card .card__row .card__col,v-list-of-salons-element .card .card__row .card__col{padding:16px;box-sizing:border-box}@media (min-width:961px){v-list-of-salons .card .card__row .card__col,v-list-of-salons-element .card .card__row .card__col{padding:0 16px}}v-list-of-salons .card .card__address,v-list-of-salons-element .card .card__address{padding:0;line-height:24px;font-size:16px;font-family:Poppins-Regular;margin-bottom:0}v-list-of-salons .card .card__mail,v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__mail,v-list-of-salons-element .card .card__phone{word-break:break-all}v-list-of-salons .card .card__mail:before,v-list-of-salons .card .card__phone:before,v-list-of-salons-element .card .card__mail:before,v-list-of-salons-element .card .card__phone:before{margin-right:8px;color:#cbdb2a}v-list-of-salons .card .card__mail-text,v-list-of-salons .card .card__phone-text,v-list-of-salons-element .card .card__mail-text,v-list-of-salons-element .card .card__phone-text{line-height:24px;font-size:16px;font-family:Poppins-Regular}v-list-of-salons .card .card__phone,v-list-of-salons-element .card .card__phone{display:block;margin-bottom:5px}v-list-of-salons .card .card__mail,v-list-of-salons-element .card .card__mail{color:#000;display:block}v-list-of-salons .card .card__mail:hover,v-list-of-salons-element .card .card__mail:hover{text-decoration:underline}v-list-of-salons .card .card__mail:hover:before,v-list-of-salons-element .card .card__mail:hover:before{text-decoration:none}v-list-of-salons .card .card__time,v-list-of-salons-element .card .card__time{margin:10px 0}v-list-of-salons .card .card__time__title,v-list-of-salons-element .card .card__time__title{line-height:24px;font-size:16px;font-family:Poppins-Bold;margin-top:1rem;margin-bottom:0}v-list-of-salons .card .card__time__list,v-list-of-salons-element .card .card__time__list{line-height:24px;font-size:16px;font-family:Poppins-Regular;margin:5px 0 0;list-style-type:none;padding:0}v-list-of-salons .card__btn,v-list-of-salons-element .card__btn{box-sizing:border-box;overflow:hidden;width:100%;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #cbdb2a;border-radius:25px;background:#cbdb2a;color:#000;font-size:12px;text-align:center;margin:0 auto;max-width:180px;display:block;border-radius:5px}v-list-of-salons .card__btn img,v-list-of-salons-element .card__btn img{display:none}v-list-of-salons .card__btn a,v-list-of-salons .card__btn button,v-list-of-salons .card__btn input,v-list-of-salons-element .card__btn a,v-list-of-salons-element .card__btn button,v-list-of-salons-element .card__btn input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:12px}v-list-of-salons .card__btn a,v-list-of-salons .card__btn a input,v-list-of-salons .card__btn button,v-list-of-salons .card__btn input,v-list-of-salons-element .card__btn a,v-list-of-salons-element .card__btn a input,v-list-of-salons-element .card__btn button,v-list-of-salons-element .card__btn input{font-family:Poppins-Bold;cursor:pointer}v-list-of-salons .card__btn .svg-wrapper,v-list-of-salons-element .card__btn .svg-wrapper{display:block;height:100%}v-list-of-salons .card__btn:hover,v-list-of-salons-element .card__btn:hover{background:#000;color:#fff}v-list-of-salons .card__btn:hover a,v-list-of-salons .card__btn:hover button,v-list-of-salons .card__btn:hover input,v-list-of-salons-element .card__btn:hover a,v-list-of-salons-element .card__btn:hover button,v-list-of-salons-element .card__btn:hover input{color:#fff;text-decoration:none}@media (min-width:961px){v-list-of-salons .card__btn,v-list-of-salons-element .card__btn{width:100%;height:24px;font-size:12px}v-list-of-salons .card__btn a,v-list-of-salons .card__btn button,v-list-of-salons .card__btn input,v-list-of-salons-element .card__btn a,v-list-of-salons-element .card__btn button,v-list-of-salons-element .card__btn input{line-height:calc(24px - 2px);font-size:12px}}v-list-of-salons .card__btn:hover,v-list-of-salons-element .card__btn:hover{text-decoration:none}@media (min-width:421px){v-list-of-salons .card,v-list-of-salons-element .card{padding:25px 25px 30px;font-size:13px}}v-list-of-salons .card .card__col,v-list-of-salons-element .card .card__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}v-list-of-salons .card .card__btn,v-list-of-salons-element .card .card__btn{font-family:Poppins-Regular;font-size:15px;height:40px;margin:1rem auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}v-map-holder,v-map-holder-element{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0;max-width:100%;position:relative}v-map-holder-element:before,v-map-holder:before{content:"";background-image:url("data:image/svg+xml,%3Csvg class='lds-spinner' width='120px' height='120px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='background: rgba(0, 0, 0, 0) none repeat scroll 0%25 0%25;'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47.5' y='22' rx='0' ry='0' width='5' height='16' fill='%23e5002b'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");position:absolute;top:20%;left:50%;width:120px;height:120px;z-index:0;margin-left:-60px}@media (min-width:961px){v-map-holder,v-map-holder-element{-ms-flex:0 0 75%;flex:0 0 75%;margin:0;padding:0;max-width:75%}}v-map-holder-element>div,v-map-holder>div{display:block;height:380px}@media (min-width:421px){v-map-holder-element>div,v-map-holder>div{height:600px}}v-map-holder agm-map,v-map-holder google-map,v-map-holder-element agm-map,v-map-holder-element google-map{height:531px}v-map-holder agm-map .gm-svpc>div,v-map-holder google-map .gm-svpc>div,v-map-holder-element agm-map .gm-svpc>div,v-map-holder-element google-map .gm-svpc>div{height:100%}v-map-holder agm-map.-loading,v-map-holder google-map.-loading,v-map-holder-element agm-map.-loading,v-map-holder-element google-map.-loading{opacity:0}v-map-holder agm-map.-loading .agm-map-container-inner,v-map-holder google-map.-loading .agm-map-container-inner,v-map-holder-element agm-map.-loading .agm-map-container-inner,v-map-holder-element google-map.-loading .agm-map-container-inner{opacity:0}.gm-style-iw.gm-style-iw-c{border-radius:0;padding:20px}.m-pos{position:relative;overflow-x:hidden}.m-pos .m-pos__name{font-family:Arial;font-size:13px;line-height:calculateLine(15px,13px);font-weight:700}.m-pos .m-pos__row{display:-ms-flexbox;display:flex;margin:0 -15px 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}@media (min-width:621px){.m-pos .m-pos__row{-ms-flex-direction:row;flex-direction:row}}.m-pos .m-pos__row .m-pos__col{-ms-flex-positive:1;flex-grow:1;margin:10px 0 0;padding:0 15px;box-sizing:border-box;font-family:Arial;font-size:12px;font-weight:400;line-height:calculateLine(16px,12px)}.m-pos .m-pos__row .m-pos__col .m-pos__address{margin:0 0 10px;padding:0}.m-pos .m-pos__row .m-pos__col .m-pos_tel{margin:10px 0 0}.m-pos .m-pos__row .m-pos__col .m-pos__open-hours{list-style:none;padding:0;margin:0}.m-pos .m-pos__row .m-pos__col .m-pos__email a{color:#000;text-decoration:none}.m-pos .m-pos__row .m-pos__col .m-pos__email a:hover{text-decoration:underline}.m-pos .m-pos__row .m-pos__col .m-pos__button{box-sizing:border-box;overflow:hidden;width:100%;height:24px;transition:all .3s ease;font-family:Poppins-Bold;cursor:pointer;border:1px solid #cbdb2a;border-radius:25px;background:#cbdb2a;color:#000;font-size:11px;text-align:center;margin:25px 0 0}.m-pos .m-pos__row .m-pos__col .m-pos__button img{display:none}.m-pos .m-pos__row .m-pos__col .m-pos__button a,.m-pos .m-pos__row .m-pos__col .m-pos__button button,.m-pos .m-pos__row .m-pos__col .m-pos__button input{border:0;background:0 0;display:block;height:100%;width:100%;color:#000;line-height:calc(24px - 2px);font-size:11px}.m-pos .m-pos__row .m-pos__col .m-pos__button a,.m-pos .m-pos__row .m-pos__col .m-pos__button a input,.m-pos .m-pos__row .m-pos__col .m-pos__button button,.m-pos .m-pos__row .m-pos__col .m-pos__button input{font-family:Poppins-Bold;cursor:pointer}.m-pos .m-pos__row .m-pos__col .m-pos__button .svg-wrapper{display:block;height:100%}.m-pos .m-pos__row .m-pos__col .m-pos__button:hover{background:#000;color:#fff}.m-pos .m-pos__row .m-pos__col .m-pos__button:hover a,.m-pos .m-pos__row .m-pos__col .m-pos__button:hover button,.m-pos .m-pos__row .m-pos__col .m-pos__button:hover input{color:#fff;text-decoration:none}@media (min-width:961px){.m-pos .m-pos__row .m-pos__col .m-pos__button{width:100%;height:24px;font-size:11px}.m-pos .m-pos__row .m-pos__col .m-pos__button a,.m-pos .m-pos__row .m-pos__col .m-pos__button button,.m-pos .m-pos__row .m-pos__col .m-pos__button input{line-height:calc(24px - 2px);font-size:11px}}.m-pos .m-pos__row .m-pos__col .m-pos__button a{text-decoration:none}