@charset "utf-8";#overlayGuestReco{position:fixed;top:0px;left:0px;width:100%;height:100%;display:table;z-index:100000;background:rgba(0,0,0,0.3);}#overlayGuestReco{opacity:0;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}#overlayGuestReco.appear{opacity:1;}#overlayGuestRecoCell{position:relative;width:100%;height:100%;text-align:center;vertical-align:middle;display: table-cell;}#overlayGuestRecoCellDiv{display:inline-block;background:#fff;-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.29);-moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.29);box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.29);position: relative;padding: 3px;margin: 10px;width: 820px;}#overlayGuestRecoFormDiv{display: table;width:100%;}#overlayGuestRecoFormDivRow{display:table-row;width:100%;}#overlayGuestRecoFormDivImage{width:40%;height:100%;position:relative;display:table-cell;}#overlayGuestRecoFormDivImageIn{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;}#overlayGuestRecoFormDivContent{width:60%;position:relative;display:table-cell;box-sizing:border-box;}#overlayGuestRecoFormDivImage img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}#overlayGuestRecoFormDivContent form{padding:40px;}#overlayGuestRecoFormDiv .overlayGuestRecoFormTitTit{font-size: 120%;}#overlayGuestRecoCloseCart,#overlayGuestRecoClose{position:absolute;top:2px;right:2px;z-index: 10000;width: 22px;height: 22px;background: url("../../images/lookbook/overlaylbclose.svg") no-repeat center center;cursor:pointer;}.overlayGuestRecoForm.sending .guestcartreco_form_submit{display:none;}.guestcartreco_sending{display:none;width:20px;height:20px;background:transparent url("../../images/lazy_loading.png") no-repeat center center;background-size:contain;}.overlayGuestRecoForm.sending .guestcartreco_sending{display:inline-block;}.overlayGuestRecoFormAvisos{color:#e84729;}#overlayGuestRecoFormDivContentIn .overlayGuestRecoFormAvisos{padding-top:15px;}.overlayGuestRecoFormAvisos.error{padding-top:15px;color:#f00;}.overlayGuestRecoFormTitTit{color: #e84729;font-family: "ArboriaBold", "Helvetica Neue", Verdana, Arial, sans-serif;font-size:120%;}.overlayGuestRecoFormTitText{font-family: "ArboriaBook", "Helvetica Neue", Verdana, Arial, sans-serif;}.overlayGuestRecoForm{font-family: Arial,Helvetica,sans-serif;}.politica{font-size:0.9em;padding-top: 2%;padding-top: 0.5em;}.politica_ampliada{font-size:0.8em;padding-top: 1%;padding-top:0.3em;}#overlayCartGuestRecoFormDiv{margin-top: 15px;border: 1px dashed #ccc;padding: 10px 5px;position:relative;color:#000;}#overlayCartGuestRecoFormDiv.closed{}#overlayMiniCartGuestRecoFormDiv{font-size:90%;text-align:center;text-transform:none;padding: 10px 5px;border-bottom: 1px solid #000;}.overlayGuestRecoFormTitTit{padding-bottom:1%;padding-bottom:0.3em;}.overlayGuestRecoFormTitText{padding-bottom:3%;padding-bottom: 0.8em;}.overlayGuestRecoFormInputMail{padding-bottom:2%;padding-bottom: 0.5em;}.guestcartreco_form_email{padding:3px 6px;vertical-align: middle;}#overlayMiniCartGuestRecoFormDiv .guestcartreco_form_email{max-width:140px;}.guestcartreco_form_submit{display: inline-block;clear: both;padding: 10px 15px;border: 0;color: #FFFFFF;font-weight: normal;text-align: center;text-transform: uppercase;vertical-align: middle;white-space: nowrap;background: #000000;border-radius: 12px;cursor: pointer;font-family: "ArboriaBold", "Helvetica Neue", Verdana, Arial, sans-serif;}#overlayMiniCartGuestRecoFormDiv .guestcartreco_form_submit,#overlayCartGuestRecoFormDiv .guestcartreco_form_submit{font-size:80%;padding: 6px 10px;vertical-align: middle;}#guestcartreco_form_submit_popup{padding-top:20px;}@media only screen and (max-width: 860px) {#overlayGuestRecoCellDiv{width:initial;max-width: 720px;}}@media only screen and (max-width: 700px) {#overlayGuestRecoFormDivContent form {padding: 20px;}}@media only screen and (max-width: 500px) {#overlayGuestRecoFormDiv {display: block;width: 100%;height: 100%;}#overlayGuestRecoFormDivRow {display: table;height: 100%;}#overlayGuestRecoFormDivContent,#overlayGuestRecoFormDivImage {width: 100%;height: auto;display: table-row;}#overlayGuestRecoFormDivContentIn,#overlayGuestRecoFormDivImageIn{display: table-cell;width: 100%;position:relative;}#overlayGuestRecoCellDiv {min-height:100%;margin-top:0px;margin-bottom:0px;height: 100%;}#overlayGuestRecoFormDivContent form {padding-bottom: 40px;}}