/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/product/productDetail.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/.promoCall-msg{background-color:rgba(154,94,163,.2);border:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0;color:#323232;display:inline-block;font-size:18px;font-weight:400;line-height:21.6px;margin-bottom:5px;padding:20px;position:relative}#fitmixPopupIntegrationMenu{right:20px!important;top:20px!important}#fitmixPopupIntegrationMenu div{font-weight:600!important;right:7.5px!important;top:2px!important}.no-padding{padding:0!important}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullwidth{margin-top:20px;width:100%}.frames_banner{padding-right:15px}.storeLocatorPdpwrapper{-webkit-box-shadow:0 3px 7px rgba(50,50,50,.1);box-shadow:0 3px 7px rgba(50,50,50,.1);padding:5%}.row.collapsible-xl{padding-left:15px;padding-right:15px}.promo-details:hover .tooltiptext{visibility:visible}.promo-details{display:contents}span.tooltiptext{background-color:#000;border-radius:6px;color:#fff;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;word-break:break-all;z-index:1}.col-12.promotions{display:contents}.product-top-row{margin-top:63px}.product-button-row-wrapper{margin-top:75px}.product-button-row-title{font-size:30px;font-weight:600;line-height:36px;margin-bottom:25px;width:95%}.product-button-row-text,.product-button-row-title{color:#323232;font-family:acumin-pro,sans-serif;font-style:normal}.product-button-row-text{font-size:24px;font-weight:400;line-height:29px;margin-bottom:45px;width:90%}.product-button-row-button{background-color:#fff;border:2px solid #9b5ba5;border-radius:30px;color:#9b5ba5;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:600;height:60px;margin-bottom:56px;padding:0 40px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.product-button-row-button:hover{color:#9b5ba5}.product_quantity_button-plus{right:10%;top:7px}.product_quantity_button-minus,.product_quantity_button-plus{background:#fff;background-position:right 0 top 50%,0 0;background-repeat:no-repeat,repeat;background-size:16px;border:0;float:left;height:45px;padding:6px 1px;width:15%}.product_quantity_button-minus{left:6%;margin-left:10%;top:6px}.product_quantity_button-minus:disabled,.product_quantity_button-plus:disabled{background-color:#fff;opacity:1}.product_quantity_button-minus:focus,.product_quantity_button-plus:focus{outline:0}.product_label_show{display:block!important}.form-control:disabled,.form-control[readonly]{background-color:#fff!important;color:#979797;opacity:1}#fullAppointmentBtn{width:100%}img#noImagePDP{padding-left:35%;width:65%}.btn-addToCart:hover{border:2px solid #9b5ba5;color:#fff}.btn-addToCart.focus,.btn-addToCart:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,175,229,.5);box-shadow:0 0 0 .2rem rgba(38,175,229,.5)}.btn-addToCart.disabled,.btn-addToCart:disabled{background-color:#ccc;border:2px solid #ccc;color:#fff}.btn-addToCart:not(:disabled):not(.disabled):active,.show>.btn-addToCart.dropdown-toggle{background-color:#9b5ba5;border:2px solid #9b5ba5;color:#fff}.btn-addToCart:not(:disabled):not(.disabled).active:focus,.btn-addToCart:not(:disabled):not(.disabled):active:focus,.show>.btn-addToCart.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn-addToCart{background-color:#9b5ba5;color:#fff}.btn-addToCart,.btn-appointment{border:2px solid #9b5ba5;border-radius:30px;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:600;height:60px;padding:0 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-appointment{background-color:#fff;color:#9b5ba5;margin-left:3%}.btn-appointment:hover{background-color:#fff;border:2px solid #9b5ba5;color:#9b5ba5}.btn-appointment.focus,.btn-appointment:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,175,229,.5);box-shadow:0 0 0 .2rem rgba(38,175,229,.5)}.btn-appointment.disabled,.btn-appointment:disabled,.btn-appointment:not(:disabled):not(.disabled):active,.show>.btn-appointment.dropdown-toggle{background-color:#fff;border:2px solid #9b5ba5;color:#9b5ba5}.btn-appointment:not(:disabled):not(.disabled).active:focus,.btn-appointment:not(:disabled):not(.disabled):active:focus,.show>.btn-appointment.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn-text{padding-left:5px;padding-top:5px}select[id*=quantity]{display:none}.not-available{color:red;font-size:12px;padding-left:40px}.not-available p{margin-bottom:0}.brand-name{color:#323232;font-family:acumin-pro,sans-serif;font-size:18px;font-weight:500;line-height:21.6px;padding-bottom:10px;padding-left:15px}.tab-content>.active{padding:5%}.storeLocatorPdp{padding-left:15px;padding-right:15px}.pdp-information{color:#323232;font-size:16px;line-height:19.2px}.pdp-campaigns-condition,.pdp-information{font-family:acumin-pro,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.pdp-campaigns-condition{color:#999;display:none;font-size:12px;line-height:normal;padding-right:50px;position:relative;position:absolute;right:0;text-align:right;width:100%}.right-padding{padding-right:20px}.policies{color:#323232;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:25px;margin-bottom:-1rem;margin-left:5%;margin-top:35px;width:90%}.policies,.social-container{font-family:acumin-pro,sans-serif}.social-container{padding-right:0;padding-top:0;position:absolute;right:0;text-align:center}.social-container .social-icons{color:#9b5ba5;display:-ms-flexbox;display:-webkit-box;display:flex;float:right;font-size:1.875em;padding:0;text-decoration:none}.social-container .social-icons,.social-list{font-family:acumin-pro,sans-serif;list-style-type:none}.social-list{padding-left:0}.social-container .social-icons a,.social-container .social-icons i{color:#9b5ba5;display:block;padding-right:.2em}.dropbtn{background-color:#4caf50;border:none;color:#fff;font-size:16px;padding:16px}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f1f1f1;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.fa-info-circle,.fa-shopping-bag{padding-right:5px}.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.carousel-indicators{bottom:-10px;position:relative;z-index:1}.carousel .icon-next,.carousel .icon-prev{background-color:transparent}.carousel-indicators li{border-radius:50%;height:10px;width:10px}.pd-carousel-indicators{list-style-type:none}.carousel-indicators .active{background-color:#222}.carousel-indicators li{background-color:#b5b5b5}.product-id{color:#999;font-size:10px;font-weight:400;height:14px;line-height:normal;width:108px}.product-id,.product-name1{font-family:acumin-pro,sans-serif;font-stretch:normal;font-style:normal;letter-spacing:normal}.product-name1{color:#323232;font-size:30px;font-weight:600;line-height:36px;margin-bottom:20px;margin-top:10px;width:80%}.product-brand-name{color:var(--sa-text-secondary,#4b474c)!important}.product-detail .swatch-rectangle{background:#fff;border:.063em solid rgba(0,0,0,.3);display:inline-block;height:40px;margin-right:.313em;position:relative;width:65px}.variation-attribute-text{color:#323232;font-family:acumin-pro,sans-serif;font-size:20px;font-weight:600;line-height:24px}.variation-attribute-select-package{float:left;margin-top:4px;padding-right:10px;width:40%}.variation-attribute-select-value{float:left;font-weight:500;width:20%}.div-btn{padding-top:20px}.pdp-banner{font-family:acumin-pro,sans-serif;margin-left:8%;margin-right:8%;margin-top:40px}.pdp-banner-product{margin-left:0;margin-right:0;margin-top:15px}.primary-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.policy-bottom{margin-top:auto}#bannerImg{height:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}#brandImg{height:80px;width:80px}#frameDimention{height:100%;width:100%}.description{color:#222;font-family:acumin-pro,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:0}.caterogory_description{color:#232323!important;text-decoration:underline!important}.promotion{background-color:#ebdeed;border:none;color:#222;float:left;font-family:acumin-pro,sans-serif;font-size:20px;margin-left:15px;padding-left:10px;padding-right:10px}.nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0;padding-top:65px}.nav-link{display:block;padding:.5rem 1rem}.nav-fill .nav-item{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;text-align:center}.nav-tabs{border-bottom:0!important;padding-left:0}.nav-item>.nav-link{color:#000}.nav-tabs .nav-link{background-color:hsla(0,0%,85%,.3);color:#222!important;display:-ms-flexbox;display:-webkit-box;display:flex;font-family:acumin-pro,sans-serif;height:60px;padding:.5rem 1rem;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;font-size:16px;font-weight:500;justify-content:center;line-height:19px;text-decoration:none!important}.nav-tabs .nav-link,.nav-tabs .nav-link.active{border:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link.active{background-color:#323232;color:#fff!important}.pdp-nav .nav-link:hover{background-color:#6e6e6e!important;color:#fff!important}.nav-tabs .nav-item :focus{outline:none}.tab-content{-webkit-box-shadow:0 3px 7px rgba(50,50,50,.1);box-shadow:0 3px 7px rgba(50,50,50,.1)}.container div.collapsible-sm button.title{background-color:#fff;background:#fff;color:#232323;font-family:acumin-pro,sans-serif;font-size:18px;font-weight:500;padding-left:24px}.table-heading{color:#222}.table-heading,.table-row-heading{font-family:acumin-pro,sans-serif;font-size:16px}.table-row-heading{color:#777;padding-right:5px}.table-row{color:#222;font-family:acumin-pro,sans-serif;font-size:16px}.mobile-tab{padding-bottom:10px;padding-left:0;padding-right:0}.prices{padding-bottom:0;padding-left:15px;padding-top:0}.price{color:#e06c3a;font-family:acumin-pro,sans-serif;font-size:24px!important;font-style:normal;font-weight:600!important;line-height:29px}.normal-price{color:#323232;line-height:28.8px}.normal-price,.price .strike-through{font-family:acumin-pro,sans-serif;font-size:24px!important;font-weight:400}.price .strike-through{color:#323232!important;font-style:normal;line-height:29px;margin-left:5px;text-decoration-line:line-through}del{text-decoration-line:none!important}#frame-handle{padding-right:10px}.Rectangle-1{background-color:#91639f}.Rectangle-1,.Rectangle-2{border-radius:4px;display:inline-block;height:16px;margin-right:10px;width:16px}.Rectangle-2{background-color:#000}.Rectangle-3{background-color:#e06c3a;border-radius:4px;display:inline-block;height:16px;margin-right:10px;width:16px}.frame-img{margin-left:30px}.style-guide{color:#777;font-family:acumin-pro,sans-serif;font-size:16px;text-align:right}.frame-size-container{color:#222;font-size:12px;height:90px;position:relative;text-align:center;width:180px}.nenaosa{left:50%;position:absolute;top:34%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lens-width{bottom:-3px;position:absolute;right:41px}.handle-length{position:absolute;right:8px;top:-3px}#shareIcon{height:100%;margin-top:-20px;width:27px}.icon-share{color:#9b5ba5;float:left;font-family:acumin-pro,sans-serif;font-size:16px;font-style:normal;padding-bottom:10px;padding-left:5px;padding-top:10px}.img-share{height:27px;padding-right:15px!important}.dropdown-content a:hover{background-color:transparent}#socialIcon{padding-bottom:5px;padding-left:0;padding-top:0}#dropdown_Content{background-color:#fff;min-width:120px}.social-container{margin-right:25px}.btn img{width:12px}span.badge.badge-pill.badge-danger{background-color:#e06c3a;border-radius:50%;color:#fff;display:table-cell;height:65px;margin:10px;position:absolute;right:45px;text-align:center;top:-10px;vertical-align:middle;width:65px}.product-tags{position:absolute;right:40px;top:-10px;width:170px}.eko-tag-badge{background-color:#00a651;height:65px!important;width:65px!important}.eko-tag-badge,.promotion-tag-badge{border-radius:50%;color:#fff;float:right;margin:10px 10px 0 0;position:relative;text-align:center}.promotion-tag-badge{background-color:#e06c3a;height:65px;width:65px}.product-tags-tiles{left:15px;position:absolute;top:0;width:170px}.eko-tag-badge-tile{background-color:#00a651}.eko-tag-badge-tile,.promotion-tag-badge-tile{border-radius:50%;color:#fff;float:left;height:65px;margin:10px 0 0 10px;position:relative;text-align:center;width:65px}.promotion-tag-badge-tile{background-color:#e06c3a}p.disc{font-size:20px;font-weight:700;margin:18px 0 0}.carousel-control-next,.carousel-control-prev{height:20%!important;top:40%!important}.recommendations span.badge.badge-pill.badge-danger{top:0!important}#store-sec-pdp,.hide-element{display:none}.custom-select:focus{border-color:#fff;-webkit-box-shadow:0 0 0 .1rem #9b5ba5!important;box-shadow:0 0 0 .1rem #9b5ba5!important}@media (max-height:560px),screen and (max-width:780px){#fitmixPopupIntegrationMenu{margin-right:20px!important;margin-top:30px!important;right:20px!important;top:20px!important}#fitmixPopupIntegrationMenu div{font-weight:600!important;right:7.5px!important;top:2px!important}}@media screen and (max-width:426px){.btn-addToCart,.btn-appointment{font-size:17px}.variation-attribute-select-value{font-size:16px}}@media (min-width:1200px){.container.product-detail{float:none!important}.container.product-detail,.container.product-wrapper.recommendations{margin-left:auto!important;margin-right:auto!important;max-width:1340px!important}.container.product-wrapper.recommendations{margin-top:25px!important}}@media only screen and (max-width:1038px){.btn-addToCart{margin-bottom:20px;width:100%}.btn-appointment{margin-left:0;width:100%}.price-total{margin-bottom:20px!important;margin-top:20px!important}}@media only screen and (max-width:1300px){.variation-attribute-select-package{float:none;margin-bottom:10px;width:100%}.variation-attribute-select-value{max-width:120px;width:33%}.attribute-select-mobile{display:block;margin-bottom:-8px;width:100%}.attribute-select-desktop{margin-bottom:35px!important;visibility:hidden}}@media only screen and (min-width:1300px){.attribute-select-mobile{display:none}}@media only screen and (max-width:767px) and (min-width:424px){.frame-img{position:absolute;right:0}}@media screen and (max-width:425px){.frame-img{margin-left:0;margin-top:10px}}@media only screen and (max-width:499px){span.tooltiptext{right:0;top:40px;width:60%}}@media only screen and (min-width:769px){.button-product-page{margin-bottom:18px!important;margin-left:0!important;width:100%!important}.social-container-mobile{display:none}.social-container-desktop{display:block}}@media only screen and (max-width:1305px) and (min-width:1038px){.btn-addToCart,.btn-appointment{font-size:17px;padding:0 20px}}@media only screen and (max-width:1305px) and (min-width:769px){.button-product-page{font-size:17px}}@media screen and (max-width:992px){.btn-appointment{margin-left:0;width:100%}.btn-addToCart{width:100%}}@media only screen and (min-width:789.1px) and (max-width:900px){.pdp-campaigns-condition{padding-right:25px}}@media screen and (max-width:768px){.fullwidth{margin-top:0}p.disc{font-size:15px!important;font-weight:700;margin:14px 0 0!important}.carousel span.badge.badge-pill.badge-danger{height:50px!important;right:0!important;top:-15px!important;width:50px!important}.eko-tag-badge,.eko-tag-badge-tile,.promotion-tag-badge,.promotion-tag-badge-tile{height:50px!important;width:50px!important}.primary-images{margin-bottom:37px;margin-top:30px!important}.social-container{top:-55px}.social-container-mobile{display:block}.social-container-desktop{display:none}.collapsible-sm .title:after{font-size:15px;font-weight:400}.description-and-detail>div:last-child{margin-bottom:0}.price{font-size:30px}.price .strike-through{font-size:12px}.promotion{color:#000;font-family:acumin-pro,sans-serif;font-size:10px}.dimensions{padding-left:30px}.btn-appointment{margin-bottom:40px}.product-name1{font-size:24px;font-weight:600;margin-bottom:15px;margin-top:5px;width:auto}.product-brand-name{font-size:18px}button.btn:before{content:none!important}.pdp-banner{margin-left:0;margin-top:30px;width:100%}.policies-product-details{margin:0 0 0 5%;padding-right:0;width:95%}.product-button-row-wrapper{margin-top:40px}.product-button-row-title{font-size:24px;line-height:28.8px}.product-button-row-text{font-size:18px;line-height:21.6px;margin-bottom:30px}.nav{padding-top:40px}.content{-webkit-box-shadow:0 3px 7px rgba(50,50,50,.1);box-shadow:0 3px 7px rgba(50,50,50,.1);margin:0!important;padding:8% 5%}.row.collapsible-sm.active>.mobile-tab>button.title{-webkit-box-shadow:-2px 0 0 0 rgba(50,50,50,.04),2px 0 0 0 rgba(50,50,50,.04);box-shadow:-2px 0 0 0 rgba(50,50,50,.04),2px 0 0 0 rgba(50,50,50,.04)}.row.collapsible-sm.active>.mobile-tab>button.title:focus{-webkit-box-shadow:-2px 0 0 0 rgba(50,50,50,.04),2px 0 0 0 rgba(50,50,50,.04)!important;box-shadow:-2px 0 0 0 rgba(50,50,50,.04),2px 0 0 0 rgba(50,50,50,.04)!important}.row.collapsible-sm>.mobile-tab>button.title:focus{-webkit-box-shadow:0 3px 7px rgba(50,50,50,.1)!important;box-shadow:0 3px 7px rgba(50,50,50,.1)!important}.row.collapsible-sm>.mobile-tab>button.title{-webkit-box-shadow:0 3px 7px rgba(50,50,50,.1);box-shadow:0 3px 7px rgba(50,50,50,.1)}.storeLocatorPdpwrapper{margin-left:-15px!important;margin-top:-3%!important;width:calc(100% + 30px)}.silmaasemaminicart-icon{right:-18px}.minicart .minicart-quantity{left:6px!important}}@media only screen and (max-width:430px){.lens-add-to-cart{width:66%}}@media (max-width:440px) and (min-width:381px){.product-tile{width:74vw}}@media (max-width:380px) and (min-width:336px){.product-tile{width:73vw}}@media (max-width:335px){.product-tile{margin-left:-1vw;width:70vw}}
/*# sourceMappingURL=productDetail.css.map*/