body{overflow-x:hidden;}#login_form{cursor:pointer;}.login-checkbox-legal{margin-top:20px;}#popup-login .label_check{color:#000;}#popup-login .label_check a.subanimation{color:#000;text-decoration:underline;}#popup-login .label_check a.subanimation:hover{color:#000 !important;}.label_check input{display:none;}.label_check input + span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all 0.3s;}.label_check input:checked + span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}.label_check span{position:relative;display:inline-block;margin-right:20px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:26px;height:22px;vertical-align:-6px;cursor:pointer;}.label_check p{width:calc(100% + 20px);}#popup-login{width:507px;height:100%;position:fixed;top:0;right:-507px;z-index:100000;background:#fff;padding:24px 60px 0px 60px;overflow-y:auto;overflow-x:hidden;transition:right 1s;}#popup-login.openPopup{right:0;}@media (max-width:769px){#popup-login{width:316px;padding:24px 0px 0px 0px;}}#popup-login .close-section{text-align:right;}#popup-login .login-guests{margin-top:24px;}#popup-login .guest_purchase{width:100%;background-color:#000000;color:#ffffff;text-align:center;border:none;height:44px;}#popup-login .title-createAccount{display:none;}#popup-login .register-close{border-bottom:1px solid #626262;padding-left:60px;padding-right:60px;position:absolute;left:0;width:100%;}@media (max-width:769px){#popup-login .register-close{padding-left:24px;padding-right:24px;}}#popup-login .register-close .title-createAccount{font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}#popup-login .login-members{font-size:24px;line-height:17px;color:#000000;margin-bottom:40px;margin-top:60px;}@media (max-width:769px){#popup-login .login-members{font-size:18px;margin-top:40px;}}#popup-login .forgotPsswd-login{float:right;font-size:12px;color:#626262;line-height:0.83;text-decoration:none;margin-bottom:30px;margin-top:-20px;}#popup-login .ciam_login{border-bottom:1px solid #d8d8d8;border-top:0;border-left:0;border-right:0;margin-bottom:10px;width:100%;height:44px;background-color:#fff !important;}#popup-login .ciam_login .ciam_login:focus{outline:none;}#popup-login .ciam_login.date.month{margin:15px 15px 0px 15px;}#popup-login .ciam_submit_login{border:none;width:100%;height:44px;background-color:#000000;color:#fff;font-size:12px;line-height:8px;letter-spacing:1px;}#popup-login .signwith{font-size:12px;line-height:10px;letter-spacing:1px;color:#626262;text-align:center;margin-top:20px;margin-bottom:20px;}#popup-login .ciam_facebook,#popup-login .ciam_google,#popup-login .ciam_instagram{border:solid 1px #d8d8d8;padding:12px 50px;text-align:center;width:120px;height:44px;cursor:pointer;display:inline-block;}@media (max-width:769px){#popup-login .ciam_facebook,#popup-login .ciam_google,#popup-login .ciam_instagram{width:84px;padding:12px 32px 12px 32px;}}#popup-login .ciam_instagram{margin-right:14px;}@media (max-width:769px){#popup-login .ciam_instagram{margin-right:8px;}}#popup-login .ciam_google{margin-right:13px;}@media (max-width:769px){#popup-login .ciam_google{margin-right:8px;}}#popup-login .newHere-login{font-size:18px;line-height:17px;margin-top:58px;}#popup-login .textNewHere-login{font-size:14px;}#popup-login .register-account-login{border:1px solid #000000;background-color:transparent;width:100%;height:44px;margin-top:14px;margin-bottom:24px;}#popup-login .already-account{padding:20px 60px 40px 60px;width:100%;position:absolute;left:0;height:auto;border-top:1px solid #d8d8d8;bottom:215px;top:auto;display:none;}@media (max-width:1600px){#popup-login .already-account{bottom:0;}}@media (max-width:769px){#popup-login .already-account{padding:4px 24px 0 24px;}}#popup-login .already-account .already-accountText{font-size:14px;line-height:0.71;color:#000000;margin-top:46px;margin-bottom:12px;}@media (max-width:769px){#popup-login .already-account .already-accountText{margin-bottom:12px;}}#popup-login .already-account .already-accountLogin{font-size:14px;line-height:0.71;color:#626262;}#popup-login .already-account .confirm-fashion,#popup-login .already-account .confirm-fragrance{margin-bottom:24px;}#popup-login .customer-service-login{background-color:#f9f9f9;padding:0 60px 37px 60px;width:100%;position:absolute;left:0;bottom:0;top:auto;height:auto;border-top:1px solid #d8d8d8;}@media (max-width:1600px){#popup-login .customer-service-login{bottom:-250px;}}@media (max-width:769px){#popup-login .customer-service-login{padding:0 24px 37px 24px;}}#popup-login .customer-service-login .customer-login{font-size:12px;line-height:0.75;letter-spacing:1px;color:#626262;margin-top:35px;}#popup-login .customer-service-login .mail-login,#popup-login .customer-service-login .tel-login{font-size:14px;line-height:0.75;color:#000000;text-decoration:none;}#popup-login .customer-service-login .support-login{margin-top:24px;margin-bottom:12px;}#popup-login .customer-service-login .supportDays-login,#popup-login .customer-service-login .supportHours-login{color:#626262;font-size:14px;line-height:0.71;}#popup-login .customer-service-login .supportHours-login{float:right;}.login-register{display:none;margin-top:60px;}.login-register .steps-indicator{display:none;margin-top:100px;}@media (min-width:780px) and (max-width:1441px){.login-register .steps-indicator{margin-top:60px;}}@media (max-width:769px){.login-register .steps-indicator{margin-top:24px;}}.login-register .Step-Password{margin-left:40px;margin-right:40px;}@media (max-width:769px){.login-register .Step-Password{margin-left:15px;margin-right:15px;}}.login-register .Step-Email,.login-register .Step-Password,.login-register .Step-Conf{font-size:14px;line-height:0.71;color:#d8d8d8;cursor:pointer;}.login-register .Step-Email:hover,.login-register .Step-Password:hover,.login-register .Step-Conf:hover{text-decoration:underline;}.login-register .Step-Email.active:hover,.login-register .Step-Password.active:hover,.login-register .Step-Conf.active:hover{cursor:default;text-decoration:none;}.login-register .Step-Email.active,.login-register .Step-Password.active,.login-register .Step-Conf.active{color:#000000;}.submit-register{margin-bottom:20px;}.register-mail,.register-birthdate,.register-password,.register-checkboxs,.register-submit,.Sure-news{display:none;}.Sure-news{padding-left:34px;}.StepText{font-size:24px;line-height:1.5;color:#000000;}.firstEmail{width:205px;margin-top:95px;margin-bottom:40px;}@media (max-width:769px){.firstEmail{margin-top:60px;}}.secondPassword{width:215px;margin-top:75px;margin-bottom:40px;}@media (max-width:769px){.secondPassword{margin-top:60px;}}.confirmation-checks{width:370px;font-size:14px;line-height:1.5;color:#000000;}@media (max-width:769px){.confirmation-checks{width:100%;}}.section-nextstep{text-align:right;}.next-step-register{width:180px !important;height:44px !important;background-color:#d8d8d8;border:0;color:#fff;}.buttonRecoveryPassword.active,.buttonChangePassword.active,.regStep-email.active,.regStep-password.active,.submit-register.active{background-color:#000000;}a.regStep-email.disabled,a.regStep-password.disabled,a.button-submitRegister.disabled,a.button-resetPassword.disabled,a.button-changePassword.disabled{width:180px !important;height:44px !important;background-color:#d8d8d8;border:0;color:#fff;pointer-events:none;cursor:normal;}.register-next-message{font-size:12px;line-height:0.83;text-align:right;color:#d8d8d8;margin-right:21px;position:relative;bottom:15px;}@media (max-width:769px){.register-next-message{margin-right:10px;}}.register-next-message.active{color:#000000;}.fade-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001;}label{position:relative;font-weight:normal;}label.label_text{display:block;line-height:39px;}label.label_text span{position:absolute;top:0;left:0;color:#626262;font-size:13px;transition:all .5s;cursor:text;}@media (max-width:769px){label.label_text span{font-size:11px;}}label span.mandatory:after{content:"*";font-size:10px;padding-left:2px;vertical-align:2px;}label.label_text input,label.label_text select{border:none;border-bottom:1px solid #d8d8d8;width:100%;background-color:transparent;height:42px;}label.label_text img.loc{position:absolute;right:0;top:11px;}label.label_text.filled span{top:-18px;left:0;font-size:10px;}label.label_text input:-webkit-autofill + span,label.label_text input:-webkit-autofill:hover + span,label.label_text input:-webkit-autofill:focus + span{top:-18px;left:0;font-size:10px;}section input[type="checkbox"].confirm-fashion,input[type="checkbox"].confirm-fragrance{display:none;}section input[type="checkbox"].confirm-fashion + label span,input[type="checkbox"].confirm-fragrance + label span{position:relative;display:inline-block;margin-right:19px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-6px;cursor:pointer;}section input[type="checkbox"].confirm-fashion + label span:after,input[type="checkbox"].confirm-fragrance + label span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}section input[type="checkbox"].confirm-fashion:checked + label span:after,input[type="checkbox"].confirm-fragrance:checked + label span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}input[type="checkbox"].confirm-news,input[type="checkbox"].send-register{display:none;}input[type="checkbox"].confirm-news + label span.bullet,input[type="checkbox"].send-register + label span.bullet{border-radius:50%;position:relative;display:inline-block;margin-right:10px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-7px;cursor:pointer;}input[type="checkbox"].confirm-news + label span.bullet:after,input[type="checkbox"].send-register + label span.bullet:after{content:"";position:absolute;border-radius:50%;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}input[type="checkbox"].confirm-news:checked + label span.bullet:after,input[type="checkbox"].send-register:checked + label span.bullet:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}.date_input_form{display:inline-flex;}.date_input_form label.date{width:25% !important;}.date_input_form label.month{margin:0 15px 0 15px;}.wellDone-Section,.wellDone-Customer{text-align:center;margin:0 auto;}.wellDone-Section{margin-top:230px;margin-bottom:195px;}.wellDone-Section .btn-welldone{color:#000 !important;width:180px;height:44px;border:solid 1px #000000;background-color:#ffffff;margin-right:13.5px;margin-top:40px;}.wellDone-Section .btn-welldone-negative{width:180px;height:44px;background-color:#000000;color:#fff;border:1px solid #000000;margin-left:13.5px;margin-top:40px;}.wellDone-Customer{padding-top:45px;padding-bottom:45px;background-color:#f9f9f9;border-top:2px solid #d8d8d8;}.recover-password,.recoveryInfoMail{display:none;}.title-resetPassword{display:none;font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}.recovery_email{margin-top:219px;}.error-message-login{color:#ff0000;font-size:12px;display:none;}.error-message-login.activeEmail,.error-message-login.activePassword,.error-message-login.invalidLogin,.error-message-login.activeEmailRegister,.error-message-login.activeRegisterPassword{display:block;}#register_form label.label_radio{position:relative;font-weight:normal;font-size:12px;letter-spacing:1px;margin-right:62px;cursor:pointer;margin-bottom:5px;}@media (max-width:769px){#register_form label.label_radio{margin-right:32px;}}#register_form label.label_radio input[type="radio"]{display:none;}#register_form label.label_radio span.bullet{border-radius:50%;position:relative;display:inline-block;margin-right:10px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-7px;cursor:pointer;}#register_form label.label_radio span.bullet:after{content:"";position:absolute;border-radius:50%;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}#register_form input[type="radio"]:checked + span.bullet:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}.label_text2{display:block;line-height:39px;margin-top:20px;margin-bottom:20px;}.label_text2,.label_text2 span.input{border:none;width:100%;background-color:transparent;height:42px;}.label_text2 > span.input{border-bottom:1px solid #d8d8d8;}.label_text2 > span.label{position:absolute;top:0;left:0;color:#626262;font-size:14px;transition:all 0.5s;cursor:text;}.paypal-pay #button-paypal{margin-top:2em;width:100%;background:#ffc439;cursor:pointer;}.paypal-pay #button-paypal .paypal-logo{padding:15px;text-align:center;}#popup-recoveryPassword{width:507px;height:100%;position:fixed;top:0;right:0;z-index:1001;display:none;background:#fff;padding:24px 60px 0px 60px;overflow-y:auto;overflow-x:hidden;transition:right ease-in 3s;}@media (max-width:769px){#popup-recoveryPassword{width:316px;padding:24px 0px 0px 0px;}}#popup-recoveryPassword .close-section{text-align:right;}#popup-recoveryPassword .register-close{border-bottom:1px solid #626262;padding-left:60px;padding-right:60px;position:absolute;left:0;width:100%;}@media (max-width:769px){#popup-recoveryPassword .register-close{padding-left:24px;padding-right:24px;}}#popup-recoveryPassword .changePassword{margin-top:219px;}#popup-recoveryPassword .title-resetPassword{display:block;font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}#popup-recoveryPassword .customer-service-login{background-color:#f9f9f9;padding:0 60px 37px 60px;width:100%;position:absolute;left:0;margin-top:194px;top:auto;height:auto;border-top:1px solid #d8d8d8;}@media (max-width:1600px){#popup-recoveryPassword .customer-service-login{margin-top:107px;top:auto;}}#popup-recoveryPassword .customer-service-login .customer-login{font-size:12px;line-height:0.75;letter-spacing:1px;color:#626262;margin-top:35px;}#popup-recoveryPassword .customer-service-login .mail-login,#popup-recoveryPassword .customer-service-login .tel-login{font-size:14px;line-height:0.75;color:#000000;text-decoration:none;}#popup-recoveryPassword .customer-service-login .support-login{margin-top:24px;margin-bottom:12px;}#popup-recoveryPassword .customer-service-login .supportDays-login,#popup-recoveryPassword .customer-service-login .supportHours-login{color:#626262;font-size:14px;line-height:0.71;}#popup-recoveryPassword .customer-service-login .supportHours-login{float:right;}.fade-bgRecPassword{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001;}body{overflow-x:hidden;}#login_form{cursor:pointer;}.scrollableContainerscroll{overflow:auto;}.scrollableContainerscroll::-webkit-scrollbar{width:6px;background-color:#fff;}.scrollableContainerscroll::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background-color:#252525;border:2px solid #fff;}.scrollableContainerscroll::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff;}#popup-login{display:flex;flex-direction:column;width:507px;height:100%;position:fixed;top:0;right:-507px;z-index:1001;background:#fff;padding-left:0px;padding-right:0px;overflow-y:auto;overflow-x:hidden;transition:right 0.5s;}#popup-login .popup-login-container{display:flex;flex-direction:column;height:100%;}#popup-login .popup-login-container #ciam_social_form{display:table;}#popup-login .popup-login-container #guestLogin{display:none;}#popup-login .popup-login-container > div{padding:0 60px;position:static;}@media (max-width:769px){#popup-login .popup-login-container > div{padding:0 24px;}}#popup-login .popup-login-container > div.already-account{position:static;margin-bottom:40px;margin-top:auto;}#popup-login .popup-login-container > div.login-register{margin-top:60px;margin-bottom:30px;}#popup-login .popup-login-container > div.login-register .steps-indicator{margin-top:0;}#popup-login .popup-login-container > div.recover-password{margin-bottom:30px;}#popup-login .popup-login-container > div.customer-service-login{padding-bottom:37px;}#popup-login .popup-login-container > div.customer-service-login.positionRegister,#popup-login .popup-login-container > div.customer-service-login.positionPasswordRegister,#popup-login .popup-login-container > div.customer-service-login.positionConfirm{margin-top:0 !important;}.check_legal a{color:#333;}.check_legal a:hover{color:#333;}.check_legal a:focus{color:#333;}#popup-login.openPopup{right:0;}@media (max-width:769px){#popup-login{width:316px;padding:24px 0px 0px 0px;}}#popup-login .close-section{text-align:right;}#popup-login .login-guests{margin-top:24px;}#popup-login .guest_purchase{width:100%;background-color:#000000;color:#ffffff;text-align:center;border:none;height:44px;}#popup-login .title-createAccount{display:none;}#popup-login .register-close{border-bottom:1px solid #626262;padding-left:60px;padding-right:60px;position:absolute;left:0;width:100%;}@media (max-width:769px){#popup-login .register-close{padding-left:24px;padding-right:24px;}}#popup-login .register-close .title-createAccount{font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}#popup-login .login-members{font-size:24px;line-height:17px;color:#000000;margin-bottom:40px;margin-top:60px;}@media (max-width:769px){#popup-login .login-members{font-size:18px;margin-top:40px;}}#popup-login .forgotPsswd-login{float:right;font-size:12px;color:#626262;line-height:1;text-decoration:none;margin-bottom:30px;margin-top:-20px;}#popup-login .ciam_login{border-bottom:1px solid #d8d8d8;border-top:0;border-left:0;border-right:0;padding-left:0;margin-bottom:10px;width:100%;height:44px;background-color:#fff !important;}#popup-login .ciam_login .ciam_login:focus{outline:none;}#popup-login .ciam_submit_login{border:none;width:100%;height:44px;background-color:#000000;color:#fff;font-size:12px;line-height:8px;letter-spacing:1px;}#popup-login .signwith{font-size:12px;line-height:10px;letter-spacing:1px;color:#626262;text-align:center;margin-top:20px;margin-bottom:20px;}#popup-login .ciam_facebook,#popup-login .ciam_google,#popup-login .ciam_instagram{border:solid 1px #d8d8d8;padding:12px 50px;text-align:center;width:120px;height:44px;cursor:pointer;display:inline-block;}.ciam_instagram{margin-right:14px;}@media (max-width:769px){.ciam_instagram{margin-right:8px;}}@media (max-width:340px){.ciam_instagram{margin-right:5px;}}.ciam_google{margin-right:13px;}@media (max-width:769px){.ciam_google{margin-right:8px;}}@media (max-width:340px){.ciam_google{margin-right:5px;}}@media (max-width:769px){#popup-login .ciam_facebook,#popup-login .ciam_google,#popup-login .ciam_instagram{width:84px;padding:12px 32px 12px 32px;}}#popup-login .newHere-login{font-size:18px;line-height:17px;margin-top:58px;}#popup-login .textNewHere-login{font-size:14px;}#popup-login .register-account-login{border:1px solid #000000;background-color:transparent;width:100%;height:44px;margin-top:14px;margin-bottom:24px;}#popup-login .already-account{padding:20px 60px 40px 60px;width:100%;position:absolute;left:0;height:auto;border-top:1px solid #d8d8d8;bottom:215px;top:auto;display:none;}@media (max-width:1600px){#popup-login .already-account{bottom:0;}}@media (max-width:769px){#popup-login .already-account{padding:4px 24px 0 24px;}}#popup-login .already-account .already-accountText{font-size:14px;line-height:0.71;color:#000000;margin-top:46px;margin-bottom:12px;}@media (max-width:769px){#popup-login .already-account .already-accountText{margin-bottom:12px;}}#popup-login .already-account .already-accountLogin{font-size:14px;line-height:0.71;color:#626262;}#popup-login .already-account .confirm-fashion,#popup-login .already-account .confirm-fragrance{margin-bottom:24px;}#popup-login .customer-service-login{margin-top:auto;background-color:#f9f9f9;padding:0 60px 37px 60px;width:100%;position:static;left:0;bottom:0;top:auto;height:auto;border-top:1px solid #d8d8d8;}@media (max-width:769px){#popup-login .customer-service-login{padding:0 24px 37px 24px;}}#popup-login .customer-service-login .customer-login{font-size:12px;line-height:0.75;letter-spacing:1px;color:#626262;margin-top:35px;}#popup-login .customer-service-login .mail-login,#popup-login .customer-service-login .tel-login{font-size:14px;line-height:0.75;color:#000000;text-decoration:none;}#popup-login .customer-service-login .support-login{margin-top:24px;margin-bottom:12px;}#popup-login .customer-service-login .supportDays-login,#popup-login .customer-service-login .supportHours-login{color:#626262;font-size:14px;line-height:0.71;}#popup-login .customer-service-login .supportHours-login{float:right;}.login-register{display:none;margin-top:60px;}.login-register .steps-indicator{display:none;margin-top:100px;}@media (min-width:780px) and (max-width:1441px){.login-register .steps-indicator{margin-top:60px;}}@media (max-width:769px){.login-register .steps-indicator{margin-top:24px;}}.login-register .Step-Password{margin-left:40px;margin-right:40px;}@media (max-width:769px){.login-register .Step-Password{margin-left:30px;margin-right:30px;}}.login-register .Step-Email,.login-register .Step-Password,.login-register .Step-Conf{font-size:14px;line-height:0.71;color:#d8d8d8;cursor:pointer;}.login-register .Step-Email:hover,.login-register .Step-Password:hover,.login-register .Step-Conf:hover{text-decoration:underline;}.login-register .Step-Email.active:hover,.login-register .Step-Password.active:hover,.login-register .Step-Conf.active:hover{cursor:default;text-decoration:none;}.login-register .Step-Email.active,.login-register .Step-Password.active,.login-register .Step-Conf.active{color:#000000;}.submit-register{margin-bottom:20px;}.register-mail,.register-birthdate,.register-password,.register-checkboxs,.register-submit,.Sure-news{display:none;}.Sure-news{margin-top:2em;padding-left:34px;}.Sure-news label{margin-top:1em;}.Sure-news .already-accountText{margin-top:2em;}.StepText{margin-top:85px;font-size:24px;line-height:1.5;color:#000000;}.firstEmail{width:205px;margin-top:118px;margin-bottom:40px;}@media (max-width:769px){.firstEmail{margin-top:60px;}}.secondPassword{width:215px;margin-top:118px;margin-bottom:40px;}@media (max-width:769px){.secondPassword{margin-top:60px;}}.confirmation-checks{width:370px;font-size:14px;line-height:1.5;color:#000000;}@media (max-width:769px){.confirmation-checks{width:100%;}}.section-nextstep{text-align:right;}.next-step-register{width:180px;height:44px;background-color:#d8d8d8;border:0;color:#fff;}.buttonRecoveryPassword.active,.buttonChangePassword.active,.regStep-email.active,.regStep-password.active,.submit-register.active{background-color:#000000;}.invalidEmailRegister{display:none;}.register-next-message{font-size:12px;line-height:0.83;text-align:right;color:#d8d8d8;margin-right:21px;}@media (max-width:769px){.register-next-message{margin-right:10px;}}.register-next-message.active{color:#000000;}.bg-login{background-color:rgba(0,0,0,0);transition:all 0.5s;z-index:-1;position:fixed;left:0;top:0;width:100%;height:100%;}.fade-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:1001;}label{position:relative;font-weight:normal;}label.label_text{display:block;line-height:39px;}label.label_text span{position:absolute;top:0;left:0;color:#626262;font-size:13px;transition:all .5s;cursor:text;}@media (max-width:769px){label.label_text span{font-size:11px;}}label span.mandatory:after{content:"*";font-size:10px;padding-left:2px;vertical-align:2px;}label.label_text input,label.label_text select{border:none;border-radius:0;border-bottom:1px solid #d8d8d8;width:100%;background-color:transparent;height:42px;}label.label_text img.loc{position:absolute;right:0;top:11px;}label.label_text.filled span{top:-18px;left:0;font-size:10px;}label.label_text input:-webkit-autofill + span,label.label_text input:-webkit-autofill:hover + span,label.label_text input:-webkit-autofill:focus + span{top:-18px;left:0;font-size:10px;}section input[type="checkbox"].confirm-fashion,input[type="checkbox"].confirm-fragrance{display:none;}section input[type="checkbox"].confirm-fashion + label span,input[type="checkbox"].confirm-fragrance + label span{position:relative;display:inline-block;margin-right:19px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-6px;cursor:pointer;}section input[type="checkbox"].confirm-fashion + label span:after,input[type="checkbox"].confirm-fragrance + label span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}section input[type="checkbox"].confirm-fashion:checked + label span:after,input[type="checkbox"].confirm-fragrance:checked + label span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}input[type="checkbox"].confirm-news,input[type="checkbox"].send-register{display:none;}input[type="checkbox"].confirm-news + label span.bullet,input[type="checkbox"].send-register + label span.bullet{border-radius:50%;position:relative;display:inline-block;margin-right:10px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-7px;cursor:pointer;}input[type="checkbox"].confirm-news + label span.bullet:after,input[type="checkbox"].send-register + label span.bullet:after{content:"";position:absolute;border-radius:50%;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}input[type="checkbox"].confirm-news:checked + label span.bullet:after,input[type="checkbox"].send-register:checked + label span.bullet:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}.date_input_form{width:100%;display:inline-flex;}.date_input_form label.date{width:25% !important;}.date_input_form label.month{margin:0 15px 0 15px;}.wellDone-Section,.wellDone-Customer{text-align:center;margin:0 auto;}.wellDone-Customer a,.wellDone-Customer a:hover{color:#000;text-decoration:none;}.wellDone-Section{margin-top:230px;margin-bottom:195px;}.wellDone-Section .buttons{display:flex;flex-wrap:wrap;justify-content:center;}.wellDone-Section .buttons a{display:block;flex-basis:195px;padding-left:5px;padding-right:5px;}@media (max-width:550px){.wellDone-Section .buttons a{flex-basis:100%;margin:15px;}}.wellDone-Section .btn-welldone{width:180px;height:44px;border:solid 1px #000000;background-color:#ffffff;margin-right:13.5px;margin-top:40px;}.wellDone-Section .btn-welldone-negative{width:180px;height:44px;background-color:#000000 !important;color:#fff !important;border:1px solid #000000;margin-left:13.5px;margin-top:40px;}.wellDone-Customer .wellDone-Customer > div{padding-top:45px;padding-bottom:45px;background-color:#f9f9f9;border-top:2px solid #d8d8d8;}.recover-password,.recoveryInfoMail{display:none;}.title-resetPassword{display:none;font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}.recovery_email{margin-top:219px;}.error-message-login{color:#ff0000;font-size:12px;display:none;}.error-message-login.activeEmail,.error-message-login.activePassword,.error-message-login.invalidLogin,.error-message-login.activeEmailRegister,.error-message-login.activeRegisterPassword{display:block;}#popup-recoveryPassword{width:507px;height:100%;position:fixed;top:0;right:0;z-index:1001;display:none;background:#fff;padding:24px 0 0 0;overflow-y:auto;overflow-x:hidden;transition:right ease-in 3s;flex-direction:column;}#popup-recoveryPassword.displaying{display:flex;}@media (max-width:768px){#popup-recoveryPassword{width:316px;padding:24px 0px 0px 0px;}}#popup-recoveryPassword .close-section{text-align:right;}#popup-recoveryPassword .register-close{border-bottom:1px solid #626262;padding-left:60px;padding-right:60px;}@media (max-width:768px){#popup-recoveryPassword .register-close{padding-left:24px;padding-right:24px;}}#popup-recoveryPassword .changePassword{margin-top:219px;}#popup-recoveryPassword .content-recovery{margin:0 60px 60px;}#popup-recoveryPassword .title-resetPassword{display:block;font-size:14px;line-height:0.71;letter-spacing:1px;color:#000000;margin-bottom:26px;float:left;margin-top:9px;}#popup-recoveryPassword .customer-service-login{background-color:#f9f9f9;padding:0 60px 37px 60px;width:100%;left:0;margin-top:auto;top:auto;height:auto;border-top:1px solid #d8d8d8;position:static;}@media (max-width:1600px){#popup-recoveryPassword .customer-service-login{top:auto;bottom:0;}}#popup-recoveryPassword .customer-service-login .customer-login{font-size:12px;line-height:0.75;letter-spacing:1px;color:#626262;margin-top:35px;}#popup-recoveryPassword .customer-service-login .mail-login,#popup-recoveryPassword .customer-service-login .tel-login{font-size:14px;line-height:0.75;color:#000000;text-decoration:none;}#popup-recoveryPassword .customer-service-login .support-login{margin-top:24px;margin-bottom:12px;}#popup-recoveryPassword .customer-service-login .supportDays-login,#popup-recoveryPassword .customer-service-login .supportHours-login{color:#626262;font-size:14px;line-height:0.71;}#popup-recoveryPassword .customer-service-login .supportHours-login{float:right;}.fade-bgRecPassword{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001;}.circulo-logo-custom-container{width:20px;height:20px;display:inline-block;border:2px solid black;border-radius:30px;position:relative;}.circulo-logo-custom-container .circulo-logo-custom{text-transform:uppercase;font-size:8px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:black;}.is-my-account-page .circulo-logo-custom-container,.page-node-type-home-page .circulo-logo-custom-container{border-color:white;transition:border-color 0.5s;}.is-my-account-page .circulo-logo-custom-container .circulo-logo-custom,.page-node-type-home-page .circulo-logo-custom-container .circulo-logo-custom{color:white;transition:color 0.5s;}.is-my-account-page.stickyHeader .circulo-logo-custom-container,.is-my-account-page #top-bar.stickyHeader .circulo-logo-custom-container,.page-node-type-home-page.stickyHeader .circulo-logo-custom-container,.page-node-type-home-page #top-bar.stickyHeader .circulo-logo-custom-container{border-color:black;}.is-my-account-page.stickyHeader .circulo-logo-custom,.is-my-account-page #top-bar.stickyHeader .circulo-logo-custom,.page-node-type-home-page.stickyHeader .circulo-logo-custom,.page-node-type-home-page #top-bar.stickyHeader .circulo-logo-custom{color:black;}#popup-login .date_input_form .mandatory{z-index:-1;}#popup-login .date_input_form .ciam_login{background-color:transparent !important;}#navigationMenu .navigationMenu-footer .circulo-logo-custom-container{border-color:black !important;line-height:1;}#navigationMenu .navigationMenu-footer .circulo-logo-custom-container .circulo-logo-custom{color:black !important;}
section.col-sm-9.remove-15lr-padding{width:100%;padding:0;}#samplesViewer .sampleList li.privado label{opacity:0.5;pointer-events:none;}@media (max-width:550px){.cart-data{padding:0 !important;}.row.shoppingbag h2.order{left:15px;}}.path-cart #cart{display:none !important;}.cart-empty{color:#626262;font-size:14px;margin-top:158px;margin-bottom:158px;text-transform:uppercase;}#samplesViewer{background-color:#fff;position:fixed;right:-316px;transition:right 1s;top:0;z-index:9999;width:316px;height:100vh;}#samplesViewer:before{content:"";background-color:rgba(0,0,0,0);position:absolute;height:100vh;width:100vw;top:0;right:-100vw;transition:background-color 1s,right 1s,width 1s;}#samplesViewer.opened{right:0;}#samplesViewer.opened:before{right:0;width:1000vw;background-color:rgba(0,0,0,0.25);}#samplesViewer h3{height:64px;line-height:64px;padding-left:24px;letter-spacing:1px;font-size:14px;color:#000000;border-bottom:1px solid #d8d8d8;margin:0;text-transform:uppercase;position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:1;}@media (max-width:553px){#samplesViewer h3{font-size:9px;}}#samplesViewer .closeSamples{position:absolute;right:24px;top:24px;font-size:0;z-index:2;}#samplesViewer .scrollableContainer{height:calc(100vh - 64px);margin-top:64px;padding:0 0 42px;overflow:scroll;background-color:#fff;position:relative;}#samplesViewer .scrollableContainer::-webkit-scrollbar{width:6px;background-color:#fff;}#samplesViewer .scrollableContainer::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background-color:#252525;border:2px solid #fff;}#samplesViewer .scrollableContainer::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff;}#samplesViewer .sampleList{list-style:none;margin:0;padding:0;}#samplesViewer .sampleList li{display:table;width:100%;border-bottom:1px solid #d8d8d8;}#samplesViewer .sampleList li input{outline:none;}#samplesViewer .sampleList li input[type="checkbox"]{display:none;}#samplesViewer .sampleList li input[type="checkbox"] + span{position:relative;display:inline-block;margin-right:20px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-6px;cursor:pointer;}#samplesViewer .sampleList li input[type="checkbox"] + span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}#samplesViewer .sampleList li input[type="checkbox"]:disabled:checked + span:after{background-color:#d1d1d1;}#samplesViewer .sampleList li input[type="checkbox"]:checked + span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}#samplesViewer .sampleList li label.label_check{font-size:14px;margin:18px 24px;cursor:pointer;display:block;font-weight:normal;color:#000;}#samplesViewer .sampleList li label.label_check.disabled{opacity:0.4;cursor:default;}#samplesViewer .sampleList li label.label_check.disabled input[type="checkbox"] + span{cursor:default;}#samplesViewer .sampleList li label > div{display:table-cell;vertical-align:middle;}#samplesViewer .sampleList li label > div.img img{height:61px;width:auto;}#samplesViewer .sampleList li label > div.txt{width:100%;}#samplesViewer .sampleList li label > div.txt h4{letter-spacing:1px;font-size:14px;color:#000000;text-transform:uppercase;margin:0;}#samplesViewer .sampleList li label > div.txt span{font-size:12px;letter-spacing:1px;color:#626262;text-transform:uppercase;position:static;margin:auto;border:none;background:none;width:auto;height:auto;vertical-align:middle;cursor:default;}#samplesViewer .sampleList li label > div.txt span.included{color:#000;}@media only screen and (min-width:768px){#samplesViewer{width:507px;right:-507px;}#samplesViewer.opened{right:0;}#samplesViewer h3{padding-left:30px;}#samplesViewer .closeFilter{right:60px;}#samplesViewer .sampleList li label.label_check{margin:18px 18px 18px 30px;}#samplesViewer .scrollableContainer{padding:0 0 42px;}}.row.shoppingbag{margin:0;margin-left:-15px;margin-right:-15px;padding-bottom:60px;}.row.shoppingbag .order-container{overflow:visible !important;margin-left:-24px;margin-right:-24px;}@media only screen and (min-width:768px){.row.shoppingbag .order-container{margin-left:0;margin-right:0;}}.row.shoppingbag h1{font-size:24px;margin-top:11px;margin-bottom:45px;}.row.shoppingbag .subtitle{font-size:14px;color:#000;display:block;margin-bottom:55px;}.row.shoppingbag .empty_cart{display:none;opacity:0;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#626262;padding:150px 0;transition:opacity 1s;}.row.shoppingbag h2.order{margin:0;letter-spacing:1px;font-size:12px;color:#ffffff;position:relative;background-color:#000;padding:8px 10px 8px 24px;font-weight:normal;text-transform:uppercase;display:table;}.row.shoppingbag h2.order:before{content:"";background-color:#000;height:100%;width:24px;left:-24px;top:0;position:absolute;}@media only screen and (min-width:768px){.row.shoppingbag h2.order{padding-left:0;}.row.shoppingbag h2.order:before{width:30px;left:-30px;}}@media only screen and (min-width:1200px){.row.shoppingbag h2.order:before{width:60px;left:-60px;}}.row.shoppingbag .col-md-8{padding-left:0;padding-right:12px;}.row.shoppingbag h3.samples{font-size:12px;text-transform:uppercase;margin-top:38px;margin-bottom:26px;letter-spacing:1px;padding-left:24px;color:#000;}.row.shoppingbag ul.product_list{margin:0;margin-top:-1px;padding:0;list-style:none;}.row.shoppingbag ul.product_list.fashion > li > div.txt .quantity{margin-top:47px;}.row.shoppingbag ul.product_list > li{border-top:1px solid #d8d8d8;border-bottom:none;padding:19px 24px 20px;width:100%;display:table;}@media only screen and (min-width:768px){.row.shoppingbag ul.product_list > li{border:1px solid #d8d8d8;border-bottom:none;padding:19px 19px 20px;}}.row.shoppingbag ul.product_list > li > .quantity{display:block;text-transform:uppercase;margin-top:20px;}.row.shoppingbag ul.product_list > li > .quantity > .select{display:block;}.row.shoppingbag ul.product_list > li > .quantity > .select > div{display:flex;align-items:center;justify-content:space-between;}.row.shoppingbag ul.product_list > li > .quantity > .select > div .bootstrap-select-custom{margin-right:0;}.row.shoppingbag ul.product_list > li.deleted > div > div.img img{opacity:0.4;}.row.shoppingbag ul.product_list > li.deleted > div > div.txt h3{margin-top:0;}.row.shoppingbag ul.product_list > li > div{display:table;width:100%;}.row.shoppingbag ul.product_list > li > div.select{margin-top:24px;text-align:right;}.row.shoppingbag ul.product_list > li > div.select .bootstrap-select-custom{margin-right:0;}.row.shoppingbag ul.product_list > li > div.select > div > span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#000000;float:left;line-height:44px;padding-right:20px;}.row.shoppingbag ul.product_list > li > div > div{display:table-cell;vertical-align:bottom;}@media only screen and (min-width:992px){.row.shoppingbag ul.product_list > li > div > div{vertical-align:top;}}.row.shoppingbag ul.product_list > li > div > div.img img{opacity:1;transition:opacity 1s;width:auto !important;}.row.shoppingbag ul.product_list > li > div > div.img img.noSample-img{width:100% !important;}@media only screen and (max-width:767px){.row.shoppingbag ul.product_list > li > div > div.img img{padding:11px 5px;}}@media only screen and (min-width:992px){.row.shoppingbag ul.product_list > li > div > div.img img{width:203px;}}.row.shoppingbag ul.product_list > li > div > div.txt{width:100%;padding-left:20px;padding-bottom:20px;position:relative;}@media only screen and (min-width:992px){.row.shoppingbag ul.product_list > li > div > div.txt{padding-bottom:0;}}.row.shoppingbag ul.product_list > li > div > div.txt h3{font-size:18px;color:#000;margin-top:29px;margin-bottom:2px;transition:margin-top 1s;}.row.shoppingbag ul.product_list > li > div > div.txt h3 a{color:#000;}.row.shoppingbag ul.product_list > li > div > div.txt .sub{letter-spacing:1px;font-size:12px;text-transform:uppercase;color:#626262;}.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep{position:absolute;top:-6px;right:0;z-index:95;z-index:5;}.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep .keep{font-size:14px;line-height:28px;color:#626262;margin-right:21px;vertical-align:-1px;}.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep .delete{display:block;border:1px solid #d8d8d8;padding:3px 4px;font-size:8px;line-height:8px;}.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep .delete img{vertical-align:-1px;}@media only screen and (min-width:768px){.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep{top:1px;}.row.shoppingbag ul.product_list > li > div > div.txt .delete_keep .delete{padding:10px 11px;}}.row.shoppingbag ul.product_list > li > div > div.txt .quantity{display:table;width:100%;margin-top:10px;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity .quantity-gifted{color:#c9c9c9;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity > *{display:table-cell;vertical-align:middle;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity .select{width:65%;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity .select > div > span{color:#252525;font-size:14px;float:left;line-height:44px;padding-right:20px;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity .price{width:35%;letter-spacing:1px;color:#000;font-size:14px;text-transform:uppercase;}.row.shoppingbag ul.product_list > li > div > div.txt .quantity .price > div{display:inline;}@media only screen and (min-width:992px){.row.shoppingbag ul.product_list > li > div > div.txt .quantity{margin-top:25px;}}@media only screen and (min-width:768px){.row.shoppingbag ul.product_list > li > div > div.txt .quantity .price{text-align:right;}}.row.shoppingbag ul.product_list > li > div > div.txt span.deleted{position:absolute;top:0;left:0;background-color:#fff;padding-left:20px;display:flex;width:100%;height:100%;align-items:center;z-index:97;opacity:0;padding-top:48px;}.row.shoppingbag ul.product_list > li > div > div.txt span.deleted div p{font-size:14px;text-transform:uppercase;color:#000;margin-bottom:0;}.row.shoppingbag ul.product_list > li > div > div.txt span.deleted div a{font-size:14px;line-height:28px;color:#626262;margin-right:21px;vertical-align:-1px;}.row.shoppingbag .delivery_date,.row.shoppingbag .gift{border:1px solid #d8d8d8;border-right:0;border-left:0;display:table;width:100%;}.row.shoppingbag .delivery_date h4,.row.shoppingbag .gift h4{text-transform:uppercase;font-size:12px;letter-spacing:0.9px;color:#000000;margin-bottom:-1px;}@media only screen and (min-width:768px){.row.shoppingbag .delivery_date,.row.shoppingbag .gift{border:1px solid #d8d8d8;}}.row.shoppingbag .gift{border-top:none;padding:8px 24px 31px;}.row.shoppingbag .gift label.label_check{margin-left:0;margin-bottom:6px;}.row.shoppingbag .gift label.label_check:last-child{margin-top:14px;}.row.shoppingbag .gift label.label_text{margin-top:0px;margin-left:34px;padding-right:82px;margin-bottom:0px;}.row.shoppingbag .gift label.label_text.filled span{font-size:inherit;left:inherit;}.row.shoppingbag .gift label.label_text.filled span:not(.total){opacity:0;left:0;top:0;z-index:-1;}.row.shoppingbag .gift label.label_text.filled .submit{display:block;}.row.shoppingbag .gift label.label_text textarea{width:100%;border:none;border-bottom:1px solid #9b9b9b;outline:none;background-color:transparent;line-height:1.5;border-radius:0;}.row.shoppingbag .gift label.label_text textarea:disabled{border-bottom:none;}.row.shoppingbag .gift label.label_text .submit{position:absolute;z-index:10;top:0;left:auto;right:0;color:#9b9b9b;display:none;}.row.shoppingbag .gift label.label_text .total{position:absolute;z-index:10;top:-37px;color:#000;left:auto;right:0;}@media only screen and (min-width:768px){.row.shoppingbag .gift{padding:8px 19px 13px;}}.row.shoppingbag .delivery_date{padding:14px 24px;}.row.shoppingbag .delivery_date h4{display:table-cell;vertical-align:middle;width:50%;margin:0;}@media (min-width:768px) and (max-width:992px){.row.shoppingbag .delivery_date h4{width:40%;}}.row.shoppingbag .delivery_date span{display:table-cell;position:relative;vertical-align:middle;width:50%;text-align:right;color:#000;}@media (min-width:768px) and (max-width:992px){.row.shoppingbag .delivery_date span{width:60%;}}.row.shoppingbag .delivery_date span a{margin-left:10px;}.row.shoppingbag .delivery_date span img{vertical-align:-6px;}@media only screen and (min-width:768px){.row.shoppingbag .delivery_date{padding:14px 19px;}}.row.shoppingbag .delivery_date .delivery-date-envio{padding-right:30px;display:inline;}.row.shoppingbag .delivery_date a{position:absolute;top:50%;right:-7px;transform:translateY(-50%);}.row.shoppingbag ul.samples{margin:0;margin-bottom:4px;padding:0 24px;list-style:none;}.row.shoppingbag ul.samples li{text-align:center;border:1px solid #d8d8d8;border-bottom:none;font-size:0;vertical-align:bottom;cursor:pointer;position:relative;display:table;width:100%;}.row.shoppingbag ul.samples li:first-child{cursor:default;}.row.shoppingbag ul.samples li:last-child{border-bottom:1px solid #d8d8d8;}.row.shoppingbag ul.samples li.noSample{background-color:#f9f9f9;}.row.shoppingbag ul.samples li.noSample .delete{display:none;}.row.shoppingbag ul.samples li .delete{position:absolute;top:20px;right:20px;border:1px solid #d8d8d8;padding:10px 11px;font-size:8px;line-height:8px;}.row.shoppingbag ul.samples li .delete img{vertical-align:-1px;height:auto;margin:0;}.row.shoppingbag ul.samples li .img{display:table-cell;width:110px;}.row.shoppingbag ul.samples li .img img{height:77px;width:auto;margin:25px 0;}.row.shoppingbag ul.samples li .description{display:table-cell;vertical-align:middle;text-align:left;padding:0 19px;}.row.shoppingbag ul.samples li .description h4{font-size:14px;color:#000;margin:0;}.row.shoppingbag ul.samples li .description span{font-size:12px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-top:6px;display:inline-block;}.row.shoppingbag ul.samples li .description a{font-size:14px;color:#626262;margin-top:4px;display:inline-block;}@media only screen and (min-width:768px){.row.shoppingbag ul.samples{padding:0;}}@media only screen and (min-width:992px){.row.shoppingbag ul.samples{display:table;width:100%;}.row.shoppingbag ul.samples li{width:33.3333%;display:table-cell;border-bottom:1px solid #d8d8d8;padding-bottom:16px;}.row.shoppingbag ul.samples li:not(:last-child){border-right:none;}.row.shoppingbag ul.samples li .img,.row.shoppingbag ul.samples li .description{display:block;}.row.shoppingbag ul.samples li .img{width:100%;}.row.shoppingbag ul.samples li .img img{height:144px;margin:49px 0 41px;}}.row.shoppingbag input{outline:none;}.row.shoppingbag input[type="checkbox"]{display:none;}.row.shoppingbag input[type="checkbox"] + span{position:relative;display:inline-block;margin-right:12px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-6px;cursor:pointer;}.row.shoppingbag input[type="checkbox"] + span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}.row.shoppingbag input[type="checkbox"]:checked + span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}.row.shoppingbag label.label_check{font-size:14px;margin-top:20px;margin-bottom:60px;cursor:pointer;display:inline-block;font-weight:normal;color:#000;margin-left:24px;}@media only screen and (min-width:768px){.row.shoppingbag label.label_check{margin-left:0;}}@media only screen and (min-width:992px){.row.shoppingbag label.label_check{margin-left:20px;}}.row.shoppingbag .bootstrap-select-custom{display:inline-block;width:75px;margin-right:10px;vertical-align:top;height:44px;outline:none;position:relative;}.row.shoppingbag .bootstrap-select-custom > .dropdown-toggle{height:44px;font-size:12px;line-height:31px;color:#000;text-transform:uppercase;border-radius:0;background-color:#fff !important;letter-spacing:1px;box-shadow:none;border-color:#d8d8d8;outline:none !important;transition:all 1s;position:relative;width:100%;}.row.shoppingbag .bootstrap-select-custom > .dropdown-toggle .caret{font-size:0;background-image:url(/ww/modules/custom/puig_categorypage/src/images/dropdown.svg);background-repeat:no-repeat;background-position:center center;right:10px;margin-top:-10px;height:20px;width:20px;border:none;transition:all .5s;position:absolute;top:50%;vertical-align:middle;}@media (hover){.row.shoppingbag .bootstrap-select-custom > .dropdown-toggle:hover .filter-option{text-decoration:underline;}}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom{margin:-1px 0 0 0;border-radius:0;max-width:100%;min-width:100%;box-shadow:none;border:1px solid #d8d8d8;border-top:none;padding-bottom:0;max-height:0 !important;min-height:0 !important;transition:all 1s;overflow:hidden;display:block;z-index:-1;position:absolute;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom > .inner{border:none;position:static;float:none;border:0;padding:0;margin:0;overflow-y:auto;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom > .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom > li.selected > a{text-decoration:none;background-color:#f5f5f5;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom > li > a{padding:0 12px;height:44px;font-size:12px;line-height:42px;text-transform:uppercase;color:#000;outline:none !important;display:block;text-align:left;background-color:#fff;cursor:pointer;}@media (hover){.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom > li > a:hover{text-decoration:none;background-color:#f5f5f5;}}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom::-webkit-scrollbar{width:6px;background-color:#fff;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background-color:#252525;border:2px solid #fff;}.row.shoppingbag .bootstrap-select-custom .dropdown-menu-custom::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff;}.row.shoppingbag .bootstrap-select-custom.open .dropdown-menu-custom{border-color:#000;max-height:178px !important;min-height:74px !important;z-index:98;}.row.shoppingbag .bootstrap-select-custom.open > .dropdown-toggle{border-color:#000;}.row.shoppingbag .bootstrap-select-custom.open > .dropdown-toggle .caret{transform:rotate(180deg);}.row.shoppingbag .region-empty-cart-banner{display:none;border:1px solid #d8d8d8;width:100%;font-size:0;}.row.shoppingbag .region-empty-cart-banner > div{display:table-cell;vertical-align:middle;}.row.shoppingbag .region-empty-cart-banner > div:first-child img{height:80px;}.row.shoppingbag .region-empty-cart-banner > div:last-child{text-align:right;padding-right:18px;}.row.shoppingbag .region-empty-cart-banner .button{max-width:220px;}@media only screen and (min-width:992px){.row.shoppingbag .region-empty-cart-banner > div:first-child img{height:208px;}}@media only screen and (min-width:768px){.row.shoppingbag{padding-bottom:100px;}.row.shoppingbag h3.samples{padding-left:0;}}@media only screen and (min-width:992px){.row.shoppingbag{position:relative;}.row.shoppingbag h3.samples{padding-left:20px;}}#order-summary-col{padding-left:15px;padding-right:15px;float:right;}@media (max-width:767px){#order-summary-col{float:none;}}#order-summary-cart{width:100%;height:auto;position:static;z-index:101;top:0;right:-315px;transition:right 1s;background-color:#fff;overflow-y:auto;overflow-x:hidden;clear:both;padding:24px 15px 0;}@media (max-width:767px){#order-summary-cart{padding-left:0;padding-right:0;}}#order-summary-cart .button{margin-top:20px;}#order-summary-cart h2{display:block;letter-spacing:1px;margin-bottom:10px;margin-top:9px;line-height:45px;color:#252525;font-size:14px;text-transform:uppercase;}#order-summary-cart .items{display:none;position:absolute;top:14px;right:0;text-align:right;color:#626262;letter-spacing:1px;text-transform:uppercase;}#order-summary-cart .order-details{padding:0 20px 20px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}#order-summary-cart .order-details h4{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#626262;margin-top:24px;margin-bottom:5px;}#order-summary-cart .order-details p{font-size:14px;color:#000;margin:0;}#order-summary-cart .product-list-price{border:1px solid #d8d8d8;}#order-summary-cart .product-list-price .price-summary tr:last-child{border-top:1px solid #d8d8d8;}#order-summary-cart .product-list-price .price-summary tr:last-child td{letter-spacing:1px;text-transform:uppercase;}#order-summary-cart .product-list-price .price-summary tr:first-child td{padding-top:24px;}#order-summary-cart .product-list-price .price-summary tr td{padding:12px 24px 12px;font-size:14px;line-height:13px;color:#252525;}#order-summary-cart .product-list-price .price-summary tr td:last-child{text-align:right;letter-spacing:1px;text-transform:uppercase;}#order-summary-cart .product-list-price .price-summary tr:nth-last-child(2) td{padding-bottom:24px;}#order-summary-cart .promo-code{border:1px solid #d8d8d8;margin-top:19px;}#order-summary-cart .promo-code > div{padding:8px 20px 23px;}#order-summary-cart .promo-code > div .label_text{margin:0;}#order-summary-cart .promo-code > div .label_text.filled span{font-size:inherit;left:inherit;opacity:0;left:0;top:0;z-index:-1;}#order-summary-cart .promo-code > div .label_text .submit{position:absolute;top:0;right:0;color:#626262;z-index:99999;font-size:14px;font-weight:normal;}@media (max-width:550px){#order-summary-cart .promo-code > div .label_text a.submit{z-index:1;}}#order-summary-cart .promo-code > div.validation{background-color:#f3f3f3;letter-spacing:1px;color:#626262;text-transform:uppercase;font-size:12px;padding:0 20px;overflow:hidden;max-height:0;height:auto;transition:max-height .5s,padding .5s;background-repeat:no-repeat;background-position:right 20px center;}#order-summary-cart .promo-code > div.validation.valid,#order-summary-cart .promo-code > div.validation.invalid{border-top:1px solid #d8d8d8;max-height:40px;padding:8px 20px;}#order-summary-cart .promo-code > div.validation.valid{background-image:url(/ww/modules/custom/puig_shoppingbag/src/images/valid.png);}#order-summary-cart .promo-code > div.validation.invalid{background-image:url(/ww/modules/custom/puig_shoppingbag/src/images/invalid.png);}#order-summary-cart .payment-methods{font-size:0;display:table;width:100%;margin-top:28px;}#order-summary-cart .payment-methods span{display:table-cell;vertical-align:middle;font-size:12px;text-align:center;padding:0 4px;}#order-summary-cart .payment-methods span:first-child{text-align:left;padding-left:0;}#order-summary-cart .payment-methods span:last-child{text-align:right;padding-right:0;}#order-summary-cart .delivery{position:relative;font-size:12px;letter-spacing:1px;color:#000000;text-transform:uppercase;margin:22px 0;display:table;}#order-summary-cart .delivery .img{display:table-cell;vertical-align:middle;width:40px;}#order-summary-cart .delivery .txt{display:table-cell;vertical-align:middle;}#order-summary-cart .unboxing-experience{background-image:url(/ww/modules/custom/puig_shoppingbag/src/images/unboxing_experience.jpg);background-size:auto 100%;background-position:top left;background-repeat:no-repeat;height:178px;position:relative;}#order-summary-cart .unboxing-experience:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1;}#order-summary-cart .unboxing-experience .button{border-color:#fff;width:208px;position:absolute;top:50%;left:50%;z-index:2;margin-left:-104px;margin-top:-22px;background-color:rgba(0,0,0,0.8);cursor:pointer;}#order-summary-cart .unboxing-experience .button span{background-image:url(/ww/modules/custom/puig_shoppingbag/src/images/play.svg);background-position:-5px -2px;padding-left:8px;background-repeat:no-repeat;position:relative;}#order-summary-cart .unboxing-experience .button span:before{content:"";background-image:url(/ww/modules/custom/puig_shoppingbag/src/images/play.svg);background-position:top left;background-repeat:no-repeat;position:absolute;width:15px;height:16px;top:40px;left:-5px;}@media only screen and (min-width:768px){#order-summary-cart{width:256px !important;height:auto;position:-webkit-sticky;position:sticky;top:60px;transition:left 0;overflow:visible;z-index:98;padding:0;}#order-summary-cart h2{margin-bottom:4px;margin-top:0;}#order-summary-cart .items{display:block;}#order-summary-cart .product-list-price{border:1px solid #000;}#order-summary-cart .product-list-price .price-summary tr td{padding:12px 19px;}#order-summary-cart .product-list-price .price-summary tr:last-child{border-top:1px solid #000;}#order-summary-cart .product-list-price .price-summary tr:last-child td{padding:24px 19px;}#order-summary-cart .payment-methods{margin-top:18px;}#order-summary-cart .payment-methods span{padding:0 4px;}#order-summary-cart .delivery{margin:30px 0;}}@media only screen and (min-width:1144px){#order-summary-cart{width:315px !important;}}@media only screen and (min-width:992px){#order-summary-cart .payment-methods span{padding:0 7px;}}#video-player{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,0.25);display:flex;display:none;text-align:center;align-items:center;justify-content:center;}#video-player > div{display:inline-block;width:80%;left:10%;background-color:#fff;text-align:left;padding:30px;}#video-player > div .close{opacity:1;font-size:0;margin-top:-20px;margin-right:-22px;}#video-player > div video{width:100%;}#sample-last-chance{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,0.25);display:flex;display:none;text-align:center;align-items:center;justify-content:center;}#sample-last-chance > div{display:inline-block;width:80%;max-width:372px;left:10%;background-color:#fff;text-align:left;padding:24px 30px;}#sample-last-chance > div .close{opacity:1;font-size:0;}#sample-last-chance > div h3{font-size:14px;line-height:20px;color:#252525;padding:0 112px 0 0;margin:0 0 15px 0;}#sample-last-chance > div ul{list-style:none;display:table;width:100%;padding:0;}#sample-last-chance > div ul li{display:table-row;}#sample-last-chance > div ul li > div{display:table-cell;vertical-align:middle;border:1px solid #d8d8d8;border-bottom:none;}#sample-last-chance > div ul li > div.img{border-right:none;padding:25px;text-align:center;}#sample-last-chance > div ul li > div.img img{height:77px;width:auto;}#sample-last-chance > div ul li > div.description{border-left:none;width:100%;}#sample-last-chance > div ul li > div.description h4{font-size:14px;color:#000;margin-bottom:10px;}#sample-last-chance > div ul li > div.description span{font-size:12px;text-transform:uppercase;color:#000;letter-spacing:1px;}#sample-last-chance > div ul li > div.description a{font-size:14px;color:#626262;}#sample-last-chance > div ul li:last-child > div{border-bottom:1px solid #d8d8d8;}#sample-last-chance > div .button{margin-top:20px;}#sample-last-chance > div input{outline:none;}#sample-last-chance > div input[type="checkbox"]{display:none;}#sample-last-chance > div input[type="checkbox"] + span{position:relative;display:inline-block;margin-right:12px;border:1px solid #d1d1d1;background-image:linear-gradient(to bottom,#ffffff,#f4f4f4);width:22px;height:22px;vertical-align:-6px;cursor:pointer;}#sample-last-chance > div input[type="checkbox"] + span:after{content:"";position:absolute;top:10px;left:10px;width:0px;height:0px;background-color:#000;opacity:0;transition:all .3s;}#sample-last-chance > div input[type="checkbox"]:disabled:checked + span:after{background-color:#d1d1d1;}#sample-last-chance > div input[type="checkbox"]:checked + span:after{opacity:1;top:5px;left:5px;width:10px;height:10px;}#sample-last-chance > div label.label_check{font-size:14px;margin:18px 0;cursor:pointer;display:block;font-weight:normal;color:#000;}#sample-last-chance > div label.label_check.disabled{opacity:0.4;cursor:default;}#sample-last-chance > div label.label_check.disabled input[type="checkbox"] + span{cursor:default;}#sample-last-chance > div label > div{display:table-cell;vertical-align:middle;}#sample-last-chance > div label > div.img img{height:61px;width:auto;}#sample-last-chance > div label > div.txt{width:100%;}#sample-last-chance > div label > div.txt h4{letter-spacing:1px;font-size:14px;color:#000000;text-transform:uppercase;margin:0;}#sample-last-chance > div label > div.txt span{font-size:12px;letter-spacing:1px;color:#626262;text-transform:uppercase;}#sample-last-chance > div label > div.txt span.included{color:#000;}label{position:relative;font-weight:normal;}label.label_text{display:block;line-height:39px;margin-top:15px;margin-bottom:20px;}label.label_text span{position:absolute;top:10px;left:0;color:#626262;font-size:13px;transition:all .5s;cursor:text;font-weight:normal;}@media (max-width:769px){label.label_text span{font-size:11px;}}@media (max-width:340px){label.label_text span{font-size:9px;}}.gift label.label_text span,.promo-code label.label_text span{top:0;}label span.mandatory:after{content:"*";font-size:10px;padding-left:2px;vertical-align:2px;}label.label_text input{border:none;border-bottom:1px solid #d8d8d8;width:100%;background-color:transparent;height:42px;line-height:1;}label.label_text img.loc{position:absolute;right:0;top:11px;}label.label_text.filled span{top:-18px;left:0;font-size:10px;}label.label_text input:-webkit-autofill + span,label.label_text input:-webkit-autofill:hover + span,label.label_text input:-webkit-autofill:focus + span{top:-18px;left:0;font-size:10px;}#order-summary-cart .promo-code .promo-code-validated{display:flex;background-color:#f9f9f9;text-transform:uppercase;border-top:1px solid #d8d8d8;color:#626262;padding:8px 20px;}#order-summary-cart span.validation-symbol{display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin-left:auto;}.tooltip .tooltip-inner{padding:15px;max-width:250px;}.customer-service > span{margin-top:40px;display:block;}div.free-delivery{}#noMoreSamples{top:50%;left:50%;transform:translate(-50%,-50%);background:#000;padding:60px;color:#fff;z-index:10;}#noMoreSamples .d-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;}#noMoreSamples .d-flex .close{position:absolute;right:18px;top:10px;opacity:1px;}#noMoreSamples .d-flex .button{margin-top:30px;max-width:230px;}
