<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "UTF-8";
.iframe-subscribe-wallet, .iframe-update-wallet{
	width:100%;
	height:500px;
	border:none;
	overflow:hidden;
}

.iframe-with-perso-data{ 
	height:700px; 
}

.wallet-manage-content .actions{
	margin-top:20px;
}
.wallet_details dt{
    font-weight:bold;
}

.wallet_details dl dd {
	padding-left:20px;
}

.side-col .block-oneclick dl,
.side-col .block-oneclick .notlogged,
.sidebar .block-oneclick dl,
.sidebar .block-oneclick .notlogged,
.checkout-types .block-oneclick dl,
.checkout-types .block-oneclick .notlogged {
	padding:5px;
}
.side-col .block-oneclick select,
.checkout-types .block-oneclick select,
.sidebar .block-oneclick select{
	width:100%;
}

.checkout-types .block-oneclick{
	text-align:left;
}

.payline-checkoutonepage-index #wait-txt{
	display:none;
	padding:20px;
    width:300px;
    height:30px;
}
.payline-checkoutonepage-index .popin{
	position:absolute;
	display:block!important;
	background-color:#FFFFFF;
	border:2px solid black;
	text-align:center;
	z-index:999;
}

.payline-checkoutonepage-index .col-main {
    padding: 20px 0 0;
}

fieldset.form-payline {
    margin-top: 5px;
    margin-bottom: 5px;
    border:1px solid #BBAFA0;
    background-color: white;
}

fieldset.form-payline legend{
    display: block;
    color:#BBAFA0;
    padding-right: 5px;
    padding-left: 5px;
}

fieldset.form-payline legend img{
    display: block;
    float: right;
}

.input-cc-card  {
  clear : both;
}

.input-cc-card label{
  padding-right: 3px;
}

.input-cc-card label input {
    /* display:none; */
  margin-right: -3px;
}

.input-cc-card  label input + img {
  cursor:pointer;
  border:4px solid transparent;
  float: none;
}

.input-cc-card  label input:checked + img {
  border:3px solid #3399cc;
  padding:1px;
  float: none;
}



form#wallet-checkout p{
	padding:0 5px;
}
.sidebar .payline-logo {
    display: block;
    margin: 10px 0;
    text-align: center;
}
#wallet-checkout .secured-by{
	padding:0 5px;
	text-align:right;
	font-size:0.8em;
}
table.payline-payment th {
    font-weight:bold;
    vertical-align:middle;
}
table.payline-payment td {
    margin-left:5px;
    width:35%;
}
.payline-payment-logo img {
    display:block;
    margin:auto;
}

#payment_form_PaylineCPT li input{
	margin-top: 13px;
}

#payment_form_PaylineCPT li img {
    display: inline;
    vertical-align: top;
    float: none;
}

/* Widget Shortcut */

.paylineContainer {
    min-height: 100px;
    margin-top: 5px;
    padding: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;border: 1px solid #bbb;
    border-radius: 6px;
    position: relative;
}

.paylineContainer.shipping-method  {
    padding: 5px;
}


.paylineContainer .checkout-agreements .agreement-content {
    max-width: none;
}

.paylineContainer .checkout-agreements .agree,
.paylineContainer .buttons-set button {
    margin: 5px;
}

.paylineContainer .overlay {
    display: none;
    background-color: rgba(255, 255, 255, 0.85);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.paylineContainer .overlay img{
    margin: auto;
    padding-top: 20px;
}

.paylineContainer.disabled .overlay {
    display: block;
}

.paylineContainer.disabled input{
    display: none;
}


/* AZ Widget Customizations ===================================================== */
#PaylineWidget *{
    font-family: HelveticaNeueMediumCondRg, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 0.85em;
}

#PaylineWidget  .pl-pay-btn { color:#fff;background-color: #815C87; margin-right: 0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
#PaylineWidget.pl-container-default .pl-card-logos-container {border:none;}
#PaylineWidget.pl-container-default  .pl-pmContainer {border:none;background:none;}
#PaylineWidget.pl-container-default .pl-form-container {text-align:left;}
#PaylineWidget.pl-container-default .pl-form-container&gt;div { max-width: 50%;}
#PaylineWidget.pl-container-default .pl-form-container&gt;div.pl-pay-btn-container{text-align:right; width: 100%;max-width: none;}
#PaylineWidget.pl-container-default .pl-pay-btn-container {margin-right: 0px;margin-left: auto;}
#PaylineWidget.pl-container-lightbox #pl-container-lightbox-header-title {
    background-image:url('https://www.aroma-zone.com/skin/frontend/default/aromazone/images/interface/background/logo-aroma-zone.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    text-indent: -5000px;
    display: block;
    height: 35px;
}
#PaylineWidget.pl-container-lightbox #pl-container-lightbox-header-subtitle-separator {display:none!important;}
#PaylineWidget.pl-container-lightbox .pl-header {  background-color: #fff; }
#PaylineWidget.pl-container-lightbox #pl-container-lightbox-header-subtitle {
    background-color: #EAEAEC;
    margin : 20px -10px 0 -10px;
    padding: 20px 0
}

#PaylineWidget.pl-container-lightbox   .pl-form-group {
    min-height: auto;
}
#PaylineWidget.pl-container-lightbox .pl-form-container.pl-hide-labels .pl-label-input {
    display: block;
    text-align:left;
    padding-left:20px;
    margin: 0;
    color: #4B4B4B;
}

#PaylineWidget.pl-container-lightbox .pl-form-container .pl-expirationDateContainer,
#PaylineWidget.pl-container-lightbox .pl-form-container .pl-cvvContainer {
    width:100%;
    display: block;
    clear: both;
    float: none;
    left: 0;
    right: 0;
    margin: 0 0 0 -15px;
}

#PaylineWidget.pl-container-lightbox .pl-form-container .pl-expirationDateContainer .pl-input-group-container ,
#PaylineWidget.pl-container-lightbox .pl-form-container .pl-cvvContainer  .pl-input-group-container {
    margin: 0;
    padding: 0 0 0 15px;
}
#PaylineWidget.pl-container-lightbox {overflow-x: visible; overflow-y: visible;}
#PaylineWidget .pl-apple-pay .pl-card-logos{
    background: url(https://payment.payline.com/assets/images/sprites.png) no-repeat;
    background-position:-365px -155px;
    width:39px!important;
    height:25px!important;
}</pre></body></html>