.btn-link,.btn-link:hover{color:#222}.tooltip.show{opacity:1}.tooltip-inner{border:solid 1px #d6d6d6;background-color:#fff;color:#595959;max-width:330px;padding:1rem;text-align:left}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:#d6d6d6!important}.tooltip.tooltip--pine-green{left:40px!important;white-space:nowrap;font-size:14px;width:260px;margin-top:4px}.tooltip.tooltip--pine-green .tooltip-inner{font-weight:600;background-color:#90c6cd;border-radius:8px;box-shadow:none;border-color:#90c6cd;margin-right:0;max-width:260px;padding:3px 0 3px 30px;font-family:Nunito,sans-serif;font-size:12px;color:#303030;border:none;position:relative}.tooltip.tooltip--pine-green .tooltip-inner::before{content:'';display:block;left:10px;top:50%;position:absolute;transform:translateY(-50%);width:13px;height:13px;background-image:url(../images/icons-svg/cl-tooltip.svg);background-size:contain;background-position:center}.tooltip.tooltip--pine-green .arrow{right:unset;left:auto!important}.tooltip.tooltip--pine-green .arrow::before{box-shadow:none;border:none;background-color:#90c6cd;border-radius:2px;width:13px;height:13px;top:1px;left:14px}.tooltip.tooltip--pine-green .arrow:after{content:none}.tooltip-petrol{left:-280px!important}.tooltip-petrol .tooltip-inner{color:#fff;background-color:#222;border-color:#222;padding:.4rem 1rem}.tooltip-petrol .arrow{top:50%!important;transform:translateY(-50%);right:0;left:auto}.tooltip-petrol .arrow:before{border-left-color:#222;left:0;border-width:.4rem 0 .4rem .4rem}.tooltip .tooltip-inner{color:#000;background-color:#fff;border-color:#f2f2f2;padding:1.25rem;box-shadow:0 0 10px 0 rgba(87,87,91,.1)}.tooltip .tooltip-inner .arrow{top:50%!important;transform:translateY(-50%);right:0;left:auto}.tooltip .arrow:after{top:-3px;left:-9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px}.tooltip .arrow:before{content:'';position:absolute;transform:rotate(45deg);width:14px;height:14px;left:3px;z-index:-1;box-shadow:0 0 10px 0 rgba(87,87,91,.3);border:1px solid #f2f2f2}.nav-pills--grey{border-radius:5px;box-shadow:0 0 7px 0 rgba(0,0,0,.11);border:solid 1px #d6d6d6;background-color:#f2f2f2;padding:4px;justify-content:space-between}.nav-pills--grey .nav-link{color:#595959!important;font-size:16px;padding:.75rem 1rem}.nav-pills--grey .nav-link.active{background:#fff;font-weight:700}@media screen and (min-width:768px){.border-md-top{border-top:1px solid #dee2e6}.border-md-right{border-right:1px solid #dee2e6}.border-md-bottom{border-bottom:1px solid #dee2e6}.border-md-left{border-left:1px solid #dee2e6}.border-md-0{border:0!important}}@media screen and (min-width:768px){.w-md-50{width:50%}}.background-light-grey{background:#f9f9f9}.text-decoration-underline{text-decoration:underline}.font-weight-semibold{font-weight:600}.mt-n4-5{margin-top:-1.75rem}#header-bet-btn{height:40px;font-weight:600;font-size:14px;padding:10px 28px;margin-top:20px;gap:10px}@media screen and (max-width:1440px){#header-bet-btn{padding:10px 20px}}@media screen and (max-width:1280px){#header-bet-btn{padding:10px 16px}}#header-bet-btn img{width:17px}#headerWrapper #header-bet-btn #bookeyetest-btn{padding:0;margin:0;text-decoration:none;font-weight:600;display:inline-block;border:none}#headerWrapper #header-bet-btn #bookeyetest-btn:first-letter{text-transform:capitalize}.promotop{width:100vw;margin:0 -15px}@media screen and (min-width:992px){.promotop{min-height:30px;max-height:30px}}#headerWrapper{z-index:1000;width:100%}#headerWrapper #headerRow1{justify-content:center}@media screen and (max-width:992px){#headerWrapper #headerRow1{position:relative;box-shadow:0 6px 5px -3px rgba(0,0,0,.2);z-index:1100;display:grid;grid-template-columns:1fr 170px 1fr;padding:15px}}#headerWrapper .header{padding:0;z-index:1000;position:fixed;width:100%;top:0}@media screen and (max-width:768px){#headerWrapper .header{height:calc(var(--header-height) + var(--strip-height))}}#headerWrapper .header .nav .nav-item{flex:1 0 100%;padding-bottom:8px}#headerWrapper .header li,#headerWrapper .header ul{list-style-type:none}#headerWrapper .header .cookie-banner{position:fixed;top:0;width:100%;height:60px;padding:1rem 2.5rem;opacity:.9;background-color:#595959;margin:0;z-index:9999}#headerWrapper .header .cookie-banner .cookie-text{text-transform:uppercase;color:#fff;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}#headerWrapper .header .cookie-banner .icon-close-wht{width:10px;height:10px;background-image:url(../images/icons-svg/Close.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:0;top:10px;filter:brightness(0) invert(1)}#headerWrapper .header .main-menu{background-color:#fff;background-image:none!important;border:none!important}@media screen and (min-width:992px){#headerWrapper .header .main-menu{min-height:80px}}#headerWrapper .header .main-menu .navbar .flex-row{height:60px}#headerWrapper .main-menu{box-shadow:0 3px 3px -2px rgba(0,0,0,.25)}#headerWrapper .main-menu .main-menu-btn{padding:0 16px;display:flex;align-items:center;justify-content:center;height:100%;color:#303030;border-radius:0;border-right:0;border-left:0;border-top:3px solid #fff;border-bottom:3px solid #fff;font-weight:600;letter-spacing:.5px}#headerWrapper .main-menu .main-menu-btn:focus{box-shadow:none}#headerWrapper .main-menu li{height:100%}#headerWrapper .main-menu #quickLinksBar{padding-left:24px;gap:24px}#headerWrapper .main-menu #quickLinksBar .btn{padding:0;margin:0}#headerWrapper .main-menu #quickLinksBar .fav-btn{width:18px;height:18px}#headerWrapper .main-menu #quickLinksBar .fav-btn:hover{background-image:url(../images/icons-svg/icon-heart.svg)}#headerWrapper .main-menu #quickLinksBar .fav-btn-counter{width:14px;height:14px;background-color:#222;border-radius:100%;color:#fff;font-size:7px;line-height:14px;padding-top:.5px;letter-spacing:-.5px;position:absolute;right:-8px;top:24px}#headerWrapper .main-menu #quickLinksBar #btn-wishlist{position:relative}#headerWrapper .secondary-menu-btns{display:none!important}@media screen and (max-width:1440px){#headerWrapper .secondary-menu-btns{flex:0 0 auto}}#headerWrapper .navbar{padding:0 32px;justify-content:left;height:80px;margin:0}#headerWrapper .navbar #hover-logged-section .icon-myaccount:after{content:'';width:14px;height:14px;display:inline-block;background-image:url(../images/icons-svg/check-green.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:-4px;top:-4px}#headerWrapper .mobile-navbar{height:19px}#headerWrapper .mobile-navbar #md-logged-section .icon-myaccount:after{content:'';width:9px;height:9px;position:absolute;background-color:#79af2c;border-radius:50%;left:9px;top:-3px;border:1px solid #ffff}#headerWrapper .mobile-navbar #md-guest-section .btn-myaccount{padding:0}#headerWrapper .mobile-navbar #md-guest-section .btn-myaccount .icon-myaccount::before{position:relative}#headerWrapper #navbarSupportedContent{justify-content:center!important}@media screen and (max-width:1280px){#headerWrapper #navbarSupportedContent{margin-left:-5px}}#headerWrapper .navbar-collapse .dropdown.show>.btn{color:#222;font-weight:700;border-bottom:3px solid #222}#headerWrapper .navbar-collapse .dropdown.show .dropdown-menu{display:block}#headerWrapper .navbar-collapse .dropdown.show .dropdown-menu>div{height:100%;display:block}#headerWrapper .navbar-collapse .dropdown .dropdown-menu{position:fixed;top:auto;width:100%;margin:0;box-shadow:0 12px 12px -8px rgba(0,0,0,.05);border:0;border-top:solid 1px #f2f2f2;border-radius:0;padding:0;background-color:#fff;max-height:544px;overflow-y:hidden}@media screen and (min-width:1900px){#headerWrapper .navbar-collapse .dropdown .dropdown-menu{max-height:100%}}#headerWrapper .navbar-collapse .container-fluid{padding:0 15px}#headerWrapper .submenu-wrapper{height:100%;display:grid;grid-template-columns:minmax(520px,35%) minmax(auto,45%) 20%}#headerWrapper .submenu-wrapper>div{padding:0}#headerWrapper .submenu-wrapper>div div{height:100%}#headerWrapper #desktop-brand-submenu .submenu-wrapper{grid-template-columns:minmax(auto,58%) minmax(336px,22%) 20%}@media screen and (max-width:991px){#myAccountModal .modal-dialog .modal-body{background-color:#fff}}#dashboardModal .modal-dialog,#myAccountModal .modal-dialog{margin:0;height:100%;transform:none;max-width:100%!important}#dashboardModal .modal-dialog .modal-content,#myAccountModal .modal-dialog .modal-content{background-color:#f9f9f9;border-radius:0}#dashboardModal .modal-dialog .modal-content.club-te,#myAccountModal .modal-dialog .modal-content.club-te{background-color:#fff}#dashboardModal .modal-dialog .modal-content .modal-header,#myAccountModal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:none;position:relative;z-index:1}#dashboardModal .modal-dialog .modal-content .modal-header .close,#myAccountModal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;width:15.6px;height:15.6px;margin:0;padding:0;opacity:1}#dashboardModal .modal-dialog .modal-content .modal-header .btn-wrapper,#myAccountModal .modal-dialog .modal-content .modal-header .btn-wrapper{position:absolute;right:24px;top:20px;padding:8.69px;border-radius:50%;box-shadow:0 1.47272718px 5.89090872px rgba(96,97,112,.16)}#dashboardModal .modal-dialog .modal-content .modal-body,#myAccountModal .modal-dialog .modal-content .modal-body{padding:0}#dashboardModal .modal-dialog .modal-content .modal-body h4,#myAccountModal .modal-dialog .modal-content .modal-body h4{font-family:Nunito;font-size:18px;line-height:23.4px;margin:0}#dashboardModal .modal-dialog .modal-content .modal-body h4.my-account-title,#myAccountModal .modal-dialog .modal-content .modal-body h4.my-account-title{padding:48px 24px 24px 24px;background-color:#f9f9f9}#dashboardModal .modal-dialog .modal-content .modal-body .modal-desc,#myAccountModal .modal-dialog .modal-content .modal-body .modal-desc{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu{height:100%}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding-inline-start:0;padding:0 24px 24px 24px;gap:8px;background-color:#f9f9f9;margin-bottom:0}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 1.47px 5.89px 0 #60617029,0 0 2.95px 0 #28293D14}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a.notifyMobile,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a.notifyMobile{position:relative}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a.notifyMobile::before,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a.notifyMobile::before{content:"";background:#cf191f;width:8px;height:8px;border-radius:50%;border:1px solid #fff;position:absolute;top:15px;left:25px}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a img,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a img{max-width:18px;width:100%}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a span,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .btn-cards-wrapper ul a span{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;color:#222}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper{padding:24px 24px 0 24px;background-color:#fff}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .subtitle-menu,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .subtitle-menu{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:left}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .subtitle-menu:not(:first-of-type),#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .subtitle-menu:not(:first-of-type){padding-top:48px}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul{list-style:none;display:flex;flex-direction:column;padding-inline-start:0;margin:0}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a{width:100%;display:flex;padding:21px 0;gap:16px;border-bottom:.5px #d6d6d6 solid;position:relative;align-items:center}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a::after,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a::after{background-image:url(../images/icons-svg/angle-down-grey.svg);background-repeat:no-repeat;background-size:100%;width:12px;height:12px;background-position:center;position:absolute;content:"";transform:rotate(270deg);right:0;top:25px}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a img,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper ul a img{max-width:18px;max-height:18px;height:100%;width:100%}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper{text-align:center;border-radius:25px;border:1px solid #303030;margin-top:24px;margin-bottom:40px;padding:0;display:flex;align-items:center;justify-content:center}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper .logout-btn,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper .logout-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;padding:13.5px 0}#dashboardModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper .logout-btn img,#myAccountModal .modal-dialog .modal-content .modal-body .modal-sv-accountmenu .links-wrapper .btn-exit-wrapper .logout-btn img{max-width:16px;max-height:16px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te{padding:0 24px 0 24px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .user-label,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .user-label{padding-top:48px;padding-bottom:8px;font-family:Nunito;font-size:20px;line-height:26px;letter-spacing:.05em;text-align:left;margin:0}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper{padding-top:24px;display:flex;flex-direction:column;gap:8px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button{display:flex;border-radius:8px;border:none;padding:24px 16px;gap:16px;position:relative}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button::after,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button::after{background-repeat:no-repeat;background-size:100%;width:12px;height:6px;background-position:center;position:absolute;content:"";right:20px;top:32px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account{background-color:#f9f9f9}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account::after,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account::after{background-image:url(../images/icons-svg/angle-down-grey.svg);transform:rotate(270deg)}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account img,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-account img{max-width:19px;max-height:19px;width:100%;height:100%}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te{background-color:#f2f7f9}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te::after,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te::after{background-image:url(../images/icons-svg/icon-arrow-club-te.svg);height:14px;width:8px;top:28px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te img,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te img{max-width:24px;max-height:24px;width:100%;height:100px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te span,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button.btn-sv-club-te span{color:#005e82}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button span,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btns-sv-wrapper button span{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:left;color:#222}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper{text-align:center;border-radius:25px;border:1px solid #303030;margin-top:24px;margin-bottom:40px;display:flex;align-items:center;justify-content:center;padding:0}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper .logout-btn,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper .logout-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;padding:13.5px 0}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper .logout-btn img,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .btn-exit-wrapper .logout-btn img{max-width:16px;max-height:16px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .subtitle,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .subtitle{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:left;padding-bottom:16px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .anchors-wrapper,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .anchors-wrapper{display:flex;flex-direction:column;gap:16px}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te .anchors-wrapper a,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te .anchors-wrapper a{font-family:Nunito;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.05em;text-align:left}#dashboardModal .modal-dialog .modal-content .modal-body.body-club-te.fade,#myAccountModal .modal-dialog .modal-content .modal-body.body-club-te.fade{animation:opacity ease-in-out 1s}@keyframes opacity{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:991px){#confirm-privacyete-modal .d-none-mobile{display:none}}#confirm-privacyete-modal .modal-dialog{margin:0 auto;max-width:630px!important}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog{margin:0 16px}}#confirm-privacyete-modal .modal-dialog .modal-content{border-radius:24px}#confirm-privacyete-modal .modal-dialog .modal-content .modal-header{z-index:1;border:none;padding:0;border-bottom:none;position:relative}#confirm-privacyete-modal .modal-dialog .modal-content .modal-header .btn-wrapper{position:absolute;right:24px;top:24px;padding:12px;border-radius:50%;box-shadow:0 1.47272718px 5.89090872px rgba(96,97,112,.16)}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog .modal-content .modal-header .btn-wrapper{right:12px;top:12px}}#confirm-privacyete-modal .modal-dialog .modal-content .modal-header .btn-wrapper .close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:15.6px;height:15.6px;margin:0;padding:0;opacity:1}#confirm-privacyete-modal .modal-dialog .modal-content .modal-body{padding:64px;text-align:center}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog .modal-content .modal-body{padding:40px 24px 32px 24px}}#confirm-privacyete-modal .modal-dialog .modal-content .modal-body h3{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:center}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog .modal-content .modal-body h3{font-size:18px;line-height:27px}}#confirm-privacyete-modal .modal-dialog .modal-content .modal-body p{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:center;padding-top:24px}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog .modal-content .modal-body p{padding-top:16px}}#confirm-privacyete-modal .modal-dialog .modal-content .modal-body .btn-privacy{margin-top:40px;max-width:200px;width:100%;max-height:45px;height:100%;background-color:#005e82;color:#fff;border-radius:25px;border:none;padding:10px 0;font-family:Nunito;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.05em;text-align:center}@media screen and (max-width:991px){#confirm-privacyete-modal .modal-dialog .modal-content .modal-body .btn-privacy{max-width:211px;width:100%;height:100%}}.navbar-underline{position:absolute;height:3px;background-color:#222;bottom:0;z-index:1;display:block;opacity:0;transition:all .2s ease-in-out}.navbar-underline.show{opacity:1}#desktop-contactlenses-submenu .submenu-wrapper{grid-template-columns:minmax(270px,20%) auto 20%}#desktop-contactlenses-submenu .submenu-wrapper .slot-2{background-color:#f9f9f9;padding:0 35px;display:flex}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 div{height:initial}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 div.content{height:calc(100% - 50px)}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 div.carousel-inner,#desktop-contactlenses-submenu .submenu-wrapper .slot-2 div.carousel.slide{height:100%}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 div.carousel-item{height:50%;display:flex;align-items:center}#desktop-contactlenses-submenu .submenu-wrapper .slot-2>div{display:flex;flex-direction:column;width:100%}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 .grid-template{flex:1 0 auto}#desktop-contactlenses-submenu .submenu-wrapper .slot-2 .grid-template .content{display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;align-items:center;column-gap:8%;max-width:935px;margin:auto;padding-bottom:24px}#desktop-contactlenses-submenu .submenu-wrapper .carousel-item{display:block;position:relative;margin-right:0}#desktop-contactlenses-submenu .submenu-wrapper .carousel-item .row{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}#desktop-contactlenses-submenu .submenu-wrapper .carousel{padding:0;margin:0}#desktop-contactlenses-submenu .submenu-wrapper .single-product{border:none;margin-left:0;max-width:unset;padding-right:0}#desktop-contactlenses-submenu .submenu-wrapper .single-product .product{padding:0}#desktop-contactlenses-submenu .submenu-wrapper .single-product .promo-badge{display:none!important}#desktop-contactlenses-submenu .submenu-wrapper .single-product .product-model{display:none}#desktop-contactlenses-submenu .submenu-wrapper .single-product .product-price-wrapper{display:none}#desktop-contactlenses-submenu .submenu-wrapper .single-product .image{padding-bottom:0;text-align:center}#desktop-contactlenses-submenu .submenu-wrapper .single-product img{mix-blend-mode:multiply;max-width:150px}@media screen and (min-width:1440px){#desktop-contactlenses-submenu .submenu-wrapper .single-product img{max-width:230px}}#desktop-contactlenses-submenu .submenu-wrapper .single-product .product-brand{font-family:Nunito;text-transform:lowercase;font-size:14px;font-weight:700;color:#303030;letter-spacing:.5px;text-align:center}#desktop-contactlenses-submenu .submenu-wrapper .single-product .product-brand:first-letter{text-transform:uppercase}.btn.hover-effect:active,.btn.hover-effect:focus,.btn.hover-effect:hover{border:1px solid #222!important;color:#222!important;background-color:transparent!important;box-shadow:none;outline:0}.ddm-banner-img{position:relative;height:0;display:block;padding-top:142.8%}.ddm-banner-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ddm-fixed-height-spacer{max-height:544px}@media screen and (min-width:1900px){.ddm-fixed-height-spacer{max-height:100%}}.ddm-product-grid{max-width:566px;margin:auto;padding:20px 0 25px;gap:70px}.ddm-product-grid img{width:230px}.vertical-separator{height:calc(100% - 1rem);max-height:350px;width:1px;margin:0;background-color:#d6d6d6}.grid-2-col-separator-layout{grid-template-columns:1fr 1px 1fr}.badge-zonaA,.badge-zonaB{display:flex;align-items:center;gap:8px}.secondary-menu-btns{justify-content:flex-end}#btn-search,#btn-search-mobile{padding:0;cursor:pointer}#btn-search .icon-search,#btn-search-mobile .icon-search{position:relative;padding-left:0;width:18px;height:18px;font-family:Nunito,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#595959;text-transform:uppercase}#btn-search .icon-search:before,#btn-search-mobile .icon-search:before{content:'';width:20px;height:20px;display:inline-block;background-image:url(../images/icons-svg/searchico.svg);background-size:17px;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0}#btn-myaccount-dsk{padding:0}.icon-myaccount{position:relative;padding-left:0;font-family:Nunito,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#595959;text-transform:uppercase;width:18px;height:18px}.icon-myaccount:before{content:'';width:18px;height:18px;display:inline-block;background-image:url(../images/icons-svg/account.svg);background-size:17px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0}#widget_minishopcart,#widget_minishopcart-dsk{background:0 0;border:none!important;position:relative;margin:0;margin-top:4px;margin-right:6px;width:18px;height:18px;display:block}#widget_minishopcart-dsk:before,#widget_minishopcart:before{content:'';background-image:url(../images/icons-svg/cartico.svg);background-size:contain;background-position:center;width:18px;height:18px;display:inline-block;top:auto;bottom:0;left:0;clip:initial;background-repeat:no-repeat;transform:none}#widget_minishopcart #minishopcart_total,#widget_minishopcart #minishopcart_total-dsk,#widget_minishopcart-dsk #minishopcart_total,#widget_minishopcart-dsk #minishopcart_total-dsk{width:14px;height:14px;background-color:#222;border-radius:100%;color:#fff;font-size:7px;line-height:14px;padding-top:.5px;letter-spacing:-.5px;position:absolute;right:-6px;text-align:center;top:-5px}#btn-cart{padding:0}#btn-cart .icon-cart{position:relative}#btn-cart .icon-cart:before{content:'';width:18px;height:18px;display:inline-block;background-image:url(../images/icons-svg/cartico.svg);background-size:17px;background-repeat:no-repeat;background-position:center}#quickLinksBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0}.mainmenu-btn{height:100%;width:100px;padding:0;border:none;border-bottom:3px solid #fff;display:flex;align-items:center;border-radius:0;color:#6f7e88;justify-content:center}.mainmenu-btn span{font-size:14px}.mainmenu-btn:hover{text-decoration:none}.mainmenu-btn.active{position:relative}.mainmenu-btn.active:after{content:'';width:100%;position:absolute;bottom:-3px;border-bottom:3px solid #6f7e88}.abs-bottom-right{position:absolute;right:30px;bottom:20px}.wrap-nav{display:flex;flex-direction:column;flex-wrap:wrap;max-height:300px}#sticky-sidebar .sidebar-wrapper .bg-light-grey .logged-circle{position:relative}#sticky-sidebar .sidebar-wrapper .bg-light-grey .logged-circle::after{content:'';width:10px;height:10px;position:absolute;background-color:#79af2c;border-radius:50%;left:19px;top:12px;border:1px solid #ffff}#sticky-sidebar-myaccount .sidebar-wrapper{padding:0;justify-content:flex-start}#sticky-sidebar-myaccount.opened{right:0}#sticky-sidebar-myaccount .title-myaccount{font-size:20px;font-family:Nunito,Helvetica,sans-serif;width:calc(100% + 40px);padding:22px 0;background:#f2f2f2;text-align:center;text-transform:uppercase;margin-left:-20px;color:#414241}#sticky-sidebar-myaccount a.linkMyaccount-mobile.logout:after{position:absolute;content:'';width:18px;height:18px;background-image:url(../images/icons-svg/logout-thick-petrol.svg);background-size:contain;background-repeat:no-repeat;top:50%;right:0;transform:translateY(-50%)}.overlay-bkg{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:-1;transition:all .5s ease-in-out}.overlay-bkg.active{display:block}.burger-wrapper{position:relative;display:inline-block;width:100%;padding:0!important;height:100%;max-width:22px}.icon-burger{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms;top:50%;display:block;margin-top:0}.icon-burger,.icon-burger:after,.icon-burger:before{position:absolute;width:22px;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#303030}.icon-burger:after,.icon-burger:before{display:block;content:""}.icon-burger:before{transition:top 75ms ease .12s,opacity 75ms ease;top:-7px}.icon-burger:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);bottom:-7px}.burger-wrapper.active .icon-burger{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.burger-wrapper.active .icon-burger:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.burger-wrapper.active .icon-burger:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}#btn-wishlist-mobile .btn{position:relative;padding:0;margin-right:21px}#btn-wishlist-mobile .btn .fav-btn{display:block}#btn-wishlist-mobile .btn .fav-btn-counter{position:absolute;top:0;right:-8px;background-color:#222;width:16px;height:16px;border-radius:100%;color:#fff;font-weight:700;font-size:9px;line-height:16px;letter-spacing:-.5px;margin-top:-4px}.logo-wrapper,.navbar>div.h-100:last-child{flex:1 0 0}#headerWrapper .main-menu #quickLinksBar{justify-content:end}@media screen and (max-width:991px){#page .contents{margin-top:0}.promotop{max-width:unset}#headerWrapper .sidebar-wrapper h4{font-size:20px}#headerWrapper .sidebar-wrapper .contentRecommendationWidget{padding:0}#headerWrapper .header #logo.logo-wrapper{width:60%;text-align:center}#headerWrapper .header .main-menu{display:none}#headerWrapper .submenu-dropdown h2.pdp-subtitle{margin:0}#headerWrapper .catalogEntryRecommendationWidget .svEnableListCarousel .slick-slide:last-child .row .single-product{margin-right:10px}#headerWrapper #lenses-submenu-dropdown h4{font-size:20px}#headerWrapper #lenses-submenu-dropdown .product-price-wrapper{display:none}#headerWrapper #lenses-submenu-dropdown .product .product_image img{width:auto;margin:auto!important;padding:0 10px;max-height:120px}#headerWrapper #lenses-submenu-dropdown .single-product.accessories{width:100%!important;margin:0 15px}#headerWrapper #lenses-submenu-dropdown .single-product.accessories a{display:block;padding:0;padding:10px 0;margin:26px 4px 16px;border-radius:2px;box-shadow:0 0 10px 0 rgba(87,87,91,.1);border:solid 1px #d6d6d6;background-color:#f0f3f6}#headerWrapper #lenses-submenu-dropdown .single-product.accessories .product--top{display:none;min-height:0}#headerWrapper #lenses-submenu-dropdown .single-product.accessories .product .product_image .image{display:flex;justify-content:center;margin:0 10px;overflow:hidden}#headerWrapper #lenses-submenu-dropdown .single-product.accessories .product .product_image .image img{max-height:110px;display:block;margin:auto!important}#headerWrapper #lenses-submenu-dropdown .single-product.accessories .product .product-price-wrapper{display:block!important}.header-main-logo a{cursor:default}.header-main-logo img{max-width:170px}#sticky-sidebar-myaccount{position:fixed;top:100px;left:0}#sticky-sidebar-myaccount .btn{position:relative}#sticky-sidebar-myaccount .btn span{font-family:Nunito,Helvetica,sans-serif;font-size:20px;font-weight:500;color:#595959}#sticky-sidebar-myaccount .subnav-link{font-size:16px;padding:10px;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.05);border:solid 1px #d6d6d6;background-color:#f2f2f2}#sticky-sidebar-myaccount .subnav-link--white{background:#fff;border:solid 1px #222;font-weight:700;color:#222}#sticky-sidebar-myaccount .services-btn #services-btn-sticky{background-color:#a9b2b8;border-top-color:#fff;border-bottom-color:#fff;margin-top:-1px}#sticky-sidebar-myaccount .services-btn #services-btn-sticky:before{background-image:url(../images/icons/services-icon-wht.png)}#sticky-sidebar-myaccount .services-btn #services-btn-sticky:after{content:'';display:inline-block;width:20px;height:20px;position:absolute;background-image:url(../images/icons-svg/arrow.svg);background-size:20px;right:20px;transform:rotate(-180deg)}#sticky-sidebar-myaccount .services-btn #services-btn-sticky span{font-family:Nunito,Helvetica,sans-serif;font-weight:500;font-size:20px;color:#fff;padding-left:20px}.sticky-sidebar-wrapper{width:0;overflow:hidden;height:100vh;display:block!important;transition:.5s ease width;background-color:#fff}.sticky-sidebar-wrapper.opened{width:100vw;max-height:calc(100vh - 80px - env(safe-area-inset-bottom))}.sidebar-wrapper{width:100vw;height:calc(100vh - env(safe-area-inset-bottom) - 100px);padding:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.sidebar-wrapper #burger-mobile-club-ete a{text-transform:unset;margin-top:16px;background-color:#005e82;color:#fff!important;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;border:none}.sidebar-wrapper .submenu-btn{position:relative;width:100%;display:block;color:#303030;text-decoration:none}.sidebar-wrapper .border-btn:active,.sidebar-wrapper .border-btn:focus,.sidebar-wrapper .border-btn:hover{border-color:#222;color:#222;font-weight:700}.sidebar-wrapper .submenu-btn:after{content:'';right:4px;top:50%;display:block;position:absolute;height:10px;width:10px;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%) rotate(-90deg)}.sidebar-wrapper a{color:#303030;padding:15px 6px;width:100%;text-align:left;border-radius:0;font-size:16px;letter-spacing:.5px}.sidebar-wrapper #btn-search-mobile{border:none;color:#303030;width:100%;text-align:left;padding:14px;line-height:1;font-size:16px;border-radius:6px;background-color:#f9f9f9;letter-spacing:.5px}.sidebar-wrapper #btn-search-mobile .icon-search{width:16px;height:16px;padding:0;display:inline-block;margin-bottom:-2px;margin-right:8px}.sidebar-wrapper #btn-search-mobile .icon-search:before{width:16px;height:16px;background-size:contain}.sidebar-wrapper .submenu-dropdown{position:fixed;top:77px;left:0;background-color:#fff;height:100%;width:0;overflow:hidden;z-index:9}.sidebar-wrapper .submenu-dropdown.show{width:100vw;padding-top:calc(var(--header-height) + var(--strip-height))}.sidebar-wrapper .submenu-dropdown>div{width:100vw;height:100%}.sidebar-wrapper .submenu-dropdown>div.row{width:100vw;height:auto;margin:0}.sidebar-wrapper .submenu-dropdown>div.row .col-12{padding:0}.sidebar-wrapper .submenu-dropdown .scrollable-div{height:calc(100 * var(--vh) - var(--header-height) - 50px);overflow-y:auto}.sidebar-wrapper .submenu-dropdown .scrollable-div>.row{width:100%;margin:0}.sidebar-wrapper .submenu-dropdown .scrollable-div>.row:last-of-type{padding-bottom:20px}.sidebar-wrapper .submenu-dropdown .scrollable-div>.row .col-12{padding:0}.sidebar-wrapper .submenu-dropdown ul{padding-left:0;margin-bottom:0}.sidebar-wrapper .submenu-dropdown ul li{padding:0 20px}.sidebar-wrapper .submenu-dropdown ul a{display:block}.sidebar-wrapper .submenu-dropdown .mobile-submenu-banner{margin:0;padding:0;height:100vw;overflow:hidden;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.sidebar-wrapper .submenu-dropdown .mobile-submenu-banner.small{height:260px;min-height:260px}.sidebar-wrapper .submenu-dropdown .mobile-submenu-banner a{border-bottom:0;height:100%}.sidebar-wrapper .submenu-heading{text-align:center;position:relative;padding:0}.sidebar-wrapper .submenu-heading:before{content:'';left:16px;top:50%;display:block;position:absolute;height:16px;width:16px;margin-top:-1px;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%) rotate(90deg);z-index:-1}.sidebar-wrapper .submenu-heading button{font-weight:700;font-size:16px;width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);border-radius:0;padding:12px;letter-spacing:.5px}.sidebar-wrapper .submenu-heading button:hover{text-decoration:none}.sidebar-wrapper .button-wrapper{margin:20px;display:flex;flex-wrap:wrap}.sidebar-wrapper .button-wrapper h4{margin-bottom:20px;color:#595959!important;width:100%}.sidebar-wrapper .button-wrapper a{font-family:Nunito,sans-serif;font-size:16px;display:inline-block;width:auto;border-radius:5px;border:solid 1px #d6d6d6;padding:10px 12px;margin-right:12px;margin-bottom:16px;border-color:#d6d6d6}.sidebar-wrapper .button-wrapper a:last-of-type{margin-right:0}.tabs{background-color:#f0f3f6;padding:2px;justify-content:space-between;border-radius:5px;border:solid 1px #d6d6d6}.tabs a{display:block;border:none;padding:9px 0;text-align:center}.tabs a.active{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px;font-weight:700}#lenses-submenu-dropdown h4.product-brand{font-size:16px!important}#lenses-submenu-dropdown .product--top{min-height:20px}.promo-badge.cl-header-menu-3piu1-badge-mobile{margin-left:18px}.submenu-dropdown#lenses-submenu-dropdown a{border:none}.submenu-dropdown#lenses-submenu-dropdown .border-btn{border:solid 1px #d6d6d6}.submenu-dropdown#lenses-submenu-dropdown .border-top{border-top:solid 1px #d6d6d6}.submenu-dropdown .product.card{border:none}.submenu-dropdown .product.card .image{min-height:115px;display:flex;align-items:center;justify-content:center}.submenu-dropdown .product.card .product_info{padding:0 30px;text-align:center}.submenu-dropdown .product.card .promo-badge{position:absolute;right:10px;top:15px;left:auto}.submenu-dropdown .product.card .product-info__price{font-size:14px;color:#595959}.submenu-dropdown .product.card .product-brand{color:#595959!important}.submenu-dropdown .product.card a{border:none}.submenu-dropdown .carousel .carousel-inner:after{content:''!important;position:absolute;top:0;right:0;width:40px;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 85%)}.submenu-dropdown .carousel .carousel-inner .product_info{text-align:center;color:#595959}.submenu-dropdown .carousel .carousel-inner h4.product-brand{text-transform:uppercase;color:#595959!important;font-size:20px!important}.submenu-dropdown .carousel .carousel-inner .product-model{font-size:12px}.submenu-dropdown .carousel .carousel-inner .product-price-wrapper{display:flex;justify-content:center;flex-direction:row-reverse}.submenu-dropdown .carousel .carousel-inner .product-info__old-price{padding-left:10px;font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#747474}.submenu-dropdown .carousel .carousel-inner .product-info__price{font-size:15px}.submenu-dropdown .carousel-control-next,.submenu-dropdown .carousel-control-prev,.submenu-dropdown .carousel-indicators{display:none!important}.submenu-dropdown .greybox{height:182px;width:182px!important;margin-left:20px}.submenu-dropdown .greybox a{background-color:#fbfbfb;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-content:center;align-items:center;border-radius:5px;border:solid 1px rgba(214,214,214,.3);padding:0;margin:35px 0;height:100%;width:100%}.submenu-dropdown .greybox img{height:20px;width:auto;margin-bottom:16px}.submenu-dropdown .greybox p{padding:0 5px;width:100%;font-size:20px}.submenu-dropdown .catalogEntryRecommendationWidget{padding:0 0 20px}.banner-ddm-wrapper-mob .contentRecommendationWidget.carousel .nextPageButton,.banner-ddm-wrapper-mob .contentRecommendationWidget.carousel .prevPageButton,.banner-ddm-wrapper-mob .contentRecommendationWidget.carousel h4{display:none}.banner-ddm-wrapper-mob .contentRecommendationWidget.carousel .banner{width:100%;max-height:unset;padding:0;margin-top:-22px}.banner-ddm-wrapper-mob .catalogEntryRecommendationWidget{display:none}}@media screen and (max-width:1100px) and (min-width:989px){#header-bet-btn{width:auto}}@media screen and (max-width:1440px){.eupopup.cookie-banner{height:auto;padding-left:10px}.eupopup.cookie-banner .icon-close-wht{right:0}}@media screen and (min-width:990px) and (max-width:1120px){#headerWrapper .catalogEntryRecommendationWidget{padding-bottom:15px}#headerWrapper .banner{margin-right:10px}}@media screen and (min-width:1280px){#headerWrapper #headerRow1{display:none}.dropdown-menu .ddm-fixed-height-spacer{padding-left:65px!important}}@media screen and (min-width:1280px) and (max-width:1439px){.dropdown-menu .ddm-fixed-height-spacer{padding-left:25px!important}}@media screen and (max-width:1279px){#headerRow2 .header-main-logo{display:none}.navbar-nav .nav-item.dropdown button{padding:0 8px!important}}.myaccount-hover-wrapper{position:fixed;top:108px;left:0;width:100vw;height:0;z-index:-1;visibility:hidden;transition:0s ease .75s visibility}@media screen and (max-width:1280px){.myaccount-hover-wrapper{top:154px}}.myaccount-hover-wrapper .myaccount-hover-menu{width:512px;height:calc(100vh - 108px);background-color:#fff;position:absolute;top:0;right:-512px;left:auto;transition:.5s ease .5s right;overflow:auto}@media screen and (max-width:1280px){.myaccount-hover-wrapper .myaccount-hover-menu{height:calc(100vh - 154px)}}.myaccount-hover-wrapper .myaccount-hover-overlay{width:100%;height:calc(100vh - 108px);background-color:rgba(34,34,34,.4);display:block;opacity:0;transition:.75s ease-in opacity}.myaccount-hover-wrapper.show{visibility:visible;transition:0s ease .25s visibility}.myaccount-hover-wrapper.show .myaccount-hover-overlay{opacity:1}.myaccount-hover-wrapper.show .myaccount-hover-menu{right:0}.myaccount-hover-menu-inner{text-align:left;color:#222;padding:32px;padding-bottom:40px}.myaccount-hover-menu-inner .grid-menu-template{margin-top:24px}.myaccount-hover-menu-inner .grid-menu-template a{display:grid;grid-template-columns:18px auto;column-gap:12px;padding:16px 0;color:#222}.myaccount-hover-menu-inner .grid-menu-template a#notification-link.notify{position:relative}.myaccount-hover-menu-inner .grid-menu-template a#notification-link.notify::before{content:"";background:#cf191f;width:8px;height:8px;border-radius:50%;border:1px solid #fff;position:absolute;top:15px;left:10px}.myaccount-hover-menu-inner .btn{height:45px!important}.filter-toggle{position:relative;padding:0;padding-right:27px;font-size:16px;color:#595959;letter-spacing:.5px}.filter-toggle:after{content:'';background-image:url(../images/icons-svg/filter-icon.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;width:18px;height:18px;position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%)}.filter-toggle:focus,.filter-toggle:hover{box-shadow:none}#accordion-filter,#accordion-filter-cl{margin-top:1rem;display:none;flex:1;position:fixed;top:0;margin-top:0;background-color:#fff;left:auto;right:0;min-width:380px;max-height:100vh;height:100vh;z-index:9999;padding-right:0!important}#accordion-filter .spinner-border,#accordion-filter-cl .spinner-border{display:none}#accordion-filter-cl.filter-loading .spinner-overlay,#accordion-filter.filter-loading .spinner-overlay{position:fixed;top:0;right:0;width:100vw;height:100%;background-color:rgba(0,0,0,.25);z-index:1041}#accordion-filter-cl.filter-loading .spinner-border,#accordion-filter.filter-loading .spinner-border{border:5px solid #fff;border-right-color:transparent;z-index:10000;position:absolute;top:50%;left:50%;display:block}#accordion-filter .filters--close-btn,#accordion-filter-cl .filters--close-btn{position:absolute;top:24px;right:24px}#accordion-filter .filters--close-btn:active,#accordion-filter .filters--close-btn:focus,#accordion-filter .filters--close-btn:hover,#accordion-filter-cl .filters--close-btn:active,#accordion-filter-cl .filters--close-btn:focus,#accordion-filter-cl .filters--close-btn:hover{color:#fff;text-decoration:none}#accordion-filter .filters--close-btn .icon-close,#accordion-filter-cl .filters--close-btn .icon-close{width:20px;height:20px;background-image:url(../images/icons-svg/Close.svg);background-size:contain;background-repeat:no-repeat;display:inline-block}#accordion-filter .filter-title,#accordion-filter-cl .filter-title{font-size:20px;color:#303030;text-transform:unset;font-family:Nunito,sans-serif;font-weight:700;letter-spacing:.5px}#accordion-filter .suggested-filters,#accordion-filter-cl .suggested-filters{display:flex;flex-wrap:wrap;gap:14px;row-gap:14px}#accordion-filter .suggested-filters .custom-checkbox .custom-control-label::after,#accordion-filter .suggested-filters .custom-checkbox .custom-control-label::before,#accordion-filter-cl .suggested-filters .custom-checkbox .custom-control-label::after,#accordion-filter-cl .suggested-filters .custom-checkbox .custom-control-label::before{display:none}#accordion-filter .suggested-filters .custom-control,#accordion-filter-cl .suggested-filters .custom-control{padding-left:0}#accordion-filter .suggested-filters .custom-checkbox .custom-control-label,#accordion-filter-cl .suggested-filters .custom-checkbox .custom-control-label{font-weight:700;color:#303030;padding:.65rem 1.1rem;border:1px solid #303030;border-radius:30px}#accordion-filter .suggested-filters .custom-checkbox .custom-control-input:checked+.custom-control-label,#accordion-filter .suggested-filters .custom-checkbox .custom-control-input:focus+.custom-control-label,#accordion-filter-cl .suggested-filters .custom-checkbox .custom-control-input:checked+.custom-control-label,#accordion-filter-cl .suggested-filters .custom-checkbox .custom-control-input:focus+.custom-control-label{background-color:#eaeff1;border-color:#eaeff1;color:#475872}#accordion-filter .filters--btn-reset,#accordion-filter-cl .filters--btn-reset{color:#303030;font-size:16px;letter-spacing:.5px}#accordion-filter .filters--inner .accordion .filters--box-header .card-header,#accordion-filter-cl .filters--inner .accordion .filters--box-header .card-header{border-bottom:0!important;padding-top:0!important}#accordion-filter .filters--inner .accordion .filters--box-header .card-header.pb-26,#accordion-filter-cl .filters--inner .accordion .filters--box-header .card-header.pb-26{padding-bottom:26px}#accordion-filter .filters--inner .accordion .filters--box-header .card-header.pb-23,#accordion-filter-cl .filters--inner .accordion .filters--box-header .card-header.pb-23{padding-bottom:23px}#accordion-filter .filters--inner .accordion .filters--box.card,#accordion-filter-cl .filters--inner .accordion .filters--box.card{border:none}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider{padding-left:15px!important;padding-right:18px!important}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-rail,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-rail{background-color:#f2f2f2}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-process,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-process{background-color:#000}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot-tooltip-inner,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot-tooltip-inner{background-color:#222!important;color:#fff!important}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot-tooltip-inner .vue-slider-dot-tooltip-text,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot-tooltip-inner .vue-slider-dot-tooltip-text{display:none}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .vue-slider .vue-slider-dot{background-size:7px 8px;background-repeat:no-repeat;background-image:url(../images/icons-svg/handler-slider.svg);box-shadow:rgba(0,0,0,.2) 0 0 5px 0;border-radius:50%;background-color:#fff;background-position:center;width:24px!important;height:24px!important}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .value-box-wrapper,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .value-box-wrapper{padding-top:24px;padding-bottom:24px}#accordion-filter .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .value-box-wrapper .value-box,#accordion-filter-cl .filters--inner .accordion .filters--box.card .price-filter-slider-wrapper .value-box-wrapper .value-box{padding:12px 31px 12px 31px;font-family:Nunito;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.05em;text-align:left;border-radius:4px;border:1px solid #d6d6d6}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button{flex-direction:row!important;padding-top:0!important}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox{cursor:pointer;border-radius:40px;border:1px solid #f4f4f4;margin-right:16px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox .close-btn-wrapper,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox .close-btn-wrapper{display:none}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered{border:1px solid #d6d6d6;background:#f9f9f9}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text{position:relative;cursor:pointer}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text::before,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text::before{position:absolute;width:16px;height:16px;display:inline-block;background-image:url(../images/icons-svg/close-button-bold.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:0}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text .close-btn-wrapper,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button .custom-checkbox.card-bordered .custom-control-label .filters--checkbox-text .close-btn-wrapper{display:inline-block;margin-left:8px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button label,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button label{padding-left:0!important}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button label::after,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button label::after{display:none!important}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button label::before,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button label::before{display:none!important}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button label .filters--checkbox-text,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button label .filters--checkbox-text{padding:9.5px 12px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body.dash-button label .filters--checkbox-text img[alt=Bianco],#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body.dash-button label .filters--checkbox-text img[alt=Bianco]{border-radius:50%;border:.1px solid #000}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top{border-bottom:none;overflow:visible}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .card-header,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .card-header{border:none;padding-top:0}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .card-body{padding-top:0}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--no-result-item,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--no-result-item{color:#979797;padding-bottom:12px}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset{font-size:16px;letter-spacing:.5px;color:#303030;white-space:nowrap;padding-top:0;position:absolute;top:-40px;right:0}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:active,#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:focus,#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:hover,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:active,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:focus,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--btn-reset:hover{text-decoration:none}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp),#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp){display:flex;flex-wrap:wrap;gap:14px}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) p,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) p{font-family:Nunito,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;color:#475872;text-transform:capitalize;display:inline-block;padding:.75rem 1.25rem;padding-right:2.25rem;position:relative;cursor:pointer;background-color:#eaeff1;border-radius:20px}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) p::before,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) p::before{content:'';width:12px;height:12px;display:inline-block;background-image:url(../images/icons-svg/Close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:14px;top:50%;transform:translateY(-50%)}#accordion-filter .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) span::first-letter,#accordion-filter-cl .filters--inner .accordion .filters--box.card.filters--box--top .filters--selected-filters:not(.plp) span::first-letter{text-transform:uppercase}#accordion-filter .filters--inner .accordion .filters--box.card .card-body,#accordion-filter .filters--inner .accordion .filters--box.card .card-header,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header{padding-left:0;padding-right:0;background:#fff;border:none}#accordion-filter .filters--inner .accordion .filters--box.card .card-header,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header{border-bottom:1px solid #f2f2f2;display:flex;margin:0;padding:24px 0}#accordion-filter .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed),#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed){border-bottom:none}#accordion-filter .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed)+.collapse.show .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed)+.collapse.show .card-body{border-bottom:1px solid #f2f2f2}#accordion-filter .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed)+.collapse.show .text-desc,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header.show:not(.collapsed)+.collapse.show .text-desc{padding-bottom:24px;font-size:14px}#accordion-filter .filters--inner .accordion .filters--box.card .card-header h5.card-title,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header h5.card-title{font-size:16px;flex-grow:1;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;color:#303030;letter-spacing:.5px}#accordion-filter .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle{position:relative;width:30px;height:30px;padding:10px;transform:rotate(180deg);transition:all .2s ease-in-out}@media screen and (max-width:991px){#accordion-filter .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle{padding:0;width:20px}}#accordion-filter .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle:before,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header .filters--btn-toggle:before{content:'';display:block;width:15px;height:15px;background-image:url(../images/icons-svg/angle-down-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}#accordion-filter .filters--inner .accordion .filters--box.card .card-header.collapsed .filters--btn-toggle,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-header.collapsed .filters--btn-toggle{transform:rotate(0)}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox{margin-bottom:16px;padding-left:0;width:fit-content}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .text-muted,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .text-muted{padding-left:2rem;padding-top:4px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label{padding-left:2rem}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label:after,#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label:before,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label:after,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:16px;height:16px;content:"";border-color:#303030;border-radius:1px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label .filters--checkbox-text,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-label .filters--checkbox-text{font-size:14px;letter-spacing:.5px;color:#303030}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-input:checked+.custom-control-label:after,#accordion-filter .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-input:focus+.custom-control-label:before,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-input:checked+.custom-control-label:after,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .filters--custom-checkbox .custom-control-input:focus+.custom-control-label:before{box-shadow:none;background-color:#222;background-image:url(../images/icons-svg/check-wht.svg);background-size:9px;background-position:center;background-repeat:no-repeat}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .catalogue-color,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .catalogue-color{display:block;width:20px;height:20px;border:1px solid #cac9c6;margin-top:0;border-radius:20px}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .catalogue-color img,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .catalogue-color img{width:100%;display:block}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .showmore--btn,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .showmore--btn{font-size:14px;font-weight:600;color:#222;padding:0}#accordion-filter .filters--inner .accordion .filters--box.card .card-body .showmore--btn:focus,#accordion-filter-cl .filters--inner .accordion .filters--box.card .card-body .showmore--btn:focus{box-shadow:none}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:0}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body .filters--custom-checkbox--with-icon,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body .filters--custom-checkbox--with-icon,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body .filters--custom-checkbox--with-icon,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body .filters--custom-checkbox--with-icon{flex:1 0 100%}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body .filters--custom-checkbox--with-icon img,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body .filters--custom-checkbox--with-icon img,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frameshape .card-body .filters--custom-checkbox--with-icon img,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frametype .card-body .filters--custom-checkbox--with-icon img{width:30px;margin-right:18px}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frameshape .filters--checkbox-icon,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-frametype .filters--checkbox-icon,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frameshape .filters--checkbox-icon,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-frametype .filters--checkbox-icon{margin-right:0;width:80px}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .card-body,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .card-body,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .card-body{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control{padding-left:0;display:flex;flex-direction:column;flex:14%;max-width:14%;justify-content:center;align-items:center;margin-bottom:16px}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label{max-width:20px;padding:0}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label:after,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label:before,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label:after,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label:before,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label:after,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-label:before,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label:after,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-label:before{content:none}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-input:checked+label span::after,#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-input:checked+label span::after,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-framecolor .custom-control-input:checked+label span::after,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-lenscolor .custom-control-input:checked+label span::after{display:block;content:"";position:absolute;top:-4px;left:-4px;border-radius:18px;width:28px;height:28px;border:solid 1px #363636}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-promo,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-promo{border-top:1px solid #d2d2d2;margin-top:-1px}#accordion-filter .filters--inner .accordion .filters--box.card #filter-box-promo .filters--checkbox-text,#accordion-filter-cl .filters--inner .accordion .filters--box.card #filter-box-promo .filters--checkbox-text{color:#a02a29}#accordion-filter-cl.not-tab-plp,#accordion-filter.not-tab-plp{display:none;flex-direction:row;flex:1;position:fixed;top:0;margin-top:0;background-color:#fff;left:auto;right:0;min-width:380px;height:100%;z-index:9999;padding-right:0!important;flex-direction:column;justify-content:space-between;margin:24px 19px 24px 0;border-radius:32px;overflow-y:auto;max-width:512px;width:100%;max-height:93.5%}@media screen and (min-width:1600px){#accordion-filter-cl.not-tab-plp,#accordion-filter.not-tab-plp{max-height:95%}}@media screen and (max-width:1400px) and (min-width:992px){#accordion-filter-cl.not-tab-plp,#accordion-filter.not-tab-plp{max-height:92.5%}}@media screen and (max-width:991px){#accordion-filter-cl.not-tab-plp,#accordion-filter.not-tab-plp{margin:0;max-height:100vh;width:100vw;border-radius:0}}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper,#accordion-filter.not-tab-plp .filter-inner-wrapper{width:100%;padding:40px;padding-right:0;overflow-y:overlay}@media screen and (max-width:992px){#accordion-filter-cl.not-tab-plp .filter-inner-wrapper,#accordion-filter.not-tab-plp .filter-inner-wrapper{padding-left:24px!important;padding-right:24px}}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar,#accordion-filter.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar{width:14px;margin-top:100px}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar-thumb,#accordion-filter.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar-thumb{border:5px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9999px;background-color:rgba(0,0,0,.22)}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar-track,#accordion-filter.not-tab-plp .filter-inner-wrapper::-webkit-scrollbar-track{margin-top:50px}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--close-btn,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--close-btn{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px;position:absolute;padding:20px;opacity:1;width:40px;height:40px;top:15px;right:15px;bottom:76px}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--close-btn .icon-close,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--close-btn .icon-close{width:16px;height:16px;background-image:none}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner{position:relative;z-index:-1;max-height:calc(100vh - 100px);padding-top:0;padding-right:20px}@media screen and (max-width:991px){#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner{max-height:unset;padding-right:0}}@media screen and (min-width:576px){#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner{max-width:100%}}@media screen and (max-width:991px){#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner{max-height:unset}}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp{display:flex;flex-wrap:wrap;gap:14px}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp p,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp p{font-family:Nunito,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;color:#222;text-transform:lowercase;display:inline-block;padding:9.5px 12px;position:relative;cursor:pointer;background:#f9f9f9;border-radius:40px;border:1px solid #d6d6d6;gap:8px}#accordion-filter-cl.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp span::first-letter,#accordion-filter.not-tab-plp .filter-inner-wrapper .filters--inner .filters--box--top .filters--selected-filters.plp span::first-letter{text-transform:uppercase}#accordion-filter-cl.not-tab-plp .search-wrapper,#accordion-filter.not-tab-plp .search-wrapper{display:grid;grid-template-columns:32px auto 44px;max-width:100%;width:100%;height:40px;padding:10px 24px;align-items:center;background:#f4f4f4;border-radius:45px;border:none;opacity:1;margin-bottom:24px}@media screen and (max-width:1024px){#accordion-filter-cl.not-tab-plp .search-wrapper,#accordion-filter.not-tab-plp .search-wrapper{grid-column-start:2;grid-column-end:-1}}#accordion-filter-cl.not-tab-plp .search-wrapper input,#accordion-filter.not-tab-plp .search-wrapper input{border:none;background-color:transparent;padding:0}#accordion-filter-cl.not-tab-plp .search-wrapper .search-btn,#accordion-filter.not-tab-plp .search-wrapper .search-btn{border:none;background-color:transparent;background-image:url(../images/icons-svg/algolia-search-lens.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:18px;padding:0;opacity:1}#accordion-filter-cl.not-tab-plp .search-wrapper .reset-btn,#accordion-filter.not-tab-plp .search-wrapper .reset-btn{background-image:url(../images/icons-svg/reset-input.svg);border:none;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:18px;padding:0;margin:0 0 0 auto;opacity:1}@media screen and (max-width:767px){#accordion-filter-cl.not-tab-plp .search-wrapper .reset-btn,#accordion-filter.not-tab-plp .search-wrapper .reset-btn{width:20px;height:20px}}#accordion-filter-cl.not-tab-plp .sticky-btn,#accordion-filter.not-tab-plp .sticky-btn{height:fit-content;display:flex;gap:16px;padding:24px;box-shadow:0 0 20px 0 #0000001A}#accordion-filter-cl.not-tab-plp .sticky-btn .btn.btn-dark,#accordion-filter-cl.not-tab-plp .sticky-btn .btn.sv-secondary,#accordion-filter.not-tab-plp .sticky-btn .btn.btn-dark,#accordion-filter.not-tab-plp .sticky-btn .btn.sv-secondary{max-width:224px;width:100%}@media screen and (max-width:989px){#accordion-filter-cl.not-tab-plp .sticky-btn,#accordion-filter.not-tab-plp .sticky-btn{text-align:center}}@media screen and (max-width:989px){#accordion-filter-cl.not-tab-plp #filters,#accordion-filter.not-tab-plp #filters{height:auto;overflow:hidden;margin:0 auto;max-width:500px;width:100%}}@media screen and (max-width:989px){#accordion-filter-cl.not-tab-plp #filters .filters--content,#accordion-filter.not-tab-plp #filters .filters--content{overflow-y:hidden}}#accordion-filter-cl.not-tab-plp #filters .filters--content .card-body,#accordion-filter.not-tab-plp #filters .filters--content .card-body{display:flex;flex-wrap:wrap;padding-top:0}#accordion-filter-cl.not-tab-plp #filters .filters--content .card-body .filters--selected-filters,#accordion-filter.not-tab-plp #filters .filters--content .card-body .filters--selected-filters{margin-right:8px;margin-bottom:8px}#accordion-filter-cl.not-tab-plp.open,#accordion-filter.not-tab-plp.open{display:flex!important}#accordion-filter-cl.not-tab-plp .filters,#accordion-filter.not-tab-plp .filters{width:100%}.filter-inner-wrapper{width:380px;position:relative;padding:60px;padding-top:50px;max-height:calc(100vh - 100px);overflow:auto;z-index:-1}.filter-mobile-modal .sticky-btn,.filter-orders-modal .sticky-btn{padding:32px 60px;box-shadow:0 -4px 4px rgba(0,0,0,.1);z-index:2}.filter-mobile-modal .sticky-btn .btn,.filter-orders-modal .sticky-btn .btn{max-width:260px;width:100%}@media (max-width:989px){.filter-toggle{width:100%}.filter-toggle:after{right:auto;margin-left:.75rem}.filter-toggle .filter-counter{line-height:15px}#accordion-filter .filters--close-btn,#accordion-filter-cl .filters--close-btn{z-index:2;position:absolute}#accordion-filter-cl.filter-mobile-modal,#accordion-filter.filter-mobile-modal,#accordion-filter.filter-orders-modal{width:100%;max-width:100%;min-width:100%;display:none}#accordion-filter-cl.filter-mobile-modal .filters--inner,#accordion-filter.filter-mobile-modal .filters--inner,#accordion-filter.filter-orders-modal .filters--inner{height:100%;overflow:auto}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion,#accordion-filter.filter-mobile-modal .filters--inner .accordion,#accordion-filter.filter-orders-modal .filters--inner .accordion{overflow:visible}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box-header h4.filter-title,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box-header h4.filter-title,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box-header h4.filter-title{font-size:20px;color:#303030;text-transform:unset;margin:0;padding:0;line-height:20px;font-family:Nunito,sans-serif;font-weight:700;letter-spacing:4px}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box .card-body .showmore--btn,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box .card-body .showmore--btn,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box .card-body .showmore--btn{background:0 0;display:block;margin:0 auto;font-size:14px;font-weight:600;padding-bottom:1.5rem;color:#00516b}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor{padding-top:2rem}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .card-body,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .card-body,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .card-body,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .card-body,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor .card-body,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .card-body{padding-top:0;display:flex;flex-wrap:wrap;padding-bottom:10px}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control{padding-left:0;display:flex;flex-direction:column;flex:13%;margin-bottom:2.5rem;align-items:center}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:after,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:before,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:after,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:before,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:after,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:before,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:after,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:before,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:after,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control label:before,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:after,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control label:before{content:none}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control-input:checked+label span::after,#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control-input:checked+label span::after,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control-input:checked+label span::after,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control-input:checked+label span::after,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-framecolor .custom-control-input:checked+label span::after,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-lenscolor .custom-control-input:checked+label span::after{display:block;content:"";position:absolute;top:-4px;left:-4px;border-radius:18px;width:28px;height:28px;border:solid 1px #363636}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-material.show.collapse,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-material.show.collapse,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-material.show.collapse{border-bottom:1px solid #d2d2d2}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .card-body,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .card-body,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-promo .card-body{padding:2.25rem .75rem}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:before,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:before,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:before{top:.25rem}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:after,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:after,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-promo .custom-control-label:after{top:5px}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--checkbox-text,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--checkbox-text,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--checkbox-text{color:#a02a29;font-size:14px}#accordion-filter-cl.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--custom-checkbox,#accordion-filter.filter-mobile-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--custom-checkbox,#accordion-filter.filter-orders-modal .filters--inner .accordion .filters--box #filter-box-promo .filters--custom-checkbox{margin:0;min-height:100%}#accordion-filter-cl.filter-mobile-modal .filters--inner .filters--bottom-btn,#accordion-filter.filter-mobile-modal .filters--inner .filters--bottom-btn,#accordion-filter.filter-orders-modal .filters--inner .filters--bottom-btn{width:100%;padding:0 10px;margin-top:40px}#accordion-filter-cl.filter-mobile-modal .filters--inner .filters--bottom-btn .btn,#accordion-filter.filter-mobile-modal .filters--inner .filters--bottom-btn .btn,#accordion-filter.filter-orders-modal .filters--inner .filters--bottom-btn .btn{width:100%}#accordion-filter-cl.filter-mobile-modal .filters--inner .filters--bottom-btn .btn.border-btn,#accordion-filter.filter-mobile-modal .filters--inner .filters--bottom-btn .btn.border-btn,#accordion-filter.filter-orders-modal .filters--inner .filters--bottom-btn .btn.border-btn{text-transform:uppercase;margin-top:1.25rem}#accordion-filter-cl.filter-mobile-modal .filters--inner .filters--bottom-btn .btn.blue-btn,#accordion-filter.filter-mobile-modal .filters--inner .filters--bottom-btn .btn.blue-btn,#accordion-filter.filter-orders-modal .filters--inner .filters--bottom-btn .btn.blue-btn{font-size:14px;margin-top:2rem;margin-bottom:2.25rem;padding:0}}@media (min-width:992px){.filters{display:block;z-index:auto;height:auto}.filters--inner{position:static}}@media (min-width:576px){.filters--inner{max-width:440px}}#footerWrapper{background-color:#222;padding-top:64px}@media screen and (max-width:992px){#footerWrapper{padding-top:48px}}@media screen and (max-width:520px){#footerWrapper .footer{padding:0 20px}}#footerWrapper .newsletter-row{display:grid;border-bottom:1px solid #747474;margin-bottom:48px;padding-bottom:58px}@media screen and (min-width:1680px){#footerWrapper .newsletter-row{grid-template-columns:minmax(675px,45%) 55%}}@media screen and (min-width:992px) and (max-width:1680px){#footerWrapper .newsletter-row{grid-template-columns:1fr 1fr}}@media screen and (max-width:992px){#footerWrapper .newsletter-row{grid-template-columns:1fr;padding-bottom:64px;margin-bottom:40px}}@media screen and (max-width:520px){#footerWrapper .newsletter-row{margin-right:15px;margin-left:15px}}@media screen and (min-width:520px) and (max-width:992px){#footerWrapper .newsletter-row>div{width:404px;max-width:100%;margin:auto}}@media screen and (max-width:520px){#footerWrapper .newsletter-row p{font-size:14px}}@media screen and (min-width:1440px){#footerWrapper .newsletter-miniform-inner-wrapper{max-width:528px}}@media screen and (min-width:1280px) and (max-width:1440px){#footerWrapper .newsletter-miniform-inner-wrapper{max-width:516px}}@media screen and (min-width:992px) and (max-width:1280px){#footerWrapper .newsletter-miniform-inner-wrapper{max-width:404px}}@media screen and (max-width:992px){#footerWrapper .newsletter-miniform-inner-wrapper #footer-newsletter{text-align:center}}@media screen and (max-width:992px){#footerWrapper .newsletter-miniform-inner-wrapper .newsletterSuccess{text-align:center}}@media screen and (min-width:992px){#footerWrapper .newsletter-miniform-inner-wrapper .newsletter-submit{width:180px}}@media screen and (max-width:992px){#footerWrapper .newsletter-miniform-inner-wrapper .newsletter-submit{width:100%}}#footerWrapper .email-input-wrapper{background-color:transparent;border:solid 1px #d6d6d6;height:45px;padding:0 16px;margin-bottom:40px}#footerWrapper .email-input-wrapper input{padding:0;width:100%;height:100%;border:none;font-size:14px;font-weight:400;color:#fff;background-color:transparent}#footerWrapper .email-input-wrapper label{font-size:14px;color:#d6d6d6;background-color:transparent;left:16px;top:12px}#footerWrapper .email-input-wrapper input:focus~label,#footerWrapper .email-input-wrapper input:valid~label,#footerWrapper .email-input-wrapper.ok input~label{top:-10px;left:11px;font-size:12px;margin-top:0;color:#fff;background-color:#222;padding:0 5px}#footerWrapper .email-input-wrapper.ok:after{top:12px;right:12px}#footerWrapper .focusTargetCollapse{max-height:300px;height:auto;overflow:hidden;transition:.75s max-height ease}@media screen and (max-width:992px){#footerWrapper .focusTargetCollapse{margin-bottom:16px}}#footerWrapper .focusTargetCollapse.hidden{max-height:0}@media screen and (max-width:992px){#footerWrapper .focusTargetCollapse.hidden{margin-bottom:0}}@media screen and (min-width:1440px){#footerWrapper .baet-footer-widget{max-width:620px}}@media screen and (min-width:1280px) and (max-width:1440px){#footerWrapper .baet-footer-widget{max-width:516px}}@media screen and (min-width:992px) and (max-width:1280px){#footerWrapper .baet-footer-widget{max-width:430px}}@media screen and (max-width:992px){#footerWrapper .baet-footer-widget{text-align:center;margin-top:10px}}@media screen and (max-width:520px){#footerWrapper .baet-footer-widget{margin-top:32px}}@media screen and (min-width:992px){#footerWrapper .baet-footer-widget .img-negozio{flex:1 0 120px}}#footerWrapper .baet-footer-widget .img-negozio img{width:120px;height:120px;border-radius:16px;object-fit:cover}@media screen and (max-width:992px){#footerWrapper .baet-footer-widget .img-negozio img{width:100%;height:200px;margin-bottom:24px}}@media screen and (max-width:992px){#footerWrapper .baet-footer-widget .text-negozio{gap:24px}}#footerWrapper .baet-footer-widget .text-negozio br{display:none}@media screen and (max-width:520px){#footerWrapper .baet-footer-widget .text-negozio{display:block}}@media screen and (max-width:992px){#footerWrapper .baet-footer-widget .text-negozio .btn{width:200px;font-size:14px;line-height:1;padding:12px}}@media screen and (max-width:520px){#footerWrapper .baet-footer-widget .text-negozio .btn{width:100%;line-height:1.5;padding:11px}}@media screen and (min-width:992px){#footerWrapper .menus-row #footerRow1-dsk{display:block}}@media screen and (max-width:992px){#footerWrapper .menus-row #footerRow1-dsk{display:none}}@media screen and (min-width:992px){#footerWrapper .menus-row #footerRow1{display:none}}@media screen and (max-width:992px){#footerWrapper .menus-row #footerRow1{display:block}}#footerWrapper .menus-row #footerRow1 .footer-menu-wrapper>div{border-bottom:1px solid #747474;padding-bottom:10px}#footerWrapper .menus-row .footer-menu-wrapper{display:grid;color:#fff}@media screen and (min-width:1680px){#footerWrapper .menus-row .footer-menu-wrapper{grid-template-columns:auto repeat(4,15.18%);column-gap:83px}}@media screen and (min-width:1280px) and (max-width:1680px){#footerWrapper .menus-row .footer-menu-wrapper{grid-template-columns:auto repeat(4,15.25%);column-gap:52px}}@media screen and (min-width:1024px) and (max-width:1280px){#footerWrapper .menus-row .footer-menu-wrapper{grid-template-columns:auto repeat(4,17.35%);column-gap:12px}}@media screen and (min-width:992px) and (max-width:1024px){#footerWrapper .menus-row .footer-menu-wrapper{grid-template-columns:auto repeat(4,15.65%);column-gap:34px}}#footerWrapper .menus-row .footer-menu-wrapper h6{margin-bottom:24px}#footerWrapper .menus-row .footer-menu-wrapper ul{list-style-type:none;padding-left:0;margin-bottom:0}#footerWrapper .menus-row .footer-menu-wrapper li{padding-bottom:12px}#footerWrapper .menus-row .footer-menu-wrapper a{color:#fff}#footerWrapper .menus-row .footer-menu-wrapper a:hover{text-decoration:underline}#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare-dsk .btn{max-width:200px;margin-bottom:16px}#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare{text-align:center;padding-bottom:40px!important}@media screen and (max-width:520px){#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare{padding-right:15px;padding-left:15px}}#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare .btn{display:flex;justify-content:center;align-items:center;gap:10px;width:404px;max-width:100%;margin:auto;margin-bottom:16px}@media screen and (max-width:520px){#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare .btn{width:100%}}#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare .customer-service-timetable{width:470px;max-width:100%;margin:auto;margin-top:32px;text-align:left;letter-spacing:.7px}@media screen and (max-width:520px){#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare .customer-service-timetable{width:100%}}@media screen and (max-width:520px){#footerWrapper .menus-row .footer-menu-wrapper #footerCustomerCare .customer-service-timetable span{display:block}}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-btn{width:100%;padding:30px 0;padding-bottom:20px;text-align:left;color:#fff;font-weight:700;line-height:1.5;letter-spacing:.7px;position:relative}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-btn:after{content:'';position:absolute;right:7px;top:50%;transform:translateY(-50%) rotate(180deg);width:13px;height:13px;display:block;transition:.5s ease transform;background-image:url(../images/icons-svg/angle-down-black.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1)}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-btn.collapsed:after{transform:translateY(-50%) rotate(0)}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-btn:focus{box-shadow:none}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-body{margin-bottom:32px}#footerWrapper .menus-row .footer-menu-wrapper .footer-accordion-body a{display:block;margin-bottom:16px;letter-spacing:.7px;line-height:1.5}#footerWrapper .social-row{margin-top:50px}#footerWrapper .social-row .social-wrapper{display:flex;gap:21px}@media screen and (max-width:992px){#footerWrapper .social-row .social-wrapper{justify-content:center}}#footerWrapper .social-row .social-wrapper a{width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center}#footerWrapper .social-row .social-wrapper img,#footerWrapper .social-row .social-wrapper svg{width:24px;height:24px}@media screen and (max-width:992px){#footerWrapper .privacy-row{position:relative;padding-bottom:100px}}#footerWrapper .privacy-row .privacy-main-wrapper{display:grid;grid-template-columns:max-content auto max-content;column-gap:32px;align-items:center;border-top:1px solid #747474;padding:24px 0;margin-top:50px}@media screen and (min-width:992px) and (max-width:1280px){#footerWrapper .privacy-row .privacy-main-wrapper{grid-template-columns:auto max-content}}@media screen and (max-width:520px){#footerWrapper .privacy-row .privacy-main-wrapper{padding-top:0}}@media screen and (max-width:992px){#footerWrapper .privacy-row .privacy-main-wrapper{grid-template-columns:1fr;border-top:none;padding-bottom:0}}@media screen and (max-width:1280px){#footerWrapper .privacy-row .privacy-main-wrapper>div:first-child{order:1}}#footerWrapper .privacy-row .copyright-toggle{position:relative;padding:0;padding-right:20px;border:none;color:#fff;font-size:12px}@media screen and (max-width:992px){#footerWrapper .privacy-row .copyright-toggle{display:block;margin:auto;margin-top:32px}}#footerWrapper .privacy-row .copyright-toggle:focus{box-shadow:none}#footerWrapper .privacy-row .copyright-toggle:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:11px;height:11px;display:block;transition:.5s ease transform;background-image:url(../images/icons-svg/angle-down-black.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1)}#footerWrapper .privacy-row .copyright-toggle.collapsed:after{transform:translateY(-50%) rotate(0)}#footerWrapper .privacy-row .policy-footer{display:flex;justify-content:flex-end;gap:32px}@media screen and (min-width:992px) and (max-width:1280px){#footerWrapper .privacy-row .policy-footer{justify-content:flex-start}}@media screen and (max-width:992px){#footerWrapper .privacy-row .policy-footer{flex-wrap:wrap;text-align:center;gap:16px}}#footerWrapper .privacy-row .policy-footer a{color:#fff;font-size:12px;letter-spacing:.5px}@media screen and (max-width:992px){#footerWrapper .privacy-row .policy-footer a{width:100%}}#footerWrapper .privacy-row .policy-footer a:hover{text-decoration:underline}#footerWrapper .privacy-row .payment-methods{display:flex;align-items:center;gap:8px}@media screen and (max-width:992px){#footerWrapper .privacy-row .payment-methods{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);justify-content:center}}#footerWrapper .privacy-row .payment-methods img{max-width:40px}#footerWrapper .privacy-row .privacy-collapse{text-align:center;color:#fff;font-size:12px;padding:24px 0;border-top:1px solid #747474}@media screen and (max-width:992px){#footerWrapper .privacy-row .privacy-collapse{border-top:none;padding-bottom:0}}#footerWrapper .btn-newsletter-sticky{position:fixed;top:auto;bottom:40px;left:64px;display:flex;align-items:center;gap:8px;height:40px;z-index:999;padding:4px;padding-right:20px;background:#fff;border:1px solid #f4f4f4;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.05);opacity:0;transition:.5s ease opacity;font-weight:600;letter-spacing:.7px;color:#222}@media screen and (max-width:992px){#footerWrapper .btn-newsletter-sticky{bottom:20px;left:16px}}#footerWrapper .btn-newsletter-sticky:not(.show){z-index:-1}#footerWrapper .btn-newsletter-sticky.show{opacity:1}#footerWrapper .btn-newsletter-sticky::before{content:'';display:inline-block;width:32px;height:32px;background-color:#f4f4f4;background-image:url(../images/icons-svg/mail.svg);background-size:16px;background-repeat:no-repeat;background-position:center;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.1)}#footerWrapper #newsletter-modal{position:fixed;top:auto;bottom:40px;left:64px;width:705px;max-height:0;height:auto;overflow:hidden;transition:.75s all ease;display:grid;grid-template-columns:2fr 1fr;background:#fff;border-radius:8px;z-index:9999}@media screen and (max-width:992px){#footerWrapper #newsletter-modal{bottom:14px;left:10px}}@media screen and (max-width:520px){#footerWrapper #newsletter-modal{width:calc(100vw - 20px);grid-template-columns:1fr}}#footerWrapper #newsletter-modal.show{max-height:600px;box-shadow:0 0 8px 4px rgba(0,0,0,.05)}@media screen and (max-width:520px){#footerWrapper #newsletter-modal.successModal{bottom:100px}}#footerWrapper #newsletter-modal .email-input-wrapper{margin:24px 0}#footerWrapper #newsletter-modal .email-input-wrapper input:focus~label,#footerWrapper #newsletter-modal .email-input-wrapper input:valid~label,#footerWrapper #newsletter-modal .email-input-wrapper.ok input~label{background-color:#fff;color:#222}#footerWrapper #newsletter-modal .email-input-wrapper label{color:#222}#footerWrapper #newsletter-modal .email-input-wrapper input{color:#222}#footerWrapper #newsletter-modal .close-modal{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px}@media screen and (max-width:520px){#footerWrapper #newsletter-modal .img-newsletter{grid-row:1}}#footerWrapper #newsletter-modal .newsletterSuccess{flex-wrap:wrap;align-items:center;align-content:center;padding-left:32px;padding-right:24px}@media screen and (max-width:520px){#footerWrapper #newsletter-modal .newsletterSuccess{padding:24px;text-align:left}}#footerWrapper #newsletterea-modal{position:fixed;top:auto;bottom:40px;left:64px;width:705px;max-height:0;height:auto;overflow:hidden;transition:.75s all ease;display:grid;grid-template-columns:2fr 1fr;background:#fff;border-radius:8px;z-index:9999}@media screen and (max-width:992px){#footerWrapper #newsletterea-modal{bottom:14px;left:10px}}@media screen and (max-width:520px){#footerWrapper #newsletterea-modal{width:calc(100vw - 20px);grid-template-columns:1fr}}#footerWrapper #newsletterea-modal.show{max-height:600px;box-shadow:0 0 8px 4px rgba(0,0,0,.05)}@media screen and (max-width:520px){#footerWrapper #newsletterea-modal.successModal{bottom:100px}}#footerWrapper #newsletterea-modal .email-input-wrapper{margin:24px 0}#footerWrapper #newsletterea-modal .email-input-wrapper input:focus~label,#footerWrapper #newsletterea-modal .email-input-wrapper input:valid~label,#footerWrapper #newsletterea-modal .email-input-wrapper.ok input~label{background-color:#fff;color:#222}#footerWrapper #newsletterea-modal .email-input-wrapper label{color:#222}#footerWrapper #newsletterea-modal .email-input-wrapper input{color:#222}#footerWrapper #newsletterea-modal .close-modal{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px}@media screen and (max-width:520px){#footerWrapper #newsletterea-modal .img-newsletter{grid-row:1}}#footerWrapper #newsletterea-modal .newsletterSuccess{flex-wrap:wrap;align-items:center;align-content:center;padding-left:32px;padding-right:24px}@media screen and (max-width:520px){#footerWrapper #newsletterea-modal .newsletterSuccess{padding:24px;text-align:left}}#footerWrapper #newsletterInputContainer{padding:40px 24px 28px 32px}#footerWrapper #newsletterInputContainer .newsletter-submit{height:45px;margin-bottom:24px}@media screen and (max-width:992px){#footerWrapper #newsletterInputContainer .newsletter-submit{width:180px}}@media screen and (max-width:520px){#footerWrapper #newsletterInputContainer p.xxsmall{font-size:10px!important}}@media screen and (max-width:520px){#footerWrapper #newsletterInputContainer p.medium{font-size:16px!important}}#footerWrapper #newslettereaInputContainer{padding:40px 24px 28px 32px}#footerWrapper #newslettereaInputContainer .newsletter-submit{height:45px;margin-bottom:24px}@media screen and (max-width:992px){#footerWrapper #newslettereaInputContainer .newsletter-submit{width:180px}}@media screen and (max-width:520px){#footerWrapper #newslettereaInputContainer p.xxsmall{font-size:10px!important}}@media screen and (max-width:520px){#footerWrapper #newslettereaInputContainer p.medium{font-size:16px!important}}#footerWrapper.checkout-footer{padding-top:0;color:#fff}@media screen and (max-width:520px){#footerWrapper.checkout-footer .footer{padding:0}}#footerWrapper.checkout-footer .footer-menus{display:flex;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d6d6d6}@media screen and (max-width:992px){#footerWrapper.checkout-footer .footer-menus{flex-wrap:wrap;justify-content:center;gap:16px}}#footerWrapper.checkout-footer .link-col{display:flex;gap:40px}@media screen and (max-width:992px){#footerWrapper.checkout-footer .link-col{width:100%;justify-content:center}}@media screen and (max-width:520px){#footerWrapper.checkout-footer .link-col{justify-content:space-between;gap:8px}}#footerWrapper.checkout-footer .link-col a{color:#fff;text-decoration:underline}#footerWrapper.checkout-footer .security-wrapper{display:flex;align-items:center;gap:8px}#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row{display:flex;justify-content:space-between;padding-top:24px;padding-bottom:24px}#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .footer-logo{max-height:18px}@media screen and (max-width:992px){#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .footer-logo{margin-bottom:8px}}#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .payment-icons-wrapper{display:flex;align-items:center;gap:8px}@media screen and (max-width:992px){#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .payment-icons-wrapper{flex-wrap:wrap;justify-content:center;padding-top:24px;padding-bottom:0}}#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .payment-icons-wrapper p{display:none}@media screen and (max-width:992px){#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .payment-icons-wrapper p{display:block;width:100%}}#footerWrapper.checkout-footer .footer-sv-checkout-copyrights-row .payment-icons-wrapper img{max-height:18px}#footerWrapper.checkout-footer #spedizione-resi-modal .modal-body{color:#222;padding:32px 24px}#footerWrapper.checkout-footer #spedizione-resi-modal .close-modal{width:16px;height:16px;padding:0;top:24px;right:24px;background-image:url(../images/icons-svg/close-black.svg);background-size:14px;background-position:center;background-repeat:no-repeat}#footerWrapper.checkout-footer #spedizione-resi-modal h6{font-weight:700;letter-spacing:5px;font-size:16px;margin-bottom:0}#footerWrapper.checkout-footer #spedizione-resi-modal hr{margin:24px 0}#footerWrapper.checkout-footer #spedizione-resi-modal p{letter-spacing:.5px;color:#222;font-size:14px}#footerWrapper.checkout-footer #spedizione-resi-modal .modal-dialog{top:50%;transform:translateY(-50%);margin-top:0}#footerWrapper.checkout-footer #spedizione-resi-modal a{font-weight:700}.privacy_prompt1.explicit_consent{max-width:670px;padding:24px!important;background-color:#fff!important;color:#222!important}.privacy_prompt_content1{color:#222!important;font-size:12px;line-height:18px;letter-spacing:.05em}.privacy_prompt1 a{color:#222!important}a.privacy_prompt_content2{text-transform:none!important;font-size:14px!important;line-height:21px!important;letter-spacing:.05em!important}button#consent_prompt_submit{background:#222!important;color:#fff!important;text-transform:none!important;border:1px solid #222;border-radius:25px;height:45px!important;font-size:14px!important;margin:0 15px!important}.privacy_prompt_content1 p{line-height:18px!important}.privacy_prompt1.explicit_consent{margin:32px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.05)}button#consent_prompt_submitNo{position:relative!important;top:1px;left:-197px;border:none;background:0 0!important;text-decoration:underline;text-transform:none!important;font-size:14px!important;line-height:21px!important;letter-spacing:.05rem!important;width:auto!important;color:#222!important}.privacy_prompt_content21{padding-top:10px}.privacy_prompt_content21 #consent_prompt_pref a{font-weight:400!important;letter-spacing:.05rem!important}.privacy_prompt_content{max-height:80vh;overflow-y:auto}.privacy_prompt_container1{font-family:Nunito,sans-serif}#__tealiumGDPRecModal .privacy_prompt_content21{display:flex!important;flex-direction:row-reverse;align-items:center;gap:10px}#__tealiumGDPRecModal #consent_prompt_pref,#__tealiumGDPRecModal #consent_prompt_submit,#__tealiumGDPRecModal #consent_prompt_submitNo{float:none!important;position:static!important;top:initial;left:initial;right:initial}#__tealiumGDPRecModal #consent_prompt_submit{margin-left:auto!important}#__tealiumGDPRecModal #consent_prompt_submitNo{margin-top:0!important;padding-bottom:0!important;padding-top:0!important}@media screen and (max-width:767px){#__tealiumGDPRecModal .privacy_prompt_content21{flex-direction:row-reverse!important;flex-wrap:wrap;justify-content:flex-end}#consent_prompt_submit{order:1;margin-top:0!important;position:relative;top:-30px}#consent_prompt_submitNo{left:32px!important}div#consent_prompt_pref{position:relative;top:-39px;left:-81px}}@media (max-width:379px){#consent_prompt_submit{order:1;margin-top:0!important;position:relative;top:-30px}#consent_prompt_submitNo{left:40px!important}div#consent_prompt_pref{position:relative;top:-39px;left:-73px}}@font-face{font-family:DINCond;src:url(../fonts/dincond-regular-webfont.eot);src:url(../fonts/dincond-regular-webfont.ttf);src:url(../fonts/dincond-regular-webfont.woff);src:url(../fonts/dincond-regular-webfont.woff2);font-weight:400}@font-face{font-family:DINCond;src:url(../fonts/dincond-regular-webfont.eot);src:url(../fonts/dincond-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-regular-webfont.woff) format('woff'),url(../fonts/dincond-regular-webfont.ttf) format('truetype');font-weight:400}@font-face{font-family:DINCond-Bold;src:url(../fonts/dincond-bold-webfont.eot);src:url(../fonts/dincond-bold-webfont.ttf);src:url(../fonts/dincond-bold-webfont.woff);src:url(../fonts/dincond-bold-webfont.woff2);font-weight:700}@font-face{font-family:DINCond-Bold;src:url(../fonts/dincond-bold-webfont.eot);src:url(../fonts/dincond-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-bold-webfont.woff) format('woff'),url(../fonts/dincond-bold-webfont.ttf) format('truetype');font-weight:700}@font-face{font-family:DINAlternate;src:url(../fonts/dincond-lightalternate-webfont.eot);src:url(../fonts/dincond-lightalternate-webfont.ttf);src:url(../fonts/dincond-lightalternate-webfont.woff);src:url(../fonts/dincond-lightalternate-webfont.woff2);font-weight:300}@font-face{font-family:DINAlternate;src:url(../fonts/dincond-lightalternate-webfont.eot);src:url(../fonts/dincond-lightalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-lightalternate-webfont.woff) format('woff'),url(../fonts/dincond-lightalternate-webfont.ttf) format('truetype');font-weight:300}.selectize-control.single .selectize-input{background-color:#fff;border-radius:6px;height:60px;width:100%;padding:10px 15px;display:inline-block;border:1px solid #d6d6d6;position:relative;display:flex;align-items:center;box-shadow:none}.selectize-control.single .selectize-input:after{background-image:url(../images/icons-svg/angle-down-black.svg);display:inline-block;width:10px;height:10px;position:absolute;top:28px;right:20px;border:none;background-size:10px;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.selectize-control.single .selectize-input.dropdown-active:after{transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.selectize-control.single .selectize-input .item{width:100%}.selectize-control.single .selectize-dropdown.single.selectize{background-color:#fff;border:1px solid #d6d6d6;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;max-height:200px;margin-top:-4px;z-index:2;box-shadow:none}.selectize-control.single .selectize-dropdown.single.selectize .selectize-dropdown-content .option{text-indent:0;padding:1rem 0;margin:0 20px;font-size:14px;font-weight:300;color:#1f1f24;border-top:1px solid #d6d6d6}.selectize-control.single .selectize-dropdown.single.selectize .selectize-dropdown-content .option.active{background:0 0}.selectize-control.single .selectize-input{font-size:16px;color:#1f1f24}.selectize-control.single .selectize-input input{font-size:16px;color:#1f1f24}.selectize-control.single .selectize-input input::placeholder{color:#1f1f24}.selectize-control.single .selectize-input.input-active{display:flex}.selectisize-select.select{height:60px}.selectisize-select.select.errorDiv .selectize-input{border-color:#cf191f;overflow:visible}.selectisize-select.select.errorDiv .selectize-input .item,.selectisize-select.select.errorDiv .selectize-input input,.selectisize-select.select.errorDiv .selectize-input input::placeholder{color:#cf191f}.selectisize-select.select.errorDiv .selectize-input div.errormessage{position:absolute;bottom:-25px;font-size:12px;color:#cf191f}.selectisize-select.select.ok .selectize-input{border-color:#d6d6d6}.selectisize-select.select.ok .selectize-input .item,.selectisize-select.select.ok .selectize-input input,.selectisize-select.select.ok .selectize-input input::placeholder{color:#595959}.selectisize-select.select.ok .selectize-input .item:after{background-image:url(../images/icons-svg/tick-round.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:50px;top:18px;position:absolute;width:24px;height:24px}.selectisize-select.select .selectize-input div.errormessage{position:absolute;bottom:-25px}.overflow-lg-hidden{overflow:hidden}.thin-text{font-size:14px;font-weight:300;color:#595959}.main-style-tab .nav-tabs{display:flex;border:none;border-bottom:1px solid #d6d6d6;margin-bottom:24px;justify-content:center}.main-style-tab .nav-tabs .nav-item{border:none;font-family:Nunito,Helvetica,sans-serif;font-size:20px;text-align:center;color:#9a9b97;text-transform:uppercase;min-width:200px;padding:12px}.main-style-tab .nav-tabs .nav-item.active{background:0 0;color:#414141;position:relative}.main-style-tab .nav-tabs .nav-item.active::after{content:'';border-bottom:3px solid #6f7e88;position:absolute;bottom:0;left:0;width:100%}.blue-btn{font-size:12px;line-height:12px;font-weight:600;color:#00516b;-webkit-appearance:none;background-color:transparent;border:none;padding-left:0;padding-right:0}.blue-btn:hover{color:#595959}.plain-btn{padding-top:.75rem;padding-bottom:.75rem;border-radius:40px;background-color:#222;font-family:Nunito,sans-serif;font-size:16px;line-height:16px;font-weight:600;text-align:center;color:#fff;text-transform:lowercase}.plain-btn::first-letter{text-transform:uppercase}.plain-btn:hover{background-color:#003e55;border-color:#003e55;color:#fff}.border-btn{font-family:Nunito,sans-serif;font-size:16px;line-height:16px;font-weight:600;text-align:center;color:#222;background:0 0;border:1px solid #222;border-radius:40px;-webkit-appearance:none;padding:12px 40px;text-transform:lowercase}.border-btn::first-letter{text-transform:uppercase}.border-btn:focus{box-shadow:none}.border-btn-wht{font-family:Nunito,sans-serif;font-size:16px;line-height:16px;font-weight:600;text-align:center;color:#fff;background:0 0;border:1px solid #fff;border-radius:40px;-webkit-appearance:none;padding:12px 40px;background-color:rgba(51,51,51,.5);text-transform:lowercase}.border-btn-wht::first-letter{text-transform:uppercase}.border-btn-wht:focus{box-shadow:none}.border-btn-wht:hover{color:#fff;border:2px solid #fff;padding:11px 40px}.border-btn-wht::first-letter{text-transform:uppercase}.basic-select.is-invalid .select-styled{border-color:#cf191f}.basic-text-input .form-control{font-family:Nunito,sans-serif;font-size:14px;line-height:14px;font-weight:300;color:#595959;padding:1.25rem}.basic-text-input .form-control:focus{box-shadow:none;border-color:#d6d6d6}.content-main-title{font-size:30px;color:#595959;text-transform:uppercase;margin-bottom:1rem;letter-spacing:0}.content-small-subtitle{font-size:20px;color:#595959;text-transform:uppercase;letter-spacing:0}.light-list{list-style-image:url(../images/icons-svg/Bullet-light.svg);padding-left:24px}.close-modal{position:absolute;top:10px;padding:20px;width:22px;height:22px;right:10px;background-image:url(../images/icons/close.png);background-repeat:no-repeat;background-size:22px;border:none;box-shadow:none;background-position:center;background-color:transparent}.close-btn-small{position:absolute;top:30px;right:30px;width:16px;height:16px;background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;border:none;box-shadow:none;opacity:1}.sv-error-message{display:flex;padding:20px 25px;position:relative;border:1px solid #cf191f;color:#cf191f;padding-right:50px;font-size:12px;border-radius:6px}.sv-error-message:after{background-image:url(../images/icons-svg/info-light-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:50%;margin-top:-11px;position:absolute;width:22px;height:22px}.sv-generic-message{display:flex;padding:20px 25px;position:relative;border:1px solid #d6d6d6;color:#595959;padding-right:50px;font-size:12px;border-radius:6px}.sv-generic-message:after{background-image:url(../images/icons/info2.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:50%;margin-top:-11px;position:absolute;width:22px;height:22px}.materialize-input-wrapper{background-color:#fff;border-radius:6px;height:60px;width:100%;padding:10px 15px;display:inline-block;border:1px solid #d6d6d6;position:relative}.materialize-input-wrapper input[data-rule-creditcard]{padding-left:60px}.materialize-input-wrapper input::-webkit-date-and-time-value{text-align:left;padding-top:7px}.materialize-input-wrapper[data-cc=amex]:before{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:15px;top:14px}.materialize-input-wrapper[data-cc=visa]:before{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:15px;top:14px}.materialize-input-wrapper[data-cc=mastercard]:before{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:15px;top:14px}.materialize-input-wrapper .tooltipInput{position:absolute;right:-30px;top:20px;width:16px;height:16px;background-image:url(../images/icons-svg/info5.svg);background-size:16px 16px;background-repeat:no-repeat;cursor:pointer}.materialize-input-wrapper.ok:after{background-image:url(../images/icons-svg/tick-round.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:18px;position:absolute;width:22px;height:22px}.materialize-input-wrapper.errorDiv{border:1px solid #cf191f}.materialize-input-wrapper.errorDiv:after{background-image:url(../images/icons-svg/info-light-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:18px;position:absolute;width:22px;height:22px}.materialize-input-wrapper.errorDiv label{color:#cf191f!important}.materialize-input-wrapper input{padding:0;display:block;width:100%;border:none;font-family:Nunito,sans-serif;font-size:16px;color:#303030;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.materialize-input-wrapper input.form-control:disabled,.materialize-input-wrapper input.form-control[readonly]{background:#fff!important}.materialize-input-wrapper input:focus{outline:0!important;border:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.materialize-input-wrapper label{font-size:16px;letter-spacing:.6px;color:#1f1f24;position:absolute;pointer-events:none;left:15px;top:20px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;outline:0!important}.materialize-input-wrapper input:disabled~label,.materialize-input-wrapper input:focus~label,.materialize-input-wrapper input:not(:empty)~label,.materialize-input-wrapper input:not([required]):focus~label,.materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~label,.materialize-input-wrapper input[readonly]~label,.materialize-input-wrapper input[required]:valid~label,.materialize-input-wrapper.errorDiv label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#666;background-color:#fff;padding:0 3px}.materialize-input-wrapper.autofill input~label,.materialize-input-wrapper.ok input~label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#666;background-color:#fff;padding:0 3px}.materialize-input-wrapper.compressed{height:45px;padding:4px}.materialize-input-wrapper.compressed input{line-height:1.3}.materialize-input-wrapper.compressed label{top:12px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.extrainfoToggle{font-size:14px;position:relative;padding-left:10px}.extrainfoToggle:before{content:"+";position:absolute;top:2px;left:0;font-weight:800}.extrainfoToggle span{text-decoration:underline}.extrainfoToggle[aria-expanded=true]{display:none}.noborder-table td,.noborder-table th{border:none}.noborder{border:none}.noborder td{border:none}.bold{font-weight:700!important}.border-top{border-top:1px solid #f2f2f2}.boxgrey{border-radius:8px;background-color:#f7f7f7;padding:50px 0;text-align:center;width:100%}.btn.sv-primary{border-radius:40px;background-color:#222;border:1px solid #222;font-family:Nunito,sans-serif;font-size:16px;text-align:center;color:#fff!important;text-decoration:none!important;font-weight:600;padding:.5rem 2.75rem;text-transform:lowercase}.btn.sv-primary::first-letter{text-transform:uppercase}.btn.sv-primary.xl{padding:.5rem 4.5rem}.btn.sv-primary.lgv{padding:.5rem 3.5rem}.btn.sv-primary.lg{padding:1rem 3.5rem}.btn.sv-primary.w60{width:60%}.btn.sv-primary:hover{background-color:#003e55;border-color:#003e55;text-decoration:none!important}.btn.sv-primary.fixedwidth{width:286px}.btn.sv-primary.fullwidth{width:100%}.btn.sv-primary.btn-dark{background-color:#222;border-color:#222;border-radius:25px;font-family:Nunito,sans-serif;font-weight:600;font-size:16px;letter-spacing:.5px;display:inline-block;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn.sv-primary.btn-dark:after{content:"";position:absolute;top:0;left:100%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.btn.sv-primary.btn-dark:hover{background-color:#222;border-color:#222;transition-delay:.25s}.btn.sv-primary.btn-dark:hover:after{animation:shineBtn .75s cubic-bezier(.01,.56,1,1)}.btn.sv-primary.btn-dark:active,.btn.sv-primary.btn-dark:focus{background-color:#747474;box-shadow:none!important;border-color:#747474}.btn.sv-primary.btn-dark:disabled{background-color:#d6d6d6;border-color:#d6d6d6}.btn.sv-primary.btn-white{background-color:#fff;border-color:#fff;color:#222!important;border-radius:25px;font-family:Nunito,sans-serif;font-weight:600;font-size:16px;letter-spacing:.5px;text-transform:unset;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn.sv-primary.btn-white:after{content:"";position:absolute;top:0;left:100%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.btn.sv-primary.btn-white:hover{background-color:#fff;border-color:#fff;transition-delay:.25s}.btn.sv-primary.btn-white:hover:after{animation:shineBtn .75s cubic-bezier(.01,.56,1,1)}.btn.sv-primary.btn-white:active,.btn.sv-primary.btn-white:focus{background-color:#f9f9f9;box-shadow:none!important;border-color:#f9f9f9}.btn.sv-primary.btn-white:disabled{background-color:#d6d6d6;border-color:#d6d6d6}.btn.sv-primary:first-letter{text-transform:uppercase}.btn.sv-primary-light{border-radius:40px;background-color:#e3eaf0;border:1px solid #e3eaf0;font-family:Nunito,sans-serif;font-size:16px;text-align:center;color:#222!important;text-decoration:none!important;font-weight:600;padding:.5rem 2.75rem;flex:0;text-transform:lowercase}.btn.sv-primary-light::first-letter{text-transform:uppercase}.btn.sv-primary-light.xl{padding:.5rem 4.5rem}.btn.sv-primary-light.lgv{padding:.5rem 3.5rem}.btn.sv-primary-light.lg{padding:1rem 3.5rem}.btn.sv-primary-light.w60{width:60%}.btn.sv-primary-light:hover{background-color:#e3eaf0;border-color:#e3eaf0;text-decoration:none!important}.btn.sv-primary-light.fixedwidth{width:286px}.btn.sv-primary-light.fullwidth{width:100%}.btn.sv-primary-light:first-letter{text-transform:uppercase}.btn.sv-secondary{border-radius:40px;background-color:transparent;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;text-align:center;color:#222!important;border:1px solid #222;padding:.5rem 2.75rem;text-transform:lowercase}.btn.sv-secondary::first-letter{text-transform:uppercase}.btn.sv-secondary.fixedwidth{width:286px}.btn.sv-secondary.xl{padding:.5rem 4.5rem}.btn.sv-secondary.lgv{padding:.5rem 3.5rem}.btn.sv-secondary.lg{padding:1rem 3.5rem}.btn.sv-secondary:hover{background-color:#003e55;color:#fff!important}.btn.sv-secondary.fixedwidth{width:286px}.btn.sv-secondary.fullwidth{width:100%}.btn.sv-secondary.btn-dark{border:1px solid #303030;border-radius:25px;font-family:Nunito,sans-serif;color:#303030!important;font-weight:600;font-size:16px;display:inline-block;align-items:center;justify-content:center;letter-spacing:.5px}.btn.sv-secondary.btn-dark:hover{background-color:transparent;border:1px solid #303030;color:#303030;box-shadow:0 0 0 1px #303030}.btn.sv-secondary.btn-dark:active,.btn.sv-secondary.btn-dark:focus{opacity:.67;border:1px solid #303030;box-shadow:0 0 0 1px #303030}.btn.sv-secondary.btn-dark:disabled{opacity:.2}.btn.sv-secondary.btn-white{border:1px solid #fff;border-radius:25px;font-family:Nunito,sans-serif;text-transform:none;color:#fff!important;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;letter-spacing:.5px;line-height:1.3}.btn.sv-secondary.btn-white:hover{background-color:transparent;border:1px solid #fff;color:#fff;box-shadow:0 0 0 1px #fff}.btn.sv-secondary.btn-white:active,.btn.sv-secondary.btn-white:focus{opacity:.67;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.btn.sv-secondary.btn-white:disabled{opacity:.2}.btn.sv-bordered{border-radius:40px;background-color:#fff;font-family:Nunito,sans-serif;font-weight:600;font-size:15px;text-align:center;color:#222!important;border:1px solid #222;padding:.5rem 3.5rem;flex:0}.btn.sv-bordered.fixedwidth{width:286px}.btn.sv-bordered.xl{padding:.5rem 4.5rem}.btn.sv-bordered.lgv{padding:.5rem 3.5rem}.btn.sv-bordered.lg{padding:1rem 3.5rem}.btn.sv-bordered:hover{background-color:#003e55;border-color:#003e55;color:#fff!important}.btn.sv-bordered.fixedwidth{width:286px}.btn.sv-bordered.fullwidth{width:100%}.btn.bg-dark:hover{color:#fff}.custom-check{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem;cursor:pointer;font-size:14px;margin:0}.custom-check .tooltipInput{display:inline-block;width:16px;height:16px;background-image:url(../images/icons-svg/info5.svg);background-size:16px 16px;background-repeat:no-repeat;cursor:pointer;margin-top:10px}.custom-check .custom-control-label{position:relative;margin-bottom:0;display:inline-block;font-family:Nunito,sans-serif;font-weight:300;color:#595959;padding-top:3px}.custom-check .custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background:#fff;border:solid 1px #d6d6d6;border-radius:3px}.custom-check .custom-control-label:after{position:absolute;border-radius:3px;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-check input{opacity:0;position:absolute;left:0;top:0}.custom-check input.error~.custom-control-label:after{border:solid 1px #cf191f}.custom-check .custom-control-input:checked:not('.nobold')~.custom-control-label{font-weight:600}.custom-check .custom-control-input:checked~.custom-control-label:after{position:absolute;top:calc(.25rem + 2px);left:calc(-1.5rem + 2px);display:block;width:calc(1rem - 4px);height:calc(1rem - 4px);content:"";background-color:#333;border-radius:3px}.custom-check .custom-control-input:checked~.custom-control-label::before{border-color:#d6d6d6;outline:0;box-shadow:none;background-color:#fff}.custom-check .custom-checkbox .custom-control-input:checked~.custom-control-label.selected{display:flex}.custom-check .custom-checkbox .custom-control-input:checked~.custom-control-label.not-selected{display:none}.custom-check .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='security-copy-19' fill='%23222222' fill-rule='nonzero'%3E%3Cpath d='M8.332,0.904 L3.702,6.516 L1.726,4.121 C1.351,3.667 0.744,3.667 0.369,4.121 C-0.005,4.576 -0.005,5.311 0.369,5.766 L3.023,8.983 C3.211,9.21 3.456,9.323 3.702,9.323 C3.947,9.323 4.192,9.21 4.38,8.983 L9.688,2.549 C10.063,2.095 10.063,1.359 9.688,0.904 C9.314,0.45 8.706,0.45 8.332,0.904 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.custom-check .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border-color:#222}.custom-check .custom-checkbox .custom-control-input:checked~.selected{display:flex}.custom-check .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.selected{display:none}.custom-check .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.not-selected{display:block}.custom-check .custom-checkbox .custom-control-input:not(:checked)~.selected{display:none}.custom-check .custom-checkbox .custom-control-label::after,.custom-check .custom-checkbox .custom-control-label::before{top:50%;transform:translateY(-50%);border:1px solid #222;border-radius:2px;background-color:#fff;width:20px;height:20px}.custom-checkbox .custom-control-input:checked~.custom-control-label.selected{display:flex}.custom-checkbox .custom-control-input:checked~.custom-control-label.not-selected{display:none}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='security-copy-19' fill='%23222222' fill-rule='nonzero'%3E%3Cpath d='M8.332,0.904 L3.702,6.516 L1.726,4.121 C1.351,3.667 0.744,3.667 0.369,4.121 C-0.005,4.576 -0.005,5.311 0.369,5.766 L3.023,8.983 C3.211,9.21 3.456,9.323 3.702,9.323 C3.947,9.323 4.192,9.21 4.38,8.983 L9.688,2.549 C10.063,2.095 10.063,1.359 9.688,0.904 C9.314,0.45 8.706,0.45 8.332,0.904 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:10px}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border-color:#222}.custom-checkbox .custom-control-input:checked~.selected{display:flex}.custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.selected{display:none}.custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.not-selected{display:block}.custom-checkbox .custom-control-input:not(:checked)~.selected{display:none}.custom-checkbox .custom-control-label{display:block}.custom-checkbox .custom-control-label::after,.custom-checkbox .custom-control-label::before{top:1px;border:1px solid #222;border-radius:2px;background-color:#fff;width:16px;height:16px}.custom-radio{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem;cursor:pointer;font-size:14px;margin:0}.custom-radio[data-cc=amex]:before{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;right:30px;top:4px}.custom-radio[data-cc=visa]:before{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;right:30px;top:4px}.custom-radio[data-cc=mastercard]:before{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg);background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;right:30px;top:4px}.custom-radio.delivery{padding-left:20px}.custom-radio.delivery .custom-control-label:after,.custom-radio.delivery .custom-control-label:before{display:none!important}.custom-radio.delivery:before{opacity:.4;background-image:url(../images/icons-svg/Delivery.svg)!important;background-size:19px 16px;width:19px;height:16px;content:'';position:absolute;left:0;top:17px;z-index:2}.custom-radio.visa:after{opacity:.4;background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:12px;z-index:2}.custom-radio.mastercard:after{opacity:.4;background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:12px;z-index:2}.custom-radio.amex:after{opacity:.4;background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:12px;z-index:2}.custom-radio.billing{padding-left:20px}.custom-radio.billing .custom-control-label:after,.custom-radio.billing .custom-control-label:before{display:none!important}.custom-radio.billing:before{opacity:.4;background-image:url(../images/icons-svg/euro.svg)!important;background-size:11px 14px;width:11px;height:14px;content:'';position:absolute;left:0;top:17px;z-index:2}.custom-radio.creditcard{padding-left:20px}.custom-radio.creditcard .custom-control-label:after,.custom-radio.creditcard .custom-control-label:before{display:none!important}.custom-radio.creditcard:before{opacity:.4;background-image:url(../images/icons-svg/creditcard.svg)!important;background-size:19px 14px;width:19px;height:14px;content:'';position:absolute;left:0;top:17px;z-index:2}.custom-radio .tooltipInput{display:inline-block;width:16px;height:16px;background-image:url(../images/icons-svg/info5.svg);background-size:16px 16px;background-repeat:no-repeat;cursor:pointer;margin-top:10px}.custom-radio .custom-control-label{position:relative;margin-bottom:0;display:inline-block;font-family:Nunito,sans-serif;font-weight:300;color:#595959;padding-top:3px}.custom-radio .custom-control-label:before{position:absolute;top:3px;left:-22px;display:block;width:16px;height:16px;pointer-events:none;content:"";background:#fff;border:solid 1px #d6d6d6}.custom-radio .custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:15px;height:15px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-radio input{opacity:0;position:absolute;left:0;top:0}.custom-radio .custom-control-input:checked~.custom-control-label{font-weight:600}.custom-radio .custom-control-input:checked~.custom-control-label span{font-weight:600!important}.custom-radio .custom-control-input:checked~.custom-control-label:after{position:absolute;top:6px;left:-19px;display:block;width:10px;height:10px;content:"";background-repeat:no-repeat;background-position:center center;border-radius:100%;background-color:#222;background-image:none}.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color:#222;outline:0;box-shadow:none;background-color:#fff}.addressItem.active .billing:before{opacity:1!important}.addressItem.active .delivery:before{opacity:1!important}.addressItem.active .creditcard:after,.addressItem.active .creditcard:before{opacity:1!important}.addressItem.error{border:solid 1px #cf191f}.addressItem.error .custom-radio .custom-control-label:after,.addressItem.error .custom-radio .custom-control-label:before{display:none}.addressItem.error .custom-radio:before{background-image:url(../images/icons-svg/info-light-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';left:0;top:15px;position:absolute;width:22px;height:22px;opacity:1!important}.spinner-border{border-width:5px}.loading-button{position:relative}.loading-button .loading-text{opacity:0}.loading-button .spinner-border{position:absolute;top:20%;left:45%}.fulldiv-spinner{position:relative}.fulldiv-spinner .spinner-border{position:absolute;top:50%;left:50%;z-index:5}.fulldiv-spinner .overlay-spinner{position:absolute;top:0;left:0;z-index:3;background-color:#d8d8d8;opacity:.5;width:100%;height:100%}.fullpage-modal{padding:0!important}.fullpage-modal .modal-dialog{width:100%;max-width:100%!important;height:100%;max-height:100%;margin:0}.fullpage-modal .modal-dialog .modal-content{height:100%;border:0;border-radius:0}.fullpage-modal .modal-dialog .modal-content .modal-header{border-top:13px solid #f2f2f2;border-radius:0;padding:18px 40px}.fullpage-modal .modal-dialog .modal-content .modal-header .modal-logo{max-width:200px;margin:auto 0}.fullpage-modal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons-svg/Close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:22px;height:22px;padding:0;margin:0 0 0 auto;opacity:1}.custom-check.checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(https://media.salmoiraghievigano.it/editorial-content/GlobalIcons/check-icon-perks.svg);background-color:transparent;width:10px;height:10px;background-size:cover;left:-18px;top:7px}.custom-check.checkbox .custom-control-input:checked~.custom-control-label:before{border-radius:1px;border:solid 1px #222;width:16px;height:16px}.custom-check.checkbox .custom-control-label:before{border-radius:1px;border:solid 1px #d6d6d6}.custom-checkbox.checkbox-dark{padding-left:40px}.custom-checkbox.checkbox-dark .custom-control-label{color:#222}.custom-checkbox.checkbox-dark .custom-control-label:after,.custom-checkbox.checkbox-dark .custom-control-label:before{left:-40px}.custom-checkbox.checkbox-dark .custom-control-input:checked~.custom-control-label::after{border-color:#fff;filter:invert(1)}.product--badge{font-size:12px;line-height:.875rem;border:none;padding:3px 10px;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.product--badge.product--badge--default{padding:2px 10px;border:1px solid #222;border-radius:24px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.6px;color:#222}.product--badge.product--badge--promo{background-color:#fd9c75;border-radius:24px;padding:2px 10px;font-weight:700;line-height:1.5;letter-spacing:.6px}.product--badge.product--badge--exclusive{background-color:#222;padding:2px 7px;border-radius:24px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.6px;color:#fff}.product--badge.kids--badge{font-weight:700;padding-left:30px;margin-left:initial;color:#222;position:relative}.product--badge.kids--badge:before{content:'';display:inline-block;width:16px;height:16px;position:absolute;top:3px;left:8px;margin-right:0;background-image:url(../images/icons-svg/kids-badge.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.product--badge--dot{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:24px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.6px;color:#222;text-transform:capitalize}.product--badge--dot:before{content:'';display:inline-block;width:8px;height:8px;background-color:#222;border-radius:100%}.product--badge.product--badge--sustainable{text-transform:none!important}.product--badge.product--badge--sustainable:before{background-color:#93b792}.product--badge.product--badge--eyehealth:before{background-color:#b6cadc}.product--badge.product--badge--insurance:before{background-color:#475872}.product--badge.product--badge--club:before{background-color:#005e82}.product--badge.product--badge--stock:before{background-color:#cf191f}.product--badge.product--badge--stock.oos{color:#747474}@media screen and (max-width:992px){.tooltipInput{z-index:1000;right:20px!important}.border-btn{font-size:17px;padding:.85rem}.border-btn-wht{font-size:16px;padding:.85rem}.plain-btn{padding:.85rem;font-size:17px;max-height:40px;min-height:40px}.overflow-lg-hidden{overflow:initial}.borderDiv.nomobilemanage{border-bottom:1px solid #d6d6d6!important}.borderDiv.nomobilemanage:before{display:none!important}.eyeControlWrap .addressItem{align-items:flex-start!important;flex-direction:column}.eyeControlWrap .addressItem div{margin-bottom:20px;width:100%}.eyeControlWrap .addressItem div .xsmall{font-size:14px!important}.eyeControlWrap .addressItem div .btn{width:100%}.sv-error-message{flex-direction:column}.modal.show.greybar-modal{padding-right:0!important}.modal.show.greybar-modal .modal-dialog{max-width:100%;min-height:100%;transform:none;top:0;left:0;margin:0}.modal.show.greybar-modal .modal-dialog .modal-content{border-radius:0;min-height:100%}.modal.show.greybar-modal .modal-dialog .modal-content .modal-body{padding:0}.modal.show.greybar-modal .modal-dialog .modal-content .modal-body .close-modal{right:auto;left:16px;top:12px;background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(90deg)}.modal.show.greybar-modal .modal-dialog .modal-content .modal-body .modal-title{background-color:#f2f2f2;padding:20px;font-size:20px;color:#414241;text-align:center;border-bottom:0;line-height:1}.modal.show.greybar-modal .modal-dialog .modal-content .modal-body .modal-inner{padding:0 10px}.btn.sv-primary.fixedwidth{width:100%}}@media screen and (max-width:600px){.plain-btn{padding:1.25rem;font-size:17px;max-height:50px;min-height:50px}}@media screen and (min-width:992px){.plain-btn{height:40px}.border-btn{height:40px}.border-btn-wht{height:40px}.btn.sv-bordered,.btn.sv-primary,.btn.sv-primary-light,.btn.sv-secondary{height:40px}}@keyframes shineBtn{to{left:-200%}}.icon{display:inline-block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}.icon--small{width:15px;height:15px}.icon-circle{background-image:url(../images/icons-svg/circle.svg)}.icon-time{background-image:url(../images/icons-svg/clock.svg)}.icon-map-pin{background-image:url(../images/icons-svg/location-thin.svg)}.icon-info{background-image:url(../images/icons-svg/info-thick.svg)}.icon-info-thick{background-image:url(../images/icons-svg/info2.svg)}.icon-info--petrol{background-image:url(../images/icons-svg/info-petrol.svg)}.icon-truck{background-image:url(../images/icons-svg/delivery-thin.svg)}.icon-credit-card{background-image:url(../images/icons-svg/creditcard.svg)}.icon-euro{background-image:url(../images/icons-svg/euro.svg)}.icon-lens-plus{background-image:url(../images/icons-svg/zoom-icon.svg)}.icon-email{background-image:url(../images/icons-svg/Email.svg)}.icon-print{background-image:url(../images/icons-svg/Stampa.svg)}.icon-shield{background-image:url(../images/icons-svg/shield.svg)}.icon-shield--petrol{background-image:url(../images/icons-svg/shield-petrol.svg)}.icon-kids--petrol{background-image:url(../images/icons-svg/kids-badge.svg)}.icon-amex{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg);width:30px;height:18px}.icon-visa{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg);width:30px;height:18px}.icon-paypal{background-image:url(../images/icons-svg/CreditCard/Payment/paypal.svg);width:30px;height:18px}.icon-mastercard{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg);width:30px;height:18px}.modal-hero .modal-header{padding:0}@media screen and (max-width:992px){.modal-hero .modal-footer{display:block}.modal-hero .btn{width:100%}}.modal-responsive .modal-header{padding:1rem 2rem}.modal-responsive .modal-title{flex-grow:0;text-align:left}.modal-responsive .modal-footer{padding:1rem 2rem}.modal-responsive .modal-body{padding:1rem 2rem}@media screen and (max-width:992px){.modal-responsive .modal-dialog{max-width:100%;height:100%;margin:0;transform:none}.modal-responsive .modal-content{border-radius:0}.modal-responsive .modal-header{background-color:#f2f2f2;padding:1rem;font-size:20px;color:#414241}.modal-responsive .modal-title{flex-grow:1;text-align:center}.modal-responsive .modal-footer{padding:1rem;display:block}.modal-responsive .modal-body{padding:1rem}.modal-responsive .btn.sv-primary{height:auto}}#contentWrapper.contents.fulldiv-spinner:has(#tabModal.modal.show.confirmation-page){overflow:unset!important}@media screen and (min-width:992px){.confirmation-page.modal-backdrop.show.cancel-page{display:block!important;z-index:989}}@media screen and (min-width:992px){#tabModal.confirmation-page{width:100vw!important;margin-left:-64px;transform:none!important;left:unset!important}}@media screen and (min-width:992px){.overflow-y-hidden-body{overflow:hidden!important}}#tabContainer.step1 .container.container--main{justify-content:unset;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:991px){#tabContainer.step1 .container.container--main{grid-template-columns:1fr;padding:0}}#tabContainer.step1 .question-box{width:751px;margin-bottom:64px}@media screen and (max-width:991px){#tabContainer.step1 .question-box{min-width:100%;max-width:100%;width:100%;padding:0;margin-bottom:32px;padding-top:32px}}#tabContainer.step1 .question-box .option-box{padding:24px;min-width:511px;max-width:511px}@media screen and (max-width:991px){#tabContainer.step1 .question-box .option-box{min-width:100%;max-width:100%;padding:16px}}@media screen and (max-width:991px){#tabContainer.step1 .question-box .option-box .option-box-title{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.7px;text-align:center}}#tabContainer.step1 .question-box .option-box .option-box-subtitle{line-height:21px;letter-spacing:.7px;padding:0 24px}@media screen and (max-width:991px){#tabContainer.step1 .question-box .option-box .option-box-subtitle{font-weight:400;font-size:12px;line-height:18px;letter-spacing:.7px;text-align:center;padding:0}}#tabContainer.step1 .store-info-box.open{max-width:304px}@media screen and (max-width:991px){#tabContainer.step1 .store-info-box.open{max-width:unset;margin:0;padding-left:0;padding-right:0}}#tabContainer.step1 .col-12.col-md-8{height:min-content;max-width:100%;width:751px}@media screen and (max-width:991px){#tabContainer.step1 .col-12.col-md-8{margin:0;padding:0 16px;width:100%;max-width:100%}}#tabContainer.step1 .col-12.col-md-4{max-width:100%;width:100%;padding-left:32px}@media screen and (max-width:991px){#tabContainer.step1 .col-12.col-md-4{padding:0 16px}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page{padding:32px 0 0 0}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .confirmation{padding:0 20px}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .confirmation .confirmation-info .address{display:none}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container{margin-left:0;width:100%}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container:nth-of-type(3){padding:0 20px}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container:nth-of-type(1){margin-bottom:0}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest{justify-content:space-between;align-items:center;display:flex;margin:0 32px;padding:32px 0;border-bottom:1px solid #d6d6d6}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest{margin:0;padding:32px 20px}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .icon-wrapper{width:24px;height:24px;background-image:url(../images/icons-svg/account.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .text-guest{text-align:center;color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:27px;letter-spacing:.7px;word-wrap:break-word}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper{align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper{width:100%;padding-top:16px;flex-direction:column-reverse!important}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper .btn{font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-transform:math-auto}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper .btn.sv-primary{width:100%}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper .btn.sv-primary:hover{background-color:#222;color:#fff}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper .btn.sv-secondary{width:100%}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .confirmation-appointment-guest .btn-wrapper .btn.sv-secondary:hover{background-color:#fff;color:#222!important}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .flex-column-mob{flex-direction:column!important}}@media screen and (min-width:992px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .only-mob{display:none}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .print-CTA{top:-290px}}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .print-CTA.smartphone{display:block!important;position:absolute;top:-34px;margin:0}}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .calendar-CTA{position:relative!important;margin-top:18px;bottom:0;right:0;left:0}@media screen and (max-width:991px){#tabContainer .scheduler-widget .confirmation-page .booking-details-container .booking-box h3{padding-bottom:32px}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .booking-box .info-box{display:flex;align-items:center;padding-bottom:16px}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .booking-box .info-box .info-label{max-width:50%}#tabContainer .scheduler-widget .confirmation-page .booking-details-container .booking-box .info-box .info-value{max-width:50%;margin-top:0}}.homepage-carousel-wrapper .carousel-indicators{bottom:18px}.homepage-carousel-wrapper .homeHero{position:relative;height:auto}.homepage-carousel-wrapper .homeHero .homeHero-background{width:100%;position:relative;z-index:0}.homepage-carousel-wrapper .homeHero .imageContainer img{width:auto;margin:0 auto}.homepage-carousel-wrapper .homeHero .banner-content-wrapper{position:absolute;top:50%;left:20%;transform:translateY(-50%);text-align:center}.homepage-carousel-wrapper .homeHero .banner-content-wrapper.right-content{right:20%;left:auto}.homepage-carousel-wrapper .homeHero .banner-content-wrapper.left-content{left:20%}.homepage-carousel-wrapper .homeHero .banner-content-wrapper.center-content{left:50%;transform:translate(-50%,-50%)}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-logo{max-width:100px}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-text{font-family:Nunito,Helvetica,sans-serif;font-size:28px;text-align:center;color:#fff;text-transform:uppercase;padding:3rem 0 2rem}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-btn{font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:15px;text-align:center;color:#fff;border-radius:6px;border:1px solid #fff;background:0 0;text-transform:uppercase;padding:.8rem 1.5rem;min-height:40px;max-height:40px;background-color:rgba(51,51,51,.5)}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-btn:hover{color:#595959;background-color:#fff}.homepage-carousel-wrapper .carousel-control-prev{opacity:1;left:0;width:7.5%}.homepage-carousel-wrapper .carousel-control-prev .carousel-control-prev-icon{background-image:url(../images/icons-svg/double-angle.svg);transform:rotate(0);width:18px;height:18px}.homepage-carousel-wrapper .carousel-control-next{opacity:1;right:0;width:7.5%}.homepage-carousel-wrapper .carousel-control-next .carousel-control-next-icon{background-image:url(../images/icons-svg/double-angle.svg);transform:rotate(180deg);width:18px;height:18px}.homepage-carousel-wrapper #lpbrands-carousel .carousel-indicators{display:none}.homepage-carousel-wrapper #lpbrands-carousel .homeHero{position:relative}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .homeHero-background{width:100%;height:100%;position:relative;z-index:0;background-repeat:no-repeat;background-size:cover}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .imageContainer img{width:auto;margin:0 auto}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper{position:absolute;top:50%;right:20%;transform:translateY(-50%);text-align:center}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-text{font-family:Nunito,Helvetica,sans-serif;font-size:28px;text-align:center;color:#fff;text-transform:uppercase;padding:.5rem 0}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-subtext{font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#fff;text-transform:uppercase;padding-bottom:40px}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-btn{font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:15px;text-align:center;color:#fff;border-radius:6px;border:1px solid #fff;background:0 0;text-transform:uppercase;padding:.75rem 1.5rem;min-width:145px;background-color:rgba(51,51,51,.5)}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-btn.btn-bkg{background:#fff;color:#595959}.homepage-carousel-wrapper #lpbrands-carousel .carousel-control-prev{opacity:1;left:15px}.homepage-carousel-wrapper #lpbrands-carousel .carousel-control-prev .carousel-control-prev-icon{background-image:url(../images/icons-svg/carousel-arrow.svg);transform:rotate(180deg)}.homepage-carousel-wrapper #lpbrands-carousel .carousel-control-next{opacity:1;right:15px}.homepage-carousel-wrapper #lpbrands-carousel .carousel-control-next .carousel-control-next-icon{background-image:url(../images/icons-svg/carousel-arrow.svg)}#home-carousel .carousel-indicators li{width:6px;height:6px!important;border-radius:100%;background-color:#fff;border:1px solid #fff;opacity:1}#home-carousel .carousel-indicators li.active{background:0 0}#home-carousel .carousel-item{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.fixed-btn{position:fixed;right:20px;bottom:40px;height:0;display:inline;overflow:hidden;z-index:99}.fixed-btn>div{display:flex;padding:12px 16px;border-radius:6px;border:solid 1px #979797;font-size:16px;font-family:Nunito,sans-serif;text-transform:uppercase;z-index:998;box-shadow:1px 2px 3px rgba(0,0,0,.25);opacity:1;margin-top:-50px;position:relative;background-color:#fff}.fixed-btn.show{overflow:visible}.fixed-btn .btn{display:inline-block;font-size:17px;padding:0 0 0 50px}.fixed-btn img{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.fixed-btn span{margin:0;display:inline-block;line-height:32px}.dark-btn.fixed-btn{display:inline;width:50px;height:0;z-index:1;transition:.5s ease width;right:0;bottom:0}.dark-btn.fixed-btn>div{align-items:center;border-right:0;width:100%;height:50px;padding:0;z-index:1;margin-top:-50px;background-color:#222;border-radius:0}.dark-btn.fixed-btn.active{width:358px;right:0}.dark-btn.fixed-btn.active>div{width:100%;right:0;border-right:1px solid #979797;position:relative;overflow:hidden;border-radius:0;height:calc(50px + env(safe-area-inset-bottom));margin-top:calc(-50px - env(safe-area-inset-bottom));align-items:flex-start}.dark-btn.fixed-btn.active .close-btn{margin-left:6px}.dark-btn.fixed-btn.active img{position:absolute;top:8px;transform:none}.dark-btn.fixed-btn .btn{font-family:Nunito,sans-serif;padding:0 0 0 38px}.dark-btn.fixed-btn img{position:static;transform:none;top:0;left:0;filter:brightness(10);margin:0 12px}.dark-btn.fixed-btn span{width:260px}.dark-btn.fixed-btn .close-btn{width:36px;height:34px;padding:0;border:none;background-color:transparent;display:inline-block;margin-left:20px;background-image:url(../images/icons-svg/Close.svg);background-size:16px;background-position:right center;background-repeat:no-repeat;filter:brightness(5)}.dark-btn.fixed-btn .collapsible-content{display:flex;align-items:center;z-index:1}.dark-btn.fixed-btn .btn:hover{color:#fff}.home-title{font-family:Nunito,Helvetica,sans-serif;font-size:30px;letter-spacing:0;text-align:center;color:#595959;text-transform:uppercase;padding-top:4.5rem;padding-bottom:1.25rem}.baet-hp-wrapper{margin:80px 0;background-color:#f0f3f6;display:flex;padding:60px 80px}.eye-exam-col .home-title{padding:0;text-align:left;color:#000;text-transform:none;display:flex;align-items:center;margin-bottom:10px}.eye-exam-col .home-title img{margin-right:20px}.eye-exam-col .visit-intro-text{font-weight:300;line-height:1.71;padding:0;text-align:left;color:#000;padding-right:50px}.eye-exam-col .book-eye-test-miniform{display:flex;align-items:center;justify-content:center;position:relative}.eye-exam-col .book-eye-test-miniform .input-wrapper{position:relative}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input{max-width:250px;width:250px}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input:after{content:none;display:inline-block;position:absolute;right:20px;top:20px;width:20px;height:20px;background-image:url(../images/icons/Step1-dark.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:4}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input .form-control{min-height:40px;padding:10px 20px;border-color:#acacac;border-radius:6px;color:#000}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input .form-control::placeholder{color:#000}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input .form-control.errormessage{border-color:#a02a29}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input .form-control.errormessage::placeholder{color:#a02a29}.eye-exam-col .book-eye-test-miniform .input-wrapper .errorForm{position:absolute;bottom:-30px}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper{width:355px;max-width:100%;margin:0 3.5rem 0 1.5rem}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper.basic-select .select.ok:after{top:50%;transform:translateY(-50%)}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-styled{border-color:#acacac;padding:9px 20px;color:#000}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-styled:after{top:50%;transform:translateY(-50%);width:12px;height:12px;background-size:contain;background-position:center;background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-styled.active:after{width:12px;height:12px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons-svg/angle-down-black.svg);top:50%;transform:translateY(-50%) rotate(180deg)}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-options{border-color:#acacac}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-options li{color:#000;border-color:#acacac;padding:10px 0}.our-services .nav-tabs{display:flex}.our-services .nav-tabs .nav-item{flex:25%;display:flex;align-items:center;justify-content:center;font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#595959;opacity:.5;text-transform:uppercase;border:1px solid #595959;border-radius:0;padding:1.25rem;margin-left:-1px}.our-services .nav-tabs .nav-item.active{opacity:1}.our-services .tab-content{margin:0}.our-services .tab-content .tab-pane{width:100%;height:600px;position:relative}.our-services .tab-content .tab-pane#nav-garanzie .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_garanzie_servizi_desktop.jpg)}.our-services .tab-content .tab-pane#nav-occhialeCompleto .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_garanzie_occhiali_su_misura_desktop.jpg)}.our-services .tab-content .tab-pane#nav-storeExperience .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_servizi_metodoSV_desktop.jpg)}.our-services .tab-content .tab-pane .tab-bkg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.our-services .tab-content .tab-pane .text-wrapper{position:absolute;max-width:400px;text-align:center;top:50%;transform:translateY(-50%);left:20%}.our-services .tab-content .tab-pane .text-wrapper h3{font-size:28px;line-height:1.18;text-transform:uppercase;color:#595959}.our-services .tab-content .tab-pane .text-wrapper p{font-size:12px;font-weight:300;padding:2.75rem 0 3.5rem;color:#595959}.our-services .tab-content .tab-pane .text-wrapper .btn{padding:.75rem 6.75rem;text-transform:uppercase}.our-offer{padding:0 53px;margin-bottom:80px}.our-offer .col-12{padding:0 12px}.our-offer .row{margin:0 0 0 -4px}.our-offer .single-box{height:460px;display:flex;margin:0;overflow:hidden}.our-offer .single-box h2{margin-bottom:23px}.our-offer .single-box .scaling-bkg{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative}.our-offer .single-box .scaling-bkg#eyeglasses-offer-bkg{background-image:url(../Attachment/media/CategoryHP/Eyeglass.jpg)}.our-offer .single-box .scaling-bkg#sunglasses-offer-bkg{background-image:url(../Attachment/media/CategoryHP/Sunglass.jpg)}.our-offer .single-box .scaling-bkg#lenses-offer-bkg{background-image:url(../Attachment/media/CategoryHP/LC.jpg)}.our-offer .single-box .scaling-bkg:after{content:"";position:absolute;width:100%;height:100%;display:block;background:0 0}.our-offer .single-box:hover .scaling-bkg{transform:scale(1.1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.our-offer .single-box:hover .scaling-bkg:after{content:"";background-color:rgba(0,0,0,.25)}.our-offer .single-box .absBottomPos{color:#fff;position:absolute;transform:translateX(-50%);left:50%;bottom:40px}.our-offer.hightimg .single-box{height:450px}.our-brands{margin:0 65px;padding-top:48px;margin-top:48px;border-top:1px solid #d6d6d6}.our-brands .hp-brand-logo{opacity:.7;display:block;margin:40px auto;max-height:70px}.our-brands .hp-brand-logo:hover{opacity:1}.our-brands .more-brands{text-align:center;padding:3rem 0 7rem}.our-brands .more-brands .btn{text-transform:uppercase}.highlights{padding-right:60px;padding-left:60px}.services-banner-xxl{margin:0 65px;width:auto;height:550px;position:relative}.services-banner-xxl .tab-bkg{width:100%;height:100%;background-size:cover}.services-banner-xxl .text-wrapper{position:absolute;left:64px;top:50%;transform:translateY(-50%)}.new-products-banner{margin-left:60px;margin-right:-15px;position:relative;max-width:550px}.new-products-banner .bkg-container{width:100%;max-width:550px;height:550px;background-size:cover;background-position:center}.new-products-banner .text-wrapper{position:absolute;transform:translateX(-50%);bottom:2.5rem;left:50%;text-align:center}.new-products-banner .text-wrapper .banner-title{font-size:25px;color:#fff}.new-products-banner .text-wrapper p{font-size:14px;font-weight:700;color:#fff;padding-bottom:2rem}.new-products-list{padding-right:60px;margin-left:-15px}.new-products-list.grid-view-list{padding:65px 52px;margin-left:0;min-height:100%}@media screen and (max-width:992px){.new-products-list.grid-view-list{padding:48px 20px;padding-bottom:133px;min-height:initial}}.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card{top:50%;transform:translateY(-50%);color:#222}.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img{margin-left:0}.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img img{max-height:100px}@media screen and (min-width:992px) and (max-width:1150px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img img{max-height:70px}}@media screen and (min-width:1680px) and (max-width:1920px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img img{max-height:120px}}@media screen and (min-width:1920px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img img{max-height:150px}}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--img img{height:71px;object-position:center}}@media screen and (min-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--top{height:10px}}.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .product--top .fav-btn{display:none}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body{padding-top:20px}}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name{font-size:16px;line-height:24px;margin-top:0}}.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name a,.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name span{color:#222}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model{margin-bottom:8px}}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model a,.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model span{line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(50vw - 28px);display:block;margin:auto}}@media screen and (max-width:992px){.new-products-list.grid-view-list .product-column .products-listing--list .single-prod .product.card .card-body .product--price{font-size:16px;line-height:24px}}.new-products-list .promo-badge{position:absolute;top:20px;right:0}.new-products-list .promo-badge--small{font-size:9px;line-height:14px}.new-products-list .row{margin:0}.new-products-list .product-column{padding:0;height:560px;width:100%}@media screen and (max-width:1300px){.new-products-list .product-column{height:auto}}.new-products-list .product-column .products-listing--list{margin-top:0;margin-bottom:0;padding-left:0;height:100%}@media screen and (min-width:992px) and (max-width:1480px){.new-products-list .product-column .products-listing--list{height:auto;grid-template-rows:18vw;row-gap:0;column-gap:16px}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list{grid-auto-rows:44vw;row-gap:26px;column-gap:16px;height:initial}}.new-products-list .product-column .products-listing--list .single-prod{flex:auto;display:flex;justify-content:center;align-items:flex-start;height:50%;width:100%;max-width:100%;padding-top:18vw;border:none;overflow:hidden}.new-products-list .product-column .products-listing--list .single-prod .product.card{height:auto;background:0 0}@media screen and (min-width:992px) and (max-width:1480px){.new-products-list .product-column .products-listing--list .single-prod .product.card{padding:0}}.new-products-list .product-column .products-listing--list .single-prod .product.card .product--img{height:100%;margin-left:-14px}@media screen and (min-width:992px) and (max-width:1150px){.new-products-list .product-column .products-listing--list .single-prod .product.card .product--img{max-height:70px}}@media screen and (min-width:992px){.new-products-list .product-column .products-listing--list .single-prod .product.card .product--top{height:30px}}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body{padding-top:25px;padding-bottom:0;position:static}@media screen and (min-width:992px) and (max-width:1480px){.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body{padding-top:0}}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name{font-size:18px;line-height:1.2;text-transform:none;margin-bottom:0;font-weight:700}@media screen and (min-width:992px) and (max-width:1200px){.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name a,.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name span{font-size:16px}}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model{font-size:12px}@media screen and (min-width:992px) and (max-width:1320px){.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model{margin-bottom:0}}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model a,.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model span{color:#747474}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--price{font-size:18px;margin-bottom:0;font-family:nunito,sans-serif}@media screen and (min-width:992px) and (max-width:1200px){.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--price{font-size:16px}}.new-products-list .product-column .products-listing--list .single-prod img{max-height:130px;width:auto;display:block;margin:auto}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod{height:initial;padding-top:0}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card{padding:0}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--top{display:none!important}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--img{padding:0}}@media screen and (min-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--img{margin:auto;padding:0}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--name a,.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--name span{font-size:16px}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--model a,.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--model span{font-size:12px;color:#747474}}@media screen and (max-width:992px){.new-products-list .product-column .products-listing--list.grid_mode .single-prod .product.card .product--price{font-size:16px;line-height:24px}}.product-grid-btn{position:absolute;left:50%;transform:translateX(-50%);font-family:Nunito;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.5px;text-decoration:underline;color:#303030;bottom:64px}@media screen and (max-width:992px){.product-grid-btn{bottom:48px}}.product-grid-btn-primary{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);font-family:Nunito;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.5px;color:#fff;background-color:#222;padding:12px 50px;border-radius:45px}@media screen and (max-width:992px){.product-grid-btn-primary{bottom:48px}}.home-find-store{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;height:550px;position:relative;margin-bottom:60px}.home-find-store .lateral-box{position:absolute;right:80px;top:50%;transform:translateY(-50%);width:413px;height:413px;padding:70px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.home-find-store .lateral-box .home-title{padding-top:0;padding-bottom:0;margin-bottom:3px;color:#000;text-transform:none}.home-find-store .lateral-box .subtitle-text{color:#000;padding-bottom:30px;flex:1 0 100%}.home-find-store .lateral-box .find-store{justify-content:center}.home-find-store .lateral-box .find-store .city-input-wrapper .home-find-store-input{padding:9px 16px;border:1px solid #acacac;border-radius:6px;font-size:14px;font-weight:300;color:#000;width:100%;margin-bottom:30px}.home-find-store .lateral-box .find-store .city-input-wrapper .home-find-store-input::placeholder{color:#000}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store{padding:7px 40px;border:1px solid #222;font-weight:600;font-size:16px;color:#222;-webkit-appearance:none;background:0 0;border-radius:40px;text-transform:lowercase}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store::first-letter{text-transform:uppercase}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store:focus{box-shadow:none}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store:hover{border-color:#003e55;color:#003e55}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store::first-letter{text-transform:uppercase}.store-slider{display:flex;margin-bottom:6.25rem}.store-slider .slick-arrow{width:40px}.store-slider .slick-arrow:before{background-image:url(../images/icons-svg/carousel-arrow.svg);background-size:40px}.store-slider .slick-prev{left:1rem}.store-slider .slick-prev:before{transform:rotate(180deg);width:40px;height:40px}.store-slider .slick-next{right:1rem}.store-slider .slick-next:before{transform:rotate(0);width:40px;height:40px}.store-slider .slick-slide .store-wrapper .content-store-inner-wrapper img{width:100%;height:auto}.store-slider .slick-slide .store-wrapper .content-store-inner-wrapper .text-wrapper{display:none}.store-slider .slick-current .store-wrapper .content-store-inner-wrapper .text-wrapper{display:block}.store-slider .store-wrapper .content-store-inner-wrapper{margin:0 1rem;width:50vw}.store-slider .store-wrapper .content-store-inner-wrapper .img-wrapper{border-radius:6px;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.store-slider .store-wrapper .content-store-inner-wrapper .img-wrapper .store-img{width:100%}.store-slider .store-wrapper .content-store-inner-wrapper .text-wrapper{margin-top:3.75rem}.store-slider .store-wrapper .content-store-inner-wrapper .text-wrapper .store-name{font-size:14px;font-weight:600;line-height:1.57;text-align:center;color:#545454;text-transform:uppercase;margin-bottom:.5rem}.store-slider .store-wrapper .content-store-inner-wrapper .text-wrapper .store-address{font-size:12px;font-weight:600;line-height:1.83;color:#545454;text-align:center;text-transform:uppercase}.hp-2020-slot-7 .new-products-list{padding-left:60px;padding-right:0}.hp-2020-slot-7,.hp-2020-slot-8{padding:0}.img-newsletter button{background-image:url(../images/icons-svg/close-black.svg);background-position:center;background-repeat:no-repeat;width:12px;height:12px;opacity:1}.homepage h1,.homepage h2,.homepage h3,.homepage h4,.homepage h5,.homepage h6{font-family:Nunito,sans-serif}.homepage .catalogEntryRecommendationWidget{padding-top:.25rem!important;background:#f9f9f9}.homepage .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .slick-dots{bottom:0!important}.homepage .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal:not(.slick-initialized){display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px}@media screen and (max-width:992px){.homepage .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal:not(.slick-initialized){padding:0 64px}}@media screen and (min-width:992px){.homepage .ymal .slick-list{padding:0 64px}}.homepage .ymal .single-product{padding:0 16px}@media screen and (max-width:992px){.homepage .ymal .single-product{padding:0 8px}}.homepage .ymal .single-product .product{background-color:#f9f9f9;padding-top:100%;position:relative}.homepage .ymal .single-product .product>a{position:absolute;top:0;height:100%;width:100%}.homepage .ymal .single-product .product .product_info{padding:0 24px}@media screen and (min-width:992px){.homepage .ymal .single-product .product .product_info{padding:0 36px}}.homepage .ymal .single-product .product .product_info .product--name{font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.5px;color:#303030;margin-bottom:.5rem}@media screen and (max-width:992px){.homepage .ymal .single-product .product .product_info .product--name{font-size:16px}}.homepage .ymal .single-product .product .product_info .product--model{color:#747474;font-size:12px;letter-spacing:.5px;line-height:1;margin-bottom:.75rem}.homepage .ymal .single-product .product .product_info .product-info__price{font-size:16px;color:#303030;letter-spacing:.5px}@media screen and (max-width:992px){.homepage .ymal .single-product .product .product-price-wrapper{flex-direction:column;align-items:center}}.homepage .ymal .single-product .product .product--top{padding:16px;padding-bottom:0;height:40px}.homepage .ymal .single-product .product .product_image{mix-blend-mode:multiply;max-width:85%;margin:auto;text-align:center}.homepage .product-info__name::first-line{text-transform:capitalize}.homepage .product-info__price{font-size:20px;line-height:1.25;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0!important;margin:0 5px;color:#303030}.homepage .product-info__model{font-size:14px;font-weight:300;line-height:1.25;letter-spacing:.5px}.homepage .widget-cards .carousel-wrapper .single-card .card-content .sv-secondary{line-height:24px!important}@media screen and (min-width:992px){.new-products-list .product-column .products-listing--list .single-prod.list-4-prod{width:25%!important;max-width:25%!important}.fixed-btn.show>div{-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}}@media screen and (max-width:1100px){#content{position:relative}.mobile-hp-greyrow{position:relative;top:0;left:0;z-index:2}.mobile-hp-greyrow .greyrow-mob{background-color:#f2f2f2;opacity:.8;padding:1rem;max-height:40px}.mobile-hp-greyrow .greyrow-mob p{font-family:Nunito,Helvetica,sans-serif;font-size:10px;line-height:1.3;text-align:center;color:#595959;text-transform:uppercase}.homepage-carousel-wrapper .homeHero{position:relative;height:auto}.homepage-carousel-wrapper .homeHero .homeHero-background{width:100%;height:auto;position:relative;z-index:0}.homepage-carousel-wrapper .homeHero .banner-content-wrapper{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;transform:none;top:0!important;left:0!important;right:auto;align-items:center;justify-content:flex-start}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .text-wrapper{width:100%}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-logo{align-self:flex-start}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-text{font-size:25px;flex:100%;align-self:flex-end}.homepage-carousel-wrapper .homeHero .banner-content-wrapper .banner-btn{align-self:baseline;margin:0 auto;padding:.85rem 2.5rem}.homepage-carousel-wrapper .carousel-control-next,.homepage-carousel-wrapper .carousel-control-prev{width:13%}.hp-mobile-menu .row{margin:0}.hp-mobile-menu .row .hp-inpage-menu{font-family:Nunito,Helvetica,sans-serif;font-size:14px;color:#fff;padding:1.25rem 0 .75rem;width:100%;border:none;border-radius:0;text-transform:uppercase}.hp-mobile-menu .row .hp-inpage-menu:before{content:"";display:block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto .75rem}.hp-mobile-menu .row .hp-inpage-menu#services-hp-btn{background-color:#a9b2b8}.hp-mobile-menu .row .hp-inpage-menu#services-hp-btn:before{background-image:url(../images/icons/services-icon-wht.png)}.hp-mobile-menu .row .hp-inpage-menu#stores-hp-btn{background-color:#8c98a0}.hp-mobile-menu .row .hp-inpage-menu#stores-hp-btn:before{background-size:20px;background-image:url(../images/icons/location-icon-wht.png)}.hp-mobile-menu .row .hp-inpage-menu#checkup-hp-btn{background-color:#6f7e88}.hp-mobile-menu .row .hp-inpage-menu#checkup-hp-btn:before{background-image:url(../images/icons/eye-icon-wht.png)}.fixed-btn{display:inline;right:0;width:50px;height:0;z-index:1;transition:.5s ease width}.fixed-btn>div{align-items:center;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:50px;padding:0;z-index:1;background-color:#fff;margin-top:-50px}.fixed-btn.active{width:270px;right:12px;border-top-right-radius:6px;border-bottom-right-radius:6px}.fixed-btn.active>div{width:100%;right:12px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #979797;position:relative;overflow:hidden}.fixed-btn.active .close-btn{margin-left:6px}.fixed-btn.active img{position:absolute;top:50%;transform:translateY(-50%)}.fixed-btn img{position:relative;transform:none;top:0;left:16px}.fixed-btn span{width:160px}.fixed-btn .close-btn{width:36px;height:34px;padding:0;border:none;border-left:1px solid #d6d6d6;display:inline-block;margin-left:20px;background-image:url(../images/icons-svg/Close.svg);background-color:transparent;background-size:22px;background-position:right center;background-repeat:no-repeat}.fixed-btn .collapsible-content{display:flex;align-items:center}.highlights{padding:0}.new-products-banner{padding-left:0}.services-banner-xxl{margin:0 -5px}.eye-exam-col .book-eye-test-miniform{flex-wrap:wrap;flex-direction:column;padding-bottom:0}.eye-exam-col .book-eye-test-miniform .input-wrapper{width:100%}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input{width:100%;max-width:100%}.eye-exam-col .book-eye-test-miniform .input-wrapper .basic-text-input .form-control{min-height:50px}.eye-exam-col .book-eye-test-miniform .input-wrapper .errorForm{position:relative;bottom:unset;margin-top:7px;margin-bottom:-10px}.eye-exam-col .book-eye-test-miniform .basic-text-input{max-width:100%}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper{max-width:100%;width:100%;margin:2rem 0 2.5rem}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-styled{padding:14px 20px}.eye-exam-col .book-eye-test-miniform .eyetest-select-wrapper .select-options li{padding:15px 0}.eye-exam-col .book-eye-test-miniform .border-btn{padding:.75rem 3.85rem}.eye-exam-col .home-title{justify-content:center}.eye-exam-col .visit-intro-text{padding-right:0;text-align:center;padding:6px 0 32px}.our-services nav{overflow-x:auto}.our-services nav::-webkit-scrollbar{display:none}.our-services nav .nav-tabs{display:flex;flex-wrap:nowrap;width:150%;overflow-x:visible}.our-services nav .nav-tabs::-webkit-scrollbar{display:none}.our-services nav .nav-tabs .nav-item{font-size:14px;padding:1.25rem .5rem}.our-services .tab-content .tab-pane{height:100%}.our-services .tab-content .tab-pane#nav-garanzie .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_garanzie_servizi_mobile.jpg)}.our-services .tab-content .tab-pane#nav-occhialiSuMisura .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_garanzie_occhiali_su_misura_mobile.jpg)}.our-services .tab-content .tab-pane#nav-storeExperience .tab-bkg{background-image:url(../Attachment/media/Servizi/SV_servizi_metodoSV_mobile.jpg)}.our-services .tab-content .tab-pane .tab-bkg{height:60vw;background-size:cover;background-position:center}.our-services .tab-content .tab-pane .text-wrapper{position:relative;display:block;max-width:100%;padding:2.5rem 1rem 0;top:auto;left:auto;right:auto;transform:none}.our-services .tab-content .tab-pane .text-wrapper .btn,.our-services .tab-content .tab-pane .text-wrapper h3,.our-services .tab-content .tab-pane .text-wrapper p{color:#595959!important;border-color:#595959!important}.our-services .tab-content .tab-pane .text-wrapper .btn{padding:.85rem 3rem;background-color:transparent!important}.our-services .tab-content .tab-pane .text-wrapper p{padding-top:1.25rem;padding-bottom:3.25rem}.our-offer{padding:0}.our-offer .row{margin:0}.our-offer .row .col-lg-4.col-12{margin:0}.our-offer .single-box{margin:0 0 2px}.our-offer .single-box:hover .bkg-container{background-size:cover}.our-offer .single-box:hover .bkg-container:after{content:none}.our-offer .single-box .bkg-container{background-size:cover}.our-offer .single-box .bkg-container:after{content:none}.our-offer .single-box h2{font-size:22px}.our-offer .single-box .absBottomPos{text-align:center}.our-offer .single-box .absBottomPos .btn{white-space:nowrap}.our-offer .slick-mobile{padding-bottom:30px;margin:0 -25px}.dark-dots .slick-dots{margin:0;bottom:0}.dark-dots .slick-dots li{width:6px;height:6px;margin:0 6px}.dark-dots .slick-dots li button{width:6px;height:6px}.dark-dots .slick-dots li button::before{width:6px;height:6px;border-radius:100%;background-color:#000;border:1px solid #000}.dark-dots .slick-dots li.slick-active button::before{background:0 0}.our-brands{margin:40px -5px;border-bottom:1px solid #d6d6d6;padding-bottom:20px;padding-left:12px;padding-right:12px}.our-brands .slick-dotted.slick-slider{margin-bottom:0}.our-brands .hp-brand-logo{margin:20px auto}.new-products-banner{flex:100%;max-width:100%;margin:0}.new-products-banner .text-wrapper{width:100%;bottom:1.5rem}.new-products-banner .text-wrapper p{font-weight:300}.new-products-banner .text-wrapper .border-btn{font-size:15px}.new-products-list{flex:100%;max-width:100%;margin:0}.new-products-list .product-column .products-listing--list{padding:0}.new-products-list .product-column .products-listing--list .single-prod .product.card .product--img{height:auto;width:100%;margin-right:auto;margin-left:auto}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body{padding-top:0}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name{font-size:18px;margin-left:0;margin-right:0}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name a,.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--name span{max-width:calc(50vw - 20px)}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--model{font-size:10px}.new-products-list .product-column .products-listing--list .single-prod .product.card .card-body .product--price{font-size:15px}.store-slider{padding-top:2.75rem}.store-slider .store-wrapper .content-store-inner-wrapper{width:80vw;margin:0 10px}.store-slider .store-wrapper .content-store-inner-wrapper .img-wrapper{max-height:50vw}.store-slider .slick-next,.store-slider .slick-prev{display:none!important}}@media screen and (min-width:992px) and (max-width:1100px){.eye-exam-col.col-lg-8{flex:1 0 50%;max-width:50%;margin-left:auto}}@media screen and (max-width:991px){.new-products-banner{display:none}.hp-2020-slot-7 .new-products-list{display:none!important}.homepage-carousel-wrapper .textBlock .hero-cta{height:50px;padding:17px 40px}.our-offer .single-box{height:400px;position:relative}.our-offer .single-box:hover .scaling-bkg{transform:none}.our-offer .slick-mobile .slick-slide:last-child .col-lg-4{padding-right:40px}.our-offer .slick-mobile .slick-slide:first-child .col-lg-4{padding-left:40px}.new-products-banner .bkg-container{height:100vw!important}.baet-hp-wrapper{background-color:#fff;margin:0;padding:64px 46px 40px}.services-banner-xxl .text-wrapper{width:100%;left:0;top:auto;bottom:0;transform:none;padding:32px;text-align:center}.home-find-store{padding:35% 20px 0!important;height:auto;margin-bottom:20px;background-size:130%;background-position:top}.home-find-store .lateral-box{border:1px solid #d6d6d6;position:relative;transform:none;top:auto;left:auto;right:auto;width:100%;height:calc(100vw - 40px);padding:34px}.home-find-store .lateral-box .subtitle-text{padding-bottom:20px}.home-find-store .lateral-box .find-store .city-input-wrapper .home-find-store-input{padding:14px 16px}.home-find-store .lateral-box .find-store .city-input-wrapper .btn-find-store{text-transform:uppercase;padding:12px 40px}.dark-btn.fixed-btn{bottom:calc(.5rem + env(safe-area-inset-bottom))}.dark-btn.fixed-btn.active{width:100vw;bottom:0}.dark-btn.fixed-btn .collapsible-content{justify-content:space-between;width:100%;padding-top:8px}.dark-btn.fixed-btn .close-btn{margin-right:20px}}@media screen and (max-width:600px){.our-offer{margin-bottom:40px}.our-brands{margin-top:0}.eye-exam-col .book-eye-test-miniform .border-btn{padding:1.25rem 3.85rem}.our-services .tab-content .tab-pane .text-wrapper .btn{padding:1.25rem 3rem}.border-btn,.border-btn-wht{padding:1.25rem 3rem}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.plp-title{font-family:Nunito,sans-serif;color:#303030;letter-spacing:.3em;font-size:20px;font-weight:700}@media screen and (max-width:992px){.dash-buttons{margin:0 -15px}}.dash-buttons .rounded-pill:active,.dash-buttons .rounded-pill:hover{background-color:#e3eaf0;border-color:#e3eaf0!important;color:#475872;box-shadow:none;outline:0!important}.dash-buttons.sticky{position:fixed;top:97px;left:0;z-index:99;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);padding:15px 0 0;overflow-x:auto;width:100vw;margin:0!important}#plp-wordlift-faqs ul{padding-inline-start:0}.products-listing--list{display:grid;grid-template-columns:1fr 1fr 1fr;list-style-type:none;gap:18px;width:100%;padding-left:0}.products-listing--list .product.card .product--img img{object-fit:contain}.products-listing--list .product.card.accessories .product--img img{height:100%;object-fit:cover}.color-wrapper{max-width:100%}.color-wrapper .swiper-colors-container{max-width:300px}@media screen and (max-width:1100px) and (min-width:992px){.color-wrapper .swiper-colors-container{max-width:200px!important}}.single-prod{height:0;padding-top:100%;position:relative}.single-prod.banner{padding-top:0;height:100%;background-color:#c4c4c4}.banner a.product.card{background-color:transparent}.product.card{background-color:#f9f9f9;border:none;padding:16px;position:absolute;top:0;left:0;height:100%;width:100%;color:#303030;cursor:pointer}.product--top{height:50px}.badge-zonaA{flex:1 0 auto;justify-content:flex-start}.badge-zonaB{flex:1 0 auto;justify-content:flex-end}.product--img img{mix-blend-mode:multiply}.product--img{padding:0 8px 8px;text-align:center;position:relative}.product--img .product--secondary-img{opacity:0;position:absolute;top:0}@media screen and (min-width:992px){.card.product:hover .product--secondary-img{opacity:1}.card.product:hover .product--primary-img{opacity:0}.product.card.accessories:hover .product--primary-img,.productListingWidget.contact-lenses .product.card:hover .product--primary-img{opacity:1}.product.card.accessories:hover .product--secondary-img,.productListingWidget.contact-lenses .product.card:hover .product--secondary-img{opacity:0}}@media screen and (max-width:992px){.product.card .product--content.card-body .price-title.font-cl-price span{height:fit-content;display:block}}.emarketingspot-wrapped-div .product.card .product--content.card-body{text-align:center;display:grid}#algolia-plp{min-height:1200px;display:block}@media screen and (max-width:992px){#algolia-plp{min-height:990px}}@media screen and (max-width:992px){#algolia-plp.plp{margin:0 -15px!important}}#algolia-plp.plp .plp-pop-filters{margin-top:16px}@media screen and (max-width:991px){#algolia-plp.plp .plp-pop-filters{margin-top:0;margin-bottom:24px!important}}@media screen and (max-width:991px){#algolia-plp.plp .plp-pop-filters .suggestions-wrapper{max-width:100vw;overflow-x:auto;justify-content:unset!important;margin-left:10px}}#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills{cursor:pointer;padding:0;display:flex;align-items:center;font-family:Nunito;font-size:14px;font-weight:700;line-height:19px;letter-spacing:.05em;text-align:center;border-radius:50px;border:1px solid #222;height:37px}#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills.not-active{background-color:#fff;color:#222}#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills.active{background-color:#222;color:#fff}@media screen and (min-width:992px){#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills:hover{background-color:#222;color:#fff}}#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills span.bold{padding:8px 16px;text-transform:capitalize}#algolia-plp.plp .plp-pop-filters .suggestions-wrapper .filter-pills img{max-width:30px;max-height:100%;width:30px;height:100%;margin-left:3px}@media screen and (max-width:991px){#algolia-plp.plp .loading .plp-filters__heading-desktop-wrapper{padding-bottom:0}}#algolia-plp.plp .loading .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop{display:flex;flex-direction:row;width:100%;justify-content:center!important}#algolia-plp.plp .loading .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop .plp-pop-filters___bagdes{justify-content:space-around;flex-wrap:nowrap!important;padding:0}#algolia-plp.plp .loading .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop .plp-pop-filters___bagdes .badge-pill{max-width:100%;width:100px;padding:0!important;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite;border:none!important}#algolia-plp.plp .loading .filter-wrapper.count-wrapper{display:block!important;width:100%}@media screen and (max-width:991px){#algolia-plp.plp .loading .filter-wrapper.count-wrapper{background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite;border:none!important}}#algolia-plp.plp .loading .filter-wrapper.count-wrapper .plp-filters__heading-desktop{display:flex;justify-content:space-between}#algolia-plp.plp .loading .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-product-counter.sk-pill{width:150px;max-width:100%;height:30px;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}#algolia-plp.plp .loading .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper{height:30px;display:flex;gap:20px}@media screen and (max-width:991px){#algolia-plp.plp .loading .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper{height:50px}}#algolia-plp.plp .loading .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper .sk-pill{width:70px;max-width:100%;height:100%;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}#algolia-plp.plp .loading .suggestions-wrapper .filter-pills{width:140px;height:37px;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite;border:none}#algolia-plp.plp .loading .plp-products-grid{display:grid;grid-template-columns:repeat(3,minmax(calc(33% - 16px),1fr));gap:16px;padding-top:40px}@media screen and (max-width:991px){#algolia-plp.plp .loading .plp-products-grid{grid-template-columns:1fr 1fr;padding-top:0}}#algolia-plp.plp .loading .plp-products-grid .product-tile{max-height:100%;height:auto;aspect-ratio:1/1;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}@media screen and (max-width:991px){#algolia-plp.plp .loading .plp-products-grid .product-tile{aspect-ratio:3/4}}@media screen and (max-width:991px){#algolia-plp.search .plp-filters__heading-mobile{padding-bottom:0}}#algolia-plp.search .grid-mobile-wrapper{display:none!important}#algolia-plp.search:has(.search-term-wrapper.no-results){min-height:unset}@media screen and (max-width:991px){#algolia-plp.plp .search-carousel__body__slide .price-title.font-cl-price,#algolia-plp.search .search-carousel__body__slide .price-title.font-cl-price{display:block!important}}@media screen and (max-width:991px){#algolia-plp.plp .pricePromoBadge.sale-badge,#algolia-plp.search .pricePromoBadge.sale-badge{display:none!important}}#algolia-plp.plp .grid-mobile-wrapper,#algolia-plp.search .grid-mobile-wrapper{display:flex;justify-content:space-between;padding-top:21px;padding-bottom:21px}#algolia-plp.plp .grid-mobile-wrapper .plp-product-counter,#algolia-plp.search .grid-mobile-wrapper .plp-product-counter{margin-left:10px}#algolia-plp.plp .grid-mobile-wrapper .btn-grid-wrapper,#algolia-plp.search .grid-mobile-wrapper .btn-grid-wrapper{display:flex;gap:20px;margin-right:10px}#algolia-plp.plp .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-2,#algolia-plp.search .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-2{border:none;background-color:transparent;background-image:url(../images/icons-svg/grid-layout.svg);background-size:22px 22px;background-position:center;width:22px;height:22px;opacity:.35}#algolia-plp.plp .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-2.active,#algolia-plp.search .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-2.active{opacity:1}#algolia-plp.plp .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-1,#algolia-plp.search .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-1{border:none;background-color:transparent;background-image:url(../images/icons-svg/row-layout.svg);background-size:22px 22px;background-position:center;width:22px;height:22px;opacity:.35}#algolia-plp.plp .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-1.active,#algolia-plp.search .grid-mobile-wrapper .btn-grid-wrapper .btn-grid-1.active{opacity:1}#algolia-plp.plp .plp-pop-filters___bagdes,#algolia-plp.search .plp-pop-filters___bagdes{display:flex;gap:1rem;padding-top:32px;padding-bottom:24px}#algolia-plp.plp .plp-pop-filters___bagdes .plp-pop-filters___bagde,#algolia-plp.search .plp-pop-filters___bagdes .plp-pop-filters___bagde{border-radius:50px;height:35px;font-family:Nunito;font-size:14px;font-weight:700;line-height:19px;letter-spacing:.05em;text-align:center;text-transform:lowercase;background-color:#fff;border:1px solid #222;padding:8px 16px}#algolia-plp.plp .plp-pop-filters___bagdes .plp-pop-filters___bagde::first-letter,#algolia-plp.search .plp-pop-filters___bagdes .plp-pop-filters___bagde::first-letter{text-transform:capitalize}#algolia-plp.plp .plp-pop-filters___bagdes .plp-pop-filters___bagde.active,#algolia-plp.search .plp-pop-filters___bagdes .plp-pop-filters___bagde.active{background-color:#222;color:#fff}#algolia-plp.plp .plp-filters__heading-desktop .mb-2.order-2 form .selected,#algolia-plp.search .plp-filters__heading-desktop .mb-2.order-2 form .selected{color:#000}#algolia-plp.plp .plp-filters__heading-desktop .mb-2.order-2 form button,#algolia-plp.search .plp-filters__heading-desktop .mb-2.order-2 form button{align-items:center;color:#000}#algolia-plp.plp .plp-filters__heading-desktop .plp-product-counter,#algolia-plp.search .plp-filters__heading-desktop .plp-product-counter{font-family:Nunito;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left;color:#747474}#algolia-plp.plp .grid_mode.list-products-results,#algolia-plp.search .grid_mode.list-products-results{grid-template-columns:1fr 1fr 1fr!important}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results,#algolia-plp.search .grid_mode.list-products-results{grid-template-columns:1fr 1fr;gap:8px}#algolia-plp.plp .grid_mode.list-products-results.oneColumnMobile,#algolia-plp.search .grid_mode.list-products-results.oneColumnMobile{grid-template-columns:1fr!important}#algolia-plp.plp .grid_mode.list-products-results.twoColumnMobile,#algolia-plp.search .grid_mode.list-products-results.twoColumnMobile{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod,#algolia-plp.search .grid_mode.list-products-results .single-prod{padding:0!important;height:100%;width:100%}#algolia-plp.plp .grid_mode.list-products-results .single-prod.banner,#algolia-plp.search .grid_mode.list-products-results .single-prod.banner{grid-column:1/3;grid-row:2/3;min-height:100vw}}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product-tile-carousel,#algolia-plp.search .grid_mode.list-products-results .single-prod .product-tile-carousel{height:100%;width:100%}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card{display:grid}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card{display:block;padding:8px;position:relative}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content{text-align:center;padding:0;display:flex;flex-direction:column}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper{position:relative;display:flex;height:fit-content;min-height:65px}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .product--colors,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .product--colors{display:none;padding-top:20px}@media screen and (max-width:1200px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .product--colors,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .product--colors{padding-top:0}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number{display:flex;width:100%;justify-content:center;align-items:center;height:fit-content;padding-top:40px}@media screen and (max-width:1400px) and (min-width:1200px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number{padding-top:30px}}@media screen and (max-width:1200px) and (min-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .color-number{padding-top:10px}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .swiper-colors-container,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper .swiper-colors-container{max-width:300px}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper:hover .product--colors,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper:hover .product--colors{display:block}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper:hover .color-number,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .color-wrapper:hover .color-number{display:none}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .price-title,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .price-title{margin-bottom:0;flex-wrap:nowrap;font-size:16px}}@media screen and (max-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .product--name a,#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--content .product--name span,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .product--name a,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--content .product--name span{font-size:16px}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--top,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--top{height:30px}@media screen and (max-width:991px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--top,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--top{height:20px;align-items:center!important}}@media screen and (max-width:991px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--top .product--badge.product--badge--default,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--top .product--badge.product--badge--default{font-family:Nunito;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.05em;text-align:center}}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--img,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--img{margin:0;width:100%;padding:0}#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--img .product--primary-img,#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--img .product--secondary-img,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--img .product--primary-img,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--img .product--secondary-img{aspect-ratio:2/1}@media screen and (max-width:1100px) and (min-width:992px){#algolia-plp.plp .grid_mode.list-products-results .single-prod .product.card .product--img img,#algolia-plp.search .grid_mode.list-products-results .single-prod .product.card .product--img img{max-height:90px;max-width:100%}}#algolia-plp.plp .sticky-bar-component .plp-filters__heading-desktop-wrapper button:not(.btn-text),#algolia-plp.search .sticky-bar-component .plp-filters__heading-desktop-wrapper button:not(.btn-text){font-family:Nunito;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left}#algolia-plp.plp .button-loadmore-wrapper,#algolia-plp.search .button-loadmore-wrapper{display:flex}#algolia-plp.plp .button-loadmore-wrapper .show-all-btn,#algolia-plp.search .button-loadmore-wrapper .show-all-btn{max-width:286px;width:100%;height:100%;max-height:40px}#algolia-plp.plp .plp-filters__heading-mobile-wrapper .plp-filters__sorting,#algolia-plp.search .plp-filters__heading-mobile-wrapper .plp-filters__sorting{width:100%!important}#algolia-plp.plp .plp-filters__heading-mobile-wrapper .form.plp-filters__heading-mobile .filter-btn-wrapper,#algolia-plp.search .plp-filters__heading-mobile-wrapper .form.plp-filters__heading-mobile .filter-btn-wrapper{width:100%;display:flex;justify-content:center}.card.product .product--name{margin:4px 45px}@media screen and (max-width:992px){.card.product .product--name{margin:4px 25px}}.card.product .product--name a,.card.product .product--name span{color:#303030;font-size:18px;font-weight:700;letter-spacing:.5px;display:block}.product--model a,.product--model span{color:#acacac;font-size:12px;letter-spacing:.5px}.product--price{font-size:18px;letter-spacing:.5px;font-weight:700}.product--price .smaller-text{font-size:16px;margin-right:6px}.product--price.product--price--old{color:#747474;text-decoration:line-through;font-size:16px;margin-right:6px}.product--model{margin-bottom:10px}.product--colors{display:flex;justify-content:center!important;opacity:0}.product--color-item img{mix-blend-mode:multiply;width:90px}.product.card:hover .product--colors{opacity:1}.color-wrapper .slick-next{right:-10px;box-shadow:none;background-color:transparent}.color-wrapper .slick-prev{left:-10px;box-shadow:none;background-color:transparent}.color-wrapper .slick-slide{width:90px!important}.color-number{padding:4px;text-align:center;color:#595959;display:block}.color-wrapper .slick-list.draggable{max-width:275px}.color-wrapper .product--colors{position:relative}.color-wrapper .slick-next,.color-wrapper .slick-prev{width:20px;height:20px;transform:translateY(-50%);top:50%}.color-wrapper .slick-next::before,.color-wrapper .slick-prev::before{width:12px;height:12px;background-size:contain}.color-wrapper .slick-next::before,.color-wrapper .slick-prev::before{background-image:url(../images/icons-svg/angle-down-black.svg)}.productListingWidget{border:none}#productListingWidget.productListingWidget.tab-plp .product_listing_container .products-listing--list .single-prod .product.card{text-align:center;display:grid}@media screen and (max-width:991px){#productListingWidget.productListingWidget.wishlist-page .product-column.gridlayout .products-listing--list{grid-template-columns:1fr}}.product.card .price-title .product--price--old{color:#747474!important}.product-column.open{position:relative}.order-wrapper{height:20px}.product-sort-by .select-styled{color:#595959;padding:0;padding-right:26px;letter-spacing:.5px}.product-sort-by .select-styled:after{top:50%;right:0;transform:translateY(-50%) rotate(0);background-image:url(../images/icons-svg/angle-down-grey.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border:none;width:14px;height:14px;transition:.5s ease transform}@media screen and (max-width:992px){.product-sort-by .select-styled:after{right:auto;margin-left:10px}}.product-sort-by .select-styled.active:after{transform:translateY(-50%) rotate(180deg)}.product-sort-by .select{height:20px;text-align:right}.product-sort-by .select-options{background-color:#fff;box-shadow:0 10px 14px rgba(0,0,0,.2);width:fit-content;right:-3px;left:auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.product-sort-by .select-options li{padding:10px 5px;padding-right:28px;color:#595959;font-size:14px}.delete-btn{background-image:url(../images/icons-svg/trash.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.fav{background-image:url(../images/icons-svg/icon-heart.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.fav:focus{border:none;box-shadow:none}@media screen and (min-width:992px){.fav.active,.fav:hover{background-image:url(../images/icons-svg/icon-heart-filled.svg)}}@media screen and (max-width:991px){.fav.active{background-image:url(../images/icons-svg/icon-heart-filled.svg)}}.fav-btn{background-image:url(../images/icons-svg/icon-heart.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width:992px){.fav-btn.active,.fav-btn:hover{background-image:url(../images/icons-svg/icon-heart-filled.svg)}}@media screen and (max-width:991px){.fav-btn.active{background-image:url(../images/icons-svg/icon-heart-filled.svg)}}.fav-btn:focus{box-shadow:none}.wishlist-toast{background-color:#222;position:fixed;top:120px;right:-100%;padding:16px;border-radius:8px;display:flex;gap:16px;z-index:999;max-width:360px;transition:1s cubic-bezier(1,0,0,1) right}@media screen and (max-width:375px){.wishlist-toast{right:0;left:100vw;transition:1s cubic-bezier(1,0,0,1) left}}.wishlist-toast.show{right:16px}@media screen and (max-width:375px){.wishlist-toast.show{left:0}}.wishlist-toast p{color:#fff}.wishlist-toast .btn.btn-white{margin-top:16px;font-size:14px;height:36px;padding:7px 18px}.wishlist-toast .close-btn-small{width:12px;height:12px;position:relative;top:2px;right:0;filter:brightness(10)}.wishlist-toast .green-check{width:16px;height:16px;margin-top:2px}.products-listing--footer{padding-bottom:40px;position:relative}.products-listing--footer .go-top-wrapper{position:absolute;right:0;bottom:4rem;padding:0}.products-listing--footer .go-top-wrapper .gotop-icon{width:25px;height:25px;background-image:url(../images/icons-svg/GoToTop.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.products-listing--footer .go-top-wrapper .gotop-icon:focus{box-shadow:none}.products-listing--footer .products-listing--showing{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#595959;margin-bottom:1rem}.products-listing--footer .products-listing--showing .show-more-btn{border:1px solid #303030;border-radius:40px;padding:.75rem;width:286px;height:40px;background-color:#fff;cursor:pointer}.products-listing--footer .products-listing--showing .show-more-btn:hover{border-color:#003e55}.products-listing--footer .products-listing--showing .show-more-btn:hover .button--label{color:#303030}.products-listing--footer .products-listing--showing .show-more-btn .button--label{font-size:16px;line-height:16px;text-align:center;color:#303030;font-weight:600}@media screen and (max-width:600px){.products-listing--footer .products-listing--showing .show-more-btn{padding:1.1rem;height:50px}}@media screen and (max-width:992px){h1.plp-title{margin:24px -5px;font-size:16px}.main-title{padding:1rem 0}.main-title h1{font-size:20px}.prod-sv-header-wrapper{height:150px}.prod-sv-header-wrapper .prod-sv-header-image-container{background-size:cover}#grid-layout{opacity:.35}#list-layout{opacity:1}.gridactive #grid-layout{opacity:1}.gridactive #list-layout{opacity:.35}.color-wrapper .product--colors{display:none}.order-wrapper{flex:1 0 50%}#product-filter-toggle{flex:1 0 50%;border-right:1px solid #303030}.productListingWidget:not(.tab-plp,.wishlist-page){margin:0 -15px}.productListingWidget .filter-order-bar{align-items:stretch;background-color:#f2f2f2;padding:.75rem}.productListingWidget .filter-order-bar .col-6{padding:0 10px}.productListingWidget .filter-order-bar .order-wrapper .col-12{padding-left:8px}.productListingWidget .filter-order-bar .order-wrapper #product-sort-by,.productListingWidget .filter-order-bar .order-wrapper #product-sort-by-cl{padding:0;background:0 0;border-radius:6px;width:100%;position:relative}.productListingWidget .filter-order-bar .order-wrapper #product-sort-by .select,.productListingWidget .filter-order-bar .order-wrapper #product-sort-by-cl .select{width:100%}.productListingWidget .filter-order-bar .order-wrapper #product-sort-by .select .select-styled,.productListingWidget .filter-order-bar .order-wrapper #product-sort-by-cl .select .select-styled{border:none;text-align:center}.productListingWidget .filter-order-bar .order-wrapper #product-sort-by .select .select-options,.productListingWidget .filter-order-bar .order-wrapper #product-sort-by-cl .select .select-options{top:calc(100% + 15px);width:50vw;z-index:3}.productListingWidget .filter-order-bar .order-wrapper #product-sort-by .select .select-options li,.productListingWidget .filter-order-bar .order-wrapper #product-sort-by-cl .select .select-options li{border-top:1px solid #fff}.productListingWidget .products-listing--total-results{font-size:14px;letter-spacing:.5px;color:#5a5a5a;margin-top:10px}.productListingWidget .product-column.gridlayout .products-listing--list{grid-template-columns:1fr 1fr}.productListingWidget .product-column.gridlayout .products-listing--list .mobile-grid-hidden{display:none}.productListingWidget .gridlayout .card.product .product--name{font-size:14px}.productListingWidget .gridlayout .product--model a,.productListingWidget .gridlayout .product--model span{font-size:12px;display:block;line-height:1.2}.productListingWidget .productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--img{margin-bottom:.5rem}.productListingWidget .gridlayout .single-prod{padding-top:135%}.productListingWidget .product-column.gridlayout .products-listing--list{gap:7px}.productListingWidget .product-column.gridlayout .products-listing--list .single-prod.banner{height:0}.productListingWidget .product-column .products-listing--list{grid-template-columns:1fr}.productListingWidget .product-column .products-listing--list .single-prod.banner{grid-column:1;grid-row:4;height:100vw}.productListingWidget .product-column .products-listing--list .product.card{margin-bottom:0;padding-bottom:0;flex-direction:row;flex-wrap:wrap}.productListingWidget .product-column .products-listing--list .product.card:hover .product--colors{display:none}.productListingWidget .product-column .products-listing--list .product.card:hover .color-wrapper .color-number{opacity:1}.productListingWidget .product-column .products-listing--list .product.card .product--top{height:20px;width:100%}.productListingWidget .product-column .products-listing--list .product.card .product--img{height:auto;margin-top:.5rem;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.productListingWidget .product-column .products-listing--list .product.card .product--img div{text-align:center}.productListingWidget .product-column .products-listing--list .product.card .product--img img{width:100%}.productListingWidget .product-column .products-listing--list .product.card .card-body{padding:0}.productListingWidget .product-column .products-listing--list .product.card .price-title{margin-bottom:2.25rem;flex-wrap:wrap}.productListingWidget .product-column .products-listing--list .product.card .price-title .product--price--old,.productListingWidget .product-column .products-listing--list .product.card .price-title .smaller-text{margin-right:.5rem}.productListingWidget .product-column .products-listing--list .product.card .color-wrapper{display:flex;align-items:flex-start;position:absolute;bottom:0}.productListingWidget .product-column .products-listing--list .product.card .color-wrapper .color-number{font-size:14px;font-weight:600;color:#595959;text-align:left;margin-bottom:0;position:relative;bottom:10px}.productListingWidget .product-column .products-listing--list .product.card .badge-zonaC{position:relative;left:0}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .color-wrapper .color-number{bottom:5px}.products-listing--footer{margin-top:2.5rem}.products-listing--footer .go-top-wrapper{display:none}#content .basic-text-content .content-main-title{font-size:30px;margin-bottom:1rem}.contact-lenses.productListingWidget .product-column.gridlayout .single-prod{padding:0!important;height:100%;width:100%}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card{flex-direction:column;flex-wrap:nowrap;padding:10px;padding-bottom:0;position:relative}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .price-title{margin-bottom:2.15rem}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name{margin:0;flex:1 0 auto}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name a,.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name span{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--price{font-size:16px}.contact-lenses.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--price .smaller-text{font-size:14px}.productListingWidget .product-column.gridlayout .products-listing--list .fav-btn{width:18px;height:18px}.productListingWidget .product-column.gridlayout .products-listing--list .product--badge{font-size:10px;padding:1px 6px}.productListingWidget .product-column.gridlayout .products-listing--list .product--badge.kids--badge{padding-left:25px}.productListingWidget .product-column.gridlayout .products-listing--list .product--badge.kids--badge:before{width:11px;height:11px}.productListingWidget .product-column.gridlayout .products-listing--list .product.card{flex-direction:column;flex-wrap:nowrap;padding:10px;padding-bottom:0}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .price-title{margin-bottom:3.75rem}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--price{font-size:16px;flex:1 0 auto;align-items:flex-end!important}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--price.product--price--old{flex:0 0 auto;font-size:14px}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name{margin:10px 0 2px}.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name a,.productListingWidget .product-column.gridlayout .products-listing--list .product.card .product--name span{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card.product .product--name a{font-size:18px}}@media screen and (max-width:989px) and (min-width:500px){.product.card .product--img img{width:50%}}@media screen and (min-width:990px){.productListingWidget:not(.contact-lenses) and .product.card:not(.accessories) .product-column .products-listing--list .product.card .product--img.product--img--dual:hover .product--primary-img{opacity:0}.productListingWidget:not(.contact-lenses) and .product.card:not(.accessories) .product-column .products-listing--list .product.card .product--img.product--img--dual:hover .product--secondary-img{opacity:1}}div:has(.loading-test){position:relative}.loading-test{position:absolute;width:100%;height:100%}@media screen and (max-width:992px){.loading-test{width:100vw;left:-15px}}.loading-test .plp-filters__heading-desktop-wrapper{padding:0}@media screen and (max-width:991px){.loading-test .plp-filters__heading-desktop-wrapper{padding-bottom:0}}.loading-test .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop{display:flex;flex-direction:row;width:100%;justify-content:center!important}.loading-test .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop .plp-pop-filters___bagdes{justify-content:space-around;flex-wrap:nowrap!important;padding:0}.loading-test .plp-filters__heading-desktop-wrapper .plp-filters__heading-desktop .plp-pop-filters___bagdes .badge-pill{max-width:100%;width:100px;padding:0!important;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite;border:none!important}.loading-test .filter-wrapper.count-wrapper{display:block!important;width:100%}@media screen and (max-width:991px){.loading-test .filter-wrapper.count-wrapper{background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite;border:none!important}}.loading-test .filter-wrapper.count-wrapper .plp-filters__heading-desktop{display:flex;justify-content:space-between}.loading-test .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-product-counter.sk-pill{width:150px;max-width:100%;height:30px;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}.loading-test .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper{height:30px;display:flex;gap:20px}@media screen and (max-width:991px){.loading-test .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper{height:50px}}.loading-test .filter-wrapper.count-wrapper .plp-filters__heading-desktop .plp-filter-btn-wrapper .sk-pill{width:70px;max-width:100%;height:100%;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}.loading-test .plp-pop-filters .suggestions-wrapper{margin:16px 0}@media screen and (max-width:992px){.loading-test .plp-pop-filters .suggestions-wrapper{margin-top:0}}.loading-test .suggestions-wrapper .filter-pills{width:140px;height:37px;border-radius:50px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}@media screen and (max-width:992px){.loading-test .suggestions-wrapper .filter-pills{max-width:20dvw}}.loading-test .plp-products-grid{display:grid;grid-template-columns:repeat(3,minmax(calc(33% - 16px),1fr));gap:16px;padding-top:24px}@media screen and (max-width:991px){.loading-test .plp-products-grid{grid-template-columns:1fr 1fr;padding-top:0;gap:8px}}.loading-test .plp-products-grid .product-tile{max-height:100%;height:auto;aspect-ratio:1/1;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);background-size:200% 100%;animation:1.5s shine linear infinite}@media screen and (max-width:991px){.loading-test .plp-products-grid .product-tile{aspect-ratio:18/23}}.loading-test .plp-products-grid-toggler div{background:0 0!important}.loadmore{position:relative}.pdp-tech-single-content.detail-tech-modal{height:calc(100vh - 130px)}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-header{border-top:none}.custom-radio .custom-control-input:checked~.custom-control-label span.hidden-checked{display:none}.partial-quantity-wrapper .custom-radio .custom-control-input:checked~.custom-control-label span.font-weight-bold{font-weight:700!important}.readers-icon{width:30px;height:30px;margin-right:15px}@media screen and (max-width:991px){.pdp #contactLensesCarousel .slick-dots,.pdp #pdpCustomCarousel .slick-dots{display:flex;margin:0;bottom:0;height:min-content}.pdp #contactLensesCarousel .slick-dots li,.pdp #pdpCustomCarousel .slick-dots li{height:100%;margin:0;width:100%}.pdp #contactLensesCarousel .slick-dots li button,.pdp #pdpCustomCarousel .slick-dots li button{height:100%;padding:0;width:100%}.pdp #contactLensesCarousel .slick-dots li button::before,.pdp #pdpCustomCarousel .slick-dots li button::before{background:0 0}.pdp #contactLensesCarousel .slick-dots li.slick-active button::before,.pdp #pdpCustomCarousel .slick-dots li.slick-active button::before{background:#222;width:100%;height:2px;border-radius:0}.pdp #brand-and-badges .pagination-counter{display:none}}@media screen and (max-width:992px){.pdp #content{padding:0 20px}}.pdp #content .shopperActions{margin-top:24px}@media screen and (max-width:991px){.pdp #content .shopperActions{margin-top:16px}}.pdp #content .shopperActions #scalapay-pdp-sidebar{margin-bottom:1.5rem}@media screen and (max-width:992px){.pdp #content .shopperActions.sticky-ing{padding-top:16px;padding-bottom:16px}.pdp #content .shopperActions.sticky-ing #scalapay-pdp-sidebar{margin-bottom:8px}.pdp #content .shopperActions.sticky-ing .mt-3{margin-top:0!important}.pdp #content .shopperActions.sticky-ing .price_display>.d-flex{margin-bottom:4px}}@media screen and (max-width:991px){.pdp #content .shopperActions.sticky-ing.virtual-mirror-open{z-index:1001;background-color:#fff}}.pdp .single-product.accessories .accessories-reccomendation-widget .product--top{height:auto}.pdp .single-product.accessories .product .product_info .product-price-wrapper{margin-top:12px}@media (max-width:992px){.pdp .contact-lenses .shopperActions.sticky-ing{backdrop-filter:blur(20px);padding:16px 22px}.pdp .contact-lenses .shopperActions.sticky-ing .scalapay-widget-pdp .sp-container .sp--nowrap{color:#222}}@media screen and (min-width:992px) and (max-width:1279px){.pdp .left-eye-qty label,.pdp .right-eye-qty label{height:40px}}.pdp .left-side{padding:0!important}.pdp .left-side #widget_breadcrumb{padding-left:35px}@media (min-width:992px) and (max-width:1440px){.pdp .sidebar{padding:0 32px!important}}.pdp .shopperActions .price_display .d-flex{align-items:center}.pdp .shopperActions .price_display .product-info__old-price{padding-top:0!important;line-height:1;margin-left:.25rem}@media screen and (max-width:992px){.pdp .shopperActions .price_display .product-info__old-price+.product-info__price{margin:0!important}}.pdp .shopperActions .price_display .product-info__price{line-height:1!important}.pdp .shopperActions .price_display .pricePromoBadge{margin-bottom:1px;display:block}@media screen and (min-width:992px){.pdp .pagination-counter{display:none}.pdp .sidebar{padding-left:35px;flex:1 0 35%;max-width:35%}.pdp .left-side{flex:1 0 65%;max-width:65%}.pdp .contact-lenses #leftEyePrescr>.select,.pdp .contact-lenses #rightEyePrescr>.select{display:none}.pdp .pdp-sidebar-wrapper{max-width:480px}.pdp .container-fluid>.row:not(:nth-child(1)){margin:0 64px}.pdp .container-fluid{padding:0}}@media (min-width:1440px){.pdp .sidebar{padding:0 64px!important}}.pdp .row:not(.contact-lenses) .product-info__name{font-size:25px;font-family:Nunito,sans-serif;color:#303030;font-weight:700;line-height:1.3;letter-spacing:.5px;margin-top:16px;margin-bottom:0;text-transform:capitalize}@media screen and (max-width:992px){.pdp .row:not(.contact-lenses) .product-info__name{font-size:20px;padding-top:16px!important;padding-bottom:5px}}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-fixed{top:auto}}.pdp .ymal .single-product{padding:0 16px}@media screen and (max-width:992px){.pdp .ymal .single-product{padding:0 8px}}.pdp .ymal .single-product .product{background-color:#f9f9f9;padding-top:100%;position:relative}.pdp .ymal .single-product .product>a{position:absolute;top:0;height:100%;width:100%}.pdp .ymal .single-product .product .product--top{padding:16px;padding-bottom:0;height:40px}.pdp .ymal .single-product .product .product_image{mix-blend-mode:multiply;max-width:85%;margin:auto}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal{margin-bottom:64px}@media screen and (max-width:992px){.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal{margin-top:40px;margin-bottom:40px}}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .slick-list.draggable{margin:0 -16px}@media screen and (max-width:992px){.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .slick-list.draggable{width:100vw;max-width:unset;margin:0 -20px;margin-left:-35px;padding-left:10px}}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info{padding:0 24px}@media screen and (min-width:992px){.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info{padding:0 36px}}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.5px;color:#303030;margin-bottom:.5rem;min-height:40px}@media screen and (max-width:992px){.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{font-size:16px}}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product--model{color:#737373;font-size:12px;letter-spacing:.5px;line-height:1;margin-bottom:.75rem}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product-info__price{font-size:16px;color:#303030;letter-spacing:.5px}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal:not(.slick-initialized){display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal:not(.slick-initialized) .single-product{padding:0}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product--top{position:absolute;top:0}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product>a{justify-content:space-evenly}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info{max-height:95px;padding:0 14px}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{line-height:1.3}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name,.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product-info__price{min-height:auto;font-size:18px}.pdp .catalogEntryRecommendationWidget .svEnableListCarouselSlick.ymal .single-product .product .product_info .product-price-wrapper{margin-top:auto}.pdp .product-info__name::first-line{text-transform:capitalize}.pdp .product-info__price{font-size:20px;line-height:1.25;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0!important;margin:0 5px;color:#303030}.pdp .product-info__model{font-size:14px;font-weight:300;line-height:1.25;letter-spacing:.5px;color:#737373}.pdp .price-vat-copy{margin-top:-.25rem;font-size:10px!important;line-height:inherit!important;color:#303030}.pdp .basic-select .select .select-styled{padding:10px 13px;font-size:14px;line-height:18px;border:1px solid #222;border-radius:8px;background:0 0}.pdp .basic-select .select .select-styled:after{top:16px}.pdp .basic-select .select .select-options{border:1px solid #222;max-height:205px}.pdp .basic-select .select .select-options li{padding:3px 14px;border:none;margin:0;font-size:12px}.pdp .basic-select .select .select-options li:nth-child(2){padding-top:6px}.pdp .basic-select .select .select-options li:hover{background-color:#e3eaf0}.pdp .basic-select select.keep-native{padding:9px 12px;border:1px solid #222;color:#303030;background-size:10px auto;background-position:right 12px top 53%;background-image:url(../images/icons-svg/angle-down-black.svg)}.pdp .power-select.basic-select .select-options{display:none!important}.pdp .power-select.basic-select .select-styled.active+.select-options{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:8px 0}.pdp .power-select.basic-select .select-options li{padding:6.5px;text-align:center;line-height:1.3}.pdp .power-select.basic-select .select-options li:nth-child(2){padding-top:6px}.pdp .power-select.basic-select .select-options li:first-child{display:none}.pdp .power-select.basic-select .select-options li:nth-child(even){border-right:1px solid #d6d6d6}.pdp .power-select.basic-select .select-options li:hover{background-color:#e3eaf0}.pdp .power-select.basic-select .select-options li[disabled]{opacity:.3;background-color:#f9f9f9;cursor:default}.pdp .row:not(.contact-lenses) #size-modal-section.border-bottom-gray{border-bottom:1px solid #d6d6d6;padding-top:24px}@media screen and (max-width:991px){.pdp .row:not(.contact-lenses) #size-modal-section.border-bottom-gray{padding-top:10px}}.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-fixed{top:auto}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-fixed{position:fixed;top:112px}.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-fixed.overlay-index{z-index:1000}}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-absolute{position:absolute;bottom:0}}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-relative{position:relative}}.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.modal-size-open{z-index:1049}.pdp .row:not(.contact-lenses) .pdp-sidebar-wrapper.modal-size-open #size-modal-section{z-index:1050;position:relative}@media screen and (max-width:992px){.pdp .row:not(.contact-lenses) #pdpCustomCarousel{max-width:100vw}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .slick-dots{display:flex;margin:0;bottom:0;position:relative;height:min-content}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .slick-dots li{height:100%;margin:0}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .slick-dots li button{height:100%;padding:0;width:100%}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .slick-dots li.slick-active button::before{background:#222}}.pdp .row:not(.contact-lenses) #pdpCustomCarousel #pdp-banner-third-pos-carousel{grid-column-start:1;grid-column-end:3}.pdp .row:not(.contact-lenses) #pdpCustomCarousel #pdp-banner-third-pos-carousel{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:3}.pdp .row:not(.contact-lenses) #pdpCustomCarousel #pdp-banner-third-pos-carousel~.imgShowdown:last-child:nth-child(odd){grid-column:1/3;padding-top:50%}.pdp .row:not(.contact-lenses) #pdpCustomCarousel #pdp-banner-third-pos-carousel~.imgShowdown:last-child:nth-child(even){grid-column:2/3;padding-top:50%}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) #pdpCustomCarousel{display:grid;grid-template-columns:1fr 1fr;gap:12px;grid-auto-flow:dense}}.pdp .row:not(.contact-lenses) #pdpCustomCarousel>.imgShowdown:first-child{grid-column:1/3;padding-top:0;height:600px}.pdp .row:not(.contact-lenses) #pdpCustomCarousel>.imgShowdown.fullwidth{grid-column:1/3;padding-top:50%}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown img,.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown video{mix-blend-mode:unset!important;position:relative;top:0;left:0;transform:none}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown .video-btn-pdp{position:absolute;bottom:30px;right:24px;border-radius:50px;background-color:#222;padding:8px 16px;background-image:url(../images/icons-svg/play-white.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;max-width:48px;max-height:32px;height:100%;width:100%;border:none;z-index:1;pointer-events:auto}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown .video-btn-pdp.playing{background-image:url(../images/icons-svg/pause-white.svg)}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown.model-img{padding:0}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown.model-img img{position:relative;transform:none;top:0;left:0;object-fit:cover;padding-top:0}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown.model-img img{aspect-ratio:1}}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown{background-color:#f9f9f9;position:relative}@media screen and (max-width:991px){.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown{padding-top:0;min-height:315px;display:grid!important;align-content:center;padding-bottom:60px}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown img,.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown video{position:relative;top:0;left:0;transform:none}}@media screen and (min-width:992px){.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown{cursor:url(../images/icons-svg/zoom-lens.svg) 28 28,auto;padding-top:100%}.pdp .row:not(.contact-lenses) #pdpCustomCarousel .imgShowdown:has(.video-btn-pdp){grid-column-start:1!important;padding-top:0!important;grid-column-end:3!important;display:flex}}.pdp .row:not(.contact-lenses) #brand-and-badges{background-color:#f9f9f9;padding-left:35px}@media screen and (max-width:992px){.pdp .row:not(.contact-lenses) #brand-and-badges{width:100vw;margin-left:-20px;justify-content:flex-start!important;padding-left:16px;padding-bottom:16px;padding-top:8px}}.pdp .row:not(.contact-lenses) #brand-and-badges img{mix-blend-mode:multiply}.pdp .row:not(.contact-lenses) #widget_breadcrumb{background-color:#f9f9f9;padding-left:35px}@media screen and (max-width:992px){.pdp .row:not(.contact-lenses) .product-info-wrapper{background-color:#f9f9f9;width:100vw;margin-left:-20px;padding:0 16px;position:relative}.pdp .row:not(.contact-lenses) .product-info-wrapper .fav-btn{position:absolute;top:0;right:16px}}.pdp.accessories .row:not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-absolute{position:relative}@media screen and (max-width:992px){.pdp.accessories #accessory-image-pdp{height:auto!important}}@media screen and (min-width:992px){.pdp.accessories #accessory-image-pdp{height:600px;object-fit:contain}}.pdp #tryItInStore{gap:10px}.pdp #tryItInStore span{text-transform:lowercase;display:inline-block}.pdp #tryItInStore span:first-letter{text-transform:capitalize}@media screen and (max-width:992px){.pdp .carousel-benefits .slick-list .slick-track .slick-slide div .benefits-item{font-size:12px}}#store-select-modal-pdp{background-color:rgba(0,0,0,.5)}#store-select-modal-pdp.loadingResults .modal-content:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:rgba(255,255,255,.08);z-index:9}#store-select-modal-pdp.loadingResults .modal-body:before{content:'Stiamo cercando i negozi pi\00F9 \0020 vicini a te';position:absolute;top:220px;left:50%;transform:translateX(-50%);display:block;z-index:99;font-size:16px;color:#222;font-weight:700;letter-spacing:.8px}#store-select-modal-pdp.loadingResults .modal-body:after{content:'';position:absolute;top:165px;left:50%;width:35px;height:35px;background-image:url(../images/icons-svg/loader-black.svg);z-index:99;transform:translateX(-50%);animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#store-select-modal-pdp.viewResults .details-col{padding-bottom:0}@media screen and (max-width:992px){#store-select-modal-pdp.viewResults .details-col{overflow-y:auto;height:100vh}}@media screen and (min-width:992px){#store-select-modal-pdp.viewResults #nav-map{height:50%}}#store-select-modal-pdp .modal-dialog{max-width:100%;width:930px;height:405px;margin:0;position:absolute;top:135px;left:50%;transform:translateX(-50%)}@media screen and (max-width:992px){#store-select-modal-pdp .modal-dialog{width:100%;height:100vh;top:0;left:0;transform:none}}#store-select-modal-pdp .modal-content{border-radius:24px;overflow:hidden}@media screen and (max-width:992px){#store-select-modal-pdp .modal-content{border-radius:0;height:100%}}#store-select-modal-pdp .modal-body{padding:0;border-radius:24px}#store-select-modal-pdp #changeLocationWrapper{display:none;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #d6d6d6}#store-select-modal-pdp #changeLocationWrapper.show{display:flex}#store-select-modal-pdp #changeLocationWrapper .searched-location{font-size:16px;font-weight:600;color:#222;letter-spacing:.8px}#store-select-modal-pdp .search-store{display:none}#store-select-modal-pdp .search-store.show{display:block}@media screen and (min-width:992px){#store-select-modal-pdp #initTabModal{max-width:280px;margin:auto;display:block}}#store-select-modal-pdp .tab-content{display:none}@media screen and (max-width:992px){#store-select-modal-pdp .tab-content{display:block}}#store-select-modal-pdp #nav-tabContent{display:none}#store-select-modal-pdp .store-details-tab{padding-top:16px}#store-select-modal-pdp .store-details-tab nav{width:100vw;margin-left:-21px}#store-select-modal-pdp .store-details-tab .nav{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #d6d6d6}#store-select-modal-pdp .store-details-tab .nav::-webkit-scrollbar{display:none}#store-select-modal-pdp .store-details-tab .nav-item{padding:16px 50px;white-space:nowrap;letter-spacing:.5px;font-weight:600;position:relative}#store-select-modal-pdp .store-details-tab .nav-item.active:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#222;border-radius:3px}#store-select-modal-pdp .store-details-tab .nav-item.active:focus,#store-select-modal-pdp .store-details-tab .nav-item.active:hover{color:#222}#store-select-modal-pdp #storeLocatorMap{position:relative;box-shadow:-2px 0 10px 0 rgba(0,0,0,.05)}@media screen and (min-width:992px){#store-select-modal-pdp #storeLocatorMap{display:grid;grid-template-rows:1fr min-content;max-height:625px}}@media screen and (max-width:992px){#store-select-modal-pdp #storeLocatorMap{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999}#store-select-modal-pdp #storeLocatorMap.show{display:block}}@media screen and (min-width:992px){#store-select-modal-pdp #storeLocatorMap .map-col{height:auto}}@media screen and (max-width:992px){#store-select-modal-pdp #storeLocatorMap .map-col{display:block;height:50%}}#store-select-modal-pdp .store-detail-box{position:absolute;bottom:0;right:0;width:100%;background-color:#fff;min-height:310px;display:none}@media screen and (min-width:992px){#store-select-modal-pdp .store-detail-box{position:static;height:fit-content}}#store-select-modal-pdp .store-detail-box.show{display:block}#store-select-modal-pdp .store-timetable-wrapper button:active,#store-select-modal-pdp .store-timetable-wrapper button:focus{box-shadow:none}#store-select-modal-pdp .store-timetable-grid{display:grid;grid-template-columns:1fr max-content;row-gap:4px;color:#303030;padding-bottom:16px}#store-select-modal-pdp .details-col{padding:32px}@media screen and (max-width:992px){#store-select-modal-pdp .details-col{padding:32px 20px}}#store-select-modal-pdp .product-wrapper{display:grid;grid-template-columns:190px 1fr;gap:10px;background-color:#f9f9f9;padding:24px 8px;align-items:center;border-radius:4px}@media screen and (max-width:992px){#store-select-modal-pdp .product-wrapper{grid-template-columns:100px 1fr;width:100%;border-radius:16px}}#store-select-modal-pdp .product-wrapper img{mix-blend-mode:multiply;padding:10px 15px}#store-select-modal-pdp .product-wrapper.not-available img{opacity:.5}#store-select-modal-pdp .product-wrapper.not-available img+div{opacity:.5}#store-select-modal-pdp .store-locator-wrapper .store-col{height:220px}@media screen and (max-width:992px){#store-select-modal-pdp .store-locator-wrapper .store-col{height:auto}}@media screen and (min-width:992px){#store-select-modal-pdp .store-locator-wrapper .store-col{width:calc(100% + 20px);max-width:calc(100% + 20px)}#store-select-modal-pdp .store-locator-wrapper .store-col .store-wrapper{width:calc(100% - 20px);max-width:calc(100% - 20px)}}#store-select-modal-pdp .store-locator-wrapper .store-col:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:65px;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#store-select-modal-pdp .store-locator-wrapper .store-col.noblur:after{content:none}@media screen and (max-width:992px){#store-select-modal-pdp .store-locator-wrapper{grid-template-columns:1fr}}#store-select-modal-pdp .store-timetable-wrapper .dropdown:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:10px;height:10px;transition:.5s ease transform}#store-select-modal-pdp .store-timetable-wrapper .dropdown.collapsed:after{transform:translateY(-50%) rotate(0)}#store-select-modal-pdp .store-col .store-wrapper .single-store{padding:16px 0;border:none;border-bottom:1px solid #d6d6d6;border-radius:0;margin:0}#store-select-modal-pdp .custom-radio .custom-control-label{padding-left:32px;padding-top:0}#store-select-modal-pdp .custom-radio .custom-control-label:after,#store-select-modal-pdp .custom-radio .custom-control-label:before{top:50%;transform:translateY(-50%)}#store-select-modal-pdp .custom-radio .custom-control-label:after{width:9px;height:9px;left:4.5px}#store-select-modal-pdp .custom-radio .custom-control-label:before{width:16px;height:16px;left:1px}#store-select-modal-pdp .custom-radio .custom-control-input:checked~.custom-control-label:after{background-color:#222}#store-select-modal-pdp .custom-radio .custom-control-input:checked~.custom-control-label:before{border-color:#222}@media screen and (max-width:992px){#store-select-modal-pdp .store-info-wrapper{padding-right:24px;position:relative}#store-select-modal-pdp .store-info-wrapper:after{content:'';width:12px;height:12px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg);background:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}#store-select-modal-pdp .store-info-wrapper .store-name{font-size:16px;letter-spacing:.8px;color:#222;font-weight:600}@media screen and (max-width:992px){#store-select-modal-pdp .store-info-wrapper .store-name{width:100%}}#store-select-modal-pdp .store-info-wrapper .store-address{color:#222;letter-spacing:.7px;font-weight:400}#store-select-modal-pdp .store-locator-top-content{padding-bottom:.5rem}#store-select-modal-pdp .product-info__price{font-size:16px;margin-left:0!important}#store-select-modal-pdp .product-info__old-price{margin-right:4px}#store-select-modal-pdp .pricePromoBadge{display:none}@media screen and (max-width:992px){#store-select-modal-pdp .search-store{margin:0}}#store-select-modal-pdp .search-store .baet-search-input{height:45px}#store-select-modal-pdp .materialize-input-wrapper input{font-size:14px}#store-select-modal-pdp .btn-close{position:absolute;top:16px;right:20px;width:40px;height:40px;background-color:#fff;display:block;z-index:99999;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100%}@media screen and (max-width:992px){#store-select-modal-pdp .btn-close{box-shadow:none;background-color:transparent;right:16px;top:8px}}#store-select-modal-pdp .btn-close:after,#store-select-modal-pdp .btn-close:before{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#222;border-radius:2px}#store-select-modal-pdp .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}#store-select-modal-pdp .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}#store-select-modal-pdp #storeLocatorMap .back-btn{position:absolute;top:16px;left:16px;width:40px;height:40px;padding:0;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:9;border-radius:100%}@media screen and (min-width:992px){#store-select-modal-pdp #storeLocatorMap .back-btn{display:none}}#store-select-modal-pdp #storeLocatorMap .back-btn:after{content:'';width:100%;height:100%;display:block;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:12px;background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}#store-select-modal-pdp .search-store-form-group .d-grid{grid-template-columns:1fr max-content}@media screen and (max-width:992px){#store-select-modal-pdp .search-store-form-group .d-grid{grid-template-columns:1fr}}.check-tag{width:22px;height:22px;border-radius:20px;border:solid 1px #222}.check-tag.selected{background-color:#222;background-image:url(../images/icons-svg/check-wht.svg);background-repeat:no-repeat;background-size:10px;background-position:center}.limit-exceed{position:absolute;right:0;top:48px;border:solid .5px #d6d6d6;background-color:#fff;padding:5px 10px;border-radius:11px;z-index:0;opacity:0;transition:.25s ease opacity}@media screen and (max-width:991px){.limit-exceed{z-index:1}}.limit-exceed:before{content:'';position:absolute;top:-5px;right:20px;width:10px;height:10px;background-color:#fff;border-top:solid .5px #d6d6d6;border-left:solid .5px #d6d6d6;border-radius:1px;transform:rotate(45deg)}.single-prod:hover .limit-exceed{opacity:1}#customScrollbar{position:fixed;top:350px;width:3px;height:250px;opacity:.9;background-color:#d6d6d6;border-radius:2px;z-index:10;margin-left:24px;overflow:hidden}#customScrollbar.scrollbar-static{position:absolute;top:auto;bottom:250px}#customScrollbar .scroll-pin{position:absolute;top:0;width:100%;height:40px;background-color:#222;border-radius:4px}.discount-badge{background:#fd9c75;border-radius:13px;color:#222;padding:2px 6px 1px;font-size:10px;font-weight:700;line-height:1.3;margin-left:8px}.lens-option.basic-select .select .select-styled.basic-select-label{font-size:14px;font-weight:400;color:#303030}.lens-option.basic-select .select .select-styled.basic-select-label .custom-label{color:#303030}.lens-option.basic-select--small .select .select-styled:after{top:50%;transform:translateY(-50%) rotate(0)}.lens-option.basic-select .select .select-styled.active:after{transform:translateY(-50%) rotate(-180deg)}.vto-btn{appearance:none;-webkit-appearance:none;border:none;padding:0 20px;background:0 0;position:absolute;bottom:25px;left:50%;transform:translate(-50%);opacity:1;transition:.5s ease opacity;width:185px;height:70px}.vto-btn:disabled img{opacity:0}.vto-btn:not(:disabled) .spinner-border{display:none}.vto-btn:not(:disabled) img{opacity:1}.vto-btn:not(:disabled)>div:after{content:"";position:absolute;left:50%;top:50%;width:90%;height:90%;background-color:#737373;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.2;border-radius:50px;-webkit-animation:grow 3.5s ease 0s 5 forwards;animation:grow 3.5s ease 0s 5 forwards}.vto-btn:not(:disabled)>div:before{content:"";position:absolute;left:50%;top:50%;width:90%;height:90%;background-color:#737373;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.2;border-radius:50px;-webkit-animation:grow 3.5s ease .5s 5 forwards;animation:grow 3.5s ease .5s 5 forwards}.vto-btn:not(:disabled).fixed-vto{position:fixed;bottom:15px;width:185px}@media screen and (max-width:992px){.vto-btn:not(:disabled).fixed-vto{position:absolute}}.vto-btn:not(:disabled).hidden{opacity:0;z-index:-1}.vto-btn:not(:disabled) .spinner-border{position:absolute;left:18px;top:13px}.vto-btn:not(:disabled):hover>div{background:#f9f9f9}.vto-btn:not(:disabled)>div{display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.08);border-radius:20px;appearance:none;-webkit-appearance:none;border:none;height:40px;padding:0 18px;font-weight:700;color:#222;position:relative}@-webkit-keyframes grow{0%{width:90%;height:90%;opacity:0}25%{width:90%;height:90%;opacity:.2}100%{width:150%;height:215%;opacity:0}}@keyframes grow{0%{width:90%;height:90%;opacity:0}25%{width:90%;height:90%;opacity:.2}100%{width:150%;height:215%;opacity:0}}.sp_modal__overlay .sp_modal__container{max-width:700px;text-align:center;flex-direction:row;flex-wrap:wrap;font-family:Nunito,sans-serif;padding:20px 0;margin-top:100px}.sp_modal__container .sp_modal__close:after,.sp_modal__container .sp_modal__close:before{background-color:#303030;width:1px;height:24px}.sp_modal__container .sp_modal__logo{flex:1 0 100%}.sp_modal__container .sp_modal__heading{font-size:16px;line-height:1.25;width:30%;margin-right:35%;margin-left:35%;margin-bottom:32px}.sp_modal__container .sp_modal__logo_image{display:none}.sp_modal__container .sp_modal__step-container{flex:1 0 33.33%;max-width:33.33%;padding:0 22px;justify-content:flex-start;position:relative}.sp_modal__container .sp_modal__step-header{font-size:16px;line-height:1.2;letter-spacing:.5px;text-align:center;padding:0 30px;margin-bottom:18px}.sp_modal__container .sp_modal__subhead{text-align:center;font-size:14px;letter-spacing:.5px;line-height:1.2}.sp_modal__container .sp_modal__footer{flex:1 0 100%}.sp_modal__container .sp_modal__step-container:before{content:'';width:78px;height:78px;display:block;margin:0 auto 30px}.sp_modal__container .sp_modal__step-container:nth-last-child(4):before{background-image:url(../images/icons-svg/scalapay-step1.svg)}.sp_modal__container .sp_modal__step-container:nth-last-child(3):before{background-image:url(../images/icons-svg/scalapay-step2.svg)}.sp_modal__container .sp_modal__step-container:nth-last-child(2):before{background-image:url(../images/icons-svg/scalapay-step3.svg)}.sp_modal__container .sp_modal__step-container:nth-last-child(2) .sp_modal__step-header{padding:0}.sp_modal__container .sp_modal__footer a{font-weight:700;text-decoration:underline}#info-content-size .product--sizing-and-fit{padding:32px 0;border-bottom:1px solid #d6d6d6}@media screen and (min-width:992px){#info-content-size .product--sizing-and-fit{padding:64px 0;border-top:1px solid #d6d6d6}}#info-content-size .product--sizing-and-fit .product-info-text{line-height:21px;letter-spacing:.05em}#size-and-fitting-sizes .size-selector{background-color:#f9f9f9;border:1px solid rgba(214,214,214,.8);border-radius:30px;height:30px;min-width:48px;padding:0 16px;display:flex;align-items:center;justify-content:center}#size-and-fitting-sizes .size-selector>span{display:none}#size-and-fitting-sizes .size-selector.active{font-weight:700;border:1.5px solid #303030}#size-and-fitting-sizes .size-selector.active>span{display:block;padding-left:4px}@media screen and (max-width:992px){.sp_modal__container .sp_modal__step-container{flex:1 0 100%;max-width:100%}.sp_modal__container .sp_modal__step-header{margin-bottom:0}.sp_modal__container .sp_modal__step-container:before{margin:0 auto 10px}.sp_modal__container .sp_modal__heading{width:auto;margin-right:20px;margin-left:20px;text-transform:uppercase;font-size:14px;letter-spacing:4px}}.widget_product_image_viewer{margin:0;position:relative}.widget_product_image_viewer .carousel-item img{margin:0 auto;z-index:0}.widget_product_image_viewer .carousel-item video{max-width:54%;pointer-events:none}.widget_product_image_viewer .carousel-indicators{bottom:auto;top:50%;transform:translateY(-50%)}.widget_product_image_viewer .carousel-indicators li{width:6px;height:6px;border-radius:100%;background-color:transparent;border:1px solid #303030;opacity:1}.widget_product_image_viewer .carousel-indicators li.active{background-color:#303030}.widget_product_image_viewer .carousel-control-next,.widget_product_image_viewer .carousel-control-prev{height:20px;position:absolute;top:50%;transform:translateY(-50%)}.widget_product_image_viewer .carousel-control-prev{opacity:1;left:0;justify-content:flex-start}.widget_product_image_viewer .carousel-control-prev .carousel-control-prev-icon{background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(90deg);width:20px;height:20px}.widget_product_image_viewer .carousel-control-next{opacity:1;right:0;justify-content:flex-end}.widget_product_image_viewer .carousel-control-next .carousel-control-next-icon{background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(-90deg);width:20px;height:20px}.widget_product_image_viewer .row .btn-wrapper{flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.widget_product_image_viewer .zoom-btn{display:none}@media screen and (max-width:992px){.widget_product_image_viewer .zoom-btn{display:block;width:40px;height:40px;background-color:#fff;border-radius:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);position:absolute;bottom:30px;left:20px;padding:0}.widget_product_image_viewer .zoom-btn .zoom-ico{width:100%;height:100%;display:block;background-image:url(../images/icons-svg/zoom-lens.svg);background-size:contain;background-position:center;background-repeat:no-repeat;mix-blend-mode:multiply}}.badges-wrapper{flex-wrap:wrap;align-items:flex-end}.tax-badge{position:relative;padding-left:30px}.tax-badge:before{content:"";width:22px;height:22px;display:inline-block;position:absolute;left:0;top:2px;background-image:url(../images/icons-svg/Rebates-icon-LC.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.tax-badge .blue-badge{color:#222;font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:1.35}.tax-badge .badge-subtext{font-size:12px;line-height:1.35}.tax-badge .badge-subtext .bold{font-weight:700}.ct_x_footer_seo .ct_x_footer_seo_title{text-transform:uppercase;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;color:#303030;letter-spacing:.3em;margin-bottom:30px}.ct_sv_strip.fixed{position:fixed;z-index:99;top:131px;transition:all 1s ease}.ct_sv_strip.slideup-transition{transform:translateY(-100%)}.lens-info-table-wrapper.contact-lenses{padding-top:64px}@media screen and (max-width:992px){.lens-info-table-wrapper.contact-lenses{padding-top:40px}}.cl-description{padding-top:64px}@media screen and (max-width:992px){.cl-description{padding-top:0}}.cl-description .title{font-size:20px}@media screen and (max-width:992px){.cl-description .title{font-size:16px}}.collapse-btn{position:relative}.collapse-btn:after{content:'';position:absolute;width:10px;height:10px;top:50%;right:0;display:block;transform:translateY(-50%);background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.collapse-btn:focus{box-shadow:none}.collapse-btn.collapsed:after{transform:translateY(-50%) rotate(0)}.pdp .contact-lenses{padding-bottom:0;margin-bottom:2rem}@media screen and (max-width:992px){.pdp .contact-lenses{margin-bottom:0}}@media screen and (min-width:992px){.pdp .contact-lenses .product-name-info-wrapper{padding-left:32px;padding-right:42px;margin-bottom:16px}}@media screen and (max-width:992px){.pdp .contact-lenses .product-name-info-wrapper{margin-top:20px;padding-left:20px;padding-right:42px}}@media screen and (max-width:992px){.pdp .contact-lenses #contactLensesCarousel{max-width:calc(100vw - 40px)}}.pdp .contact-lenses #contactLensesCarousel .slick-next::before,.pdp .contact-lenses #contactLensesCarousel .slick-prev::before{background-image:url(../images/icons-svg/angle-down-black.svg);width:15px;height:15px;background-size:contain}.pdp .contact-lenses .total-price{margin:0 5px}.pdp .contact-lenses .total-price.red{color:#222}.pdp .contact-lenses .total-price .old-total-price{color:#747474}.pdp .contact-lenses .total-price-label{font-size:20px}.pdp .contact-lenses .total-price-value{font-size:20px}.pdp .contact-lenses .product-info__name{font-size:20px;font-family:Nunito,sans-serif;color:#303030;font-weight:700;line-height:1.3;letter-spacing:.5px;margin-top:0;text-transform:capitalize}.pdp .contact-lenses>div[class*=col-]:first-child{background-color:#f9f9f9}@media screen and (max-width:992px){.pdp .contact-lenses .left-side{width:100vw;max-width:100vw;flex:1 0 100vw;margin-left:-20px;min-height:400px}.pdp .contact-lenses .left-side .left-side-wrapper{height:100%;display:grid;grid-template-rows:0 minmax(0,1fr) auto}}@media screen and (min-width:992px){.pdp .contact-lenses .left-side{padding:15px 40px!important}}@media screen and (min-width:992px){.pdp .contact-lenses .left-side-wrapper{height:calc(100vh - 155px);display:grid;grid-template-rows:minmax(0,35px) minmax(200px,calc(100% - 185px)) minmax(0,150px)}}@media screen and (min-width:992px){.pdp .contact-lenses .left-side-wrapper.noequivalent{grid-template-rows:minmax(0,35px) minmax(200px,calc(100% - 35px)) minmax(0,auto)}}@media screen and (min-width:992px){.pdp .contact-lenses .left-side-wrapper.left-side-fixed{position:fixed;top:auto;background-color:#f9f9f9}}@media screen and (min-width:992px){.pdp .contact-lenses .left-side-wrapper.left-side-absolute{position:absolute;bottom:0;top:auto}}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .carousel-inner{overflow:initial}}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .row{margin:0;margin-bottom:24px}}.pdp .contact-lenses .equivalent-product-suggestion .catalogEntryRecommendationWidget{margin:0}@media screen and (min-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row{width:80%;margin:auto}}.pdp .contact-lenses .equivalent-product-suggestion .pdp-subtitle{margin:0}.pdp .contact-lenses .equivalent-product-suggestion .product.card{position:relative}.pdp .contact-lenses .equivalent-product-suggestion .single-product{flex:1 0 100%;max-width:100%;border:none!important;padding:0}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .single-product{padding:0 20px}}.pdp .contact-lenses .equivalent-product-suggestion .single-product .product{padding:0!important}.pdp .contact-lenses .equivalent-product-suggestion .single-product a{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:16px;padding:14px 12px}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .single-product a{padding-left:0}}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_image{max-width:100px;max-height:50px}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info{display:flex;justify-content:space-between;flex-grow:1}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info{flex-wrap:wrap}}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info .product-brand{font-family:Nunito,sans-serif;font-size:14px;margin-bottom:0}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info .product-brand{max-width:calc(100vw - 150px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width:992px){.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info .product-price-wrapper{display:flex;align-items:baseline}}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info .product-model{display:none}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product_info .product-suggest{display:block!important}.pdp .contact-lenses .equivalent-product-suggestion .single-product a .product-price{font-size:18px}.pdp .contact-lenses .equivalent-product-suggestion .carousel-control-next,.pdp .contact-lenses .equivalent-product-suggestion .carousel-control-prev,.pdp .contact-lenses .equivalent-product-suggestion .carousel-indicators{display:none}.pdp .contact-lenses .tax-badge .badge-subtext{max-width:55%}.pdp .contact-lenses .widget_product_image_viewer{position:static;height:calc(100% - 50px)}@media screen and (max-width:992px){.pdp .contact-lenses .widget_product_image_viewer{height:calc(100% - 80px)}.pdp .contact-lenses .widget_product_image_viewer .left-side-fixed{max-width:100vw}}.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel{height:100%;margin:0 auto}.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel .slick-list,.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel .slick-slide div,.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel .slick-track,.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel>div{height:100%}.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel .slick-slide img,.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel img{height:100%;object-fit:contain}@media screen and (max-width:992px){.pdp .contact-lenses .widget_product_image_viewer #contactLensesCarousel{max-width:100vw}}.pdp .contact-lenses .widget_product_image_viewer #customCarouselPdp{height:100%}.pdp .contact-lenses .widget_product_image_viewer .carousel-inner{width:auto;max-height:100%;height:100%}.pdp .contact-lenses .widget_product_image_viewer .carousel-indicators{bottom:3rem;top:auto;transform:none}.pdp .contact-lenses .widget_product_image_viewer .carousel-item{background-color:#f9f9f9;height:100%}.pdp .contact-lenses .widget_product_image_viewer .carousel-item img{max-width:100%;width:100%;height:100%;object-fit:contain}.pdp .contact-lenses .content-small-subtitle{position:relative}.pdp .contact-lenses .content-small-subtitle .info-popup{position:absolute;top:50%;transform:translateY(-50%)}.pdp .contact-lenses .namePartPriceContainer{flex-wrap:wrap;border-bottom:0;padding-bottom:.75rem}.pdp .contact-lenses .namePartPriceContainer .PageHeading{width:100%}.pdp .contact-lenses .info-text .text-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.pdp .contact-lenses .info-text .text-wrapper .expected-delivery-date{display:inline-block}.pdp .contact-lenses .select-wrapper{margin-top:.75rem}.pdp .contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding-right:2.25rem;line-height:20px}.pdp .contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled .custom-label{line-height:20px;display:inline-block}.pdp .contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled.active:after{top:5px}.pdp .contact-lenses .select-wrapper .lenses-select-wrapper .select .select-options li{text-align:right;padding-right:2.25rem}.pdp .contact-lenses .freeshipping{margin-top:2.25rem}.pdp .contact-lenses .info-popup{display:inline-block;width:14px;height:19px;margin-left:1rem;background-image:url(../images/icons-svg/info5.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-appearance:none;border:none;background-color:transparent}.pdp .contact-lenses .prescription-table{background:#fff;box-shadow:0 4px 12px 2px rgba(0,0,0,.1);border-radius:16px;margin-top:16px}.pdp .contact-lenses .prescription-table .same-value-wrapper{background:#f9f9f9;border-radius:16px 16px 0 0;padding:18px 24px;width:100%}.pdp .contact-lenses .prescription-table .same-value-wrapper .custom-control-label{color:#303030;font-weight:600;padding-top:1px}.pdp .contact-lenses .prescription-table .same-value-wrapper .custom-check .custom-control-label:before{width:16px;height:16px;border:solid 1px #a8a8a8}.pdp .contact-lenses .prescription-table .same-value-wrapper .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border:solid 1px #a8a8a8}.pdp .contact-lenses .prescription-table .same-value-wrapper .custom-check.checkbox .custom-control-input:checked~.custom-control-label:before{border-color:#222;background-color:#222;border-radius:1px}.pdp .contact-lenses .prescription-table .same-value-wrapper .custom-check.checkbox .custom-control-input:checked~.custom-control-label:after{filter:brightness(0) invert(1)}.pdp .contact-lenses .prescription-table .same-value{opacity:.5;position:relative}.pdp .contact-lenses .prescription-table .same-value:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.pdp .contact-lenses .prescription-table .grid-section{display:grid;grid-template-columns:8fr 9fr 9fr;gap:15px;row-gap:4px;padding:18px 24px;padding-bottom:32px;width:100%}@media screen and (max-width:992px){.pdp .contact-lenses .prescription-table .grid-section{padding:24px 20px;padding-bottom:24px;grid-template-columns:20% 35% 35%}.pdp .contact-lenses .prescription-table .grid-section .grid-column{grid-template-columns:100%}}.pdp .contact-lenses .prescription-table .grid-column{grid-auto-rows:1fr;display:grid;align-items:center;row-gap:20px;color:#303030}.pdp .contact-lenses .prescription-table .prescription-not-available-error{background-color:#fbeeee;border-radius:8px;margin:16px;bottom:16px;position:relative;color:#cf191f;padding:16px;text-align:center}.pdp .contact-lenses .definingAttributes{columns:1;padding-left:1em}.pdp .contact-lenses .description-wrapper .show-more-btn{padding-top:1rem}.pdp .contact-lenses #lens-info-table{width:100%;margin-top:30px}.pdp .contact-lenses #lens-info-table tr{border-top:1px solid #d6d6d6}.pdp .contact-lenses #lens-info-table tr:first-child{border-top:0}.pdp .contact-lenses #lens-info-table tr td,.pdp .contact-lenses #lens-info-table tr th{padding:10px}.pdp .contact-lenses #lens-info-table tr td{white-space:pre-line}#linkPolarized{cursor:pointer}.carousel-wrapper{position:relative;margin-bottom:6.5rem}.contact-lenses-PDPcarousel{max-width:800px;margin:auto auto 22px;position:static}.contact-lenses-PDPcarousel .slick-arrow{background-color:transparent}.contact-lenses-PDPcarousel .slick-dots{left:0;margin-bottom:-16px}.contact-lenses-PDPcarousel .single-prod{border:1px solid #f2f2f2;padding:0 15px}.contact-lenses-PDPcarousel .single-prod .product.card{border:none;border-radius:0;max-width:100%;width:100%;height:100%;padding:15px 0;margin:0}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual{text-align:center;height:100%;flex:1}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual .product--primary-img,.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual .product--secondary-img{position:relative;top:0;left:0;height:100%}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual .product--primary-img .card-img-top,.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual .product--secondary-img .card-img-top{max-width:325px;margin:auto}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual .product--secondary-img{display:none}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual:hover .product--primary-img{display:none}.contact-lenses-PDPcarousel .single-prod .product.card .product--img.product--img--dual:hover .product--secondary-img{display:block}.contact-lenses-PDPcarousel .single-prod .product.card .product--content{padding-bottom:10px;padding-top:2.75rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--name{flex:100%;font-size:18px;line-height:18px;text-align:center}.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--name a,.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--name span{margin-bottom:7px;text-transform:uppercase;font-family:Nunito,Helvetica,sans-serif;text-align:center;color:#595959;letter-spacing:.5px}.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--model{flex:100%;font-size:14px;text-align:center;color:#595959;margin-bottom:0}.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--price{margin-bottom:0;font-size:16px;flex:100%;align-self:flex-end;font-family:Nunito,Helvetica,sans-serif}.contact-lenses-PDPcarousel .single-prod .product.card .product--content .product--price .smaller-text:last-of-type{margin-left:4px}.color_swatch_list .product-color{font-family:Nunito,Helvetica,sans-serif;font-size:11px;line-height:11px;color:#595959;text-transform:uppercase;padding-top:20px}.color_swatch_list .spec-color{font-size:10px;font-weight:300;color:#595959;display:inline-block;line-height:10px}.color_swatch_list .spec-color.separator{border-left:1px solid #595959;padding-left:4px;margin-left:4px}.color_swatch_list .spec-color .bolder{font-weight:600;padding-left:2px}.color_swatch_list ul{display:flex;list-style-type:none;padding:0;margin:0}.color_swatch_list ul li{width:100%;border-bottom:1px solid #fff;max-width:60px}.color_swatch_list ul li.selectedVariant{border-bottom:1px solid #595959;border-radius:0}.color_swatch_list ul li:hover{border-bottom:1px solid #595959;border-radius:0}.color_swatch_list ul li.active{border-bottom:1px solid #595959}.color_swatch_list .color_swatch{box-shadow:none;border-radius:0;max-width:100%;max-height:100%;width:70px;height:auto}.color_swatch_list .color_swatch:hover{box-shadow:none;border-radius:0}.color_swatch_list+.select-wrapper{padding:1.25rem 0 0}.guide-modal-link{display:block;padding-top:.25rem;padding-bottom:1.5rem;background:0 0}.guide-modal-link:focus{box-shadow:none}#zoom-modal{padding-right:0!important;overflow-y:hidden;max-height:calc(100*var(--vh))}@media screen and (max-width:992px){#zoom-modal .nicescroll-rails-hr{background-color:#d8d8d8}}#zoom-modal .modal-dialog{max-width:100%;margin:0}#zoom-modal .modal-content{border-radius:0;border:0;background-color:#e5e5e5}#zoom-modal .modal-body{padding:0}#zoom-modal .close{position:absolute;top:40px;right:40px;width:40px;height:40px;background-color:#fff;background-image:url(../images/icons-svg/close-black.svg);background-size:14px;background-position:center;background-repeat:no-repeat;opacity:1;z-index:1;border-radius:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media screen and (max-width:992px){#zoom-modal .close{right:24px;top:24px}}#zoom-modal #zoom-in,#zoom-modal #zoom-out{appearance:none;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none;border-radius:100%;width:40px;height:40px;font-size:24px;display:flex;justify-content:center;align-items:center;position:absolute;top:auto;left:auto;z-index:10;right:24px;padding:0}@media screen and (min-width:992px){#zoom-modal #zoom-in,#zoom-modal #zoom-out{display:none}}#zoom-modal #zoom-in:before,#zoom-modal #zoom-out:before{content:'';width:14px;height:2px;background-color:#303030;display:block;border-radius:5px;margin:auto}#zoom-modal #zoom-in:disabled,#zoom-modal #zoom-out:disabled{opacity:.6}#zoom-modal #zoom-out{bottom:166px}#zoom-modal #zoom-in{bottom:222px}#zoom-modal #zoom-in:after{content:'';width:14px;height:2px;background-color:#303030;display:block;border-radius:5px;margin:auto;transform:rotate(90deg);position:absolute}#zoom-modal #zoom-carousel{height:calc(100vh - 72px);max-height:calc(100vh - 72px);margin-bottom:0;overflow-y:hidden}@media screen and (max-width:992px){#zoom-modal #zoom-carousel{height:calc(100*var(--vh) - 100px);max-height:calc(100*var(--vh) - 100px)}#zoom-modal #zoom-carousel .slick-list .slick-slide.slick-cloned .imgShowdown .video-btn-pdp{display:none}}#zoom-modal #zoom-carousel .slick-list.draggable{height:calc(100vh - 72px);max-height:calc(100vh - 72px)}#zoom-modal #zoom-carousel .slick-slide{height:calc(100vh - 72px)}#zoom-modal #zoom-carousel .imgShowdown{background-color:#f9f9f9;height:calc(100vh - 72px)}#zoom-modal #zoom-carousel .imgShowdown:has(.video-btn-pdp){position:relative}#zoom-modal #zoom-carousel .imgShowdown img,#zoom-modal #zoom-carousel .imgShowdown video{height:calc(100vh - 72px);width:100%;object-fit:contain}#zoom-modal #zoom-carousel .imgShowdown video{mix-blend-mode:unset!important}@media screen and (max-width:992px){#zoom-modal #zoom-carousel .imgShowdown .brand{display:none}}#zoom-modal #zoom-carousel .imgShowdown .brand img{height:auto}#zoom-modal #zoom-carousel .imgShowdown .video-btn-pdp{position:absolute;bottom:30px;right:24px;border-radius:50px;background-color:#222;padding:8px 16px;background-image:url(../images/icons-svg/play-white.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;max-width:48px;max-height:32px;height:100%;width:100%;border:none;z-index:1;pointer-events:auto}@media screen and (max-width:992px){#zoom-modal #zoom-carousel .imgShowdown .video-btn-pdp{left:10px;bottom:20%}}#zoom-modal #zoom-carousel .imgShowdown .video-btn-pdp.playing{background-image:url(../images/icons-svg/pause-white.svg)}#zoom-modal #zoom-carousel .slick-dots{height:250px;background-color:#d6d6d6;border-radius:100px;display:grid;position:absolute;left:32px;top:50%;transform:translateY(-50%);width:4px}#zoom-modal #zoom-carousel .slick-dots li{width:4px;height:100%;margin:0}#zoom-modal #zoom-carousel .slick-dots li button{width:100%;height:100%;border-radius:100px;opacity:0;transition:.5s ease-out opacity;padding:0}#zoom-modal #zoom-carousel .slick-dots li button::before{content:none}#zoom-modal #zoom-carousel .slick-dots li.slick-active{margin:0;width:4px}#zoom-modal #zoom-carousel .slick-dots li.slick-active button{background:#2d2926;opacity:1}#zoom-modal #sticky-shopper{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;height:72px}@media screen and (max-width:992px){#zoom-modal #sticky-shopper{display:none}}#zoom-modal #sticky-shopper>div{display:flex;align-items:center}#zoom-modal #sticky-shopper>div:not(.shopperActions-wrapper,.product-recap){display:none!important}#zoom-modal #sticky-shopper .shopperActions{position:relative;margin-top:0!important}#zoom-modal #sticky-shopper .thumbnail-wrapper{height:100%;width:120px;background-color:#f8f8f8}#zoom-modal #sticky-shopper .thumbnail-wrapper img{width:105px;height:100%;object-fit:contain}#zoom-modal #sticky-shopper .product-details{padding:0 20px}#zoom-modal #sticky-shopper .product-details .product-brand{font-size:20px;font-weight:700;color:#000}#zoom-modal #sticky-shopper .product-details .product-info{color:#747474}#zoom-modal #sticky-shopper .shopperActions>div{display:grid;grid-template-columns:auto auto;column-gap:24px;padding-right:24px}#zoom-modal #sticky-shopper .shopperActions>div .clear_float{display:none}#zoom-modal #sticky-shopper .shopperActions>div div:nth-child(2){display:flex;flex-direction:column}#zoom-modal #sticky-shopper .shopperActions>div .price_display{display:flex;justify-content:flex-end}#zoom-modal #sticky-shopper .shopperActions>div .price_display>.d-flex{margin-top:2px}#zoom-modal #sticky-shopper .shopperActions>div .price_display .product-info__old-price{align-self:center}#zoom-modal #sticky-shopper .shopperActions>div .add2CartBtn{margin-bottom:2px}#zoom-modal #sticky-shopper .shopperActions>div #add2CartBtn{white-space:nowrap;margin:0 24px;min-width:240px;flex:1 0 min-content}@media screen and (min-width:992px) and (max-width:1050px){#zoom-modal #sticky-shopper .shopperActions>div #add2CartBtn{min-width:190px}}#zoom-modal #sticky-shopper .shopperActions>div .scalapay-widget{margin:0!important;width:auto!important}#zoom-modal .mob-thumbnail-carousel{display:none}@media screen and (max-width:992px){#zoom-modal .mob-thumbnail-carousel{display:flex;gap:12px;padding:16px 12px;background-color:#fff;position:relative;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#zoom-modal .mob-thumbnail-carousel::-webkit-scrollbar{display:none}#zoom-modal .mob-thumbnail-carousel.border-top{border-top:3.5px solid #d8d8d8!important}#zoom-modal .mob-thumbnail-carousel .imgShowdown.active{border:1px solid #303030}#zoom-modal .mob-thumbnail-carousel .imgShowdown{width:72px!important;height:72px;flex:1 0 72px;display:flex!important;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:8px;margin:auto}}@media screen and (max-width:992px){#zoom-modal #thumb-scrollbar-wrapper{position:relative;width:100%;height:3px;background-color:#d8d8d8}#zoom-modal #thumb-scrollbar-wrapper .scrollbar-element{position:absolute;top:0;left:0;width:100px;height:3px;background-color:#222;border-radius:1.5px}}#size-modal{padding-right:0!important}#size-modal .modal-dialog{max-width:100%;max-height:100%;height:100%;margin:0}#size-modal .modal-dialog .modal-content{border:none;min-height:100%;border-radius:0}#size-modal .modal-dialog .modal-content .modal-header{border-radius:0;border-top:10px solid #f5f5f5;border-bottom:1px solid #d6d6d6;padding:1.5rem 2.5rem}#size-modal .modal-dialog .modal-content .modal-header .row{width:100%}#size-modal .modal-dialog .modal-content .modal-header .row .color_swatch{align-self:flex-start;max-width:65px}#size-modal .modal-dialog .modal-content .modal-header .modal-logo{max-height:1.5rem}#size-modal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons/close.png);background-size:20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:0;padding:0}#size-modal .modal-dialog .modal-content .modal-header .namePartPriceContainer{border:none}#size-modal .modal-dialog .modal-content .modal-body{padding-top:32px;padding-bottom:90px}#size-modal .modal-dialog .modal-content .modal-body .container{max-width:1120px}#size-modal .modal-dialog .modal-content .modal-body .container .row .col-12{max-width:960px}#size-modal .modal-dialog .modal-content .modal-body .fullwidth-img{margin:3rem 0 6.5rem}#size-modal .modal-dialog .modal-content .modal-body h2{margin-bottom:24px}#size-modal .modal-dialog .modal-content .modal-body p{margin-bottom:24px;font-size:14px}#size-modal .modal-dialog .modal-content .modal-body .side-img{max-width:100%;max-height:100%}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper li,#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper p{font-size:14px;font-weight:300;line-height:1.57;color:#595959}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper h3{font-family:Nunito,Helvetica,sans-serif;font-size:20px;color:#595959;text-transform:uppercase;margin-bottom:1.5rem}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper p{margin-bottom:2rem}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper ul{list-style-type:none;margin-bottom:2.5rem}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper ul li{position:relative}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper ul.number-list{counter-reset:number;list-style-type:none;padding-left:0}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper ul.number-list li{padding-left:30px;margin-bottom:12px}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper ul.number-list li:before{counter-increment:number;content:counter(number);font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:20px;text-align:center;color:#222;width:20px;height:20px;display:block;position:absolute;left:0;border:1px solid #222;border-radius:20px}#size-modal .modal-dialog .modal-content .modal-body .content-text-wrapper .intro-text{margin-bottom:1.25rem}#size-modal .modal-dialog .modal-content .modal-body .measure-line{position:relative;border-bottom:2px solid #222}#size-modal .modal-dialog .modal-content .modal-body .measure-line:after,#size-modal .modal-dialog .modal-content .modal-body .measure-line:before{content:"";height:16px;width:2px;background-color:#222;position:absolute;top:50%;transform:translateY(-40%)}#size-modal .modal-dialog .modal-content .modal-body .measure-line:before{left:0}#size-modal .modal-dialog .modal-content .modal-body .measure-line:after{right:0}#size-modal .modal-dialog .modal-content .modal-body .measure-line#first-dot{max-width:150px;margin-left:40px;margin-bottom:24px}#size-modal .modal-dialog .modal-content .modal-body .measure-line#second-dot{max-width:60px;margin:20px auto auto}#size-modal .modal-dialog .modal-content .modal-body .measure-line#third-dot{max-width:350px;margin-left:auto;margin-right:8px;margin-top:20px}#size-modal .modal-dialog .modal-content .modal-body .measure-line .dot-number{font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:20px;text-align:center;color:#222;width:20px;height:20px;display:block;position:absolute;border:1px solid #222;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff}#size-modal .modal-dialog .modal-content .modal-body hr{margin:70px 0 56px}#size-modal .modal-dialog .modal-content .modal-body .img-banner-wrapper{min-height:522px;width:100vw;height:auto;background-image:url(../images/modal-banner.png);background-size:cover;background-repeat:no-repeat;background-position:center}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row h2{margin-bottom:32px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row h3{margin-bottom:80px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row img{margin:auto auto 32px;display:block}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row p{max-width:231px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row ul.letter-list{max-width:330px;counter-reset:list;position:relative;padding-left:28px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row ul.letter-list li{list-style:none}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row ul.letter-list li:before{content:counter(list,upper-alpha);counter-increment:list;position:absolute;left:0;width:20px;height:20px;display:block;border:1px solid #222;border-radius:20px;text-align:center;line-height:20px;font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#222;padding-left:1px}#prescription-modal{padding-right:0!important}#prescription-modal .modal-dialog{max-width:100%;max-height:100%;height:100%;margin:0}#prescription-modal .modal-dialog .modal-content{border:none;min-height:100%;border-radius:0}#prescription-modal .modal-dialog .modal-content .modal-header{border-radius:0;border-top:10px solid #f5f5f5;border-bottom:1px solid #d6d6d6;padding:1.5rem 3rem}#prescription-modal .modal-dialog .modal-content .modal-header .row{width:100%}#prescription-modal .modal-dialog .modal-content .modal-header .modal-logo{max-height:1.5rem}#prescription-modal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons/close.png);background-size:20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:0;padding:0;opacity:1}#prescription-modal .modal-dialog .modal-content .modal-body{padding-bottom:4rem;padding-top:3rem}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container{padding:0 60px;width:100%;margin:0}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container ul{padding-left:0;list-style-type:none}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container ul li{position:relative;padding-left:2rem}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container ul li:before{content:"";width:6px;height:6px;display:inline-block;position:absolute;left:1rem;top:9px;background-image:url(../images/icons-svg/Bullet-light.svg);background-size:contain;background-position:center;background-repeat:no-repeat}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container .small-text{font-size:14px;text-align:left;margin-bottom:.5rem}#prescription-modal .modal-dialog .modal-content .modal-body .custom-container .content-small-subtitle{padding-top:1.5rem}#delivery-modal .modal-dialog{margin:auto;transform:translateY(-50%);top:50%}#delivery-modal .modal-dialog .modal-body{padding:32px 24px 48px}#delivery-modal .modal-dialog .modal-body .close-modal{top:24px;right:24px}#prescription-stepper-modal .modal-dialog{max-width:764px;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}#prescription-stepper-modal .modal-dialog .modal-body{padding:32px 65px}#prescription-stepper-modal .modal-dialog .modal-body .close-modal{right:24px;top:24px}#prescription-stepper-modal .modal-dialog .modal-body .promotext{font-size:14px;font-weight:700;color:#4c4d4f}#prescription-stepper-modal .modal-dialog .modal-body .promotext span{color:#b22525}#prescription-stepper-modal .modal-dialog .modal-body .pre-steptext{font-family:Nunito,Helvetica,sans-serif;font-size:18px;color:#595959;padding:16px 0}#prescription-stepper-modal .modal-dialog .modal-body .step-container{margin:0;width:100%}#prescription-stepper-modal .modal-dialog .modal-body .step-container div[class*=col]{padding:0}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step .oval-wrapper{width:47px;height:47px;border:1px solid #222;border-radius:100px;margin:auto;position:relative}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step .oval-wrapper .prescription-step-number{font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#222;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step h4{font-family:Nunito,Helvetica,sans-serif;font-size:13px;line-height:1.15;text-align:center;color:#4c4d4f;text-transform:uppercase;margin-top:10px;margin-bottom:32px;white-space:nowrap}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step h4 span{display:block;white-space:nowrap}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step-divider{flex:1;display:flex;flex-direction:row;align-items:center;padding-bottom:1.5rem;padding-left:0;padding-right:0;max-width:70px;transform:translateY(-30%)}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step-divider .border-divider{width:100%;display:inline-block;border-bottom:1px solid #979797}#prescription-stepper-modal .modal-dialog .modal-body .step-container .prescription-step-divider .circle-divider{width:7px;height:7px;display:inline-block;border-radius:10px;border:1px solid #979797}#prescription-stepper-modal .modal-dialog .modal-body .terms-text{line-height:1;padding-top:24px}#prescription-stepper-modal .modal-dialog .modal-body .terms-text a{text-decoration:underline}.subscription-benefit{text-align:center}.subscription-benefit div[class*=col]{padding:0;display:flex;align-items:center;justify-content:center}.subscription-benefit .icon-wrapper,.subscription-benefit .text-wrapper{display:flex}.subscription-benefit .icon{display:block;width:20px;height:20px;margin-right:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.subscription-benefit .icon-delivery{width:30px;height:20px;background-image:url(../images/icons-svg/delivery-thin.svg)}.subscription-benefit .icon-circle{background-image:url(../images/icons-svg/circle.svg)}.subscription-benefit .icon-time{background-image:url(../images/icons-svg/clock.svg)}.subscription-benefit p{font-family:Nunito,Helvetica,sans-serif;font-size:13px;line-height:1;color:#222;text-transform:uppercase;display:inline-block}.subscription-benefit p span{display:block}.description-wrapper p{font-size:12px;font-weight:300;line-height:1.83;color:#545454}.description-wrapper .show-more-btn{font-size:14px;font-weight:600;color:#00516b;padding:.5rem 0 0;float:right;background:0 0}.description-wrapper .show-more-btn:active,.description-wrapper .show-more-btn:focus,.description-wrapper .show-more-btn:hover{box-shadow:none}.description-wrapper .show-more-btn:before{content:"Show brief"}.description-wrapper .show-more-btn .accordion-icon{width:7px;height:10px;display:inline-block;position:relative;padding:0 .5rem}.description-wrapper .show-more-btn .accordion-icon:before{content:"";display:block;width:7px;height:1px;background:#00516b;transition:all .2s ease-in-out;position:absolute;top:50%;transform:rotate(0)}.description-wrapper .show-more-btn .accordion-icon:after{content:"";display:block;width:7px;height:1px;background:#00516b;transition:all .2s ease-in-out;position:absolute;top:50%}.description-wrapper .show-more-btn.collapsed:before{content:"Continua"}.description-wrapper .show-more-btn.collapsed .accordion-icon:before{transform:rotate(90deg)}.description-wrapper #description-accordion p{margin-top:2rem}.definingAttributes{list-style-image:url(../images/icons/bullet-light.png);columns:2}.definingAttributes li{font-size:12px;font-weight:300;line-height:1.83;color:#595959}.polarized-benefits{margin-top:5rem}.polarized-benefits .content-main-title{margin-bottom:2rem}.polarized-benefits .benefit-wrapper{position:relative}.polarized-benefits .benefit-wrapper .benefit-bkg{width:100%;max-width:100%}.polarized-benefits .benefit-wrapper .sidebar-benefits{position:absolute;top:0;left:-378px;max-width:378px;height:100%;background-color:rgba(0,0,0,.7);padding:0 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.polarized-benefits .benefit-wrapper .sidebar-benefits.open{left:0}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper{position:relative;height:70px;width:100%;margin-bottom:40px}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn{-webkit-appearance:none;background:0 0;border:1px solid #898989;color:#898989;font-size:14px;line-height:14px;font-family:Nunito,Helvetica,sans-serif;padding:10px 20px;position:absolute;width:50%;display:block;margin-top:-1px}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn.active{border-color:#fff;color:#fff;z-index:2}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn:nth-of-type(1){left:0;top:0;border-top-left-radius:10px}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn:nth-of-type(2){right:0;left:auto;top:0;border-top-right-radius:10px;margin-right:1px}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn:nth-of-type(3){left:0;bottom:0;top:auto;border-bottom-left-radius:10px}.polarized-benefits .benefit-wrapper .sidebar-benefits .btns-wrapper .content-border-btn:nth-of-type(4){right:0;bottom:0;top:auto;left:auto;border-bottom-right-radius:10px;margin-right:1px}.polarized-benefits .benefit-wrapper .sidebar-benefits .content-accordion{margin:auto;display:none;flex-wrap:wrap;justify-content:center}.polarized-benefits .benefit-wrapper .sidebar-benefits .content-accordion.active{display:flex}.polarized-benefits .benefit-wrapper .sidebar-benefits .content-accordion .content-text{color:#fff;font-weight:300;font-size:14px;display:block;margin-bottom:72px}.polarized-benefits .benefit-wrapper .sidebar-benefits .content-accordion .border-btn-wht{display:block}.polarized-benefits .benefit-wrapper .sidebar-benefits .close-btn{position:absolute;right:20px;top:40px;-webkit-appearance:none;background-color:transparent;border:none;background-image:url(../images/icons-svg/Close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:16px;height:16px;filter:brightness(0) invert(1)}.polarized-benefits .benefit-wrapper .btn-trigger-sidebar{position:absolute;top:30px;left:40px;-webkit-appearance:none;background-color:transparent;z-index:9;border:none;background-image:url(../images/icons-svg/info4.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px}h2.pdp-subtitle{font-family:Nunito,Helvetica,sans-serif;font-size:20px;text-align:center;color:#595959;text-transform:uppercase;margin-top:7rem;margin-bottom:2rem;line-height:20px}.recent-wrapper{padding-bottom:2rem}.recent-wrapper img{max-height:134px;display:block;margin:auto}.recent-wrapper .pdp-subtitle{margin-top:0}.recent-wrapper #recently-seen .carousel-item{width:80%;margin:0 auto}.recent-wrapper #recently-seen .carousel-item.active{display:flex;flex-direction:row;align-items:stretch}.recent-wrapper #recently-seen .carousel-item div[class*=col-]{border:1px solid #f2f2f2;margin-left:-1px;padding:0}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product{padding:4rem 2rem;margin:0;max-width:100%}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_image .image{padding-bottom:4rem}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_image .image img{max-width:100%}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_info{float:none}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_info .product_name .product-brand{font-family:Nunito,Helvetica,sans-serif;font-size:18px;text-align:center;color:#595959}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_info .product_name .product-model{font-size:10px;text-align:center;color:#595959}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_info .product-price-wrapper{text-align:center}.recent-wrapper #recently-seen .carousel-item div[class*=col-] .product .product_info .product-price-wrapper .product-price{font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#000}.recent-wrapper .new-arrival .carousel-item{width:80%;margin:0 auto}.recent-wrapper .new-arrival .carousel-item.active{display:flex;flex-direction:row;align-items:stretch}.recent-wrapper .new-arrival .carousel-item .product{border:1px solid #f2f2f2;margin-left:-1px;padding:4rem 2rem;margin:0;max-width:100%}.recent-wrapper .new-arrival .carousel-item .product .product_image .image{padding-bottom:4rem}.recent-wrapper .new-arrival .carousel-item .product .product_image .image img{max-width:100%}.recent-wrapper .new-arrival .carousel-item .product .product_info{float:none}.recent-wrapper .new-arrival .carousel-item .product .product_info .product_name .product-brand{font-family:Nunito,Helvetica,sans-serif;font-size:18px;text-align:center;color:#595959}.recent-wrapper .new-arrival .carousel-item .product .product_info .product_name .product-model{font-size:10px;text-align:center;color:#595959}.recent-wrapper .new-arrival .carousel-item .product .product_info .product-price-wrapper{text-align:center}.recent-wrapper .new-arrival .carousel-item .product .product_info .product-price-wrapper .product-price{font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#595959}.step-wrapper{padding-top:40px;padding-bottom:70px;display:flex;justify-content:center;align-items:flex-start;margin-bottom:50px;background-color:#f2f2f2}.step-wrapper.blue{background-color:#222}.step-wrapper.blue .step .step-text{color:#fff}.step-wrapper.blue .separator{background-color:#fff}.step-wrapper.blue .separator::after{border-color:#fff;background-color:#222}.step-wrapper .step{position:relative;padding-bottom:20px;margin:0 50px}.step-wrapper .step .img-oval{background-image:url(../images/icons-svg/oval.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:87px;height:87px;display:flex;align-items:center;justify-content:center}.step-wrapper .step .step-text{color:#222;font-weight:600;text-align:center;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:220px}.step-wrapper .separator{width:120px;height:1px;background-color:#222;position:relative;margin-top:45px}.step-wrapper .separator:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px;height:9px;display:block;border:1px solid #222;border-radius:100%;background-color:#f2f2f2}.partial-quantity-wrapper{background:#fff;border:2px solid #fff;box-shadow:0 4px 12px 2px rgba(0,0,0,.1);border-radius:16px;padding:24px;margin-bottom:24px;position:relative}@media screen and (max-width:992px){.partial-quantity-wrapper{padding:20px}}.partial-quantity-wrapper .custom-radio{padding-left:0;position:initial}.partial-quantity-wrapper .custom-radio .custom-control-label{font-size:18px;letter-spacing:.5px;position:initial}.partial-quantity-wrapper .custom-radio .custom-control-label::after,.partial-quantity-wrapper .custom-radio .custom-control-label::before{content:unset!important}@media screen and (min-width:992px){.partial-quantity-wrapper .custom-radio .custom-control-label>span.font-weight-bold{display:inline-block;margin-bottom:.5rem}}@media screen and (min-width:992px){.partial-quantity-wrapper .custom-radio .custom-control-label>div.p-0{margin-bottom:1rem}}.partial-quantity-wrapper.single.active{border:2px solid #222}.partial-quantity-wrapper.single.active .custom-control-label span:first-of-type{font-weight:700!important}.partial-quantity-wrapper:not(.active) .checked-toggle-text{height:0;overflow:hidden;transition:1s ease height}.partial-quantity-wrapper .promo-tag{position:absolute;top:-2px;right:-2px;padding:5px 15px 5px 10px;border-radius:16px 14px 0 16px;color:#303030;font-weight:700;letter-spacing:.5px;font-size:14px;display:flex;align-items:center}.partial-quantity-wrapper .promo-tag .check-icon{display:none}.partial-quantity-wrapper.single .promo-tag{background-color:#90c6cd}.partial-quantity-wrapper.easycontacts.active{border:2px solid #005f86}.partial-quantity-wrapper.easycontacts .old-price{font-size:14px;font-weight:600;color:#747474;margin-right:8px;line-height:1.3}.partial-quantity-wrapper.easycontacts .old-price+.product-price{color:#222}.partial-quantity-wrapper.easycontacts .promo-tag{background-color:#005f86;color:#fff;padding-right:8px}.partial-quantity-wrapper.easycontacts .promo-tag button:active,.partial-quantity-wrapper.easycontacts .promo-tag button:focus,.partial-quantity-wrapper.easycontacts .promo-tag button:hover{color:#fff}.partial-quantity-wrapper.easycontacts .promo-tag .icon-info{filter:invert(1)}.partial-quantity-wrapper.active .promo-tag{top:0;right:0;padding-right:5px}.partial-quantity-wrapper.promo-active .promo-tag{padding-right:5px}.partial-quantity-wrapper.single.promo-active.active{border:2px solid #90c6cd}.partial-quantity-wrapper.single.promo-active .promo-tag .check-icon{display:inline-block;position:relative;background-color:#fff;height:17px;width:17px;padding:4.5px 2.5px;border-radius:100%;margin-left:5px}.partial-price-wrapper .old-price{font-size:14px;font-weight:600;color:#747474;margin-right:8px;line-height:1.3}.partial-price-wrapper .old-price+.product-price{font-size:20px;font-weight:700;color:#222;letter-spacing:.5px;line-height:1.3}.promo-active .partial-price-wrapper .old-price{font-size:14px;font-weight:600;color:#747474;margin-right:8px;line-height:1.3}.promo-active .partial-price-wrapper .old-price+.product-price{color:#222}.price_display.d-lg-none .total-price.product-price{color:#fff!important}.custom-radio .custom-control-input:checked~.custom-control-label span.active-color{font-weight:700!important}.sizeguide-btn{position:relative}.sizeguide-btn:before{content:'';width:16px;height:16px;display:block;position:absolute;left:-20px;top:50%;transform:translateY(-50%);background-image:url(../images/icons-svg/sizeguide-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.pwr-selector-wrapper{display:flex;justify-content:space-between}.pwr-selector-wrapper .custom-control.custom-radio{padding:0;width:calc(20% - 10px);height:24px}.pwr-selector-wrapper .custom-control.custom-radio .custom-control-label{font-size:12px;line-height:24px;padding:0;text-align:center;border:1px solid #d6d6d6;border-radius:13px;background-color:#f8f8f9;width:100%}.pwr-selector-wrapper .custom-control.custom-radio .custom-control-label:after,.pwr-selector-wrapper .custom-control.custom-radio .custom-control-label:before{content:none}.pwr-selector-wrapper .custom-control.custom-radio .custom-control-input:checked~.custom-control-label{background-color:#f9f9f9;border-color:#303030;border-width:1.2px;color:#303030;font-weight:700}.pwr-selector-wrapper .custom-control.custom-radio .custom-control-input:checked~.custom-control-label:after{content:none}.size-wrapper-container{padding:24px 0!important}.size-wrapper-container.sizes{cursor:pointer}.size-wrapper-container.sizes .size-text{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}.size-wrapper-container.sizes .icon-arrow-right{position:relative}.size-wrapper-container.sizes .icon-arrow-right:after{background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat;background-size:100%;width:15px;height:9px;background-position:center;position:absolute;content:"";top:-5px;transform:rotate(270deg);left:-10px}.size-wrapper{width:100%;justify-content:flex-start;gap:12px;margin-top:12px;display:flex;flex-wrap:wrap}.size-wrapper .size-selector{padding:0;width:auto;height:30px;cursor:pointer;font-size:14px;color:#303030;letter-spacing:.5px;line-height:30px;padding:0 16px;text-align:center;background:#f9f9f9;border:1px solid rgba(214,214,214,.8);border-radius:30px;min-width:50px;display:flex;align-items:center;justify-content:center;gap:4px}.size-wrapper .size-selector>span{display:none}.size-wrapper .size-selector.active{background-color:#f9f9f9;border-color:#303030;border-width:1.2px;color:#303030;font-weight:700}.size-wrapper .size-selector.active>span{display:inline-block}#pwrModal{padding-right:0!important}#pwrModal .modal-dialog{width:100%;max-width:100%;min-height:100vh;margin-top:0;margin-bottom:0}#pwrModal .modal-content{height:100%;border-radius:0}#pwrModal .modal-header{border-top:13px solid #f2f2f2;padding:20px 40px;border-bottom:0}#pwrModal .modal-header img{width:210px}#pwrModal .modal-header .close{margin:0;margin-top:-10px;position:relative;top:0;right:0;filter:brightness(0);width:22px;height:22px}#pwrModal .modal-body{padding:0}.promo-label-box{min-height:112px;border-radius:6px;border:solid 1px #d6d6d6;padding-top:6px}input:checked+.promo-label-box{box-shadow:0 0 10px 0 rgba(0,168,178,.24);border:solid 1px #028188;background-color:#fff}input:checked+.promo-label-box .best-price-badge{background-color:#028188}input:checked+label .active-color{color:#028188}.best-price-badge{background-color:#595959;left:50%;transform:translateX(-50%);white-space:nowrap;top:-5px;font-size:12px}.radio-badge{background-color:#222;white-space:nowrap;font-size:12px}.lens-delivery-label{position:absolute;top:-10px;left:18px;background-color:#fff;z-index:1;padding:0 4px;color:#222;font-size:12px;letter-spacing:.5px}.lens-delivery.basic-select--small .select .select-styled{padding-left:22px}.lens-delivery.basic-select--small .select .select-styled:after{top:50%;transform:translateY(-50%)}.lens-delivery.basic-select--small .select .select-styled.active:after{transform:translateY(-50%) rotate(-180deg)}.single-box .promo-wrapper-box label{text-align:left!important;justify-content:flex-start!important;min-height:unset;padding:15px}.single-box .promo-wrapper-box label span{flex:1 0 100%}.single-box .best-price-badge{top:10px;left:auto;right:15px;transform:none;display:block!important}.perks-box{border-color:#f2f2f2!important;margin-top:24px;box-shadow:0 0 10px 0 rgba(87,87,91,.1)}.contact-lenses .accessories-wrapper{padding:29px 30px 20px}.contact-lenses .accessories-wrapper h4{margin-bottom:22px}.contact-lenses .accessories-wrapper h4.product-brand{margin-bottom:6px;margin-top:10px}.pdp .accessories-reccomendation-widget .catalogEntryRecommendationWidget{margin-top:0}.accessories-reccomendation-widget .svEnableListCarouselSlick:not(.slick-initialized){display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:992px){.accessories-reccomendation-widget .svEnableListCarouselSlick:not(.slick-initialized){grid-template-columns:2fr 2fr 1fr}}.accessories-reccomendation-widget h2.pdp-subtitle{margin-top:0;margin-bottom:0}.accessories-reccomendation-widget .catalogEntryRecommendationWidget{padding:0}.accessories-reccomendation-widget .product{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;padding:28px 0 18px;height:100%}.accessories-reccomendation-widget .catalogEntryRecommendationWidget .svEnableListCarouselSlick .single-product .product .product_info .product--name{font-size:14px;font-family:Nunito,sans-serif}.accessories-reccomendation-widget .single-product{padding:4px 8px;height:100%}.accessories-reccomendation-widget .product-info__price{font-size:16px}.accessories-reccomendation-widget .catalogEntryRecommendationWidget .svEnableListCarouselSlick .single-product .product .product_info{padding:10px}.accessories-reccomendation-widget .product--top{height:20px}@media screen and (max-width:992px){.accessories-reccomendation-widget .slick-slider{width:100vw;margin-left:-20px}}.accessories-reccomendation-widget .slick-list.draggable{padding:0}.accessories-reccomendation-widget .slick-track{display:flex;align-items:stretch;width:100%!important}.accessories-reccomendation-widget .slick-slide{height:auto}.accessories-reccomendation-widget .slick-slide>div{height:100%}.breadcrumb-first-level-heading{color:#737373;font-size:12px;position:relative;padding-left:0;display:inline-block;text-transform:lowercase}.breadcrumb-first-level-heading::first-letter{text-transform:uppercase}.accessories-reccomendation-widget{margin-top:40px;margin-bottom:44px}@media screen and (max-width:992px){.accessories-reccomendation-widget{margin-top:32px;margin-bottom:44px}}.accessories-reccomendation-widget .product_info .product_name{text-align:center}.accessories-reccomendation-widget .product_info .product_name .product-brand{font-family:Nunito,sans-serif;font-size:14px;font-weight:700!important}.accessories-reccomendation-widget .product_info .product-price-wrapper .product-info__price{text-align:center}.accessories-reccomendation-widget .single-product.active .product{border:1.5px solid #222;position:relative}.accessories-reccomendation-widget .single-product.active .product a:before{content:'';position:absolute;top:12px;right:12px;width:11px;height:11px;display:block;background-image:url(../images/icons-svg/close-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width:992px){.pdp .left-side .slick-next,.pdp .left-side .slick-prev{box-shadow:none}.pdp-tech-content.detail-tech-modal .tab-pane{min-width:100vw;margin-left:-10px}.pdp-tech-content.detail-tech-modal .media-bkg-tech{height:454px;max-height:calc(100vh - 130px)}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech{width:calc(100vw - 32px);height:420px;max-height:calc(100vh - 170px);z-index:5}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech.opened{padding:8px 25px}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv h3{font-size:18px}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv p{font-size:12px;line-height:1.5}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv .close-info-tech{font-size:18px}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv .btn{padding:6px 0!important}.pdp-tech-single-content.detail-tech-modal{height:calc(100vh - 130px)}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-header{display:block;padding:0}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-header .row{margin:0}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-header .row div[class*=col-]{padding:0}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-header .row div[class*=col-] .modal-title{font-size:20px;line-height:1.2;margin-bottom:24px}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container{height:calc(100vh - 170px);width:100vw;margin-left:-25px}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container .media-bkg-tech{height:calc(100vh - 170px)}.pdp-tech-single-content.detail-tech-modal .modal-dialog .modal-content .modal-body .closemobile{display:none!important}.widget_product_image_viewer{margin-left:-20px}.widget_product_image_viewer .carousel-indicators{bottom:0}.color_swatch_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:1.25rem 0}.color_swatch_list .colorpicker-pdp{flex:100%;order:4;padding-top:0;max-width:90%;margin:0 auto;justify-content:center;padding-left:0}.color_swatch_list .colorpicker-pdp li{margin-bottom:0;max-width:80px}.color_swatch_list .colorpicker-pdp li img{width:80px}.color_swatch_list .colorpicker-pdp .slick-arrow{top:2.5rem}.color_swatch_list .colorpicker-pdp .slick-arrow.slick-prev{left:-1rem}.color_swatch_list .colorpicker-pdp .slick-arrow.slick-next{right:-1rem}.color_swatch_list .product-color{order:3;font-family:Nunito,sans-serif;font-size:11px;font-weight:300;color:#595959;text-transform:lowercase;line-height:11px}.color_swatch_list .spec-color{order:1}.color_swatch_list .spec-color.separator{order:2}.color_swatch_list+.select-wrapper{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:.5rem .5rem 0}.select-wrapper{background-color:#f2f2f2;display:flex;flex-wrap:wrap;padding-top:.5rem;margin-bottom:1rem;justify-content:flex-start}.select-wrapper .modal-btn-wrapper{order:1;flex:50%;max-width:50%}.select-wrapper .lenses-select-wrapper{flex:50%;max-width:50%}.select-wrapper .lenses-select-wrapper.single-select{flex:100%;max-width:100%}.select-wrapper .lenses-select-wrapper.single-select .select .select-options.fullwidth-submenu{margin-left:-.5rem}.select-wrapper .lenses-select-wrapper .select .select-styled{background-color:#fff;border-bottom:0;border-radius:6px;padding:.75rem;height:40px;margin:0 .25rem}.select-wrapper .lenses-select-wrapper .select .select-styled:after{top:10px}.select-wrapper .lenses-select-wrapper .select .select-styled.active:after{top:16px}.select-wrapper .lenses-select-wrapper .select .select-options{width:100vw;margin-left:-8px;border-bottom:0}.select-wrapper .lenses-select-wrapper .select .select-options li{border-bottom:1px solid #fff;text-indent:0;padding:15px 0 15px 1.5rem;font-size:12px;line-height:12px;font-weight:600;color:#4c4d4f}.select-wrapper .lenses-select-wrapper .select .select-options.fullwidth-submenu{margin-left:-50vw}.select-wrapper .guide-modal-link{padding:1rem 0 .75rem .5rem}.info-text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:10px 15px 0}.info-text .text-wrapper{border-bottom:0}.info-text .text-wrapper:nth-of-type(2){border-left:1px solid #d6d6d6;padding-left:1.75rem}.info-text .text-wrapper .grey-text{font-size:12px}.definingAttributes{padding-top:1rem;padding-left:.5rem}.recent-wrapper #recently-seen .carousel-item.active{border:1px solid #f2f2f2}.recent-wrapper #recently-seen .carousel-item.active div[class*=col-]{border:none}#size-modal .modal-dialog .modal-content .modal-header{padding:1rem}#size-modal .modal-dialog .modal-content .modal-header .row{margin:0}#size-modal .modal-dialog .modal-content .modal-header .row .col-auto:first-of-type{padding:0;align-items:flex-start!important}#size-modal .modal-dialog .modal-content .modal-body .img-banner-wrapper{min-height:200px}.description-wrapper{border-top:1px solid #d6d6d6;margin:0 -10px;width:100vw;margin-top:.75rem;padding-top:1rem;max-width:100vw;flex:auto}.detail-tech-modal .main-style-tab .nav-tabs .nav-item{min-width:100%}.contact-lenses .tax-badge .badge-subtext{max-width:70%}.contact-lenses .widget_product_image_viewer{width:100vw;margin:0}.contact-lenses .prescription-table{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:100%}.contact-lenses .prescription-table thead{display:flex;flex-wrap:wrap;flex-direction:row;flex:30%;max-width:30%}.contact-lenses .prescription-table tbody{display:flex;flex-direction:row;flex-wrap:wrap;flex:70%;max-width:70%}.contact-lenses .prescription-table tr{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;max-width:100%;width:100%;align-items:flex-start}.contact-lenses .prescription-table td,.contact-lenses .prescription-table th{width:100%;display:flex;flex:100%;max-width:100%;flex-direction:row;margin:0;padding:0 10px;border:none;min-height:50px;align-items:center;justify-content:center;margin-top:10px}.contact-lenses .prescription-table td:last-child,.contact-lenses .prescription-table th:last-child{padding-top:10px}.contact-lenses .prescription-table td:last-child::before,.contact-lenses .prescription-table th:last-child::before{content:none}.contact-lenses .prescription-table td .basic-select{width:100%;height:100%;max-width:100%}.contact-lenses .prescription-table td .basic-select .select-styled{height:60px}.contact-lenses .prescription-table th{justify-content:flex-start}.contact-lenses #lens-info-table tr td span{padding-bottom:10px;display:inline-block}.contact-lenses #lens-info-table tr td span:last-child{padding-bottom:0}.contact-lenses .definingAttributes{columns:1;padding-left:8px}.contact-lenses .description-wrapper{border:none}.contact-lenses .select-wrapper{background-color:transparent}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled{border:solid 1px #f2f2f2;border-bottom:solid 1px #f2f2f2;height:60px;padding:20px 2.5rem 20px 20px;margin:0}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled:after{top:20px}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled.active{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-styled.active:after{top:25px}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-options{width:100%;margin:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border:solid 1px #f2f2f2;border-top:0}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-options li{position:relative}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-options li:after{content:"";width:calc(100% - 60px);height:1px;background-color:#f2f2f2f2;position:absolute;bottom:0;left:30px}.contact-lenses .select-wrapper .lenses-select-wrapper .select .select-options li:last-child:after{content:none}.contact-lenses-PDPcarousel .single-prod{border:none}.contact-lenses-PDPcarousel .slick-next{right:-1rem}.contact-lenses-PDPcarousel .slick-prev{left:-1rem}#prescription-stepper-modal .modal-dialog{max-width:100%;height:100%;transform:none;top:0;left:0;margin:0}#prescription-stepper-modal .modal-dialog .modal-content{border-radius:0}#prescription-stepper-modal .modal-dialog .modal-content .modal-body{padding:0}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .content-main-title{background-color:#f2f2f2;padding:20px;font-size:20px;color:#414241}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .close-modal{right:auto;left:26px;top:12px;background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(90deg)}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .promotext{font-weight:400;padding:0 22px}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .pre-steptext{display:none}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container{margin:0;padding:35px 0 24px 22px;flex-wrap:wrap}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step{display:flex;flex-direction:row;flex-wrap:wrap;flex:100%;justify-content:flex-start;align-items:center;padding:0 0 0 22px}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step .stepper{flex:20%;max-width:47px}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step .stepper-text{flex:80%;max-width:80%}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step .stepper-text h4{font-size:16px;color:#4c4d4f;margin:0;white-space:normal;text-align:left;padding-left:22px}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step .stepper-text h4 span{display:inline-block}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step-divider{max-width:47px;height:37px;justify-content:center;align-items:flex-start;transform:none;margin:8px 22px}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step-divider .border-divider{height:30px;width:1px;border-bottom:0;border-left:1px solid #979797}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .step-container .prescription-step-divider .circle-divider{position:absolute;bottom:0}#prescription-stepper-modal .modal-dialog .modal-content .modal-body .terms-text{padding:24px;line-height:1.25}.subscription-benefit{margin:0 22px;padding-top:24px;padding-bottom:0}.subscription-benefit div[class*=col]{padding-left:22px;padding-bottom:32px}.subscription-benefit .icon-wrapper{flex:20%;max-width:20%}.subscription-benefit .text-wrapper{flex:80%;max-width:80%}.subscription-benefit .icon{width:32px;height:32px}.subscription-benefit .icon-delivery{width:47px;height:32px}.subscription-benefit p{font-size:16px}#delivery-modal .modal-dialog .modal-content{height:100vh}#delivery-modal .modal-dialog .modal-body{padding:0}#delivery-modal .modal-dialog .modal-body .close-modal{top:10px;left:10px}#delivery-modal .modal-dialog .modal-body p{padding:20px 15px}#delivery-modal .modal-dialog .modal-body hr{display:none}}@media screen and (max-width:992px){.pagination-counter{position:absolute;top:auto;right:18px;font-weight:600;color:#303030;bottom:15px;z-index:1}#pwrModal .modal-dialog{margin:0}#pwrModal h2{font-size:18px;letter-spacing:4.3px;width:100%;margin:20px 0 30px}#pwrModal .modal-header{padding:20px}#pwrModal .step-wrapper{flex-wrap:wrap;padding-bottom:15px}#pwrModal .step-wrapper .separator{display:none}#pwrModal .step-wrapper .step{width:100%;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:30px}#pwrModal .step-wrapper .step .step-text{position:relative;transform:none;left:0;margin-top:16px}.eye-test p{border-bottom:1px solid #e7e7e7;padding-bottom:30px;margin-bottom:30px}.eye-test p:last-child{border-bottom:none}}@media screen and (max-width:960px){#size-modal .custom-column{margin:auto;width:auto;max-width:unset}#size-modal .temple-length{position:relative;width:100%;margin-top:20px;text-align:left;padding-left:30px}#size-modal .temple-length:before{content:"3";font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:20px;text-align:center;color:#222;width:20px;height:20px;display:block;position:absolute;border:1px solid #222;border-radius:20px;left:0;background-color:#fff}#size-modal .modal-dialog .modal-content .modal-body h2{font-size:20px;margin-bottom:16px;line-height:1.2}#size-modal .modal-dialog .modal-content .modal-body .fullwidth-img{margin:8px 0 48px}#size-modal .modal-dialog .modal-content .modal-body .measure-line#first-dot{margin-left:0;max-width:45%}#size-modal .modal-dialog .modal-content .modal-body .measure-line#second-dot{max-width:16%}#size-modal .modal-dialog .modal-content .modal-body .measure-line#third-dot{max-width:82%}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row h2{margin-bottom:24px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row h3{margin-bottom:8px;font-size:16px;line-height:1.2}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row img{margin-bottom:12px}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row .custom-column{max-width:100%;flex:100%}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row p{max-width:100%}#size-modal .modal-dialog .modal-content .modal-body .sizeguide-row ul.letter-list{max-width:100%}}@media screen and (max-width:357px){.contact-lenses .info-text{padding:0}.contact-lenses .info-text .text-wrapper{position:relative}.contact-lenses .info-text .text-wrapper .info-popup{position:absolute;right:-1.5rem}.contact-lenses .info-text .text-wrapper:nth-of-type(2){padding-left:1.25rem}.info-text .text-wrapper:nth-of-type(2){padding-left:.75rem}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech{max-height:calc(100vh - 170px);padding:15px}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech.opened{padding:8px 25px}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv h3{margin-bottom:0}.pdp-tech-content.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv p{margin-bottom:0}}@media screen and (max-width:992px){.print-btn{text-align:right;width:100%;position:static!important}.widget_product_image_viewer{width:100vw;background-color:#f9f9f9;padding:0}.widget_product_image_viewer .carousel-item video{max-width:62%}}#services-cards .service-card{border-radius:24px;color:#fff;padding:26px 25px 40px 30px;display:flex;flex-wrap:wrap;align-content:space-between;aspect-ratio:1.05}#services-cards .service-card img{width:58px;margin-left:auto;display:block}#services-cards .service-card div a{color:#fff;display:block}#services-cards>p{font-weight:700}#services-cards>div.d-grid{grid-template-rows:auto!important}#services-cards>p,.product--sizing-and-fit p.h3,.titleItems>p{font-size:20px!important;letter-spacing:.05rem!important;color:#222!important}@media screen and (max-width:992px){#services-cards>p,.product--sizing-and-fit p.h3,.titleItems>p{font-size:18px!important}}#personal-shopper{background-color:#222;margin:64px 0}#personal-shopper .personal-shopper-container .personal-shopper-content{color:#fff;max-width:440px}#personal-shopper .personal-shopper-container .personal-shopper-content p{margin-bottom:12px!important}#personal-shopper .personal-shopper-container .personal-shopper-content p.title{font-size:20px}#personal-shopper .personal-shopper-container .personal-shopper-content .personal-shop-cta{color:#fff;border:1px #fff solid;border-radius:37px;padding:9px 40px;font-weight:600;letter-spacing:.5px;font-size:16px;height:45px;display:flex;align-items:center;justify-content:center;width:fit-content;margin:32px auto 0}#personal-shopper .personal-shopper-container .personal-shopper-content .personal-shop-cta.dark-cta{background-color:#222;border-color:#222;border-radius:25px;margin:16px auto 0}@media screen and (max-width:992px){#personal-shopper{margin:32px 0 32px -20px!important}}.polarized-content{position:absolute;width:300px;height:226px;color:#fff;right:80px;bottom:40px}.accessory-name-quantity{border-bottom:1px solid #dee2e6;padding-bottom:24px!important}.accessories-quantity-container{padding:24px;border-radius:10px;box-shadow:0 4px 12px 2px rgba(0,0,0,.1);width:100%;margin-top:24px}.accessories-quantity-container #accessories-qnt-label{display:flex!important;float:left;font-weight:700!important;line-height:40px}.accessories-quantity-container #accessories-qnt-select{width:140px;float:right;display:flex!important}.accessories-stella{background-color:#f9f9f9;height:98px;display:flex;align-items:center;justify-content:center}.variant-update-stellaTable .collapse-wrapper{max-height:285px;overflow:hidden;position:relative;transition:.5s ease max-height}@media screen and (max-width:992px){.variant-update-stellaTable .collapse-wrapper{max-height:450px}}.variant-update-stellaTable .collapse-wrapper:after{content:'';width:100%;height:110px;bottom:0;left:0;position:absolute;display:block;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);opacity:1;transition:.5s ease opacity}.variant-update-stellaTable .collapse-wrapper .row div p{max-width:95%}.variant-update-stellaTable.open .collapse-wrapper{max-height:1000px}@media screen and (max-width:992px){.variant-update-stellaTable.open .collapse-wrapper{max-height:1500px}}.variant-update-stellaTable.open .collapse-wrapper:after{opacity:0}.variant-update-stellaTable.open .stellaTable-toggle:after{transform:translate(-50%,-50%) rotate(0)}.variant-update-stellaTable .stellaTable-toggle{width:40px;height:40px;border:1.2px solid #303030;border-radius:100%;background-color:#fff;display:block;margin:auto;position:relative;margin-top:16px}.variant-update-stellaTable .stellaTable-toggle:after,.variant-update-stellaTable .stellaTable-toggle:before{content:'';position:absolute;top:50%;left:50%;background-color:#303030;width:16px;height:2px;display:block;border-radius:19%;transform:translate(-50%,-50%);transition:.5s ease transform}.variant-update-stellaTable .stellaTable-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}#product-info-container{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:24px 0}#product-info-container #product-info-toggle h3{position:relative;margin-bottom:0}#product-info-container #product-info-toggle h3:after{content:'';display:inline-block;width:15px;height:10px;background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat;background-position:center;background-size:100%;transform:translateY(-50%) rotate(-180deg);transition:all ease-in .2s;position:absolute;right:25px;top:50%}#product-info-container #product-info-toggle.collapsed h3:after{content:'';transform:translateY(-50%) rotate(0)}@media screen and (max-width:991px){#product-info-container #product-info .heading:last-of-type span{margin-bottom:0!important}}#product-info-container .size-fit-wrapper{display:flex;flex-direction:column;gap:12px;font-family:Nunito;letter-spacing:.05em}#product-info-container .size-fit-wrapper .size-fit-title{font-size:16px;font-weight:700;line-height:24px}#product-info-container .size-fit-wrapper .size-fit-text-wrapper{display:flex;font-size:14px;font-weight:400;line-height:21px;flex-direction:column;gap:12px}#product-info-container .size-fit-wrapper .size-fit-text-wrapper .size-text{padding-right:12px}#product-info-container .size-fit-wrapper .size-fit-text-wrapper .size-text span{font-size:14px;font-weight:700;line-height:21px}#product-info-container .size-fit-wrapper .size-fit-text-wrapper .only-size{border-left:1px solid #2222;padding-left:10px;font-size:14px;font-weight:400;line-height:21px;color:#737373;padding-right:12px}#product-info-container .size-fit-wrapper .size-fit-text-wrapper .link-size-modal{text-decoration:underline!important}#product-info-container .size-fit-wrapper .fit-text{font-size:14px;font-weight:400;line-height:21px}#product-info-container .size-fit-wrapper .fit-text span{font-size:14px;font-weight:700;line-height:21px}#product-info-container .size-fit-wrapper [v-cloak]{display:none!important}.pdp.accessories #product-info-container{border:0}.pdp.accessories .widget_product_image_viewer{background-color:#f9f9f9}.pdp.accessories #services-cards{border-top:0}.catalogEntryRecommendationWidget .svEnableListCarouselSlick .single-product .product .product_info{text-align:center;padding:0;display:flex;flex-direction:column}.catalogEntryRecommendationWidget .svEnableListCarouselSlick .single-product .product .product_info .product--name{color:#303030;font-size:18px;font-weight:700;letter-spacing:.5px;display:block}.catalogEntryRecommendationWidget .svEnableListCarouselSlick .single-product .product .product_info .product--model{color:#acacac;font-size:12px;letter-spacing:.5px}.pricePromoBadge{border-radius:14px;background-color:#fd9c75;font-size:12px;width:44px;color:#222;text-align:center;height:18px;font-weight:700;margin-bottom:1px}#faq-container{bottom:25px;position:relative;z-index:20}@media screen and (max-width:992px){#faq-container{z-index:999}}.contact-lenses #faq-container{z-index:0;width:75px;height:85px;display:inline-flex;align-items:center}@media screen and (max-width:992px){.contact-lenses #faq-container #btn-faq{bottom:30px}}#pdp-preview-modal .pdp :not(.contact-lenses) .pdp-sidebar-wrapper.sidebar-fixed{position:static}#pdp-preview-modal .modal-dialog{max-width:930px}#pdp-preview-modal .modal-dialog .modal-content .modal-body{padding:0!important}@media screen and (max-width:991px){#pdp-preview-modal .modal-dialog .modal-content .modal-body .product-info-wrapper{padding:0 16px}}@media screen and (max-width:991px){#pdp-preview-modal .modal-dialog .modal-content .modal-body .product-info-wrapper .fav-btn{display:none}}@media screen and (min-width:992px){#pdp-preview-modal .modal-dialog{padding:0;max-height:480px;overflow:hidden}}@media screen and (min-width:992px){#pdp-preview-modal .left-side-wrapper{max-height:480px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (min-width:992px){#pdp-preview-modal .left-side-wrapper::-webkit-scrollbar{display:none}}#pdp-preview-modal .pdp :not(.contact-lenses) #pdpCustomCarousel>.imgShowdown:first-child{height:400px;z-index:1}#pdp-preview-modal .pdp .left-side{padding-left:0!important;max-width:560px}#pdp-preview-modal .modal-content{border-radius:24px;overflow:hidden}#pdp-preview-modal .product-color-picker:not(.slick-initialized){overflow-x:auto}#pdp-preview-modal .pdp .sidebar{padding:0 32px!important;margin:0;position:relative}@media screen and (min-width:992px){#pdp-preview-modal .pdp .sidebar{max-width:unset}}#pdp-preview-modal .fav-btn{display:none}#pdp-preview-modal button.btn-close{position:absolute;top:16px;right:20px;width:40px;height:40px;background-color:#fff;display:block;z-index:99999;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100%}@media screen and (max-width:991px){#pdp-preview-modal button.btn-close{right:16px}}#pdp-preview-modal button.btn-close:after,#pdp-preview-modal button.btn-close:before{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#222;border-radius:2px}#pdp-preview-modal button.btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}#pdp-preview-modal button.btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:992px){#pdp-preview-modal .product-info-wrapper{margin:0}#pdp-preview-modal .product-color-picker__item{justify-content:unset}}@media screen and (max-width:992px){.cl-info-collapse-btn{width:100%;text-align:left;position:relative}.cl-info-collapse-btn:focus{outline:0;box-shadow:none}.cl-info-collapse-btn:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);width:14px;height:14px;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:.5s ease transform}.cl-info-collapse-btn.collapsed:after{transform:translateY(-50%) rotate(0)}}@media screen and (max-width:992px){#store-select-modal-pdp .product-wrapper{grid-template-columns:140px 1fr}#store-select-modal-pdp .modal-body:after,#store-select-modal-pdp .modal-body:before{text-align:center}#store-select-modal-pdp.loadingResults .modal-body:after{width:36px;height:36px;margin-left:-18px;transform:none}#store-select-modal-pdp .store-detail-box{min-height:475px;max-height:none}}.loading-button .addPrescriptionFlag,.loading-button .addToCartFlag{display:none}@media screen and (max-width:365px){.partial-quantity-wrapper .custom-radio .custom-control-label .partial-price-wrapper{flex-wrap:wrap;column-gap:8px}.partial-quantity-wrapper .custom-radio .custom-control-label .partial-price-wrapper>div{margin-left:0;margin-right:0}.partial-quantity-wrapper .custom-radio .custom-control-label .partial-price-wrapper>p{margin-left:0!important}}#modal-size-opti.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#modal-size-opti .modal-dialog{right:0;position:absolute;max-width:489px;width:100%;margin:0;height:100vh;-webkit-transform:translate(100%,0) scale(1);-ms-transform:translate(100%,0) scale(1);transform:translate(100%,0) scale(1)}@media screen and (max-width:991px){#modal-size-opti .modal-dialog{max-width:100%!important}}#modal-size-opti .modal-dialog .modal-content{height:100%;padding:16px 0 32px 0}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content{padding-top:0}}#modal-size-opti .modal-dialog .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;border:none;padding:16px 24px 0 24px;align-items:center}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-header{padding:16px 16px 0 16px}}#modal-size-opti .modal-dialog .modal-content .modal-header .btn-back{border:none;background-color:transparent;position:relative;padding-left:20px;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;color:#222}#modal-size-opti .modal-dialog .modal-content .modal-header .btn-back::before{background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat;background-size:100%;width:15px;height:9px;background-position:center;position:absolute;content:"";top:5px;left:0;transform:rotate(90deg)}#modal-size-opti .modal-dialog .modal-content .close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:15.6px;height:15.6px;margin:0;padding:0;opacity:1}#modal-size-opti .modal-dialog .modal-content .modal-body{padding:0!important}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section{background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:24px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section{padding:24px 16px 0 16px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-title{font-family:Nunito;font-size:24px;font-weight:700;line-height:31.2px;letter-spacing:.05em;text-align:left}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-desc,#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-selection-title,#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-text{font-family:Nunito;font-size:14px;letter-spacing:.05em;text-align:left}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-desc,#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-text{font-weight:400;line-height:21px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-selection-title{font-weight:700;line-height:21px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .modal-selection-title{padding:16px 0 24px 0}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper{display:flex;flex-direction:row;gap:16px;padding-top:24px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper{padding-top:0;justify-content:center}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container{border:1px solid #d6d6d6;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:136px;width:100%;padding:8px 0;color:#222;background-color:transparent}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container:hover{cursor:pointer;color:#222}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container.active{border:1px solid #222;box-shadow:0 1.47px 5.89px 0 #60617029,0 0 2.95px 0 #28293d14}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container.active .size-text{font-weight:700}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container .img-container{background-size:100%;background-repeat:no-repeat;background-position:center;height:32px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container .img-container.small-size{background-image:url(../images/icons-svg/face-size-small.svg);width:26px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container .img-container.medium-size{background-image:url(../images/icons-svg/face-size-medium.svg);width:28px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-selection-section .size-selection-wrapper .size-container .img-container.large-size{background-image:url(../images/icons-svg/face-size-large.svg);width:30px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc{padding:0 24px 40px 24px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc{padding:32px 16px 40px 16px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-opti{padding:0 0 16px 0;display:grid;grid-template-columns:auto 1fr;align-items:center}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-opti .size-number{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left;padding-right:8px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-opti .size-response{font-family:Nunito;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.05em;padding-left:8px;border-left:1px solid #d6d6d6}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-opti .size-response.light-grey{color:#737373;font-weight:400}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-opti .size-response.light-green{color:#79af2c!important;font-weight:700}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-model-container{display:flex;gap:4px;padding-bottom:24px;align-items:center}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-model-container{flex-wrap:wrap}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-model-container.pad-20{padding-bottom:20px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-model-container a{padding-left:4px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc .size-desc-title{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;margin-bottom:8px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-desc.pad-20{padding-bottom:20px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section{background-color:#f9f9f9}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper{padding:32px 24px 0 24px;display:flex;flex-direction:column}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper{padding:32px 15px 0 15px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .size-guide-title{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;padding-bottom:16px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .size-guide-title{padding-right:9px;padding-left:9px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .size-guide-desc{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .size-guide-desc{padding-right:9px;padding-left:9px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .img-placeholder-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:24px 0 32px 0;gap:24px}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper .img-placeholder-wrapper{overflow-x:hidden}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper img{width:100%;height:auto;margin-bottom:24px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper img.img-guide{max-width:354px;margin-top:32px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper img.img-bridge{max-width:339px;margin-bottom:0}@media screen and (max-width:991px){#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper img.img-bridge{max-width:unset;width:350px}}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .size-guide-wrapper img.img-rod{max-width:324px;margin-bottom:0}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide{position:relative;display:flex;justify-content:center}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide .grid-text-top{position:absolute;display:grid;grid-template-columns:repeat(4,1fr);top:16%;left:52%;transform:translateX(-50%);max-width:314px;width:100%}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide .grid-text-top p{display:flex;flex-direction:column;gap:16px;align-items:center;font-family:Nunito;font-size:8px;font-weight:600;line-height:9.6px;letter-spacing:.05em;text-align:center;width:fit-content}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide .grid-text-top p .font-weight-bold{font-size:10px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide .grid-text-bottom{position:absolute;bottom:0;display:grid;grid-template-columns:repeat(4,auto);top:68%;left:50.5%;transform:translateX(-50%);height:fit-content;width:fit-content;gap:13px}#modal-size-opti .modal-dialog .modal-content .modal-body .size-guide-model-section .img-wrapper-size-guide .grid-text-bottom p{font-family:Nunito;font-size:6px;font-weight:600;line-height:9.6px;letter-spacing:.05em;width:fit-content}#modal-size-opti .size-opti-backdrop{width:calc(100vw - 15px);height:100vh;background-color:#22222266;z-index:-1000;position:fixed}@media screen and (max-width:991px){#modal-size-opti .size-opti-backdrop{display:none}}@media screen and (min-width:768px){.contact-lenses .sticky-md{position:-webkit-sticky;position:sticky;top:70px;height:100%}}.product-info__name{font-size:20px}.product-info__price{font-size:30px;font-family:Nunito,Helvetica,sans-serif;color:#000}.product-color-picker:not(.slick-initialized){display:grid;grid-template-columns:repeat(5,64px);gap:10px}@media screen and (max-width:991px){.product-color-picker:not(.slick-initialized){gap:12px}}.product-color-picker.slick-initialized{padding:0}.product-color-picker.slick-initialized .product-color-picker__item{display:flex!important;justify-content:center}.product-color-picker.slick-initialized .slick-track{margin-right:0;margin-left:0;display:flex;gap:10px;margin:0 -10px;width:100%!important}.product-color-picker.slick-initialized .slick-arrow{width:15px;height:100%;top:0;transform:none}.product-color-picker.slick-initialized .slick-arrow.slick-disabled{display:none!important}.product-color-picker.slick-initialized .slick-arrow.slick-prev{left:-18px;width:84px;background:linear-gradient(90deg,#fff 35%,rgba(255,255,255,0) 150%);border-radius:0;box-shadow:none}.product-color-picker.slick-initialized .slick-arrow.slick-prev:hover{background:linear-gradient(90deg,#fff 35%,rgba(255,255,255,0) 150%);background-color:transparent!important}.product-color-picker.slick-initialized .slick-arrow.slick-next{right:-18px;width:84px;background:linear-gradient(270deg,#fff 35%,rgba(255,255,255,0) 100%);border-radius:0;box-shadow:none}.product-color-picker.slick-initialized .slick-arrow.slick-next:hover{background:linear-gradient(270deg,#fff 35%,rgba(255,255,255,0) 100%);background-color:transparent!important}.product-color-picker.slick-initialized .slick-arrow.slick-next::before,.product-color-picker.slick-initialized .slick-arrow.slick-prev::before{background-size:14px;width:40px;height:40px;background-color:#fff;background-position:center;background-image:url(../images/icons-svg/angle-down-black.svg);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px}.product-color-picker.slick-initialized .slick-arrow.slick-next::before:hover,.product-color-picker.slick-initialized .slick-arrow.slick-prev::before:hover{background-color:#f9f9f9}.product-color-picker .product-color-picker__item a{height:64px;width:64px;display:flex;align-items:center;justify-content:center;border:1.2px solid #f9f9f9;background-color:#f9f9f9;border-radius:8px;position:relative}.product-color-picker .product-color-picker__item a span{position:absolute;top:2px;right:3px;width:16px;height:16px;display:block;background-color:#fd9c75;color:#222;font-family:nunito,sans-serif;border-radius:100%;text-align:center;line-height:16px;font-size:10px}@media screen and (max-width:992px){.fluid-slider{position:relative}.fluid-slider .product-color-picker{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:calc(100vw - 20px);gap:12px}.fluid-slider .product-color-picker::-webkit-scrollbar{display:none}.fluid-slider .product-color-picker .product-color-picker__item a{width:72px;height:72px}}.product-color-picker__item.selected a{border-color:#303030}.promo-alert{background:#028188;border:solid 1px #028188;border-radius:3px;color:#fff;padding:.4rem;position:relative}.promo-alert .arrow{position:absolute;display:block;width:.8rem;height:.4rem;top:-.4rem}.promo-alert .arrow--left{left:3rem}.promo-alert .arrow--right{right:3rem}.promo-alert .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid;bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#007673}.product-badge{color:#303030;background:0 0;border-radius:15px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid #303030;padding:.15rem 1.35rem;margin-left:.5rem}.product-badge.product-badge-exclusive{color:#fff;background-color:#000;border-color:#000;font-weight:600;padding:.15rem .75rem}.product-badge.product--badge--sustainable{color:#fff;background-color:#93b792;border-radius:30px;letter-spacing:normal;font-size:12px;font-weight:600;border-color:#93b792}.stella-badge{margin-bottom:-4px;margin-left:12px}.promo-badge{color:#fff;background:#577d90;border-radius:15px;font-size:12px;white-space:nowrap;padding:.15rem .75rem}.promo-badge--animated{position:relative;color:#fff;max-width:21px;height:21px;border-radius:21px;font-size:12px;line-height:21px;overflow:hidden;margin-right:8px;padding:0 8px;transition:max-width .4s ease-out;background:#577d90}.promo-badge--animated.in,.promo-badge--animated:hover{max-width:200px}.promo-badge--animated:before{content:"P";width:21px;height:21px;line-height:21px;top:0;left:0;background:#577d90;position:absolute;text-align:center;opacity:1;transition:opacity .3s ease-in}.promo-badge--animated.in:before,.promo-badge--animated:hover:before{opacity:0}.promo-badge__label{opacity:0;transition:opacity .3s ease-out}.promo-badge--animated.in .promo-badge__label,.promo-badge--animated:hover .promo-badge__label{opacity:1}.price-vat-copy{text-align:right}.shopperActions .btn.sv-primary{font-size:14px;max-height:45px;min-height:45px}.shopperActions .btn.sv-primary.btn-dark{background-color:#222;border-radius:25px;font-family:Nunito,sans-serif;font-weight:700;font-size:16px;letter-spacing:.5px;text-transform:unset;display:flex;justify-content:center;align-items:center}.shopperActions .btn.sv-secondary.btn-dark{max-height:45px;min-height:45px}@media screen and (max-width:992px){.shopperActions.sticky-ing .sv-secondary{display:none!important}}.contact-lenses .shopperActions .scalapay-widget{display:block}.product-info__old-price{text-align:right;color:#747474}.shopperActions .product-info__old-price{text-align:left}@media screen and (max-width:992px){.sidebar .shopperActions .price_display>div{gap:8px;align-items:center}.sidebar .shopperActions .pricePromoBadge{font-size:10px}.shopperActions.sticky-ing{position:fixed;bottom:0;left:0;right:0;z-index:998;padding:.5rem 1.25rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));background-color:rgba(255,255,255,.6);border:1px solid #fff;box-shadow:0 4px 4px rgba(0,0,0,.25);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.shopperActions.sticky-ing .sv-primary{padding-right:24px!important;padding-left:24px!important;width:100%;flex:1 0 100%}.shopperActions #add2CartBtn .price_display:before{content:'-';display:block;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.shopperActions .price_display{display:block;position:relative;margin-left:0!important}.shopperActions #add2CartBtn .price_display{padding-left:22px}.shopperActions #add2CartBtn .product-info__old-price{display:none}.shopperActions #add2CartBtn{display:flex;justify-content:center}.shopperActions #add2CartBtn .price-vat-copy{display:none}.shopperActions .addToCartFlag{display:flex;justify-content:center;align-items:center}.shopperActions .product-info__price{font-size:20px;color:#303030;margin:0 5px;margin-bottom:0!important}.shopperActions .price-vat-copy{font-size:10px;line-height:1}.shopperActions .scalapay-widget{display:block}}.pdp :not(.contact-lenses) .fav-btn{margin-top:16px}#spinviewer{margin:0 auto}#spinviewer-notice{position:absolute;top:200px;left:calc(50% - 50px);z-index:1;background:rgba(0,0,0,.65) url(../images/icons/icon-360.png) center center no-repeat;background-size:contain;border:1em solid rgba(0,0,0,.65);border-radius:4px;width:100px;height:100px;background-clip:content-box}@media screen and (min-width:992px){.pdp .contact-lenses .shopperActions .sticky-details{display:none}.pdp .contact-lenses .shopperActions .sticky-details .thumbnail-wrapper{height:100%;width:120px;background-color:#f8f8f8}.pdp .contact-lenses .shopperActions .sticky-details .thumbnail-wrapper img{width:105px;height:100%;object-fit:contain}.pdp .contact-lenses .shopperActions.sticky-ing{position:fixed;bottom:0;left:0;right:0;z-index:998;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;justify-content:space-between;align-items:stretch!important}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-details{display:flex;align-items:center;gap:16px}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-details div p:first-child{text-transform:capitalize}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-price{display:grid;grid-template-columns:1fr 1fr;padding:10px 0;padding-right:24px;column-gap:24px}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-price .clear_float{display:none}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-price .cl-side-price-display{margin-top:0!important}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-price .btn-wrapper{grid-row:1/3;grid-column:2/3}.pdp .contact-lenses .shopperActions.sticky-ing .sticky-price .cl-side-price-display>div{justify-content:flex-end!important}.pdp .contact-lenses .shopperActions.sticky-ing .scalapay-widget{grid-column:1/2;margin-bottom:0!important}.pdp .contact-lenses .shopperActions.sticky-ing .total-price-label{display:none!important}}@media screen and (max-width:992px){.pdp .contact-lenses .shopperActions .sticky-details{display:none}}.back-btn-wrapper{padding:1.5rem 0 0}.back-btn-wrapper .baet-back-btn{font-size:14px;font-weight:600;color:#00516b;padding-left:1.75rem;position:relative}.back-btn-wrapper .baet-back-btn::before{content:'';width:.75rem;height:.75rem;display:inline-block;background-image:url(../images/icons/arrow-petrol.png);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:3px}.back-btn-wrapper .store-favorite-btn{font-size:14px;font-weight:600;color:#595959!important;padding-right:2.75rem;position:relative}.back-btn-wrapper .store-favorite-btn::before{content:'';width:30px;height:28px;display:inline-block;background-image:url(../images/icons/Favorite.png);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:-6px}.back-btn-wrapper .store-favorite-btn.active::before{background-image:url(../images/icons/Favorite_active.png)}#contentWrapper.contents .visit-control-title{font-size:25px;line-height:32.5px;letter-spacing:.3em!important;text-align:left;margin-bottom:16px}@media screen and (max-width:991px){#contentWrapper.contents .visit-control-title{font-size:18px;line-height:23.4px;text-align:center;text-wrap:balance;margin-top:18px}}#contentWrapper.contents .left_espot .col-12.bg-blue.rounded{display:none!important}.store-locator-row{padding-bottom:80px}@media screen and (max-width:991px){.store-locator-row{padding-bottom:24px}}.store-locator-row .email-material-wrapper label{color:#303030;font-size:14px}.baet.store-locator-wrapper .store-locator-row{margin-top:40px}@media screen and (max-width:991px){.baet.store-locator-wrapper .store-locator-row{margin-top:16px}}.store-locator-wrapper .store-col{height:511px}@media screen and (max-width:991px){#store-locator-main-map-stores.store-locator-wrapper #store-locator-search-place-bet{margin-top:16px}}#store-locator-main-map-stores.store-locator-wrapper #storeDetails .modal-content .close{top:17px;right:17px;max-width:16px;max-height:16px;padding:0!important}#store-locator-main-map-stores.store-locator-wrapper #searchStore .btn.dark{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em}.baet-stepper .separator{width:48px;height:1px;background-color:#d6d6d6;margin:0 10px}.baet-stepper .separator.active{background-color:#222}.baet-stepper .step{display:flex;align-items:center}.baet-stepper .step .step-number{width:18px;height:18px;display:flex;border-radius:100%;background-color:#d6d6d6;color:#fff;font-size:10px;justify-content:center;align-items:center;padding-left:1px;font-weight:700;margin-right:8px}.baet-stepper .step .step-label{font-size:16px;color:#767676;letter-spacing:.5px}.baet-stepper .step.active .step-number{color:#fff;background-color:#222}.baet-stepper .step.active .step-label{font-weight:700;color:#222}ul.smallli{list-style-type:disc!important;margin-left:15px}ul.smallli li{font-size:14px;list-style-type:disc!important;color:#595959}.hourtable{font-size:14px}.hourtable tr td:first-child{min-width:60px}.storemap{padding:0;height:435px;width:100%;background-image:url(../images/static-map.png);background-size:cover;background-repeat:no-repeat;position:relative}.store-maps-btn-div:nth-of-type(2){margin-left:2rem}.baet-intro .headings-row h1,.baet-intro .headings-row h1 span{text-align:left;color:#6f7e88}.services-row h2.baet-heading{font-size:30px;text-align:center;color:#595959;text-transform:uppercase;margin-bottom:2.75rem}.services-row h2.h3{font-size:20px;line-height:26px;margin-bottom:16px}@media screen and (max-width:991px){.services-row h2.h3{margin-top:40px!important;font-size:18px;line-height:23.4px;padding:0 15px}}.services-row h2.h3+p.black{margin-bottom:40px!important;font-family:Nunito;font-size:16px;font-weight:400;line-height:24px;text-align:center}.headings-row h1,.headings-row h1 span{font-family:Nunito,Helvetica,sans-serif;color:#595959;text-align:center}.headings-row .login-cta{font-size:12px;font-weight:300;line-height:1.83;color:#545454;display:inline-block}.headings-row .login-cta-btn{font-size:14px;font-weight:600;color:#00516b;display:inline-block}.headings-row .sent-message{font-size:12px;font-weight:300;line-height:1.83;text-align:center;color:#545454}.headings-row .sent-message p{margin-bottom:0}.baet-subtitle{text-align:center;padding-top:3.75rem;padding-bottom:2rem}.bordered-row{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding-top:1.25rem;padding-bottom:1.5rem}.step-container{width:70%;margin:0 auto}.baet-step{display:flex;flex-direction:column;align-items:center}.baet-step a:not([href]){cursor:default}.baet-step h4,.baet-step h4 span{font-family:Nunito,Helvetica,sans-serif;font-size:13px;line-height:1.46;color:#acacac;text-transform:uppercase;position:relative}.baet-step.active h4:after{content:'';display:inline-block;position:absolute;bottom:-2rem;left:-10px;width:calc(100% + 20px);height:3px;background-color:#6f7e88}.baet-step.active .oval-wrapper{border-color:#595959}.baet-step.active .oval-wrapper .baet-step-icon{opacity:1}.baet-step.active .oval-wrapper .baet-step-number{background-color:#595959;color:#fff;border:none}.baet-step.active h4,.baet-step.active h4 span{color:#595959}.baet-step.done .oval-wrapper{border:2px solid #595959}.baet-step.done .oval-wrapper .baet-step-icon{opacity:1}.baet-step.done .oval-wrapper .baet-step-number{background-color:#fff;color:transparent;background-image:url(../images/icons/check-grey.png);background-size:14px;background-position:center;background-repeat:no-repeat}.baet-step.done h4,.baet-step.done h4 span{color:#595959}.baet-step .oval-wrapper{width:70px;height:70px;border:2px dotted #acacac;border-radius:100px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;position:relative}.baet-step .oval-wrapper .baet-step-icon{width:30px;height:30px;display:block;background-repeat:no-repeat;background-position:center;opacity:.5}.baet-step .oval-wrapper .baet-step-icon.step1{background-image:url(../images/icons/Step1-dark.png)}.baet-step .oval-wrapper .baet-step-icon.step2{background-image:url(../images/icons/Step2-dark.png)}.baet-step .oval-wrapper .baet-step-icon.step3{background-image:url(../images/icons/Step3-dark.png)}.baet-step .oval-wrapper .baet-step-icon.active{opacity:1}.baet-step .oval-wrapper .baet-step-number{position:absolute;border:1px solid #979797;border-radius:100px;width:25px;height:25px;left:-8px;top:1px;background-color:#fff;font-family:Nunito,Helvetica,sans-serif;font-size:15px;padding:2px 0;text-align:center;color:#acacac}.baet-step-divider{flex:1;display:flex;flex-direction:row;align-items:center;padding-bottom:1.5rem;padding-left:0;padding-right:0}.baet-step-divider .border-divider{width:100%;display:inline-block;border-bottom:1px solid #979797}.baet-step-divider .circle-divider{width:7px;height:7px;display:inline-block;border-radius:10px;border:1px solid #979797}.beat-visit-selector{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2.5rem 0 0}.beat-visit-selector h3{display:inline-block;font-size:22px;color:#595959}.beat-visit-selector .custom-radio{margin-right:0;margin-left:2.5rem}.beat-visit-selector .custom-radio .custom-control-input:checked+.custom-control-label::after{background-image:none;background-color:#595959;width:10px;height:10px;border-radius:10px;top:6px;left:-19px}.beat-visit-selector .custom-radio .custom-control-input:checked+.custom-control-label::before{background:0 0}.beat-visit-selector .custom-radio .custom-control-input:focus+.custom-control-label::before{box-shadow:none}.beat-visit-selector .custom-radio .custom-control-label{font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#595959;line-height:1.5rem}.beat-visit-selector .custom-radio .custom-control-label::before{background:0 0;border:1px solid #d6d6d6}.submit-row .submit-wrapper{flex:100%;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.submit-row .submit-wrapper .baet-btn{border-radius:40px;background-color:#222;font-size:16px;text-align:center;color:#fff;padding:.6rem 2.75rem;min-height:40px;max-height:40px;text-transform:lowercase;font-weight:600}.submit-row .submit-wrapper .baet-btn::first-letter{text-transform:uppercase}.submit-row .submit-wrapper .baet-btn:hover{background-color:#003e55}.condition-row{padding-bottom:6rem}.condition-row.beat-step1{padding-left:0}.condition-row .condition-wrapper{flex:100%;text-align:left}.condition-row .condition-wrapper .condition-text{font-family:Nunito,sans-serif;font-size:14px;font-weight:300;color:#545454}.services-row .banner-wrapper{min-height:450px;width:100%;display:flex;background-size:cover;background-repeat:no-repeat}.services-row .text-wrapper{padding:1.25rem 2rem 2rem}.services-row .text-wrapper h3{font-size:20px;text-align:center;color:#595959;text-transform:uppercase;margin-bottom:1rem}.services-row .text-wrapper p{font-size:12px;font-weight:300;line-height:1.83;text-align:center;color:#595959}.services-row .services-btn{text-align:center;padding-bottom:7rem}.services-row .services-btn .baet-btn{font-weight:600;font-size:16px;color:#222;border-radius:40px;border:1px solid #222;padding:.5rem 1.125rem;text-transform:lowercase}.services-row .services-btn .baet-btn::first-letter{text-transform:uppercase}.services-row .services-btn .baet-btn:hover{background-color:#003e55}.faq-row #accordion-faq.baet-faq .card .card-header{padding-top:40px}.faq-row #accordion-faq.baet-faq .card .card-header h5 .btn{font-family:Nunito,sans-serif;color:#303030;font-size:15px;font-weight:600}.faq-row #accordion-faq.baet-faq .card .card-header .btn .accordion-btn{border-color:#303030}.faq-row #accordion-faq.baet-faq .card .card-header .btn .accordion-btn:after,.faq-row #accordion-faq.baet-faq .card .card-header .btn .accordion-btn:before{background-color:#303030}.faq-row #accordion-faq.baet-faq .card .card-body p{color:#303030}.faq-row #accordion-faq{padding-bottom:3rem}.faq-row #accordion-faq .card{background:0 0;border:none;border-radius:0}.faq-row #accordion-faq .card .card-header{background:0 0;border-radius:0;border:none;border-bottom:1px solid #d6d6d6;padding-left:0}.faq-row #accordion-faq .card .card-header .btn{font-family:Nunito,Helvetica,sans-serif;font-size:20px;color:#595959;background:0 0;border:none;padding:0;width:100%;display:block;text-align:left;position:relative}.faq-row #accordion-faq .card .card-header .btn.collapsed .accordion-btn::after{transform:rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-row #accordion-faq .card .card-header .btn .accordion-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:1px solid #595959;border-radius:100px;right:0;top:0}.faq-row #accordion-faq .card .card-header .btn .accordion-btn:before{content:'';width:12px;height:1px;background-color:#595959;display:block}.faq-row #accordion-faq .card .card-header .btn .accordion-btn:after{content:'';height:12px;width:1px;background-color:#595959;position:absolute;transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-row #accordion-faq .card .card-body{padding-left:0;padding-bottom:2.5rem}.faq-row #accordion-faq .card .card-body p{font-size:12px;font-weight:300;line-height:1.83;color:#595959}.baet-step-subtitle h3{font-family:Nunito,Helvetica,sans-serif;font-size:20px;line-height:1.1;text-align:center;color:#545454;padding-top:1.25rem;padding-bottom:2rem}.baet-store-locator-form{margin:0 auto;padding-bottom:1.25rem}.baet-store-locator-form .email-material-wrapper{margin-right:1.5rem;max-width:411px;border:1px solid #f4f4f4;border-radius:24px;background:#f4f4f4;max-height:45px;display:grid;grid-template-columns:auto auto;padding:0;align-items:center}.baet-store-locator-form .email-material-wrapper #field-booking{padding:0 0 0 20px!important;display:block;width:100%;border:none;font-family:Nunito,sans-serif;font-size:16px;color:#303030;background:0 0}.baet-store-locator-form .email-material-wrapper #field-booking:valid+label{background-color:transparent!important}.baet-store-locator-form .email-material-wrapper label{top:12px;color:#737373}.baet-store-locator-form .email-material-wrapper #use-my-location{background-size:17px 17px;background-repeat:no-repeat;background-position:center;background-image:url(../images/icons-svg/lock-on.svg);justify-self:end;width:64px;height:40px;box-shadow:0 1.47px 5.89px 0 #60617029,0 0 2.95px 0 #28293D14;border-radius:25px;border:none;background-color:#fff;margin-right:1px}.baet-store-locator-form .email-material-wrapper input:focus+label{background-color:transparent}.baet-store-locator-form .search-store-form-group{display:flex;flex-wrap:wrap;align-items:center}.baet-store-locator-form .search-store-form-group h5{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;text-align:left;color:#222}.baet-store-locator-form .search-store-form-group .form-control{padding:1rem .75rem;flex:1}.baet-store-locator-form .search-store-form-group .form-control:focus{box-shadow:none;border-color:#d6d6d6}.baet-store-locator-form .search-store-form-group .baet-btn{border-radius:40px;background-color:#303030;font-weight:600;font-size:14px;color:#fff;min-height:40px;max-height:40px;padding:9px 24px 13.5px 24px;text-transform:lowercase}.baet-store-locator-form .search-store-form-group .baet-btn::first-letter{text-transform:uppercase}.baet-store-locator-form .search-store-form-group .select-store-location-txt{display:none;position:relative;flex:100%;padding-top:1rem;padding-bottom:1rem}.baet-store-locator-form .search-store-form-group .select-store-location-txt button{font-size:14px;font-weight:600;color:#00516b;border:none;background:0 0;padding-left:2rem}.baet-store-locator-form .search-store-form-group .select-store-location-txt button::before{content:'';display:inline-block;position:absolute;left:0;transform:translateY(-50%);top:50%;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/icons-svg/MapElement.svg)}.search-store{padding:24px!important;border-radius:8px!important;border:1px solid #f4f4f4}.search-store button img{width:16px;height:auto}@media screen and (max-width:991px){.search-store#searchStore{margin:0 -13px!important;border:none!important;border-radius:0!important}}.search-store#searchStore h5{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;text-align:left;color:#222}.search-store#searchStore .search-store-form-group .baet-btn{font-size:14px!important;letter-spacing:.05rem;line-height:18.2px!important;font-weight:600}.search-store .baet-search-input{display:flex;justify-content:space-between;align-items:center;height:45px;padding:16px 2.5px 16px 16px;border:1px solid #f4f4f4;background-color:#f4f4f4;border-radius:24px}.search-store .baet-search-input #field-booking-bet{background-color:transparent}.search-store .baet-search-input #use-my-location{width:64px;height:40px;box-shadow:0 1.47px 5.89px 0 #60617029,0 0 2.95px 0 #28293D14;border-radius:25px;border:none;background-color:#fff}.search-store .baet-search-input #use-my-location img{max-width:100%;max-height:100%;width:17px;height:17px}.our-offer.our-avaiableservice{padding:0}.our-offer.our-avaiableservice .slick-list.draggable{padding:0 35px!important}.our-offer.our-avaiableservice .slick-list.draggable .single-box{height:320px}.overlay{position:relative}.overlay:after{content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);display:block;position:absolute}.tab-content.overlay:after{width:calc(100% + 15px);height:calc(100% + 31px);top:-30px}.store-locator-top-content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:24px}@media screen and (max-width:991px){.store-locator-top-content{padding:24px 24px 24px 0;font-size:14px}}.store-locator-top-content #store-locator-stores-number{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left}.store-locator-checkbox-wrapper{position:absolute;z-index:1;background-color:#fff;width:100%;left:0;padding:15px;margin-top:-2px}.store-locator-checkbox-wrapper input:checked+.custom-control-label{font-weight:700}#storeDetails .modal-dialog{max-width:100%;max-width:681px;width:100%}#storeDetails .modal-dialog .modal-content{border-radius:16px;display:flex!important;flex-direction:column}#storeDetails .modal-dialog .modal-content .store-info .phone-container{background-color:#f9f9f9;padding:16px;border-radius:8px;margin-top:16px;margin-bottom:16px;width:100%}@media screen and (max-width:991px){#storeDetails .modal-dialog .modal-content .store-info .phone-container{margin-bottom:0}}#storeDetails .modal-dialog .modal-content .store-info .phone-container .store-phone{color:#303030;letter-spacing:.5px;display:flex;gap:8px;padding-right:16px}#storeDetails .modal-dialog .modal-content .store-info .phone-container .store-phone::before{display:block;content:"";background-image:url(../images/icons-svg/headphones.svg);background-size:cover;width:18px;height:18px}#storeDetails .modal-dialog .modal-content .store-info .phone-container .store-phone:not(.d-none)+.whatsapp-link{border-left:1px solid #d6d6d6;padding-left:16px}#storeDetails .modal-dialog .modal-content .store-info .phone-container .whatsapp-link{font-family:Nunito;font-size:14px;font-weight:700;line-height:18.2px;letter-spacing:.05em;align-items:center}#storeDetails .modal-dialog .modal-content .store-info .phone-container .whatsapp-link::before{content:"";background-image:url(../images/icons-svg/logo-wp.svg);background-size:cover;width:18px;height:21px;display:block}@media screen and (max-width:991px){#storeDetails .modal-dialog .modal-content .body-wrapper{display:flex;flex-direction:column;height:100%}}#storeDetails .store-address{color:#979797;line-height:1.21}#storeDetails .store-address br{display:none}#storeDetails .store-distance{color:#979797}#storeDetails .baet-modal-btn{max-width:fit-content;width:100%;display:flex;align-items:center;text-transform:lowercase;margin-bottom:8px}#storeDetails .baet-modal-btn::first-letter{text-transform:uppercase}#storeDetails .nav-tabs{border-bottom:solid 1px #d6d6d6;justify-content:space-between}#storeDetails .nav-tabs .nav-link{min-width:25%;padding:2px 20px;text-align:center;color:#747474}#storeDetails .nav-tabs .nav-link:hover{border-color:transparent}#storeDetails .nav-tabs .nav-link.active{background-color:transparent;border:none;border-bottom:2px solid #303030;font-weight:700;color:#222}#storeDetails .nav-tabs .nav-link.active:hover{border-bottom:2px solid #303030}#storeDetails .tab-content{margin-top:24px!important;margin-bottom:32px}#storeDetails .tab-content th{padding-right:40px}#modalStoreTabContent{padding:0;display:block}#modalStoreTabContent .tab-pane.active{min-height:105px}#nav-timetable .store-timetable{display:grid;grid-template-columns:1fr 1fr;gap:8px;column-gap:64px}#nav-timetable .store-timetable .day{display:grid;grid-template-columns:84px auto;font-weight:700}#nav-timetable .store-timetable .day span{font-weight:400}#nav-timetable .store-timetable .day span.opening-range:first-of-type{padding-right:16px}@media screen and (max-width:991px){#nav-timetable .store-timetable .day span.opening-range:first-of-type{padding-right:10px}}.nav-tabs{display:none}.location-select{text-align:left}.location-select .select-styled{padding-left:50px!important}.location-select .select:after{content:'';display:inline-block;position:absolute;left:20px;top:20px;width:20px;height:20px;background-image:url(../images/icons/Step1-dark.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:4}.tab-content{display:flex;flex:100%;float:none;margin:0;flex-wrap:wrap}.tab-content .map-col{display:block;opacity:1}.store-col{overflow:auto;height:400px}.store-col .store-wrapper{overflow:hidden;max-width:calc(100% - 15px)}.store-col .store-wrapper .single-store{position:relative;padding:16px 24px;margin-top:15px;border:1px solid #f4f4f4;box-shadow:0 1.47px 5.89px 0 #6061700D,0 0 2.95px 0 #28293D14;border-radius:8px}@media screen and (max-width:991px){.store-col .store-wrapper .single-store{padding:16px 8px;box-shadow:0 1.47px 5.89px 0 #6061700D,0 0 2.95px 0 #28293D14}}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper>div.align-items-end{padding:0 8px}}.store-col .store-wrapper .single-store .store-info-wrapper .store-name{font-family:Nunito,sans-serif;font-size:18px;font-weight:700;letter-spacing:.8px;color:#303030;margin-bottom:0}.store-col .store-wrapper .single-store .store-info-wrapper .store-distance{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;display:flex;align-items:center;color:#737373}.store-col .store-wrapper .single-store .store-info-wrapper .address-container{padding-bottom:16px}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper .address-container{flex-direction:column;align-items:unset!important;padding:0 8px}}.store-col .store-wrapper .single-store .store-info-wrapper .address-container .store-address{color:#979797}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper .address-container .store-address{max-width:75%;padding-top:5px}}.store-col .store-wrapper .single-store .store-info-wrapper .address-container .store-address+.petrol{font-family:Nunito;font-size:14px;font-weight:700;line-height:18.2px;letter-spacing:.05em}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container{padding-bottom:16px}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper .phone-container{background-color:#f9f9f9;padding:16px;border-radius:8px;margin-top:16px}}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container .store-phone{color:#303030;letter-spacing:.5px}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container .store-phone::before{display:block;content:"";background-image:url(../images/icons-svg/headphones.svg);background-size:cover;width:18px;height:18px}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container .store-phone+.whatsapp-link{border-left:1px solid #d6d6d6;padding-left:16px}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container .whatsapp-link{font-family:Nunito;font-size:14px;font-weight:700;line-height:18.2px;letter-spacing:.05em;align-items:center}.store-col .store-wrapper .single-store .store-info-wrapper .phone-container .whatsapp-link::before{content:"";background-image:url(../images/icons-svg/logo-wp.svg);background-size:cover;width:18px;height:21px;display:block}.store-col .store-wrapper .single-store .store-info-wrapper .dropdown{padding:0;padding-right:15px;position:relative}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper .dropdown{margin:16px 0 0 8px}}.store-col .store-wrapper .single-store .store-info-wrapper .dropdown:after{content:'';width:11px;height:11px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-180deg);background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:.5s ease transform}.store-col .store-wrapper .single-store .store-info-wrapper .dropdown.collapsed:after{transform:translateY(-50%) rotate(0)}.store-col .store-wrapper .single-store .store-info-wrapper .store-timetable{font-size:14px;font-weight:300;line-height:1.57;color:#303030;margin-top:10px}.store-col .store-wrapper .single-store .store-info-wrapper .store-timetable .opening-range:first-of-type{padding-right:16px}.store-col .store-wrapper .single-store .store-info-wrapper .store-timetable th{padding-right:.5rem}.store-col .store-wrapper .single-store .store-info-wrapper .store-more-info{display:block;font-size:14px;font-weight:600;color:#00516b;padding-top:14px;padding-bottom:1.5rem}.store-col .store-wrapper .single-store .store-info-wrapper .store-more-info:hover{color:#595959}.store-col .store-wrapper .single-store .store-info-wrapper .store-beat-btn{border:1px solid #222;font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:15px;text-align:center;color:#222;width:90%;padding:.8rem 0;margin-bottom:1rem;max-height:40px;min-height:40px}.store-col .store-wrapper .single-store .store-info-wrapper .store-beat-btn:hover{border-color:#003e55;color:#003e55}.store-col .store-wrapper .single-store .store-info-wrapper .details-wrapper{font-family:Nunito;font-size:14px;font-weight:700;line-height:18.2px;letter-spacing:.05em;text-align:left}.store-col .store-wrapper .single-store .store-info-wrapper .details-wrapper .storeLocatorDettagliHref{text-decoration:underline;font-weight:700}@media screen and (max-width:991px){.store-col .store-wrapper .single-store .store-info-wrapper .details-wrapper{flex-direction:column-reverse;gap:16px;margin:0 8px}}.store-col .store-wrapper .single-store .store-info-wrapper .details-wrapper .btn.sv-primary.xsmall{font-size:14px!important;letter-spacing:.05rem}.store-col .store-wrapper .single-store:first-child{margin-top:0}.store-col .store-wrapper .single-store.active{background-color:#e7eff3;border-color:#222}.map-col{padding:0;height:600px;width:100%;background-image:url(../images/static-map.png);background-size:cover;background-repeat:no-repeat;position:relative;box-shadow:inset 12px 0 29px 0 rgba(0,0,0,.08)}.map-col .pin-wrapper{position:absolute}.map-col .pin-wrapper#pin1{top:50%;left:20%}.map-col .pin-wrapper#pin2{top:30%;left:50%}.map-col .pin-wrapper#pin3{top:80%;left:55%}.map-col .pin-wrapper#pin4{top:45%;left:67%}.map-col .pin-wrapper.active .pin-modal-body{display:flex;z-index:1}.map-col .pin-wrapper .map-pin-trigger-modal{-webkit-appearance:none;border:none;background:0 0}.map-col .pin-wrapper .map-pin-trigger-modal .map-pin{width:30px;height:35px;display:block;background-image:url(../images/icons-svg/map-pin-ico.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.map-col .pin-wrapper .pin-modal-body{display:none;max-width:300px;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px;padding:1.25rem 1.5rem;position:relative;flex-wrap:wrap;justify-content:space-between;transform:translate(calc(-50% + 23px),calc(-100% - 50px))}.map-col .pin-wrapper .pin-modal-body:after{content:'';border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #d6d6d6;border-radius:10px;display:inline-block;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.map-col .pin-wrapper .pin-modal-body .close-btn{position:absolute;top:16px;right:24px;width:15px;height:15px;background-image:url(../images/icons/close.png);background-size:contain;background-repeat:no-repeat;border:none;padding:0}.map-col .pin-wrapper .pin-modal-body .store-name{font-family:Nunito,sans-serif;font-size:18px;font-weight:600;color:#595959;flex:100%;padding-bottom:10px}.map-col .pin-wrapper .pin-modal-body .store-address{flex:100%;padding-bottom:1rem}.map-col .pin-wrapper .pin-modal-body .store-address span{display:block;font-size:14px;font-weight:300;line-height:1.29;color:#595959}.map-col .pin-wrapper .pin-modal-body .blue-btn{font-size:14px;font-weight:600;color:#006485}.map-col .pin-wrapper .pin-modal-body .blue-btn:hover{color:#595959}.greyrow{background-color:#f2f2f2}.greyrow .container{max-width:1000px}.greyrow .shop-reminder-desktop{display:flex;flex-wrap:wrap;align-items:flex-end;padding-bottom:2.5rem}.greyrow .shop-reminder-desktop .bigger-text{font-size:18px;font-weight:600;color:#595959;padding-right:.5rem}.greyrow .shop-reminder-desktop .address{font-size:15px;font-weight:300;color:#595959;line-height:15px}.greyrow .shop-reminder-desktop .blue-btn{font-size:14px;font-weight:600;color:#00516b;flex:1;text-align:right}.greyrow .schedule-hour-mobile{display:none}.greyrow .schedule-hour-desktop{display:block}.greyrow .schedule-hour-desktop .dayphase-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:1.25rem}.greyrow .schedule-hour-desktop .dayphase-wrapper .dayphase-text{font-size:15px;font-weight:600;color:#595959;width:100px;padding-top:8px}.greyrow .schedule-hour-desktop .dayphase-wrapper .timetable-wrapper{display:flex;flex-wrap:wrap;flex:1}.greyrow .schedule-hour-desktop .dayphase-wrapper .timetable-wrapper .single-hour{border:1px solid #222;border-radius:6px;background:0 0;-webkit-appearance:none;font-size:15px;font-weight:600;color:#222;padding:.5rem 1.25rem;margin-right:1rem;cursor:pointer}.greyrow .schedule-hour-desktop .dayphase-wrapper .timetable-wrapper .single-hour.active{background-color:#003e55;border:1px solid #003e55;color:#fff}.greyrow .schedule-hour-desktop .dayphase-wrapper .timetable-wrapper .single-hour input{display:none}.greyrow .schedule-hour-desktop .dayphase-wrapper .timetable-wrapper .single-hour:hover{border-color:#003e55;color:#003e55}.greyrow .month-select .select-wrapper .month-select-wrapper{width:100%}.greyrow .month-select .select-wrapper .month-select-wrapper .select{width:100%;height:100%;border-bottom:1px solid #fff}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled{font-family:Nunito,Helvetica,sans-serif;font-size:30px;text-align:center;color:#6f7e88;padding:1rem;position:relative}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled:after{width:15px;height:15px;background-size:contain;background-image:url(../images/icons/arrow-grey.png);right:auto;top:auto;border:none;margin-left:1.75rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled.active{border-bottom:1px solid #fff}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled.active:after{transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:22px}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-options{position:relative;top:0}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-options li{font-family:Nunito,Helvetica,sans-serif;font-size:30px;text-align:center;color:#595959;border-top:1px solid #fff;padding:14px 0;margin-top:-1px;text-indent:0}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-options li.active{background-color:#d8d8d8}.greyrow .daypicker{padding:1rem 0 3rem;margin-right:-15px}.greyrow .daypicker .slick-list{padding:0 65px}.greyrow .daypicker .slick-arrow{background-color:#f2f2f2;border-radius:0;width:65px;height:102%;max-width:65px;transform:translateY(-50%)}.greyrow .daypicker .slick-arrow:before{content:'';display:inline-block;width:50px;height:50px;background-image:url(../images/icons-svg/carousel-arrow.svg);background-size:contain;background-repeat:no-repeat}.greyrow .daypicker .slick-arrow.slick-prev{left:0}.greyrow .daypicker .slick-arrow.slick-prev:before{transform:rotate(180deg)}.greyrow .daypicker .slick-arrow.slick-next{right:0}.greyrow .daypicker .slick-arrow.slick-next:before{transform:rotate(0)}.greyrow .daypicker .slick-slide{max-width:124px}.greyrow .daypicker .daywrapper{background-color:#fff;border:1px solid #595959;border-radius:6px;display:flex!important;width:initial!important;flex-wrap:wrap;flex-direction:column;flex:1;padding:1.5rem 0 1rem;margin:0 .25rem 1rem}.greyrow .daypicker .daywrapper.active{border:1px solid #6f7e88;border-radius:6px;background-color:#6f7e88;display:flex}.greyrow .daypicker .daywrapper.active:after{content:'';display:block;width:20px;height:20px;position:absolute;bottom:-16px;left:calc(50% - 10px);transform:rotate(90deg);background-image:url(../images/icons/Triangle-steel.png);background-repeat:no-repeat}.greyrow .daypicker .daywrapper.active span{color:#fff}.greyrow .daypicker .daywrapper.disabled{border:1px solid #d7d7d7}.greyrow .daypicker .daywrapper.disabled span{color:#d7d7d7}.greyrow .daypicker .daywrapper span{display:inline-block;line-height:initial}.greyrow .daypicker .daywrapper .dayofweek,.greyrow .daypicker .daywrapper .month{font-family:Nunito,Helvetica,sans-serif;font-size:20px;text-align:center;color:#595959}.greyrow .daypicker .daywrapper .dayofmonth{font-family:Nunito,Helvetica,sans-serif;font-size:75px;line-height:.85;text-align:center;color:#595959}.greyrow .daypicker .daywrapper .month{margin-bottom:.5rem}.greyrow .daypicker .daywrapper .availability{font-family:Nunito,sans-serif;font-size:10px;font-weight:600;text-align:center;color:#595959;text-transform:uppercase}.shop-reminder-mobile{display:none}.confirmation-row{text-align:right;padding-top:3rem}.confirmation-row .confirmation-btn{border-radius:6px;background-color:#222;font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#fff;text-transform:uppercase;padding:.6rem 5.75rem;min-height:40px;max-height:40px}.confirmation-row .confirmation-btn:hover{background-color:#003e55}.contact-row{align-items:flex-start}.contact-row .no-mobile{display:block}.contact-row .only-mobile{display:none}.contact-row .visit-details h4.small-subtitle,.contact-row h4.small-subtitle{font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#595959;text-transform:uppercase}.contact-row .form-col{padding-top:1.25rem;padding-bottom:2.5rem;flex:60%;max-width:60%}.contact-row .form-col .user-informations{display:flex;flex-wrap:wrap;flex-direction:column;flex:55%;max-width:450px}.contact-row .form-col .user-informations .form-group{margin-bottom:2rem;background-color:#fff;border-radius:6px;border:1px solid #d6d6d6;height:60px;padding:10px 20px;display:inline-block;position:relative}.contact-row .form-col .user-informations .form-group .form-control{padding:20px 0 0;display:block;width:100%;border:none;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;color:#595959}.contact-row .form-col .user-informations .form-group .form-control:focus{outline:0;box-shadow:none}.contact-row .form-col .user-informations .form-group label{font-size:14px;font-weight:300;letter-spacing:.6px;color:#595959;position:absolute;pointer-events:none;left:20px;top:20px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.contact-row .form-col .user-informations .form-group input:focus~label,.contact-row .form-col .user-informations .form-group input:valid~label{top:8px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#595959}.contact-row .form-col .user-informations .custom-checkbox{margin-bottom:1.75rem}.contact-row .form-col .user-informations .custom-checkbox:first-of-type{margin-right:4.5rem}.contact-row .form-col .user-informations .custom-checkbox .custom-control-input:checked+.custom-control-label:after{background-image:none;background-color:#595959;width:12px;height:12px;left:-22px;top:3px;border-radius:3px}.contact-row .form-col .user-informations .custom-checkbox .custom-control-input:focus+.custom-control-label:before{box-shadow:none}.contact-row .form-col .user-informations .custom-checkbox .custom-control-label{line-height:1.25rem;font-family:Nunito,sans-serif;font-size:14px;font-weight:300;color:#595959}.contact-row .form-col .user-informations .custom-checkbox .custom-control-label:before{top:1px;background:0 0;border:1px solid #d6d6d6}.contact-row .form-col .user-informations .submit-btn{background-color:#222;border:none;border-radius:6px;font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#fff;text-transform:uppercase;margin:1.5rem auto 0;padding:.6rem 4.5rem;min-height:40px;max-height:40px}.contact-row .form-col .user-informations .submit-btn:hover{background-color:#003e55}.contact-row .form-col ul.visit-tips{list-style-image:url(../images/icons/bullet-light.png);padding-left:15px;max-width:80%}.contact-row .form-col ul.visit-tips li{padding-left:10px;font-size:15px;font-weight:300;color:#595959}.contact-row .form-col .blue-btn{font-size:14px;font-weight:600;color:#00516b;padding:.625rem 0;text-align:left}.contact-row .form-col .blue-btn:hover{color:#595959}.contact-row .visit-details{padding:1.5rem 2rem 0;border-left:2px solid #d6d6d6;flex:40%;max-width:40%;min-height:70vh}.contact-row .visit-details .only-mobile{display:none}.contact-row .visit-details h4{font-family:Nunito,Helvetica,sans-serif;font-size:20px;color:#595959;text-transform:uppercase;padding-bottom:2rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .location-wrapper{padding-bottom:1.5rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .location-wrapper .blue-btn{padding:.75rem 1.25rem 0}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .location-wrapper .blue-btn:hover{color:#595959}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .scheduled-appointment-wrapper{padding-bottom:2rem}.contact-row .visit-details .details-main-wrapper.collapse{display:block}.contact-row .visit-details .location-wrapper{padding-bottom:3rem}.contact-row .visit-details .location-wrapper .location{font-size:15px;font-weight:300;color:#595959;position:relative;padding-left:1.25rem;margin-bottom:0}.contact-row .visit-details .location-wrapper .location:before{content:'';display:inline-block;width:15px;height:15px;background-image:url(../images/icons/Step1-dark.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:1px}.contact-row .visit-details .scheduled-appointment-wrapper .appointment-date{font-size:15px;font-weight:300;color:#595959;position:relative;padding-left:1.25rem;margin-bottom:0}.contact-row .visit-details .scheduled-appointment-wrapper .appointment-date:before{content:'';display:inline-block;width:18px;height:18px;background-image:url(../images/icons/Step2-dark.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:-5px;top:1px}.contact-row .visit-details .user-infos .user-main-contact{font-size:15px;font-weight:300;color:#595959;position:relative;padding-left:1.25rem}.contact-row .visit-details .user-infos .user-main-contact:before{content:'';display:inline-block;width:18px;height:18px;background-image:url(../images/icons/Step3-dark.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:-5px;top:0}.contact-row .visit-details .blue-btn{font-size:14px;font-weight:600;color:#00516b;padding:.75rem 1.25rem}.contact-row .visit-details .blue-btn:focus{box-shadow:none}.contact-row .visit-details .blue-btn:hover{color:#595959}.contact-row .condition-row{padding-bottom:.75rem}@media screen and (max-width:992px){.baet.baet-intro .headings-row h1,.baet.baet-intro .headings-row h1 span{font-size:25px}.baet.baet-intro .bordered-row{order:2}.baet.baet-intro .bordered-row .step-container h4{display:block;text-align:center}.baet.baet-intro .bordered-row .step-container h4 span{display:block}.baet.baet-intro .beat-visit-selector{order:1;padding:0 10px;justify-content:space-between}.baet.baet-intro .beat-visit-selector h3{flex:100%;text-align:center;padding-bottom:2rem}.baet.baet-intro .beat-visit-selector .custom-radio{margin-left:0}.baet.baet-intro .submit-row{order:3;padding:0 10px}.baet.baet-intro .submit-row .submit-wrapper{margin-top:2.25rem}.baet.baet-intro .submit-row .submit-wrapper .baet-btn{width:100%;font-size:17px;line-height:17px;padding:.75rem 0}.baet.baet-intro .submit-row .submit-wrapper .baet-btn:hover{background-color:#00516b}.baet.baet-intro .condition-row{order:4;padding:0 10px 72px}.baet.baet-end .headings-row h1{font-size:20px;line-height:1.25;text-align:center;color:#595959}.back-btn-wrapper{display:none}h2.baet-heading{font-size:20px}.baet .headings-row{order:0;padding:0 10px}.baet .headings-row h1{padding-top:1rem;color:#6f7e88;text-align:left;font-size:30px}.baet .headings-row .baet-subtitle{padding-top:1.5rem;padding-bottom:2rem;font-size:14px;font-weight:300;line-height:1.57;color:#545454}.baet .bordered-row{order:1;padding:10px 15px 14px;margin-top:1.5rem}.baet .bordered-row .step-container{width:100%}.baet .bordered-row .step-container .baet-step.active:after{content:'';display:inline-block;position:absolute;height:3px;background-color:#6f7e88;bottom:-1rem;width:100px}.baet .bordered-row .step-container .baet-step.done .oval-wrapper .baet-step-number{background-size:12px}.baet .bordered-row .step-container .baet-step .oval-wrapper{width:60px;height:60px;margin-bottom:0}.baet .bordered-row .step-container .baet-step .oval-wrapper .baet-step-icon{width:25px;height:25px;background-size:contain}.baet .bordered-row .step-container .baet-step .oval-wrapper .baet-step-number{width:21px;height:21px;padding:0 0 2px}.baet .bordered-row .step-container .baet-step h4{display:none}.baet .bordered-row .step-container .baet-step-divider{display:none}.baet .baet-step-subtitle{order:2}.baet .baet-step-subtitle h3{text-transform:uppercase;padding-top:2.25rem}.store-locator-row .baet-store-locator-form{padding-bottom:4.25rem}.store-locator-row .baet-store-locator-form .search-store-form-group .form-control{flex:100%;order:0}.store-locator-row .baet-store-locator-form .search-store-form-group .select-store-location-txt{display:none;order:1;padding:0;margin-top:15px;margin-bottom:5px}.store-locator-row .baet-store-locator-form .search-store-form-group .baet-btn{order:2;flex:100%;margin:0;padding:1.125rem}.store-locator-row .baet-store-locator-form .search-store-form-group .baet-btn:hover{background-color:#00516b}.store-locator-row .store-locator-top-content{flex-wrap:wrap}.store-locator-row .store-locator-top-content h2{padding:1.5rem 0 1.25rem}.store-locator-row .store-locator-top-content .store-locator-checkbox-wrapper{flex-direction:column}.store-locator-row .store-locator-top-content .store-locator-checkbox-wrapper .custom-control:first-of-type{padding-bottom:1.25rem}.store-locator-row .nav-tabs{display:flex}.store-locator-row .nav-tabs .nav-item{flex:50%;text-align:center;border:none;border-bottom:1px solid #ccc;color:#303030;letter-spacing:.5px}.store-locator-row .nav-tabs .nav-item.active{border-bottom:3px solid #333;font-weight:700}.store-locator-row .tab-content{margin:0}.store-locator-row .tab-content .tab-pane{display:none}.store-locator-row .tab-content .tab-pane.show{display:block}.store-locator-row .store-col{height:100%;overflow:visible}.store-locator-row .store-col .store-wrapper{max-width:100%}.store-locator-row .single-store{padding:16px}.store-locator-row .single-store .order-col{position:absolute}.store-locator-row .single-store .store-info-wrapper{padding-right:0}.store-locator-row .single-store .store-info-wrapper .text-wrapper{padding-left:3rem}.store-locator-row .single-store .store-info-wrapper .store-beat-btn{padding:.75rem 0}.store-locator-row .map-col .pin-wrapper .pin-modal-body{width:300px}.store-locator-row .map-col .pin-wrapper .pin-modal-body .close-btn{background-color:transparent}.store-locator-row .condition-row{box-shadow:none;flex:100%;padding:0;margin:0 -10px}.clickedStore{position:absolute;bottom:15px;left:0;padding:0 10px;width:100%}.clickedStore .single-store{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.clickedStore .store-info .store-name{font-size:18px;font-weight:700;color:#303030;letter-spacing:.8px;line-height:1}#storeDetails .modal-dialog{margin:0;height:100%}#storeDetails .modal-content{height:100%;border-radius:0!important;padding:0!important}#storeDetails .modal-content .close{right:10px;top:0;max-height:40px;max-width:40px}#storeDetails .nav-tabs{justify-content:space-between}#storeDetails .nav-tabs .nav-link{min-width:unset}#storeDetails .nav-tabs .nav-link:first-child{padding:2px 25px;padding-left:5px}#storeDetails .baet-modal-btn{position:absolute;bottom:0;left:25px;width:calc(100% - 50px)}#storeDetails .back-btn{font-weight:600;display:flex;align-items:center;justify-content:start;padding:0}#storeDetails .back-btn img{width:12px;transform:rotate(90deg);margin-right:5px}#storeDetails .store-info{padding:24px 16px 8px 16px}#storeDetails .store-info .store-distance img{max-width:16px;max-height:16px}#storeDetails .store-info #storeDirection{width:fit-content;max-width:fit-content;margin-top:0!important}#storeDetails .store-info .dark.h5{font-size:16px;line-height:24px;letter-spacing:.05em}#storeDetails .store-info .store-address{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em}#storeDetails .store-info .store-distance{align-items:center}#storeDetails .store-info #distance{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;color:#222}#storeDetails #modalStoreTab{display:grid!important;grid-template-columns:1fr 1fr 1fr}#storeDetails #modalStoreTab .nav-item{padding:0!important;line-height:40px}#storeDetails #modalStoreTab #nav-payment-tab{line-height:1.5!important;display:inline-block;vertical-align:middle}#storeDetails #modalStoreTabContent{padding:24px;margin:0!important;min-height:unset}#storeDetails #modalStoreTabContent .store-timetable{grid-template-columns:1fr;gap:16px}#storeDetails #modalStoreTabContent .store-timetable .day{grid-template-columns:1fr 1fr;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.05em}#storeDetails #modalStoreTabContent .store-timetable .day span{font-weight:400}#storeDetails .baet-modal-btn{width:100%;max-width:100%;margin:0 16px;position:relative;bottom:unset;left:unset;font-size:14px;padding-top:10px!important;margin-bottom:40px}.tab-content.overlay:after{left:-10px;top:-89px;width:calc(100% + 20px);height:calc(100% + 111px)}.store-locator-checkbox-wrapper{left:-10px;width:calc(100% + 20px)}.map-col{display:none}.map-col.active.show{display:block}.store-locator-row .store-col{display:none}.services-row .banner-wrapper{min-height:450px;background-size:cover}.faq-row{margin:0 -25px}.faq-row #accordion-faq{padding-bottom:4rem}.faq-row #accordion-faq .card{padding-bottom:2rem}.faq-row #accordion-faq .card .card-header .btn{font-size:15px}.faq-row #accordion-faq .card .card-body{padding-bottom:0}.faq-row #accordion-faq.baet-faq .card{padding-bottom:0}.greyrow .daypicker{padding-bottom:1.75rem}.greyrow .daypicker .slick-list{margin:0;padding:0}.greyrow .month-select .select-wrapper .month-select-wrapper{width:100%}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled{font-size:25px}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled:after{right:1.25rem}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-styled.active:after{top:21px}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-options{top:0}.greyrow .month-select .select-wrapper .month-select-wrapper .select .select-options li{font-size:25px}.greyrow .shop-reminder-desktop{display:none}.greyrow .schedule-hour-desktop{display:none}.greyrow .schedule-hour-mobile{display:block;padding-bottom:.75rem}.greyrow .schedule-hour-mobile .hour-select-wrapper{display:flex;flex-direction:row;align-items:flex-start;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px}.greyrow .schedule-hour-mobile .hour-select-wrapper .select{width:auto;height:100%;flex:1}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-styled{padding:0;position:relative;font-size:14px;font-weight:300;color:#595959;padding:1.125rem 1rem}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-styled::after{display:inline-block;width:15px;height:15px;border:none;background-image:url(../images/icons/arrow-grey.png);background-size:15px;background-position:center;top:18px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-styled.active:after{top:23px;transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-options{position:relative}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-options li{text-indent:0;font-size:14px;font-weight:300;color:#595959;padding:1rem;border-top:1px solid #d6d6d6}.greyrow .schedule-hour-mobile .hour-select-wrapper .select .select-options li.active{font-weight:700;color:#6f7e88}.shop-reminder-mobile{display:flex;flex-direction:row;flex-wrap:wrap;flex:100%;padding:1.5rem 15px 0}.shop-reminder-mobile .appointment-accordion-btn{position:relative;width:100%;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #d6d6d6;border-radius:0;padding:0;padding-bottom:.5rem;text-align:left;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;color:#595959}.shop-reminder-mobile .appointment-accordion-btn:focus{box-shadow:none}.shop-reminder-mobile .appointment-accordion-btn:hover{color:#595959}.shop-reminder-mobile .appointment-accordion-btn:after{content:'';display:inline-block;position:absolute;right:.75rem;top:.5rem;width:15px;height:15px;background-image:url(../images/icons/arrow-grey.png);background-repeat:no-repeat;background-position:center;background-size:15px;transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop-reminder-mobile .appointment-accordion-btn.collapsed:after{top:1px;transform:rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop-reminder-mobile .appointment-accordion-body{border-bottom:1px solid #d6d6d6;padding-top:.5rem;padding-bottom:1.125rem}.shop-reminder-mobile .appointment-accordion-body .address{font-size:15px;font-weight:300;color:#595959;padding-bottom:.75rem}.shop-reminder-mobile .appointment-accordion-body .blue-btn{display:block;width:100%;-webkit-appearance:none;background:0 0;border:none;font-size:14px;font-weight:600;color:#00516b;text-align:right}.confirmation-row .confirmation-btn{width:100%;padding:.5rem}.condition-row{padding:2.5rem .75rem .5rem}.contact-row .no-mobile{display:none}.contact-row .only-mobile{display:block}.contact-row .blue-btn.only-mobile{padding-left:0;display:block;width:100%;text-align:left}.contact-row .form-col{flex:100%;max-width:100%;padding-bottom:0}.contact-row .form-col .user-informations .submit-btn{margin:1.75rem 0 1rem;padding:.5rem;font-size:17px}.contact-row .form-col .user-informations .submit-btn:hover{background-color:#00516b}.contact-row .form-col h4.small-subtitle{font-family:Nunito,Helvetica,sans-serif;font-size:20px;text-align:center;color:#595959}.contact-row .form-col ul.visit-tips{max-width:100%;padding-top:2.25rem}.contact-row .form-col ul.visit-tips li{font-size:12px;font-weight:300;color:#595959;padding-bottom:1.25rem}.contact-row .visit-details{flex:100%;max-width:100%;min-height:auto;height:auto;border-left:0;padding:0 15px}.contact-row .visit-details .only-mobile{display:inline-block}.contact-row .visit-details .visit-details-accordion-btn{-webkit-appearance:none;background:0 0;border:none;border-radius:0;border-bottom:1px solid #d6d6d6;width:100%;text-align:left;font-size:14px;font-weight:600;color:#595959;position:relative;padding:.5rem 0}.contact-row .visit-details .visit-details-accordion-btn:focus{box-shadow:none}.contact-row .visit-details .visit-details-accordion-btn.collapsed:after{content:'';display:inline-block;width:15px;height:15px;background-size:contain;background-image:url(../images/icons/arrow-grey.png);position:absolute;right:11px;top:5px;border:none;margin-left:1.75rem;transform:rotate(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-row .visit-details .visit-details-accordion-btn:after{content:'';display:inline-block;width:15px;height:15px;background-size:contain;background-image:url(../images/icons/arrow-grey.png);position:absolute;right:11px;top:12px;border:none;margin-left:1.75rem;transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-row .visit-details .details-main-wrapper.collapse{display:none}.contact-row .visit-details .details-main-wrapper.collapse.show{display:block;border-bottom:1px solid #d6d6d6;padding-top:.5rem;padding-bottom:1.25rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion{padding-bottom:0}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .location-wrapper{padding-bottom:2rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .location-wrapper .location{font-size:15px;font-weight:300}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .scheduled-appointment-wrapper{padding-bottom:3.75rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .scheduled-appointment-wrapper .appointment-date{font-size:15px;font-weight:300}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .user-infos{padding-bottom:2rem}.contact-row .visit-details .details-main-wrapper#visit-details-recap-accordion .user-infos .user-main-contact{font-size:15px;font-weight:300}.contact-row .visit-details .details-main-wrapper .blue-btn{padding:0;width:100%;text-align:right}.contact-row .visit-details .details-main-wrapper .location-wrapper{padding-bottom:2rem}.contact-row .visit-details .details-main-wrapper .location-wrapper .location{padding-left:0;font-size:12px}.contact-row .visit-details .details-main-wrapper .location-wrapper .location:before{content:none}.contact-row .visit-details .details-main-wrapper .scheduled-appointment-wrapper .appointment-date{padding-left:0;font-size:12px}.contact-row .visit-details .details-main-wrapper .scheduled-appointment-wrapper .appointment-date:before{content:none}.contact-row .visit-details .details-main-wrapper .user-infos .user-main-contact{padding-left:0}.contact-row .visit-details .details-main-wrapper .user-infos .user-main-contact:before{content:'Paziente:';background-image:none;display:inline-block;position:relative;width:auto;left:0;padding-right:4px}.search-store-form-group .baet-btn{font-size:16px!important}}@media screen and (max-width:678px){.baet-stepper{padding-top:15px;padding-bottom:24px;width:calc(100% + 6px);margin:0 -3px}.baet-stepper .step{flex-wrap:wrap;justify-content:center;text-align:center;position:relative}.baet-stepper .step .step-label{font-size:12px;position:absolute;white-space:nowrap;bottom:-20px}.baet-stepper .step .step-number{margin-right:0}.baet-stepper .separator{min-width:75px}}@media screen and (min-width:425px) and (max-width:966px){.baet .beat-visit-selector{justify-content:space-around}}#espotConfirmationPage .confirmation-content.container-tab h2{text-wrap:balance}@media screen and (max-width:991px){#espotConfirmationPage .confirmation-content.container-tab h2 br{display:none}}.slick-list{width:100%;max-width:100%}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-control-next .carousel-control-next-icon,.carousel-control-next .carousel-control-prev-icon,.carousel-control-prev .carousel-control-next-icon,.carousel-control-prev .carousel-control-prev-icon{width:40px;height:40px}#slickbrand .single-brand{flex-basis:auto;width:100%;padding:1.5rem 2rem;text-align:center;cursor:pointer}#slickbrand .single-brand img{max-width:100%;display:inline-block}#slickbrand.brand-row{border-bottom:0}#slickbrand .slick-slide{border-bottom:1px solid #d6d6d6}#slickbrand .slick-slide.slick-current{border-bottom:2px solid #6f7e88}#slickbrand .slick-prev{left:-2rem;background:0 0!important}#slickbrand .slick-next{right:-2rem;background:0 0!important}.switchbtnpreview{position:absolute;z-index:1000;bottom:10%;right:10%}.switchbtnpreview a{font-size:12px;font-family:Nunito,Helvetica,sans-serif;color:#595959;border-bottom:3px solid #fff;display:inline-block;line-height:15px;cursor:pointer}.switchbtnpreview aspan{height:15px;display:inline-block;margin:0 8px;width:2px;background:#6f7e88}.switchbtnpreview a.active{border-bottom:3px solid #6f7e88}.carousel-indicators{margin:0;bottom:0}.carousel-indicators li{background-color:#d6d6d6;max-width:44px;width:33.33%;height:2px}.carousel-indicators li.active{background-color:#222}.carouselMagctn{display:flex;width:100%;height:100%;justify-content:center;align-content:center;flex:1;align-items:center;justify-items:center}.carouselMagctn .carouselMag{opacity:0;width:100%}.carouselMagctn .carouselMag .slick-dots{bottom:50px}.carouselMagctn .carouselMag img{width:100%;max-width:100%}.carouselMagctn .carouselMag.active{opacity:1}.carouselMagctn .carouselMag .slick-next,.carouselMagctn .carouselMag .slick-prev{background:0 0!important}.carouselMagctn .carouselMag .slick-prev{left:-4rem}.carouselMagctn .carouselMag .slick-next{right:-4rem}.slick-prev{left:1rem}.slick-prev::before{transform:rotate(90deg)}.slick-next{right:1rem}.slick-next::before{transform:rotate(-90deg)}.slick-next,.slick-prev{width:40px;height:40px;z-index:1;border-radius:50%;opacity:1;transform:translateY(-100%);box-shadow:0 4px 6px rgba(0,0,0,.1)}.slick-next::before,.slick-prev::before{content:'';background-repeat:no-repeat;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:25px;width:25px;height:25px;display:block;opacity:1;margin:auto;background-size:12px;background-position:center;width:100%;height:100%}.slick-dots{width:100%;margin-bottom:-1.5rem}.slick-dots li{margin:0 5px;width:55px}.slick-dots li button{width:55px;height:2px}.slick-dots li button::before{font-family:none;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:55px;height:2px;content:"";background:#f4f4f4;text-align:center;opacity:1;-webkit-font-smoothing:antialiased}.slick-dots li.slick-active button::before{background:#00516b}.new-arrival{padding:0 100px;height:392px}.new-arrival .slick-dots{width:calc(100% - 200px)}.new-arrival img{width:100%}.new-arrival .slick-next,.new-arrival .slick-prev{background-color:transparent}.multi-item-carousel .carousel-inner>.item{transition:.5s ease-in-out left;display:none}.multi-item-carousel .carousel-inner>.item div[class*=col-]{float:left}.multi-item-carousel .carousel-inner .active{display:block}.multi-item-carousel .carousel-inner .active.left{left:-33%}.multi-item-carousel .carousel-inner .active.right{left:33%}.multi-item-carousel .carousel-inner .next{left:33%}.multi-item-carousel .carousel-inner .prev{left:-33%}@media all and (transform-3d),(-webkit-transform-3d){.multi-item-carousel .carousel-inner>.item{transition:.5s ease-in-out left;transition:.5s ease-in-out all;backface-visibility:visible;transform:none!important}}.multi-item-carousel .carousel-control{width:20px;height:20px;position:absolute;top:0;background-color:#333}.multi-item-carousel .carousel-control.left,.multi-item-carousel .carousel-control.right{background-image:none}.multi-item-carousel .carousel-control.left{left:0}.multi-item-carousel .carousel-control.right{right:0}.search-carousel{--slide-width:100%}.search-carousel .product--model,.search-carousel .product--name{text-align:center}.search-carousel.search-carousel{position:relative;overflow:hidden;list-style:none;z-index:1}.search-carousel .search-carousel__body{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.search-carousel .search-carousel-android .search-carousel__body__slide,.search-carousel .search-carousel__body{transform:translateZ(0)}.search-carousel .search-carousel__body__slide{flex-shrink:0;width:var(--slide-width,100%);position:relative;transition-property:transform;text-align:center}.search-carousel .search-carousel__body__slide .price-title.font-cl-price{font-size:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:center}.search-carousel.search-carousel-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.search-carousel.search-carousel-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.search-carousel.search-carousel-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.search-carousel.search-carousel-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.search-carousel .swiper-pagination-bullets{bottom:0!important;display:flex;align-items:center;justify-content:center}.search-carousel .product-tile:after{display:none}.search-carousel .swiper-scrollbar{height:2px;background:#dde5ed;margin-right:1rem}.search-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#007ac2}.product-tile-carousel{background-color:#f9f9f9;padding-bottom:16px;cursor:pointer}.algolia-carousel .search-carousel .swiper-button-next,.algolia-carousel .search-carousel .swiper-button-prev{background-image:url(../images/icons-svg/angle-down-black.svg)!important;background-repeat:no-repeat;background-color:#fff;border-radius:50%;width:40px;height:40px;background-size:13px;background-position:center;box-shadow:0 4px 6px 0 #0000001A}.algolia-carousel .search-carousel .swiper-button-next::after,.algolia-carousel .search-carousel .swiper-button-prev::after{display:none}@media screen and (max-width:991px){.algolia-carousel .search-carousel .swiper-button-next,.algolia-carousel .search-carousel .swiper-button-prev{box-shadow:none;background-color:transparent;background-size:13px 6px}}.algolia-carousel .search-carousel .swiper-button-next.swiper-button-disabled,.algolia-carousel .search-carousel .swiper-button-prev.swiper-button-disabled{display:none!important}#algolia-plp .swiper-button-next,#algolia-plp .swiper-button-prev{background-image:url(../images/icons-svg/angle-down-black.svg)!important;background-repeat:no-repeat;background-color:#fff;border-radius:50%;width:40px;height:40px;background-size:13px;background-position:center;box-shadow:0 4px 6px 0 #0000001A}#algolia-plp .swiper-button-next::after,#algolia-plp .swiper-button-prev::after{display:none}@media screen and (max-width:991px){#algolia-plp .swiper-button-next,#algolia-plp .swiper-button-prev{box-shadow:none;background-color:transparent;background-size:13px 6px;height:45px}}#algolia-plp .swiper-button-next.swiper-button-disabled,#algolia-plp .swiper-button-prev.swiper-button-disabled{display:none!important}.search-carousel .swiper-button-next{transform:rotate(-90deg)}.search-carousel .swiper-button-prev{transform:rotate(90deg)}@media (min-width:1280px){.search-carousel{padding-top:30px}.search-carousel .search-carousel__body__slide{border:none}.search-carousel .search-carousel__body__slide:nth-child(odd){border-left:2px solid #dee2e6}.search-carousel__body{padding:0}}@media screen and (max-width:1000px){.search-modal{overflow-y:auto!important}.search-modal .modal-body{padding-bottom:100px!important}}.plp-product-counter .btn-text{border:0;margin:0;padding:0;background:0 0;text-decoration:underline;font-weight:300;line-height:inherit;color:inherit;cursor:pointer;vertical-align:baseline;text-decoration:none;padding-bottom:1rem}.plp-product-counter .btn-text.active{font-weight:700!important;border-bottom:1px solid}@media screen and (max-width:991px){#search-modal .suggested-search-container .search-carousel{padding:0;margin:0;display:flex;flex-direction:column;height:100%}}@media screen and (max-width:992px){.productListingWidget{margin:0!important}}.product.card{overflow:hidden}.product--img .product--secondary-img{opacity:0;position:absolute;top:0;left:0;right:0}#algolia-plp .product_listing_container ul .single-prod{overflow:hidden;width:100%}.grid.carousel-listing--list{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.algolia-carousel{margin-bottom:16px}.algolia-carousel .title-related-products{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left}.algolia-carousel .search-carousel .search-carousel__body{gap:16px}.algolia-carousel .search-carousel .search-carousel__body__slide{flex-shrink:0;position:relative;transition-property:transform;width:100%;height:100%}.algolia-carousel .d-grid .search-carousel{height:100%;width:100%}#algolia-plp .product_listing_container ul .single-prod{overflow:hidden;width:100%}.standard-carousel#error-page-carousel-rule-based>.d-flex{border-top:none}.standard-carousel .title-related-products,.standard-carousel>.d-flex{border-top:1px solid #d6d6d6;padding-top:40px}.standard-carousel .title-related-products h4,.standard-carousel>.d-flex h4{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left}@media screen and (max-width:991px){.standard-carousel .title-related-products h4,.standard-carousel>.d-flex h4{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;text-align:center}}.standard-carousel#error-page-carousel>.d-flex{border-top:0}@media screen and (max-width:992px){.standard-carousel#error-page-carousel>.d-flex{justify-content:center!important}}@media screen and (max-width:992px){.standard-carousel#error-page-carousel>.d-flex h4{font-size:16px}}.standard-carousel .search-carousel{position:relative;overflow:hidden;list-style:none;z-index:1}.standard-carousel .search-carousel .search-carousel__body{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.standard-carousel .search-carousel .search-carousel-android .search-carousel__body__slide,.standard-carousel .search-carousel .search-carousel__body{transform:translateZ(0)}.standard-carousel .search-carousel .search-carousel__body__slide{flex-shrink:0;position:relative;transition-property:transform}.standard-carousel .search-carousel .swiper-slide-container{min-height:316px;height:auto}.standard-carousel .search-carousel .swiper-slide-container .product.card{position:relative}.standard-carousel .search-carousel .search-carousel__body__slide .fav-btn{margin-top:0!important}.standard-carousel .search-carousel.search-carousel-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.standard-carousel .search-carousel.search-carousel-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.standard-carousel .search-carousel.search-carousel-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.standard-carousel .search-carousel.search-carousel-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.standard-carousel .search-carousel .swiper-pagination-bullets{bottom:0!important;display:flex;align-items:center;justify-content:center}.standard-carousel .search-carousel .product-tile:after{display:none}.standard-carousel .search-carousel .swiper-scrollbar{height:2px;background:#dde5ed;margin-right:1rem}.standard-carousel .search-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#007ac2}.standard-carousel .product-tile-carousel{background-color:#f9f9f9;padding-bottom:0;height:100%;display:flex;align-items:center}@media (min-width:1280px){.standard-carousel .search-carousel{padding-top:0!important;height:100%}.standard-carousel .search-carousel .search-carousel__body__slide{border:none}.standard-carousel .search-carousel__body{padding:0}}.standard-carousel.early-access-badge .product--top .product--badge-early-access{font-size:10px;letter-spacing:.05em;background:linear-gradient(90deg,#de94f1 -59.75%,#6850ff -59.73%,#5898e6 -49.49%,#6ac2dd -30.31%,#81cdd2 -3.53%,#86d4e5 23.96%,#8dbafd 52.26%,#a1aaf3 71.66%,#de94f1 95.11%);border:none;display:flex!important;gap:4px;align-items:center;padding-left:2px}.standard-carousel.early-access-badge .product--top .product--badge-early-access::before{content:"";background-color:#fff;width:18px;height:18px;border-radius:50%;background-image:url(../images/icons-svg/lock.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.standard-carousel.early-access-badge .sale-badge{display:none!important}.standard-carousel.not-early-access-badge .sale-badge{display:none!important}.standard-carousel{width:100%}.standard-carousel>.d-flex{padding-bottom:24px}.standard-carousel .product.card .product--top{height:auto;position:absolute;top:16px;left:16px}.standard-carousel .product.card .product--top .badge-zonaB{display:none}.standard-carousel .product.card .product--img{padding-bottom:0;padding-top:20px}.standard-carousel .product.card .product--img img{aspect-ratio:2/1;height:100%;object-fit:contain}.standard-carousel .product.card .product--img .product--primary-img{display:block;opacity:1}.standard-carousel .product.card .product--img .product--secondary-img{display:none;opacity:0}@media screen and (min-width:992px){.standard-carousel .product.card .product--img:hover .product--secondary-img{display:block;opacity:1;position:relative}.standard-carousel .product.card .product--img:hover .product--primary-img{display:none;opacity:0}}.standard-carousel .product.card .product--content{padding:0;padding-top:24px}.standard-carousel .product.card .product--content .product--name{margin:0}.standard-carousel .product.card .product--content .product--name a,.standard-carousel .product.card .product--content .product--name span{font-family:Nunito;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:.05em;text-align:center}.standard-carousel .product.card .product--content .product--model{margin-bottom:0}.standard-carousel .product.card .product--content .product--price.price-title{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;text-align:center;padding:8px 0 32px 0}.standard-carousel .product.card .product--content .product--price.price-title .pricePromoBadge.sale-badge{border-radius:14px;background-color:#fd9c75;font-size:12px;width:44px;color:#222;text-align:center;height:18px;font-weight:700;line-height:20px;margin-left:5px;margin-bottom:3px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:991px){.standard-carousel .product.card .product--content .product--price.price-title .pricePromoBadge.sale-badge{display:none!important}}@media screen and (min-width:992px){.standard-carousel .product.card:hover .product--primary-img{display:none;opacity:0}.standard-carousel .product.card:hover .product--secondary-img{display:block;position:relative!important;opacity:1}}@media screen and (max-width:992px){.standard-carousel .swiper-button-next,.standard-carousel .swiper-button-prev{display:none}}.standard-carousel .swiper-button-next.swiper-button-disabled,.standard-carousel .swiper-button-prev.swiper-button-disabled{display:none!important}#trending-items-plp{margin-bottom:80px}.bestseller-carousel .product--price.product--price--old{color:#747474}.bestseller-carousel .swiper-button-next,.bestseller-carousel .swiper-button-prev{top:40%}#bestseller-cl-home .swiper-button-next,#bestseller-cl-home .swiper-button-prev{top:35%}@media screen and (min-width:992px){#bestseller-cl-home .swiper-button-next:not(.swiper-button-disabled),#bestseller-cl-home .swiper-button-prev:not(.swiper-button-disabled){display:block!important}}@media screen and (max-width:991px){#bestseller-cl-home .font-cl-price{display:flex!important}}.tab-highlights-wrapper p{padding-bottom:32px}@media screen and (max-width:991px){.tab-highlights-wrapper p{padding:0 24px 24px 24px}}@media screen and (max-width:991px){.tab-highlights-wrapper nav{overflow-x:auto;max-height:100%;height:100%;display:flex;align-items:center;padding:0 16px}.tab-highlights-wrapper nav #tab-highlights{height:48px;border:.5px solid #d6d6d6;border-radius:1000px;margin:0}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper{border:none;position:relative;height:48px;align-items:center}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item{white-space:nowrap!important;font-family:Nunito;color:#747474;font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:.05em}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item.active{font-weight:600;color:#222}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-lc.active{background:#fff;transition:background .5s ease-out}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-lc.active~.glider{transform:translateX(0);left:5px;width:135px}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-sun.active{background:#fff;transition:background .5s ease-out}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-sun.active~.glider{transform:translateX(100%)}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-optics.active{background:#fff;transition:background .5s ease-out}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .nav-item#nav-tab-optics.active~.glider{transform:translateX(200%)}.tab-highlights-wrapper nav #tab-highlights .nav-item-wrapper .glider{position:absolute;display:flex;align-items:center;background-color:#fff;background-clip:text;-webkit-background-clip:text;z-index:1;border-radius:99px;transition:.3s ease-out;top:3.5px;width:142px;height:40px;box-shadow:0 1.47272718px 5.89090872px 0 #60617029}}@media screen and (max-width:991px) and (min-width:435px){.tab-highlights-wrapper nav{justify-content:center}}@media screen and (min-width:993px){.tab-highlights-wrapper #tab-highlights{height:48px}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper{position:relative;display:flex;border:.5px solid #d6d6d6;border-radius:1000px;align-items:center;padding:5px 2px 6px 6px;height:48px}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item{white-space:nowrap!important;font-family:Nunito;color:#747474;font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:.05em}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item.active{font-weight:600;color:#222}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-lc.active{background:#fff;transition:background .5s ease-out}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-lc.active~.glider{transform:translateX(0)}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-sun.active{background:#fff;transition:background .5s ease-out}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-sun.active~.glider{transform:translateX(100%)}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-optics.active{background:#fff;transition:background .5s ease-out;margin-left:1px}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .nav-item#nav-tab-optics.active~.glider{transform:translateX(200%)}.tab-highlights-wrapper #tab-highlights .nav-item-wrapper .glider{position:absolute;display:flex;background-color:#fff;background-clip:text;-webkit-background-clip:text;z-index:1;border-radius:99px;transition:.3s ease-out;left:5px;top:3.5px;width:143px;height:40px;box-shadow:0 1.47272718px 5.89090872px 0 #60617029}}#bestseller-container .cl-container,#bestseller-container .optical-container,#bestseller-container .sun-container{display:flex;flex-direction:column;align-items:center;padding-top:32px}#bestseller-container .cl-container .btn-wrapper,#bestseller-container .optical-container .btn-wrapper,#bestseller-container .sun-container .btn-wrapper{margin-bottom:80px}@media screen and (max-width:991px){#bestseller-container .cl-container .btn-wrapper,#bestseller-container .optical-container .btn-wrapper,#bestseller-container .sun-container .btn-wrapper{flex-direction:column;margin-top:24px}}#bestseller-container .cl-container .btn.btn-dark,#bestseller-container .optical-container .btn.btn-dark,#bestseller-container .sun-container .btn.btn-dark{max-width:100%;width:200px;text-transform:math-auto}#bestseller-container .cl-container .btn.btn-dark.sv-primary a,#bestseller-container .optical-container .btn.btn-dark.sv-primary a,#bestseller-container .sun-container .btn.btn-dark.sv-primary a{color:#fff;font-family:Nunito;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.05em;text-align:center}#bestseller-container .cl-container .btn.btn-dark.sv-secondary,#bestseller-container .optical-container .btn.btn-dark.sv-secondary,#bestseller-container .sun-container .btn.btn-dark.sv-secondary{padding:0}#bestseller-container .cl-container .btn.btn-dark.sv-secondary a,#bestseller-container .optical-container .btn.btn-dark.sv-secondary a,#bestseller-container .sun-container .btn.btn-dark.sv-secondary a{color:#222;font-family:Nunito;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.05em;text-align:center}#bestseller-container .cl-container .product--primary-img,#bestseller-container .optical-container .product--primary-img,#bestseller-container .sun-container .product--primary-img{display:none}#bestseller-container .cl-container .product--secondary-img,#bestseller-container .optical-container .product--secondary-img,#bestseller-container .sun-container .product--secondary-img{display:block;opacity:1;position:relative}.minicart-promo-banner{margin-bottom:21px}@media screen and (max-width:991px){.minicart-promo-banner{margin-bottom:0}}.minicart-carousel.algolia-carousel .search-carousel .search-carousel__body__slide{border-left:0}.minicart-carousel .product.card{padding:0;position:relative}.minicart-carousel .product.card .sv-secondary{display:none}.minicart-carousel .product.card:hover .product--primary-img{opacity:1}.minicart-carousel .product.card:hover .product--secondary-img{opacity:0}.minicart-carousel .product.card:hover .sv-secondary{display:block}.minicart-carousel .product.card .product--name{margin:0;margin-top:8px;text-align:left}.minicart-carousel .product.card .product--name a,.minicart-carousel .product.card .product--name span{font-size:14px;font-weight:400;line-height:20px}.minicart-carousel .product--top{height:0}.minicart-carousel .product--img{height:200px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:8px}.minicart-carousel .card-body{padding:0}.minicart-carousel .product--price{align-items:baseline!important;justify-content:flex-start!important;font-size:20px;line-height:1.5}.minicart-carousel .product--price .calculated-price+span{font-size:16px}.minicart-carousel .sv-secondary{position:absolute;top:146px;left:50%;width:180px;transform:translateX(-50%);padding:0;height:38px}.contact-lenses-carousel .product.card .product--content{padding:0;padding-top:10px}.contact-lenses-carousel .product.card .product--content .product--name a,.contact-lenses-carousel .product.card .product--content .product--name span{min-height:3em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.contact-lenses-carousel .product.card .product--content .product--price.price-title{padding-bottom:24px}.contact-lenses-carousel .product.card .product--img{padding-top:10px}.fullwidth-carousel{margin-left:-64px;margin-right:-64px;width:initial;--swiper-navigation-sides-offset:44px}@media screen and (max-width:992px){.fullwidth-carousel{margin-left:-15px;margin-right:-15px}}.fullwidth-carousel .title-related-products,.fullwidth-carousel>.d-flex{margin:0 64px}@media screen and (max-width:992px){.fullwidth-carousel .title-related-products,.fullwidth-carousel>.d-flex{margin:0 15px}}@media screen and (max-width:992px){.fullwidth-carousel .search-carousel__body{padding-bottom:0}}#ymal-pdp{margin-right:-78px;margin-left:-78px}@media screen and (max-width:992px){#ymal-pdp{margin-right:-20px;margin-left:-20px}}#ymal-pdp .title-related-products,#ymal-pdp>.d-flex{margin:0 78px;border-top:0}@media screen and (max-width:992px){#ymal-pdp .title-related-products,#ymal-pdp>.d-flex{margin:0 20px;border-top:0}}.cart-carousel{margin-bottom:0!important}.cart-carousel .search-carousel{height:100%;overflow:visible}.cart-carousel .search-carousel .swiper-button-next,.cart-carousel .search-carousel .swiper-button-prev{background-color:transparent;box-shadow:none;background-size:16px}@media screen and (max-width:991px){.cart-carousel .search-carousel .swiper-button-next,.cart-carousel .search-carousel .swiper-button-prev{display:block!important}}.cart-carousel .search-carousel .swiper-button-next{right:-30px}@media screen and (max-width:991px){.cart-carousel .search-carousel .swiper-button-next{right:0}}.cart-carousel .search-carousel .swiper-button-prev{left:-30px}@media screen and (max-width:991px){.cart-carousel .search-carousel .swiper-button-prev{left:0}}.cart-carousel .product-tile-carousel{background-color:transparent;max-width:230px;aspect-ratio:initial;margin:auto}.cart-carousel .product.card{background:0 0;padding:0 20px}.cart-carousel .product.card .product--content .product--name{margin:0}.cart-carousel .product.card .product--content .product--name span{font-size:14px;font-weight:400}.cart-carousel .product.card .product--content .product--price.price-title{font-size:16px;padding:8px 0 16px}.cart-carousel .card-img-top{height:110px;object-fit:contain;object-position:center}.cart-carousel swiper-slide{height:auto}.cart-carousel .sv-secondary.btn{padding:0;font-size:14px}.detail-tech-modal{padding-right:0!important}.detail-tech-modal .modal-dialog{max-width:100%!important;max-height:100%;height:100%;margin:0;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important}.detail-tech-modal .modal-dialog .modal-content{border:none;min-height:100%;border-radius:0}.detail-tech-modal .modal-dialog .modal-content .modal-header{border-radius:0;border-top:10px solid #f5f5f5;border-bottom:none;padding:1.5rem 3rem}.detail-tech-modal .modal-dialog .modal-content .modal-header .row{width:100%}.detail-tech-modal .modal-dialog .modal-content .modal-header .modal-logo{max-height:1.5rem}.detail-tech-modal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons/close.png);background-size:20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:0;padding:0;opacity:1}.detail-tech-modal .modal-dialog .modal-content .modal-body{padding-bottom:4rem;padding-top:20px}.detail-tech-modal .modal-dialog .modal-content .modal-body .modal-title{padding-bottom:56px}.detail-tech-modal .custom-container{padding:0;width:100%;margin:0;padding:0 20px;overflow:hidden}.detail-tech-modal .media-bkg-tech{max-height:calc(100vh - 255px);width:100%;height:718px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.detail-tech-modal .media-bkg-tech .box-info-tech{background:#fff;opacity:0;transition:opacity .75s ease;-moz-transition:opacity .75s ease;-webkit-transition:opacity .75s ease;-ms-transition:opacity .75s ease;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);background-color:#fff;max-height:calc(100vh - 286px);width:auto;max-width:350px;padding:25px;height:528px;position:absolute;z-index:2;top:16px;left:16px;display:flex;flex-direction:column;justify-content:space-between}.detail-tech-modal .media-bkg-tech .box-info-tech.show{opacity:1}.detail-tech-modal .media-bkg-tech .box-info-tech.opened{height:auto!important;width:auto!important;padding:8px 25px;border-radius:100px}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv{overflow-y:auto}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv.justify-content-between{display:flex;align-items:center;overflow-y:visible;padding-top:8px}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv .logo{max-width:155px}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv h3,.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv p{color:#414141}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv .close-info-tech{font-size:20px;font-family:Nunito,Helvetica,sans-serif;letter-spacing:-.5px;color:#414141;cursor:pointer;flex:1}.detail-tech-modal .media-bkg-tech .box-info-tech .mydiv .btn{flex:1;width:60%}.detail-tech-modal .media-bkg-tech .box-info-tech .open-info-tech{display:none;font-size:20px;font-family:Nunito,Helvetica,sans-serif;letter-spacing:-.5px;color:#414141;cursor:pointer;padding-left:16px;position:relative}.detail-tech-modal .media-bkg-tech .box-info-tech .open-info-tech span{font-size:40px;position:absolute;top:-3px;left:-12px;color:#070e17;font-family:Nunito,Helvetica,sans-serif}.detail-tech-modal .media-bkg-tech .apply-filter-lences{background-color:#fff;border-radius:20px;width:147px;height:40px;position:absolute;bottom:20px;z-index:3;left:50%;transform:translate(-50%,0);cursor:pointer;display:flex;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.detail-tech-modal .media-bkg-tech .apply-filter-lences.pressed{background-color:transparent;border:1px solid #fff}.detail-tech-modal .media-bkg-tech .apply-filter-lences.pressed .text-wrapper{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s cubic-bezier(1,.7,1,.1);-moz-transition:visibility 0s,opacity .5s cubic-bezier(1,.7,1,.1);-webkit-transition:visibility 0s,opacity .5s cubic-bezier(1,.7,1,.1);-ms-transition:visibility 0s,opacity .5s cubic-bezier(1,.7,1,.1)}.detail-tech-modal .media-bkg-tech .apply-filter-lences .text-wrapper{font-weight:700!important;font-family:Nunito,Helvetica,sans-serif;font-size:14px;line-height:1;position:absolute;display:block;top:52%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;z-index:4;visibility:visible;opacity:1;transition:visibility 0s,opacity .5s cubic-bezier(.5,.7,1,.1);-moz-transition:visibility 0s,opacity .5s cubic-bezier(.5,.7,1,.1);-webkit-transition:visibility 0s,opacity .5s cubic-bezier(.5,.7,1,.1);-ms-transition:visibility 0s,opacity .5s cubic-bezier(.5,.7,1,.1)}.detail-tech-modal .media-bkg-tech .apply-filter-lences span.circle-wrapper{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;border-radius:96px;-moz-border-radius:96px;-webkit-border-radius:96px;-ms-border-radius:96px;background-image:url(../images/icons-svg/click_hold.svg);background-size:contain;background-repeat:no-repeat;background-position:center;animation:pulseShadow 2s 4;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;height:100%;display:block;opacity:.75}#techology-landing-page h2.pdp-subtitle,.techology-landing-page h2.pdp-subtitle{margin:0}#techology-landing-page .titleItems h2.pdp-subtitle,.techology-landing-page .titleItems h2.pdp-subtitle{margin-bottom:32px!important}#techology-landing-page .more-brands,.techology-landing-page .more-brands{text-align:center;padding:3rem 0 7rem}#techology-landing-page .more-brands .btn,.techology-landing-page .more-brands .btn{text-transform:uppercase}#techology-landing-page .borderedcols,.techology-landing-page .borderedcols{margin:56px 0}#techology-landing-page .borderedcols .col,.techology-landing-page .borderedcols .col{border-right:.5px solid #9a9b97;padding-right:44px;padding-left:0}#techology-landing-page .borderedcols .col h3,.techology-landing-page .borderedcols .col h3{text-transform:uppercase;margin-bottom:30px;color:#414141}#techology-landing-page .borderedcols .col h4,.techology-landing-page .borderedcols .col h4{text-transform:uppercase;font-size:16px;color:#414141;margin-bottom:0}#techology-landing-page .borderedcols .col p,.techology-landing-page .borderedcols .col p{margin-bottom:15px}#techology-landing-page .borderedcols .col:last-child,.techology-landing-page .borderedcols .col:last-child{border:none;padding-right:0;padding-left:64px}#techology-landing-page .boxgrey,.techology-landing-page .boxgrey{width:100%;text-align:center;background:#d8d8d8;border-radius:0}#techology-landing-page .boxgrey.padding,.techology-landing-page .boxgrey.padding{padding:45px 0}#techology-landing-page .boxgrey .container-fluid,.techology-landing-page .boxgrey .container-fluid{max-width:800px}#techology-landing-page .boxgrey h2,#techology-landing-page .boxgrey h3,#techology-landing-page .boxgrey h4,.techology-landing-page .boxgrey h2,.techology-landing-page .boxgrey h3,.techology-landing-page .boxgrey h4{color:#595959;text-transform:uppercase}#techology-landing-page .boxgrey p,.techology-landing-page .boxgrey p{color:#545454;font-size:14px;font-family:Nunito,sans-serif}#techology-landing-page #technology-match,.techology-landing-page #technology-match{width:100%;border-bottom:1px solid #d6d6d6;margin-bottom:25px;margin-top:50px}#techology-landing-page #technology-match .slick-arrow,.techology-landing-page #technology-match .slick-arrow{background:#fff;margin-top:20px;width:50px;height:55px;border-radius:0}#techology-landing-page #technology-match .slick-arrow.slick-prev,.techology-landing-page #technology-match .slick-arrow.slick-prev{left:-2px}#techology-landing-page #technology-match .slick-arrow.slick-next,.techology-landing-page #technology-match .slick-arrow.slick-next{right:-2px}#techology-landing-page #technology-match .slick-slide,.techology-landing-page #technology-match .slick-slide{height:40px;font-size:16px;font-family:Nunito,Helvetica,sans-serif;color:#9a9b97;border-bottom:3px solid #fff;text-transform:uppercase;text-align:center;cursor:pointer}#techology-landing-page #technology-match .slick-slide.slick-current,.techology-landing-page #technology-match .slick-slide.slick-current{color:#414141;border-bottom:3px solid #6f7e88;font-size:20px}#techology-landing-page #technology-carousel-swiper,.techology-landing-page #technology-carousel-swiper{width:100%;margin-top:50px;margin-bottom:32px}#techology-landing-page #technology-carousel-swiper .swiper-slide,.techology-landing-page #technology-carousel-swiper .swiper-slide{background-position:center;background-size:cover;width:426px;height:0;box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.25);opacity:1;position:relative;padding-bottom:36%}#techology-landing-page #technology-carousel-swiper .swiper-slide:before,.techology-landing-page #technology-carousel-swiper .swiper-slide:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:rgba(199,199,199,.4)}#techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-next,#techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-prev,.techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-next,.techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-prev{opacity:1}#techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-active,.techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-active{opacity:1}#techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-active:before,.techology-landing-page #technology-carousel-swiper .swiper-slide.swiper-slide-active:before{content:none}.fullwidth-banner{width:100%;height:600px;background-image:url(../Attachment/media/LC/SV_lenti_contatto_desktop.jpg);background-size:cover;background-position:center}.fullwidth-banner .container-fluid{position:relative;width:100%;height:100%}.fullwidth-banner .container-fluid .border-btn-wht{position:absolute;right:10%;bottom:168px}.findstore-section{text-align:center;padding:1.75rem 0 1.5rem;margin-top:2rem;margin-bottom:3rem}.findstore-section.greybox{background-color:#f7f7f7}.findstore-section p{font-size:15px;font-weight:600;line-height:1.8;text-align:center;color:#949494;white-space:normal;padding-bottom:1.75rem;white-space:pre-line}.findstore-section .btn{text-transform:uppercase}.brand-row{border-bottom:1px solid #d6d6d6;padding-bottom:1rem}.brand-row .single-brand{text-align:center;opacity:.5;padding:1rem 0}.advantages{padding-top:4.75rem;padding-bottom:3.25rem}.advantages .text-wrapper{white-space:normal;font-size:14px;font-weight:300;line-height:1.83;text-align:center;color:#545454;padding-top:1rem}.fullwidth-content .two-col-layout-img{position:relative}.fullwidth-content .two-col-layout-img .bkg-wrapper{width:100%;height:640px;background-image:url(../Attachment/media/LC/contact-2016.png);background-size:cover;background-repeat:no-repeat;background-position:center}.fullwidth-content .two-col-layout-img .text-wrapper{position:absolute;bottom:56px;left:50%;transform:translateX(-50%);text-align:center}.fullwidth-content .two-col-layout-img .text-wrapper .cta-text{font-family:Nunito,Helvetica,sans-serif;font-size:22px;color:#fff;padding-bottom:1.75rem;white-space:normal}.fullwidth-content .two-col-layout-img .text-wrapper .btn{width:286px}.fullwidth-content .two-col-layout-content{padding-left:2.5rem}.fullwidth-content .two-col-layout-content .content-main-title{padding-top:1.75rem;margin-bottom:2.25rem}.fullwidth-content .two-col-layout-content .content-text{font-size:14px;font-weight:300;line-height:1.83;color:#545454;padding-bottom:6rem;white-space:pre-line}.fullwidth-content .two-col-layout-content .content-unordered-list{margin-bottom:0;padding-bottom:4rem;padding-left:0;list-style-type:none}.fullwidth-content .two-col-layout-content .content-unordered-list li{position:relative;list-style-type:none;font-size:14px;font-weight:300;line-height:1.57;color:#595959;padding-left:1.5rem;padding-bottom:.5rem}.fullwidth-content .two-col-layout-content .content-unordered-list li:before{content:'';display:inline-block;position:absolute;left:0;top:8px;width:6px;height:6px;background-image:url(../images/icons/bullet-light.png);background-position:center;background-repeat:no-repeat;background-size:contain}.fullwidth-content .two-col-layout-content .content-subtitle{color:#595959;text-transform:uppercase;margin-bottom:1.25rem}.lc-info-text{margin-top:5.25rem;padding-top:3.5rem;border-top:1px solid #d6d6d6}.lc-info-text .content-text{font-size:14px;font-weight:300;line-height:1.83;color:#545454;padding-bottom:3.75rem;padding-top:1rem}.lc-info-text .content-unordered-list{padding-left:1.5rem;margin-bottom:2.5rem;width:80%;list-style-type:none}.lc-info-text .content-unordered-list li{position:relative;font-size:14px;font-weight:300;line-height:1.83;color:#545454;padding-bottom:1.25rem;padding-left:1.5rem;list-style-type:none}.lc-info-text .content-unordered-list li:before{content:'';display:inline-block;position:absolute;left:0;top:6px;width:6px;height:6px;background-image:url(../images/icons/bullet-light.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:900px){.landing-breadcrumb{display:none}h2.content-main-title{font-size:20px;line-height:25px}.fullwidth-banner{height:500px;background-image:url(../Attachment/media/LC/SV_lenti_contatto_mobile.jpg);background-position:top center}.fullwidth-banner .container-fluid .border-btn-wht{left:50%;transform:translateX(-50%);bottom:50px;padding:.85rem 1.5rem;width:177px;max-height:40px;min-height:40px}.findstore-section{padding-bottom:3.5rem;margin-bottom:4rem}.findstore-section p{font-size:14px;font-weight:300;line-height:1.57;color:#545454;padding-bottom:3.5rem}.findstore-section .btn{padding:.85rem 2.75rem}.brand-row{border-bottom:0}.fullwidth-content .two-col-layout-img .bkg-wrapper{height:350px}.fullwidth-content .two-col-layout-img .text-wrapper{width:100%}.fullwidth-content .two-col-layout-img .text-wrapper .cta-text{font-size:30px;line-height:1.17}.fullwidth-content .two-col-layout-img .text-wrapper .btn{width:auto;padding:.85rem 2rem;max-height:40px;min-height:40px}.fullwidth-content .two-col-layout-content .content-main-title{padding-top:4.75rem;margin-bottom:1.25rem}.fullwidth-content .two-col-layout-content .content-text{padding-bottom:3.25rem}.fullwidth-content .two-col-layout-content .content-subtitle{margin-bottom:1.125rem}.fullwidth-content .two-col-layout-content .content-unordered-list{padding-bottom:3rem}.lc-info-text{margin-top:0;padding-top:2rem}.lc-info-text .content-text{padding-top:.75rem;padding-bottom:2rem}.lc-info-text .content-unordered-list{padding-left:0;padding-right:.75rem;list-style-type:none;width:100%}.lc-info-text .content-unordered-list li{padding-bottom:3.25rem;list-style-type:none}}@media screen and (max-width:1000px){#content h1.greyish-brown{margin-top:50px}.detail-tech-modal .modal-dialog .modal-content .modal-header{display:none}.detail-tech-modal .modal-dialog .modal-content .modal-body{padding:0}.detail-tech-modal .modal-dialog .modal-content .modal-body .closemobile{background-image:url(../images/icons/close.png);background-size:20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:0;padding:0;opacity:1;position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-ms-border-radius:32px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);background-color:#fff;z-index:4;border:none}.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container{height:100%;position:absolute;top:0;left:0;padding:0}.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container .media-bkg-tech{height:100%;max-height:100vh}.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container .media-bkg-tech .apply-filter-lences{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.detail-tech-modal .modal-dialog .modal-content .modal-body .custom-container .media-bkg-tech .box-info-tech{z-index:5;width:calc(100% - 32px);height:calc(100% - 32px);max-width:initial;max-height:calc(100vh - 160px)}#techology-landing-page .avaiabletechbox .p-5,.techology-landing-page .avaiabletechbox .p-5{padding:0 25px!important}#techology-landing-page .borderedcols,.techology-landing-page .borderedcols{flex-direction:column}#techology-landing-page .borderedcols .col,.techology-landing-page .borderedcols .col{border:none;padding-left:0;padding-right:0}#techology-landing-page .borderedcols .col h3,.techology-landing-page .borderedcols .col h3{text-align:center}#techology-landing-page .borderedcols .col:last-child,.techology-landing-page .borderedcols .col:last-child{padding-left:0;padding-right:0}#techology-landing-page .borderedcols .col:last-child h3,.techology-landing-page .borderedcols .col:last-child h3{margin-top:30px}#techology-landing-page #technology-match .slick-slide,.techology-landing-page #technology-match .slick-slide{width:45vw!important;height:45px}#techology-landing-page #technology-carousel-swiper,.techology-landing-page #technology-carousel-swiper{height:400px;margin-left:-15px;width:calc(100% + 30px)}#techology-landing-page #technology-carousel-swiper .swiper-slide,.techology-landing-page #technology-carousel-swiper .swiper-slide{width:80%;padding-bottom:100%}}@-webkit-keyframes pulseShadow{0%{-webkit-box-shadow:0 0 0 0 rgba(65,65,65,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(65,65,65,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(65,65,65,0)}}@keyframes pulseShadow{0%{-moz-box-shadow:0 0 0 0 rgba(65,65,65,.4);box-shadow:0 0 0 0 rgba(65,65,65,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(65,65,65,0);box-shadow:0 0 0 10px rgba(65,65,65,0)}100%{-moz-box-shadow:0 0 0 0 rgba(65,65,65,0);box-shadow:0 0 0 0 rgba(65,65,65,0)}}.single-promo{text-align:center;padding-bottom:7rem}.single-promo .content-mask-img{width:100%;height:50vw;overflow:hidden}.single-promo .content-mask-img img{width:100%}.single-promo .content-main-title{padding-top:4rem;padding-bottom:2rem}.single-promo .text-wrapper{max-width:60%;margin:auto;padding-bottom:3rem}.single-promo .text-wrapper p{font-size:12px;font-weight:300;line-height:1.83;text-align:center;color:#545454}.single-promo .btn{padding:.75rem 2.25rem}@media screen and (max-width:900px){.single-promo .content-mask-img{height:100vw}.single-promo .text-wrapper{max-width:80%}.single-promo .plain-btn{padding:1.25rem 2.25rem}}.small-text{font-size:14px;font-weight:300;line-height:1.83;color:#545454;white-space:pre-line;text-align:center}.sub-heading-text{padding-top:1.25rem;padding-bottom:4rem}.anchor-wrapper{text-align:center}.anchor-wrapper .anchor-btn{font-family:Nunito,Helvetica,sans-serif;font-size:15px;line-height:15px;color:#595959;text-transform:uppercase;border:none;border-bottom:3px solid #fff;border-radius:0;padding:0;margin:0 1.75rem;position:relative}.anchor-wrapper .anchor-btn:before{content:'';display:inline-block;position:absolute;left:-1.75rem;width:3px;height:100%;background-color:#595959}.anchor-wrapper .anchor-btn:hover{border:none;border-bottom:3px solid #595959;border-radius:0}.anchor-wrapper .anchor-btn:focus{box-shadow:none}.anchor-wrapper .anchor-btn:first-of-type::before{content:none}.single-service{text-align:center}.single-service .content-main-title{padding-top:7.25rem;margin-bottom:0;padding-bottom:1.75rem}.single-service .bkg-container{width:100%;height:600px;background-position:center;background-size:cover}.single-service .bkg-container.desktop-version{display:block}.single-service .bkg-container.mobile-version{display:none}.single-service .btn{max-width:286px;width:100%}.single-service .small-text{padding-top:2.75rem;padding-bottom:4.5rem}.go-top-wrapper{padding:5rem 0 4rem}.go-top-wrapper .go-top-btn{font-size:15px;color:#595959;width:100%;text-align:center;padding:0}.go-top-wrapper .go-top-btn:focus{box-shadow:none}.go-top-wrapper .go-top-btn:hover{color:#00516b}@media screen and (max-width:900px){.services-custom-padding .content-main-title{padding-top:3.25rem}.small-text{font-size:14px}.anchor-wrapper{margin:0 -15px}.anchor-wrapper .slick-track{max-width:100%;display:flex;justify-content:center}.anchor-wrapper .slick-slide{margin:0 1.75rem;position:relative}.anchor-wrapper .slick-slide:before{content:'';display:inline-block;position:absolute;left:-1.75rem;width:3px;height:100%;background-color:#595959}.anchor-wrapper .slick-slide:first-of-type:before{content:none}.anchor-wrapper .slick-slide .anchor-btn{margin:0;white-space:nowrap}.single-service{margin:0 -10px;width:calc(100% + 10px);flex-basis:auto;max-width:none}.single-service .content-main-title{font-size:30px;padding-top:6rem}.single-service .bkg-container{height:200px}.single-service .bkg-container.mobile-version{display:block}.single-service .bkg-container.desktop-version{display:none}.single-service .btn{max-width:177px}}.error-page-heading{background-color:#f9f9f9;text-align:center;padding:56px 0}@media screen and (max-width:992px){.error-page-heading{padding:40px 0}}.error-page-heading .title{font-size:25px;font-weight:700;line-height:1.3;letter-spacing:.3em;margin-bottom:16px}@media screen and (max-width:992px){.error-page-heading .title{font-size:20px}}.my_account.generic_error_container .myaccount_header{font-size:25px;font-weight:700;line-height:1.3;letter-spacing:.2em;margin-bottom:16px;padding:56px 0 24px 24px}@media screen and (max-width:992px){.my_account.generic_error_container .myaccount_header{font-size:20px;padding:16px;text-align:center}}.my_account.generic_error_container .content{padding-left:24px}@media screen and (max-width:991px){.my_account.generic_error_container .content{padding:0 16px;text-align:center}}.my_account.generic_error_container .button_primary{background-color:#222;border-color:#222;border-radius:25px;font-family:Nunito,sans-serif;font-weight:600;font-size:16px;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;color:#fff;height:45px;min-height:45px;max-height:45px;padding:10px 24px;white-space:nowrap;width:min-content}@media screen and (max-width:991px){.my_account.generic_error_container .button_primary{margin:0 auto}}.error-page.page-404 .btn-wrapper{margin:24px 0 80px 0}@media screen and (max-width:991px){.error-page.page-404 .btn-wrapper .btn.sv-primary{max-width:154px}}.error-page.page-404 .btn-wrapper .btn.sv-primary:hover{background-color:#222;color:#fff}@media screen and (min-width:991px){.error-page.page-404 .d-desk-none{display:none!important}}.error-page.page-404 #error-page-carousel-rule-based>.d-flex h4{font-size:16px;font-weight:700;line-height:24px}.maintenance-header{border-top:10px solid #f2f2f2;border-bottom:1px solid #cdcdcd}.maintenance-header .SV-maintenance-logo{max-width:260px;margin:1.25rem 2.5rem}.maintenance-page{margin-top:-90px}.maintenance-page .title-col{text-align:center;padding-bottom:7rem}.maintenance-page .title-col h1{font-size:20px}.maintenance-page .title-col .small-text{display:inline-block;width:auto}.maintenance-page .maintenance-subtitle{font-family:Nunito,Helvetica,sans-serif;font-size:18px;color:#595959;text-align:center;line-height:18px;margin-bottom:0;padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:1px solid #6f7e88;letter-spacing:0}.maintenance-page .small-text{width:70%;margin:auto}.maintenance-page .numeroverde{display:block;margin:.5rem auto}.maintenance-page .social-icons-wrapper{text-align:center}.maintenance-page .social-icons-wrapper img{padding-left:1.25rem}.maintenance-page .social-icons-wrapper img:first-of-type{padding:0}.intro-warranty-text{font-size:15px;font-weight:600;line-height:1.67;color:#545454;white-space:pre-line;text-align:center;padding:3.5rem 0}.warranty-slider .slick-arrow{background-color:transparent;top:218px}.warranty-slider .slick-arrow:before{background-image:url(../images/icons-svg/carousel-arrow.svg)}.warranty-slider .slick-prev{left:6vw}.warranty-slider .slick-prev::before{transform:rotate(180deg)}.warranty-slider .slick-next{right:6vw}.warranty-slider .slick-slide .text-wrapper{display:none}.warranty-slider .slick-slide.slick-current .text-wrapper{display:block}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper{margin:0 5px}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .img-wrapper{width:90vw;height:385px;border-radius:6px;overflow:hidden}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .img-wrapper .warranty-img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper h2.content-main-title{font-size:20px;line-height:20px;padding-top:2rem;padding-bottom:.75rem;transition:.1s ease all;-moz-transition:.1s ease all;-webkit-transition:.1s ease all}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper h2.content-main-title.bigger{padding-top:2.5rem;padding-bottom:.75rem;font-size:30px;transition:.1s ease all;-moz-transition:.1s ease all;-webkit-transition:.1s ease all}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .btn{text-transform:uppercase;display:block;margin:auto}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper h3.content-main-title{font-size:20px;margin-bottom:1.75rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .showmore-warranty-btn{margin-top:1rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse{transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse.show{transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;padding-top:4rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse .small-text{text-align:left}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse .showless-warranty-btn{margin-top:6rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .multi-col-content{display:flex;flex-direction:column;justify-content:space-between}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .single-col-content{padding-bottom:3rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .single-col-content .small-text{padding-bottom:2rem}@media screen and (max-width:900px){.warranty-title{font-size:20px;padding-top:2rem}.intro-warranty-text{text-align:left;padding:3rem 0}.warranty-slider{padding-top:0}.warranty-slider .warranty-wrapper{width:85vw!important}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper{margin:0 10px}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .img-wrapper{width:100%;height:250px}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper{width:100vw;margin-left:calc(-7.5vw + -10px)}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse .row{margin:0 10px}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .multi-col-content{padding-bottom:5rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .multi-col-content .par-wrapper{padding-bottom:5rem}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .multi-col-content .par-wrapper:last-of-type{padding-bottom:0}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .showless-warranty-btn,.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .showmore-warranty-btn{width:177px}.warranty-slider .warranty-wrapper .content-warranty-inner-wrapper .text-wrapper .collapse .showless-warranty-btn{margin-top:2.5rem}}.privacy-page{padding-bottom:7rem}.privacy-page ul.dot-list{list-style-type:disc;margin-left:2rem;padding-top:.5rem}.privacy-page ul.dot-list li{margin-bottom:1rem}.privacy-page ul.dot-list li ul{padding-top:1rem}.privacy-page ul.dot-list li ul li{position:relative;padding-left:1.75rem}.privacy-page ul.dot-list li ul li:before{content:'';position:absolute;width:6px;height:6px;background-image:url(../images/icons/bullet-light.png);background-size:contain;background-repeat:no-repeat;background-position:center;left:6px;top:6px}.privacy-page .numeral-list{list-style-type:decimal;margin-left:.75rem;padding:1rem}.privacy-page .numeral-list li{padding-left:1rem;padding-bottom:1rem}.privacy-page ul.roman-list{counter-reset:roman;margin-left:2.25rem}.privacy-page ul.roman-list li{padding-left:30px;position:relative}.privacy-page ul.roman-list li:before{counter-increment:roman;content:"(" counter(roman,lower-roman) ")";position:absolute;left:0}.privacy-page .shipping-table{width:60%;margin:20px auto}.privacy-page .shipping-table td{border:1px solid #d8d8d8;padding:10px;width:25%}.privacy-page .small-text{text-align:left;white-space:pre-line}.privacy-page h1{margin-bottom:0;padding-bottom:2.5rem;padding-top:3rem}.privacy-page h2{font-size:20px;line-height:20px}.privacy-page h3{font-size:15px;line-height:15px;padding-top:3.75rem}.privacy-page .blue-link{color:#00516b;font-weight:600}.privacy-page ul{padding-top:2rem;list-style-type:none;padding-left:0}.privacy-page ul+p{padding-top:2rem}.privacy-page ul li+ul{padding-top:0}.privacy-page .bullet-list li{position:relative;padding-left:1.75rem}.privacy-page .bullet-list li:before{content:'';position:absolute;width:6px;height:6px;background-image:url(../images/icons/bullet-light.png);background-size:contain;background-repeat:no-repeat;background-position:center;left:6px;top:6px}.privacy-page .indent-list{padding-left:1.75rem}.privacy-page .inner-text-wrapper{padding-left:6.25rem}.privacy-page .smaller-padding{padding-top:2rem}@media screen and (max-width:900px){.privacy-page .main-title{font-size:24px}.privacy-page .inner-text-wrapper{padding-left:2rem}}.static_page_content{max-width:1280px;margin:auto}.static_page_content .page_header{font-family:Nunito,Helvetica,sans-serif;font-size:30px;margin-bottom:4rem;text-transform:uppercase;color:#6f7e88;display:block;color:#222;font-weight:700;letter-spacing:.3rem}.info_table_1 .column_box .column ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;flex:100%}.info_table_1 .column_box .column ul li.h2{margin-bottom:130px}.info_table_1 .column_box .column ul li.h2 [role=heading]{font-family:Nunito,Helvetica,sans-serif;font-size:30px;padding-bottom:35px;text-align:start;border-bottom:1px solid #f2f2f2;margin-bottom:30px;text-transform:uppercase;color:#222;display:block;font-weight:700;letter-spacing:.3rem}.info_table_1 .column_box .column ul li.h2>ul>li.h2{width:100%;margin-bottom:50px!important}.info_table_1 .column_box .column ul li.h3{display:flex;flex-direction:column;flex-wrap:wrap;flex:25%;max-width:25%}.info_table_1 .column_box .column ul li.h3 a{font-family:Nunito,Helvetica,sans-serif;font-size:15px;color:#222;display:block;line-height:25px;text-transform:uppercase;border:none;padding:0;margin:0;text-align:left;font-weight:700}.info_table_1 .column_box .column ul li.h3 a:hover{color:#595959}.info_table_1 .column_box .column>ul{flex-direction:column}.info_table_1 .column_box .column.other-pages ul{margin-bottom:130px}.info_table_1 .column_box .column.other-pages ul li.h2{width:100%;text-align:center;margin-bottom:0}.sitemap-title{font-size:25px;margin-top:56px;margin-bottom:80px}@media screen and (max-width:992px){.sitemap-title{margin-top:40px;margin-bottom:48px}}@media screen and (max-width:900px){.static_page_content{max-width:100%;padding:0 10px}.static_page_content .page_header{font-size:20px}.info_table_1{display:block}.info_table_1 .column_box .column ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;flex:100%}.info_table_1 .column_box .column ul li.h2{margin-bottom:130px}.info_table_1 .column_box .column ul li.h2 [role=heading]{text-align:start}.info_table_1 .column_box .column ul>li>ul{padding:0}.info_table_1 .column_box .column ul li.h3{flex:50%;max-width:50%}.info_table_1 .column_box .column.other-pages ul li.h2{max-width:100%;flex:100%;width:100%}}.nicescroll-rails.nicescroll-rails-vr{margin-left:16px}#quick_cart_mobile_container{background-color:rgba(0,0,0,.5)}#quick_cart_mobile_container .product_price .product--price--old{text-decoration:line-through;color:#747474;font-size:14px;margin:0!important}#quick_cart_mobile_container .xsmall{font-size:12px!important}#quick_cart_mobile_container .remove-item img{width:13px}#quick_cart_mobile_container .modal-dialog{display:flex;height:100%;align-items:center;margin:0}#quick_cart_mobile_container .modal-dialog .modal-content{transform:translateY(310px);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;background:#fff!important;padding:0;padding-bottom:env(safe-area-inset-bottom);display:block;border-radius:0;position:fixed;bottom:0;left:0;z-index:100000}#quick_cart_mobile_container.show .modal-dialog .modal-content{opacity:1;transform:translateY(0)}#quick_cart_mobile_container .modal-footer{display:none}#quick_cart_mobile_container #accessories-minicart{margin-top:20px}#quick_cart_mobile_container #accessories-minicart .product{display:flex;align-items:center}#quick_cart_mobile_container #accessories-minicart .product .product_image{width:100px;height:100px;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:20px}#quick_cart_mobile_container #accessories-minicart .product .product_image .image{padding-bottom:0!important}#quick_cart_mobile_container #accessories-minicart .product .product-brand{font-family:Nunito!important;font-size:14px!important;text-align:left!important;color:#303030}#quick_cart_mobile_container .product.cart-item{border-bottom:1px solid #dee2e6;padding-bottom:15px}#quick_cart_mobile_container .catalogEntryRecommendationWidget{padding:0}#quick_cart_mobile_container .catalogEntryRecommendationWidget .product .product-price-wrapper .product-price{text-align:left!important;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;letter-spacing:.77px;color:#303030;margin-bottom:12px!important}#quick_cart_mobile_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row div[class*=col-] .product .product_info .border-btn{font-family:Nunito;font-size:14px;font-weight:700;border:none;text-transform:unset!important;text-decoration:underline;padding:0!important}#quick_cart_mobile_container .catalogEntryRecommendationWidget .carousel-inner{overflow:visible;margin-bottom:15px}#quick_cart_mobile_container .catalogEntryRecommendationWidget .carousel-item{width:80%;padding-right:15px}#quick_cart_mobile_container .catalogEntryRecommendationWidget .active.carousel-item-right+.carousel-item-next,#quick_cart_mobile_container .catalogEntryRecommendationWidget .carousel-item-next.slide-left{-webkit-transform:translateX(200%);transform:translateX(200%)}#quick_cart_mobile_container .catalogEntryRecommendationWidget .last-slide-right{-webkit-transform:translateX(-80%);transform:translateX(-80%)}#quick_cart_mobile_container .catalogEntryRecommendationWidget .last-slide-right+.active,#quick_cart_mobile_container .catalogEntryRecommendationWidget .last-slide-right+.carousel-item-left{-webkit-transform:translateX(20%);transform:translateX(20%)}#quick_cart_mobile_container .catalogEntryRecommendationWidget .slick-dots{bottom:0}#quick_cart_mobile_container .catalogEntryRecommendationWidget .slick-dots li{width:8px;height:8px!important;border-radius:100%;background-color:transparent;border:1px solid #d6d6d6}#quick_cart_mobile_container .catalogEntryRecommendationWidget .slick-dots li button:before{content:none}#quick_cart_mobile_container .catalogEntryRecommendationWidget .slick-dots li.slick-active{background-color:#333;border-color:#333}#quick_cart_mobile_container .product_name a{line-height:1.2;font-weight:700;color:#303030}#quick_cart_mobile_container .product_qty_price{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px}#quick_cart_mobile_container .product_qty_price .product_price{font-size:20px;font-weight:700;color:#303030;display:inline-flex;align-items:center;gap:8px}#quick_cart_mobile_container .pricePromoBadge{font-size:10px;height:16px;line-height:17px;width:37px;font-weight:700}#quick_cart_mobile_container .product_quantity{color:#303030;margin-top:0!important}#quick_cart_mobile_container .product--model{color:#303030;font-size:13px;margin-bottom:0}#quick_cart_mobile_container .btn{text-transform:unset}#quick_cart_mobile_container .sv-promo-product{border:none;box-shadow:unset;margin-right:20px}#quick_cart_mobile_container .sv-promo-product p{font-size:12px}#quick_cart_mobile_container .sv-promo-product .product_name{font-size:14px;font-weight:700}#quick_cart_mobile_container .sv-promo-product .product-info__price{font-size:18px;padding-right:0}#quick_cart_mobile_container .sv-promo-product .product-brand{margin-bottom:0}#quick_cart_mobile_container .sv-promo-product .catalogEntryDisplayListViewProduct .product_image{height:80px;width:auto;max-width:100%}#quick_cart_mobile_container .sun-product .product_image{width:100px;height:100px;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center}#quick_cart_mobile_container .sun-product .product_image img{max-width:unset;max-height:100%}#quick_cart_mobile_container .minicart-accessories-widget{padding:24px 0}#quick_cart_mobile_container .minicart-accessories-widget h3{margin-bottom:16px;padding:0 20px}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .product{display:grid;grid-template-columns:100px calc(100% - 112px);column-gap:12px;align-items:center}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .product--top{display:none!important}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .svEnableListCarouselSlick .single-product .product .product_info{display:block;height:auto!important}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .svEnableListCarouselSlick .single-product .product .product_info .product--name{font-size:14px;text-transform:lowercase;font-weight:400;letter-spacing:.6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:38.5vw;margin-bottom:4px!important}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .svEnableListCarouselSlick .single-product .product .product_info .product--name:first-letter{text-transform:uppercase}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .slick-slide .single-product.accessories{padding-right:20px}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .product-price-wrapper{justify-content:flex-start!important}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .btn.sv-secondary.btn-dark{border:none;font-size:14px;letter-spacing:.7px;font-weight:700;text-decoration:underline;color:#222!important;padding:0!important;margin-bottom:0!important;min-height:initial}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .product_image{display:flex;justify-content:center;align-items:center;background-color:#fff;height:100px}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .slick-dots{margin-bottom:0;bottom:-36px}#quick_cart_mobile_container #catalogEntryRecommendationWidgetMinicartWidgetAccessoryMobile .slick-list.draggable{padding-left:20px}#quick_cart_container .product_part_number{font-size:13px}#quick_cart_container .btn{font-size:14px}#quick_cart_container .remove-item img{width:13px}#quick_cart_container .modal-dialog{max-width:90%;width:950px;min-height:580px;margin-top:50px}#quick_cart_container .fixed-h{min-height:580px}#quick_cart_container h2.pdp-subtitle{margin-top:0}#quick_cart_container .fixed-col{width:500px;max-width:60%}#quick_cart_container .catalogEntryRecommendationWidget{padding:0}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row{margin:0 -10px;width:auto;align-items:flex-start;justify-content:flex-start!important}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product{width:50%;max-width:50%;flex:1 0 50%}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product{padding:0 10px;border:none;position:relative}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product{overflow:hidden;padding:0}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_image,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product_image{height:200px;border-radius:8px}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-price-wrapper,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product-price-wrapper{justify-content:flex-start!important}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product--name,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-brand,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product--name,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product-brand{font-family:inherit;font-size:14px;text-transform:unset;text-align:left;margin-top:10px;margin-bottom:0;color:#303030}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-price,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product-price{text-align:left;font-size:20px;font-family:Nunito,sans-serif;line-height:1.2;color:#222;letter-spacing:.86px;font-weight:700}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-info__old-price,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product-info__old-price{color:#747474}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .sv-secondary,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product_info .sv-secondary{display:none;position:absolute;top:155px;left:50%;width:180px;height:38px;transform:translateX(-50%);background-color:#fff;white-space:nowrap;font-size:14px;text-transform:lowercase!important}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .sv-secondary::first-letter,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product .product .product_info .sv-secondary::first-letter{text-transform:uppercase}#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product:hover .product_info .sv-secondary,#quick_cart_container .catalogEntryRecommendationWidget .svEnableListCarouselSlick .slick-list .single-product:hover .product_info .sv-secondary{display:block}#quick_cart_container .product_image{background-color:#fff;display:flex;align-items:center}#quick_cart_container .product_price{display:inline-flex!important;align-items:center;font-size:20px;gap:8px}#quick_cart_container .product_price .product--price--old{text-decoration:line-through;color:#747474;font-size:14px;font-weight:600;margin:0!important}#quick_cart_container .product_qty_price{display:flex;flex-wrap:wrap;column-gap:8px;align-items:baseline}#quick_cart_container .product_quantity{flex:1 0 100%}#quick_cart_container .algolia-carousel .d-grid{grid-gap:20px 24px}#quick_cart_container .algolia-carousel .d-grid .product-tile-carousel{padding-bottom:0!important}#quick_cart_container .algolia-carousel .d-grid .product-tile-carousel .search-carousel{padding-top:0!important}.sv-promo-product{border-radius:9px;background-color:#fff;padding:9px 8px;border:none;box-shadow:0 0 4px 0 transparent;border:solid .5px #fff}.sv-promo-product:focus,.sv-promo-product:hover{box-shadow:0 0 4px 0 #222;border-color:#222}.sv-promo-product .product{display:flex;flex-wrap:wrap;align-items:flex-end}.sv-promo-product .product_image{height:auto}.sv-promo-product .catalogEntryDisplayListViewProduct{flex:1 0 45%;max-width:45%}.sv-promo-product .product_info{flex:1 0 55%}.sv-promo-product .product-brand{font-size:14px;font-family:Nunito;margin-bottom:8px;margin-top:4px;color:#303030}.sv-promo-product .product_name{font-weight:700;color:#303030}.sv-promo-product .product-info__price{font-size:20px;font-family:Nunito;text-align:right;font-weight:700;color:#303030;padding-right:32px}#quick_cart_mobile_container .pdp-subtitle{margin:0}@media screen and (max-width:1200px){.modal.right#quick_cart_container .modal-footer{padding-bottom:70px}}#checkout-div .border-btn,#checkout-div .btn.sv-bordered,#checkout-div h1,#checkout-div h2,#checkout-div h3,#checkout-div h4,#checkout-div h5,#checkout-div h6,.sv-cart-detail-summary .border-btn,.sv-cart-detail-summary .btn.sv-bordered,.sv-cart-detail-summary h1,.sv-cart-detail-summary h2,.sv-cart-detail-summary h3,.sv-cart-detail-summary h4,.sv-cart-detail-summary h5,.sv-cart-detail-summary h6,.sv-total-detail-summary .border-btn,.sv-total-detail-summary .btn.sv-bordered,.sv-total-detail-summary h1,.sv-total-detail-summary h2,.sv-total-detail-summary h3,.sv-total-detail-summary h4,.sv-total-detail-summary h5,.sv-total-detail-summary h6{font-family:Nunito,sans-serif;font-weight:500}#checkout-div .accessories-wrapper .border-btn,.sv-cart-detail-summary .accessories-wrapper .border-btn,.sv-total-detail-summary .accessories-wrapper .border-btn{padding:0}#checkout-div .accessorySuggestion .border-btn,.sv-cart-detail-summary .accessorySuggestion .border-btn,.sv-total-detail-summary .accessorySuggestion .border-btn{padding:7px}.sv-cart-detail-summary .border-btn,.sv-cart-detail-summary .btn.sv-bordered,.sv-cart-detail-summary .btn.sv-primary,.sv-total-detail-summary .border-btn,.sv-total-detail-summary .btn.sv-bordered,.sv-total-detail-summary .btn.sv-primary{font-size:14px;line-height:24px}#applyGiftCard,#applycode{font-size:14px;padding:8px 0}#applyGiftCard:hover,#applycode:hover{cursor:pointer}#applyGiftCard+.check-credit-btn,#applycode+.check-credit-btn{padding:0 0 9px 0}#accessorySuggestionSun .btn-dark{font-size:14px;padding-top:8px}#total_breakdown #paypal-button-container{border-radius:40px;overflow:hidden;height:40px}#purchase_options .option,.sv-cartwrap .option{display:flex;justify-content:space-between;position:relative;align-items:center;align-content:center;padding:4px 0}#purchase_options .option.active .price-option,.sv-cartwrap .option.active .price-option{font-weight:600}#purchase_options .custom-radio .custom-control-input:checked~.price-option{font-weight:600}.prescription-check .basic-select{position:relative}.prescription-check .basic-select .select{text-align:left}.prescription-check .basic-select .select .select-styled{color:#303030}.prescription-check .basic-select label{margin-bottom:0;position:absolute;top:-10px;left:10px;z-index:1;letter-spacing:.51px;color:#303030;font-size:12px}.prescription-check .basic-select label:before{content:'';width:103%;height:10px;background-color:#fff;position:absolute;display:block;top:10px;left:-1px;z-index:-1}@media screen and (max-width:767px){.prescription-check .custom-checkbox{flex-wrap:wrap!important}}.prescription-check .custom-checkbox .custom-control-input:checked~.custom-control-label.selected{display:flex}.prescription-check .custom-checkbox .custom-control-input:checked~.custom-control-label.not-selected{display:none}.prescription-check .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='security-copy-19' fill='%23222222' fill-rule='nonzero'%3E%3Cpath d='M8.332,0.904 L3.702,6.516 L1.726,4.121 C1.351,3.667 0.744,3.667 0.369,4.121 C-0.005,4.576 -0.005,5.311 0.369,5.766 L3.023,8.983 C3.211,9.21 3.456,9.323 3.702,9.323 C3.947,9.323 4.192,9.21 4.38,8.983 L9.688,2.549 C10.063,2.095 10.063,1.359 9.688,0.904 C9.314,0.45 8.706,0.45 8.332,0.904 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:12px}.prescription-check .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border-color:#222}.prescription-check .custom-checkbox .custom-control-input:checked~.selected{display:flex}.prescription-check .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.selected{display:none}.prescription-check .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.not-selected{display:block}.prescription-check .custom-checkbox .custom-control-input:not(:checked)~.selected{display:none}.prescription-check .custom-checkbox .custom-control-label::after,.prescription-check .custom-checkbox .custom-control-label::before{top:50%;transform:translateY(-50%);border:1px solid #222;border-radius:2px;background-color:#fff;width:20px;height:20px}.freeshipping{background-image:url(../images/icons-svg/Delivery.svg);background-size:20px;background-position:15px 15px;background-repeat:no-repeat;margin-bottom:30px;padding:15px 0;border:1px solid #979797;border-radius:6px;padding-left:50px;padding-right:20px}.freeshipping span{display:block}.freeshipping span.p1{font-family:Nunito,sans-serif;font-size:16px;line-height:19px;color:#b22525}.freeshipping span.p2{font-family:Nunito,sans-serif;font-size:16px;line-height:19px;color:#595959}#checkout-div .sv-total-detail-summary{margin-left:11px;margin-top:3rem!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}@media screen and (max-width:768px){#checkout-div .sv-total-detail-summary{max-width:unset!important;flex-shrink:unset!important;flex-grow:unset!important;flex-basis:unset!important}}.sv-total-detail-summary:not(.checkout){margin-left:11px;max-width:400px!important;flex:0 0 400px!important;margin-top:20px!important}@media screen and (max-width:991px){.sv-total-detail-summary:not(.checkout){margin-left:0;padding:0 10px;margin-top:0!important;max-width:unset!important;flex-shrink:unset!important;flex-grow:unset!important;flex-basis:unset!important}}.sv-total-detail-summary:not(.checkout) #total_breakdown .paypallbtn{width:100%;cursor:pointer}.sv-total-detail-summary:not(.checkout) #total_breakdown .paypallbtn img{width:100%}.sticky-bar{position:fixed;bottom:0;left:0;z-index:998;box-shadow:0 -4px 4px -2px rgba(0,0,0,.1);background-color:#fff;padding:.5rem;width:100%}.sticky-bar-ppl{bottom:0;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));box-shadow:none}.sticky-bar-with-bottom{bottom:calc(68px + env(safe-area-inset-bottom))}#promotions{margin:16px 0 0 0!important}#promotions>br{display:none}#promotions .dropdown-menu.show{border-radius:0;padding:20px;padding-top:0}#promotions .materialize-input-wrapper .optionalFilledLabel,#promotions .materialize-input-wrapper input:disabled~label,#promotions .materialize-input-wrapper input:focus~label,#promotions .materialize-input-wrapper input:not(:empty)~label,#promotions .materialize-input-wrapper input:not([required]):focus~label,#promotions .materialize-input-wrapper input:not([required]):valid~label,#promotions .materialize-input-wrapper input[readonly]~label,#promotions .materialize-input-wrapper input[required]:valid~label{top:-10px;background-color:#fff;padding:0 3px}#gift-card.mb-3{margin:16px 0 0 0!important}#gift-card.mb-3>br{display:none}.perks-box.rounded{margin-top:16px!important}.promocode-alert{max-height:0;height:auto;overflow:hidden}.promocode-alert.show{max-height:100%}.promocode-alert div{padding:8px 20px;display:flex;align-items:center}.promocode-alert div svg{flex:0 0 auto;margin-right:8px}.promocode-alert.confirm div{background-color:rgba(110,154,48,.1);color:#6e9a30;height:45px}.promocode-alert.confirm div p{color:#557b1f}.promocode-alert.invalid div{background-color:rgba(220,84,84,.1);color:#cf191f}.materialize-input-wrapper.valid:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eatoms-icons-forms-tick-round%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='atoms-icons-forms-tick-round' fill-rule='nonzero'%3E%3Cpath d='M7.994,0 C3.579,0 0,3.579 0,7.994 C0,12.409 3.58,15.987 7.994,15.987 C12.409,15.987 15.987,12.409 15.987,7.994 C15.987,3.579 12.41,0 7.994,0 Z' id='Path' fill='%2379AF2C'%3E%3C/path%3E%3Cpolygon id='Path' fill='%23FFFFFF' points='6.527 12.1 3.008 8.58 4.181 7.407 6.527 9.754 11.807 4.474 12.98 5.647'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.materialize-input-wrapper.error{border:solid 2px #cf191f}.materialize-input-wrapper.error:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0.0574329286 0.037239164 1.53828739 0.037239164 1.53828739 7.63315508 0.0574329286 7.63315508'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(1.000000, 1.000000)'%3E%3Cg id='Fill-1-Clipped' transform='translate(6.964171, 2.531550)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='path-1'%3E%3C/g%3E%3Cpath d='M0.0587440107,3.41193628 C0.0587440107,2.51238335 0.0550525668,1.61283041 0.0600579144,0.713333071 C0.0629985562,0.18172853 0.670147219,-0.131463981 1.17712637,0.132753982 C1.43052209,0.264835169 1.53819962,0.470683921 1.53819962,0.727230503 C1.53782422,2.5202215 1.53920069,4.31321249 1.53701085,6.10625907 C1.53651032,6.49983432 1.21998465,6.78545433 0.797971284,6.78612342 C0.368324759,6.7867329 0.0609338503,6.50995165 0.0596825133,6.11053948 C0.0567418716,5.21104214 0.0587440107,4.31148921 0.0587440107,3.41193628' id='Fill-1' fill='%23DC5454' fill-rule='nonzero' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M7.75589743,12.9829194 C7.21613325,12.9805853 6.7781653,12.5428051 6.77646518,12.0039794 C6.77466158,11.4604613 7.22758295,11.0075399 7.76847337,11.0117944 C8.30285678,11.0159864 8.74664344,11.4617126 8.74846965,11.9960335 C8.75033483,12.543118 8.30560972,12.9852778 7.75589743,12.9829194' id='Fill-4' fill='%23DC5454' fill-rule='nonzero'%3E%3C/path%3E%3Ccircle id='Oval' stroke='%23DC5454' stroke-width='1.35' cx='7.62352941' cy='7.62352941' r='7.62352941'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.materialize-input-wrapper.error label{color:#cf191f}.dropdown.custom-dropdown{border-radius:6px;border:solid 1px #d6d6d6;width:100%;padding:0;display:flex;flex-direction:column;background:#fff}.dropdown.custom-dropdown .displayonshow{display:none;position:absolute;right:58px;font-size:12px;font-weight:600;top:21px;color:#222;cursor:pointer;z-index:1000}.dropdown.custom-dropdown .dropdown-toggle{position:relative;padding:20px}.dropdown.custom-dropdown .dropdown-toggle:focus{box-shadow:unset}.dropdown.custom-dropdown .dropdown-toggle:after{content:'';display:inline-block;width:10px;height:10px;position:absolute;right:20px;top:50%;border:none;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(0)}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal{text-align:left;font-size:14px;font-weight:600;display:block;padding-bottom:20px;position:relative}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal p:before{display:none!important}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal .mastercard:after{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:5px;z-index:2}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal .amex:after{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:5px;z-index:2}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal .visa:after{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:5px;z-index:2}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal p{padding-left:0!important;font-size:14px}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal p.xsmall{padding:0}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal span{display:block;padding-right:40px}.dropdown.custom-dropdown .dropdown-toggle .addressItemVal .xsmall{font-size:12px;font-weight:300}.dropdown.custom-dropdown .dropdown-menu{display:none;position:static!important;transform:none!important;width:100%;border:none}.dropdown.custom-dropdown .dropdown-menu .addressItemVal{text-align:left;position:relative;display:block;font-size:14px;font-weight:600;padding-bottom:10px;cursor:pointer;margin-bottom:10px;border-bottom:solid 1px #d6d6d6}.dropdown.custom-dropdown .dropdown-menu .addressItemVal p{padding-left:0!important;font-size:14px}.dropdown.custom-dropdown .dropdown-menu .addressItemVal p:before{display:none!important}.dropdown.custom-dropdown .dropdown-menu .addressItemVal .mastercard:after{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:9px;z-index:2}.dropdown.custom-dropdown .dropdown-menu .addressItemVal .amex:after{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:9px;z-index:2}.dropdown.custom-dropdown .dropdown-menu .addressItemVal .visa:after{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg)!important;background-size:50px 30px;width:50px;height:30px;content:'';position:absolute;left:60%;top:9px;z-index:2}.dropdown.custom-dropdown .dropdown-menu .addressItemVal:last-child{border-bottom:0}.dropdown.custom-dropdown .dropdown-menu .addressItemVal span{display:block}.dropdown.custom-dropdown .dropdown-menu .addressItemVal .xsmall{font-size:12px;font-weight:300}.dropdown.custom-dropdown .dropdown-menu .table{margin-top:10px;margin-bottom:0;font-size:12px;color:#595959}.dropdown.custom-dropdown .dropdown-menu .table th{font-weight:600;border-bottom:0;padding:.25rem}.dropdown.custom-dropdown .dropdown-menu .table td{padding:.25rem;font-weight:300}.dropdown.custom-dropdown .dropdown-menu.show{display:block}.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper{background-color:#f4f4f4;border:none;padding-top:0;margin-top:0;height:40px;padding:12px 6px 12px 16px;border-radius:24px;display:flex;align-items:center}.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper input{background-color:#f4f4f4;height:100%;font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em}.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper input.form-control.valid,.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper input.form-control:disabled{background:0 0!important}.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper label{display:none}.dropdown.custom-dropdown .dropdown-menu #giftcardInputWrapper .reset-btn{display:none;background-image:url(../images/icons-svg/reset-input.svg);background-position:center;background-size:cover;width:16.5px;height:16.5px;border:none;margin-right:17px}.dropdown.custom-dropdown .promotion_code{font-weight:600;color:#303030;font-size:14px;padding-bottom:16px}.dropdown.custom-dropdown .dropdown-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(-180deg)}.dropdown.custom-dropdown.show .displayonshow{display:block}.modal.subscription-plan-modal .modal-dialog{max-width:630px;transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}.modal.subscription-plan-modal .modal-dialog .modal-body{padding:32px 24px}.modal.subscription-plan-modal .modal-dialog .modal-body .close-modal{right:24px;top:15px}.modal.subscription-plan-modal .modal-dialog .modal-body .row{margin:0 22px}.modal.subscription-plan-modal .modal-dialog .modal-body .modal-title{line-height:1;border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:28px}.modal.subscription-plan-modal .modal-dialog .modal-body .modal-text{font-size:12px;line-height:20px;font-weight:300}.modal.subscription-plan-modal .modal-dialog .modal-body .modal-label{font-weight:600}.modal.subscription-plan-modal .modal-dialog .modal-body .basic-select .select-styled{font-weight:700}.promo31-effect{box-shadow:0 0 8px 0 #028188;border:solid 1px #028188;border-radius:6px}#order_details .sv-order_item{border:1px solid #d6d6d6;border-radius:5px;overflow:hidden;margin-bottom:10px}#order_details .sv-order_item-highlight{background-color:#222;color:#fff;width:100%;padding:10px 20px}#order_details .sv-order_item-highlight a{color:#fff;text-decoration:underline}#order_details .sv-order_item.outofstock{min-height:0}#order_details .sv-order_item .img a{display:block;height:100px;width:100%;text-align:center}#order_details .sv-order_item .shipping-data{background-color:#f8f8f8;padding:6px 20px;border-top-right-radius:5px;border-top-left-radius:5px}#order_details .sv-order_item .sv-main-cartitem{display:flex;flex-wrap:wrap;flex:1 0 100%;padding:20px 41px 32px 34px}#order_details .sv-order_item .sv-main-cartitem.cl-item{padding:20px 20px 32px}#order_details .sv-order_item .img{width:220px;padding-right:40px;flex:0 0 auto}#order_details .sv-order_item .img img{width:auto;max-height:100%}#order_details .sv-order_item .prod-action-div{width:100px;display:flex;align-content:flex-end;flex-direction:column;align-items:flex-end}#order_details .sv-order_item .subscription-price{text-align:right}#order_details .sv-order_item .subscription-price p{font-family:Nunito,sans-serif;font-size:18px;color:#595959}#order_details .sv-order_item .subscription-price p .red-text{color:#b22525}#order_details .sv-order_item .subtot-prod{width:170px;font-weight:700;font-size:20px;color:#303030;letter-spacing:.86px;text-align:right}#order_details .sv-order_item .subtot-prod .small{font-family:Nunito,sans-serif;font-size:8px!important;display:block;font-weight:300}#order_details .sv-order_item .subtot-prod .old-price{font-size:14px;line-height:1;text-decoration:line-through;color:#747474}#order_details .sv-order_item .subtot-prod .discount-text{font-size:14px;line-height:1.2}#order_details .sv-order_item .price-label{font-family:Nunito,sans-serif;font-size:15px;color:#595959}#order_details .sv-order_item .price-label .red-text{color:#b22525}#order_details .sv-order_item .price-label .prescription-price{font-size:18px}#order_details .sv-order_item .odos{margin-top:20px;flex:1;display:flex}#order_details .sv-order_item .odos .item-quantity{padding-right:25px}#order_details .sv-order_item .odos .item-quantity .miniprice{margin-top:5px;display:block;text-align:right;font-size:12px;font-weight:600;color:#595959}#order_details .sv-order_item .delivery-frequency{margin-top:20px;flex:1;display:flex}#order_details .sv-order_item .delivery-frequency .item-quantity{padding-right:25px}#order_details .sv-order_item .delivery-frequency label{display:block;font-size:12px;font-weight:600;white-space:nowrap}#order_details .sv-order_item .sv-caritem-detail{padding:20px 20px 20px 40px;flex-grow:1}#order_details .sv-order_item .sv-caritem-detail .noborder-table th{border-bottom:0}#order_details .sv-order_item .sv-caritem-detail .noborder-table td,#order_details .sv-order_item .sv-caritem-detail .noborder-table th{padding:2px}#order_details .sv-order_item .sv-caritem-detail .custom-check{padding-right:10px;font-size:12px!important}#order_details .sv-order_item .sv-caritem-detail .custom-check a{font-size:12px}#order_details .sv-order_item .sv-caritem-detail .price-option{font-size:12px!important;padding-left:10px}#order_details .sv-order_item .sv-caritem-detail .prod-name h4{margin-bottom:0}#order_details .sv-order_item .sv-caritem-detail .table-features{margin-top:12px;display:flex}#order_details .sv-order_item .sv-caritem-detail .table-features div{display:flex;flex-direction:column;text-align:left}#order_details .sv-order_item .sv-caritem-detail .table-features div.value-features{padding-left:8px}#order_details .sv-order_item .sv-caritem-detail .table-features div p{font-size:12px;color:#595959}#order_details .sv-order_item .btn-qta-picker button img{transform:none!important}#order_details .sv-order_item .btn-qta-picker button img.remove-item-ico{width:13px}#order_details .sv-order_item .remove-item img{transform:none;width:13px}#order_details .sv-order_item--subscription .sv-main-cartitem{background-color:#f8f8f9;width:100%}#order_details .sv-order_item--subscription .sv-main-cartitem-title{background-color:#f8f8f9;width:100%;padding:5px 20px;margin:0;font-family:Nunito,sans-serif;font-weight:700}@media screen and (min-width:992px){.sv-main-cartitem .fav-btn{width:auto;height:auto;padding:0;padding-left:20px;background-position:left;background-size:14px;text-decoration:underline}}@media screen and (max-width:992px){.sv-main-cartitem .fav-btn:hover{background-image:url(../images/icons-svg/icon-heart.svg)}.sv-main-cartitem .fav-btn.active:hover{background-image:url(../images/icons-svg/icon-heart-filled.svg)}}.sv-main-cartitem .fav-btn .remove{display:none;padding:0}.sv-main-cartitem .fav-btn .add{display:block;padding:0}.sv-main-cartitem .fav-btn.active .remove{display:block}.sv-main-cartitem .fav-btn.active .add{display:none}@media screen and (max-width:992px){.sv-main-cartitem:not(.cl-item) .remove-item{position:absolute;top:66px}}@media screen and (max-width:992px){.sv-main-cartitem:not(.cl-item) .remove-item img{display:none}}@media screen and (max-width:992px){.sv-main-cartitem .action-wrapper{position:static}}@media screen and (max-width:992px){.sv-main-cartitem .item-info{position:relative}}.accessorySuggestion{order:2}.accessories-wrapper{margin-top:16px;border-radius:5px;border:solid 1px #d6d6d6;padding:10px 30px}.accessories-wrapper #accessories-collapse{padding-top:10px;padding-bottom:30px}.accessories-wrapper #accessories-collapse .black{color:#303030!important}.accessories-wrapper #accessories-collapse .carousel-indicators{display:none!important}.accessories-wrapper #accessories-collapse .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .product_name .product-brand{font-size:15px;margin-bottom:0}.accessories-wrapper #accessories-collapse .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-price-wrapper .product-price,.accessories-wrapper #accessories-collapse .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .product_name .product-brand{color:#222}.accessories-wrapper .border-btn{margin-top:10px!important}.accessories-wrapper .accessories-accordion{margin-top:15px;margin-bottom:15px}.accessories-wrapper .accessories-accordion img{display:none}.accessories-wrapper .accessories-accordion.collapsed{margin-top:0;margin-bottom:0}.accessories-wrapper .accessories-accordion.collapsed img{display:block}.accessories-wrapper .accessories-accordion.collapsed .dropdown-toggle:after{transform:translateY(-50%) rotate(0)}.accessories-wrapper .dropdown-toggle{position:relative;padding-right:24px}.accessories-wrapper .dropdown-toggle:after{display:inline-block;width:10px;height:10px;position:absolute;right:0;border:none;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%;transform:translateY(-50%) rotate(180deg)}.accessories-wrapper .pdp-subtitle{display:none}.accessories-wrapper .catalogEntryRecommendationWidget{padding:0;margin-bottom:0}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row{width:100%}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product{border:none}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product{padding:0;max-width:170px;margin:auto;display:grid;grid-template-rows:130px auto}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info{text-align:center}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .product_name{font-weight:400;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;font-size:15px;line-height:22px;height:45px;text-transform:capitalize;color:#222}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_info .product_name .product-brand{text-transform:none}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product--top{height:20px}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_image .image{padding:0;text-align:center}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product_image .image img{max-height:110px;margin-bottom:0;height:110px;object-fit:contain;object-position:center}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .product-price-wrapper .product-price{font-weight:700;font-size:16px;color:#222}.accessories-wrapper .catalogEntryRecommendationWidget .svEnableListCarousel .carousel-item .row .single-product .product .sv-secondary{font-weight:600;letter-spacing:.5px;padding-right:15px!important;padding-left:15px!important;font-size:14px}.btn-qta-picker{display:flex;height:30px}.btn-qta-picker button{width:24px;border:solid 1px #d6d6d6;-webkit-appearance:unset;appearance:unset;background-color:#f2f2f2;padding:0;display:flex;justify-content:center;align-items:center;border-radius:5px}.btn-qta-picker button.plus{border-top-left-radius:0;border-bottom-left-radius:0}.btn-qta-picker button.plus:disabled>img{opacity:.3}.btn-qta-picker button.minus{border-top-right-radius:0;border-bottom-right-radius:0}.btn-qta-picker button.minus:disabled>img{opacity:.3}.btn-qta-picker .product-qta-wrapper{width:48px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;display:flex;justify-content:center;align-items:center}.btn-qta-picker input{max-width:100%;font-family:Nunito,sans-serif;font-size:16px;color:#303030;border:none!important;text-align:center;border-radius:0;background-color:#fff;-webkit-appearance:unset;appearance:unset}@media screen and (max-width:992px){#order_details .delivery-frequency .item-quantity .basic-select{width:100%}#order_details .sv-order_item{overflow:visible}.accessories-wrapper{padding-left:10px;padding-right:10px}.accessories-wrapper .carousel-control-next-icon,.accessories-wrapper .carousel-control-prev-icon{background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.accessories-wrapper .carousel-control-prev-icon{transform:rotate(90deg)}.accessories-wrapper .carousel-control-next-icon{transform:rotate(-90deg)}.accessories-wrapper .carousel-control-next,.accessories-wrapper .carousel-control-prev{width:20px;opacity:1}.accessories-wrapper .accessories-accordion .w-100-collapsed{width:100%}.accessories-wrapper .accessories-accordion h4{text-align:center!important}.accessories-wrapper .accessories-accordion.collapsed .w-100-collapsed{width:auto}.accessories-wrapper .accessories-accordion.collapsed h4{text-align:left!important}.accessories-wrapper .collapsed .dropdown-toggle{display:inline-block}.accessories-wrapper .dropdown-toggle{display:none}.prescription-check{order:1;margin-top:20px}.prescription-check .custom-checkbox .custom-control-input:checked~.custom-control-label.selected{flex-wrap:wrap}.prescription-check .custom-checkbox .custom-control-label::after,.prescription-check .custom-checkbox .custom-control-label::before{top:4px;transform:none}.btn-qta-picker input{padding:0;-webkit-appearance:unset;margin-right:0}}#warranty-modal h2{margin-bottom:14px}#warranty-modal h3{font-size:24px}#warranty-modal .price-wrapper{justify-content:center}@media screen and (max-width:992px){.sv-total-detail-summary .btn.sv-primary{font-size:16px}#accessorySuggestionSun .border-btn{border:none;font-family:Nunito;text-transform:none!important;font-weight:700;text-decoration:underline;padding:0!important;text-align:right}.nomobile{display:none!important}#purchase_options .option{padding:10px 0}#purchase_options .option:after{bottom:auto}#purchase_options .option .custom-check,#purchase_options .option .custom-radio,#purchase_options .option .price-option,.sv-cartwrap .option .custom-check,.sv-cartwrap .option .custom-radio,.sv-cartwrap .option .price-option{background:#f8f8f8!important;font-size:16px}#promotions{margin-bottom:0}.sv-error-message,.sv-generic-message{font-size:14px!important}#shopping_cart_product_table_tall{display:flex;flex-direction:column}#shopping_cart_product_table_tall .shipmodeForm-div{margin-top:30px;padding:30px 15px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;background-color:#f8f8f8;order:3;margin-left:-10px;width:calc(100% + 20px)}#shopping_cart_product_table_tall .gen-mgs-errors{order:0}#shopping_cart_product_table_tall .cart-detail-div{order:1}.sv-total-detail-summary #total_breakdown{padding:0;background:#fff}.dropdown.custom-dropdown{width:100%;margin-top:0}.dropdown.custom-dropdown .displayonshow{z-index:10000;right:18px;top:auto;font-size:16px;bottom:6px}.dropdown.custom-dropdown .editbtn{display:block;text-align:right;padding-top:10px}.dropdown.custom-dropdown .dropdown-menu .table{margin-bottom:20px;font-size:14px}.sv-cart-detail-summary{margin-top:0!important}.sv-cart-detail-summary.empty{display:flex;flex:1;height:500px;position:relative;align-items:center;justify-content:center;text-align:center}.sv-cart-detail-summary.empty p{font-size:16px}.sv-cart-detail-summary.empty .btn.sv-secondary{bottom:10px;left:0;width:100%}.sv-cart-detail-summary h1{font-size:24px!important;margin-bottom:20px}#order_details .sv-order_item .shipping-data{flex:100%;width:100%}#order_details .sv-order_item .odos .item-quantity{flex:1}#order_details .sv-order_item .odos .item-quantity .basic-select{width:100%}#order_details .sv-order_item .odos .item-quantity .miniprice{font-weight:700}#order_details .sv-order_item .subtot-prod{width:100%;margin-top:8px;padding-top:14px;border-top:1px solid #eaeaea;order:-1}#order_details .sv-order_item .subtot-prod .discount-text{white-space:unset;flex-direction:row-reverse;direction:ltr}#order_details .sv-order_item .subtot-prod .discount-text img{transform:none}#order_details .sv-order_item .sv-main-cartitem-title{padding:5px 10px}#order_details .sv-order_item .sv-main-cartitem{flex-wrap:wrap;flex-direction:row;padding:15px;padding-bottom:24px}#order_details .sv-order_item .sv-main-cartitem .img{flex:1 0 100%;padding-right:0;display:flex;border-right:0!important;max-height:150px}#order_details .sv-order_item .sv-main-cartitem .img a{max-width:45%;flex:1 0 45%;margin-left:-15px;margin-right:15px;height:auto}#order_details .sv-order_item .subtot-prod p .small{font-size:10px!important}#order_details .sv-order_item .prod-action-div{width:100%;flex:1 0 100%;margin-top:8px}#order_details .sv-order_item .prod-action-div .item-quantity{padding-left:40%}#order_details .sv-order_item .prod-action-div .subtot-prod{width:100%;margin-top:20px}#order_details .sv-order_item .prod-action-div .xsmall{font-size:12px!important}#order_details .sv-order_item .sv-caritem-detail{padding:0}#order_details .sv-order_item .sv-caritem-detail .collapsed img{transform:rotate(0);transition:.5s ease transform}#order_details .sv-order_item .sv-caritem-detail img{width:8px;transform:rotate(-180deg);transition:.5s ease transform}#order_details .sv-order_item .sv-caritem-detail .product-detail .xsmall{font-size:12px!important}#order_details .sv-order_item .sv-caritem-detail .remove-item img{transform:none;width:13px}#order_details .sv-order_item .option-mob{display:flex;width:100%;padding-top:22px}#order_details .sv-order_item .option-mob:after{bottom:10px}#order_details .sv-order_item .option-mob .custom-check{background:#fff!important;padding-right:0}#order_details .sv-order_item .option-mob .custom-check span{font-size:14px}#order_details .sv-order_item .option-mob .custom-check span a{font-size:14px}#order_details .sv-order_item .option-mob .price-option{background:#fff!important;font-size:14px;padding-left:0}#order_details .sv-order_item .shipping-data p{font-size:12px}#order_details .sv-order_item .shipping-data a{display:none}.subscription-plan-modal .modal-dialog .modal-content .modal-body .modal-text{padding:0 24px;font-weight:400;font-size:15px}.subscription-plan-modal .modal-dialog .modal-content .modal-body .subscription-benefit p{font-size:16px}.subscription-plan-modal .modal-dialog .modal-content .modal-body .prescription-select-wrapper{flex-wrap:wrap;position:relative}.subscription-plan-modal .modal-dialog .modal-content .modal-body .prescription-select-wrapper .modal-label{position:absolute;font-weight:300;font-size:12px!important;top:8px;left:40px}.subscription-plan-modal .modal-dialog .modal-content .modal-body .prescription-select-wrapper>div{width:100%;padding:0 22px}.subscription-plan-modal .modal-dialog .modal-content .modal-body .prescription-select-wrapper .basic-select .select-styled{padding-bottom:8px;padding-top:30px}.subscription-plan-modal .modal-dialog .modal-content .modal-body .sv-primary{height:60px;padding:1.25rem 0!important;width:100%}.prescription-edit-modal .modal-dialog .modal-content .modal-body .modal-inner-wrapper{padding:0 10px}.prescription-edit-modal .modal-dialog .modal-content .modal-body .mob-wrapper{display:flex;flex-wrap:wrap}.prescription-edit-modal .modal-dialog .modal-content .modal-body .mob-wrapper p{order:-1;font-size:14px;font-weight:600;margin-top:24px}.prescription-edit-modal .modal-dialog .modal-content .modal-body .mob-wrapper .modaltitle{margin-top:8px}.prescription-edit-modal .modal-dialog .modal-content .modal-body .mob-wrapper .modaltitle span{font-family:Nunito,sans-serif;font-size:12px}.prescription-edit-modal .modal-dialog .modal-content .modal-body .modal-text{font-size:14px;font-weight:600;margin-bottom:8px;margin-top:24px}.prescription-edit-modal .modal-dialog .modal-content .modal-body label[for=allOd-mobile] span{font-size:14px!important;font-weight:600}#warranty-modal .modal-body{display:flex;flex-direction:column}#warranty-modal .modal-title{margin-bottom:24px}#warranty-modal .bannerimg-modal{padding-top:0;width:80vw;margin:auto;height:65vw}#warranty-modal .mobile-fixed{order:1}#warranty-modal .mobile-fixed .price-wrapper{align-items:center;margin:0;box-shadow:0 -4px 4px -2px rgba(0,0,0,.1)}#warranty-modal .mobile-fixed .btn{flex:1;margin:8px 0!important}}@media screen and (max-width:992px) and screen and (max-width:991px){.sv-cart-detail-summary{padding:0 10px!important}}@media screen and (max-width:320px){#order_details .sv-order_item .option-mob .custom-check{flex:0 0 70%}#order_details .sv-order_item .option-mob:after{bottom:20px}}@media screen and (min-width:1000px){#easy-contacts-subscription-modal .select{width:288px}}#easy-contacts-subscription-modal .basic-select .select-styled{text-align:center}#easy-contacts-subscription-modal .basic-select .select-styled:before{content:'';width:20px;height:20px;display:block;position:absolute;left:12px;top:19px;background:url(../images/icons-svg/SortingElement.svg) no-repeat center}#easy-contacts-subscription-modal .basic-select .select-styled.basic-select-label{padding-top:20px;padding-bottom:15px}#easy-contacts-subscription-modal .basic-select .select-styled.basic-select-label .custom-label{position:relative;top:0}@media screen and (min-width:992px){#easy-contacts-subscription-modal .modal-content{width:640px}#order_details .sv-order_item .sv-caritem-detail .product-detail{display:block!important}#order_details .sv-order_item .item-info .sv-caritem-detail{max-width:calc(100% - 100px)}.item-info{max-width:calc(100% - 220px)}}#accessories-rayban-collapse{padding-bottom:30px}#accessories-rayban-collapse .slick-disabled{display:none!important}#accessories-rayban-collapse .slick-prev{left:0}#accessories-rayban-collapse .slick-next{right:0}@media screen and (max-width:992px){#accessories-rayban-collapse .slick-arrow{background-color:transparent!important;box-shadow:none}}@media screen and (max-width:992px){#accessories-rayban-collapse .slick-arrow:before{width:16px;height:16px;background-size:16px}}#accessories-rayban-collapse .single-product.accessories .product{max-width:170px;margin:auto;display:grid;grid-template-rows:20px 110px auto}@media screen and (max-width:992px){#accessories-rayban-collapse .single-product.accessories .product{max-width:unset}}#accessories-rayban-collapse .single-product.accessories .product .monetate-product{display:none}#accessories-rayban-collapse .single-product.accessories .product .product--top{height:auto}@media screen and (max-width:992px){#accessories-rayban-collapse .single-product.accessories .product .product_image{max-width:170px}}@media screen and (max-width:992px){#accessories-rayban-collapse .single-product.accessories .product .product_info{width:100%;align-items:center}}#accessories-rayban-collapse .single-product.accessories .product .product--name{font-weight:400;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;font-size:15px;line-height:22px;height:45px;text-transform:capitalize}@media screen and (max-width:992px){#accessories-rayban-collapse .single-product.accessories .product .product--name{max-width:170px}}#accessories-rayban-collapse .single-product.accessories .product .product_info .product-price-wrapper .product-price{font-weight:700;font-size:16px}#accessories-rayban-collapse .single-product.accessories .product .border-btn{font-weight:600;letter-spacing:.5px;padding-right:15px!important;padding-left:15px!important}@media screen and (max-width:992px){#accessories-rayban-collapse .single-product.accessories .product .border-btn{max-width:100%!important;width:calc(100% - 28px)!important}}@media screen and (max-width:992px){#accessories-rayban-collapse .accessories-accordion.collapsed{gap:16px;justify-content:space-between;padding:0 6px!important}}@media screen and (max-width:992px){#accessories-rayban-collapse .accessories-accordion.collapsed .dropdown-toggle{display:inline-block}}@media screen and (max-width:992px){#accessories-rayban-collapse .accessories-accordion.collapsed .dropdown-toggle:after{width:12px;height:12px}}@media screen and (max-width:992px){#accessories-rayban-collapse .accessories-accordion.collapsed .w-100-collapsed{text-align:left}}#headerWrapper .header.checkout{height:80px;position:relative}#headerWrapper .header.checkout.sticky-ing .main-menu{box-shadow:0 3px 3px -2px rgba(0,0,0,.25)}#headerWrapper .header.checkout .main-menu{box-shadow:unset;border-bottom:solid 1px #f2f2f2!important;height:100%;display:flex;justify-content:center;align-items:center}#learnMoreBtnCl[aria-expanded=true],#learnMoreBtnNewsletter[aria-expanded=true]{display:none!important}#order_details.thankyou-page .sv-order_item .img{width:250px}#order_details.thankyou-page .sv-order_item .sv-main-cartitem{padding:24px 35px 32px 36px}.address-autofill-input{padding:0}.address-autofill-input input{padding:10px 15px;height:100%}.address-autofill-input input:focus:valid{border:.5px solid #d6d6d6;border-bottom-right-radius:0;border-bottom-left-radius:0}.pac-container{margin-top:-1px;margin-left:0;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}.sp-icon{line-height:1;font-size:12px}.sp-logo svg{width:60px}.sp-logo{bottom:-.6rem!important}.sp-button{border-radius:50px;background:linear-gradient(107.48deg,#f7cbcf 26.11%,#fbe8e9 92.87%);padding:0 9px;display:inline;margin-left:0}.shippingmethod-selection{display:flex;flex-wrap:wrap}.shippingmethod-selection .custom-radio{width:280px;max-width:50%}.shippingmethod-selection .custom-radio .custom-control-label{padding:16px;padding-left:48px}.shippingmethod-selection .custom-radio .custom-control-label:before{left:16px;top:50%;transform:translateY(-50%)}.shippingmethod-selection .custom-radio .custom-control-input:checked~.custom-control-label{border-color:#222!important}.shippingmethod-selection .custom-radio .custom-control-input:checked~.custom-control-label:after{left:20px;top:50%;transform:translateY(-50%);width:8px;height:8px}.shippingmethod-selection .custom-radio .custom-control-input:checked~.custom-control-label:before{box-shadow:0 0 4px #222}.sv-item-detail{padding:0}.sv-item-detail .collapsed img{transform:rotate(0);transition:.5s ease transform}.sv-item-detail img{width:8px;transform:rotate(-180deg);transition:.5s ease transform}.sv-item-detail .product-detail .xsmall{font-size:12px!important}.sv-item-detail .noborder-table th{border-bottom:0}.sv-item-detail .noborder-table td,.sv-item-detail .noborder-table th{padding:2px}.sv-item-detail .old-price{text-decoration:line-through}.old-price{color:#747474}.chckoutlabel{font-size:20px;font-family:Nunito,sans-serif;color:#595959;background-image:url(../images/icons-svg/lock.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:left;padding:5px 0;padding-left:40px;justify-items:center}#checkout_crumb{background-color:#f2f2f2;height:42px;width:100%;padding:0 40px}#checkout_crumb h6{font-family:Nunito,sans-serif}#checkout_crumb a,#checkout_crumb p{font-size:16px;font-weight:300;letter-spacing:.69px;color:#acacac;display:flex;align-items:center}#checkout_crumb a.active,#checkout_crumb p.active{font-weight:700;color:#222}#checkout_crumb a.active .step-number,#checkout_crumb p.active .step-number{background-color:#222}#checkout_crumb a.done .step-number,#checkout_crumb p.done .step-number{color:transparent;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-chevron%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='icon-chevron' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M7.997,1.317 L3.754,6.455 C2.796,5.305 2.197,4.583 1.958,4.293 C1.598,3.857 0.953,3.788 0.555,4.156 C0.156,4.524 0.195,5.299 0.555,5.736 L3.103,8.823 C3.283,9.041 3.518,9.15 3.753,9.15 C3.989,9.15 4.225,9.041 4.405,8.823 L9.501,2.647 C9.861,2.211 9.925,1.441 9.501,1.068 C9.077,0.695 8.357,0.881 7.997,1.318 L7.997,1.317 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:10px}#checkout_crumb a.ok,#checkout_crumb p.ok{position:relative}#checkout_crumb a.ok:after,#checkout_crumb p.ok:after{background-image:url(../images/icons/Ok.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:-28px;top:9px;position:absolute;width:22px;height:22px}#checkout_crumb .step-number{margin-right:8px;width:18px;height:18px;display:inline-block;border-radius:100%;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;padding-left:1px;background-color:rgba(0,0,0,.1)}#checkout_crumb .step-separator{width:50px;height:1px;background-color:#d6d6d6;margin:0 8px}#checkout_crumb .step-separator.active{background-color:#222}.shipping-type-radio-list .custom-radio .custom-control-label{border-radius:4px;border:solid 1px #e2e2e5;padding:16px 50px;width:100%}.shipping-type-radio-list .custom-radio .custom-control-label:before{left:15px;top:20px}.shipping-type-radio-list .custom-radio input:checked~.custom-control-label{border-color:#222}.shipping-type-radio-list .custom-radio input:checked~.custom-control-label:before{box-shadow:0 0 4px 0 #222}.shipping-type-radio-list .custom-radio input:checked~.custom-control-label:after{width:8px;height:8px;left:19px;top:24px}.shipping-type-radio-list .custom-radio input:checked~.custom-control-label span.font-weight-bold{font-weight:700!important}.shipping-type-radio-list .top-right-abs{position:absolute;top:16px;right:30px}#checkout-div .shipping-type-radio-list p{padding-left:0}#checkout-div .custom-control-label,#checkout-div .materialize-input-wrapper label,#checkout-div .selectize-control.single .selectize-input input{color:#303030}#checkout-div .back img{width:10px;transform:rotate(90deg);margin-right:10px}#checkout-div .boxgrey{border-radius:6px;background-color:#f8f8f8;padding:25px 15px;text-align:left}#checkout-div .boxgrey h4{margin-top:10px;margin-bottom:20px;text-align:left}#checkout-div .boxgrey #order_total{font-size:16px;font-weight:600;margin-bottom:15px}#checkout-div .boxgrey #delivery_total{font-size:16px;font-weight:300;margin-bottom:15px}#checkout-div .boxgrey #discount_total{font-size:16px;font-weight:600;margin-bottom:15px;display:none;color:#b22525}#checkout-div .boxgrey #grantot_total{padding-bottom:15px;border-top:1px solid #d6d6d6;padding-top:15px}#checkout-div .boxgrey #grantot_total div{font-size:24px;font-family:Nunito,sans-serif;margin-bottom:15px}#checkout-div .boxgrey #grantot_total div .small{font-size:8px!important;text-align:right;display:block;font-family:Nunito,sans-serif}#checkout-div .sv-cart-detail-summary{width:100%}#checkout-div .addline{border-bottom:1px solid #d6d6d6;width:72%;display:block}#checkout-div ul{margin-top:10px;padding-left:20px}#checkout-div form .w60{width:60%}#checkout-div form .w70{width:72%}#checkout-div form p{padding-left:15px}#checkout-div #total_breakdown h4{margin-top:0}#checkout-div #total_breakdown .cod-summary-wrapper{flex-direction:row;gap:8px}#checkout-div #total_breakdown .cod-summary-wrapper img{width:22px}#checkout-div #total_breakdown .cod-summary-wrapper p{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.7px}#checkout-div .gostep-checkout{margin-top:30px;margin-bottom:45px;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:20px;align-items:flex-end;justify-content:flex-end}#checkout-div .gostep-checkout .btn{flex:0 0 auto}#checkout-div .gostep-checkout p{flex:100%}#checkout-div .gostep-checkout a{display:inline-block;width:286px}#checkout-div .gostep-checkout a.petrol.miniback,#checkout-div .gostep-checkout a.underlink{width:auto!important}#checkout-div .gostep-checkout a.miniback{background-image:url(../images/icons/arrow-petrol.png);background-size:7px 12px;background-repeat:no-repeat;background-position:left;padding-left:20px;align-self:flex-start;margin-bottom:20px;flex:1}#checkout-div .gostep-checkout p{margin:0;margin-top:20px;align-self:flex-start}#checkout-div .cartlabel{background-image:url(../images/icons-svg/Shop.svg);background-size:20px;background-repeat:no-repeat;background-position:left;padding-left:30px;margin:0}#checkout-div .cartlabel.spedlabel{background-image:url(../images/icons-svg/Delivery.svg)}#checkout-div .shipping-date{font-family:Nunito,sans-serif;font-size:12px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #d6d6d6;margin-top:10px}#checkout-div .tax-badge{border-radius:6px;border:solid 1px #979797;padding:11px 14px;padding-left:44px}#checkout-div .tax-badge:before{left:11px;top:14px}#checkout-div .cart-summary-item{padding:10px;margin-bottom:15px;position:relative;z-index:0}#checkout-div .cart-summary-item #infoPopSetting{display:none;position:absolute;border-radius:6px;border:solid 1px #d6d6d6;background-color:#fff;right:180px;padding:20px;top:68px}#checkout-div .cart-summary-item #infoPopSetting p{font-size:14px;font-weight:600;color:#595959}#checkout-div .cart-summary-item #infoPopSetting .table{margin:0}#checkout-div .cart-summary-item #infoPopSetting .table td,#checkout-div .cart-summary-item #infoPopSetting .table th{border:none;font-size:12px;color:#595959}#checkout-div .cart-summary-item #infoPopSetting .table th{padding-bottom:0}#checkout-div .cart-summary-item #infoPopSetting:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d6d6d6;content:'';position:absolute;right:-10px;top:50%;margin-top:-5px}#checkout-div .cart-summary-item img{max-width:110px}#checkout-div .cart-summary-item .prod-name{padding-left:20px}#checkout-div .cart-summary-item .prod-name h4{font-family:Nunito,sans-serif;margin:0;font-size:16px;line-height:1.2}#checkout-div .cart-summary-item--subscription{background:#f8f8f9}#checkout-div .cart-summary-item__title{font-family:Nunito,sans-serif;font-weight:700;font-size:16px}@media screen and (max-width:992px){#checkout-div #checkout-box-step2 #purchaseOrderNumberInfo .addressWrapGen .slick-track{width:100%!important}}@media screen and (max-width:992px){#checkout-div #checkout-box-step2 #purchaseOrderNumberInfo .addressWrapGen .slick-track .slick-slide{width:100%!important}}#checkout-div .tp-container{padding-left:12px;padding-top:10px}@media screen and (max-width:991px){#checkout-div .tp-container{padding-left:0;padding-top:3px;width:100%}}.orderRowSummary{display:flex;flex-direction:column}.orderRowSummary .orderItemSummary{margin-bottom:-1px;width:100%;display:flex;border:solid 1px #d6d6d6;background-color:#fff;flex-direction:column;padding:10px 40px;padding-bottom:40px}.orderRowSummary .orderItemSummary .sv-main-cartitem{display:flex;flex:1;justify-content:space-between;align-items:stretch}.orderRowSummary .orderItemSummary .odos{margin-top:20px;flex:1;display:flex}.orderRowSummary .orderItemSummary .odos .item-quantity{padding-right:25px}.orderRowSummary .orderItemSummary .odos .item-quantity .miniprice{margin-top:5px;display:block;text-align:left;font-size:12px;font-weight:600;color:#595959}.orderRowSummary .orderItemSummary .shipping-data{border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:10px;display:flex;justify-content:space-between}.orderRowSummary .orderItemSummary .shipping-data p{font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.orderRowSummary .orderItemSummary .shipping-data a{font-size:12px}.orderRowSummary .orderItemSummary .img{max-width:190px;margin-top:25px}.orderRowSummary .orderItemSummary .sv-caritem-detail{padding:20px 0;padding-left:50px;padding-right:20px;flex:1}.orderRowSummary .orderItemSummary .sv-caritem-detail .custom-check{padding-right:10px;font-size:12px!important}.orderRowSummary .orderItemSummary .sv-caritem-detail .custom-check a{font-size:12px}.orderRowSummary .orderItemSummary .sv-caritem-detail .price-option{font-size:12px!important;padding-left:10px}.orderRowSummary .orderItemSummary .sv-caritem-detail .prod-name h4{margin-bottom:0}.orderRowSummary .orderItemSummary .sv-caritem-detail .table-features{margin-top:12px;display:flex}.orderRowSummary .orderItemSummary .sv-caritem-detail .table-features div{display:flex;flex-direction:column;text-align:left}.orderRowSummary .orderItemSummary .sv-caritem-detail .table-features div.value-features{padding-left:20px}.orderRowSummary .orderItemSummary .sv-caritem-detail .table-features div p{font-size:12px;color:#595959}.orderRowSummary .orderItemSummary .prod-action-div{margin-top:25px;width:170px;display:flex;flex-direction:column;align-items:flex-end}.orderRowSummary .orderItemSummary .prod-action-div p.qtylab{margin-top:0;justify-self:flex-start}.orderRowSummary .orderItemSummary .subtot-prod{width:170px;border-top:1px solid #d6d6d6;padding-top:10px;align-self:flex-end;display:flex;justify-content:space-between}.orderRowSummary .orderItemSummary .subtot-prod p{font-family:Nunito,sans-serif;font-size:18px;color:#595959}.orderRowSummary .orderItemSummary .subtot-prod p .small{font-family:Nunito,sans-serif;font-size:8px!important;display:block;font-weight:300}.orderRowSummary .orderItemSummary .subtot-prod p:last-child{text-align:right}.sv-total-detail-summary.checkout #total_breakdown{background-color:#fff}#loginFormActivate{flex-direction:column;display:flex}#loginPanel{border-bottom:1px solid #d6d6d6;padding-bottom:20px;padding-top:20px}#forgotPasswordDiv{border-top:1px solid #d6d6d6;margin-top:20px;padding-top:20px;display:none}.fidelity-form{padding-top:43px;padding-bottom:30px}.fidelity-form p{padding:8px 0 16px 0}.addressItem{margin-top:12px;padding:20px;border-radius:6px;border:1px solid #d6d6d6;position:relative}.addressItem.active{border-color:#222}.addressItem.active .custom-radio .custom-control-input:checked~.custom-control-label{font-weight:400}.addressItem.d-flex.active:after{display:none}.addressItem.w60{width:60%}.addressItem.w70{width:70%}.addressItem span{font-size:14px;font-weight:300;display:block}.addressItem span.xsmall{font-size:12px}.addressItem .custom-radio .custom-control-label:before{top:0}.addressItem .custom-radio .custom-control-input:checked~.custom-control-label:after{top:4px;left:-18px;width:8px;height:8px}.addressItem .custom-radio .custom-control-input:checked~.custom-control-label:before{box-shadow:0 0 4px 0 #222}.addressItem .custom-radio .custom-control-label{font-weight:400;padding-left:20px}.addressItem .custom-radio .custom-control-label span{margin:5px 0}.storedetail{display:none}.favoriteStore p.xsmall{line-height:22px!important}.address-summary{padding-left:30px}.address-summary p.billing{padding:0}.address-summary p.billing:before{content:none}.lencesfiscal{font-weight:600;position:relative}.lencesfiscal strong{display:inline-block;margin-top:8px;padding-left:20px}.lencesfiscal:after{content:'';position:absolute;left:0;top:auto;background-image:url(../images/icons/lences_fiscal.png);background-size:contain;background-position:left;background-repeat:no-repeat;width:36px;height:29px}.storeList .table tr:first-child td{border:none}.storeList .custom-radio{padding-top:5px;padding-bottom:5px}.storeList .custom-radio .custom-control-label{padding-left:10px}.storeList .custom-radio .custom-control-label span{padding-left:10px;font-weight:600;display:block}.storeList .custom-radio .custom-control-label span.xsmall{font-weight:300}#numberOfPaymentMethods .custom-radio{padding:0;margin:0}#numberOfPaymentMethods .custom-radio .custom-control-label{border:solid 1px #d6d6d6;display:block;padding:20px 15px;padding-left:48px;border-radius:5px}#numberOfPaymentMethods .custom-radio .custom-control-label:before{top:50%;transform:translateY(-50%);left:15px}#numberOfPaymentMethods .custom-radio .custom-control-label:after{top:50%;transform:translateY(-50%);left:18px}#numberOfPaymentMethods .custom-radio .custom-control-label.align-radio-top:before{top:24px;transform:none}#numberOfPaymentMethods .custom-radio .custom-control-label.align-radio-top:after{top:27px;transform:none}#numberOfPaymentMethods .custom-radio .custom-control-label p{padding-left:0}#numberOfPaymentMethods .custom-radio .custom-control-input:checked~.custom-control-label{border-color:#222}#numberOfPaymentMethods .custom-radio#payment-option-cod .custom-control-label .cod-text-wrapper{gap:8px}#numberOfPaymentMethods .custom-radio#payment-option-cod .cod-image{max-width:25px;height:auto;width:100%}#numberOfPaymentMethods .custom-control-input:disabled~.custom-control-label::before{background-color:#fff;border-color:#eaeaea}#greenShippingModal .modal-body{padding:140px 0}.ccform{border:solid 1px #d6d6d6;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ccform .ccformInner{padding:36px 24px 24px}.ccform .ok .tooltipInput{display:none}.ccform .tooltipInput{position:absolute;right:25px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-tooltip%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-734.000000, -498.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='icon-tooltip' transform='translate(734.000000, 498.000000)'%3E%3Cg id='Path' transform='translate(8.000000, 3.000000)'%3E%3Cpath d='M0.094892562,4.24237835 C0.094892562,3.31637835 0.091892562,2.38937835 0.096892562,1.46237835 C0.099892562,0.91437835 0.724892562,0.59237835 1.24689256,0.86437835 C1.50889256,1.00037835 1.61989256,1.21237835 1.61989256,1.47637835 L1.61889256,7.01837835 C1.61889256,7.42437835 1.29189256,7.71838097 0.856892562,7.71838097 C0.413892562,7.71937835 0.096892562,7.43437835 0.096892562,7.02337835 C0.091892562,6.09637835 0.094892562,5.16937835 0.094892562,4.24337835' transform='translate(0.856946, 4.242189) rotate(-180.000000) translate(-0.856946, -4.242189) '%3E%3C/path%3E%3C/g%3E%3Cpath d='M8.84999989,14.2340398 C8.29399989,14.2320251 7.84299989,13.7810251 7.84099349,13.2260251 C7.83899989,12.6660251 8.30599989,12.1990251 8.86299989,12.2040251 C9.41299989,12.2080251 9.87099989,12.6670251 9.8730064,13.2180251 C9.87499989,13.7810251 9.41599989,14.2370251 8.84999989,14.2340398' id='Path' transform='translate(8.857000, 13.219013) rotate(-180.000000) translate(-8.857000, -13.219013) '%3E%3C/path%3E%3Cpath d='M9,0.479 C4.294,0.479 0.479,4.294 0.479,9 C0.479,13.706 4.294,17.521 9,17.521 C13.706,17.521 17.521,13.706 17.521,9 C17.521,4.294 13.706,0.479 9,0.479 Z M9,1.812 C12.97,1.812 16.188,5.03 16.188,9 C16.188,12.97 12.97,16.188 9,16.188 C5.03,16.188 1.812,12.97 1.812,9 C1.812,5.03 5.03,1.812 9,1.812 L9,1.812 Z' id='Shape' transform='translate(9.000000, 9.000000) rotate(-180.000000) translate(-9.000000, -9.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width:992px){#greenShippingModal .modal-dialog{margin:0;height:100vh}#greenShippingModal .modal-content{height:100%;border-radius:0}#greenShippingModal .modal-body{padding:20px 20px}#greenShippingModal h6{font-size:16px;margin-bottom:2.5rem}.back img{width:10px;transform:rotate(90deg);margin-right:10px}.tax-badge{margin-bottom:30px}.favoriteStore{width:100%}#login-bycheckout-modal .modal-dialog{margin:0;height:100%}#login-bycheckout-modal .modal-dialog .modal-content{height:100%;border-radius:0}#login-bycheckout-modal .modal-dialog .modal-content #createNewUser .d-flex{flex-direction:column}#login-bycheckout-modal .modal-dialog .modal-content #createNewUser .d-flex div{width:100%;margin:15px 0}#login-bycheckout-modal .modal-dialog .modal-content .headerMobile{text-align:center;background-color:#f2f2f2;padding:18px 15px 16px 15px;position:relative;margin-bottom:20px}#login-bycheckout-modal .modal-dialog .modal-content .headerMobile h2{font-size:20px;font-family:Nunito,sans-serif;color:#414241;margin:0}#login-bycheckout-modal .modal-dialog .modal-content .headerMobile a{position:absolute;left:20px;top:24px;background-image:url(../images/icons-svg/arrow_grey.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;transform:rotate(90deg)}#order_details.thankyou-page .sv-order_item .sv-main-cartitem{padding:20px}.shippingmethod-selection .custom-radio{max-width:100%;width:100%}#store-select-modal .col-12.p-0.pb-3 hr{display:none}#store-select-modal .modal-dialog{margin:0;min-height:100%}#store-select-modal .modal-dialog .modal-content{border-radius:0;padding:0 15px;min-height:100vh}#store-select-modal .modal-dialog .modal-content .mobile-tabs{padding:0}#store-select-modal .modal-dialog .modal-content .baet-store-locator-form .search-store-form-group{flex-direction:row}#store-select-modal .modal-dialog .modal-content .store-col{padding:0!important}#store-select-modal .modal-dialog .modal-content .store-col .store-wrapper .single-store{padding:10px 15px!important}#store-select-modal .modal-dialog .modal-content .store-col .store-wrapper .single-store .store-info-wrapper{padding:0!important}#store-select-modal .modal-dialog .modal-content .store-col .store-wrapper .single-store .store-info-wrapper .text-wrapper{padding-left:55px}#checkout-div .createAccountDiv{margin:0}#checkout-div .createAccountDiv div[class*=col-]{padding:0}#checkout-div .createAccountDiv .btn{margin-top:20px}#checkout-div .orderRowSummary .orderItemSummary{padding:10px 15px}#checkout-div .orderRowSummary .orderItemSummary .subtot-prod{width:100%;margin-top:10px}#checkout-div .orderRowSummary .orderItemSummary .shipping-data p{font-size:16px}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem{display:block}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .img{width:35%;display:inline-block}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .sv-caritem-detail{padding:20px 0;width:60%;display:inline-block;padding-left:10px}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .sv-caritem-detail .label-features p{font-size:14px}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .sv-caritem-detail .table-features div.value-features{padding-left:5px}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .prod-action-div{width:100%;flex:1;align-items:flex-start}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .prod-action-div .qtylab{padding-left:calc(35% + 10px)}#checkout-div .orderRowSummary .orderItemSummary .sv-main-cartitem .prod-action-div .subtot-prod{width:100%;margin-top:20px}#checkout-div .sv-cart-detail-summary{width:100%}#checkout-div .sv-cart-detail-summary.marginonmobile{margin-top:55px!important}#checkout-div .sv-cart-detail-summary .loginlink{width:100%}#checkout-div .btn.sv-secondary.lgv.mobileVisible{width:100%;margin:20px 0;padding:15px 0}#checkout-div .addressWrapGen a.petrol{font-size:16px!important;font-weight:600!important}#checkout-div .addressItem.w60,#checkout-div .addressItem.w70{width:100%}#checkout-div .addressItem .custom-radio .custom-control-label{padding-left:20px;padding-right:20px}#checkout-div .cartlabel{font-size:20px}#checkout-div .subcart-manage{margin-top:0!important}#checkout-div .cart-summary-item .prod-name{flex:1}#checkout-div .cart-summary-item .prod-name .xsmall{font-size:14px!important}#checkout-div .cart-summary-item{border-bottom:1px solid #d6d6d6;padding-bottom:20px}#checkout-div .cart-summary-item .tax-badge{border:none;padding:11px 14px;padding-left:44px;border:1px solid #979797;border-radius:6px}#checkout-div .cart-summary-item .tax-badge::before{top:2px;left:0}.sv-total-detail-summary #total_breakdown #grantot_total div .small{font-size:12px!important;line-height:28px!important}.gostep-checkout a{width:auto!important}.gostep-checkout .btn.sv-primary.lgv{padding:0;font-size:17px;width:100%;max-height:40px;min-height:40px}.gostep-checkout p{text-align:center}#checkout-div #total_breakdown{display:flex;flex-direction:column-reverse}#checkout-div #total_breakdown .cart-summary-item .shipping-date{font-size:16px}.chckoutlabel{flex:auto;max-width:130px;padding-left:25px;font-size:16px;background-size:16px 18px}#loginFormActivate{padding:0}#checkout_crumb{padding:0;height:auto}#checkout_crumb .crumb{display:flex;flex-wrap:wrap;justify-content:space-between}#checkout_crumb .crumb a,#checkout_crumb .crumb p{font-size:12px;flex:1;text-align:center;margin:0;display:block}#checkout_crumb .crumb a.ok:after,#checkout_crumb .crumb p.ok:after{right:0}#checkout_crumb .step-number{display:block;margin:auto}#checkout_crumb .step-separator{background:0 0;height:100%;position:relative;max-width:10%}#checkout_crumb .step-separator:before{content:'';display:block;position:absolute;width:80px;height:1px;top:9px;left:50%;transform:translateX(-50%);background-color:#d6d6d6}#checkout_crumb .step-separator.active{background:0 0}#checkout_crumb .step-separator.active:before{background-color:#222}.thirdRowSummary div{display:none}#creatAccountForm{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0}#creatAccountForm .mobile-modal-dialog{position:relative;width:auto;margin:0;pointer-events:none;-webkit-transform:translate(0,0);transform:translate(0,0)}#creatAccountForm .mobile-modal-dialog .mobile-modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;padding:0 10px}#creatAccountForm .mobile-modal-dialog .mobile-modal-content .modal-title{background-color:#f2f2f2;font-size:20px;color:#414241;line-height:1;padding:20px;text-align:center;width:100vw;margin-left:-10px}#creatAccountForm .mobile-modal-dialog .mobile-modal-content .close-modal{background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(90deg);left:16px}#creatAccountForm .mobile-modal-dialog .mobile-modal-content .modal-text{padding-left:0;font-size:12px;font-weight:300;padding-top:10px;padding-bottom:20px}.secondRowSummary{flex-direction:column-reverse;margin:0;padding-top:10px!important;padding-bottom:10px!important}.secondRowSummary .row{margin:0!important}.secondRowSummary .row p,.secondRowSummary .row p.xsmall{font-size:14px!important}.secondRowSummary div[class*=col-]{padding:0}.secondRowSummary .boxgrey{margin-left:-10px;border-radius:0;width:calc(100% + 20px);margin-top:20px;margin-bottom:20px}#checkout-div form .w60,#checkout-div form .w70{width:100%}#logo.logo-wrapper.logocheckout{flex:1}#logo.logo-wrapper.logocheckout img{width:260px;max-width:100%}#logo.logo-wrapper.logocheckout+div+div{display:none}#loginPanel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#fff;padding:0;overflow:auto}#loginPanel #forgotPasswordDiv{padding:20px 0}#loginPanel a{font-size:16px!important;font-weight:600}#loginPanel .btn.sv-secondary{background:#595959;width:100%;margin:20px 0;color:#fff!important}#loginPanel .contentMobile{padding:0 15px}#loginPanel .contentMobile #LoginForm .text-right{text-align:left!important}#loginPanel .headerMobile{text-align:center;background-color:#f2f2f2;padding:18px 15px 16px 15px;position:relative;margin-bottom:20px}#loginPanel .headerMobile h2{font-size:20px;font-family:Nunito,sans-serif;color:#414241;margin:0}#loginPanel .headerMobile a{position:absolute;left:20px;top:24px;background-image:url(../images/icons-svg/arrow_grey.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;transform:rotate(90deg)}#footerWrapper .footer-sv-checkout-copyrights-row{border-top:0;padding:20px 15px 0;text-align:center;margin:0;flex-direction:column}#footerWrapper .footer-sv-checkout-copyrights-row .xsmall{font-size:12px!important}#footerWrapper .footer-sv-checkout-copyrights-row .payment-icons-wrapper{padding-top:1rem;padding-bottom:2.25rem;width:100%}#footerWrapper .footer-sv-checkout-copyrights-row .payment-icons-wrapper img{max-height:30px}#footerWrapper .footer-sv-checkoutlink-row{flex-direction:column!important;border-bottom:1px solid #d6d6d6}#footerWrapper .footer-sv-checkoutlink-row .link-col{text-align:center}#footerWrapper .footer-sv-checkoutlink-row .link-col a{font-size:14px;width:100%;padding:0;margin:0;margin-bottom:1rem}#footerWrapper #footerRow1 .row,#footerWrapper #footerRow1-dsk .row{flex-direction:column-reverse}#footerWrapper #footerRow1 .row .text-right,#footerWrapper #footerRow1-dsk .row .text-right{text-align:left!important;border-bottom:1px solid #fff;padding-bottom:20px}#footerWrapper #footerRow1 .row .text-right a.lock,#footerWrapper #footerRow1-dsk .row .text-right a.lock{background-size:26px 33px;font-size:20px;padding:10px 40px}#headerWrapper .header.checkout{height:50px}#faq-accordion button.dropdown-toggle{max-width:100%}}.login-reg-wrapper{background-color:#f9f9f9;min-height:100%}@media screen and (min-width:992px){.login-reg-wrapper.container-fluid{padding:64px}}.login-reg-wrapper .login-reg{max-width:915px;margin:auto;background-color:#fff;padding:64px 40px;border:1px solid #f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:40px}@media screen and (max-width:992px){.login-reg-wrapper .login-reg .custom-check{grid-column:1!important}}.login-reg-wrapper .login-reg #login-form{margin:48px auto 0;max-width:400px;text-align:left}.login-reg-wrapper .login-reg .materialize-input-wrapper{height:45px;padding:12px 16px;margin-bottom:40px;border-radius:4px}.login-reg-wrapper .login-reg .materialize-input-wrapper .form-control{height:21px;font-size:16px;color:#222;letter-spacing:.05em}.login-reg-wrapper .login-reg .materialize-input-wrapper .form-control:focus{color:#222}.login-reg-wrapper .login-reg .materialize-input-wrapper .form-control:focus~label{color:#222}.login-reg-wrapper .login-reg .materialize-input-wrapper label{top:12px;font-size:14px;color:#747474}.login-reg-wrapper .login-reg .materialize-input-wrapper input:disabled~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input:focus~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input:not(:empty)~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input:not([required]):focus~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input[readonly]~label,.login-reg-wrapper .login-reg .materialize-input-wrapper input[required]:valid~label,.login-reg-wrapper .login-reg .materialize-input-wrapper.errorDiv label{top:-11px;font-size:12px}.login-reg-wrapper .login-reg .materialize-input-wrapper.errorDiv:after,.login-reg-wrapper .login-reg .materialize-input-wrapper.ok:after{top:10px;right:15px}.login-reg-wrapper .login-reg .materialize-input-wrapper .clear-input-btn{top:15px}.login-reg-wrapper .login-reg .materialize-input-wrapper .show-pwd-btn{top:15px}.login-reg-wrapper .login-reg .materialize-input-wrapper.dob-input.errorDiv{margin-bottom:60px}.login-reg-wrapper .login-reg .materialize-input-wrapper.dob-input .dob-format-info{position:absolute;top:100%;margin-top:7px;font-size:12px}.login-reg-wrapper .login-reg .errorForm{margin-bottom:15px;margin-top:7px;position:absolute;top:100%;left:0;padding:0 16px}@media screen and (max-width:992px){.login-reg-wrapper .login-reg .errorForm{text-align:left}}.login-reg-wrapper .login-reg .errorForm#error-dob{margin-top:24px}@media screen{.login-reg-wrapper .login-reg .errorForm#error-dob{line-height:1.1;text-align:left}}.login-reg-wrapper .login-reg .errorForm.errorCheck{right:0;width:100%;padding-left:40px}.login-reg-wrapper .login-reg .errorForm.errorCheck:after{content:none}.login-reg-wrapper .login-reg #password-policy{margin-top:-30px;padding:0 16px;margin-bottom:40px}@media screen and (max-width:992px){.login-reg-wrapper .login-reg #password-policy{grid-row-start:6;grid-row-end:7}}.login-reg-wrapper .login-reg #password-policy .errorForm{position:relative;top:auto}.login-reg-wrapper .login-reg .btn-dark{width:220px;height:45px}.login-reg-wrapper .login-reg #registerForm{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin-top:48px}.login-reg-wrapper .login-reg #registerForm .sv-primary.btn-dark{width:300px}@media screen and (max-width:992px){.login-reg-wrapper .login-reg #registerForm .sv-primary.btn-dark{grid-column:1}}@media screen and (max-width:992px){.login-reg-wrapper .login-reg #registerForm label[for=privacyok]{margin-top:10px}}.login-reg-wrapper .login-reg .custom-check{grid-column:1/3;text-align:left;padding-left:40px;margin-bottom:40px}.login-reg-wrapper .login-reg .custom-check .custom-control-label{color:#222;letter-spacing:.05em}.login-reg-wrapper .login-reg .custom-check .custom-control-label:before{left:-40px;top:6px;width:16px;height:16px;border:1px solid #222;border-radius:1px;box-shadow:none}.login-reg-wrapper .login-reg .custom-check .custom-control-input:checked~.custom-control-label:after{left:-40px;top:6px;width:16px;height:16px;border:1px solid #222;border-radius:1px;background-color:#222;background-image:url(../images/icons-svg/check-wht.svg);background-size:9px}.login-reg-wrapper .login-reg .custom-check .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.login-reg-wrapper .login-reg .sv-primary.btn-dark{grid-column:1/3;margin-top:40px}.login-reg-wrapper .btn:focus{box-shadow:none}@media screen and (max-width:992px){.login-reg-wrapper.container-fluid{padding:24px 16px 64px}.login-reg-wrapper.container-fluid .login-reg{padding:32px 16px;border-radius:16px}.login-reg-wrapper.container-fluid .login-reg #login-back .sv-primary.btn-dark{width:300px!important}.login-reg-wrapper.container-fluid .login-reg #login-back .sv-secondary.btn-dark{width:300px!important}.login-reg-wrapper.container-fluid .login-reg #login-back .d-lg-none.border-top{padding-top:24px;border-top:.5px solid #d6d6d6!important}.login-reg-wrapper.container-fluid .login-reg .uppercase-title{font-size:18px}.login-reg-wrapper.container-fluid .login-reg>p{font-size:14px!important}.login-reg-wrapper.container-fluid .login-reg .login-form-wrapper #login-form{margin-top:40px}.login-reg-wrapper.container-fluid .login-reg .login-form-wrapper #login-form .sv-primary.btn-dark{margin-top:32px;margin-bottom:32px}.login-reg-wrapper.container-fluid .login-reg .login-form-wrapper #login-form .sv-secondary.btn-dark{margin-top:24px}.login-reg-wrapper.container-fluid .login-reg .login-form-wrapper #login-form .d-lg-none.border-top{padding-top:24px;border-top:.5px solid #d6d6d6!important}.login-reg-wrapper.container-fluid .login-reg .registration-form-wrapper .uppercase-title{font-size:18px}.login-reg-wrapper.container-fluid .login-reg .registration-form-wrapper>p{font-size:14px!important}.login-reg-wrapper.container-fluid .login-reg .registration-form-wrapper #registerForm{margin-top:40px;display:grid;grid-template-columns:100%}.login-reg-wrapper.container-fluid .login-reg .sv-primary.btn-dark,.login-reg-wrapper.container-fluid .login-reg .sv-secondary.btn-dark{max-height:45px;width:100%}}.reset-pass-wrapper{background-color:#f9f9f9;min-height:100%}@media screen and (min-width:992px){.reset-pass-wrapper.container-fluid{padding:64px}}.reset-pass-wrapper .reset-pass{max-width:915px;margin:auto;background-color:#fff;padding:64px 40px;border:1px solid #f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:40px}.reset-pass-wrapper .reset-pass #ResetPasswordForm{margin:32px auto 0;max-width:400px;text-align:left}.reset-pass-wrapper .reset-pass .materialize-input-wrapper{height:45px;padding:12px 16px;margin-bottom:40px;border-radius:4px}.reset-pass-wrapper .reset-pass .materialize-input-wrapper .form-control{height:21px;font-size:16px;color:#222;letter-spacing:.05em}.reset-pass-wrapper .reset-pass .materialize-input-wrapper .form-control:focus{color:#222}.reset-pass-wrapper .reset-pass .materialize-input-wrapper .form-control:focus~label{color:#222}.reset-pass-wrapper .reset-pass .materialize-input-wrapper label{top:12px;font-size:14px;color:#747474}.reset-pass-wrapper .reset-pass .materialize-input-wrapper.errorDiv:after,.reset-pass-wrapper .reset-pass .materialize-input-wrapper.ok:after{top:10px;right:15px}.reset-pass-wrapper .reset-pass .materialize-input-wrapper input:disabled~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input:focus~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input:not(:empty)~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input:not([required]):focus~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input[readonly]~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper input[required]:valid~label,.reset-pass-wrapper .reset-pass .materialize-input-wrapper.errorDiv label{top:-11px;font-size:12px}.reset-pass-wrapper .reset-pass .materialize-input-wrapper .clear-input-btn,.reset-pass-wrapper .reset-pass .materialize-input-wrapper .show-pwd-btn{top:15px}.reset-pass-wrapper .reset-pass .btn-dark{width:220px;height:45px;min-height:45px;max-height:45px}.reset-pass-wrapper .reset-pass .errorForm{margin-bottom:15px;margin-top:7px;padding:0 16px}.reset-pass-wrapper .reset-pass #password-policy{margin-top:-30px;padding:0 16px;margin-bottom:40px}.reset-pass-wrapper .reset-pass #password-policy .errorForm{position:relative;top:auto}@media screen and (max-width:992px){.reset-pass-wrapper.container-fluid{padding:24px 16px 64px}.reset-pass-wrapper.container-fluid .reset-pass{padding:32px 16px;border-radius:16px}.reset-pass-wrapper.container-fluid .reset-pass h1{font-size:18px}.reset-pass-wrapper.container-fluid .reset-pass #nav-login>p{font-size:14px!important}.reset-pass-wrapper.container-fluid .reset-pass #ResetPasswordForm .materialize-input-wrapper.pwd-input{margin-bottom:16px}.reset-pass-wrapper.container-fluid .reset-pass #ResetPasswordForm #password-policy{margin-top:-7px;margin-bottom:16px}.reset-pass-wrapper.container-fluid .btn-dark{width:100%}}#login-modal{z-index:999999;padding:0!important;background:0 0}#login-modal .modal-content{background:0 0}#login-modal .modal-content .btn-close{position:absolute;right:24px;top:24px;width:40px;height:40px;z-index:1;border:0;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff;background-image:url(../images/icons-svg/close-black.svg);background-size:13px;background-position:center;background-repeat:no-repeat}#login-modal .modal-content .modal-body{padding:0}#login-modal .modal-content .modal-body .container-fluid.login-reg-wrapper{background:0 0}@media screen and (min-width:1024px){#login-modal .modal-dialog{max-width:912px}#login-modal .modal-dialog .modal-content{margin:24px 0}#login-modal .modal-body .container-fluid.login-reg-wrapper{padding:0}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-form-wrapper h1{margin-bottom:8px!important}#login-modal.modal.show{display:flex!important;justify-content:center}}@media screen and (max-width:992px){#login-modal.modal{background:#fff}#login-modal .modal-dialog{margin:0}#login-modal .modal-dialog .btn-close{right:8px;top:8px;box-shadow:none}#login-modal .modal-body .container-fluid.login-reg-wrapper{background:#fff!important;padding:64px 32px}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-reg{box-shadow:none;border:0;padding:0}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-reg .btn-dark{width:100%}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-form-wrapper h1{margin-bottom:8px!important}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-form-wrapper #login-form p.d-none.d-lg-block{display:block!important}#login-modal .modal-body .container-fluid.login-reg-wrapper .login-form-wrapper #login-form p.d-lg-none.border-top{display:none!important}}.shadow-box{background-color:#fff;max-width:912px;margin:auto;padding:64px;border:.5px solid #f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:40px}.check-green{width:64px;height:64px;margin:auto;background:#f2f7ea;border-radius:64px;display:flex;justify-content:center;align-items:center}.check-green img{width:29px;filter:invert(54%) sepia(78%) saturate(392%) hue-rotate(43deg) brightness(97%) contrast(90%)}.info-red{height:64px;width:64px;margin:auto;background:#fbeeee;border-radius:64px;display:flex;justify-content:center;align-items:center}.info-red img{width:32px;height:32px}#ResendActivationForm .sv-primary{text-transform:none;display:inline-flex;align-items:center;gap:10px;height:45px;width:220px;margin-top:32px}.loginaccess{border-bottom:1px solid #aaa;padding-bottom:18px}.loginaccess .nav-tabs{display:flex!important}.loginaccess .nav-tabs .nav-item{flex:50%;max-width:50%;text-align:center;border:none;font-size:18px;color:#747474;font-weight:700;letter-spacing:.5px}.loginaccess .nav-tabs .nav-item.active{border-bottom:3px solid #000;color:#222}#registered-modal{padding-right:0!important}#registered-modal .modal-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}#registered-modal .modal-dialog .modal-body{padding-top:35px}#registered-modal p{margin-bottom:50px;padding-top:14px}@media screen and (max-width:1000px){#registered-modal .modal-dialog{position:absolute;left:0;top:0;transform:none;margin:0;width:100%;max-width:100%}#registered-modal .modal-dialog .modal-content{height:100vh}#registered-modal .modal-dialog .modal-body{padding-top:0}#registered-modal .modal-dialog .modal-body hr{display:none}#registered-modal .modal-dialog .modal-body .text-wrapper{padding:0 20px;position:absolute;top:40%;transform:translateY(-40%)}}.materialize-input-wrapper.errorDiv.pwd-input{border:1px solid #d6d6d6}.materialize-input-wrapper.errorDiv.pwd-input label{color:#222!important}.materialize-input-wrapper.errorDiv.pwd-input:after{content:none}.materialize-input-wrapper .clear-input-btn{position:absolute;top:22px;right:16px;width:14px;height:14px;padding:0;border:0;background-color:#767676;border-radius:100%}.materialize-input-wrapper .clear-input-btn:after,.materialize-input-wrapper .clear-input-btn:before{content:'';width:8px;height:1.5px;background-color:#fff;display:block;position:absolute;top:50%;left:50%;border-radius:2px}.materialize-input-wrapper .clear-input-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.materialize-input-wrapper .clear-input-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.materialize-input-wrapper.pwd-input .clear-input-btn{right:50px}.show-pwd-btn{top:21px;right:16px;width:22px;height:15px;position:absolute;border-radius:0;background-image:url(../images/icons-svg/showPwd.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:0;border:0}.clicked .show-pwd-btn{background-image:url(../images/icons-svg/hidePwd.svg)}.sv-error-message{padding:8px 12px;padding-left:44px;background:#feeeee;line-height:1.5;letter-spacing:.05rem;border:0;border-radius:8px;font-size:14px;margin-bottom:0}.sv-error-message::after{left:12px;right:auto;margin-top:-8px;width:16px;height:16px}#credCardInfo .sv-error-message,#registerForm .sv-error-message{grid-column-start:1;grid-column-end:3;min-height:58px;align-items:center;text-align:left}@media screen and (max-width:992px){#credCardInfo .sv-error-message,#registerForm .sv-error-message{grid-column-end:2}}#login-form .sv-error-message,#registerForm .sv-error-message{margin-top:-16px;margin-bottom:16px!important}@media screen and (max-width:992px){#login-form .sv-error-message,#registerForm .sv-error-message{margin-top:-8px}}#login-form #password::-webkit-credentials-auto-fill-button,#registerForm #password::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;right:0}#registerForm .basic-select{position:relative}#registerForm .basic-select label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#666;background-color:#fff;padding:0 3px;position:absolute;left:15px;z-index:1}.materialize-input-wrapper input:disabled~button.btn,.materialize-input-wrapper input:focus~button.btn,.materialize-input-wrapper input:not(:empty)~button.btn,.materialize-input-wrapper input:not([required]):focus~button.btn,.materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~button.btn,.materialize-input-wrapper input[readonly]~button.btn,.materialize-input-wrapper input[required]:valid~button.btn,.materialize-input-wrapper.errorDiv button.btn{display:block}.materialize-input-wrapper.pwd-input.ok:after{content:none}.password-validation-item{padding-left:22px;position:relative;line-height:1;font-size:12px;margin-bottom:9px}.password-validation-item:before{content:'';display:block;width:14px;height:14px;border:solid 1px #d6d6d6;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.password-validation-item.checked:before{background-color:#79af2c;border-color:#79af2c}.password-validation-item.checked:after{content:'';left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url(../images/icons-svg/check-wht.svg);background-size:6px;background-position:center;background-repeat:no-repeat;display:block;position:absolute}#account-service{padding:40px 64px 64px;background-color:#fff;box-shadow:0 -4px 10px rgba(0,0,0,.05)}#account-service h4{font-size:18px}#account-service img{width:35px;height:auto;margin-bottom:28px}#account-service .slick-dotted.slick-slider{margin-bottom:40px}#account-service .slick-dotted .slick-dots li{height:6px;width:6px}#account-service .slick-dotted .slick-dots li button{font-size:0;line-height:0;display:block;width:55px;height:2px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#account-service .slick-dotted .slick-dots li button::before{width:6px;height:6px;background-color:#222;border:1px solid #222;border-radius:100%}#account-service .slick-dotted .slick-dots li.slick-active button::before{background-color:transparent}@media screen and (max-width:992px){#account-service.container-fluid{padding:52px 32px}#account-service.container-fluid h4{font-size:16px}}.modal-content #account-service{display:none}@media screen and (max-width:992px){.check-green{width:48px;height:48px}.check-green img{width:23px}#ResendActivationForm .sv-primary{width:100%}.info-red{height:48px;width:48px}.info-red img{width:20px;height:20px}}.my-account-grid-layout:has(>div.my-account-dashboard-wrapper){display:block}.my-account-grid-layout:has(>div.my-account-dashboard-wrapper)>div.my-account-dashboard-wrapper{display:grid;grid-template-columns:25% 75%}@media screen and (min-width:1281px) and (max-width:1441px){.my-account-grid-layout:has(>div.my-account-dashboard-wrapper)>div.my-account-dashboard-wrapper{grid-template-columns:28% 72%}}@media screen and (max-width:1200px){.my-account-grid-layout:has(>div.my-account-dashboard-wrapper)>div.my-account-dashboard-wrapper{grid-template-columns:100%}}.my-account-grid-layout{display:grid;grid-template-columns:25% 75%}@media screen and (min-width:1281px) and (max-width:1441px){.my-account-grid-layout{grid-template-columns:28% 72%}}@media screen and (max-width:1200px){.my-account-grid-layout{grid-template-columns:100%}}.my-account-grid-layout .my-account-dashboard-wrapper.d-none-loading{display:none!important}.my-account-grid-layout .my-account-dashboard-wrapper.d-grid-loaded{display:grid!important}.dashboard-card{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;padding:24px;padding-bottom:32px;display:flex;flex-direction:column}.dashboard-card p{color:#222;letter-spacing:.05em;line-height:1.5}.dashboard-card.accountDetail p:nth-last-child(2){overflow:hidden;text-overflow:ellipsis}.dashboard-card .light-green{color:#79af2c}@media screen and (max-width:992px){.dashboard-card{padding:16px;padding-bottom:24px;max-height:unset}.dashboard-card .large{font-size:16px!important}}@media screen and (max-width:992px){.dashboard-card.accountDetail .grid-2-col{grid-template-columns:calc(50% - 8px) calc(50% - 8px);column-gap:16px}}@media screen and (max-width:992px){.dashboard-card.accountDetail .grid-2-col p{text-overflow:ellipsis;overflow:hidden}}@media screen and (max-width:992px){.dashboard-card.lastPurchase.empty{grid-row:.66666667}}.dashboard-card.lastWishlistItem .product--model{color:#747474}@media screen and (max-width:991px){.dashboard-card.lastWishlistItem .product--type .d-mob-none{display:none}}.dashboard-card.lastWishlistItem a{margin-top:24px!important}.dashboard-card.lastPurchase .btn.btn-dark.sv-primary{margin-top:21px}.dashboard-card.lastPurchase .lastPurchaseDetails{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:991px){.dashboard-card.lastPurchase .lastPurchaseDetails{gap:8px}}.dashboard-card.lastPurchase.sk .sk-rect{max-width:100%;width:180px;height:30px;max-height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px}.dashboard-card.lastPurchase.sk .sk-rect.sv-primary{border:none}@media screen and (max-width:991px){.dashboard-card.lastPurchase.sk .sk-rect.sv-primary{width:100%!important}}.dashboard-card.lastPurchase.sk .sk-square{max-width:100%;width:180px;height:180px;max-height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px}@media screen and (max-width:991px){.dashboard-card.lastPurchase.sk .sk-square{width:100%}}.dashboard-card.lastPurchase.sk .border-bottom{height:44px}@media screen and (max-width:991px){.dashboard-card.lastPurchase.sk .border-bottom .sk-rect{width:40%}}.dashboard-card.lastPurchase.sk .lastPurchaseDetails .sk-rect:nth-of-type(1){width:80%}.dashboard-card.lastPurchase.sk .lastPurchaseDetails .sk-rect:nth-of-type(2){width:70%}.dashboard-card.searchStore .contentRecommendationWidget,.dashboard-card.searchStore .contentRecommendationWidget>div,.dashboard-card.searchStore .emarketingspot-wrapped-div,.dashboard-card.searchStore .left_espot{height:100%}.dashboard-card.searchStore .searchStore-wrapper{display:grid;height:100%}.dashboard-card.searchStore .searchStore-wrapper .border-silver{height:min-content}.dashboard-card.searchStore .searchStore-wrapper .img-wrapper{background-image:url(https://media.salmoiraghievigano.it/MyAccount/myAccount-dashboard-book-an-appointment.png);width:100%;height:140px!important;background-size:cover;background-position:center;background-repeat:no-repeat;max-height:100%;border-radius:8px}.dashboard-card.searchStore .searchStore-wrapper .body-wrapper{background-color:#fff;display:flex;flex-direction:column}.dashboard-card.searchStore .searchStore-wrapper .body-wrapper #bookeyetest-btn{font-size:16px;font-weight:600}.dashboard-card.searchStore .searchStore-wrapper .searchStore__text{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left;padding:25.5px 0}.dashboard-card.searchStore .searchStore-wrapper #header-bet-btn{margin-top:0;width:100%}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div),.dashboard-card.searchStore div:not(.appointment-dashboard-container>div){height:100%}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .border-b,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .border-b{border-bottom:1px solid #d6d6d6}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .appointment-dashboard-body,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .appointment-dashboard-body{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:24px}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .appointment-dashboard-body .location-text,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .appointment-dashboard-body .location-text{display:block;grid-column-start:1;grid-column-end:3;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}@media screen and (max-width:991px){.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .appointment-dashboard-body .location-text,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .appointment-dashboard-body .location-text{text-wrap:wrap}}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .appointment-dashboard-body p,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .appointment-dashboard-body p{height:min-content}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .appointment-dashboard-body .text-ellipsis,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .appointment-dashboard-body .text-ellipsis{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .btn-wrapper,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .btn-wrapper{margin-top:26px;height:min-content}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .btn-wrapper .btn.sv-primary,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .btn-wrapper .btn.sv-primary{display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container .btn-wrapper .btn.sv-primary,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container .btn-wrapper .btn.sv-primary{font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em}}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container.sk .sk-rect,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container.sk .sk-rect{max-width:100%;width:180px;height:30px;max-height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px}@media screen and (max-width:991px){.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container.sk .sk-rect,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container.sk .sk-rect{width:100px}}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container.sk .sk-rect.btn-wrapper,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container.sk .sk-rect.btn-wrapper{height:45px}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .appointment-dashboard-container.sk .appointment-dashboard-body .sk-rect,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .appointment-dashboard-container.sk .appointment-dashboard-body .sk-rect{width:100%}.dashboard-card.searchStore div:not(.appointment-dashboard-container.sk>div) .min-h,.dashboard-card.searchStore div:not(.appointment-dashboard-container>div) .min-h{height:min-content}.dashboard-card.clubte .clubte-wrapper{display:flex;height:100%;flex-direction:column}.dashboard-card.clubte .clubte-wrapper .border-silver{height:min-content;line-height:27px;color:#005e82}.dashboard-card.clubte .clubte-wrapper .img-wrapper{background-image:url(https://media.salmoiraghievigano.it/MyAccount/club-ete-main-dashboard.jpeg);width:100%;height:140px!important;background-size:cover;background-position:center;background-repeat:no-repeat;max-height:100%;border-radius:8px}.dashboard-card.clubte .clubte-wrapper .body-wrapper{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.dashboard-card.clubte .clubte-wrapper .body-wrapper a.btn{text-transform:unset;background-color:#005e82;color:#fff!important;border:none;padding:11px 70px;border-radius:25px;gap:12px;white-space:nowrap;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:.05em}.dashboard-card.clubte .clubte-wrapper .body-wrapper #bookeyetest-btn{font-size:16px;font-weight:600}.dashboard-card.clubte .clubte-wrapper .clubte__text{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left;padding:25.5px 0}@media screen and (min-width:992px){.dashboard-card.lastPurchase .grid-2-col-lg,.dashboard-card.lastWishlistItem .grid-2-col-lg{grid-template-columns:188px auto}}.dashboard-card.lastPurchase .empty-wishlist,.dashboard-card.lastWishlistItem .empty-wishlist{margin-top:0!important}.dashboard-card.lastPurchase .img-wrapper,.dashboard-card.lastWishlistItem .img-wrapper{background:#f9f9f9;border-radius:8px;height:188px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:992px){.dashboard-card.lastPurchase .img-wrapper,.dashboard-card.lastWishlistItem .img-wrapper{height:150px}}@media screen and (max-width:992px){.dashboard-card.lastPurchase .img-wrapper img,.dashboard-card.lastWishlistItem .img-wrapper img{height:150px}}.dashboard-card.lastPurchase .product--type,.dashboard-card.lastWishlistItem .product--type{font-weight:400;color:#747474}.dashboard-card .btn.sv-primary,.dashboard-card .btn.sv-secondary{height:45px;min-height:45px;max-height:45px;display:flex;text-transform:initial}.dashboard-card .border-bottom{margin-bottom:24px!important;padding-bottom:16px!important}@media screen and (max-width:992px){.dashboard-card .border-bottom{margin-bottom:16px!important}}#reorder-cl-user{margin-bottom:32px}@media screen and (max-width:992px){#reorder-cl-user{margin-bottom:24px}}#reorder-cl-user .product--model,#reorder-cl-user .product--name{text-transform:capitalize}#reorder-cl-user .sk-rectangle{border-radius:16px;padding:16px;height:125px;background:linear-gradient(105deg,#fff 8%,#f9f9f91a 18%,#ffff 33%);animation:1.5s shine linear infinite;background-size:200% 100%;box-shadow:0 0 10px rgba(0,0,0,.05)}@media screen and (max-width:991px){#reorder-cl-user .sk-rectangle{height:240px}}.gap--card{gap:32px}@media screen and (max-width:992px){.gap--card{gap:24px}}.dashboard-card--reorder{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;padding:16px}.dashboard-card--reorder .d-grid{grid-template-columns:110px auto;gap:24px}.dashboard-card--reorder .bg-light-grey{width:110px;height:90px;border-radius:8px}.dashboard-card--reorder .bg-light-grey img{object-fit:contain}.dashboard-card--reorder .btn.sv-primary{height:45px;min-height:45px;max-height:45px;display:flex;text-transform:initial}@media screen and (max-width:992px){.dashboard-card--reorder{padding:24px 16px}}.success-edit-profile-toast{background-color:#222;position:fixed;top:120px;right:-100%;padding:16px;border-radius:8px;display:flex;gap:16px;z-index:999;max-width:360px;transition:1s cubic-bezier(1,0,0,1) right}@media screen and (max-width:992px){.success-edit-profile-toast{top:180px}}.success-edit-profile-toast.show{right:16px}.success-edit-profile-toast p{color:#fff}.success-edit-profile-toast .btn.btn-white{margin-top:16px;font-size:14px;height:36px;padding:7px 18px}.success-edit-profile-toast .close-btn-small{width:12px;height:12px;position:relative;top:2px;right:0;filter:brightness(10)}.success-edit-profile-toast .green-check{width:16px;height:16px;margin-top:2px}@media screen and (max-width:992px){.order-list-wrapper{margin-top:32px}}.order-list-wrapper .order-card{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;padding:24px;padding-top:0;margin-bottom:32px}@media screen and (max-width:992px){.order-list-wrapper .order-card{padding:16px;padding-top:0;padding-bottom:24px}}.order-list-wrapper .status-order{display:flex;padding:22px 0;border-bottom:1px solid #d6d6d6;align-items:center;color:#222;letter-spacing:.5px}@media screen and (max-width:992px){.order-list-wrapper .status-order{flex-wrap:wrap;gap:8px;border-bottom:0;flex-direction:column;padding:0;align-items:flex-start}}.order-list-wrapper .status-order .status{font-weight:700;letter-spacing:.5px}.order-list-wrapper .status-order .separator{height:16px;width:1px;background-color:#d6d6d6;margin:0 16px}@media screen and (max-width:992px){.order-list-wrapper .status-order .separator{display:none}}.order-list-item{display:grid;grid-template-columns:auto 454px;gap:32px}@media screen and (max-width:992px){.order-list-item{grid-template-columns:1fr;padding-top:0;gap:16px}}.order-list-item .img-wrapper{display:flex;gap:8px;position:relative}@media screen and (max-width:992px){.order-list-item .img-wrapper{grid-row:1/2}}.order-list-item .img-wrapper a{height:223px;background-color:#f9f9f9;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:992px){.order-list-item .img-wrapper a{height:150px}}.order-list-item .img-wrapper img{max-width:220px}@media screen and (max-width:992px){.order-list-item .img-wrapper img{max-width:150px}}.order-list-item .order-list-item-detail{display:flex;flex-direction:column;color:#222;letter-spacing:.5px}.order-list-item .order-list-item-detail .btn{font-size:14px;display:inline-flex;text-transform:none;padding:0}.order-list-item .order-list-item-detail .btn:first-child{margin-top:24px}@media screen and (max-width:992px){.order-list-item .order-list-item-detail .btn{width:100%}}.order-card .more-items{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:13.5px;font-size:12px;font-weight:700;color:#222;padding:3px 8px;position:absolute;right:12px;top:12px}.img--remix{max-height:80px!important;max-width:80px}#sv-accountmenu-mobile-btn{position:fixed;top:var(--header-height);left:0;width:100%;background-color:#fff;border:none;box-shadow:0 4px 10px rgba(0,0,0,.05);height:56px;padding:16px 24px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:12px;z-index:1000;border-top:1px solid #f4f4f4;color:#222}@media screen and (min-width:1200px){#sv-accountmenu-mobile-btn{display:none}}@media screen and (min-width:992px) and (max-width:1200px){#sv-accountmenu-mobile-btn{top:155px}}#sv-accountmenu-mobile-btn:after{content:'';top:50%;right:24px;position:absolute;display:block;width:12px;height:12px;background-image:url(../images/icons-svg/angle-down-black.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(180deg);transition:.5s ease transform}#sv-accountmenu-mobile-btn.collapsed:after{transform:translateY(-50%) rotate(0)}#sv-accountmenu-mobile-btn img{width:18px}#sv-accountmenu-mobile{position:fixed;top:calc(var(--header-height) + 56px);left:0;width:100%;height:calc(var(--vh) * 100 - 156px);background-color:#fff;padding:0;z-index:99;transition:.25s ease height;overflow:auto}@media screen and (min-width:992px) and (max-width:1200px){#sv-accountmenu-mobile{top:210px}}#sv-accountmenu-mobile.collapse:not(.show){display:block;overflow:hidden;height:0}#sv-accountmenu-mobile .logout-btn{justify-content:center;border:1px solid #222;height:45px;border-radius:25px;font-size:16px;font-weight:600}#sv-accountmenu-mobile ul li{padding:18px 24px;border-radius:0}#sv-accountmenu-mobile ul li.active{font-weight:400}.onboarding-overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.5px);z-index:1;display:none}@media screen and (max-width:1200px){.onboarding-overlay{position:fixed;top:100px;z-index:999}}.onboarding-overlay.show{display:block}.onboarding-btn{background:#222;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px;color:#fff;font-size:18px;font-weight:700;width:40px;height:40px;z-index:2;position:absolute;bottom:60px;right:40px}@media screen and (max-width:1200px){.onboarding-btn{display:none}}@media screen and (max-height:950px){.onboarding-btn{position:fixed}}.onboarding-btn:focus,.onboarding-btn:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff}.onboarding-menu{background:#222;border-radius:24px;position:absolute;right:40px;bottom:130px;width:320px;max-height:0;overflow:hidden;transition:.65s ease-in max-height;z-index:2}@media screen and (max-width:1200px){.onboarding-menu{z-index:1000;bottom:16px;width:calc(100vw - 32px);right:auto;left:16px}}@media screen and (max-height:1200px){.onboarding-menu{position:fixed}}.onboarding-menu.show{max-height:400px}@media screen and (max-width:1200px){.onboarding-menu.show{max-height:800px}}.onboarding-menu .close-btn-small{top:24px;right:24px;width:14px;height:14px}.onboarding-body{padding:24px;color:#fff;letter-spacing:.5px}.onboarding-body .mobile-collapse-body{display:none}@media screen and (max-width:1200px){.onboarding-body .mobile-collapse-body{display:block;height:auto;max-height:0;overflow:hidden;transition:.5s ease max-height}}@media screen and (max-width:1200px){.onboarding-body .mobile-collapse-body.show{max-height:200px;transition:.5s ease max-height;padding-bottom:24px}}.onboarding-body .mobile-collapse-btn{color:#fff;width:100%;text-align:left;padding:0;border:none;font-weight:700;letter-spacing:.5px;position:relative;padding:8px 0}.onboarding-body .mobile-collapse-btn:after{content:'';position:absolute;top:50%;right:0;width:12px;height:12px;display:block;transform:translateY(-50%) rotate(-90deg);background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(10) invert(1)}@media screen and (max-width:1200px){.onboarding-body .mobile-collapse-btn:after{transition:.5s ease transform}}@media screen and (max-width:1200px){.onboarding-body .mobile-collapse-btn:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)}}.onboarding-body .mobile-collapse-btn:focus{box-shadow:none}.onboarding-body .onboarding-link{padding:8px 10px;border-top:1px solid #fff}.onboarding-tooltip{background-color:#222;width:336px;position:absolute;z-index:1;color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:8px;left:24px;opacity:0;transition:.5s ease-in opacity}.onboarding-tooltip:before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #222;position:absolute;display:block;left:-10px;top:50%;transform:translateY(-50%)}.onboarding-tooltip.show{opacity:1}.onboarding-tooltip .close-btn-small{width:12px;height:12px;top:16px;right:16px}.onboarding-tooltip-inner{padding:16px;padding-left:24px}#subscription-list{display:grid;gap:32px}@media screen and (max-width:992px){#subscription-list{display:flex;flex-direction:column}}@media screen and (max-width:992px){#subscription-list .subs-title{text-align:center}}#subscription-list .subscription-card{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;padding:24px;padding-top:0}#subscription-list .subs-status-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6d6d6;margin-bottom:16px;height:64px}@media screen and (max-width:992px){#subscription-list .subs-status-row{border-bottom:0;height:unset}#subscription-list .subs-status-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:57vw}}#subscription-list .subs-info-row{display:grid;grid-template-columns:auto 225px;gap:32px}@media screen and (max-width:992px){#subscription-list .subs-info-row{grid-template-columns:1fr}}#subscription-list .subs-info-row .btn{width:fit-content;min-width:180px;font-size:14px}@media screen and (max-width:992px){#subscription-list .subs-info-row .btn{width:100%}}@media screen and (max-width:992px){#subscription-list .subs-info-row .separator-mobile{position:relative}}@media screen and (max-width:992px){#subscription-list .subs-info-row .separator-mobile:before{content:'';position:absolute;top:-16px;left:0;display:block;width:100%;height:1px;background-color:#d6d6d6}}#subscription-list .img-wrapper{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:8px}@media screen and (max-width:992px){#subscription-list .img-wrapper{height:150px;width:100%;grid-row:.5}#subscription-list .img-wrapper a{flex-direction:column}#subscription-list .img-wrapper a img:first-of-type{max-width:160px;max-height:80px;width:100%}#subscription-list .img-wrapper a img:last-of-type{max-width:116px;max-height:24px;width:100%}}.sv-caritem-detail .custom-dropdown{border:0;border-radius:0;border-top:1px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6}.sv-caritem-detail .custom-dropdown .dropdown-toggle{padding:0;width:20px;height:20px;margin:0;border:1.5px solid #222;border-radius:100%}.sv-caritem-detail .custom-dropdown .dropdown-toggle:after,.sv-caritem-detail .custom-dropdown .dropdown-toggle:before{content:'';width:8px;height:1.5px;background-color:#222;position:absolute;margin:0;left:50%;top:50%;transform:translate(-50%,-50%)}.sv-caritem-detail .custom-dropdown .dropdown-toggle:before{transform:translate(-50%,-50%) rotate(90deg);transition:.25s ease transform}.sv-caritem-detail .custom-dropdown.show .dropdown-toggle:before{transform:translate(-50%,-50%) rotate(0)}.sv-caritem-detail .custom-dropdown.show .dropdown-toggle:after{transform:translate(-50%,-50%)}.profile-card{background-color:#fff;border:1px solid #f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:16px;padding:40px}@media screen and (max-width:992px){.profile-card{padding:32px 16px}}.profile-card .select .select-styled{padding-top:12px!important;font-weight:400!important}@media screen and (max-width:992px){.profile-card.preferences{padding:32px 24px}}.profile-card.preferences .custom-checkbox.checkbox-dark{padding-left:24px}.profile-card.preferences .custom-checkbox.checkbox-dark .custom-control-label:after,.profile-card.preferences .custom-checkbox.checkbox-dark .custom-control-label:before{left:-24px}.profile-card.preferences .pref-wrapper{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);display:grid;gap:16px;margin-top:24px}@media screen and (max-width:992px){.profile-card.preferences .pref-wrapper{font-size:12px}}.profile-card.preferences .pref-wrapper label{min-height:unset;margin-bottom:0}.profile-card .selectisize-select.ok .selectize-input .item::after{top:11px;width:22px;height:22px}.profile-card .materialize-input-wrapper{height:45px;padding:12px 16px}.profile-card .materialize-input-wrapper.ok::after{top:11px;right:16px}.profile-card .materialize-input-wrapper #ccNum:not(:placeholder-shown){padding-left:0}.profile-card .materialize-input-wrapper #ccNum:placeholder-shown{padding-left:0}.profile-card .materialize-input-wrapper #ccNum:placeholder-shown~label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#666;background-color:#fff;padding:0 3px}.profile-card .materialize-input-wrapper #ccNum:focus{padding-left:0}.profile-card .materialize-input-wrapper.readonly{background-color:#f9f9f9}.profile-card .materialize-input-wrapper.readonly input{background-color:#f9f9f9!important;color:#767676}.profile-card .materialize-input-wrapper.readonly label{background-image:linear-gradient(0deg,#f9f9f9 50%,#fff 56%);color:#222}.profile-card .materialize-input-wrapper input{font-size:14px;height:auto}@media screen and (max-width:992px){.profile-card .materialize-input-wrapper input{font-size:16px}}.profile-card .materialize-input-wrapper label{font-size:14px;top:12px;margin:0;color:#222!important}@media screen and (max-width:992px){.profile-card .materialize-input-wrapper label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100vw - 96px)}}.profile-card .materialize-input-wrapper .tooltipInput{top:15px;right:-28px}@media screen and (max-width:992px){.profile-card .materialize-input-wrapper.errorDiv .tooltipInput{display:none}}.profile-card #credCardInfo .materialize-input-wrapper .tooltipInput{z-index:999}.profile-card #credCardInfo #input-card-account::before{background-size:30px 20px;width:30px;height:20px;right:16px;left:unset;top:13px}.profile-card #credCardInfo #input-card-account.errorDiv #ccNum:not(:placeholder-shown){padding-left:0}.profile-card #credCardInfo #input-card-account.errorDiv:before{content:none}.profile-card #credCardInfo #input-card-account.errorDiv:after{top:11px}.profile-card #credCardInfo #input-card-account.ok #ccNum{padding-left:0}.profile-card #credCardInfo #input-card-account.ok:after{right:54px;top:12px}.profile-card #credCardInfo #error-ccNum{margin-top:4px;margin-bottom:-15px}.profile-card .basic-select .select.ok:after{background-image:url(../images/icons-svg/tick-round.svg);top:12px;right:50px}.profile-card .basic-select .select .select-styled{padding:12px 16px;font-size:14px;font-weight:500;height:45px}.profile-card .basic-select .select .select-styled:after{top:18px}.profile-card .selectisize-select.select{height:45px}.profile-card .selectize-control.single .selectize-input{height:45px}.profile-card .selectize-control.single .selectize-input:after{top:21px}.profile-card .btn-dark{width:220px;height:45px;min-height:45px;max-height:45px}.profile-card .clear-input-btn{top:15px}.profile-card .show-pwd-btn{top:15px}.profile-card form .errorForm+p,.profile-card form .materialize-input-wrapper+p,.profile-card form .selectisize-select+p{padding-left:16px;margin-top:4px!important;color:#767676;line-height:1.5!important}.profile-card form .extrainfoToggle{color:#767676;padding-left:16px}.profile-card form .errorForm+p.address--info{padding-left:0;margin-top:16px!important}.profile-card #address-form-title{font-size:20px;margin-bottom:40px}@media screen and (max-width:992px){.profile-card #address-form-title{font-size:18px;text-align:center}}@media screen and (max-width:992px){.profile-card .empty-space{display:none}}.profile-card .errorForm{margin-bottom:0;margin-top:4px;padding:0 16px}.profile-card .tooltip-message-container{display:flex;align-items:center;padding-left:16px;gap:8px;padding-top:4px}.profile-card .tooltip-message-container p{color:#767676;font-family:Nunito;font-weight:400;letter-spacing:.16px}.profile-card .tooltip-message-container #tooltip-email-account{background-color:transparent;border:none;background-image:url(/wcsstore/SalmoiraghiStorefrontAssetStore/images/icons-svg/info2.svg);width:12px;height:12px;background-size:cover;background-repeat:no-repeat}.empty-payment-wrapper #credCardInfo{padding-bottom:40px}.empty-payment-wrapper #address-section{margin-top:0}.address-subtitle{color:#222;font-size:20px;font-weight:700;letter-spacing:.5px;text-align:left;margin-bottom:32px;margin-top:32px}@media screen and (max-width:992px){.address-subtitle{font-size:18px;text-align:center;margin-bottom:16px}}.profile-card--title{font-size:20px}@media screen and (max-width:992px){.profile-card--title{font-size:18px}}.toggle-check{display:grid;gap:24px}.toggle-check .custom-check{padding-left:0}.toggle-check .custom-check .custom-control-label{padding-left:60px;color:#222;font-weight:400;font-size:14px;letter-spacing:.5px}.toggle-check .custom-check .custom-control-label:before{width:44px;height:24px;border-radius:12px;background-color:#ececec;left:0;top:0;border:none;transition:.5s ease background-color}@media screen and (max-width:992px){.toggle-check .custom-check .custom-control-label:before{top:10px}}.toggle-check .custom-check .custom-control-label:after{width:20px;height:20px;background-color:#fff;border-radius:100%;left:2.5px;top:2px;transition:.5s ease left}@media screen and (max-width:992px){.toggle-check .custom-check .custom-control-label:after{top:12px}}.toggle-check .custom-check .custom-control-input:checked~.custom-control-label::before{border:none;background-color:#222}.toggle-check .custom-check .custom-control-input:checked~.custom-control-label:after{width:20px;height:20px;background-color:#fff;border-radius:100%;left:21px;top:2px}@media screen and (max-width:992px){.toggle-check .custom-check .custom-control-input:checked~.custom-control-label:after{top:12px}}.toggle-check .custom-control-input:focus~.custom-control-label::before{box-shadow:none}.addressWrapGen{gap:32px}@media screen and (max-width:992px){.addressWrapGen{gap:16px}}.addressWrapGen .single-address,.addressWrapGen .single-payment{background-color:#fff;border:1px solid #f4f4f4;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;padding:24px 32px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:#222}.addressWrapGen .single-address.active .default-address-badge,.addressWrapGen .single-address.active .default-payment-badge,.addressWrapGen .single-payment.active .default-address-badge,.addressWrapGen .single-payment.active .default-payment-badge{display:flex}.addressWrapGen .single-address .default-address-badge,.addressWrapGen .single-address .default-payment-badge,.addressWrapGen .single-payment .default-address-badge,.addressWrapGen .single-payment .default-payment-badge{display:none;position:absolute;top:20px;right:20px;left:auto;background:#f4f1ed;border-radius:24px;font-weight:700;letter-spacing:.5px;font-size:12px;align-items:center;height:26px;padding:0 12px}.addressWrapGen .single-address p,.addressWrapGen .single-payment p{margin-bottom:8px;letter-spacing:.5px;color:#222}.addressWrapGen .single-address p.contact-detail,.addressWrapGen .single-payment p.contact-detail{margin-left:-28px}.addressWrapGen .single-address p.address-title,.addressWrapGen .single-address p.payment-title,.addressWrapGen .single-payment p.address-title,.addressWrapGen .single-payment p.payment-title{margin-bottom:16px}@media screen and (max-width:992px){.addressWrapGen .single-address,.addressWrapGen .single-payment{padding:24px}}.addressWrapGen .new-address-btn,.addressWrapGen .new-payment-btn{background:rgba(255,255,255,.7);border:1px solid #f4f4f4;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:222px;font-weight:600;letter-spacing:.5px;color:#222}@media screen and (max-width:992px){.addressWrapGen .new-address-btn,.addressWrapGen .new-payment-btn{min-height:75px}}.addressWrapGen .single-address .border-top,.addressWrapGen .single-payment .border-top{margin-top:24px!important;padding-top:24px!important}.addressWrapGen .single-address .delete-address,.addressWrapGen .single-payment .delete-address{position:relative}.addressWrapGen .single-address .delete-address::after,.addressWrapGen .single-payment .delete-address::after{content:'';width:4px;height:4px;background:#222;position:absolute;left:-17px;top:calc(50% - 2px);border-radius:50%}.back-btn.rounded{font-size:16px;line-height:0;position:relative;font-weight:600;color:#222;display:flex;align-items:center;gap:16px;margin-bottom:32px}@media screen and (max-width:992px){.back-btn.rounded{margin-bottom:24px}}.back-btn.rounded:before{content:'';height:32px;width:32px;display:inline-flex;border-radius:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);background-image:url(../images/icons-svg/angle-down-black.svg);background-size:12px;background-repeat:no-repeat;background-position:center 55%;transform:rotate(90deg);transition:.5s ease transform}@media screen and (max-width:992px){.card-order-wrapper--details .order-card--details{background-color:transparent;box-shadow:none;border:0;padding:0}}@media screen and (max-width:1024px){.card-order-wrapper--details .order-card--details .card-body-wrapper .card-body .card-img-wrapper img{min-width:32px;min-height:auto}}.card-order-wrapper--details .order-number-wrapper{display:flex;justify-content:space-between;align-items:flex-start;color:#222;margin-bottom:40px}@media screen and (max-width:992px){.card-order-wrapper--details .order-number-wrapper{padding:24px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border-radius:16px;background-color:#fff;flex-direction:column;gap:10px;margin-bottom:24px}}.card-order-wrapper--details .order-number-wrapper h4{margin-bottom:16px}@media screen and (max-width:992px){.card-order-wrapper--details .order-number-wrapper h4{margin-bottom:10px;font-size:18px;line-height:27px}}@media screen and (max-width:991px){.card-order-wrapper--details .order-number-wrapper .text-order{flex-direction:row-reverse;gap:12px}}@media screen and (max-width:991px){.card-order-wrapper--details .order-number-wrapper .text-order img{margin:0}}@media screen and (max-width:992px){.card-order-wrapper--details .order-detail-wrapper>div{padding:24px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border-radius:16px;background-color:#fff}}.card-order-wrapper--details .order-detail-wrapper .btn-wrapper{display:flex;flex-direction:row;gap:16px}@media screen and (max-width:991px){.card-order-wrapper--details .order-detail-wrapper .btn-wrapper{flex-direction:column}}.card-order-wrapper--details .order-detail-wrapper .btn-wrapper .cta-status-order:only-child.sv-secondary.btn.btn-dark:not(button){background-color:#222;border-color:#222;border-radius:25px;font-family:Nunito,sans-serif;font-weight:600;font-size:16px;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;color:#fff!important;max-height:38px}.card-order-wrapper--details .status-order{display:flex;justify-content:space-between;margin-bottom:24px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:20px 0}@media screen and (max-width:992px){.card-order-wrapper--details .status-order{flex-direction:column;border:0;padding:0}}.card-order-wrapper--details .status-order .box-azure{padding:24px 16px;background-color:#eaeff1;border-radius:8px;flex-grow:1;width:100%}@media screen and (max-width:767px){.card-order-wrapper--details .status-order .box-azure{padding:12px}}.card-order-wrapper--details .status-order .box-azure .svg-mobile{flex:0 0 auto;margin-top:3px;margin-right:5px}.card-order-wrapper--details .status-order .status{font-weight:700;letter-spacing:.5px}.card-order-wrapper--details .status-order .btn{width:auto;display:flex;text-transform:none;font-size:14px;height:auto;letter-spacing:.5px}.card-order-wrapper--details .order-item--details{display:grid;grid-template-columns:232px 1fr;gap:24px;margin-top:0}.card-order-wrapper--details .order-item--details .img-wrapper{height:223px;background-color:#f9f9f9;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:992px){.card-order-wrapper--details .order-item--details .img-wrapper{max-height:150px}}@media screen and (max-width:992px){.card-order-wrapper--details .order-item--details .img-wrapper img{max-width:200px;max-height:100px}}.card-order-wrapper--details .order-item--details .img-wrapper>div{background-color:#f9f9f9;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:992px){.card-order-wrapper--details .order-item--details{grid-template-columns:1fr;gap:16px}}.card-order-wrapper--details .order-item--details:nth-child(n+3){margin-top:40px}.card-order-wrapper--details .product--name{font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:capitalize;margin-bottom:8px;color:#222}.card-order-wrapper--details .sv-caritem-detail{margin-top:16px;display:flex;flex-direction:column}@media screen and (max-width:992px){.card-order-wrapper--details .sv-caritem-detail{margin-top:0}}.card-order-wrapper--details .product--model,.card-order-wrapper--details .product--type{color:#747474;letter-spacing:.5px;margin-bottom:8px}.card-order-wrapper--details .product--type.prescription{display:flex;justify-content:space-between}@media screen and (max-width:991px){.card-order-wrapper--details .product--type.prescription{flex-direction:column}}.card-order-wrapper--details .product--type.prescription .link-prescription{width:fit-content;font-size:14px;font-weight:700;line-height:18.2px;letter-spacing:.05em;text-align:right;color:#222;text-decoration:underline;border:none;background-color:transparent;padding:0}@media screen and (max-width:991px){.card-order-wrapper--details .product--type.prescription .link-prescription{margin-top:16px}}.card-order-wrapper--details .product--model{text-transform:capitalize}.card-order-wrapper--details .prescription-collapse{border-top:1px solid #d6d6d6;border-bottom:0;width:100%;text-align:left;border-radius:0;padding:14px 0;margin:16px 0;margin-bottom:0;font-weight:600;letter-spacing:.5px;position:relative;display:flex;align-items:center;gap:10px;transition:.5s ease all}@media screen and (max-width:992px){.card-order-wrapper--details .prescription-collapse{flex-direction:row-reverse;justify-content:space-between}}.card-order-wrapper--details .prescription-collapse .collapse-ico{position:relative;width:20px;height:20px;border:2px solid #222;border-radius:100%}.card-order-wrapper--details .prescription-collapse .collapse-ico:after,.card-order-wrapper--details .prescription-collapse .collapse-ico:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:8px;height:2px;background-color:#222;transition:.5s ease transform}.card-order-wrapper--details .prescription-collapse.collapsed{border-bottom:1px solid #d6d6d6;margin-bottom:24px}.card-order-wrapper--details .prescription-collapse.collapsed .collapse-ico:after{transform:translate(-50%,-50%) rotate(90deg)}.card-order-wrapper--details .prescription-collapse:focus{box-shadow:none}.card-order-wrapper--details .collapse{border-bottom:0;transition:.5s ease all}.card-order-wrapper--details .collapse.show{border-bottom:1px solid #d6d6d6;margin-bottom:24px}.card-order-wrapper--details .total-price{font-weight:600;color:#747474;text-decoration:line-through;letter-spacing:.5px}.card-order-wrapper--details .subTotal-price{font-size:16px;font-weight:700;letter-spacing:.5px}.card-order-wrapper--details .section-warranty{padding:24px 40px}@media screen and (max-width:991px){.card-order-wrapper--details .section-warranty{padding:16px 16px 24px 16px}}@media screen and (max-width:991px){.card-order-wrapper--details .section-warranty .warranty-wrapper{flex-direction:column;gap:16px!important}}.card-order-wrapper--details .section-warranty .warranty-wrapper .warranty-img{max-width:100%;width:232px;height:auto;max-height:120px;border-radius:8px}@media screen and (max-width:991px){.card-order-wrapper--details .section-warranty .warranty-wrapper .warranty-img{width:100%;max-height:unset}}.card-order-wrapper--details .section-warranty .warranty-wrapper .text-wrapper{display:flex;flex-direction:column;gap:8px}.card-order-wrapper--details .section-warranty .warranty-wrapper .text-wrapper .warranty-number{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}.card-order-wrapper--details .section-warranty .warranty-wrapper .text-wrapper .warranty-desc,.card-order-wrapper--details .section-warranty .warranty-wrapper .text-wrapper .warranty-expire{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em}.order-card--summary{padding:24px 40px 40px;display:grid;grid-template-columns:auto 311px;gap:24px;align-items:center}@media screen and (max-width:992px){.order-card--summary{grid-template-columns:1fr;padding:16px;padding-top:32px;gap:32px}}.order-summary-data>div:first-child.border-bottom{padding-bottom:24px;margin-bottom:24px}@media screen and (max-width:992px){.order-summary-data .align-items-start{flex-direction:row!important;justify-content:space-between}.order-summary-data .align-items-start button{margin-top:0!important}}.order-summary-data p{color:#222;letter-spacing:.5px}.order-summary-data .store-pickup-title{color:#222;font-size:16px;font-weight:700;margin-bottom:16px;letter-spacing:.5px}.order-summary-data .retail-map{height:203px;border-radius:16px;width:100%;object-fit:cover;object-position:center}.order-summary-data .pickup-map{height:120px;border-radius:16px;width:100%;max-width:400px;object-fit:cover;object-position:center}.order-summary-data.store-pickup .border-bottom{padding-bottom:24px;margin-bottom:24px}.order-summary-data .cod-ico{display:flex;align-items:center;gap:8px}.order-summary-data .order-summary-data-wrapper{display:flex;flex-direction:column}.order-summary-data .order-summary-data-wrapper .store-pickup-top{display:grid;grid-template-columns:232px 1fr;gap:32px;border-bottom:1px solid #dee2e6;padding-bottom:24px}@media screen and (max-width:991px){.order-summary-data .order-summary-data-wrapper .store-pickup-top{grid-template-columns:1fr}}.order-summary-data .order-summary-data-wrapper .store-pickup-top .map-wrapper{max-height:120px}.order-summary-data .order-summary-data-wrapper .store-pickup-top .map-wrapper img{height:100%}.order-summary-data .order-summary-data-wrapper .store-pickup-bottom{display:grid;grid-template-columns:232px 1fr;gap:32px;padding-bottom:24px}@media screen and (max-width:991px){.order-summary-data .order-summary-data-wrapper .store-pickup-bottom{grid-template-columns:1fr}}.order-summary-prices{border:1px solid #d6d6d6;background-color:#f9f9f9;padding:24px;border-radius:8px;display:flex;gap:12px;min-height:fit-content;flex-direction:column}@media screen and (max-width:992px){.order-summary-prices{min-height:auto}}.order-summary-prices>div{display:flex;justify-content:space-between}.order-summary-prices .total-row>div{display:flex;justify-content:space-between;flex-wrap:wrap}.order-summary-prices.retail{display:flex;flex-direction:column;height:100%}.order-summary-prices.retail .total-row{border-top:0;margin-top:auto}.order-summary-prices.retail .total-row>div{display:flex;justify-content:space-between}.order-summary-prices.retail .order-subtotal{border-bottom:1px solid #d6d6d6;padding-bottom:16px}.order-summary-prices p{color:#222;letter-spacing:.5px}.order-summary-prices .total-row{flex-wrap:wrap;gap:16px;border-top:1px solid #d6d6d6;padding-top:16px;margin-top:4px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}#summaryDiscountLabel{padding-top:16px}#address-section{margin-top:64px}#btn-submit-card,.cancel-modify-address{margin-right:16px;height:45px;min-height:45px;width:220px}@media screen and (max-width:992px){.cancel-modify-address{margin-bottom:16px}#btn-submit-card{width:100%}.cancel-modify-address-dsk{display:none!important}}.prescr-table{width:100%;font-size:14px;color:#747474;margin-bottom:24px;margin-top:8px}@media screen and (max-width:1200px){.prescr-table{width:100%;display:block}}@media screen and (min-width:1200px) and (max-width:1370px){.prescr-table{font-size:12px}}@media screen and (max-width:1200px){.prescr-table tbody{display:grid;grid-template-columns:1fr;gap:16px}}@media screen and (max-width:1200px){.prescr-table tr{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}}@media screen and (max-width:1200px){.prescr-table tr:first-child{display:none}}.prescr-table tr:first-child th{padding-top:0}.prescr-table th{font-weight:700;padding:6px 12px}.prescr-table th:first-child{padding-right:12px;padding-left:0}@media screen and (max-width:1200px){.prescr-table th:first-child{padding-top:0}}.prescr-table td{padding:6px 12px}@media screen and (max-width:1200px){.prescr-table td{padding:4px 0}}.prescr-table td:first-child{padding-left:0}@media screen and (max-width:1200px){.prescr-table td:first-child{grid-column:1/3}}@media screen and (max-width:1200px){.prescr-table td:last-child{display:none}}.prescr-table .separator{position:relative}@media screen and (max-width:1200px){.prescr-table .separator{display:none}}.prescr-table .separator:after{content:'';position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;display:block;background-color:#e5e5e5}.skip-delivery-btn{margin-top:24px}.status-date-wrapper .separator{width:1px;height:16px;background-color:#d6d6d6}@media screen and (max-width:992px){.status-date-wrapper .separator{display:none}}.menuProfile{padding:40px 32px}.menuProfile .container-btn-my-account .btn-sections-menu{border:none;background-color:#f4f4f4;border-radius:40px;padding:9.5px 69.5px;font-family:Nunito;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.05em;display:flex;align-items:center;gap:12px;width:100%;justify-content:center;color:#222}@media screen and (max-width:991px){.menuProfile .container-btn-my-account.dashboard-container{background-image:url(https://media.salmoiraghievigano.it/MyAccount/dashboard-mobile-2025.jpeg);background-repeat:no-repeat;padding-top:174px!important;background-color:#f9f9f9;background-size:190%;background-position:54% 38%;max-height:240px;z-index:1;position:relative}.menuProfile .container-btn-my-account.dashboard-container.m-b-1{margin-bottom:61px}.menuProfile .container-btn-my-account.dashboard-container.m-b-2{margin-bottom:120px}}@media screen and (max-width:991px){.menuProfile .container-btn-my-account .dashboard{padding:0!important;margin:0 16px;transition:margin .3s ease-in-out}.menuProfile .container-btn-my-account .dashboard.hidden-wrapper{margin:0;transition:margin .3s ease-in-out}.menuProfile .container-btn-my-account .dashboard.hidden-wrapper .dashboard-buttons-wrapper{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:0 16px 16px 16px;box-shadow:0 11.78px 23.56px 0 #60617029;background-color:#fff;margin:0;position:fixed;z-index:2;left:0;right:0;transition:left .3s ease-in-out,right .3s ease-in-out,top .5s ease-in-out;display:block}.menuProfile .container-btn-my-account .dashboard.hidden-wrapper .dashboard-buttons-wrapper .title-page-myaccount{opacity:0;height:0;transition:opacity .25s ease-in-out,height .1s ease-in-out}.menuProfile .container-btn-my-account .dashboard.hidden-wrapper .dashboard-buttons-wrapper.no-pad{padding-bottom:0}.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper{box-shadow:0 0 10px 0 #0000000D;background-color:#fff;border-radius:16px;margin-bottom:24px;padding:24px 16px;display:flex;flex-direction:column;gap:16px;left:16px;right:16px;top:100px;transition:left .3s ease-in-out,right .3s ease-in-out,top .5s ease-in-out}.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper .btn-sections-menu{white-space:nowrap;justify-content:center}.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper .btn-club-ete{text-transform:unset;background-color:#005e82;color:#fff!important;border:none;padding:11px 70px;border-radius:25px;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;height:100%;transition:opacity .3s ease-in-out,visibility 0s .3s,height .2s ease-in-out,padding .5s ease-in-out,gap .3s}.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper .btn-club-ete.hidden{opacity:0;visibility:hidden;height:0;padding:0;gap:0;transition:opacity .3s ease-in-out,visibility 0s .3s,height .2s ease-in-out,padding .5s ease-in-out,gap .3s}.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper .title-page-myaccount{font-family:Nunito;font-size:18px;font-weight:700;line-height:23.4px;letter-spacing:.3em;text-align:center;height:100%;transition:opacity .25s ease-in-out,height .1s ease-in-out}}@media screen and (max-width:991px){.menuProfile .container-btn-my-account .dashboard .dashboard-buttons-wrapper{top:calc(var(--header-height) + var(--strip-height))}}.menuProfile .container-btn-my-account .section{position:fixed;z-index:2;width:100%}.menuProfile .container-btn-my-account .section .dashboard-buttons-wrapper{z-index:999;position:relative;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:0 16px 16px 16px;box-shadow:0 11.78px 23.56px 0 #60617029;background-color:#fff}@media screen and (max-width:992px){.menuProfile{padding:0}}.menuProfile .sv-accountmenu{margin-top:32px}.menuProfile .sv-accountmenu .sk-menu-account{display:flex;flex-direction:column;gap:12px}.menuProfile .sv-accountmenu .sk-menu-account .sk-item{max-width:100%;height:20px;max-width:300px;width:100%;max-height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px}.menuProfile .sv-accountmenu .sk-menu-account .sk-item:nth-of-type(odd){max-width:200px}.menuProfile .sv-accountmenu.only-mobile{display:none}@media screen and (max-width:992px){.menuProfile .sv-accountmenu{height:100vh}}.menuProfile .sv-accountmenu .notifyDesktop{position:relative}.menuProfile .sv-accountmenu .notifyDesktop::before{content:"";background:#cf191f;width:8px;height:8px;border-radius:50%;border:1px solid #fff;position:absolute;top:-1px;left:10px}.menuProfile .sv-accountmenu #favourites-tab{padding-bottom:24px}.menuProfile .sv-accountmenu ul{list-style-type:none;margin:0;padding:0}.menuProfile .sv-accountmenu ul li{padding:8px 12px;margin-bottom:8px}.menuProfile .sv-accountmenu ul li a{font-size:14px;color:#222;position:relative;letter-spacing:.5px;display:flex;align-items:center;gap:12px}.menuProfile .sv-accountmenu ul li a.notify{position:relative}.menuProfile .sv-accountmenu ul li a.notify::before{content:"";background:#cf191f;width:8px;height:8px;border-radius:50%;border:1px solid #fff;position:absolute;top:-1px;left:10px}.menuProfile .sv-accountmenu ul li.active{font-weight:700;background:#f4f4f4;border-radius:8px}.menuProfile .sv-accountmenu ul li:hover{background:#f4f4f4;border-radius:8px}.menuProfile .sv-accountmenu ul li img{max-width:18px}.menuProfile .sv-accountmenu .subtitle-menu{padding:24px 12px 8px;font-size:16px;font-weight:700;letter-spacing:.5px;color:#222;margin-bottom:8px;border:none;width:100%;background-color:transparent;display:flex;justify-content:space-between;align-items:center}.menuProfile .sv-accountmenu .subtitle-menu::after{content:"";background-image:url(https://media.salmoiraghievigano.it/editorial-content/2022/HUB%20SERVIZI/ICONS/arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:12px;transform:rotate(-90deg);transition:all .3s ease-in-out}.menuProfile .sv-accountmenu .subtitle-menu.collapsed::after{transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (max-width:992px){.menuProfile .sv-accountmenu .subtitle-menu{padding:24px 32px 8px}}.menuProfile .logout-btn{font-size:14px;color:#222;position:relative;letter-spacing:.5px;display:flex;align-items:center;gap:12px}.menuProfile .logout-btn img{max-width:18px}.menuProfile .btn-exit-wrapper{padding:20px 12px 8px 12px;margin-bottom:8px;border-top:.5px solid #d6d6d6}#my-account-menu-dashboard .sv-accountmenu{margin-top:32px}#my-account-menu-dashboard .sv-accountmenu .sk-menu-account{display:flex;flex-direction:column;gap:12px}#my-account-menu-dashboard .sv-accountmenu .sk-menu-account .sk-item{max-width:100%;height:20px;max-width:300px;width:100%;max-height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px}#my-account-menu-dashboard .sv-accountmenu .sk-menu-account .sk-item:nth-of-type(odd){max-width:200px}#cancellationModal .modal-dialog{max-width:630px}#cancellationModal .modal-content{border-radius:24px;padding:64px}@media screen and (max-width:992px){#cancellationModal .modal-content{padding:40px 24px 32px}}#cancellationModal .btn-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:40px 24px 0}@media screen and (max-width:992px){#cancellationModal .btn-wrapper{grid-template-columns:1fr;padding:40px 0 0}}@media screen and (max-width:992px){#cancellationModal .btn-wrapper .btn{max-height:45px;height:45px;display:flex;align-items:center;text-transform:none}}#cancellationModal .close-btn-small{width:40px;height:40px;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.1);background-size:14px;padding:0;top:24px;right:24px}#myaccountProfile .spinner-animation{height:400px}#myaccountProfile .menuInnerPage{padding:40px 64px 80px;background:#f9f9f9;position:relative}@media screen and (min-width:992px){#myaccountProfile .menuInnerPage{min-height:100vh}}#myaccountProfile .menuInnerPage.mt-56{margin-top:56px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #notification-section .dashboard-card.empty,#myaccountProfile .menuInnerPage #section-container #prescription-section .dashboard-card.empty{margin:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty{padding:40px;gap:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty{padding:40px 16px;min-height:0;margin:0 16px 32px 16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper{align-self:stretch;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper{align-items:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper{flex-direction:column;align-items:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper{width:30px;height:30px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper.notification{background-image:url(../images/icons-svg/icon-notification.svg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper.promotion{background-image:url(../images/icons-svg/icon-promo-tag.svg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper.prescription{background-image:url(../images/icons-svg/icon-prescription.svg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper.appointment{background-image:url(../images/icons-svg/icon-appointment.svg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .icon-wrapper.clubte{background-image:url(../images/icons-svg/icon-star-unfilled.svg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .card-title{color:#222;font-size:20px;font-family:Nunito;font-weight:700;line-height:26px;letter-spacing:1px;word-wrap:break-word;margin:0}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-title-wrapper .card-title{font-size:18px;line-height:27px;letter-spacing:.05em}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-footer-sub .btn-cta:after{content:"";background-image:url(../images/icons-svg/arrow-white.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:14px;height:12.5px}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-text-empty{color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper .card-text-empty{letter-spacing:.05em;text-align:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .card-wrapper.clubte{padding:0 40px}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .btn-cta{width:190px;height:40px;max-width:100%;max-height:100%;background:#222;border-radius:25px;align-items:center;justify-content:center;gap:8px;display:flex;text-align:center;color:#fff;font-size:14px;font-family:Nunito;font-weight:600;line-height:18.2px;letter-spacing:.7px;word-wrap:break-word;padding:0!important}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty .btn-cta{width:100%}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty button.btn-cta{border-width:0}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte{padding:0;width:100%;padding-bottom:40px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:16px;overflow:hidden;border-top:.5px #f4f4f4 solid;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte{width:fit-content;margin:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte .img-wrapper{justify-content:flex-start;align-items:flex-start;display:flex;width:100%}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte .img-wrapper picture{width:100%!important}#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte .img-wrapper picture img{height:256px!important;width:100%!important;object-fit:cover}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card.empty.clubte .img-wrapper picture img{height:auto!important}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .section-title-wrapper{width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;font-family:Nunito;color:#222;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .section-title-wrapper{text-align:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .section-title-wrapper .section-title{align-self:stretch;font-size:20px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:6px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .section-title-wrapper .section-desc{align-self:stretch;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.7px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper{padding-top:32px;display:flex;flex-direction:column;gap:16px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item{width:100%;height:100%;padding:24px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item{padding:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper{align-self:stretch;padding-bottom:16px;border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper{align-items:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper .prescription-title{font-size:18px;font-weight:700;line-height:27px;letter-spacing:.9px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper .prescription-title{font-size:16px;line-height:24px;letter-spacing:.05em}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper .text-icon{font-weight:400;line-height:21px;letter-spacing:.7px;overflow-wrap:break-word;font-size:14px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper .text-icon{font-size:14px;font-weight:600;letter-spacing:.05em}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-title-wrapper .icon-wrapper{width:16px;height:16px;background-image:url(../images/icons-svg/stores.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body{align-self:stretch;justify-content:flex-start;gap:40px;display:grid;grid-template-columns:1fr 1fr;align-items:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body{grid-template-columns:1fr;gap:8px;grid-template-rows:max-content}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body>.d-flex{flex-direction:column;width:100%;gap:16px!important}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container{width:160px;height:160px;background:#f9f9f9;border-radius:8px;overflow:hidden;justify-content:center;align-items:center;display:flex;flex-direction:column;position:relative}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container{width:100%}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-preview{padding:10px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .btn-preview{background-color:#fff;box-shadow:rgba(96,97,112,.16) 0 1.47273px 5.89091px;border-radius:25px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;padding:8px 16px;border-color:transparent}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .btn-preview .icon-wrapper{width:12px;height:12px;background-image:url(../images/icons-svg/eye.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .btn-preview .btn-preview-text{font-size:12px;font-weight:600;line-height:15.6px;letter-spacing:.6px;color:#222}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list{transform:scale(.25);margin-bottom:15px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list{transform:scale(.48);margin-bottom:0}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item{max-width:300px;display:flex;justify-content:center;gap:20px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom{margin-top:24px;display:grid;grid-template-columns:repeat(5,1fr);border-collapse:collapse}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom{margin:0;grid-template-columns:auto 100px 100px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item{width:119px;text-align:center;padding:11px 10px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item{width:auto;padding:6px 4px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item.prism{padding:11px 4px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item.prism{padding:6px 0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item.font-weight-bold{font-size:13px;font-weight:700;line-height:14.3px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-bottom .item:not(.font-weight-bold){font-size:16px;font-weight:400;line-height:24px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-top{display:grid;grid-template-columns:repeat(6,1fr);border-collapse:collapse}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .container-preview-modal-top{grid-template-columns:1fr 1fr 1fr}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item{padding:20px 22px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px #d6d6d6 solid;margin:-1px 0 0 -1px;width:99px;height:auto}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item{width:auto;padding:8px 27px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item.all-column{grid-row-end:2;grid-row-start:4;grid-column-start:6}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item.all-column{grid-column-start:2;grid-column-end:4;grid-row-start:6;grid-row-end:6}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item.left-cell{padding:9.5px 4px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .item .small-desc{font-family:Nunito;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.05em;text-align:center}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grey-bg{background-color:#f9f9f9}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grey-bg{grid-column-start:1}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grey-bg .font-weight-bold{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-column-2{grid-column-start:2}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-column-3{grid-column-start:3}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-1{grid-row-start:1}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-2{grid-row-start:2}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-3{grid-row-start:3}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-4{grid-row-start:4}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-5{grid-row-start:5}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .prescription-container .prescription-detail-section.list #preview-prescription-item .grid-mb-row-6{grid-row-start:6}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .border-right{border-right:1px solid #f4f4f4!important}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .border-right{border:none;gap:8px!important}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .info-section,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .name-section,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .note-section,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .prescription-item .prescription-body .order-section{color:#333;font-size:14px;line-height:21px;letter-spacing:.7px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box{width:100%;padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;background:#eaeff1;border-radius:8px;justify-content:flex-start;align-items:center;gap:40px;display:inline-flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box{flex-direction:column;gap:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-text{flex:1 1 0;justify-content:flex-start;align-items:center;gap:16px;display:flex}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-text p{align-self:stretch;color:#2d2a26;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper{flex-direction:column;width:100%}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper .box-btn{padding:11px 16px;border-radius:25px;justify-content:center;align-items:center;display:flex;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;text-align:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper .box-btn{width:100%}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper .box-btn.add{background-color:#222;color:#fff}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .prescription-list-wrapper .azure-box .box-btn-wrapper .box-btn.remove{background-color:transparent;color:#222;border:1px solid #222}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section{width:100%;padding:40px 24px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:16px;overflow:hidden;border-top:.5px #f4f4f4 solid;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex;margin-bottom:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section{align-items:center;padding:40px 16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper{align-self:stretch;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper{text-align:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .title-wrapper{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .title-wrapper{flex-direction:column;justify-content:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .title-wrapper .icon-wrapper{width:16px;height:16px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/icons-svg/icon-appointment.svg)}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .title-wrapper .icon-wrapper{width:30px;height:30px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .title-wrapper p{color:#222;font-size:16px;font-family:Nunito;font-weight:700;line-height:24px;letter-spacing:.8px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .text-desc{font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .rebook-header-wrapper .text-desc{text-align:center}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .btn-cta{text-align:center;color:#fff;font-size:14px;font-family:Nunito;font-weight:600;line-height:18.2px;letter-spacing:.7px;word-wrap:break-word;background-color:#222;color:#fff;padding:11px 24px;border-radius:25px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .rebook-section .btn-cta{width:100%;max-width:311px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section{padding-top:32px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .title-section,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .title-section{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left;padding-bottom:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .title-section,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .title-section{padding-bottom:24px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old{width:100%;padding-bottom:24px;padding-left:24px;padding-right:24px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;border:1px #f4f4f4 solid;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px;display:flex;margin-bottom:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old{padding:16px 16px 24px 16px;gap:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper{align-self:stretch;padding-top:24px;padding-bottom:16px;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px #f4f4f4 solid;justify-content:space-between;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper{padding-top:8px;border-bottom:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .btn-cta,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .btn-cta,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .btn-cta,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .btn-cta{background-color:#222;color:#fff!important}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .appointment-title,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .appointment-title,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .appointment-title,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .appointment-title{flex:1 1 0;padding-right:10px;flex-direction:column;align-items:flex-start;gap:8px;display:flex}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .appointment-title p{color:#222;font-size:18px;font-family:Nunito;font-weight:700;line-height:27px;letter-spacing:.9px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .appointment-title p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .appointment-title p{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:left}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .appointment-title .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .appointment-title .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .appointment-title .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .appointment-title .icon-wrapper{background-image:url(../images/icons-svg/icon-appointment.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:center;background-size:contain}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .appointment-title .calendar-link,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .appointment-title .calendar-link,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .appointment-title .calendar-link,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .appointment-title .calendar-link{text-align:center;color:#303030;font-size:12px;font-family:Nunito;font-weight:700;text-decoration:underline;line-height:15.6px;letter-spacing:.6px;word-wrap:break-word;cursor:pointer;background-color:transparent;border:none;margin:0;padding:0}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .btn-wrapper{justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .btn-wrapper a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .btn-wrapper a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .btn-wrapper a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .btn-wrapper a{text-align:center;color:#303030;font-size:14px;font-family:Nunito;font-weight:600;line-height:18.2px;letter-spacing:.7px;padding:11px 36px;border-radius:24px;width:140px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .btn-wrapper a.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .btn-wrapper a.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .btn-wrapper a.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .btn-wrapper a.btn-remove{border:1px solid #222;background-color:transparent;color:#222;padding:11px 40px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-title-wrapper .btn-wrapper a.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper .btn-wrapper a.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-title-wrapper .btn-wrapper a.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper .btn-wrapper a.btn-modify{background-color:#222;color:#fff;padding:11px 23px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body{width:100%}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body{display:flex;flex-direction:column}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .pr-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .pr-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .pr-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .pr-40{padding-right:40px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .pl-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .pl-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .pl-40,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .pl-40{padding-left:40px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container{position:relative;max-width:100%;max-height:100%;width:160px;height:160px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container{max-width:100%;max-height:100%;width:100%;height:150px}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container img,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container img,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container img,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container img{max-height:150px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container .btn-location,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container .btn-location,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container .btn-location,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container .btn-location{background-color:#fff;box-shadow:rgba(96,97,112,.16) 0 1.47273px 5.89091px;border-radius:25px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;padding:8px 16px;border-color:transparent;max-height:32px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container .btn-location .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container .btn-location .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container .btn-location .icon-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container .btn-location .icon-wrapper{background-image:url(../images/icons-svg/lock-on.svg);background-position:center;background-repeat:no-repeat;width:12px;height:12px;background-size:contain}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container .btn-location .btn-preview-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container .btn-location .btn-preview-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container .btn-location .btn-preview-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container .btn-location .btn-preview-text{font-family:Nunito;font-size:12px;font-weight:600;line-height:15.6px;letter-spacing:.05em;text-align:center}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .location-container .location-preview,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .location-container .location-preview,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .location-container .location-preview,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .location-container .location-preview{height:100%;width:100%;border-radius:8px;object-fit:cover}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .store-info-container{display:flex;flex:1 1 auto;gap:32px;align-items:flex-start;flex-direction:column;border-right:1px solid #dee2e6;margin-left:32px;max-width:200px;width:100%}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .store-info-container,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .store-info-container{gap:8px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #dee2e6;border-right:none;max-width:unset;margin-left:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .phone-section .icon-phone,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .phone-section .icon-phone,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .phone-section .icon-phone,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .phone-section .icon-phone{background-image:url(../images/icons-svg/headphones.svg);background-position:center;background-repeat:no-repeat;width:18px;height:18px;background-size:contain}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .name-section .customer-credential{display:flex;flex-direction:row;gap:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .name-section .customer-credential,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .name-section .customer-credential{justify-content:space-between}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .name-section .customer-credential a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .name-section .customer-credential a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .name-section .customer-credential a,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .name-section .customer-credential a{text-decoration:underline!important;font-size:14px;line-height:18.2px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-details-appointment-tab{color:#222;font-size:12px;font-family:Nunito;font-weight:400;line-height:18px;letter-spacing:.6px;word-wrap:break-word;border:none;background-color:transparent;display:flex;align-items:center;gap:8px;padding:0;width:100%;justify-content:space-between}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-details-appointment-tab{font-size:14px;line-height:21px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-details-appointment-tab:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-details-appointment-tab:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-details-appointment-tab:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-details-appointment-tab:after{content:"";background-image:url(../images/icons-svg/angle-down-petrol.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:12px;transform:rotate(-180deg);transition:all .3s ease-in-out}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-details-appointment-tab.collapsed:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-details-appointment-tab.collapsed:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-details-appointment-tab.collapsed:after,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-details-appointment-tab.collapsed:after{transform:rotate(0)}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .details-appointment-tab,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .details-appointment-tab{padding-top:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper{display:flex;gap:16px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper .btn,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper .btn,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper .btn,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper .btn{font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;text-align:center;text-transform:lowercase}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper .btn::first-letter,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper .btn::first-letter,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper .btn::first-letter,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper .btn::first-letter{text-transform:uppercase}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper .btn.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper .btn.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper .btn.btn-remove,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper .btn.btn-remove{padding:11px 43.75px!important}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper .btn.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper .btn.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper .btn.btn-modify,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper .btn.btn-modify{padding:11px 26.75px!important}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-body .btn-wrapper .btn.btn-rebook,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-body .btn-wrapper .btn.btn-rebook,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-body .btn-wrapper .btn.btn-rebook,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-body .btn-wrapper .btn.btn-rebook{padding:11px 121.5px!important}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer{align-self:stretch;padding:16px;background:#f4f1ed;border-radius:16px;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer{flex-direction:column;margin-top:16px;margin-bottom:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .footer-text{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .footer-text,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .footer-text{display:grid;grid-template-columns:max-content 1fr}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .footer-text .img-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .footer-text .img-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .footer-text .img-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .footer-text .img-wrapper{background-image:url(https://media.salmoiraghievigano.it/MyAccount/selection-models-appointments.png);background-position-x:-23.122px;background-position-y:-.591px;background-size:178.827% 178.827%;background-repeat:no-repeat;width:56px;height:56px;border-radius:56px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .footer-text p{text-align:center;color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;overflow-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .footer-text p,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .footer-text p{text-align:left}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .btn-model{background-color:transparent;border:1px solid #222;font-family:Nunito;font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;text-align:center;padding:11px 24px;border-radius:25px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item .appointment-footer .btn-model,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-footer .btn-model{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;text-transform:math-auto}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old{gap:0}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper{padding-top:16px;margin-bottom:24px;align-items:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .appointment-list-wrapper .appointment-item-old .appointment-title-wrapper,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .old-appointment-section .appointment-item-old .appointment-title-wrapper{padding-top:8px;margin-bottom:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper{margin-top:32px;border-radius:16px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);padding:16px 16px 40px 16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper{padding:0 16px 16px 16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item{padding:0 24px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item:hover{background-color:#f9f9f9;cursor:pointer;border-radius:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item{padding:0}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item:hover{background-color:#fff;border-radius:none}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-img{width:110px;height:110px;border-radius:8px;margin-right:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-img{grid-row-start:2;grid-column-start:1}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-date{align-self:stretch;color:#737373;font-size:12px;font-family:Nunito;font-weight:400;line-height:18px;letter-spacing:.6px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-title{align-self:stretch;color:#222;font-size:16px;font-family:Nunito;font-weight:700;line-height:24px;letter-spacing:.8px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-title{font-size:14px;line-height:21px;letter-spacing:.05em;text-align:left}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .bg-rounded-gray{border-radius:50%;background-color:#f9f9f9;padding:7px;position:absolute;right:0;top:-8px;max-width:32px;max-height:32px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-desc{align-self:stretch;color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .notification-desc{font-size:12px;line-height:18px;letter-spacing:.05em;text-align:left}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .link-cta{align-self:stretch;color:#222;font-size:14px;font-family:Nunito;font-weight:700;text-decoration:underline;line-height:18.2px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .link-cta.grid-column-start-2{grid-column-start:1!important;grid-column-end:-1;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #303030;border-radius:20px;padding:11px 0;font-weight:600;letter-spacing:.05em;margin-top:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .btn.sv-secondary{font-size:14px;font-weight:600;line-height:18.2px;letter-spacing:.05em;text-align:center;padding:0!important;display:flex;align-items:center;justify-content:center;text-transform:math-auto}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .icon-wrapper{width:18px;height:19.5px;position:relative;background-image:url(../images/icons-svg/icon-notification.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .icon-wrapper .notify{border:#cf191f;position:absolute;top:1px;right:2px;width:5px;height:5px;border-radius:50%;background-color:#cf191f}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:18px auto;gap:8px;width:100%;padding:24px 0;border-bottom:.5px #d6d6d6 solid}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div{grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);gap:0;padding-top:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-column-start-2{grid-column-start:2}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-column-start-2{grid-row-start:unset}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-row-start-1{grid-row-start:1}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-row-start-1{grid-row-start:1;grid-column-start:1;grid-column-end:3;margin-bottom:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-row-start-2{grid-row-start:2}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item .hover-div .grid-row-start-2{grid-row-start:unset}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .notification-list-wrapper .notification-item:last-of-type .hover-div{border-bottom:none}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper{margin-top:32px;border-radius:16px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);padding:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper{padding:0 16px;margin:32px 16px 80px 16px}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper.blue-container{margin-bottom:32px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item{width:100%;padding-left:24px;padding-right:24px;flex-direction:column;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item{padding:0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container{padding-top:24px;padding-bottom:24px;border-bottom:.5px solid #d6d6d6;justify-content:space-between;align-items:center;display:grid;grid-template-columns:332px auto auto auto}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .img-container{width:100%;max-width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#f4f1ed;border-radius:8px}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .img-container .img-promotion{width:32px;height:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container{grid-template-columns:1fr;padding-bottom:16px}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .promotion-desc{color:#2d2a26;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .date-expire,#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .text-expire{color:#2d2a26;font-size:14px;font-family:Nunito;line-height:21px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .date-expire{font-size:12px;line-height:18px;letter-spacing:.05em;text-align:left;color:#737373}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .detail-link{color:#2d2a26;font-size:14px;font-family:Nunito;font-weight:700;text-decoration:underline;line-height:18.2px;letter-spacing:.7px;word-wrap:break-word;cursor:pointer}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .detail-link:hover{text-decoration:none}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .arrow-icon{background-image:url(../images/icons-svg/angle-down-petrol.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;height:12px;transform:rotate(-90deg)}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .mobile-grid{display:grid!important;grid-template-columns:56px auto auto;margin-top:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item .promotion-container .mobile-grid{margin:16px 0 16px 0}}#myaccountProfile .menuInnerPage #section-container .dashboard-card-wrapper.filled .promotion-list-wrapper .promotion-item:last-of-type .promotion-container{border-bottom:none}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog{margin-right:16px;margin-left:16px}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content{border-radius:24px;min-width:640px;width:100%}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content{min-width:unset}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-header{border:none}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;position:relative}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .close{position:absolute;right:24px;top:24px;background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px;padding:0;margin:0;opacity:1;width:40px;height:40px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .close{top:8px;right:8px}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .remove-text{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:center;padding:64px 64px 32px 64px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .remove-text{padding:40px 24px 24px 24px}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper{display:flex;gap:16px;padding-bottom:64px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper{flex-direction:column;width:100%;padding:0 24px 32px 24px}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper .btn-not-remove{background-color:transparent;color:#222;border:1px solid #222;border-radius:25px;font-family:Nunito;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.05em;text-align:center;display:flex;align-items:center;white-space:pre;height:fit-content;padding:10.5px 60.5px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper .btn-not-remove{display:block}}#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper .btn-remove{background-color:#222;color:#fff;border-radius:25px;font-family:Nunito;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.05em;text-align:center;display:flex;align-items:center;white-space:pre;height:fit-content;padding:10.5px 60.5px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #prescription-section #remove-prescription-modal .modal-dialog .modal-content .modal-body .btn-wrapper .btn-remove{display:block}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container{margin-left:16px;margin-right:16px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .back-btn.rounded{width:fit-content;cursor:pointer}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper{width:100%;padding-top:40px;padding-bottom:16px;padding-left:40px;padding-right:40px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;margin-top:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper{padding:16px 16px 24px 16px;gap:24px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .gap-40{gap:40px;width:100%}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .gap-40{gap:0;flex-direction:column;align-items:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item{flex:1 1 0px;padding:24px;background:#f4f1ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative;max-width:396px;max-height:215px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item{margin-bottom:24px;max-height:unset}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-discount{padding:4px 8px;background:#fd9c75;box-shadow:rgba(0,0,0,.1) 0 0 10px;border-radius:13.5px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:16px}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-discount p{text-align:center;color:#222;font-size:12px;font-family:Nunito;font-weight:700;line-height:16px;letter-spacing:.6px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-text-wrapper{align-self:stretch;flex-direction:column;align-items:center;gap:16px;display:flex}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-text-wrapper .img-wrapper{width:40px;height:40px}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-text-wrapper p{color:#222;font-size:16px;font-family:Nunito;font-weight:700;line-height:24px;letter-spacing:.8px;overflow-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-text-wrapper p{text-align:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item .promo-text-wrapper p.font-weight-normal{font-size:14px;line-height:21px;letter-spacing:.05rem}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info{flex:1 1 0px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-top-wrapper{align-self:stretch;padding-bottom:24px;border-bottom:.5px solid #f4f4f4;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-top-wrapper{flex-direction:column;align-items:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-bottom-wrapper{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-bottom-wrapper{flex-direction:column;align-items:center;gap:24px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-left,#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-left,#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right{align-items:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-left p,#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right p{color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-left p,#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right p{text-align:center;width:100%}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-left{gap:8px}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right{gap:8px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right>div{width:100%;height:100%;max-width:118px;max-height:32px;display:flex}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right>div{width:160px;max-width:100%;max-height:100%}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-info .promo-info-right>div .vue-barcode-element{width:100%;height:100%}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item-footer{align-self:stretch}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item-footer{align-self:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item-footer .btn-condition{color:#222;font-size:12px;font-family:Nunito;font-weight:400;line-height:18px;letter-spacing:.6px;word-wrap:break-word;border:none;background-color:transparent;display:flex;align-items:center;gap:8px;padding:0}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item-footer .btn-condition:after{content:"";background-image:url(../images/icons-svg/angle-down-petrol.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:12px;transform:rotate(-180deg);transition:all .3s ease-in-out}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper .promo-item-footer .btn-condition.collapsed:after{transform:rotate(0)}#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .promotion-detail-wrapper #condition-tab small{font-family:Nunito;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.05em;text-align:left}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .promotion-detail-container .espot-promotion-wrapper{margin-left:-16px;margin-right:-16px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel{margin-top:32px;border-radius:16px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);padding:40px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel{padding:40px 0 80px 0;border-radius:0}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel h3{font-family:Nunito;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.05em;text-align:left;margin-bottom:24px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel h3{text-align:center}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper{margin-bottom:0!important}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper .single-card .card-img img{border-radius:16px}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper .single-card .card-content{display:flex;flex-direction:column;gap:24px;padding-top:24px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper .single-card .card-content{gap:0;padding-top:0}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized{margin-bottom:0}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized{margin-bottom:40px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .card-img img{border-radius:8px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .card-img img{object-fit:cover;border-radius:16px;width:305px;height:273px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .card-content{margin-top:24px}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .card-content p{margin-bottom:24px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .card-content p{margin-bottom:16px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-dots{margin-bottom:0;align-items:center;display:flex;justify-content:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-dots{bottom:-17px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-dots li{width:6px;height:6px;border-radius:50%;background-color:#222}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-dots li.slick-active{background-color:#fff;border:1px solid #222}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-dots li button::before{display:none!important}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-next,#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-prev{display:none!important}#myaccountProfile .menuInnerPage #section-container #promotion-section .widget-cards.carousel .carousel-wrapper.slick-initialized .slick-slide{margin:0 7.5px}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container{background-color:#005e82;color:#fff;border-radius:16px;margin-top:32px;display:grid;grid-template-columns:56px 1fr min-content;padding:24px 40px;align-items:center;gap:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container{padding:16px;margin:0 16px 80px 16px}}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .img-wrapper{background-image:url(https://media.salmoiraghievigano.it/MyAccount/club-ete-main-dashboard.jpeg);background-repeat:no-repeat;width:56px;height:56px;border-radius:56px;background-size:cover;background-position-x:50%}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container a{color:#fff;text-decoration:underline}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .text-wrapper-strip{display:flex;flex-direction:column;gap:8px}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .text-wrapper-strip .title-strip{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .text-wrapper-strip .desc-strip{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .detail-link-wrapper{color:#2d2a26;font-size:14px;font-family:Nunito;font-weight:700;line-height:18.2px;letter-spacing:.7px;word-wrap:break-word;cursor:pointer;display:flex;align-items:center;gap:8px}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .detail-link-wrapper a{text-decoration:underline}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .detail-link-wrapper a:hover{text-decoration:none}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .detail-link-wrapper .arrow-icon{background-image:url(../images/icons-svg/icon-arrow-white-bold.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;height:12px}#myaccountProfile .menuInnerPage #section-container #promotion-section .blue-strip-container .round-arrow{background-image:url(../images/icons-svg/icon-arrow-club-te.svg);background-repeat:no-repeat;background-position:center;background-size:auto;width:12px;height:12px;background-color:#f2f7f9;padding:16px;border-radius:50%}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog{margin:0}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content{min-width:641px;padding:24px;border-radius:16px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content{min-width:unset;height:100vh;border-radius:0;padding:0}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header{padding:0!important;margin-bottom:24px;border-bottom:none;align-items:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header{position:relative;padding:48px 24px 0 24px!important}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header .modal-title{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header .modal-title{font-size:18px;line-height:27px}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header .close{background-color:#fff;border-radius:100px;width:16px;height:16px;box-shadow:none;padding:0;right:25px;top:25px;opacity:1;margin:0;position:absolute;display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header .close{padding:9px;box-shadow:0 23.56px 47.13px 0 #60617029,0 5.89px 11.78px 0 #28293D0A;width:40px;height:40px;right:16px;top:16px}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-header .close .img-close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;display:block}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body{padding:0}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body{padding:0 24px}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container{grid-template-columns:1fr 1fr}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container{grid-template-columns:1fr;gap:24px}}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .img-container{background:#f9f9f9;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;padding:16.5px 0}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .img-container img{object-fit:contain;width:84px;height:41px}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .item-brand{color:#222;font-size:14px;font-family:Nunito;font-weight:700;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .item-model{color:#747474;font-size:12px;font-family:Nunito;font-weight:400;line-height:18px;letter-spacing:.6px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .item-price{color:#222;font-size:14px;font-family:Nunito;font-weight:700;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .product-container:nth-child(-n+2){padding-bottom:24px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .modal-selection-instore .modal-dialog .modal-content .modal-body .model-container .product-container{padding-bottom:0!important}}#myaccountProfile .menuInnerPage #section-container #modal-add-to-calendar .modal-content{border-radius:16px}#myaccountProfile .menuInnerPage #section-container #modal-add-to-calendar .modal-content .btn.sv-secondary{text-transform:math-auto;align-items:center;display:flex;gap:10px}#myaccountProfile .menuInnerPage #section-container #modal-add-to-calendar .modal-content .close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;border-radius:100px;padding:0;margin:0;opacity:1;width:20px;height:20px}#myaccountProfile .menuInnerPage #section-container .clipboard-container{padding:5.5px 2px 5.5px 16px;background:#f4f4f4;border-radius:24px;justify-content:center;align-items:center;gap:12px;display:flex;font-family:Nunito;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;max-height:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #section-container .clipboard-container{width:fit-content}}#myaccountProfile .menuInnerPage #section-container .clipboard-container .btn-clipboard{background-color:#fff;border-radius:40px;padding:6px 12px;border:none;box-shadow:0 1.47px 5.89px 0 #60617029,0 0 2.95px 0 #28293D14}#myaccountProfile .menuInnerPage #section-container .clipboard-container .btn-clipboard .icon-wrapper{display:block;background-image:url(../images/icons-svg/copy-clipboard.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:14px;height:16px;position:relative}#myaccountProfile .menuInnerPage #section-container .clipboard-container .btn-clipboard .icon-wrapper.copied::after{content:"";background-image:url(../images/icons-svg/tick-round.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:15px;height:15px;right:-5px;top:-4px}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog{max-width:fit-content!important}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog{align-items:unset;margin:0;height:100%;max-width:unset!important}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content{padding:24px 27.5px;border-radius:24px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content{position:relative;padding:0;border-radius:0}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-header{position:relative;padding:0!important;margin-bottom:24px;border-bottom:none;align-items:center}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-header{padding:48px 24px 0 24px!important}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-header .modal-title{font-family:Nunito;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.05em;text-align:left}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-header .close{background-image:url(../images/icons-svg/close-black.svg);background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px;padding:0;margin:0;opacity:1;width:40px;height:40px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-header .close{position:absolute;top:8px;right:8px}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body{padding:0!important}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body{padding:0 24px!important}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom{margin-top:24px;display:grid;grid-template-columns:repeat(5,1fr);border-collapse:collapse}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom{grid-template-columns:1fr 1fr 1fr}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item{width:119px;text-align:center;padding:11px 10px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item{width:auto;padding:6px 4px}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item.prism{padding:11px 4px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item.prism{padding:6px 0}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item.font-weight-bold{font-size:13px;font-weight:700;line-height:14.3px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-bottom .item:not(.font-weight-bold){font-size:16px;font-weight:400;line-height:24px;letter-spacing:.05em}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-top{display:grid;grid-template-columns:repeat(6,1fr);border-collapse:collapse}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .container-preview-modal-top{grid-template-columns:1fr 1fr 1fr}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item{padding:20px 22px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px #d6d6d6 solid;margin:-1px 0 0 -1px;width:99px;height:auto}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item{width:auto;padding:8px 27px}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item.all-column{grid-row-end:2;grid-row-start:4;grid-column-start:6}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item.all-column{grid-column-start:2;grid-column-end:4;grid-row-start:6;grid-row-end:6}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item.left-cell{padding:9.5px 4px}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .item .small-desc{font-family:Nunito;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.05em;text-align:center}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grey-bg{background-color:#f9f9f9}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grey-bg{grid-column-start:1}}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grey-bg .font-weight-bold{font-family:Nunito;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-column-2{grid-column-start:2}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-column-3{grid-column-start:3}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-1{grid-row-start:1}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-2{grid-row-start:2}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-3{grid-row-start:3}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-4{grid-row-start:4}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-5{grid-row-start:5}#myaccountProfile .menuInnerPage #preview-modal .modal-dialog .modal-content .modal-body .grid-mb-row-6{grid-row-start:6}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage{padding:32px 16px 80px;min-height:100vh}#myaccountProfile .menuInnerPage.section-padding{padding-right:0;padding-left:0;padding-bottom:0}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .menuInnerPage_text{padding-bottom:32px;text-align:center}}#myaccountProfile .menuInnerPage .uppercase-title{font-size:20px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .uppercase-title{font-size:18px}}#myaccountProfile .menuInnerPage .card{width:100%;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.05)}#myaccountProfile .menuInnerPage .card.filters-order{border-radius:unset!important;box-shadow:none!important}#myaccountProfile .menuInnerPage .card#filters-order-header{border-bottom:1px solid #f2f2f2!important}#myaccountProfile .menuInnerPage .card-order-wrapper .orderItem-detail p,#myaccountProfile .menuInnerPage .card-order-wrapper--details .orderItem-detail p{color:#222;font-size:14px;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .card-order-wrapper .orderItem-detail,#myaccountProfile .menuInnerPage .card-order-wrapper--details .orderItem-detail{color:#222;letter-spacing:.5px;margin-top:16px}}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card .status-order .badge-reorder,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details .status-order .badge-reorder,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card .status-order .badge-reorder,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details .status-order .badge-reorder{padding:4px 8px;font-size:12px;color:#222;font-weight:700;gap:6px;background:#fff;border-radius:14px;box-shadow:0 0 10px rgba(0,0,0,.1)}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card .status-order .badge-reorder::before,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details .status-order .badge-reorder::before,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card .status-order .badge-reorder::before,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details .status-order .badge-reorder::before{content:'';width:8px;height:8px;display:inline-block;background-color:#005e82;border-radius:100%}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img{gap:8px}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img .bg-light-grey,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img .bg-light-grey,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img .bg-light-grey,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img .bg-light-grey{border-radius:8px;display:flex;align-items:center;justify-content:center}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img img{object-fit:contain;aspect-ratio:1;max-height:230px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img img,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img img{max-height:150px}}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img .badge-items,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img .badge-items,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img .badge-items,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img .badge-items{position:absolute;top:12px;right:12px;border-radius:14px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#myaccountProfile .menuInnerPage .card-order-wrapper .order-card #order_details .order-card_img .badge-items .btn,#myaccountProfile .menuInnerPage .card-order-wrapper .order-card--details #order_details .order-card_img .badge-items .btn,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card #order_details .order-card_img .badge-items .btn,#myaccountProfile .menuInnerPage .card-order-wrapper--details .order-card--details #order_details .order-card_img .badge-items .btn{width:auto;font-size:12px;color:#222;font-weight:700;padding:4px 8px}#myaccountProfile .menuInnerPage .order-card--summery{padding:24px 40px}#myaccountProfile .menuInnerPage .order-card--summery .store-retreat img{border-radius:16px}#myaccountProfile .menuInnerPage .order-card--summery .boxgrey{background-color:#f9f9f9;border:1px solid #d6d6d6;padding:26px 24px}#myaccountProfile .menuInnerPage .text-darkGrey{color:#747474!important}#myaccountProfile .menuInnerPage .order-pagination{margin-top:32px}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage .order-pagination .pagination{display:flex;flex-wrap:wrap;justify-content:center}}#myaccountProfile .menuInnerPage .order-pagination .page-item .page-link{color:#747474;border:0;background-color:transparent;padding:6px 4px;margin:0 12px}#myaccountProfile .menuInnerPage .order-pagination .page-item:first-child .page-link,#myaccountProfile .menuInnerPage .order-pagination .page-item:last-child .page-link{color:#222}#myaccountProfile .menuInnerPage .order-pagination .page-item.disabled .page-link{color:transparent}#myaccountProfile .menuInnerPage .order-pagination .page-item.active .page-link{color:#222;font-weight:600;border-bottom:1px solid #222}#myaccountProfile .menuInnerPage .no-order-card,#myaccountProfile .menuInnerPage .no-subscription{width:100%;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.05)}#myaccountProfile .menuInnerPage .no-order-card .card-body,#myaccountProfile .menuInnerPage .no-subscription .card-body{padding:40px}#myaccountProfile .menuInnerPage .no-order-card .card-body img,#myaccountProfile .menuInnerPage .no-subscription .card-body img{width:23px;height:23px}#myaccountProfile .menuInnerPage .no-order-card .card-body h2,#myaccountProfile .menuInnerPage .no-subscription .card-body h2{line-height:1.3}#myaccountProfile .menuInnerPage .no-order-card .btn.btn-dark{width:220px;height:45px;display:flex;text-transform:initial}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .no-order-card .btn.btn-dark{max-height:45px;min-height:45px;width:100%}}#myaccountProfile .menuInnerPage #subscription-details,#myaccountProfile .menuInnerPage #subscription-list{gap:32px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .delete-order,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .delete-order{opacity:.6;user-select:none}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .subs-status-row p,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .subs-status-row p{font-size:18px;margin-right:16px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .subs-status-row p,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .subs-status-row p{font-size:16px}}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .medium,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .medium{font-size:18px!important}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .alert-danger,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .alert-danger{background-color:#fbeeee;padding:16px;border-radius:8px;margin-bottom:32px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .alert-danger .col p.black,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .alert-danger .col p.black{display:flex;align-items:center;gap:12px;margin-block:0;margin-inline:0}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .alert-danger .col p.black svg,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .alert-danger .col p.black svg{min-width:16px;min-height:16px}}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .btn.sv-primary,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .btn.sv-primary{width:100%;padding-left:5px;padding-right:5px;font-size:14px;max-width:220px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order .btn.sv-primary,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .status-order .btn.sv-primary{margin:0 auto}}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .order-card_img .bg-light-grey,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .order-card_img .bg-light-grey{border-radius:8px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .order-card_img .bg-light-grey img,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .order-card_img .bg-light-grey img{object-fit:contain;aspect-ratio:1;max-height:230px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card #order_details .btn,#myaccountProfile .menuInnerPage #subscription-list .subscription-card #order_details .btn{height:45px;max-height:45px;min-height:45px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card #order_details .border-bottom,#myaccountProfile .menuInnerPage #subscription-list .subscription-card #order_details .border-bottom{border-bottom:0!important}#myaccountProfile .menuInnerPage #subscription-details .badge-status,#myaccountProfile .menuInnerPage #subscription-list .badge-status{font-weight:600;font-size:14px}#myaccountProfile .menuInnerPage #subscription-details .badge-status .badge-ball,#myaccountProfile .menuInnerPage #subscription-list .badge-status .badge-ball{margin-left:8px;width:10px;height:10px;border-radius:100%}#myaccountProfile .menuInnerPage #subscription-details .badge-status .status_green,#myaccountProfile .menuInnerPage #subscription-list .badge-status .status_green{background-color:#79af2c}#myaccountProfile .menuInnerPage #subscription-details .badge-status .status_red,#myaccountProfile .menuInnerPage #subscription-list .badge-status .status_red{background-color:#cf191f}#myaccountProfile .menuInnerPage #subscription-details .badge-status .status_delete,#myaccountProfile .menuInnerPage #subscription-list .badge-status .status_delete{background-color:#747474}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal#addPayments .modal-content .modal-body #formNewPaymentChange .materialize-input-wrapper .tooltipInput,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal#addPayments .modal-content .modal-body #formNewPaymentChange .materialize-input-wrapper .tooltipInput{display:none}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal#changeFrequency .basic-select .select.ok::after,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal#changeFrequency .basic-select .select.ok::after{display:none}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content{width:630px;border-radius:24px;padding:64px}@media screen and (max-width:630px){#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content{border-radius:0;padding:64px 24px}}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content .modal-body #newAddressShippingForm .mb-5 .xsmall.mt-3,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content .modal-body #newAddressShippingForm .mb-5 .xsmall.mt-3{padding-left:0}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content .modal-body #newAddressShippingForm .basic-select .select.ok::after,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content .modal-body #newAddressShippingForm .basic-select .select.ok::after{display:none}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content .modal-body .sub-button-action,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content .modal-body .sub-button-action{margin-top:32px;min-height:45px}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .modal-content .modal-body .single-address input,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .modal-content .modal-body .single-address input{accent-color:#222}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .btn-close,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .btn-close{position:absolute;right:24px;top:24px;width:40px;height:40px;z-index:1;border:0;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff;background-image:url(../images/icons-svg/close-black.svg);background-size:13px;background-position:center;background-repeat:no-repeat}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .btn.sv-primary,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .btn.sv-primary{width:280px;min-height:45px;max-height:45px;height:45px}@media screen and (max-width:630px){#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .btn.sv-primary,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .btn.sv-primary{width:100%}}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .single-address,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .single-address{position:relative;border-top:.5px solid #d6d6d6;border-bottom:.5px solid #d6d6d6}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .single-address .default-address-badge,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .single-address .default-address-badge{display:none;position:absolute;top:20px;right:0;left:auto;background:#f4f1ed;color:#222;border-radius:24px;font-weight:700;letter-spacing:.5px;font-size:12px;align-items:center;height:26px;padding:0 12px}#myaccountProfile .menuInnerPage #subscription-details .subscription-modal .single-address.active .default-address-badge,#myaccountProfile .menuInnerPage #subscription-list .subscription-modal .single-address.active .default-address-badge{display:flex}#myaccountProfile .menuInnerPage .profile-card .btn.btn-dark{height:45px;min-height:45px;max-height:45px;padding:10px 24px;white-space:nowrap}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .profile-card h4.align-items-center{text-align:center;flex-direction:column}#myaccountProfile .menuInnerPage .profile-card #address-form-title{text-align:center}#myaccountProfile .menuInnerPage .profile-card .empty-payment-wrapper h4{text-align:center}}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:8px;height:232px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper{height:150px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper:not(.subs-image-wrapper){height:150px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper img:first-of-type{max-width:160px;max-height:80px;width:100%}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper img:last-of-type{max-width:116px;max-height:24px;width:100%}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .img-wrapper img{height:100%;object-fit:contain}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card{padding-left:0!important;padding-right:0!important}}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body .btn.btn-dark{max-width:275px;width:100%;height:45px;padding:10px 24px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card h3{color:#222}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .status-order a{text-decoration:underline;color:#222;font-weight:700;letter-spacing:.5px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail{padding:0 0 0 32px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .custom-dropdown{padding:14px 0}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .custom-dropdown span{margin-left:32px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .total-price{text-decoration:line-through;color:#747474}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .subs-action{margin-top:55px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .subs-action{margin-top:24px}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage #subscription-details .subscription-card{background-color:#f9f9f9;border:none;box-shadow:none}}#myaccountProfile .menuInnerPage .status_preparation{color:#cf9e4a}#myaccountProfile .menuInnerPage .status_green{color:#79af2c}#myaccountProfile .menuInnerPage .status_delete,#myaccountProfile .menuInnerPage .status_suspended{color:#cf191f}#myaccountProfile .menuInnerPage .status_returned{color:#747474}#myaccountProfile .menuInnerPage .alert-grey{border-radius:8px;background-color:#eaeff1}#myaccountProfile .menuInnerPage .subTotal-price{font-size:16px;font-weight:700}#myaccountProfile .menuInnerPage .button-back{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100%;width:32px;height:32px}#myaccountProfile .menuInnerPage .button-back::before{content:'';background-repeat:no-repeat;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:25px;width:25px;height:25px;display:block;opacity:1;margin:auto;background-size:12px;background-position:center;width:100%;height:100%;transform:rotate(90deg)}#myaccountProfile .menuInnerPage .order-card{padding:0 24px 24px 24px}#myaccountProfile .menuInnerPage .order-card .row.status-order{margin:0;padding:22px 0;border-bottom:1px solid #d6d6d6}#myaccountProfile .menuInnerPage .order-card #order_details{margin-top:24px!important}#myaccountProfile .menuInnerPage .order-card #order_details .btn.sv-primary,#myaccountProfile .menuInnerPage .order-card #order_details .btn.sv-secondary{height:40px;max-width:220px;width:100%;color:#222;font-size:14px}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .order-card{padding:16px}#myaccountProfile .menuInnerPage .order-card .row.status-order{padding:0;border-bottom:0}#myaccountProfile .menuInnerPage .order-card #order_details{margin-top:16px!important}#myaccountProfile .menuInnerPage .order-card #order_details .btn.sv-primary,#myaccountProfile .menuInnerPage .order-card #order_details .btn.sv-secondary{height:45px;min-height:45px;max-height:45px;max-width:100%;display:flex;text-transform:initial;font-size:16px}}#myaccountProfile .menuInnerPage .sk-dashboard{display:grid;gap:32px;grid-template-columns:auto auto}#myaccountProfile .menuInnerPage .sk-dashboard .sk-rectangle{height:371px;width:100%;max-height:100%;background:linear-gradient(105deg,#fff 8%,#f9f9f91a 18%,#ffff 33%);animation:1.5s shine linear infinite;background-size:200% 100%;border-radius:20px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.05)}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage .sk-dashboard .sk-rectangle{height:470px!important;height:100%}#myaccountProfile .menuInnerPage .sk-dashboard .sk-rectangle:nth-of-type(2){height:130px!important;margin-top:-20px}}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage .sk-dashboard{display:flex;flex-direction:column}}#myaccountProfile .menuInnerPage .sk-dashboard .sk-background{display:none}@media screen and (max-width:991px){#myaccountProfile .menuInnerPage .sk-dashboard .sk-background{display:block;background:linear-gradient(45deg,#f9f9f9 50%,transparent 25%,#e1dbdb42,#f9f9f9 70%);animation:1.5s shine linear infinite;background-size:200% 100%;padding-top:174px;margin:-32px -16px -32px -16px;box-shadow:inset 0 0 10px #f9f9f9}}@media screen and (min-width:992px){#myaccountProfile .header_bar{display:flex;justify-content:space-between;align-items:center;margin:32px 0}}#myaccountProfile .toggle-order{width:275px;border:.5px solid #d6d6d6;border-radius:100px;display:grid;grid-template-columns:1fr 1fr;margin:auto}@media screen and (min-width:992px){#myaccountProfile .toggle-order{margin-left:0}}#myaccountProfile .toggle-order .btn{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:#222;letter-spacing:.5px;position:relative;transition:.5s ease all}#myaccountProfile .toggle-order .btn img{width:16px;height:16px;transition:.5s ease all}#myaccountProfile .toggle-order .btn span{z-index:1}#myaccountProfile .toggle-order .btn.active{color:#fff;font-weight:700}#myaccountProfile .toggle-order .btn.active img{filter:brightness(0) invert(1);z-index:1}#myaccountProfile .toggle-order .btn:focus{box-shadow:none}#myaccountProfile .toggle-order .btn:before{content:'';position:absolute;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#222;border-radius:100px;z-index:0}#myaccountProfile .toggle-order .btn.toggle-order-online:before{right:-100%;left:auto;transition:.5s ease right}#myaccountProfile .toggle-order .btn.toggle-order-online.active:before{right:0}#myaccountProfile .toggle-order .btn.toggle-order-store:before{left:-100%;transition:.5s ease left}#myaccountProfile .toggle-order .btn.toggle-order-store.active:before{left:0}@media screen and (max-width:992px){#myaccountProfile .filter-order{background:#f4f4f4;width:100vw;margin-left:-16px;height:48px;display:grid;grid-template-columns:50% 50%;grid-auto-flow:column;align-items:center;position:relative;margin-top:32px}}@media screen and (min-width:992px){#myaccountProfile .filter-order{display:flex;align-items:center;gap:40px}}@media screen and (max-width:992px){#myaccountProfile .filter-order:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:31px;background-color:#222}}@media screen and (max-width:992px){#myaccountProfile .order-wrapper{grid-column:2/3;height:100%}}@media screen and (max-width:992px){#myaccountProfile .order-wrapper .product-sort-by{width:auto}}@media screen and (max-width:992px){#myaccountProfile .order-wrapper .select{width:100%;white-space:nowrap;height:48px;display:flex;align-items:center}}@media screen and (max-width:992px){#myaccountProfile .order-wrapper .select .select-styled{position:relative;width:fit-content;margin:auto}}@media screen and (max-width:992px){#myaccountProfile .order-wrapper .select-options{right:0;width:100%}}@media screen and (max-width:992px){#myaccountProfile #accordion-filter .filter-inner-wrapper{padding:48px 40px}}#myaccountProfile #accordion-filter .filter-inner-wrapper .filters--inner .filters--content #filters-order-body .card-body{flex-direction:column}@media screen and (max-width:991px){#myaccountProfile .menuProfile{background-color:#f9f9f9}}#myaccountProfile .menuProfile h3{width:80%;padding-bottom:10px;border-bottom:1px solid #d6d6d6}#myaccountProfile #order_details .sv-order_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}#myaccountProfile #order_details .sv-order_item .img{padding-right:0}#myaccountProfile .support-myarea{padding:40px}@media screen and (min-width:993px){#myaccountProfile .support-myarea .border-right-white{border-right:2px solid #fff}}#myaccountProfile .support-myarea .card{height:220px;background-color:#f4f1ed}#myaccountProfile .support-myarea .card .slick-dots{bottom:-16px}#myaccountProfile .support-myarea .card .slick-dots li{height:6px;width:6px}#myaccountProfile .support-myarea .card .slick-dots li button::before{width:6px;height:6px;background-color:#222;border:1px solid #222;border-radius:100%}#myaccountProfile .support-myarea .card .slick-dots li.slick-active button::before{background:#fff}@media screen and (min-width:1024px){#myaccountProfile .support-myarea .card .card-body{display:flex}}#myaccountProfile .support-myarea .card .card-body .card-button a{width:200px;height:45px;max-height:45px}#myaccountProfile .materialize-input-wrapper.errorDiv:after{width:18px;height:18px;top:13px}#myaccountProfile .btn.sv-secondary:hover{background-color:#fff!important;color:#222!important}#myaccountProfile .btn.sv-primary:hover{background-color:#222!important;color:#fff!important}#myaccountProfile .bg-hover-transparent:hover{background-color:transparent}.user-logged #btn-myaccount{position:relative}.user-logged #btn-myaccount:after{background-image:url(../images/icons-svg/tick-round-logged.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:-5px;border-radius:50px;top:-5px;position:absolute;width:14px;height:14px;z-index:999}#newPaymentForm .tooltipInput{right:20px}#newPaymentForm .ok .tooltipInput{right:50px;transition:.25s ease right}#newPaymentForm form .ccformInner{height:420px;max-height:calc(100vh - 200px)}@media screen and (max-width:992px){#modify-payment-modal{top:97px}#modify-payment-modal .modal-body{padding:0;max-height:calc(100vh - 207px);overflow-y:scroll;overflow-x:hidden}#modify-payment-modal .modal-title{background-color:#f2f2f2;padding:15px 0;position:relative}#modify-payment-modal .modal-title h4{text-align:center;margin-bottom:0;font-size:20px!important}#modify-payment-modal .modal-title .close-modal{top:50%;transform:translateY(-50%)}#modify-payment-modal .button-wrapper{padding:20px;border-top:1px solid #d6d6d6;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;display:flex;justify-content:space-between;margin:0}#modify-payment-modal .button-wrapper>*{flex:0 1 auto}#modify-payment-modal form .ccformInner{height:auto;max-height:unset;padding:0 10px}#modify-payment-modal .add-method-btn{margin-bottom:20px;font-size:16px}#modify-payment-modal #formPaymentChange{padding:0 10px}.addressItem{min-height:155px}.addressItem a{color:#595959!important}.addressItem a:not(.address-delete-button-Billing,.address-delete-button-Shipping){padding-right:12px!important}.addressItem.active a{color:#222!important}.addressItem .address-delete-button-Billing,.addressItem .address-delete-button-Shipping{width:20px;height:20px;right:10px;position:absolute;top:12px;margin:auto}.addressItem .address-delete-button-Billing img,.addressItem .address-delete-button-Shipping img{width:15px;margin:auto}.addressWrapGen .slick-slide{margin-right:12px}}.abs-bottom-btn{margin:0 -34px;border-top:1px solid #d6d6d6;padding:24px 41px 0}.fidelity-img{max-width:320px;display:block;margin:auto}#deleteSubscriptionAccordion{border-radius:5px;border:solid 1px #eaeaea}#deleteSubscriptionAccordion .card{border:none}#deleteSubscriptionAccordion .card:last-of-type .btn{border-bottom:0}#deleteSubscriptionAccordion .card-header{background-color:transparent;padding:0 16px;border-bottom:0}#deleteSubscriptionAccordion .card-body{padding:16px 32px}#deleteSubscriptionAccordion .btn{color:#000;width:100%;text-align:left;padding:18px 16px;border-bottom:solid 1px #eaeaea}#deleteSubscriptionAccordion .btn:active,#deleteSubscriptionAccordion .btn:focus,#deleteSubscriptionAccordion .btn:hover{text-decoration:none}#deleteSubscriptionAccordion .card.active{border-radius:5px;border:solid 1px #222}#deleteSubscriptionAccordion .card.active .card-header{background-color:#f8f8f8;border-top-right-radius:5px;border-top-left-radius:5px}#deleteSubscriptionAccordion .card.active .btn{font-weight:700;border-bottom:0}#restore-subscription-modal h3{font-size:16px}#cancel-subscription-modal h3{font-size:16px}@media screen and (max-width:992px){#cancel-subscription-modal .sub-button-action{width:50%}}#cancel-subscription-modal #formLabelDeleteSubscription p:first-child{margin-bottom:32px}@media screen and (max-width:992px){#cancel-subscription-modal .modal-content{padding:64px 24px!important}}#cancel-subscription-modal .modal-content .modal-body h2.uppercase-title{margin-bottom:16px!important}@media screen and (min-width:992px){#cancel-subscription-modal .modal-content .modal-body .sub-button-action{width:50%!important}}@media screen and (max-width:992px){#cancel-subscription-modal .modal-content .modal-body .sub-button-action{width:100%!important}}@media screen and (max-width:992px){#cancel-subscription-modal .modal-content .modal-body #subCancel{margin-top:16px!important}}@media screen and (min-width:992px){#cancel-subscription-modal .modal-content .modal-body #subCancel{margin-left:16px}}@media screen and (max-width:992px){#myaccountProfile .menuInnerPage .card-order-wrapper{padding:32px 0 24px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body .status-order .alert-grey{padding:12px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body .status-order .badge-reorder{width:fit-content;margin-bottom:16px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details{padding:0 16px 24px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details .orderItem-detail{margin-top:16px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details .orderItem-detail .gap-15{gap:15px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details .orderItem-detail .btn.sv-primary,#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details .orderItem-detail .btn.sv-secondary{min-height:45px}#myaccountProfile .menuInnerPage .card-order-wrapper .card-body #order_details .order-card_img .badge-items{top:8px;right:8px}#myaccountProfile .menuInnerPage .order-card--details .status-order .btn{min-height:45px;max-height:45px}#myaccountProfile .menuInnerPage .order-card--details .order-item--details .bg-light-grey img{max-height:150px}#myaccountProfile .menuInnerPage .order-number-wrapper img{margin-left:0;margin-right:12px}#myaccountProfile .menuInnerPage .order-pagination{margin:0}#myaccountProfile .menuInnerPage .no-order-card,#myaccountProfile .menuInnerPage .no-subscription{margin:0;width:auto}#myaccountProfile .menuInnerPage .no-order-card .card-body,#myaccountProfile .menuInnerPage .no-subscription .card-body{padding:40px 16px}#myaccountProfile .menuInnerPage .no-order-card .card-body img,#myaccountProfile .menuInnerPage .no-subscription .card-body img{width:29px;height:29px;margin-bottom:16px}#myaccountProfile .menuInnerPage .no-order-card .card-body .btn.sv-primary,#myaccountProfile .menuInnerPage .no-order-card .card-body .btn.sv-secondary,#myaccountProfile .menuInnerPage .no-subscription .card-body .btn.sv-primary,#myaccountProfile .menuInnerPage .no-subscription .card-body .btn.sv-secondary{max-width:100%}#myaccountProfile .menuInnerPage .no-order-card .card-body .btn.sv-secondary,#myaccountProfile .menuInnerPage .no-subscription .card-body .btn.sv-secondary{margin-top:0}#myaccountProfile .menuInnerPage .no-order-card .card-body .btn.sv-secondary img,#myaccountProfile .menuInnerPage .no-subscription .card-body .btn.sv-secondary img{width:17px;height:17px;margin-bottom:0}#myaccountProfile .menuInnerPage .no-subscription{margin:0}#myaccountProfile .menuInnerPage .card-order-wrapper--details .uppercase-title{font-size:14px}#myaccountProfile .menuInnerPage .order-number-wrapper .uppercase-title{font-size:18px;margin-bottom:10px!important}#myaccountProfile .menuInnerPage .order-card--summery{padding:32px 16px 16px}#myaccountProfile .menuInnerPage #subscription-details,#myaccountProfile .menuInnerPage #subscription-list{gap:24px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card,#myaccountProfile .menuInnerPage #subscription-list .subscription-card{padding:16px;padding-bottom:24px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .order-number-wrapper,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .order-number-wrapper{padding:24px 16px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body #order_details,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .card-body #order_details{padding:16px 0 24px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body .status-order .alert-danger .btn.btn-dark,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .card-body .status-order .alert-danger .btn.btn-dark{margin-top:16px;max-width:100%}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body .order-card_img .bg-light-grey,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .card-body .order-card_img .bg-light-grey{height:150px;margin-bottom:16px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body .order-card_img .bg-light-grey img,#myaccountProfile .menuInnerPage #subscription-list .subscription-card .card-body .order-card_img .bg-light-grey img{object-fit:cover;aspect-ratio:0;max-height:100%}#myaccountProfile .menuInnerPage #subscription-details .subscription-card{padding-top:0}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .card-body .btn.btn-dark{max-width:100%;min-height:45px;max-height:45px}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail{padding:0}#myaccountProfile .menuInnerPage #subscription-details .subscription-card .sv-caritem-detail .custom-dropdown{padding:18px 0}#myaccountProfile .menuInnerPage .subscription-modal .btn-close{right:8px;top:8px;background-color:transparent;box-shadow:none}#myaccountProfile .menuInnerPage .subscription-modal .modal-content{height:100%;padding:64px 24px;border-radius:0}#myaccountProfile .menuInnerPage .subscription-modal .btn.sv-primary{width:100%;margin-top:55px}#myaccountProfile .menuInnerPage .subscription-modal#addAddressShipping .selectize-control .selectize-input{height:45px}#myaccountProfile .menuInnerPage .subscription-modal#addAddressShipping .selectisize-select.select{height:45px}#myaccountProfile .support-myarea{padding:32px 16px 24px}#myaccountProfile .support-myarea .card{height:235px}#myaccountProfile .support-myarea .card .card-body .gap-15{gap:20px}#address-book-section>p{text-align:center}}[v-cloak]{display:none}#changePayments #newPaymentMethodForm #input-card-account #ccNum:not(:placeholder-shown){padding-left:0}#changePayments #newPaymentMethodForm #input-card-account #ccNum:placeholder-shown{padding-left:140px}#changePayments #newPaymentMethodForm #input-card-account #ccNum:focus{padding-left:0}#changePayments #newPaymentMethodForm #input-card-account::before{background-size:30px 20px;width:30px;height:20px;right:16px;left:unset;top:18px}#changePayments #newPaymentMethodForm #input-card-account.errorDiv #ccNum:not(:placeholder-shown){padding-left:0}#changePayments #newPaymentMethodForm #input-card-account.errorDiv:before{content:none}#changePayments #newPaymentMethodForm #input-card-account.errorDiv:after{top:18px}#changePayments #newPaymentMethodForm #input-card-account.ok #ccNum{padding-left:0}#changePayments #newPaymentMethodForm #input-card-account.ok:after{right:54px;top:18px}#changePayments #newPaymentMethodForm #input-card-account #error-ccNum{margin-top:4px;margin-bottom:-15px}#newBilladdressForm .basic-select .select.ok:after{display:none}#newBilladdressForm .basic-select .select .select-styled.basic-select-label{font-weight:500}#changePayments .modal-dialog,#changeShipping .modal-dialog{padding-top:40px;align-items:self-start!important}@media screen and (max-width:630px){#changePayments .modal-dialog,#changeShipping .modal-dialog{padding-top:0}}#changePayments .modal-content,#changeShipping .modal-content{padding:40px 64px}#changePayments .modal-content::-webkit-scrollbar,#changeShipping .modal-content::-webkit-scrollbar{display:none}@media screen and (max-width:992px){#changePayments .modal-content,#changeShipping .modal-content{padding:64px 24px}}@media screen and (max-width:630px){#changePayments .modal-content,#changeShipping .modal-content{overflow-y:auto;padding:64px 24px!important}}#changePayments .modal-body form h2,#changeShipping .modal-body form h2{padding-top:16px}@media screen and (max-width:992px){#changePayments .btn.sv-primary,#changeShipping .btn.sv-primary{margin-top:35px}}#changePayments .back-btn,#changeShipping .back-btn{align-items:center;display:grid;grid-template-columns:24px auto;column-gap:8px;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:32px}#changePayments .back-btn img,#changeShipping .back-btn img{width:12px;height:12px;transform:rotate(90deg);margin:auto}.tooltip.bs-tooltip-top.email-tooltip{pointer-events:none;left:120px!important}@media screen and (max-width:991px){.tooltip.bs-tooltip-top.email-tooltip{left:-20px!important;top:-5px!important}}.tooltip.bs-tooltip-top.email-tooltip .arrow{transform:rotate(-90deg);left:35px!important}@media screen and (max-width:991px){.tooltip.bs-tooltip-top.email-tooltip .arrow{display:block!important;left:55.3%!important}}.tooltip.bs-tooltip-top.email-tooltip .arrow::before{display:none}.tooltip.bs-tooltip-top.email-tooltip .tooltip-inner{border:#d6d6d6;box-shadow:0 11.78px 23.56px 0 #60617029,0 0 5.89px 0 #28293D0A;font-family:Nunito;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.05em;text-align:left;border-radius:8px;padding:16px 14px!important}#search-modal{max-height:680px;overflow-y:hidden}@media screen and (max-width:991px){#search-modal{z-index:1100}}@media screen and (max-width:769px){#search-modal{height:100vh;max-height:100%;z-index:1100}}#search-modal .modal-dialog{max-height:680px;top:var(--strip-height)}@media screen and (max-width:769px){#search-modal .modal-dialog{max-height:none}}#search-modal .modal-dialog .modal-content{max-height:0}@media screen and (max-width:767px){#search-modal .modal-dialog .modal-content{opacity:0}}#search-modal .modal-header{border-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px 32px;border-top:none;border-bottom:.5px solid #d6d6d6}@media screen and (max-width:1024px){#search-modal .modal-header{grid-template-columns:1fr minmax(auto,560px) 1fr;padding:11px 64px 20px 64px}}@media screen and (max-width:992px){#search-modal .modal-header{padding:3px 64px 20px 64px}}@media screen and (max-width:768px){#search-modal .modal-header{border-top:none;display:grid!important;padding:3px 16px 20px 16px}}#search-modal .modal-header .modal-logo{max-width:100%}@media screen and (max-width:992px){#search-modal .modal-header .modal-logo{max-width:170px}}@media screen and (max-width:1024px){#search-modal .modal-header a{margin:0 auto;grid-column-start:2;padding:12px 0 10px 16px}}@media screen and (max-width:1024px){#search-modal .modal-header button.close{grid-column-start:3;grid-row-start:1;max-width:15.6px;max-height:15.6px}}#search-modal .modal-header #searchTermWrapper{display:grid;grid-template-columns:32px auto 44px;max-width:300px;width:100%;height:40px;padding:10px 24px;align-items:center;background:#f4f4f4;border-radius:45px;border:none;opacity:0}@media screen and (max-width:1024px){#search-modal .modal-header #searchTermWrapper{grid-column-start:2;grid-column-end:-1}}#search-modal .modal-header #searchTermWrapper input{border:none;background-color:transparent;padding:0}#search-modal .modal-header #searchTermWrapper .search-btn{border:none;background-color:transparent;background-image:url(../images/icons-svg/algolia-search-lens.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:18px;padding:0;opacity:1}#search-modal .modal-header #searchTermWrapper .reset-btn{background-image:url(../images/icons-svg/reset-input.svg);border:none;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:18px;padding:0;margin:0 0 0 auto;opacity:1}@media screen and (max-width:767px){#search-modal .modal-header #searchTermWrapper .reset-btn{width:20px;height:20px}}#search-modal .modal-body{padding:0}#search-modal .modal-body .skt-search-container{max-height:600px;height:100%}#search-modal .modal-body .skt-search-container .row{height:100%}#search-modal .modal-body .skt-search-container .col-md-4{max-height:600px;opacity:1}#search-modal .modal-body .skt-search-container .col-md-4 .skt-rectangle{width:260px;height:16px;border-radius:20px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%}#search-modal .modal-body .skt-search-container .col-md-4 .skt-most-searched{display:flex;flex-direction:column;gap:16px}#search-modal .modal-body .skt-search-container .col-md-4 .skt-search-interested{display:flex;flex-direction:column;gap:16px;padding-top:40px}#search-modal .modal-body .skt-search-container .col-md-8{max-height:600px;opacity:1}#search-modal .modal-body .skt-search-container .col-md-8 .skt-rectangle{max-width:260px;max-height:16px;width:100%;height:100%;border-radius:20px;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;margin:32px 0 24px 32px}#search-modal .modal-body .skt-search-container .col-md-8 .skt-square-container{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;padding-left:32px;height:100%}@media screen and (min-width:1500px){#search-modal .modal-body .skt-search-container .col-md-8 .skt-square-container{grid-template-columns:1fr 1fr 1fr;padding-right:66px;display:grid}}#search-modal .modal-body .skt-search-container .col-md-8 .skt-square-container .skt-squared{max-width:364px;max-height:364px;width:100%;height:100%;background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;padding-left:32px}@keyframes shine{to{background-position-x:-200%}}@media screen and (max-width:1024px){#search-modal .modal-body{overflow-y:auto}}@media screen and (max-width:1024px){#search-modal .suggested-search-container .row{margin:0}}#search-modal .suggested-search-container em{font-weight:700;font-style:normal}#search-modal .suggested-search-container .list-recent-search li:last-of-type{padding-bottom:40px!important}#search-modal .suggested-search-container .list-recent-search li a{padding:.375rem .75rem!important}#search-modal .suggested-search-container .list{padding-inline-start:0;margin-bottom:0}#search-modal .suggested-search-container .list li{display:flex;text-transform:capitalize}#search-modal .suggested-search-container .list li a{text-align:left;padding:0}#search-modal .suggested-search-container .list li .icon-search{position:relative;padding:8px;background-color:#f4f4f4;border-radius:20px;display:inline-block;width:32px;height:32px}#search-modal .suggested-search-container .list li .icon-search::before{content:"";background-image:url(../images/icons-svg/latest-searches-icon.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;top:8px;width:16px;height:16px}#search-modal .suggested-search-container .btn.sv-primary.btn-dark{position:sticky;max-width:fit-content;left:40%;bottom:64px;z-index:100;cursor:pointer}@media screen and (max-width:1024px){#search-modal .suggested-search-container .btn.sv-primary.btn-dark{bottom:104px}}@media screen and (max-width:768px){#search-modal .suggested-search-container .btn.sv-primary.btn-dark{padding:8px 20px!important;bottom:5%}}#search-modal .suggested-search-container .col-md-4{border-right:.5px solid #d6d6d6;max-height:0;opacity:0;overflow-y:scroll;padding:32px 64px 32px 64px}@media screen and (max-height:705px) and (min-width:1025px){#search-modal .suggested-search-container .col-md-4{max-height:0}}#search-modal .suggested-search-container .col-md-4::-webkit-scrollbar{background-color:transparent;width:8px;margin-top:40px}#search-modal .suggested-search-container .col-md-4::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.22);margin-right:10px}#search-modal .suggested-search-container .col-md-4::-webkit-scrollbar-track{border-radius:10px;margin:10px 0;margin-bottom:50px}@media screen and (max-width:1024px){#search-modal .suggested-search-container .col-md-4{max-height:100%;overflow-y:visible}}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:769px){#search-modal .suggested-search-container .col-md-4{padding:24px 40px 24px 40px}}@media screen and (max-width:550px){#search-modal .suggested-search-container .col-md-4{padding:24px!important}}#search-modal .suggested-search-container .col-md-4.animated{opacity:1;max-height:calc(100vh - 108px)}@media screen and (max-width:992px){#search-modal .suggested-search-container .col-md-4.animated{max-height:100%}}@media screen and (max-width:767px){#search-modal .suggested-search-container .pdp-accordion-container{border-bottom:none!important}}@media screen and (max-width:550px){#search-modal .suggested-search-container .pdp-accordion-container{padding:0}}@media screen and (max-width:992px){#search-modal .suggested-search-container .pdp-accordion-container .faq-row{margin:0}}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq{padding-bottom:0}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq .card{padding-bottom:0}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq .card-header{padding:0}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq a.btn{font-family:Nunito;color:#303030;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.7px;padding:17.5px 0 17.5px 8px;display:flex;align-items:center}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq a.btn:focus{box-shadow:none!important}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq a.btn .accordion-btn{position:relative;width:20px;height:20px;border:2px solid #747474;flex-shrink:0;align-self:flex-start}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq a.btn .accordion-btn::before{content:"";display:block;width:8px;height:2px;background-color:#747474}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq a.btn .accordion-btn::after{height:8px;width:2px;background-color:#747474}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq .card-body{width:100%!important;padding-right:0}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq .card-body p{font-family:Nunito,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left;color:#303030}#search-modal .suggested-search-container .pdp-accordion-container #accordion-faq .card-body ul{margin-block-start:0;padding-inline-start:0}#search-modal .suggested-search-container .col-md-8{max-height:0;opacity:0;overflow-y:scroll;padding:0}@media screen and (max-width:1024px) and (min-width:769px){#search-modal .suggested-search-container .col-md-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:1024px){#search-modal .suggested-search-container .col-md-8{overflow-y:visible;max-height:100%;position:relative}}@media screen and (max-height:705px) and (min-width:1025px){#search-modal .suggested-search-container .col-md-8{max-height:0}}@media screen and (max-width:1024px){#search-modal .suggested-search-container .col-md-8 .btn.sv-primary.btn-dark{position:absolute;top:26px;left:80%;background-color:transparent;color:#222!important;border:none;border-radius:0;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.7px;text-decoration-line:underline!important;width:fit-content}}@media screen and (max-width:520px){#search-modal .suggested-search-container .col-md-8 .btn.sv-primary.btn-dark{left:70%}}#search-modal .suggested-search-container .col-md-8 h2:not(.product--name){font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.8px;padding:32px 40px 24px 32px}#search-modal .suggested-search-container .col-md-8.animated{opacity:1;max-height:calc(100vh - 108px)}@media screen and (max-width:992px){#search-modal .suggested-search-container .col-md-8.animated{max-height:100%}}#search-modal .suggested-search-container .search-carousel{padding:0 66px 0 32px}@media screen and (max-width:768px){#search-modal .suggested-search-container .search-carousel{padding:0 40px 100px 40px}}@media screen and (max-width:550px){#search-modal .suggested-search-container .search-carousel{padding:0;margin:0}}#search-modal .suggested-search-container .search-carousel .swiper-button-next,#search-modal .suggested-search-container .search-carousel .swiper-button-prev{box-shadow:none;background-color:transparent;background-size:100% 100%;height:6px;width:13px;top:30px;background-image:url(../images/icons-svg/angle-down-black.svg)!important;background-repeat:no-repeat;border-radius:50%}#search-modal .suggested-search-container .search-carousel .swiper-button-next.swiper-button-disabled,#search-modal .suggested-search-container .search-carousel .swiper-button-prev.swiper-button-disabled{display:none}#search-modal .suggested-search-container .search-carousel .swiper-button-next::after,#search-modal .suggested-search-container .search-carousel .swiper-button-prev::after{display:none}#search-modal .suggested-search-container .search-carousel .swiper-button-next{transform:rotate(-90deg)}#search-modal .suggested-search-container .search-carousel .swiper-button-prev{transform:rotate(90deg)}#search-modal .suggested-search-container .product_listing_container ul{grid-template-columns:repeat(2,minmax(calc(50% - 12px),1fr));display:grid;gap:24px;padding-bottom:48px!important;margin-bottom:0}@media screen and (min-width:1500px){#search-modal .suggested-search-container .product_listing_container ul{grid-template-columns:repeat(3,minmax(calc(33% - 16px),1fr))}}@media screen and (max-width:769px){#search-modal .suggested-search-container .product_listing_container ul{padding:0;gap:8px}}#search-modal .suggested-search-container .single-prod{padding-top:0!important;width:100%;height:100%;aspect-ratio:1}@media screen and (max-width:767px){#search-modal .suggested-search-container .single-prod{aspect-ratio:unset}}#search-modal .suggested-search-container .single-prod .product-tile-carousel{height:100%}#search-modal .suggested-search-container .product.card{display:grid;position:relative!important}@media screen and (max-width:991px){#search-modal .suggested-search-container .product.card{display:block}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card{padding:8px;grid-template-rows:30px}}#search-modal .suggested-search-container .product.card .product--top{overflow-x:auto;height:30px}#search-modal .suggested-search-container .product.card .product--badge{height:20px;padding:2px 6px;font-size:12px;line-height:1;display:inline-flex;align-items:center}#search-modal .suggested-search-container .product.card .product--badge.kids--badge{padding-left:28px}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--badge.kids--badge{padding-left:25px}}#search-modal .suggested-search-container .product.card .product--badge.kids--badge::before{width:14px;height:14px;top:2px}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--badge.kids--badge::before{width:12px;height:12px;top:1.5px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--badge{font-size:10px;height:17px;padding:1px 6px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--badge .badge-zonaB button{width:18px;height:18px}}#search-modal .suggested-search-container .product.card .fav-btn{display:none}#search-modal .suggested-search-container .product.card .product--img .card-img-top{object-fit:contain;width:100%}#search-modal .suggested-search-container .product.card .product--img .product--primary-img{display:block;opacity:1}#search-modal .suggested-search-container .product.card .product--img .product--secondary-img{display:none;opacity:0;position:relative}#search-modal .suggested-search-container .product.card .product--content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--content{padding:0 8px}}#search-modal .suggested-search-container .product.card .product--content .color-wrapper{position:relative;display:flex;height:fit-content}#search-modal .suggested-search-container .product.card .product--content .color-wrapper .product--colors{display:none;padding-top:20px}@media screen and (max-width:1700px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .product--colors{padding-top:0}}#search-modal .suggested-search-container .product.card .product--content .color-wrapper .color-number{display:flex;width:100%;justify-content:center;align-items:center;height:fit-content;padding-top:40px}@media screen and (max-width:1700px) and (min-width:1500px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .color-number{padding-top:15px}}@media screen and (max-width:1500px) and (min-width:1200px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .color-number{padding-top:30px}}@media screen and (max-width:1200px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .color-number{padding-top:20px}}@media screen and (max-width:1200px) and (min-width:992px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .color-number{padding-top:10px}}#search-modal .suggested-search-container .product.card .product--content .color-wrapper .swiper-colors-container{max-width:300px}@media screen and (max-width:1700px) and (min-width:1500px){#search-modal .suggested-search-container .product.card .product--content .color-wrapper .swiper-colors-container{max-width:250px}}#search-modal .suggested-search-container .product.card .product--content .color-wrapper:hover .product--colors{display:block}#search-modal .suggested-search-container .product.card .product--content .color-wrapper:hover .color-number{display:none}#search-modal .suggested-search-container .product.card .product--name{margin:2px 20px}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--name{font-size:14px;margin:10px 0 2px;letter-spacing:0}}#search-modal .suggested-search-container .product.card .product--name a,#search-modal .suggested-search-container .product.card .product--name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;font-size:15px;line-height:22px}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .product--name a,#search-modal .suggested-search-container .product.card .product--name span{font-size:18px;line-height:27px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--name a,#search-modal .suggested-search-container .product.card .product--name span{font-size:16px;line-height:24px;-webkit-line-clamp:3}}#search-modal .suggested-search-container .product.card .product--model{font-size:10px;line-height:14px;margin-bottom:8px}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .product--model{font-size:12px;line-height:18px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--model{display:block;margin-bottom:5px;font-size:12px;line-height:16px}}#search-modal .suggested-search-container .product.card .price-title{flex-wrap:wrap;align-items:center}@media screen and (max-width:375px){#search-modal .suggested-search-container .product.card .price-title{flex:1 0 auto}}#search-modal .suggested-search-container .product.card .product--price{font-size:14px}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .product--price{font-size:16px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--price{font-size:14px}}#search-modal .suggested-search-container .product.card .product--price.product--price--old{font-size:13px;color:#747474;font-weight:700}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .product--price.product--price--old{font-size:16px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .product--price.product--price--old{font-size:14px}}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .calculated-price{font-size:18px}}@media screen and (max-width:767px){#search-modal .suggested-search-container .product.card .calculated-price{font-size:16px}}#search-modal .suggested-search-container .product.card .color-number{font-size:12px;color:#747474}@media screen and (max-width:1024px) and (min-width:768px){#search-modal .suggested-search-container .product.card .color-number{font-size:14px}}@media screen and (max-width:992px){#search-modal .suggested-search-container .product.card .color-number{position:relative}}@media screen and (max-width:768px){#search-modal .suggested-search-container .product.card .color-number{padding-top:24px}}@media screen and (min-width:992px){#search-modal .suggested-search-container .product.card:hover .product--secondary-img{display:block;opacity:1;position:relative}#search-modal .suggested-search-container .product.card:hover .product--primary-img{display:none;opacity:0}}#search-modal .suggested-search-container.searched .product_listing_container .carousel-listing--list{padding-bottom:8px!important}#search-modal .suggested-search-container.searched h4{font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.8px;padding-left:8px;padding-bottom:24px;margin-bottom:0}@media screen and (max-width:767px){#search-modal .suggested-search-container.searched h4{padding-bottom:16px}}#search-modal .suggested-search-container.searched .list li{margin-top:16px;margin-bottom:0}#search-modal .suggested-search-container.searched .list li:first-of-type{margin-top:0}#search-modal .suggested-search-container.searched .list li:hover{background:#f4f4f4;border-radius:8px;cursor:pointer}#search-modal .suggested-search-container.searched .icon-search-articles{position:relative;padding:8px;display:inline-block;background-color:transparent;border-radius:0;width:16px!important;height:16px!important;padding-right:16px}#search-modal .suggested-search-container.searched .icon-search-articles::before{content:"";background-image:url(../images/icons-svg/Search.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;top:3px;width:16px;height:16px}#search-modal .suggested-search-container.searched .icon-search-contents{position:relative;padding:8px;display:inline-block;background-color:transparent;border-radius:0;width:16px!important;height:16px!important;padding-right:16px;padding-top:3px}#search-modal .suggested-search-container.searched .icon-search-contents::before{content:"";background-image:url(../images/icons-svg/search-contents-icon.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;width:16px;height:16px}#search-modal.show .modal-content{max-height:100%;transition:.5s ease max-height}@media screen and (max-width:767px){#search-modal.show .modal-content{max-height:100%;opacity:1;transition:.5s ease max-height,.3s ease opacity}}#search-modal.show #searchTermWrapper{max-width:560px;opacity:1;transition:1s ease max-width,.5s ease opacity}#search-modal.show .col-md-4{max-height:600px;opacity:1;transition:1s ease 1s max-width,.5s ease .5s opacity}@media screen and (max-width:992px){#search-modal.show .col-md-4{max-height:100%}}@media screen and (max-height:705px) and (min-width:1025px){#search-modal.show .col-md-4{max-height:calc(100vh - 108px)}}#search-modal.show .col-md-8{max-height:600px;opacity:1;transition:1s ease 1s max-width,.5s ease .5s opacity}@media screen and (max-width:992px){#search-modal.show .col-md-8{max-height:100%}}@media screen and (max-height:705px) and (min-width:1025px){#search-modal.show .col-md-8{max-height:calc(100vh - 108px)}}@media screen and (max-width:991px){#search-modal .pricePromoBadge.sale-badge{display:none!important}}.search-results{position:absolute;top:-34px;left:50%;transform:translate(-50%)}.search-results span{font-weight:700}.search-tabs{border-bottom:0;padding-bottom:0;padding-top:64px}.search-tabs .nav-tabs{justify-content:center}.search-tabs .nav-tabs .nav-item{max-width:225px;padding-bottom:9px}.kw-wrapper{padding:0 15px 32px}.kw-wrapper .blue-text{color:#222;font-weight:600;font-size:18px;margin-bottom:16px;display:block;line-height:1.5}.kw-wrapper .keyword-excerpt{font-size:18px;font-weight:300}.default-search-btn-wrapper{padding:55px 40px}.default-search-btn-wrapper .button-wrapper{display:flex;justify-content:center;padding:15px 0}.default-search-btn-wrapper .button-wrapper .border-btn{margin:0 11px;text-transform:uppercase;width:143px;padding-left:0;padding-right:0}.bigger-title{font-size:40px;text-align:center}.search-dynamic-suggestion{font-size:16px;text-align:center}.search-dynamic-suggestion a.petrol{font-size:16px;font-weight:300;text-decoration:underline}.search-static-suggestions{margin-top:44px;padding-top:32px;padding-bottom:50px;border-top:1px solid #d6d6d6}.search-static-suggestions p,.search-static-suggestions ul{margin-left:20px;margin-right:20px}@media screen and (max-width:1000px){#btn-search-mobile.active:after{content:"";position:absolute;top:39px;right:3px}#btn-search.active{position:relative}#btn-search.active:after{content:"";position:absolute;bottom:-20px;left:0;width:30px;height:3px;background-color:#6f7e88}.search-results{position:relative;top:0;left:0;transform:none;padding-top:24px;text-align:center}.search-tabs{padding:40px 0 0;margin:0 -25px;width:calc(100% + 50px);max-width:calc(100% + 50px)}.search-tabs .nav-tabs .nav-item{max-width:100%;flex:1;font-size:18px;padding-left:2px;padding-right:2px}.search-static-suggestions{padding-bottom:28px;border-bottom:1px solid #d6d6d6;margin-bottom:25px}.default-search-btn-wrapper{padding:32px 0}.default-search-btn-wrapper .button-wrapper{padding:0;display:inline}.default-search-btn-wrapper .button-wrapper .border-btn{margin:0 16px 11px 0;padding:8px 12px;display:inline-block;width:auto;font-family:Nunito,sans-serif;text-transform:none;font-size:16px;border-color:#d6d6d6;color:#595959}h2.bigger-title{font-size:40px;line-height:40px}.search-results{top:0;width:100%;text-align:center}.search-tabs{padding-left:0;padding-right:0}.search-tabs .nav-tabs .nav-item{flex:33.33%;max-width:33.33%}.kw-wrapper{padding-left:0;padding-right:0}.kw-wrapper .blue-text{font-size:16px}.kw-wrapper .keyword-excerpt{font-size:16px}}.search-hints__item{padding:1.5rem;border-bottom:1px solid #ccc;background:transparent url(../images/icons/arrow-grey-right.png) 95% center no-repeat;background-size:20px 20px}@media screen and (min-width:768px){.search-hints{min-width:20rem;z-index:1}.search-hints__title{font:bold 18px/24px Nunito,sans-serif;margin-bottom:2.5rem}.search-hints__item{width:100%;border-right:2px solid transparent;border-bottom:none;background:0 0}.search-hints__item.selected{border-right-color:#6f7e88}}.suggested-products-views{flex-grow:1}.suggested-products-view .products-listing--list{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1500px){.suggested-products-view .products-listing--list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:992px){.suggested-products-view .products-listing--list{grid-template-columns:1fr 1fr}}.suggested-products-view .product_listing_container.product-column.open{margin:0}#search-modal form[action=SearchDisplay]{height:100%;display:flex;flex-direction:column}#search-modal form[action=SearchDisplay] .suggested-search-container{flex-grow:1;background-color:#fff}#search-modal form[action=SearchDisplay] .suggested-search-container .product--badge{display:none}#search-modal form[action=SearchDisplay] .suggested-item-desktop{cursor:pointer}#search-modal form[action=SearchDisplay] .suggested-search-container-desktop,#search-modal form[action=SearchDisplay] .suggested-search-container-desktop>.align-items-stretch,#search-modal form[action=SearchDisplay] .suggested-search-container-mobile{height:100%}@media screen and (min-width:768px){#search-modal .suggested-items-spinner{margin-right:3rem!important}}#search-modal .suggested-items-spinner{height:100%;display:flex;justify-content:center;align-items:center}#search-modal .suggested-items-spinner .spinner-border{width:5rem;height:5rem;border-width:10px}#search-modal .suggested-products-spinner{flex-grow:1;display:flex;justify-content:center;align-items:center}#search-modal .suggested-products-spinner .spinner-border{width:5rem;height:5rem;border-width:10px}.search-interested{padding-top:40px}@media screen and (max-width:769px){.search-interested{padding-bottom:0}}@media screen and (max-width:767px){.search-interested{padding-top:32px}}.search-interested p a{line-height:20px;font-size:14px}.search-interested p img{height:50px;width:50px}@media screen and (max-width:769px){.search-interested .search-interested-wrapper{display:flex;flex-direction:row;gap:48px}}.search-interested .search-interested-wrapper p{display:flex;align-items:center;margin-bottom:8px;padding:8px 12px;padding-left:0}.search-interested .search-interested-wrapper p:hover{cursor:pointer}@media screen and (max-width:550px){.search-interested .search-interested-wrapper p{margin-bottom:16px;padding:0}}@media screen and (max-width:550px){.search-interested .search-interested-wrapper{flex-direction:column;gap:0}}@media screen and (max-width:767px){.search-most-searched .medium{padding-bottom:16px!important}}.search-most-searched p:not(:last-of-type){padding:0 0 16px 0}@media screen and (max-width:767px){.search-most-searched p:not(:last-of-type){padding:0;padding-bottom:16px}.search-most-searched p:not(:last-of-type):last-of-type{padding-bottom:0}}.search-most-searched p:hover{cursor:pointer}.search-interested-wrapper p{margin-bottom:8px;padding:8px 12px;padding-left:0}.search-interested-wrapper p:hover{cursor:pointer}.plp-filters__heading-desktop-wrapper{padding-bottom:32px}@media screen and (max-width:992px){.plp-filters__heading-desktop-wrapper .order-2{width:100%;background-color:#f4f4f4;margin-top:24px}.plp-filters__heading-desktop-wrapper .order-2 form{display:grid!important;grid-template-columns:1fr 1fr}.plp-filters__heading-desktop-wrapper .order-2 form .btn-filters-wrapper{margin:0 auto;grid-column-start:1;grid-row-start:1}}.plp-filters__heading-desktop-wrapper .plp-filters__sorting{display:flex;margin-right:30px}@media screen and (max-width:992px){.plp-filters__heading-desktop-wrapper .plp-filters__sorting{border-left:1px solid #000;grid-column-start:2}}.plp-filters__heading-desktop-wrapper .plp-filters__sorting label{font-family:Nunito;font-size:16px;font-style:normal;font-weight:400!important;line-height:21px;letter-spacing:.8px}@media screen and (max-width:992px){.plp-filters__heading-desktop-wrapper .plp-filters__sorting label{background-color:#f4f4f4;padding-left:32px!important}}.plp-filters__heading-desktop-wrapper .plp-filters__sorting .icon-angle-down{display:none}.plp-filters__heading-desktop-wrapper .plp-filters__sorting select{border:none;text-align:center;width:20px}@media screen and (max-width:992px){.plp-filters__heading-desktop-wrapper .plp-filters__sorting select{background-color:#f4f4f4}}.plp-filters__heading-desktop-wrapper button:not(.btn-text){display:flex!important;font-weight:400!important;gap:8px;color:#222}@media screen and (max-width:992px){.plp-filters__heading-desktop-wrapper button:not(.btn-text){background-color:#f4f4f4!important;padding-right:32px!important}}.plp-filters__heading-desktop-wrapper button:not(.btn-text) span{background-image:url(../images/icons-svg/filter-icon.svg);background-size:19px 17px;width:19px;height:17px;display:inline-block!important;background-repeat:no-repeat}.plp-filters__heading-mobile-wrapper form.plp-filters__heading-mobile{display:grid!important;background:#f4f4f4;grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding-bottom:0;justify-items:center;border:none!important}.plp-filters__heading-mobile-wrapper form.plp-filters__heading-mobile .custom-select-search{align-self:center}.plp-filters__heading-mobile-wrapper form.plp-filters__heading-mobile .custom-select-search .selected::after{top:18px}.plp-filters__heading-mobile-wrapper form.plp-filters__heading-mobile .plp-filters__sorting{border-right:none!important}.plp-filters__heading-mobile{padding-bottom:32px;flex-direction:column}.plp-filters__heading-mobile form{display:grid!important;grid-template-columns:1fr 1fr;margin-top:24px;width:100%;flex-direction:row-reverse;background-color:#f4f4f4!important}@media screen and (max-width:767px){.plp-filters__heading-mobile form{padding:0!important;height:48px;margin-bottom:24px}.plp-filters__heading-mobile form .btn-filters-wrapper{margin:0 auto}}.plp-filters__heading-mobile .plp-filters__sorting{grid-column-start:2;grid-row-start:1;display:flex;justify-content:center;margin:0!important}@media screen and (max-width:992px){.plp-filters__heading-mobile .plp-filters__sorting{border-left:1px solid #000}}@media screen and (max-width:767px){.plp-filters__heading-mobile .plp-filters__sorting{height:30px;width:100%}}.plp-filters__heading-mobile .plp-filters__sorting label{font-family:Nunito;font-size:16px;font-style:normal;font-weight:400!important;line-height:21px;letter-spacing:.8px}@media screen and (max-width:992px){.plp-filters__heading-mobile .plp-filters__sorting label{background-color:#f4f4f4;color:#222;appearance:none}}.plp-filters__heading-mobile .plp-filters__sorting .icon-angle-down{display:none}.plp-filters__heading-mobile .plp-filters__sorting select{border:none;text-align:center;width:20px}@media screen and (max-width:992px){.plp-filters__heading-mobile .plp-filters__sorting select{background-color:#f4f4f4}}.plp-filters__heading-mobile button:not(.btn-text){display:flex!important;font-weight:400!important;gap:8px;font-size:16px;color:#222}@media screen and (max-width:992px){.plp-filters__heading-mobile button:not(.btn-text){background-color:#f4f4f4!important;font-family:Nunito;font-size:16px;font-style:normal;font-weight:400!important;line-height:21px;letter-spacing:.8px;padding:0}}.plp-filters__heading-mobile button:not(.btn-text) span{background-image:url(../images/icons-svg/filter-icon.svg);background-size:19px 17px;width:19px;height:17px;display:inline-block!important;background-repeat:no-repeat;margin-top:2px}#algolia-plp.search{padding:0 64px 0 64px}@media screen and (max-width:767px){#algolia-plp.search{padding:0;margin:0}}@media screen and (min-width:1440px){#algolia-plp.search .product_listing_container ul{grid-template-columns:1fr 1fr 1fr;display:grid;gap:24px}}@media screen and (max-width:1440px){#algolia-plp.search .product_listing_container ul{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media screen and (max-width:992px){#algolia-plp.search .product_listing_container ul{grid-template-columns:1fr 1fr;gap:8px!important}}@media screen and (max-width:769px){#algolia-plp.search .product_listing_container ul{padding:0}}#algolia-plp.search .product_listing_container ul .single-prod{padding:0!important;height:100%;width:100%}@media screen and (min-width:767px){#algolia-plp.search .product_listing_container ul .single-prod{aspect-ratio:1}}#algolia-plp.search .product_listing_container ul .single-prod .product.card{display:grid;position:relative}@media screen and (max-width:767px){#algolia-plp.search .product_listing_container ul .single-prod .product.card{padding:8px}}@media screen and (max-width:767px){#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--top{overflow-x:auto;height:30px;width:100%}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--top .product--badge{font-size:10px;padding:1px 6px}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--top .product--badge.kids--badge{padding-left:25px}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--top .product--badge.kids--badge::before{width:11px;height:11px}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--top .badge-zonaB button{width:18px;height:18px}}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--img{margin-left:0;margin-right:0;width:100%;padding-left:0;padding-right:0}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--img .product--primary-img{display:block;opacity:1}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--img .product--secondary-img{display:none;opacity:0;position:relative}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--img .card-img-top{object-fit:contain;width:100%}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}@media screen and (max-width:767px){#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .product--name{font-size:14px;margin:10px 0 2px;letter-spacing:0}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .product--name a,#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .product--name span{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:375px){#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .product--model{font-size:12px;display:block;line-height:1.2}}@media screen and (max-width:992px){#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .price-title{font-size:14px}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .price-title .calculated-price{font-size:16px}}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .color-wrapper:hover .product--colors{display:block}#algolia-plp.search .product_listing_container ul .single-prod .product.card .product--content.card-body .color-wrapper:hover .color-number{display:none}@media screen and (min-width:992px){#algolia-plp.search .product_listing_container ul .single-prod .product.card:hover .product--primary-img{display:none;opacity:0}}#algolia-plp.search .product_listing_container ul .single-prod .product.card:hover .product--secondary-img{display:block;opacity:1}#algolia-plp.search #search-results-faqs{display:flex;flex-direction:column;max-width:944px;width:100%;margin:0 auto}#algolia-plp.search #search-results-faqs label{color:#222;font-size:16px;text-transform:uppercase;font-family:Nunito;line-height:24px;letter-spacing:4.8px;border-bottom:1px solid #d6d6d6}@media screen and (max-width:767px){#algolia-plp.search #search-results-faqs label{display:none}}#algolia-plp.search #search-results-faqs .pdp-accordion-container{padding-bottom:80px}@media screen and (max-width:767px){#algolia-plp.search #search-results-faqs .pdp-accordion-container{padding-left:20px;padding-right:20px}}#algolia-plp.search #search-results-faqs .pdp-accordion-container .faq-row{margin:0}#algolia-plp.search #search-results-faqs #accordion-faq{padding-bottom:0}#algolia-plp.search #search-results-faqs #accordion-faq .card{padding-bottom:0}#algolia-plp.search #search-results-faqs #accordion-faq .card-header{padding:0}#algolia-plp.search #search-results-faqs #accordion-faq a[role=button]{font-family:Nunito;color:#303030;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.7px;padding:17.5px 0 17.5px 8px;align-items:center;display:grid;grid-template-columns:10px 1fr;grid-template-rows:1fr}#algolia-plp.search #search-results-faqs #accordion-faq a[role=button]:focus{box-shadow:none!important}#algolia-plp.search #search-results-faqs #accordion-faq a[role=button] .accordion-btn{position:relative;width:20px;height:20px;border:2px solid #747474;grid-column-start:1;grid-row-start:1}#algolia-plp.search #search-results-faqs #accordion-faq a[role=button] .accordion-btn::before{content:"";display:block;width:8px;height:2px;background-color:#747474}#algolia-plp.search #search-results-faqs #accordion-faq a[role=button] .accordion-btn::after{height:8px;width:2px;background-color:#747474}#algolia-plp.search #search-results-faqs #accordion-faq .card-body p{font-family:Nunito,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.05em;text-align:left;color:#303030}@media screen and (max-width:992px){#algolia-plp.search .plp-filters__heading-desktop-wrapper{flex-direction:column}}@media screen and (max-width:992px){#algolia-plp.search .plp-product-counter{width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #d6d6d6}#algolia-plp.search .plp-product-counter.current-content{grid-template-columns:none;grid-auto-flow:column}#algolia-plp.search .plp-product-counter.no-border{border-bottom:none}#algolia-plp.search .plp-product-counter button{padding:0}}#algolia-plp.search .plp-product-counter button.btn-text{background-color:transparent;border:none;font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.8px;color:#747474;padding-right:32px}@media screen and (max-width:992px){#algolia-plp.search .plp-product-counter button.btn-text{margin:0;padding:0;padding-bottom:11px}}#algolia-plp.search .plp-product-counter button.btn-text.active{color:#222;text-decoration:underline;text-underline-offset:10px;font-weight:700}@media screen and (max-width:992px){#algolia-plp.search .plp-product-counter button.btn-text.active{text-decoration:none;border-bottom:1px solid #000}}#algolia-plp.search .search-term-wrapper{margin-top:32px;padding-bottom:40px}@media screen and (max-width:767px){#algolia-plp.search .search-term-wrapper{padding-bottom:32px}}@media screen and (max-wdith:472px){#algolia-plp.search .search-term-wrapper{margin-top:54px!important}}#algolia-plp.search .suggestions-wrapper{padding-bottom:24px;padding-left:16px;justify-content:center;overflow-x:auto;display:flex;gap:16px}#algolia-plp.search .suggestions-wrapper.no-tabs{padding-bottom:5px!important}#algolia-plp.search .suggestions-wrapper .product--badge{text-transform:capitalize;cursor:pointer}@media screen and (max-width:767px){#algolia-plp.search .suggestions-wrapper{padding-bottom:32px;justify-content:unset!important;display:flex;gap:16px;margin:auto;width:min-content;max-width:100vw;padding-right:16px}}#algolia-plp.search .contents-section{padding-bottom:80px!important}@media screen and (max-width:767px){#algolia-plp.search .contents-section{margin-left:20px;margin-right:20px}}#algolia-plp.search .contents-section>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;justify-content:center}@media screen and (max-width:1350px){#algolia-plp.search .contents-section>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:900px){#algolia-plp.search .contents-section>div{grid-template-columns:1fr}}@media screen and (max-width:767px){#algolia-plp.search .contents-section>div{margin:0;padding:0!important}}#algolia-plp.search .contents-section>div .col-md-4{max-width:100%}#algolia-plp.search .contents-section>div .col-md-4 .card{display:grid;grid-template-rows:max-content;padding:40px 24px;justify-content:center;align-items:center;gap:16px;text-align:center;font-family:Nunito;font-style:normal;border-radius:16px}#algolia-plp.search .contents-section>div .col-md-4 .card .card-round--title{font-size:20px;font-weight:700;line-height:130%;letter-spacing:6px;text-transform:uppercase}@media screen and (max-width:767px){#algolia-plp.search .contents-section>div .col-md-4 .card .card-round--title{font-size:18px}}#algolia-plp.search .contents-section>div .col-md-4 .card .card-round--paragraph{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.7px}@media screen and (max-width:767px){#algolia-plp.search .contents-section>div .col-md-4 .card .card-round--paragraph{font-size:14px}}#algolia-plp.search .contents-section>div .col-md-4 .card a{font-size:14px;font-weight:700;line-height:130%;letter-spacing:.7px;text-decoration-line:underline;padding-top:32px}#algolia-plp.search .contents-section>div .col-md-4 .card .icon-contents{width:80px;height:80px;justify-self:center}#algolia-plp.search .contents-section>div .col-md-4 .card .icon-default-content{position:relative;width:80px;height:80px;background-color:#f9f9f9;border-radius:50%;border:none}#algolia-plp.search .contents-section>div .col-md-4 .card .icon-default-content::before{content:"";background-image:url(../images/icons-svg/search-contents-icon.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:25px;top:22px;width:32px;height:32px}#algolia-plp.search .button-loadmore-wrapper{display:flex;max-width:263px;width:100%;margin:0 auto;padding-bottom:80px!important}#algolia-plp.search .button-loadmore-wrapper button{background-color:#fff;color:#222!important}.widget-cards.carousel.squared.no-results{padding:16px 64px 0 64px}@media screen and (max-width:992px){.widget-cards.carousel.squared.no-results{padding:0;margin-left:8px}}@media screen and (max-width:992px){.widget-cards.carousel.squared.no-results .carousel-wrapper{margin-bottom:85px}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-prev.slick-arrow{display:none!important}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-next.slick-arrow{background-color:#f9f9f9;top:60vw;right:9%}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-next.slick-arrow.slick-disabled{display:none}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-dots{margin-bottom:0;bottom:-50px}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-dots li{width:fit-content;height:fit-content;margin:0}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-dots li button{width:fit-content;padding-right:12px}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-dots li button::before{width:6px;border-radius:50%;height:6px;border-color:#222;border:5px;background-color:#222}.widget-cards.carousel.squared.no-results .carousel-wrapper .slick-dots li.slick-active button::before{background-color:#fff!important;border:1px solid #000!important;opacity:1}}@media screen and (max-width:992px){.widget-cards.carousel.squared.no-results .slick-track .slick-slide{padding:0 12px}}@media screen and (max-width:992px){.widget-cards.carousel.squared.no-results .slick-track .slick-slide .single-card .card-content{margin-bottom:0}}.widget-cards.carousel.squared.no-results img{border-radius:16px}@media screen and (max-width:992px){.widget-cards.carousel.squared.no-results img{width:100%}}.modal-backdrop.show{z-index:999}.modal-backdrop.show.fade{z-index:1000}.wrapper-search-noResults{background-color:#f9f9f9;border-radius:8px;padding:24px;margin-top:24px;text-align:left;font-family:Nunito,san-serif;font-style:normal;color:#222}.wrapper-search-noResults .search-noResults__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.8px;padding-bottom:8px}.wrapper-search-noResults .search-noResults__text{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.7px}.wrapper-search-noResults .btn.sv-secondary{max-width:218px;margin-top:16px}@media screen and (max-width:767px){.wrapper-search-noResults .btn.sv-secondary{max-width:100%}}.wrapper-search-noResults .btn.sv-secondary .main-menu-btn span{text-transform:lowercase}.wrapper-search-noResults .btn.sv-secondary .main-menu-btn span::first-letter{text-transform:uppercase}.wrapper-search-noResults .btn.sv-secondary .btn.p-0{display:flex;gap:10px}.filter-panel-component .filter-inner-wrapper .card.filters--box:not(.filters--box-header,.filters--box--top) .card-body{flex-direction:column}.overlay-bkg-search{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1;transition:all .5s ease-in-out}.overlay-bkg-search.active{display:block}.custom-select-search{position:relative;width:100%;text-align:left;outline:0;line-height:47px}.custom-select-search .selected{background-color:transparent;color:#222;cursor:pointer;user-select:none;padding:0 30px;font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px}@media screen and (max-width:767px){.custom-select-search .selected{line-height:normal;padding:0;padding-right:25px}}.custom-select-search .selected::after{position:absolute;content:"";background-image:url(../images/icons-svg/angle-down-black.svg);background-size:100% 100%;background-repeat:no-repeat;width:14px;height:14px;top:16px;right:10px;transition:.5s ease transform}@media screen and (max-width:992px){.custom-select-search .selected::after{right:auto;top:5px;margin-left:10px}}.custom-select-search .selected.open:after{transform:rotate(180deg)}.custom-select-search .custom-select-options-search{color:#000;border-radius:8px;overflow:hidden;position:absolute;text-align:right;background-color:#fff;right:0;z-index:1;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.7px;display:flex;flex-direction:column;gap:24px;min-width:151px;width:100%;padding:24px 16px 24px 0;z-index:2}@media screen and (max-width:992px){.custom-select-search .custom-select-options-search{top:35px}}.custom-select-search .custom-select-options-search img{display:none}.custom-select-search .custom-select-options-search span:hover{cursor:pointer}.custom-select-search .custom-select-options-search .custom-select-option{color:#000;cursor:pointer;user-select:none;text-align:right}.custom-select-search .custom-select-options-search .custom-select-selected{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:end;color:#000;cursor:pointer;user-select:none;text-align:right;text-decoration:underline;font-weight:700;position:relative}.custom-select-search .custom-select-options-search .custom-select-selected img{display:block;width:21px;height:21px}.custom-select-search .selectHide{display:none}.svEnableListCarouselSlick.ymal .single-product{padding:0 16px}@media screen and (max-width:992px){.svEnableListCarouselSlick.ymal .single-product{padding:0 8px}}.svEnableListCarouselSlick.ymal .single-product .product{background-color:#f9f9f9;padding-top:100%;position:relative}.svEnableListCarouselSlick.ymal .single-product .product>a{position:absolute;top:0;height:100%;width:100%}.svEnableListCarouselSlick.ymal .single-product .product .product_info{padding:0 24px}@media screen and (min-width:992px){.svEnableListCarouselSlick.ymal .single-product .product .product_info{padding:0 36px}}.svEnableListCarouselSlick.ymal .single-product .product .product_info .product-price-wrapper{flex-wrap:wrap;align-items:center}@media screen and (min-width:992px) and (max-width:1600px){.svEnableListCarouselSlick.ymal .single-product .product .product_info .perbox-text:first-child{flex:1 0 100%;text-transform:lowercase}}.svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.5px;color:#303030;margin-bottom:.5rem}@media screen and (max-width:992px){.svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{font-size:16px}}@media screen and (min-width:1024px) and (max-width:1365px){.svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{min-height:80px}}.svEnableListCarouselSlick.ymal .single-product .product .product_info .product--model{color:#d6d6d6;font-size:12px;letter-spacing:.5px;line-height:1;margin-bottom:.75rem}.svEnableListCarouselSlick.ymal .single-product .product .product_info .product-info__price{font-size:16px;color:#303030;letter-spacing:.5px}.svEnableListCarouselSlick.ymal .single-product .product .product--top{padding:16px;padding-bottom:0;height:40px}.svEnableListCarouselSlick.ymal .single-product .product .product_image{mix-blend-mode:multiply;max-width:85%;margin:auto;text-align:center}.half-vw-square img{max-height:50vw;width:100%;object-fit:cover}.half-vw-square-lg img{width:100%;object-fit:cover}@media screen and (min-width:992px){.half-vw-square-lg img{max-height:50vw}}@media screen and (max-width:992px){.half-vw-square-lg img{max-height:100vw}}.gradient-hero .hero-img:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-hero .gradient-center:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.16) 49.48%,rgba(0,0,0,0) 100%)}.gradient-hero .gradient-btt:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 68.75%)}.gradient-hero .gradient-ttb:after{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.gradient-hero .gradient-ltr:after{background:linear-gradient(90.04deg,rgba(0,0,0,.3) -16.48%,rgba(0,0,0,0) 44.56%)}.gradient-hero .gradient-rtl:after{background:linear-gradient(90.04deg,rgba(0,0,0,.3) -16.48%,rgba(0,0,0,0) 44.56%);transform:rotate(-180deg)}@media screen and (min-width:992px){.gradient-hero .gradient-lg-center:after{background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 49.38%,rgba(0,0,0,0) 98.23%)}.gradient-hero .gradient-lg-btt:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 68.75%)}.gradient-hero .gradient-lg-ttb:after{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.gradient-hero .gradient-lg-ltr:after{background:linear-gradient(90.04deg,rgba(0,0,0,.3) -16.48%,rgba(0,0,0,0) 44.56%)}.gradient-hero .gradient-lg-rtl:after{background:linear-gradient(90.04deg,rgba(0,0,0,.3) -16.48%,rgba(0,0,0,0) 44.56%);transform:rotate(-180deg)}}@media screen and (min-width:1024px) and (max-width:1365px){.svEnableListCarouselSlick.ymal .single-product .product .product_info .product--name{min-height:80px}}.submit-contact-form{width:40%;margin-left:auto;margin-bottom:4rem;display:block}.basic-select .select .select-styled.basic-select-label{padding-right:6rem}#contact-form-cs .basic-select>.select.ok.errorDiv .select-styled{border-color:#222;color:#222;font-weight:400}@media screen and (max-width:992px){#contact-form-cs{padding-top:32px}}.contact-us-tab{padding-top:10px;flex-wrap:nowrap!important;justify-content:space-between;gap:30px}@media screen and (max-width:992px){.contact-us-tab{justify-content:center}}.contact-us-tab #nav-form{max-width:526px}.contact-us-tab #nav-form .h3{padding-bottom:32px;padding-top:10px}@media screen and (max-width:992px){.contact-us-tab #nav-form .h3{display:none}}.contact-us-tab #nav-form h4{padding-bottom:21px;font-weight:700!important;font-size:18px!important;line-height:27px!important;letter-spacing:.9px;text-transform:lowercase!important}.contact-us-tab #nav-form h4::first-letter{text-transform:capitalize}.contact-us-tab #nav-form .phone-form-contact{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr}.contact-us-tab #nav-form .phone-form-contact .select-prefix-number{border:none;border-radius:4px;background-color:#f4f4f4;padding:8px 4px;text-align:center}.contact-us-tab #nav-form .phone-form-contact input{padding-left:12px}.contact-us-tab #nav-form .phone-form-contact label{top:-12px;background-color:#fff}.contact-us-tab #nav-form .wrapper-textarea-contact-us{display:flex;flex-direction:column;align-items:end;max-width:526px}.contact-us-tab #nav-form .wrapper-textarea-contact-us textarea{min-height:152px;resize:vertical;max-height:400px}.contact-us-tab #nav-form .wrapper-textarea-contact-us .errorForm{margin:0}.contact-us-tab #nav-support{max-width:424px}.contact-us-tab #nav-support .emarketingspot-wrapped-div .bordered-div{border-radius:16px;border:solid 1px #f4f4f4;box-shadow:0 0 15px 0 rgba(0,0,0,.05);padding:24px 24px 32px 24px}.contact-us-tab #nav-support .emarketingspot-wrapped-div .bordered-div h4{letter-spacing:.8px;line-height:24px!important;font-size:16px!important}.contact-us-tab #nav-support .emarketingspot-wrapped-div .bordered-div p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.7px}.contact-us-tab #nav-support .emarketingspot-wrapped-div .bordered-div p>div{display:flex;justify-content:center}.contact-us-tab #nav-support .emarketingspot-wrapped-div .bordered-div p>div a.btn.sv-secondary.btn-dark{max-width:200px}.message-input{padding:29px 22px}.privacy-check{margin-top:34px;margin-bottom:42px}.privacy-check .custom-control-label::after{display:none}.privacy-check .custom-control-label::before{display:none}.wrapper-upload-file-contact-us{border:#d6d6d6 dashed 1px;max-width:526px;height:96px;border-radius:8px;position:relative;cursor:pointer}.wrapper-upload-file-contact-us .image-wrapper-upload-file{border-radius:8px;background-color:#f4f4f4;padding:24.5px 23.5px;width:64px;height:64px;position:relative}.wrapper-upload-file-contact-us .image-wrapper-upload-file::after{content:"";background-image:url(../images/icons-svg/arrow-upload.svg);background-size:17px 17px;width:17px;height:17px;background-repeat:no-repeat;position:absolute}.wrapper-upload-file-contact-us .image-wrapper-upload-file #imgViewer,.wrapper-upload-file-contact-us .image-wrapper-upload-file #pdfViewer{display:none}.wrapper-upload-file-contact-us #pre-loaded-section #upload-loading-title{display:none}.wrapper-upload-file-contact-us #error-section{display:none}.wrapper-upload-file-contact-us #loaded-section{display:none}.wrapper-upload-file-contact-us .remove-btn{display:none}.wrapper-upload-file-contact-us.upload-loading{border:#d6d6d6 solid 1px}.wrapper-upload-file-contact-us.upload-loading #pre-loaded-section #upload-loading-title{display:block}.wrapper-upload-file-contact-us.upload-loading #upload-default-title{display:none}.wrapper-upload-file-contact-us.upload-loading #loaded-section{display:none}.wrapper-upload-file-contact-us.upload-loading #error-section{display:none}.wrapper-upload-file-contact-us.upload-loading .remove-btn{display:block;background-image:url(../images/icons-svg/close-black.svg);background-size:12px 12px;width:12px;height:12px;background-repeat:no-repeat}.wrapper-upload-file-contact-us.upload-loading .image-wrapper-upload-file{border-radius:8px;background-color:#f4f4f4;padding:24.5px 23.5px;width:64px;height:64px;position:relative}.wrapper-upload-file-contact-us.upload-loading .image-wrapper-upload-file::after{content:"";position:absolute;background-image:url(../images/icons-svg/loader-black.svg);background-size:24px 24px;width:24px;height:24px;left:18px;top:20px;background-repeat:no-repeat;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wrapper-upload-file-contact-us.upload-loading .image-wrapper-upload-file #imgViewer,.wrapper-upload-file-contact-us.upload-loading .image-wrapper-upload-file #pdfViewer{display:none}.wrapper-upload-file-contact-us.upload-loaded{border:#d6d6d6 solid 1px}.wrapper-upload-file-contact-us.upload-loaded #pre-loaded-section{display:none}.wrapper-upload-file-contact-us.upload-loaded #loaded-section{display:block}.wrapper-upload-file-contact-us.upload-loaded #error-section{display:none}.wrapper-upload-file-contact-us.upload-loaded .remove-btn{display:block;background-image:url(../images/icons-svg/trash.svg);background-size:16px 16px;width:16px;height:16px;background-repeat:no-repeat}.wrapper-upload-file-contact-us.upload-loaded .image-wrapper-upload-file{border-radius:8px;background-color:#f4f4f4;padding:24.5px 23.5px;width:64px;height:64px}.wrapper-upload-file-contact-us.upload-loaded .image-wrapper-upload-file::after{content:none}.wrapper-upload-file-contact-us.upload-loaded .image-wrapper-upload-file #imgViewer,.wrapper-upload-file-contact-us.upload-loaded .image-wrapper-upload-file #pdfViewer{position:absolute;display:block;width:64px;height:64px;background-size:cover;background-repeat:no-repeat;left:0;top:0;z-index:10}.wrapper-upload-file-contact-us.upload-loaded #loaded-section #fileNameUploaded{position:relative;word-break:break-all}.wrapper-upload-file-contact-us.upload-loaded #loaded-section #fileNameUploaded.ok::after{position:absolute;background-image:url(../images/icons-svg/tick-round.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';width:22px;height:22px;margin-left:8px}.wrapper-upload-file-contact-us.upload-error{border:#cf191f solid 1px}.wrapper-upload-file-contact-us.upload-error #pre-loaded-section{display:none}.wrapper-upload-file-contact-us.upload-error #loaded-section{display:none}.wrapper-upload-file-contact-us.upload-error #error-section{display:block}.wrapper-upload-file-contact-us.upload-error .remove-btn{display:block;background-image:url(../images/icons-svg/trash.svg);background-size:16px 16px;width:16px;height:16px;background-repeat:no-repeat}.wrapper-upload-file-contact-us.upload-error .remove-btn .reload-btn{background-image:url(../images/icons-svg/reload-arrow.svg);background-size:16px 16px;width:16px;height:16px;background-repeat:no-repeat}.wrapper-upload-file-contact-us.upload-error .image-wrapper-upload-file{border-radius:8px;background-color:#fbeeee;padding:24.5px 23.5px;width:64px;height:64px;position:relative}.wrapper-upload-file-contact-us.upload-error .image-wrapper-upload-file::after{content:"";position:absolute;background-image:url(../images/icons-svg/error-x-red-icon.svg);background-size:24px 24px;width:24px;height:24px;background-repeat:no-repeat;left:19px;top:22px}.wrapper-upload-file-contact-us.upload-error .image-wrapper-upload-file #imgViewer,.wrapper-upload-file-contact-us.upload-error .image-wrapper-upload-file #pdfViewer{display:none}.wrapper-upload-file-contact-us #upload-file-contactUs-error{display:none!important}.wrapper-upload-file-contact-us input[type=file]{width:100%;cursor:pointer;height:100%;position:absolute;top:0;opacity:0}.wrapper-upload-file-contact-us button{border:none;background:0 0;z-index:2}.wrapper-upload-file-contact-us label{cursor:pointer;padding:16px}#previewUploadModal #pdf-nav-bar{top:15px;left:0}#previewUploadModal .modal-dialog{max-width:800px}@media screen and (max-width:992px){#previewUploadModal .modal-dialog{margin:0;max-width:100%}}@media screen and (max-width:992px){#previewUploadModal .modal-body{height:100vh;width:100%}}#previewUploadModal .modal-body button.close{top:0;right:0}#previewUploadModal #pdfViewerDetail{max-width:100%;width:100%}#previewUploadModal #pdf-nav-prev{position:relative;background:0 0;padding-top:10px}#previewUploadModal #pdf-nav-prev .modal-arrow-left{position:absolute;background-image:url(../images/icons-svg/angle-down-black.svg);width:10px;height:10px;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);top:0;left:10px}#previewUploadModal #pdf-nav-next{position:relative;background:0 0;padding-top:10px}#previewUploadModal #pdf-nav-next .modal-arrow-right{position:absolute;background-image:url(../images/icons-svg/angle-down-black.svg);width:10px;height:10px;background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg);top:0;left:10px}#submitFormPopup .modal-dialog{top:50%;transform:translateY(-50%)}#submitFormPopup .modal-dialog .modal-body{padding:40px 20px}#submitFormPopup .modal-dialog h4{margin-top:4rem}#submitFormPopup .modal-dialog .btn{margin-top:70px;margin-bottom:50px;width:60%}#submitFormPopup .modal-dialog .close-modal{top:38px;right:20px}#submitFormPopup .modal-dialog h2{padding-left:10px}@media screen and (max-width:992px){.contactTab{border:none}.contactTab .nav-tabs .nav-item{padding:8px 0;font-size:18px}#contact-form hr{display:none}#contact-form .submit-contact-form{width:100%;padding:16px}#contact-form .w70{width:100%}#nav-support{margin-bottom:56px;padding:32px 0}.contact-us-tab{margin-top:8px}.greymobile{background-color:#f2f2f2;padding:20px;font-size:20px;color:#414241;width:100vw;margin-left:-25px;text-align:center}#contact-form .submit-contact-form{width:100%;padding:.5rem;max-height:40px;min-height:40px}#submitFormPopup{padding-right:0!important}#submitFormPopup .modal-dialog{margin:0;width:100%;height:100%;max-width:100%}#submitFormPopup .modal-dialog .modal-content{height:100%;border-radius:0}#submitFormPopup .modal-dialog .modal-content .modal-body{padding:0;height:100%}#submitFormPopup .modal-dialog .modal-content .modal-body .close-modal{left:26px;top:8px;background-image:url(../images/icons-svg/arrow_grey.svg);transform:rotate(90deg)}#submitFormPopup .modal-dialog .modal-content .modal-body h2{text-align:center;margin-bottom:0;background-color:#f2f2f2;padding:20px;font-size:20px;color:#414241;line-height:1}#submitFormPopup .modal-dialog .modal-content .modal-body h4{margin-top:40px}#submitFormPopup .modal-dialog .modal-content .modal-body hr{display:none}#submitFormPopup .modal-dialog .modal-content .modal-body .btn{padding:.5rem;max-height:40px;min-height:40px}}#contact-us-submit{float:left;max-width:220px;height:45px}@media screen and (max-width:992px){#contact-us-submit{max-width:100%;width:100%}}@media screen and (min-width:992px){.contact-us-tab .tab-pane{opacity:1;display:block}}.mb-31{margin-bottom:31px}@keyframes pulse{from{transform:scale(1) translateX(-50%)}50%{transform:scale(1.25) translateX(-50%)}to{transform:scale(1) translateX(-50%)}}#headerWrapper.hide-menu{z-index:0;display:none}#landing-video-wrapper{position:relative;margin-bottom:5px}#landing-video-wrapper video{max-width:100%;width:100%}#landing-video-wrapper button.stop{top:60%;left:50%;transform:translateX(-50%);padding:0;background-color:rgba(255,255,255,.3);width:45px;height:45px;position:absolute;border:none;border-radius:50px;visibility:hidden;opacity:0;z-index:2}#landing-video-wrapper button.stop.play{visibility:visible;opacity:1}#landing-video-wrapper button.stop.play:before{content:'';position:absolute;top:11px;left:17px;padding:0;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 16px;background:0 0}#landing-video-wrapper button.stop.play-ing{visibility:visible;opacity:1;transition:0s visibility,.5s ease-in opacity}#landing-video-wrapper button.stop.play-ing:before{content:'';position:absolute;top:13px;left:15px;width:16px;height:19px;border-style:double;border-width:0 0 0 16px;border-color:transparent transparent transparent #fff}#landing-video-wrapper button.audio{position:absolute;top:5%;right:5%;width:30px;height:30px;padding:0;background-image:url(../images/icons-svg/unmuted.svg);background-color:transparent;border:none;z-index:2}#landing-video-wrapper button.audio.muted{background-image:url(../images/icons-svg/muted.svg)}#landing-video-wrapper button.scrolldown-arrow{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) rotate(-90deg);background-image:url(../images/icons-svg/arrow.svg);background-color:transparent;background-size:contain;border:none;width:30px;height:30px;z-index:2}#landing-video-wrapper button.scrolldown-arrow.sticky{position:fixed}#landing-video-wrapper button.scrolldown-arrow.static{position:absolute}#landing-video-wrapper .centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center;z-index:2}#landing-video-wrapper .centered-content .subtitle{font-size:26px;color:#fff;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.5)}#landing-video-wrapper .overlay-bkg-video{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 5px);background-color:rgba(0,0,0,.5);z-index:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.menu{background-color:#fff;width:100%;z-index:999}.menu.sticky-menu{position:fixed;top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.menu h5{text-align:center;padding:12px;border-left:1px solid #d8d8d8;margin-bottom:0}.menu h5 button{font-family:Nunito,Helvetica,sans-serif;text-transform:uppercase;color:#595959;background:0 0;border:none;opacity:.5}.menu h5 button.active{opacity:1}.menu .col-3:first-of-type h5{border-left:0}.slide-text-wrapper{position:absolute;top:0;text-align:center;width:100%;height:100%}.slide-text-wrapper img{margin-bottom:30px}.slide-text-wrapper h2{margin-bottom:50px}.slide-text-wrapper p.white{white-space:pre-line}.slide-text-wrapper .bottom-text{color:#fff;position:absolute;bottom:0;width:100%;left:0;font-size:10px;font-weight:300}#landing-slider .carousel-indicators{margin-bottom:20px}#landing-slider .carousel-indicators li{width:55px;height:2px}#landing-slider .carousel-indicators li.active{background-color:#fff}#landing-slider .carousel-item{height:560px}#landing-slider .carousel-item .inner-wrapper{position:relative;transform:translateY(50%)}#landing-slider .carousel-item .slide-img-dsk{height:100%;width:auto;max-width:unset}#landing-slider .carousel-item .border-btn-wht{bottom:130px;position:absolute;left:50%;transform:translateX(-50%)}#landing-slider .carousel-control-prev{opacity:1;width:10%}#landing-slider .carousel-control-prev .carousel-control-prev-icon{background-image:url(../images/icons-svg/carousel-arrow.svg);width:30px;height:30px;transform:rotate(-180deg)}#landing-slider .carousel-control-next{opacity:1;width:10%}#landing-slider .carousel-control-next .carousel-control-next-icon{background-image:url(../images/icons-svg/carousel-arrow.svg);width:30px;height:30px;transform:rotate(0)}.section h2{margin-bottom:30px}@media screen and (min-width:1280px){#landing-slider .carousel-item{max-height:560px}#landing-slider .carousel-item .slide-img-dsk{width:100%;height:auto}}.greybox-landing{height:50vw;max-height:639px;background-color:#f4f4f4;border:1px solid #fff;border-top-width:2px;display:flex;align-items:center}.fullwidth-content{margin:50px 0}.banner-image{width:100%}.banner-wrapper{position:relative}.banner-wrapper .banner-text{position:absolute;bottom:50px;width:100%;text-align:center}.banner-wrapper .banner-text h2{line-height:1}.banner-wrapper .banner-text p{margin-bottom:24px}.smallcontainer{max-width:950px}.mini-plp-wrapper{margin-top:32px;text-align:center;padding-bottom:80px;border-bottom:1px solid #c8c8c8}.mini-plp-wrapper .btn{margin-top:60px;padding:8px 24px}.tag{font-size:12px;text-transform:uppercase;width:200px;margin:auto;padding:8px;background-color:#f4f4f4;text-align:center}.musthave-title{font-size:24px;line-height:1.67;text-align:center}.musthave-carousel .slick-arrow{background:0 0;top:40%;width:30px;height:30px}.musthave-carousel .slick-arrow::before{background-size:contain;width:30px;height:30px}.musthave-carousel .slick-next{right:-70px}.musthave-carousel .slick-prev{left:-70px}.musthave-carousel .product{height:220px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:300px;margin:auto}.musthave-carousel .product .product_image{position:relative}.musthave-carousel .product .product_image .image img{margin:auto}.musthave-carousel .product .product_image .badge-wrapper{position:absolute;bottom:0;width:100%}.musthave-carousel .product .product_info .product_name{text-align:center}.musthave-carousel .product .product_info .product_name h4{font-size:24px}.musthave-carousel .product .product_info .product_name .product-model{margin-bottom:10px;line-height:1}.musthave-carousel .product .product_info .product-price-wrapper{text-align:center}.musthave-carousel .product .product_info .product-price-wrapper .product-price{font-family:Nunito,Helvetica,sans-serif;font-size:20px}.greybox-landing .content-wrapper{width:70%;height:100%;max-height:385px;margin:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.greybox-landing .content-wrapper p{margin:50px auto 0;max-width:438px}.greybox-landing .img-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:120px}.greybox-landing .img-wrapper h2{margin-top:20px;flex:100%}@media screen and (min-width:992px) and (max-width:1100px){.musthave-carousel .slick-prev{left:-40px}.musthave-carousel .slick-next{right:-40px}div#content .row .fullwidth-content{margin:50px -10px}}@media screen and (max-width:992px){#content #landing-video-wrapper{height:352px;display:flex;justify-content:center;overflow:hidden;margin:0}#content #landing-video-wrapper video{height:100%;width:auto;max-width:unset}#content #landing-video-wrapper .centered-content{padding:0 50px}#content #landing-video-wrapper .centered-content .subtitle{font-size:25px;letter-spacing:0}#content #landing-video-wrapper .scrolldown-arrow{display:none}#content #landing-video-wrapper button.stop{bottom:15px;top:auto;left:50%}#content #landing-video-wrapper .overlay-bkg-video{height:100%}#content #landing-menu{border-bottom:1px solid #c8c8c8;width:100%;margin:0}#content #landing-menu h5{border:none;padding:0}#content #landing-menu .anchor-btn-space{font-size:14px;white-space:nowrap;width:100%;padding:12px}#content #landing-menu .col-lg-3{padding:0 35px}#content .fullwidth-content[id*="-section"]{margin:0;padding:0 10px!important;margin-bottom:50px}#content .fullwidth-content[id*="-section"] h2{font-size:28px;line-height:1.33;letter-spacing:0;margin-top:32px}#content .banner-wrapper{margin-top:2px}#content .banner-wrapper .banner-text{top:0;bottom:auto;height:100%;padding-top:32px}#content .banner-wrapper .banner-text h2{margin-bottom:10px}#content .banner-wrapper .banner-text .btn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}#content .musthave-carousel .slick-prev{left:-20px}#content .musthave-carousel .slick-next{right:-20px}#content .mini-plp-wrapper .btn{width:auto;padding:.5rem 1.25rem!important}#content #landing-slider .carousel-item{height:100%}#content #landing-slider .carousel-item .slide-text-wrapper img{margin-bottom:0}#content #landing-slider .carousel-item .slide-text-wrapper h2{letter-spacing:0;margin-bottom:0}#content #landing-slider .carousel-item .slide-text-wrapper p.white{white-space:normal;font-size:14px!important;margin:0 15px}#content #landing-slider .carousel-item .inner-wrapper{transform:none;padding:0 20px;height:220px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:20px}#content #landing-slider .carousel-item .border-btn-wht{bottom:60px}#content .greybox-landing{height:100vw}.greybox-landing .content-wrapper{justify-content:space-around}}@media screen and (min-width:630px) and (max-width:888px){#content #landing-video-wrapper{height:500px}#content #landing-slider .carousel-item{height:100%}#content #landing-slider .carousel-item .slide-img-mob{width:100%}#content #landing-slider .carousel-item .slide-text-wrapper{height:auto;top:50%;transform:translateY(-50%)}#content #landing-slider .carousel-item .slide-text-wrapper .inner-wrapper{height:auto}#content #landing-slider .carousel-item .slide-text-wrapper h2{margin-bottom:50px}#content #landing-slider .carousel-item .slide-text-wrapper img{margin-bottom:30px}#content #landing-slider .carousel-item .slide-text-wrapper p.white{white-space:pre-line}#content #landing-slider .carousel-item .border-btn-wht{position:relative;bottom:auto;left:auto;transform:none;display:inline-block;margin-top:30px}#content .greybox-landing .content-wrapper{justify-content:center}#content .greybox-landing .content-wrapper .border-btn{margin-top:30px}}@media screen and (min-width:888px) and (max-width:992px){#content #landing-video-wrapper{height:600px}}@media screen and (max-width:350px){#content #landing-slider .carousel-item .inner-wrapper{height:190px}#content #landing-slider .carousel-item .slide-text-wrapper h2{font-size:28px;line-height:1.2}#content .greybox-landing .content-wrapper{width:85%}#content .greybox-landing .content-wrapper .img-wrapper h2{font-size:28px;line-height:1.1;letter-spacing:0}#content .greybox-landing .content-wrapper p{margin-top:0}}.fullwidth-content{overflow:hidden;position:relative}.fullwidth-content .bkg{width:100%;height:auto;max-width:unset}.fullwidth-content .content-wrapper{position:absolute;top:0;width:100%;text-align:center}.fullwidth-content .step-container{max-width:1000px;margin-bottom:60px}.fullwidth-content .step-container .logo-cl{max-width:50%}.fullwidth-content .step-container .prescription-step .stepper{margin-bottom:14px}.fullwidth-content .step-container .prescription-step .stepper .oval-wrapper{width:47px;height:47px;border:solid 1px #576476;background-color:#fff;border-radius:50px;margin:auto;position:relative}.fullwidth-content .step-container .prescription-step .stepper .oval-wrapper .prescription-step-number{font-family:Nunito,Helvetica,sans-serif;font-size:20px;color:#576476;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fullwidth-content .step-container .prescription-step .stepper-text h5{font-size:17px;letter-spacing:-.5px;color:#576476;line-height:1.12;white-space:nowrap}.fullwidth-content .step-container .prescription-step-divider{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;transform:translateY(-25%)}.fullwidth-content .step-container .prescription-step-divider .border-divider{width:70px;height:1px;background-color:#576476;display:block}.fullwidth-content .step-container .prescription-step-divider .circle-divider{width:7px;height:7px;border:solid 1px #576476;background-color:#fff;border-radius:8px;display:block}.box-col{padding:0 10px!important}.border-box{border:solid 1px rgba(154,155,151,.4);background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:63px}.border-box .icon-wrapper{margin-bottom:34px}.border-box .icon-wrapper img{width:61px;height:61px}.border-box .text-wrapper{text-align:center}.border-box .text-wrapper p{white-space:pre-line}.mt-60{margin-top:60px}.my-60{margin-top:60px;margin-bottom:60px}.banner-fullwidth-layout{position:relative;overflow:hidden}.banner-fullwidth-layout .bkg{height:auto;width:100%;max-width:unset}.banner-fullwidth-layout .light-gray-overlay{background-color:#f7f7f7;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.banner-fullwidth-layout .content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.banner-fullwidth-layout .content-wrapper h2{white-space:pre-line;flex:1;margin-bottom:32px}.banner-fullwidth-layout .content-wrapper p{flex:1;margin-bottom:40px}.banner-fullwidth-layout .content-wrapper .btn{flex:0}#accordion-faq.landing-faq .card .card-header h5 .btn{font-size:24px;color:#576476}.border-none{border:none}.my-80{margin-top:80px;margin-bottom:80px}.mb-80{margin-bottom:80px}@media screen and (max-width:992px){.fullwidth-content{max-height:600px}.fullwidth-content .logo-cl{margin:40px 0}.fullwidth-content .step-container{margin:0 auto;margin-bottom:20px;max-width:220px}.fullwidth-content .step-container .prescription-step{display:flex;align-items:center;flex:100%}.fullwidth-content .step-container .prescription-step .stepper{margin-bottom:0}.fullwidth-content .step-container .prescription-step .stepper-text h5{text-align:left;margin-bottom:0;margin-left:18px}.fullwidth-content .step-container .prescription-step-divider{flex-direction:row;align-items:center;max-width:62px;padding-left:15px!important;justify-content:center;transform:none}.fullwidth-content .step-container .prescription-step-divider .border-divider{width:1px;height:20px}.fullwidth-content .step-container .prescription-step-divider .circle-divider{display:none}.fullwidth-content .step-container .logo-cl{max-width:unset;width:300px;margin-left:-40px!important}.fullwidth-content .btn.mob-fixed{width:auto;padding:1rem 2.75rem!important}#LC-subscription-landing{padding:10px}#LC-subscription-landing h1{font-size:20px;margin-top:50px}#LC-subscription-landing p.medium{font-size:14px!important}#LC-subscription-landing .box-col{padding:5px}#LC-subscription-landing .box-col .border-box{padding:10px}#LC-subscription-landing .box-col .border-box .icon-wrapper{margin-bottom:5px}#LC-subscription-landing .box-col .border-box .icon-wrapper img{width:36px;height:36px}#LC-subscription-landing .box-col .border-box .text-wrapper h5{font-size:14px}#LC-subscription-landing .box-col .border-box .text-wrapper p.small{font-size:12px!important;line-height:1.3!important;white-space:normal}#LC-subscription-landing .btn.mob-fixed{width:auto;padding:.5rem 2.75rem!important;max-height:40px;min-height:40px}#LC-subscription-landing h2{font-size:20px;line-height:1.5;letter-spacing:0}.banner-fullwidth-layout h2{font-size:20px;line-height:1.5;letter-spacing:0}.banner-fullwidth-layout p br{display:none}.banner-fullwidth-layout .content-wrapper{width:90%;height:70%}#landing-cl-faq.faq-row h2{font-size:20px;line-height:1.5;letter-spacing:0;margin:50px 0}#landing-cl-faq.faq-row #accordion-faq.landing-faq{margin-bottom:0}#landing-cl-faq.faq-row #accordion-faq.landing-faq .card{padding-bottom:0}#landing-cl-faq.faq-row #accordion-faq.landing-faq .card .card-header h5 .btn{font-size:20px;line-height:1.5;letter-spacing:0}#landing-cl-faq.faq-row #accordion-faq.landing-faq .card .card-header h5 .btn:focus{box-shadow:none}#landing-cl-faq.faq-row #accordion-faq.landing-faq .card .card-header h5 .btn .accordion-btn{width:21px;height:21px;right:-15px;top:50%;transform:translateY(-50%)}#landing-cl-faq.faq-row #accordion-faq.landing-faq .card .card-body{width:100%}}@media screen and (min-width:500px) and (max-width:991px){#LC-subscription-landing .box-col .border-box{padding-top:63px}#LC-subscription-landing .box-col .border-box .icon-wrapper{margin-bottom:34px}#LC-subscription-landing .box-col .border-box .icon-wrapper img{width:61px;height:61px}#LC-subscription-landing .box-col .border-box .text-wrapper h5{font-size:18px}#LC-subscription-landing .box-col .border-box .text-wrapper p.small{font-size:14px!important}.banner-fullwidth-layout .content-wrapper{width:60%}.banner-fullwidth-layout p.small{font-size:16px!important}.banner-fullwidth-layout h2{font-size:30px}#landing-cl-faq.faq-row h2{font-size:30px}}@media screen and (min-width:993px) and (max-width:1150px){.fullwidth-content .step-container{margin-bottom:40px}.fullwidth-content .step-container .prescription-step-divider .border-divider{width:50px}.box-col .border-box{padding-top:30px}}@media screen and (min-width:1440px){.fullwidth-content .content-wrapper{top:45%;transform:translateY(-50%)}}.basic-select .select{height:100%;width:100%}.basic-select .select.ok .select-styled{font-weight:700}.basic-select .select.ok:after{content:'';background-image:url(../images/icons/Ok.png);background-position:center;background-size:contain;background-repeat:no-repeat;right:60px;top:18px;position:absolute;width:22px;height:22px}.basic-select .select .select-styled{padding:19px;position:relative;border:1px solid #d6d6d6;border-radius:6px;font-size:16px;color:#1f1f24;background:#fff}.basic-select .select .select-styled:after{content:'';display:inline-block;width:10px;height:10px;position:absolute;right:20px;top:25px;transform:rotate(0);border:none;background-image:url(../images/icons-svg/angle-down-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.basic-select .select .select-styled.basic-select-label{padding-top:19px;padding-bottom:19px;font-weight:600}.basic-select .select .select-styled.basic-select-label .custom-label{margin-bottom:0;position:absolute;top:-10px;left:20px;z-index:1;letter-spacing:.51px;color:#666;font-size:12px}.basic-select .select .select-styled.basic-select-label .custom-label:before{content:'';width:103%;height:10px;background-color:#fff;position:absolute;display:block;top:9px;left:-1px;z-index:-1}.basic-select .select .select-styled.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.basic-select .select .select-styled.active:after{transform:rotate(-180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.basic-select .select .select-options{background-color:#fff;border:1px solid #d6d6d6;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;max-height:200px;overflow:auto;z-index:500;margin-top:0}.basic-select .select .select-options li{text-indent:0;padding:1rem 0;margin:0 20px;font-size:14px;color:#595959;border-top:1px solid #d6d6d6}.basic-select .select .select-options li.active{font-weight:700}.basic-select .select .select-options li:first-of-type{border-top:none}.basic-select--small .select .select-styled{padding:.5rem 1rem}.basic-select--small .select .select-styled:after{content:'';top:7px}.basic-select--small .basic-select-label{padding-top:.75rem!important;padding-bottom:.75rem!important}.basic-select--small .custom-label{position:static!important;font-size:14px!important}.basic-select--clock-turn .select-styled .custom-label{position:relative;padding-left:30px}.basic-select--clock-turn .select-styled .custom-label:before{content:'';width:20px;height:20px;display:inline-block;position:absolute;top:12px;left:12px;background-image:url(../images/icons-svg/clock-turn.svg);background-repeat:no-repeat}.basic-select select.keep-native{border-radius:6px;border:solid 1px #d6d6d6;padding:15px 20px;font-size:inherit;width:100%;color:#595959;background:#fff;max-width:100%;box-sizing:border-box;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/icons/arrow-grey.png);background-repeat:no-repeat,repeat;background-position:right .7em top 40%;background-size:18px auto}.basic-select select.keep-native::-ms-expand{display:none}.basic-select select.keep-native option{font-weight:400}.basic-select select.keep-native:disabled,.basic-select select.keep-native[aria-disabled=true]{color:graytext;background-image:url(../images/icons/arrow-grey.png)}.basic-select select.keep-native:disabled:hover,.basic-select select.keep-native[aria-disabled=true]{border-color:#aaa}#btn-shot{position:absolute;top:16px;right:64px}#btn-close{top:16px}#btn-fit{left:50%;position:absolute;transform:translateX(-50%);bottom:16px;top:auto}#virtual-mirror-modal .modal-dialog{max-width:728px}#virtual-mirror-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;display:none}#virtual-mirror-loader.active{display:block}#virtual-mirror-loader .spinner-border{position:absolute;top:50%;left:50%;border-color:#fff;border-right-color:transparent}.virtual-mirror-wrapper #virtual-mirror .nudging-guide{left:50%;top:50%;right:auto;transform:translate(-50%,-50%);backdrop-filter:none;text-shadow:0 0 10px #000;font-family:Nunito;font-size:16px;font-weight:600;line-height:1.38;text-align:center;color:#fff;max-width:200px}#virtual-mirror .vm-nudging-directions{stroke:rgba(255,255,255,.5)}.virtual-mirror-wrapper{position:fixed;top:155px;bottom:0;left:auto;z-index:100;background-color:#000;height:calc(100vh - 155px)}.virtual-mirror-wrapper .loading-spinner:not(:required):after{display:none}.virtual-mirror-wrapper .nudging-guide{top:45%;width:50%;left:0;font:normal 14px/1.1 sans-serif;background:0 0}.virtual-mirror-wrapper .nudging-guide.custom{position:absolute;right:auto;transform:translate(50%,50%);backdrop-filter:none;text-shadow:0 0 10px #000;font-family:Nunito;font-size:16px;font-weight:600;line-height:1.38;text-align:center;color:#fff}.virtual-mirror-wrapper #bipa-overlay-root-style{position:relative;z-index:1}@media screen and (min-width:992px){.virtual-mirror-wrapper #bipa-overlay-root-style #privacy-agreement .footer-bar{position:relative}}.virtual-mirror-wrapper #bipa-overlay-root-style #bipa-component-container .scrollable-content{padding:24px}@media screen and (min-width:993px) and (max-width:1400px){.virtual-mirror-wrapper{left:30px;right:30px;height:430px}}.btn-save{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);right:0;z-index:10}.virtual-mirror-wrapper.nomodel{overflow:hidden}.virtual-mirror-wrapper.nomodel .error-vm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;font-weight:600;text-align:center;width:30%;display:block}.virtual-mirror-wrapper.nomodel #btn-shot{display:none!important}.virtual-mirror-wrapper.nomodel #btn-fit{display:none!important}.virtual-mirror-wrapper.nomodel #virtual-mirror{filter:blur(6px)}.virtual-mirror-wrapper.nomodel #virtual-mirror:before{content:'';background-color:#000;opacity:.5;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.virtual-mirror-wrapper .error-vm{display:none}.virtual-mirror-terms.checked{display:none}.virtual-mirror-terms .terms-popup{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(89,89,89,.9);padding:12px 40px;display:flex}.virtual-mirror-terms .terms-popup p{color:#fff;font-size:10px;text-transform:uppercase;max-width:75%}.virtual-mirror-terms .terms-popup .close-modal{right:25px}.vm-terms-hide{position:absolute;top:-2px;left:0;width:100%;height:100%;background-color:#000;z-index:100;display:flex;align-items:center;justify-content:center}.vm-terms-hide p{color:#fff;font-size:16px;font-weight:600;width:30%;text-align:center;padding:0 15px}#wizard-terms-modal{padding:0!important}#wizard-terms-modal .modal-dialog{margin:0;max-width:100%}#wizard-terms-modal .modal-content{border-radius:0;min-height:100vh}#wizard-terms-modal .modal-content .custom-check .custom-control-label{font-size:14px!important;padding-top:1px}.privacy-policy-minimodal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:#e4e6eb}.privacy-policy-minimodal.open{display:block}.privacy-policy-minimodal .minimodal-content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.privacy-policy-minimodal .close-modal{position:relative;display:block;margin-left:auto;right:0;top:0;background-size:16px;width:16px;height:16px;padding:0}.virtual-mirror-wrapper.partial-modal{position:fixed;top:0;left:0;z-index:1000;height:calc(100% - 64px)}@media screen and (max-width:992px){.virtual-mirror-wrapper.partial-modal{width:100vw!important;height:calc(100% - var(--shopper-height));z-index:1002}}.virtual-mirror-wrapper.partial-modal #virtual-mirror img{height:100%;width:auto}.modal-noscroll{overflow:hidden;height:100vh;position:relative}.btn-modal-mobile{display:none}#btn-shot img{width:25px}@media screen and (max-width:992px){#virtual-mirror-modal .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}#virtual-mirror-modal .modal-content{height:100%}#virtual-mirror-modal #canvas{background-image:linear-gradient(0deg,#e4e6eb,#f0f3f6);height:100%;padding:10px 13px 16px}#virtual-mirror-modal #canvas>div{background-color:#fff;border-radius:8px;padding:10px 10px 0}#virtual-mirror-modal #canvas #virtual-mirror-screenshot{border-radius:8px;max-height:calc(100vh - 244px)}#virtual-mirror-modal #canvas .mobile-flex{display:flex;flex-wrap:wrap;align-items:center}#virtual-mirror-modal #canvas .mobile-flex div{flex:0 0 70%}#virtual-mirror-modal #canvas .mobile-flex h3{margin-bottom:0}#virtual-mirror-modal #canvas .mobile-flex img{flex:1 0 30%;max-width:30%}.btn-save{position:static;transform:none;left:0;top:0}#error-privacyCheckVm{position:fixed;bottom:0;top:auto;left:0;width:100%;background-color:#930d0d;color:#ffff;padding:5px;border-radius:0;text-align:center;font-weight:600;font-size:12px}.btn-modal-mobile{display:flex}#btn-shot span{display:none}#btn-shot{background:0 0;border:none;padding:0;right:0}#btn-shot img{width:30px}#btn-close-vm{left:0}#virtual-mirror-modal-info{border-left:none!important}}.virtual-mirror-variants{position:absolute;z-index:auto;bottom:10px;left:0;right:0}.virtual-mirror-variants .slick-track{display:flex;align-items:center;margin:0}.virtual-mirror-variants .variant{border-radius:50%;background:#fff;margin:0 auto;height:40px;width:40px;border:4px solid transparent;overflow:hidden;display:flex;align-items:center}.virtual-mirror-variants .slick-current .variant{border-color:#222;height:52px;width:52px}.virtual-mirror-variants .slick-slide{transition:opacity .3s ease-out,transform .3s ease-out}.virtual-mirror-variants .slick-center{transform:scale(1.3)}.virtual-mirror-variants .slick-list{padding-top:15px!important;padding-bottom:15px!important}.virtual-mirror-tooltip{background:rgba(255,255,255,.5);padding:5px;border-radius:4px;position:absolute;z-index:101;width:200px;left:50%;margin-left:-100px;top:calc(100*var(--vh) - 64px - 90px - 58px)}.virtual-mirror-tooltip:after{position:absolute;bottom:-5px;left:50%;margin-left:-2.5px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.5)}.virtual-mirror-blur{-o-filter:blur(15px);filter:blur(15px)}.close-modal.close-white{background-image:url(../images/icons/close-white.png)}.gcCreditCheckerModal .materialize-input-wrapper{background-color:#fff;border-radius:6px;height:45px;width:100%;padding:0;display:inline-block;border:none;position:relative}.gcCreditCheckerModal .materialize-input-wrapper.ok:after{background-image:url(../images/icons-svg/tick-round.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";right:20px;top:18px;position:absolute;width:22px;height:22px}.gcCreditCheckerModal .materialize-input-wrapper.errorDiv{border:1px solid #cf191f}.gcCreditCheckerModal .materialize-input-wrapper.errorDiv:after{background-image:url(../images/icons-svg/info-light-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";right:20px;top:18px;position:absolute;width:22px;height:22px}.gcCreditCheckerModal .materialize-input-wrapper.errorDiv label{color:#cf191f!important}.gcCreditCheckerModal .materialize-input-wrapper input{padding:0;display:block;width:100%;border:1px solid #d6d6d6;font-family:Nunito,sans-serif;font-size:16px;height:45px;padding:12px 16px;color:#303030;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.gcCreditCheckerModal .materialize-input-wrapper input.form-control:disabled,.gcCreditCheckerModal .materialize-input-wrapper input.form-control[readonly]{background:#fff!important}.gcCreditCheckerModal .materialize-input-wrapper input:focus{outline:0!important;border:1px solid #303030;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.gcCreditCheckerModal .materialize-input-wrapper label{font-size:16px;letter-spacing:.6px;color:#767676;position:absolute;pointer-events:none;left:15px;top:12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;outline:0!important}.gcCreditCheckerModal .materialize-input-wrapper input:disabled~label,.gcCreditCheckerModal .materialize-input-wrapper input:focus~label,.gcCreditCheckerModal .materialize-input-wrapper input:not(:empty)~label,.gcCreditCheckerModal .materialize-input-wrapper input:not([required]):focus~label,.gcCreditCheckerModal .materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~label,.gcCreditCheckerModal .materialize-input-wrapper input[readonly]~label,.gcCreditCheckerModal .materialize-input-wrapper input[required]:valid~label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#222;background-color:#fff;padding:0 3px}.gcCreditCheckerModal .materialize-input-wrapper input:disabled~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input:focus~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input:not(:empty)~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input:not([required]):focus~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input:not([required]):not(.ignoreValidation):valid~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input[readonly]~.reset-field,.gcCreditCheckerModal .materialize-input-wrapper input[required]:valid~.reset-field{display:block}.gcCreditCheckerModal .materialize-input-wrapper.ok input~label{top:-10px;font-size:12px;font-weight:300;letter-spacing:.5px;color:#666;background-color:#fff;padding:0 3px}.gcCreditCheckerModal .materialize-input-wrapper .reset-field{display:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%);background-image:url(../images/icons-svg/reset-input.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:0;border:none}.grid-layout{display:grid;row-gap:5px;column-gap:10px}.col-3auto{grid-template-columns:auto 1fr auto}hr.dotted-separator{width:100%;border-top:dotted 2px #d6d6d6;margin:0}.row-gap-10{row-gap:10px}#removeGiftCard{text-decoration:underline!important}#removeGiftCard:hover{cursor:pointer;text-decoration:none!important}#giftcard-list .gap-4{gap:4px}#giftcard-list .line-height-21{line-height:21px}#giftcard-list .letter-spacing-7{letter-spacing:.7px}#giftcard-list .letter-spacing-6{letter-spacing:.6px}#giftcard-list .break-word{word-wrap:break-word}#giftcard-list .font-14{font-size:14px}#giftcard-list .grey{color:#737373}#giftcard-list .line-height-18{line-height:18px}@media screen and (max-width:991px){#giftcard-list .profile-card{margin:0 16px}}#giftcard-list .profile-card .giftcard-container{max-width:60%;padding-top:32px}@media screen and (max-width:991px){#giftcard-list .profile-card .giftcard-container{max-width:100%}}#giftcard-list .profile-card .giftcard-container .giftcard-form .materialize-input-wrapper{background-color:#f4f4f4;border-radius:24px;border:none;max-width:311px;position:relative}#giftcard-list .profile-card .giftcard-container .giftcard-form .materialize-input-wrapper input{background-color:transparent}#giftcard-list .profile-card .giftcard-container .giftcard-form .materialize-input-wrapper label{background-color:transparent;color:#737373}#giftcard-list .profile-card .giftcard-container .giftcard-form .materialize-input-wrapper.error-after:after{background-image:url(../images/icons-svg/info-light-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:12px;position:absolute;width:22px;height:22px}#giftcard-list .profile-card .giftcard-container .giftcard-form .giftcard-div-error{grid-row-start:2}@media screen and (max-width:991px){#giftcard-list .profile-card .giftcard-container .giftcard-form .giftcard-div-error{margin-bottom:8px}}#giftcard-list .profile-card .giftcard-container .giftcard-form .giftcard-div-error .errorForm{color:#cf191f;font-size:12px;padding:0 20px;margin-top:0}#giftcard-list .profile-card .giftcard-container .giftcard-form .form-wrapper{grid-column-gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:991px){#giftcard-list .profile-card .giftcard-container .giftcard-form .form-wrapper{grid-template-columns:1fr}}@media screen and (max-width:991px){#giftcard-list .profile-card .giftcard-container .giftcard-form .form-wrapper .materialize-input-wrapper{max-width:100%}}#giftcard-list .profile-card .giftcard-container .giftcard-form .form-wrapper #giftcard-button{max-width:127px}@media screen and (max-width:991px){#giftcard-list .profile-card .giftcard-container .giftcard-form .form-wrapper #giftcard-button{max-width:100%}}#giftcard-list .giftcard-grid-list-wrapper{width:100%;flex-direction:column;justify-content:flex-start;display:flex}#giftcard-list .giftcard-grid-list-wrapper .grid-list-title{color:#222;font-size:16px;font-family:Nunito;font-weight:700;line-height:24px;letter-spacing:.8px;word-wrap:break-word;padding:48px 0 32px 0}@media screen and (max-width:991px){#giftcard-list .giftcard-grid-list-wrapper .grid-list-title{text-align:center;padding-top:32px;padding-bottom:24px}}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list{grid-template-columns:minmax(auto,440px) minmax(auto,440px);display:grid;gap:32px;width:100%}@media screen and (min-width:1650px){#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:991px){#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list{grid-template-columns:1fr;gap:16px;width:auto;margin:0 16px 96px 16px}}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item{width:100%;padding:24px 32px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item .giftcard-body{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;border-bottom:.5px solid #d6d6d6;padding-bottom:24px;width:100%}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item .giftcard-body .giftcard-title{color:#222;font-size:16px;font-family:Nunito;font-weight:700;line-height:24px;letter-spacing:.8px;word-wrap:break-word}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item .giftcard-body .giftcard-amount{color:#222;font-size:20px;font-family:Nunito;font-weight:700;line-height:26px;letter-spacing:1px;word-wrap:break-word}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item .giftcard-body .giftcard-info .activation{color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item .giftcard-body .giftcard-info .expire{color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .sk{background:linear-gradient(110deg,#f9f9f9 8%,#f9f9f91a 18%,#f9f9f9 33%);animation:1.5s shine linear infinite;background-size:200% 100%;max-width:100%;max-height:100%;border-radius:20px}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .giftcard-amount{width:51px;height:28px}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .sk-img{width:100px;height:50px;border-radius:8px}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .activation,#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .expire{width:268px;height:16px}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .giftcard-footer{width:376px;height:18px}#giftcard-list .giftcard-grid-list-wrapper .giftcard-grid-list .giftcard-item.sk-giftcard .giftcard-footer p{display:none}#giftcard-list .giftcard-list-wrapper .card-codex{width:100%;height:100%;padding:16px 16px 16px 8px;background-color:#fff;border-radius:8px;border:solid .5px #d6d6d6;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex;margin-bottom:8px}#giftcard-list .giftcard-list-wrapper .card-codex.bg-grey{background-color:#f9f9f9}#giftcard-list .giftcard-list-wrapper .card-codex:hover{background-color:#f9f9f9;cursor:pointer}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper{gap:8px;display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;width:100%}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper img{max-width:48px;max-height:24px;width:100%;height:100%}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper .giftcard-price-wrapper{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper .btn-giftcard-wrapper{max-width:80px;width:100%;justify-content:center;align-items:center;gap:8px;display:flex;justify-self:flex-end}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper .btn-giftcard-wrapper .btn-text{text-align:center;font-size:12px;font-family:Nunito;font-weight:600;line-height:15.6px;letter-spacing:.6px;word-wrap:break-word;padding:8px 16px;border-radius:25px}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper .btn-giftcard-wrapper .btn-text.btn-giftcard-apply{color:#fff;background-color:#222}#giftcard-list .giftcard-list-wrapper .card-codex .giftcard-wrapper .btn-giftcard-wrapper .btn-text.btn-giftcard-remove{color:#222;background-color:#fff;border:1px solid #222}#giftcard-list .giftcard-list-wrapper .add-giftcard{padding-top:16px;padding-bottom:16px}#giftcard-list .giftcard-welcome-container{width:100%;height:100%;padding:40px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:16px;border:1px #f4f4f4 solid;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;margin-top:32px}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container{padding:40px 20px 80px 20px;border-radius:0}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper{align-self:stretch;border-radius:16px;overflow:hidden;display:flex}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper{flex-direction:column}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-img{max-width:416px;width:100%;max-height:272px;height:100%}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-img img{object-fit:cover;border-radius:13px;width:100%;max-height:272px;height:100%}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-img img{max-height:219px}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper{flex:1 1 0px;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;padding:0 40px}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper{margin-top:24px;padding:0}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .giftcard-welcome-desc{text-align:center;color:#222;font-size:14px;font-family:Nunito;font-weight:400;line-height:21px;letter-spacing:.7px;word-wrap:break-word}@media screen and (max-width:911px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .giftcard-welcome-desc{letter-spacing:.05em}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .btn{font-family:Nunito;font-size:14px;font-weight:600;line-height:23px;letter-spacing:.05em;text-transform:lowercase}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .btn::first-letter{text-transform:uppercase}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .btn:hover{cursor:pointer}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-text-wrapper .btn{max-width:211px;width:100%}}#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-title{text-align:center;color:#222;font-size:18px;font-family:Nunito;font-weight:700;line-height:27px;letter-spacing:.9px;word-wrap:break-word}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .giftcard-welcome-wrapper .giftcard-welcome-title{margin-bottom:24px;letter-spacing:.05em}}@media screen and (max-width:991px){#giftcard-list .giftcard-welcome-container .d-none-m{display:none}}@media screen and (min-width:991px){#giftcard-list .giftcard-welcome-container .d-none-desk{display:none}}#giftcardInputWrapper input.form-control.valid{background-color:transparent!important}.success-add-giftcard-toast{background-color:#222;position:fixed;top:120px;right:-100%;padding:16px;border-radius:8px;display:flex;gap:16px;z-index:999;max-width:360px;transition:1s cubic-bezier(1,0,0,1) right}@media screen and (max-width:992px){.success-add-giftcard-toast{top:180px}}.success-add-giftcard-toast.show{right:16px}.success-add-giftcard-toast p{color:#fff}.success-add-giftcard-toast .btn.btn-white{margin-top:16px;font-size:14px;height:36px;padding:7px 18px}.success-add-giftcard-toast .close-btn-small{width:12px;height:12px;position:relative;top:2px;right:0;filter:brightness(10)}.success-add-giftcard-toast .green-check{width:16px;height:16px;margin-top:2px}@media screen and (max-width:992px){div#gcCreditCheckerModal{top:91px}div#gcCreditCheckerModal .modal-dialog{margin:0}div#gcCreditCheckerModal .modal-content{border-radius:0;height:calc(100vh - 90px)}div#gcCreditCheckerModal .back-btn .icon-chevron-left{background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:12px;transform:rotate(90deg);display:inline-block}div#gcCreditCheckerModal h5{font-size:16px}div#gcCreditCheckerModal .grid-layout{display:block}.fixed-mobile{position:fixed;bottom:0;left:0;width:100%;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);padding:24px 18px 0;background-color:#fff;z-index:999999}.fixed-mobile .btn{margin-bottom:calc(2rem + env(safe-area-inset-bottom))!important;width:100%;height:45px}}.productListingWidget.wishlist-page{padding:0 64px}@media screen and (max-width:992px){.productListingWidget.wishlist-page{padding:0}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .filter-order-bar{margin:0;margin-top:24px}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .filter-order-bar .d-hidden{display:none}}.productListingWidget.wishlist-page .product--img .product--secondary-img{top:unset}@media screen and (max-width:992px){.productListingWidget.wishlist-page .product-column{margin:0;padding:24px 20px}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .product-column .products-listing--list .product.card .product--img{margin-top:-10px;padding-top:55px}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .product-column .products-listing--list .product.card .product--top{margin-top:16px;padding:0 16px}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .product-column .products-listing--list .product.card .card-body{padding:24px 16px 32px 16px}}.productListingWidget.wishlist-page .product-sort-by .select-styled{color:#747474}.productListingWidget.wishlist-page .filter-toggle{color:#747474}.productListingWidget.wishlist-page .single-prod{padding-top:470px}@media screen and (max-width:991px){.productListingWidget.wishlist-page .single-prod{padding-top:0}}@media screen and (max-width:991px){.productListingWidget.wishlist-page .single-prod .product.card{padding:0;position:relative;height:auto}}.productListingWidget.wishlist-page .products-listing--list{gap:32px;grid-auto-rows:470px}@media screen and (min-width:1680px){.productListingWidget.wishlist-page .products-listing--list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .products-listing--list.grid{grid-template-columns:1fr;row-gap:24px}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .products-listing--list.grid .product.card{padding:0}}@media screen and (max-width:992px){.productListingWidget.wishlist-page .products-listing--list.grid .product.card .product--name{margin-top:0}}.productListingWidget.wishlist-page .products-listing--list .product.card{border-radius:16px;overflow:hidden;grid-template-rows:46% 54%;background-color:#fff;padding:0!important;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:992px){.productListingWidget.wishlist-page .products-listing--list .product.card{grid-template-rows:47% 53%}}.productListingWidget.wishlist-page .products-listing--list .product.card .product--img img{max-height:150px}.productListingWidget.wishlist-page .products-listing--list .product.card .product--name{margin:0}.productListingWidget.wishlist-page .products-listing--list .product.card .product--name .spacer{height:28px;display:block}.productListingWidget.wishlist-page .products-listing--list .product.card .product--name a,.productListingWidget.wishlist-page .products-listing--list .product.card .product--name span{color:#222}.productListingWidget.wishlist-page .products-listing--list .product.card .product--model{margin-bottom:8px}.productListingWidget.wishlist-page .products-listing--list .product.card .product--model a,.productListingWidget.wishlist-page .products-listing--list .product.card .product--model span{color:#747474}.productListingWidget.wishlist-page .products-listing--list .btn.sv-secondary{height:45px;margin-top:24px;margin-bottom:16px;padding-left:0;padding-right:0}.productListingWidget.wishlist-page .products-listing--list .btn.sv-secondary:disabled{opacity:1;border-color:#d6d6d6;color:#747474!important}@media screen and (max-width:1100px) and (min-width:992px){.productListingWidget.wishlist-page .products-listing--list .btn.sv-secondary:disabled{white-space:nowrap;text-overflow:ellipsis;max-width:calc(33vw - 108px);padding-right:10px;padding-left:10px;overflow:hidden}}.productListingWidget.wishlist-page .products-listing--list .btn:not(.delete-btn){width:100%}.productListingWidget.wishlist-page .product--top{position:absolute;top:0;left:0;width:100%;padding:16px;height:auto}.productListingWidget.wishlist-page .product--top .product--badge{display:flex;align-items:center}@media screen and (max-width:992px){.productListingWidget.wishlist-page .badge-zonaA,.productListingWidget.wishlist-page .badge-zonaB{flex:1 0 auto}}.productListingWidget.wishlist-page .product--img{padding:32px;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center}.productListingWidget.wishlist-page .product--content{text-align:left;padding:24px;padding-bottom:32px;position:relative}.productListingWidget.wishlist-page .product--content div.product-details{flex-grow:1}.productListingWidget.wishlist-page .product--content .btn:focus{box-shadow:none}.productListingWidget.wishlist-page .product--content .product-remove{display:flex;flex-direction:column;justify-content:space-between;height:100%}.productListingWidget.wishlist-page .product--content .product-remove .abortRemove{margin-bottom:37px!important}@media screen and (max-width:992px){.productListingWidget.wishlist-page .product--content .product-remove .abortRemove{margin-bottom:50px!important}}.productListingWidget.wishlist-page .product--content .product-remove p.product--name{font-size:16px}.productListingWidget.wishlist-page .product--content .product-remove p.product--name span{font-size:18px;font-weight:700;letter-spacing:.5px}.productListingWidget.wishlist-page p.product--price{position:absolute;top:24px;right:24px;color:#222}@media screen and (max-width:992px){.productListingWidget.wishlist-page p.product--price{right:16px}}.productListingWidget.wishlist-page p.product--price .product--price--old{color:#747474;font-size:14px}.productListingWidget.wishlist-page .products-listing--footer{padding-top:40px}.productListingWidget.wishlist-page #paginationDiv{display:flex;justify-content:center;align-items:center;gap:24px}.productListingWidget.wishlist-page #paginationDiv .pagination-step{cursor:pointer;padding:4px}.productListingWidget.wishlist-page #paginationDiv .pagination-step.current{border-bottom:1px solid #222;color:#222;font-weight:600;letter-spacing:.5px}.productListingWidget.wishlist-page #paginationDiv img{height:8px}.productListingWidget.wishlist-page #paginationDiv img[name=prevPage]{transform:rotate(90deg);margin-right:8px;cursor:pointer}.productListingWidget.wishlist-page #paginationDiv img[name=nextPage]{transform:rotate(-90deg);margin-left:8px;cursor:pointer}@media screen and (max-width:991px){.productListingWidget.wishlist-page .single-prod.banner-guest{height:100%!important;grid-row:auto!important}}.delete-btn.rounded{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.08);width:32px;height:32px;border-radius:32px!important;background-size:16px;background-position:center center;padding:0}#wishlist-preview-modal .btn-close{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:100px;width:40px;height:40px;position:absolute;top:16px;right:20px;border:none;background-size:16px;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons-svg/close-black.svg);z-index:1}@media screen and (max-width:992px){#wishlist-preview-modal .btn-close{background-size:14px;right:16px}}@media screen and (min-width:992px){#wishlist-preview-modal .modal-dialog{max-width:928px}}@media screen and (min-height:750px){#wishlist-preview-modal .modal-dialog{margin-top:82px}}@media screen and (max-width:992px){#wishlist-preview-modal .modal-dialog{margin:0}}#wishlist-preview-modal .modal-content{border-radius:24px}@media screen and (max-width:992px){#wishlist-preview-modal .modal-content{border-radius:0}}#wishlist-preview-modal .modal-body{padding:0}@media screen and (max-width:992px){#wishlist-preview-modal .pdp #content{padding:0}}#wishlist-preview-modal #brand-and-badges{align-items:center!important}@media screen and (max-width:992px){#wishlist-preview-modal #brand-and-badges{width:100%;margin:0}}#wishlist-preview-modal #brand-and-badges div{margin-top:16px}#wishlist-preview-modal .pdp :not(.contact-lenses) #pdpCustomCarousel{max-width:100%}@media screen and (min-width:992px){#wishlist-preview-modal .pdp :not(.contact-lenses) #pdpCustomCarousel{margin-bottom:-40px}}#wishlist-preview-modal .pdp :not(.contact-lenses) #pdpCustomCarousel>.imgShowdown{cursor:initial}@media screen and (min-width:992px){#wishlist-preview-modal .pdp :not(.contact-lenses) #pdpCustomCarousel>.imgShowdown:first-child{height:540px}}#wishlist-preview-modal .product-info__name{margin-top:32px}#wishlist-preview-modal .product-info-wrapper{margin:0}@media screen and (max-width:992px){#wishlist-preview-modal .size-wrapper-container{margin-top:2px!important}}@media screen and (max-width:992px){#wishlist-preview-modal .product-color-picker{margin-bottom:16px!important}}#wishlist-preview-modal .row{display:grid;grid-template-columns:60% 40%}@media screen and (max-width:992px){#wishlist-preview-modal .row{grid-template-columns:1fr}}#wishlist-preview-modal .row>div{max-width:initial}#wishlist-preview-modal .widget_product_image_viewer{margin-left:0}#wishlist-preview-modal .sidebar{padding:0 32px!important}@media screen and (max-width:992px){#wishlist-preview-modal .sidebar{padding:0!important}}#wishlist-preview-modal .sidebar-fixed{position:static}@media screen and (max-width:992px){#wishlist-preview-modal .sidebar-fixed{display:grid;grid-template-columns:calc(100vw - 40px);padding:0 20px}}@media screen and (max-width:992px){#wishlist-preview-modal .left-side-wrapper.left-side-fixed{position:relative}}#wishlist-preview-modal .left-side-wrapper.left-side-fixed .slot-3{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border-top-left-radius:24px;border-bottom-left-radius:24px;height:611px}#wishlist-preview-modal .left-side-wrapper.left-side-fixed .slot-3::-webkit-scrollbar{display:none}@media screen and (max-width:992px){#wishlist-preview-modal .left-side-wrapper.left-side-fixed .slot-3{height:auto;position:relative;border-radius:0}}@media screen and (max-width:992px){#wishlist-preview-modal .left-side-wrapper.left-side-fixed .zoom-btn{display:none}}@media screen and (max-width:992px){#wishlist-preview-modal .pagination-counter{position:absolute;bottom:30px;right:20px;font-weight:600;color:#303030;top:auto;z-index:1;text-align:center}}@media screen and (max-width:992px){#wishlist-preview-modal .shopperActions-wrapper{order:1;margin-bottom:16px;position:sticky;bottom:0;background-color:#fff;padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:999}}#wishlist-preview-modal #add2CartBtn{margin-top:10px;padding-right:0;padding-left:0}#wishlist-preview-modal .fav-btn{display:none}#wishlist-preview-modal #customScrollbar{top:205px;height:200px}#wishlist-preview-modal #product-info-container{border-bottom:0;padding:16px 0;position:absolute;bottom:10px;left:0;margin:0 32px;background-color:#fff;width:calc(100% - 64px);z-index:9}@media screen and (max-width:992px){#wishlist-preview-modal #product-info-container{position:static;border-top:0;padding-top:0;margin:0;width:100%}}#wishlist-preview-modal #product-info-container.open:before{content:'';width:100%;height:70px;display:block;position:relative;margin-top:-70px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 104%);transform:translateY(-17px)}#wishlist-preview-modal #product-info-container #product-info-toggle h3:after{right:0}#wishlist-preview-modal .vto-btn.fixed-vto{display:inline-block;height:auto;position:sticky}#wishlist-preview-modal #btnAddToFavourite{margin-top:10px}#wishlist-preview-modal .pwr-selector-wrapper{border-bottom:1px solid #d6d6d6;padding-bottom:21px;margin-bottom:24px!important}#wishlist-preview-modal .pwr-selector-wrapper+.size-wrapper-container{display:none!important}.sp-container{position:relative;display:inline-flex!important;align-items:center;justify-content:flex-start;width:auto}.sp-container:before{content:"";position:absolute;top:auto;bottom:3px;left:0;display:block;width:calc(100% - 100px);height:1px;background-color:#000}.sp-container .sp--nowrap{color:#000;display:inline-block;padding-right:3px}.sp-icon{line-height:1;font-size:0;margin-left:2px;width:12px;height:12px;position:relative}.sp-icon:before{content:"";width:100%;height:100%;display:block;background-image:url(../images/icons-svg/info-thick.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.sp-logo{bottom:0!important}.sp-logo svg{width:58px}.sp-button{border-radius:50px;background-color:#c3d6e2;padding:1px 10px;display:flex;align-items:center;justify-content:flex-start;margin-left:0;height:20px}.sp-button .sp-link{height:15px;margin-top:2px}@media screen and (min-width:992px){.sp-container{font-size:12px;white-space:nowrap;margin-left:-2px}.sp-container:before{width:calc(100% - 100px)}.sp-container.checkout-widget{font-size:12px}.checkout-widget .sp-logo svg{width:52px}.checkout-widget .sp-button{padding:0 5px}.checkout-widget.sp-container:before{width:calc(100% - 85px)}}scalapay-widget{padding-right:62px}.messaging-container scalapay-widget{padding-right:0}#frameadv-ui{background-color:#eaeff1}#frameadv-ui .page-title{color:#303030;font-family:Nunito,sans-serif;text-transform:lowercase;font-weight:700;font-size:25px;letter-spacing:1.5px;white-space:nowrap}#frameadv-ui .page-title:first-letter{text-transform:uppercase}#frameadv-ui .card__image,#frameadv-ui .face-filters__modal__image,#frameadv-ui .plp__faceFilter_image{background-repeat:no-repeat;background-size:contain;background-position:50%;background-color:transparent!important}#frameadv-ui .card__title{color:#222;font-family:Nunito,sans-serif;text-transform:lowercase;font-weight:700;letter-spacing:.5px;font-size:20px;margin-top:.5rem}#frameadv-ui .card__title:first-letter{text-transform:uppercase}#frameadv-ui .card .card__image{width:70px;height:70px}#frameadv-ui .card__step-2c-quiz-angular .card__image,#frameadv-ui .card__step-2c-quiz-rounded .card__image,#frameadv-ui .common__icon--frame-advisor-angular,#frameadv-ui .common__icon--frame-advisor-rounded{width:70px;height:70px}#frameadv-ui .card__facescan .card__image,#frameadv-ui .card__step-2b-quiz-man .card__image,#frameadv-ui .card__step-2b-quiz-woman .card__image,#frameadv-ui .card__survey .card__image,#frameadv-ui .common__icon--frame-advisor-camera,#frameadv-ui .common__icon--frame-advisor-quiz{width:70px;height:70px;margin-bottom:1rem}#frameadv-ui .home-wrapper{padding-bottom:160px}#frameadv-ui .cBPZDx{max-width:21rem}#frameadv-ui .card__description{color:#222;font-family:Nunito,sans-serif;font-size:12px}#frameadv-ui .card .card__image{height:70px;width:70px}#frameadv-ui .navigation__back{color:#303030;font-family:Nunito,sans-serif;text-transform:lowercase;font-weight:700;font-size:16px;display:flex;align-items:center}#frameadv-ui .navigation__back:first-letter{text-transform:uppercase}#frameadv-ui .navigation__back .navigation__back__icon{width:16px;height:16px;margin-bottom:0;margin-right:10px;padding:0;float:none;background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(90deg)}#frameadv-ui .card__facescan .card__image,#frameadv-ui .common__icon--frame-advisor-camera{background-image:url(../images/icons-svg/fa-camera.svg)}#frameadv-ui .card__survey .card__image,#frameadv-ui .common__icon--frame-advisor-quiz{background-image:url(../images/icons-svg/fa-quiz.svg)}#frameadv-ui .card__step-2b-quiz-man .card__image,#frameadv-ui .common__icon--frame-advisor-masculine{background-image:url(../images/icons-svg/fa-man.svg)}#frameadv-ui .card__step-2b-quiz-woman .card__image,#frameadv-ui .common__icon--frame-advisor-feminine{background-image:url(../images/icons-svg/fa-woman.svg)}#frameadv-ui .card__step-2c-quiz-rounded .card__image,#frameadv-ui .common__icon--frame-advisor-rounded{background-image:url(../images/icons-svg/fa-rounded.svg)}#frameadv-ui .card__step-2c-quiz-angular .card__image,#frameadv-ui .common__icon--frame-advisor-angular{background-image:url(../images/icons-svg/fa-angular.svg)}#frameadv-ui .card__step-2d-quiz-square-title .card__image,#frameadv-ui .common__icon--frame-advisor-square{background-image:url(../images/icons-svg/fa-square.svg)}#frameadv-ui .card__step-2d-quiz-triangle-title .card__image,#frameadv-ui .common__icon--frame-advisor-triangle{background-image:url(../images/icons-svg/fa-triangle.svg)}#frameadv-ui .card__step-2d-quiz-rectangle-title .card__image,#frameadv-ui .common__icon--frame-advisor-rectangle{background-image:url(../images/icons-svg/fa-rectangle.svg)}#frameadv-ui .card__step-2d-quiz-oval-title .card__image,#frameadv-ui .common__icon--frame-advisor-oval{background-image:url(../images/icons-svg/fa-oval.svg)}#frameadv-ui .card__step-2d-quiz-round-title .card__image,#frameadv-ui .common__icon--frame-advisor-round{background-image:url(../images/icons-svg/fa-circle.svg)}#frameadv-ui .card__step-2-quiz-eye .card__image,#frameadv-ui .common__icon--frame-advisor-eyeglasses{background-image:url(../images/icons-svg/fa-eyeglasses.svg)}#frameadv-ui .card__step-2-quiz-sun .card__image,#frameadv-ui .common__icon--frame-advisor-sunglasses{background-image:url(../images/icons-svg/fa-sunglasses.svg)}#frameadv-ui .common__icon--frame-advisor-age,#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter--age .plp__faceFilter_image{background-image:url(../images/icons-svg/fa-birthday.svg)}#frameadv-ui .common__icon--frame-advisor-face-shape,#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter--face_shape .plp__faceFilter_image{background-image:url(../images/icons-svg/fa-face-shape.svg)}#frameadv-ui .common__icon--frame-advisor-face-length,#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter--face_length .plp__faceFilter_image{background-image:url(../images/icons-svg/fa-face-length.svg)}#frameadv-ui .common__icon--frame-advisor-hair-color,#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter--hair_color .plp__faceFilter_image{background-image:url(../images/icons-svg/fa-hair-color.svg)}#frameadv-ui .common__icon--frame-advisor-eye-color,#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter--eye_color .plp__faceFilter_image{background-image:url(../images/icons-svg/fa-eye-color.svg)}#frameadv-ui .card__step-2c-quiz-angular .card__image,#frameadv-ui .card__step-2c-quiz-rounded .card__image,#frameadv-ui .common__icon--frame-advisor-angular,#frameadv-ui .common__icon--frame-advisor-rounded{width:70px;height:70px}#frameadv-ui .stepper__externalLine{background-color:rgba(48,48,48,.4);border-radius:10px}#frameadv-ui .stepper__internalLine{background-color:#303030;border-radius:10px}#frameadv-ui .stepper__text{font-family:Nunito,sans-serif;color:#303030;font-weight:700;font-size:16px;letter-spacing:.5px}#frameadv-ui .skip-link__step-2b-quiz-skip{display:none}#frameadv-ui .main-wrapper{min-height:650px}#frameadv-ui .survey-wrapper .take__picture_description{font-size:12px;line-height:1.5;text-align:center;color:#303030;font-family:Nunito,sans-serif;font-weight:400}#frameadv-ui .survey-wrapper .take__picture_link{border:1px solid #303030;border-radius:25px;background-color:transparent;font-family:Nunito,sans-serif;color:#303030!important;font-weight:600;font-size:16px;display:inline-block;align-items:center;justify-content:center;letter-spacing:.5px;text-align:center;padding:.5rem 2.75rem;text-transform:lowercase;vertical-align:middle;user-select:none}#frameadv-ui .survey-wrapper .take__picture_link::first-letter{text-transform:uppercase}#frameadv-ui .survey-wrapper .take__picture_link:hover{background-color:transparent;border:1px solid #303030;color:#303030;box-shadow:0 0 0 1px #303030}#frameadv-ui .plp-wrapper .page-title{font-size:25px;margin-top:20px}#frameadv-ui .plp-wrapper .page-subtitle{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;color:#303030;margin-bottom:40px}#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter_title{font-family:Nunito,sans-serif;font-weight:700;font-size:14px;letter-spacing:.5px;color:#202122;text-transform:lowercase}#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter_title::first-letter{text-transform:uppercase}#frameadv-ui .plp-wrapper .face-filters .plp__faceFilter_value{font-family:Nunito,sans-serif;font-size:12px;letter-spacing:.5px;color:#202122}#frameadv-ui .plp-wrapper .try-with-a-picture,#frameadv-ui .plp-wrapper .try-with-a-picture__link{font-family:Nunito,sans-serif;color:#303030;font-size:14px;letter-spacing:.5px;font-weight:400;border-bottom-color:#303030}#frameadv-ui .plp-wrapper .glass-filters__description{font-size:16px;color:#222;font-family:Nunito,sans-serif;letter-spacing:.5px;font-weight:400;margin:0 10px 28px}@media screen and (max-width:992px){#frameadv-ui .glass-filters-wrapper .glass-filters{padding:0 1rem 1rem}}#frameadv-ui .glass-filters-wrapper .glass-filters .toggle{background-color:#fff;border:1px solid #303030}#frameadv-ui .glass-filters-wrapper .glass-filters .toggle__item{background-color:#fff;text-align:center;color:#303030;font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.5px;font-weight:400;text-transform:lowercase;padding:3px 10px}#frameadv-ui .glass-filters-wrapper .glass-filters .toggle__item::first-letter{text-transform:uppercase}#frameadv-ui .glass-filters-wrapper .glass-filters .toggle__item-selected{line-height:1;color:#fff;background-color:#222;padding-top:7px;padding-bottom:6px;padding-right:20px;padding-left:20px;font-weight:700}#frameadv-ui .glass-filters-wrapper{padding-bottom:0}#frameadv-ui .glass-filters-wrapper .tooltip__icon{color:transparent;background-image:url(../images/icons-svg/info-thick.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border:none;width:14px;height:14px}@media screen and (max-width:992px){#frameadv-ui .glass-filters-wrapper .tooltip__icon{flex:1 0 auto;width:54px;background-position:20% 50%;border-radius:0}}#frameadv-ui .glass-filters-wrapper .tooltip{background-color:#fff;color:#222;box-shadow:0 0 5.89091px rgba(40,41,61,.04),0 11px 23px rgba(96,97,112,.16);padding:0;max-width:270px}#frameadv-ui .glass-filters-wrapper .tooltip.place-bottom:after{border-bottom-color:#fff;border-left-width:13px;border-right-width:13px;border-bottom-width:12px;top:-12px;transform:translateX(-50%);margin-left:0}#frameadv-ui .glass-filters-wrapper .tooltip.place-bottom:before{box-shadow:0 0 10px rgba(40 41 61 .1),0 11px 23px rgba(96,97,112,.1);transform:rotate(45deg) translateX(-50%);width:4px;height:18px;z-index:-1;top:-1px;margin-left:0}#frameadv-ui .glass-filters-wrapper .tooltip.place-top:after{border-top-color:#fff;border-left-width:13px;border-right-width:13px;border-top-width:12px;transform:translateX(-50%);margin-left:0;bottom:-10px}#frameadv-ui .glass-filters-wrapper .tooltip.place-top:before{box-shadow:0 0 10px rgb(40 41 6.1%),0 11px 23px rgba(96,97,112,.1);transform:rotate(45deg) translateX(-50%);width:4px;height:18px;z-index:-1;margin-left:0;bottom:-10px}#frameadv-ui .tooltip__content{z-index:1;background-color:#fff;padding:20px;padding-bottom:8px;font-family:Nunito,sans-serif;font-size:12px;letter-spacing:.5px;font-weight:400}#frameadv-ui .tooltip__content .glass-filters__title{text-transform:lowercase;font-weight:700;font-size:16px;margin-bottom:4px;letter-spacing:.5px}#frameadv-ui .tooltip__content .glass-filters__title:first-letter{text-transform:uppercase}#frameadv-ui .tooltip__content div{margin-bottom:16px}#frameadv-ui .main-wrapper.plp-wrapper{min-height:auto}#frameadv-ui .bipa-overlay{padding-bottom:105px}#frameadv-ui .bipa-overlay #bipa-component-container{margin:0 auto;max-width:790px;padding:100px 130px}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #BIOMETRIC_AGREEMENT_TITLE{font-family:Nunito,sans-serif;font-size:25px;line-height:1.2;text-transform:none;letter-spacing:.5px;color:#303030;font-weight:700}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form .small{font-size:16px!important}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-citizen,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-notice,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-privacy-policy-notice,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-record-consent,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #form,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form p{font-family:Nunito,sans-serif;font-size:16px;line-height:21px;text-align:center;color:#303030;width:100%}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-privacy-policy-notice a{text-decoration:underline;color:#303030}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-cancel-button{border:1px solid #222;background-color:transparent;color:#222}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-submit-button{border:1px solid #222;background-color:#222;color:#fff}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-cancel-button,#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #bipa-submit-button{height:auto;min-height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Nunito,sans-serif;font-size:14px;padding:0 30px;text-decoration:none;cursor:pointer;font-weight:700;border-radius:40px}#frameadv-ui .facescanapp-wrapper--app{width:650px!important;margin:auto}.plp-layout{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}.fa-plp .plp-tile{background-color:#f9f9f9;text-align:center;padding:18px;aspect-ratio:1}@supports not (aspect-ratio:1){.fa-plp .plp-tile::before{float:left;padding-top:100%;content:""}.fa-plp .plp-tile::after{display:block;content:"";clear:both}}.fa-plp .plp-tile-img a .plp-tile-img-hover{display:none}.fa-plp .plp-tile-img a:hover img{display:none}.fa-plp .plp-tile-img a:hover .plp-tile-img-hover{display:inline-block}.fa-plp .plp-tile-badges{height:15%}.fa-plp .plp-tile-badges{height:15%}.fa-plp .plp-tile-name{font-weight:700;font-size:16px;letter-spacing:.5px;color:#303030;margin-bottom:.25rem}.fa-plp .plp-tile-model{color:#acacac;font-size:12px;letter-spacing:.5px;line-height:1.3;margin-bottom:.5rem}.fa-plp .plp-tile-price{color:#303030;font-weight:700;font-size:18px;line-height:1;letter-spacing:.5px}.fa-plp .plp-tile-price-sale{color:#cf191f;font-size:13px;text-decoration:line-through;letter-spacing:.5px;font-weight:500}.face-filters__modal__image{background-repeat:no-repeat;background-size:contain;background-position:50%;background-color:transparent!important}.spinner-wrapper{display:none;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;width:100%;background-color:rgba(34,34,34,.5);color:transparent;z-index:999999}.custom-spinner-wrapper .spinner-content--text{color:#fff;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;position:absolute;bottom:0;white-space:nowrap;left:50%;transform:translateX(-50%)}.custom-spinner-wrapper .spinner-content{position:relative}.custom-spinner,.spinner-content{width:200px;height:100px}.frameadv__modal .face-filters__modal__image--age{background-image:url(../images/icons-svg/fa-birthday.svg)}.frameadv__modal .face-filters__modal__image--face_length{background-image:url(../images/icons-svg/fa-face-length.svg)}.frameadv__modal .face-filters__modal__image--hair_color{background-image:url(../images/icons-svg/fa-hair-color.svg)}.frameadv__modal .face-filters__modal__image--eye_color{background-image:url(../images/icons-svg/fa-eye-color.svg)}.frameadv__modal .face-filters__modal__image--face_shape{background-image:url(../images/icons-svg/fa-square.svg)}.frameadv__modal .face-filters__modal__title{font-family:Nunito,sans-serif;text-transform:lowercase;font-weight:700;color:#202122;font-size:14px;margin-top:8px;letter-spacing:.5px;border-bottom:1px solid #d8d8d8}.frameadv__modal .face-filters__modal__title:first-letter{text-transform:uppercase}.frameadv__modal .face-filters__modal__radio{margin-top:20px;padding-bottom:17.2px;border-bottom:1px solid #d8d8d8}.frameadv__modal .face-filters__modal__radio .radio-button__label{font-family:Nunito,sans-serif;text-transform:lowercase;color:#222;font-weight:400}.frameadv__modal .face-filters__modal__radio .radio-button__label:first-letter{text-transform:uppercase}.frameadv__modal .face-filters__modal__radio .radio-button__input{background-color:#fff;border:1px solid #222;width:16px;height:16px}.frameadv__modal .face-filters__modal__radio.radio-button--selected .radio-button__input{border:5px double #fff;background-color:#222;width:21px;height:21px;border-radius:100px}.frameadv__modal footer .frameadv__button{font-family:Nunito,sans-serif;font-size:14px;border-radius:40px;text-transform:lowercase;font-weight:600}.frameadv__modal footer .frameadv__button::first-letter{text-transform:uppercase}.frameadv__modal footer .frameadv__button.frameadv__button--outlined{border-color:#222;color:#222;background-color:#fff}.frameadv__modal .frameadv__modal-content{max-height:calc(92vh - 150px)}.frameadv__modal .frameadv__modal-content footer{margin-bottom:0}.frameadv__modal .frameadv__modal-overlay{margin-top:130px}@media screen and (min-width:992px){#frameadv-ui .bipa-overlay #PRIVACY_IMPLICIT_PRIVACY_POLICY{display:block}}@media screen and (max-width:992px){.btn.btn-auto-mob.sv-primary{width:auto;padding:.5rem 3rem!important;min-height:45px;max-height:45px}#frameadv-ui .cQZIoF{background-color:transparent;width:20px;height:20px;background-size:contain}#frameadv-ui .card__confirm-button.card-overlay__confirm-button{background-color:#475872;border-radius:6px;font-family:Nunito,sans-serif;font-size:16px;border:none}#frameadv-ui .survey-wrapper .take__picture_description{padding:0 4rem}#frameadv-ui .take__picture{padding-bottom:2rem}}@media screen and (max-width:767px){#frameadv-ui .main-wrapper{min-height:475px;padding-bottom:6rem}#frameadv-ui .main-wrapper.plp-wrapper{padding-bottom:0}#frameadv-ui .page-title{font-size:25px;white-space:pre-line;line-height:1.2}#frameadv-ui .survey__option__wrapper{justify-content:flex-start}#frameadv-ui .cBPZDx{padding:2.25rem 0;min-height:unset;flex:1 0 50%;max-width:calc(50% - 2rem)}#frameadv-ui .card .card__image{width:55px;height:55px}#frameadv-ui .card__step-2c-quiz-angular .card__image,#frameadv-ui .card__step-2c-quiz-rounded .card__image,#frameadv-ui .common__icon--frame-advisor-angular,#frameadv-ui .common__icon--frame-advisor-rounded{width:55px;height:55px}#frameadv-ui .card__facescan .card__image,#frameadv-ui .card__step-2b-quiz-man .card__image,#frameadv-ui .card__step-2b-quiz-woman .card__image,#frameadv-ui .card__survey .card__image,#frameadv-ui .common__icon--frame-advisor-camera,#frameadv-ui .common__icon--frame-advisor-quiz{width:55px;height:55px}#frameadv-ui .card__title{margin-top:.75rem;font-size:16px}#frameadv-ui .DkhDz{padding:2.5rem 0}#frameadv-ui .DkhDz .card__image{width:80px;height:80px}#frameadv-ui .navigation{justify-content:space-between;padding:0 1rem 3rem;position:absolute;bottom:0;width:100%}#frameadv-ui .bipa-overlay #bipa-component-container{max-width:300px;padding:40px}#frameadv-ui .facescanapp-wrapper--app{width:100%!important}#frameadv-ui .bipa-overlay #bipa-component-container #bipa-form #BIOMETRIC_AGREEMENT_TITLE{font-size:20px}#frameadv-ui .bipa-overlay .small{font-size:12px!important}#frameadv-ui .facescanapp-wrapper--app .frame-advisor-container #webcam-target,#frameadv-ui .facescanapp-wrapper--app .frame-advisor-container .frame-advisor-capture-overlay,#frameadv-ui .facescanapp-wrapper--app .frame-advisor-container .frame-advisor-error-overlay{height:622px}.custom-spinner-wrapper .spinner-content--text{width:300px;white-space:normal;text-align:center;bottom:-20px}.plp-layout{grid-template-columns:1fr}.frameadv__modal .frameadv__modal-overlay{margin-top:90px}}.plp-tile-badges-top-left,.top-right-badges{flex:1 0 50%;max-width:50%;text-align:left;display:flex;align-items:flex-start}.fa-plp .plp-tile-badges{display:flex}.plp-tile-badge{font-size:12px;line-height:.875rem;border:none;padding:3px 10px;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;margin-left:.25rem;z-index:1}.plp-tile-badge.plp-tile-badge-default{font-size:12px;border:1px solid #303030;border-radius:12px;letter-spacing:0;padding:3px 10px}.plp-tile-badge.plp-tile-badge-exclusive{font-size:12px;color:#fff;background-color:#303030;padding:3px 10px;border-radius:14px;line-height:14px;font-weight:600}.plp-tile-badge.plp-tile-badge-sustainable{color:#222;background-color:#93b792;border-radius:30px;letter-spacing:normal;font-size:12px;font-weight:600;padding:5px 12px;border-color:#93b792}a:hover .plp-tile-badge.plp-tile-badge-default{color:#303030}#data-form{width:100%}#data-form .dataForm-div{display:flex;flex-direction:column;align-items:center;justify-content:center}#data-form .dataForm-div .dataForm-form{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}#data-form .dataForm-div .dataForm-form .form-wrapper{width:100%}@media screen and (max-width:480px){#data-form .dataForm-div .dataForm-form{padding:0 24px}}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper{display:inline-block;border:1px solid #d6d6d6;position:relative;height:45px;padding:12px 16px;border-radius:4px;max-width:400px;width:100%}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper.errorDiv{border:1px solid #cf191f!important}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper.errorDiv:after{background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:12px;position:absolute;width:22px;height:22px}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper.errorDiv label{color:#cf191f!important;top:-10px;position:absolute;font-size:12px}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper.ok::after{background-position:center;background-size:contain;background-repeat:no-repeat;content:'';right:20px;top:12px;position:absolute;width:22px;height:22px}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper.ok label{top:-10px;font-size:12px;background-color:#fff;color:#222}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper label{left:12px;letter-spacing:.6px}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input{height:21px;font-size:16px;color:#222;letter-spacing:.05em;background-color:#fff}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input:focus{color:#222;outline:0!important;border:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input:focus~label{top:-10px;font-size:12px;background-color:#fff;color:#222}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input#birthDate~label{top:-10px;font-size:12px;background-color:#fff}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input#birthDate .errorDiv~label,#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input#birthDate:focus~label{left:12px;letter-spacing:.6px}@media screen and (max-width:480px){#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input::-webkit-date-and-time-value{padding:0}}@media screen and (max-width:480px){#data-form .dataForm-div .dataForm-form .materialize-input-wrapper input[type=date]:invalid:after{content:attr(placeholder);position:absolute;left:16px;top:12px;background-color:#fff;width:75%}}#data-form .dataForm-div .dataForm-form .materialize-input-wrapper label{top:12px;font-size:14px;color:#747474;padding:0}#data-form .dataForm-div .dataForm-form .errordLabel{display:block;color:#cf191f;font-size:12px;margin-top:15px;margin-bottom:10px}#data-form .dataForm-div .dataForm-form .dataForm-div-error .errorForm{color:#cf191f;font-size:12px;margin-top:-25px;margin-bottom:10px;padding:0 20px}#data-form .dataForm-div button.btn.btn-dark{max-width:226px;width:100%;margin:0 auto;font-size:14px;text-align:center;padding:0}#data-form .materialize-input-wrapper:has(#birthDate)::after{content:'';right:20px;top:12px;position:absolute;width:22px;height:22px;display:block;background-color:#fff}@media screen and (max-width:991px){.sidebar-wrapper .submenu-dropdown .scrollable-div{padding-bottom:0}.sidebar-wrapper .submenu-dropdown .scrollable-div>.row:last-of-type{padding-bottom:0}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:210mm 297mm;margin:10mm 5mm}#footerWrapper,.createAccountDiv,.createAccountDiv+hr,.firstRowSummary a{display:none!important}img{width:100%;display:block}img{max-width:100%!important}.sv-order_item,img,ul{page-break-inside:avoid}.d-lg-none{display:none!important}#total_breakdown img{width:40px}#checkout-div .sv-cart-detail-summary{width:60%}#checkout-div .sv-total-detail-summary{width:40%}#checkout-div .product-detail.collapse{display:block}#checkout-div button[onclick="window.print()"]{display:none}.header.checkout .navbar{display:block}#order_details.thankyou-page .sv-order_item .img{width:175px}#order_details.thankyou-page .sv-order_item .flex-fill{width:calc(100% - 175px)}.d-lg-block{display:block!important}}::part(osm-container){padding:0;background-color:transparent;border:none;font-family:"Klarna Headline"}::part(osm-cta){text-decoration:none;padding-left:3px;font-size:14px;font-family:"Klarna Headline";margin-top:.7px}.messaging-container[identifier=summary] scalapay-widget{display:grid!important}.messaging-container[identifier=summary] ::part(osm-cta){border-radius:4px;background-color:#ffb3c7;padding:1.5px 5px;margin-left:5px}.messaging-container[identifier=summary] ::part(osm-logo){display:none!important}.messaging-container[identifier=minicart-dsk] ::part(osm-logo){display:none!important}.messaging-container[identifier=minicart-mobile] ::part(osm-logo){display:none!important}#klarna-fullscreen-shadow-dom>div{border-radius:20px;height:100vh}.pdpModalZoom-klarna{margin-top:1px;margin-right:5px}.summary-klarna{width:fit-content;height:fit-content;position:absolute;top:22px;left:97px;margin-left:-5px;margin-top:3px}.minicart-klarna{width:fit-content;height:fit-content;margin-top:1px;padding-left:2px}.pdp-klarna{width:fit-content;height:fit-content;margin-top:1px;padding-left:2px;font-family:"Klarna Headline"!important}.DINCond,.din-cond-bold{font-family:Nunito,Helvetica,sans-serif!important}.din-cond{font-family:Nunito,Helvetica,sans-serif!important}*{box-sizing:border-box}:active,:focus{outline:0!important}:root{--header-height:79px;--strip-height:28px;--shopper-height:132px}#headerWrapper+#contentWrapper{padding-top:calc(var(--header-height) + var(--strip-height))}@media screen and (max-width:991px){#giftBox{order:1}}img{max-width:100%;height:auto}form .w60{width:60%}form .w70{width:72%}.w60{width:60%}.w70{width:70%}.w80{width:80%}strong{font-weight:600}.no-ecommerce{display:none!important}body,html{background-color:#fff;color:#222;letter-spacing:.5px;font:normal 14px/1.45em Nunito,sans-serif;-webkit-font-smoothing:antialiased}.green{color:#3f7708!important}.light-green{color:#93b792!important}.white{color:#fff}.petrol{color:#222!important}.ec-blue{color:#00729e!important}.red{color:#cf191f}.greyish-brown{color:#595959!important}.grey{color:#595959!important}.steel-grey{color:#6f7e88!important}.black{color:#222!important}.dark{color:#303030!important}.greyscale{color:#747474!important}.medium-grey{color:#d6d6d6!important}.xxsmall{font-size:10px!important}.small{font-family:Nunito,sans-serif;font-size:14px!important;line-height:18px!important}.xsmall{font-family:Nunito,sans-serif;font-size:12px!important;line-height:14px!important}.medium{font-size:16px!important;line-height:20px!important}.medium-text{font-size:16px}.large{font-size:18px!important}.medium-large{font-size:20px!important}.xlarge{font-size:24px}.whitespace-nowrap{white-space:nowrap}@media screen and (min-width:992px){.whitespace-nowrap-lg{white-space:nowrap}}@media screen and (max-width:992px){.xxsmall-sm{font-size:10px!important}.xsmall-sm{font-size:12px!important}.medium-sm{font-size:16px}.large-sm{font-size:18px}.h4-sm{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;line-height:1.2}h1{font-size:30px;font-weight:600;font-style:normal;font-stretch:normal;text-transform:uppercase}h2{font-size:30px;letter-spacing:0}h3{font-size:20px}h4{font-size:20px}h5{font-size:18px}h6{font-size:1rem}a{color:#484848}a:active,a:focus,a:hover{text-decoration:none}a:hover{color:#999}a:active,a:focus,a:hover{outline:0}.uppercase-title{font-size:25px;font-weight:700;color:#222;letter-spacing:.3em;text-transform:uppercase}hr{border-top:solid 1px #ccc}::-ms-clear{display:none}p{margin-bottom:0}a{font-family:Nunito,sans-serif}.lh-regular{line-height:1.2}.lh-normal{line-height:normal}.left-0{left:0}.right-0{right:0}.top-0{top:0}.bottom-0{top:auto;bottom:0}.top-centered{top:50%;transform:translateY(-50%)}.left-centered{left:50%;transform:translateX(-50%)}.top-left-centered{top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:992px){.top-lg-0{top:0;bottom:auto}}.opacity-1{opacity:1}.border-pine-green{border-color:#028188!important}.bg-pine-green{background-color:#028188!important}.bg-ec-blue{background-color:#00729e!important}.bg-red{background-color:rgba(220,84,84,.1)}.bg-blue{background-color:rgba(195,214,226,.4)}.bg-light-green{background-color:#93b792}.bg-light-grey{background-color:#f9f9f9}.bg-black{background-color:#222!important}.bg-true-black{background-color:#000}.alert-green{background-color:rgba(110,154,48,.1);color:#6e9a30}.alert-grey{color:#818182;background-color:#f8f8f8;border-color:#f8f8f8}.d-grid{display:grid}@media screen and (min-width:992px){.d-lg-grid{display:grid}}.grid-1-col{grid-template-columns:1fr}.grid-2-col{grid-template-columns:1fr 1fr}.grid-3-col{grid-template-columns:1fr 1fr 1fr}.grid-4-col{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (min-width:992px){.grid-1-col-lg{grid-template-columns:1fr}.grid-2-col-lg{grid-template-columns:1fr 1fr}.grid-3-col-lg{grid-template-columns:1fr 1fr 1fr}.grid-4-col-lg{grid-template-columns:1fr 1fr 1fr 1fr}}.gap-32{gap:32px}.gap-30{gap:30px}.gap-24{gap:24px}.gap-16{gap:16px}.gap-15{gap:15px}.gap-8{gap:8px}.row-gap-0{row-gap:0}.row-gap-24{row-gap:24px}.blend-multiply{mix-blend-mode:multiply}form .materialize-input-wrapper+p{padding-left:20px}form .errorForm+p{padding-left:20px;display:inline-block}.dropdown.petrol{position:relative}.dropdown.petrol:after{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-180deg);width:12px;height:12px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons-svg/angle-down-petrol.svg);transition:transform ease .5s}.dropdown.petrol.collapsed:after{transform:translateY(-50%) rotate(0)}button.dropdown-toggle{-webkit-appearance:none;border:none;padding:0;background:0 0}input::-webkit-calendar-picker-indicator{display:none!important}.mobileVisible{display:none!important}.md-res-view{display:none}.borderDiv{padding-bottom:5px;border-bottom:solid 1px #d6d6d6;margin-bottom:20px}.bg-silver{background-color:#d6d6d6}.text-transform-none{text-transform:none!important}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-arrow{position:relative}.btn-arrow:after{content:'';display:block;height:10px;width:10px;position:absolute;top:50%;transform:translateY(-50%);background-image:url(../images/icons-svg/angle-down-black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.btn-arrow.right{padding-right:16px}.btn-arrow.right:after{right:0;transform:translateY(-50%) rotate(-90deg)}a.backbtn{position:relative;display:block;padding-left:15px;font-size:14px;font-weight:600;color:#222}a.backbtn:before{content:"";position:absolute;left:0;top:4px;background-image:url(../images/icons/arrow-petrol.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:12px;height:12px}.flex-auto{flex:1 0 auto}.flex-basis-auto{flex-basis:auto!important}p.delivery{padding-left:25px;padding-top:3px;margin-left:-25px;position:relative}p.delivery:before{background-image:url(../images/icons-svg/Delivery.svg);background-size:17px 14px;width:17px;height:14px;content:"";position:absolute;left:0;top:4px}p.creditcard{padding-left:25px;padding-top:3px;position:relative;margin-left:-25px}p.creditcard:before{background-image:url(../images/icons-svg/creditcard.svg);background-size:19px 14px;width:19px;height:14px;content:"";position:absolute;left:0;top:4px}p.billing{padding-left:16px;padding-top:3px;position:relative;margin-left:-15px}p.billing:before{background-image:url(../images/icons-svg/euro.svg);background-size:11px 14px;width:11px;height:14px;content:"";position:absolute;left:0;top:4px}p.amex{padding-left:35px;padding-top:3px;position:relative}p.amex:before{background-image:url(../images/icons-svg/CreditCard/Payment/amex.svg);background-size:30px 18px;width:30px;height:18px;content:"";position:absolute;left:0;top:2px}p.amex.big{font-size:16px;padding-left:60px}p.amex.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.visa{padding-left:35px;padding-top:3px;position:relative}p.visa:before{background-image:url(../images/icons-svg/CreditCard/Payment/visa.svg);background-size:30px 18px;width:30px;height:18px;content:"";position:absolute;left:0;top:2px}p.visa.big{font-size:16px;padding-left:60px}p.visa.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.paypal{padding-left:35px;padding-top:3px;position:relative}p.paypal:before{background-image:url(../images/icons-svg/CreditCard/Payment/paypal.svg);background-size:30px 18px;width:30px;height:18px;content:"";position:absolute;left:0;top:2px}p.paypal.big{font-size:16px;padding-left:60px}p.paypal.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.mastercard{padding-left:35px;padding-top:3px;position:relative}p.mastercard:before{background-image:url(../images/icons-svg/CreditCard/Payment/mastercard.svg);background-size:30px 18px;width:30px;height:18px;content:"";position:absolute;left:0;top:2px}p.mastercard.big{font-size:16px;padding-left:60px}p.mastercard.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.satispay{padding-left:35px;padding-top:3px;position:relative}p.satispay:before{background-image:url(../images/icons-svg/CreditCard/Payment/satispay.svg);width:95px;height:23px;content:"";position:absolute;left:0;top:2px}p.satispay.big{font-size:16px;padding-left:60px}p.satispay.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.satispay-ico{padding-left:48px;padding-top:6px;position:relative}p.satispay-ico:before{background-image:url(../images/icons-svg/CreditCard/Payment/satispay-ico.svg);width:40px;height:24px;content:"";position:absolute;left:0;top:2px;background-repeat:no-repeat}p.satispay-ico.big{font-size:16px;padding-left:60px}p.satispay-ico.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}p.klarna{padding-left:48px;padding-top:6px;position:relative}p.klarna:before{background-image:url(../images/icons-svg/CreditCard/Payment/klarna.svg);width:60px;height:24px;content:"";position:absolute;left:0;top:2px}p.klarna.big{font-size:16px;padding-left:60px}p.klarna.big:before{background-size:50px 30px;width:50px;height:30px;top:-2px}a.email{padding-left:35px;position:relative}a.email:before{background-image:url(../images/icons-svg/Email.svg);background-size:29px 20px;width:29px;height:20px;content:"";position:absolute;left:0;top:2px}a.print{padding-left:35px;position:relative}a.print:before{background-image:url(../images/icons-svg/Stampa.svg);background-size:21px 20px;width:21px;height:20px;content:"";position:absolute;left:0;top:2px}.dropdown,.dropleft,.dropright,.dropup{z-index:0}.error{color:#cf191f!important}.underlink{text-decoration:underline}.container-fluid{max-width:100%}@media screen and (min-width:992px){.container-fluid{padding:0 64px}}.collapsed{display:initial}.input-block{width:100%}.border-petrol{border-color:#435975!important}.border-grey{border-color:#595959!important}.border-light-green{border-color:#93b792}.errorForm{color:#cf191f;font-size:12px;margin-top:-15px;margin-bottom:10px;padding:0 20px;display:none}.errorForm.errorCheck{position:absolute;right:-60%;top:4px;margin:0}.errorForm.errorCheck:after{background-image:url(../images/icons/info@3x.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";left:-10px;top:-2px;position:absolute;width:22px;height:22px}.modal-content{border:none}.modal-content .custom-check .custom-control-label{font-size:12px!important}.modal-content .bannerimg-modal{padding-top:30px;width:100%;height:385px;border-radius:6px;overflow:hidden}.modal-content .bannerimg-modal .warranty-img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.modal-content table.table{margin-top:10px;margin-bottom:0;font-size:12px;color:#595959}.modal-content table.table th{font-weight:600;border:0}.modal-content table.table td{vertical-align:middle}.email-material-wrapper{background-color:#fff;border-radius:6px;height:60px;max-width:430px;padding:10px 20px;display:inline-block;margin-right:2.5rem;position:relative;flex:1;border:1px solid #ccc}.email-material-wrapper input{padding:0!important;display:block;width:100%;border:none;font-family:Nunito,sans-serif;font-size:16px;color:#303030}.email-material-wrapper input:focus{outline:0;box-shadow:none}.email-material-wrapper label{font-size:14px;letter-spacing:.6px;color:#595959;position:absolute;pointer-events:none;left:20px;top:20px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.email-material-wrapper input:focus+label,.email-material-wrapper input:valid+label{top:-10px;left:15px;font-size:12px;letter-spacing:.5px;padding:0 5px;color:#1f1f24;background-color:#fff}.brand-prodbox{display:none}.brand-prodbox.active{display:flex}.brand-prodbox .productbox{border:1px solid #f2f2f2;margin-left:-1px;padding:4rem 2rem;margin:0}.brand-prodbox .productbox .product_image img{max-width:100%;width:100%;display:inline-block}.brand-prodbox .productbox .product_info .product_name .product-brand{font-family:Nunito,Helvetica,sans-serif;font-size:18px;text-align:center;color:#595959}.brand-prodbox .productbox .product_info .product_name .product-model{font-size:10px;text-align:center;color:#595959}.brand-prodbox .productbox .product_info .product-price-wrapper{text-align:center}.brand-prodbox .productbox .product_info .product-price-wrapper .product-price{font-family:Nunito,Helvetica,sans-serif;font-size:15px;text-align:center;color:#595959}#widget_breadcrumb{margin-left:0;margin-right:0}#widget_breadcrumb ul{padding-left:0;padding-right:0}#widget_breadcrumb .breadcrumb{display:flex;flex-wrap:wrap;list-style:none;background:0 0}#widget_breadcrumb .breadcrumb-item,#widget_breadcrumb .breadcrumb-item a{color:#737373;font-size:12px;position:relative;padding-left:0;display:inline-block}#widget_breadcrumb .breadcrumb-item a:first-of-type,#widget_breadcrumb .breadcrumb-item:first-of-type{padding-left:0}#widget_breadcrumb .breadcrumb-item a.active,#widget_breadcrumb .breadcrumb-item.active{opacity:1;position:relative;padding-left:0}#widget_breadcrumb .breadcrumb-item .icon,#widget_breadcrumb .breadcrumb-item a .icon{margin-right:8px;font-size:10px;opacity:.5}#widget_breadcrumb .breadcrumb-item a+.breadcrumb-item::before,#widget_breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";display:inline-block;padding:0 5px;opacity:1}div[class*=col-]{min-height:0}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#ccc;width:220px;height:40px}.select.errorDiv .select-styled{border-color:#cf191f;color:#cf191f}.select-options li[rel=""]{display:none}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:none;padding:8px 15px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#fff transparent transparent transparent;position:absolute;top:16px;right:10px}.select-styled:hover{background-color:none}.select-styled.active,.select-styled:active{background-color:none}.select-styled.active:after,.select-styled:active:after{top:9px;border-color:transparent transparent #333 transparent}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:none}.select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:0;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:hover{color:#ccc;background:0 0}.select-options li[rel=hide]{display:none}div#content>.row{margin-left:0;margin-right:0}div#content>.row div[class*=col-]{padding-left:0;padding-right:0}#errorPage{min-height:500px}html.magnifying>body{overflow-x:hidden!important}.lens-mobile,.magnify,.magnify-mobile,.magnify>.magnify-lens{min-width:0;min-height:0;animation:none;border:none;float:none;margin:0;opacity:1;outline:0;overflow:visible;padding:0;text-indent:0;transform:none;transition:none}.magnify{position:relative;z-index:1000;width:100%;padding:80px;height:auto;box-shadow:none;display:inline-block;z-index:inherit}.magnify>.magnify-lens{position:absolute;width:280px;height:280px;border-radius:100%;border:3px solid #d6d6d6;box-shadow:0 2px 3px 0 rgba(0,0,0,.33);cursor:none;display:none;z-index:1099}.magnify>.magnify-lens.loading{background:#333!important;opacity:.8}.magnify>.magnify-lens.loading:after{position:absolute;top:50%;left:0;width:100%;color:#fff;content:"Loading...";font:italic normal 16px/1 Calibri,sans-serif;letter-spacing:1px;margin-top:-8px;text-align:center;text-shadow:0 0 2px rgba(51,51,51,.8);text-transform:none}.alphabrand .letter-span{margin-bottom:0}.alphabrand .letter-span br{line-height:25px}.alphabrand .letter-span .letter-title{font-size:20px;text-transform:uppercase;color:#595959;font-family:Nunito,Helvetica,sans-serif;padding-bottom:18px;border-bottom:1px solid #f2f2f2;margin-bottom:25px}.alphabrand .letter-span a{font-family:Nunito,Helvetica,sans-serif;font-size:14px;color:#222;display:block;line-height:35px;letter-spacing:.05em}.alphabrand .letter-span a:hover{text-decoration:underline}.sitemap-row{margin-bottom:80px}.sitemap-row .letter-category-title{font-family:Nunito,Helvetica,sans-serif;font-size:20px;text-align:center;border-bottom:.5px solid #d6d6d6;padding-bottom:24px;margin-bottom:32px;text-transform:uppercase;color:#222;font-weight:700}.sitemap-row .letter-span .letter-title{border:none}@media screen and (max-width:992px){.sitemap-row{padding:0 5px;margin-bottom:64px}.sitemap-row .letter-category-title{margin-bottom:24px;font-size:16px}}.SEOComponent{margin-top:150px;margin-bottom:80px}.black-filter{filter:brightness(0)}.white-filter{filter:brightness(10)}.slick-next:hover,.slick-prev:hover{background-color:#f9f9f9!important}@media screen and (max-width:1100px){.modal-backdrop{z-index:999}#widget_breadcrumb{visibility:hidden}div#content>.row{margin-left:0;margin-right:0}.nopaddingonmobile{padding:0!important}.baet-store-locator-form .search-store-form-group{flex-direction:column;align-items:flex-start}.baet-store-locator-form .search-store-form-group .email-material-wrapper{flex:1;margin:0!important;order:0}.baet-store-locator-form .search-store-form-group .btn.baet-btn{flex:1;padding:.5rem 0;margin:1rem 0 0rem;width:100%;order:2;max-height:40px;min-height:40px}.baet-store-locator-form .search-store-form-group .select-store-location-txt{order:1;padding-top:1.75rem}.email-material-wrapper{width:100%;max-width:none}.our-offer .slick-slide .row.text-center.justify-content-center{display:none}.our-offer .slick-slide.slick-current .row.text-center.justify-content-center{display:block}.our-offer .col-lg-4.col-12{margin:0 10px}.store-locator-top-content>.d-flex{flex-direction:column}.store-locator-top-content .col.pr-0.justify-content-right{margin:0;padding:0}.store-locator-top-content .col.pr-0.justify-content-right .store-locator-checkbox-wrapper{margin:1rem 0}.services-carousel{height:450px}.services-carousel .slick-slide{margin:0 10px}.back-btn-wrapper.d-flex.justify-content-between{flex-direction:column}.back-btn-wrapper.d-flex.justify-content-between .baet-back-btn{order:1}.back-btn-wrapper.d-flex.justify-content-between .store-favorite-btn{order:0;margin-bottom:1.5rem;padding-right:0;padding-left:2.75rem}.back-btn-wrapper.d-flex.justify-content-between .store-favorite-btn:before{right:auto;left:0}.storemapwrap{display:none}.columnonmobile{flex-direction:column}.columnonmobile.invert{flex-direction:column-reverse}.columnonmobile .col{flex-basis:auto}.columnonmobile .border-btn{display:block}.new-arrival{padding:0}.d-flex.d-none{display:none!important}.slick-next{right:0}.slick-prev{left:0}.onmob1{margin-top:1rem}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper{position:absolute;top:0;right:0;transform:none;text-align:center;flex-direction:column;justify-content:center;align-content:center;align-items:center}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-text{flex:0;align-self:center}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper .banner-subtex{flex:0}.homepage-carousel-wrapper #lpbrands-carousel .homeHero .banner-content-wrapper a{flex:0}.sitemap-row .letter-category-title{text-align:left}.alphabrand{margin:0}.content-main-title{font-size:20px}.errorForm.errorCheck{position:relative;right:auto;left:-12px;top:8px;margin:0}}@media screen and (max-width:900px){.our-offer .col-lg-4.col-12{margin:0}#widget_breadcrumb{display:none}.btn.sv-bordered,.btn.sv-primary,.btn.sv-primary-light,.btn.sv-secondary{font-size:17px;padding:.5rem 2.75rem;max-height:40px;min-height:40px}}.cookie-banner{position:fixed;display:none;top:0;width:100%;height:60px;padding:1rem 2.5rem;opacity:.9;background-color:#595959;margin:0;z-index:9999}.cookie-banner .cookie-text{text-transform:uppercase;color:#fff;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.cookie-banner .icon-close-wht{cursor:pointer;padding:20px;font-size:20px;color:#fff;display:inline-block;position:absolute;right:25px;top:-5px}@media (min-width:1280px){.modal .modal-dialog{max-width:510px}.modal .modal-body{padding:20px}.modal .modal-body h4.modaltitle{color:#595959;padding-top:20px}.modal .modal-dialog.modal-lg,.modal .modal-dialog.modal-xl{max-width:1180px}.modal .modal-dialog.modal-lg .modal-body,.modal .modal-dialog.modal-xl .modal-body{padding:30px 40px}}.dropdown-toggle.fake:after{display:none!important}.d-flex.d-lg-block{display:flex!important}@media screen and (max-width:600px){.mobileVisible{display:block!important}.tooltip{top:-100px}.tooltip .arrow{display:none!important}.tooltip .tooltip-inner{width:100%!important}.btn.sv-bordered,.btn.sv-primary,.btn.sv-primary-light,.btn.sv-secondary{padding:.5rem 0!important;width:100%}.btn.sv-bordered.btn-sm,.btn.sv-primary-light.btn-sm,.btn.sv-primary.btn-sm,.btn.sv-secondary.btn-sm{font-size:16px;padding:.5rem 3rem!important;width:auto;max-height:40px;min-height:40px;display:inline-block;align-items:center}form .w60{width:100%}form .w70{width:100%}button.dropdown-toggle{white-space:normal!important;max-width:250px}}@media screen and (max-width:992px){.d-flex.d-lg-block.d-flex.d-none{display:none!important}p.billing,p.creditcard,p.delivery{margin-left:0}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}label.surnamehack:after{content:"Cognome"}.ls-05{letter-spacing:.5px}.ls-08{letter-spacing:.8px}.ls-5{letter-spacing:5px}.ls-30-perc{letter-spacing:.3rem!important}.ls-5-perc{letter-spacing:.05rem!important}.lh-1-5{line-height:1.5!important}.lh-0{line-height:0!important}.nunito{font-family:Nunito,sans-serif!important}.nobkg{background:0 0}.silver-bkg{background-color:#f0f3f6}.bg-light-blue{background-color:#f0f3f6}.white-backdrop{background-color:#fff;opacity:1!important;z-index:997}.mx-n25{margin-left:-25px;margin-right:-25px}.w-fit{width:fit-content}.pb-80{padding-bottom:80px!important}@media screen and (max-width:991px){.md-res-view{display:flex;align-items:center;gap:20px}.noborder-mobile{border:none!important}}@media screen and (min-width:992px){.col-lg-2-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.pr-lg-4-5{padding-right:2.15rem!important}.ml-lg-5perc{margin-left:5%}.w-lg-fit{width:fit-content}.w-lg-100{width:100%}.w-lg-50{width:50%!important}.w-lg-33{width:33%}.w-lg-auto{width:auto!important}.position-lg-absolute{position:absolute}}.pointer{cursor:pointer}.spinner-animation{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;gap:24px}.spinner-animation img{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.spinner-animation p{width:100%;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.5px;text-align:center;color:#222}@media screen and (min-width:768px){.w-md-auto{width:auto!important}.w-md-100{width:100%}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.d-hidden{visibility:hidden}.p-16{padding:16px!important}@media screen and (min-width:992px){.p-lg-16{padding:16px!important}}.pl-16{padding-left:16px!important}@media screen and (min-width:992px){.pl-lg-16{padding-left:16px!important}}.pr-16{padding-right:16px!important}@media screen and (min-width:992px){.pr-lg-16{padding-right:16px!important}}.pt-16{padding-top:16px!important}@media screen and (min-width:992px){.pt-lg-16{padding-top:16px!important}}.pb-16{padding-bottom:16px!important}@media screen and (min-width:992px){.pb-lg-16{padding-bottom:16px!important}}.px-16{padding-right:16px!important;padding-left:16px!important}@media screen and (min-width:992px){.px-lg-16{padding-right:16px!important;padding-left:16px!important}}.py-16{padding-top:16px!important;padding-bottom:16px!important}@media screen and (min-width:992px){.py-lg-16{padding-top:16px!important;padding-bottom:16px!important}}.p-24{padding:24px!important}@media screen and (min-width:992px){.p-lg-24{padding:24px!important}}.pl-24{padding-left:24px!important}@media screen and (min-width:992px){.pl-lg-24{padding-left:24px!important}}.pr-24{padding-right:24px!important}@media screen and (min-width:992px){.pr-lg-24{padding-right:24px!important}}.pt-24{padding-top:24px!important}@media screen and (min-width:992px){.pt-lg-24{padding-top:24px!important}}.pb-24{padding-bottom:24px!important}@media screen and (min-width:992px){.pb-lg-24{padding-bottom:24px!important}}.px-24{padding-right:24px!important;padding-left:24px!important}@media screen and (min-width:992px){.px-lg-24{padding-right:24px!important;padding-left:24px!important}}.py-24{padding-top:24px!important;padding-bottom:24px!important}@media screen and (min-width:992px){.py-lg-24{padding-top:24px!important;padding-bottom:24px!important}}@media screen and (min-width:992px){.p-lg-32{padding:32px!important}}.p-32{padding:32px!important}@media screen and (min-width:992px){.pl-lg-32{padding-left:32px!important}}.pl-32{padding-left:32px!important}@media screen and (min-width:992px){.pr-lg-32{padding-right:32px!important}}.pr-32{padding-right:32px!important}@media screen and (min-width:992px){.pt-lg-32{padding-top:32px!important}}.pt-32{padding-top:32px!important}@media screen and (min-width:992px){.pb-lg-32{padding-bottom:32px!important}}.pb-32{padding-bottom:32px!important}@media screen and (min-width:992px){.px-lg-32{padding-right:32px!important;padding-left:32px!important}}.px-32{padding-right:32px!important;padding-left:32px!important}@media screen and (min-width:992px){.py-lg-32{padding-top:32px!important;padding-bottom:32px!important}}.py-32{padding-top:32px!important;padding-bottom:32px!important}.p-64{padding:64px!important}@media screen and (min-width:992px){.p-lg-64{padding:64px!important}}.pl-64{padding-left:64px!important}@media screen and (min-width:992px){.pl-lg-64{padding-left:64px!important}}.pr-64{padding-right:64px!important}@media screen and (min-width:992px){.pr-lg-64{padding-right:64px!important}}.pt-64{padding-top:64px!important}@media screen and (min-width:992px){.pt-lg-64{padding-top:64px!important}}.pb-64{padding-bottom:64px!important}@media screen and (min-width:992px){.pb-lg-64{padding-bottom:64px!important}}.px-64{padding-right:64px!important;padding-left:64px!important}@media screen and (min-width:992px){.px-lg-64{padding-right:64px!important;padding-left:64px!important}}.py-64{padding-top:64px!important;padding-bottom:64px!important}@media screen and (min-width:992px){.py-lg-64{padding-top:64px!important;padding-bottom:64px!important}}.m-16{margin:16px!important}@media screen and (min-width:992px){.m-lg-16{margin:16px!important}}.ml-16{margin-left:16px!important}@media screen and (min-width:992px){.ml-lg-16{margin-left:16px!important}}.mr-16{margin-right:16px!important}@media screen and (min-width:992px){.mr-lg-16{margin-right:16px!important}}.mt-16{margin-top:16px!important}@media screen and (min-width:992px){.mt-lg-16{margin-top:16px!important}}.mb-16{margin-bottom:16px!important}@media screen and (min-width:992px){.mb-lg-16{margin-bottom:16px!important}}.mx-16{margin-right:16px!important;margin-left:16px!important}@media screen and (min-width:992px){.mx-lg-16{margin-right:16px!important;margin-left:16px!important}}.my-16{margin-top:16px!important;margin-bottom:16px!important}@media screen and (min-width:992px){.my-lg-16{margin-top:16px!important;margin-bottom:16px!important}}.m-24{margin:24px!important}@media screen and (min-width:992px){.m-lg-24{margin:24px!important}}.ml-24{margin-left:24px!important}@media screen and (min-width:992px){.ml-lg-24{margin-left:24px!important}}.mr-24{margin-right:24px!important}@media screen and (min-width:992px){.mr-lg-24{margin-right:24px!important}}.mt-24{margin-top:24px!important}@media screen and (min-width:992px){.mt-lg-24{margin-top:24px!important}}.mb-24{margin-bottom:24px!important}@media screen and (min-width:992px){.mb-lg-24{margin-bottom:24px!important}}.mx-24{margin-right:24px!important;margin-left:24px!important}@media screen and (min-width:992px){.mx-lg-24{margin-right:24px!important;margin-left:24px!important}}.my-24{margin-top:24px!important;margin-bottom:24px!important}@media screen and (min-width:992px){.my-lg-24{margin-top:24px!important;margin-bottom:24px!important}}.m-32{margin:32px!important}@media screen and (min-width:992px){.m-lg-32{margin:32px!important}}.ml-32{margin-left:32px!important}@media screen and (min-width:992px){.ml-lg-32{margin-left:32px!important}}.mr-32{margin-right:32px!important}@media screen and (min-width:992px){.mr-lg-32{margin-right:32px!important}}.mt-32{margin-top:32px!important}@media screen and (min-width:992px){.mt-lg-32{margin-top:32px!important}}.mb-32{margin-bottom:32px!important}@media screen and (min-width:992px){.mb-lg-32{margin-bottom:32px!important}}.mx-32{margin-right:32px!important;margin-left:32px!important}@media screen and (min-width:992px){.mx-lg-32{margin-right:32px!important;margin-left:32px!important}}.my-32{margin-top:32px!important;margin-bottom:32px!important}@media screen and (min-width:992px){.my-lg-32{margin-top:32px!important;margin-bottom:32px!important}}.m-40{margin:40px!important}@media screen and (min-width:992px){.m-lg-40{margin:40px!important}}.ml-40{margin-left:40px!important}@media screen and (min-width:992px){.ml-lg-40{margin-left:40px!important}}.mr-40{margin-right:40px!important}@media screen and (min-width:992px){.mr-lg-40{margin-right:40px!important}}.mt-40{margin-top:40px!important}@media screen and (min-width:992px){.mt-lg-40{margin-top:40px!important}}.mb-40{margin-bottom:40px!important}@media screen and (min-width:992px){.mb-lg-40{margin-bottom:40px!important}}.mx-40{margin-right:40px!important;margin-left:40px!important}@media screen and (min-width:992px){.mx-lg-40{margin-right:40px!important;margin-left:40px!important}}.my-40{margin-top:40px!important;margin-bottom:40px!important}@media screen and (min-width:992px){.my-lg-40{margin-top:40px!important;margin-bottom:40px!important}}.m-64{margin:64px!important}@media screen and (min-width:992px){.m-lg-64{margin:64px!important}}.ml-64{margin-left:64px!important}@media screen and (min-width:992px){.ml-lg-64{margin-left:64px!important}}.mr-64{margin-right:64px!important}@media screen and (min-width:992px){.mr-lg-64{margin-right:64px!important}}.mt-64{margin-top:64px!important}@media screen and (min-width:992px){.mt-lg-64{margin-top:64px!important}}.mb-64{margin-bottom:64px!important}@media screen and (min-width:992px){.mb-lg-64{margin-bottom:64px!important}}.mx-64{margin-right:64px!important;margin-left:64px!important}@media screen and (min-width:992px){.mx-lg-64{margin-right:64px!important;margin-left:64px!important}}.my-64{margin-top:64px!important;margin-bottom:64px!important}@media screen and (min-width:992px){.my-lg-64{margin-top:64px!important;margin-bottom:64px!important}}.namePartPriceContainer .price-subtext.with-shipping{height:16px;font-family:Nunito;font-size:12px!important;font-weight:400;line-height:normal;letter-spacing:normal;color:#b22525}.error-below-add-button{position:relative;padding-left:30px;padding-top:10px}.error-below-add-button:before{background-image:url(/wcsstore/SalmoiraghiStorefrontAssetStore/images/icons/info.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';left:0;top:8px;position:absolute;width:22px;height:22px}.product_pageDesign_pageGroup .kids--badge:before{content:'';display:inline-block;width:18px;height:9px;background-image:url(/wcsstore/SalmoiraghiStorefrontAssetStore/images/kids-icon.png);background-size:18px;margin-right:.25rem}#s7_spinview_divSpinButtons,#s7_spinview_divToolsButtons,#s7_spinview_fullScreenButton{display:none}.prescription-table .active-this .basic-select .select-styled.blue-border{border-color:#00709a}.prescription-table .active-this .basic-select .select-styled.red-border{border-color:#b22525}.prescription-table .basic-select .select.ok:after{left:-26px;display:none}.contact-lenses .namePartPriceContainer .price_display .partial-quantity-wrapper .checked-toggle-text .basic-select .select-styled{padding:20px}.contact-lenses .namePartPriceContainer .price_display .partial-quantity-wrapper .checked-toggle-text .basic-select .select-styled .custom-label{top:0}.quantity-text-wrapper button.btn.small{position:absolute;top:11px;left:9px;font-family:Nunito;font-size:12px!important;font-weight:400;letter-spacing:normal;color:#4c4d4f;text-decoration:underline}.quantity-text-wrapper .active+button.btn.small{top:36px}.contact-lenses .namePartPriceContainer .price_display .partial-quantity-wrapper .checked-toggle-text .basic-select{margin-top:2em}.quantity-text-wrapper button.btn.small:hover{text-decoration:underline}.loading-spinner{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading-spinner:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loading-spinner:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading-spinner:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
