<div class="c-promo-codes o-collapsible o-collapsible--raw ">
<div class="c-promo-codes__header o-collapsible__title js-collapsible-title" id="promo-codes-accordion">
<img src="../../images/svgs/stk-voucher.svg" alt="" class="c-promo-codes__img">
<p>Utilizza i [110 €] di credito che hai a disposizione</p>
</div>
<div class="c-promo-codes__content">
<div class="c-promo-codes__items">
<div class="c-promo-codes__item">
<div class="c-selection c-selection--promo-code">
<input class="c-selection__checkbox u-visuallyhidden" type="checkbox" name="" id="-75">
<label class="c-selection__label" for="-75">
<span class="u-visuallyhidden">scadenza: 07/12/2025</span>
</label>
<div class="c-selection__input c-selection__input--checkbox"></div>
<p class="promo-code__value mobile">50€</p>
<div class="promo-code__contents">
<p class="promo-code__value desk">50€</p>
<p class="promo-code__due-date">scadenza: 07/12/2025</p>
<p class="promo-code__id">#ADV-1234</p>
</div>
</div>
</div>
<div class="c-promo-codes__item">
<div class="c-selection c-selection--promo-code">
<input class="c-selection__checkbox u-visuallyhidden" type="checkbox" name="" id="-42">
<label class="c-selection__label" for="-42">
<span class="u-visuallyhidden">scadenza: 07/12/2025</span>
</label>
<div class="c-selection__input c-selection__input--checkbox"></div>
<p class="promo-code__value mobile">30€</p>
<div class="promo-code__contents">
<p class="promo-code__value desk">30€</p>
<p class="promo-code__due-date">scadenza: 07/12/2025</p>
<p class="promo-code__id">#ADV-1235</p>
</div>
</div>
</div>
<div class="c-promo-codes__item">
<div class="c-selection c-selection--promo-code">
<input class="c-selection__checkbox u-visuallyhidden" type="checkbox" name="" id="-71">
<label class="c-selection__label" for="-71">
<span class="u-visuallyhidden">scadenza: 07/12/2025</span>
</label>
<div class="c-selection__input c-selection__input--checkbox"></div>
<p class="promo-code__value mobile">30€</p>
<div class="promo-code__contents">
<p class="promo-code__value desk">30€</p>
<p class="promo-code__due-date">scadenza: 07/12/2025</p>
<p class="promo-code__id">#ADV-1236</p>
</div>
</div>
</div>
</div>
<div class="c-promo-codes__info">
<p>Il sistema seleziona automaticamente i crediti con scadenza più vicina, e con l’importo necessario a coprire il costo del tuo acquisto corrente.</p>
<button type="button" class="c-button c-button--as-link js-fr-dialogmodal-open" aria-controls="dialog-credits-info">
Informazioni sui crediti
</button>
</div>
</div>
</div>
<div class="c-promo-codes o-collapsible o-collapsible--raw {{#if modifier}} {{modifier}}{{/if}}">
<div class="c-promo-codes__header o-collapsible__title js-collapsible-title" id="promo-codes-accordion">
<img src="{{ path img.src }}" alt="{{ img.alt }}" class="c-promo-codes__img">
<p>{{ title }}</p>
</div>
<div class="c-promo-codes__content">
<div class="c-promo-codes__items">
{{#each items}}
<div class="c-promo-codes__item">
{{> @selection--promo-code promo-code }}
</div>
{{/each}}
</div>
<div class="c-promo-codes__info">
<p>{{{ info-text }}}</p>
{{> @button btn-info }}
</div>
</div>
</div>
{
"title": "Utilizza i [110 €] di credito che hai a disposizione",
"img": {
"src": "/images/svgs/stk-voucher.svg",
"alt": ""
},
"items": [
{
"promo-code": {
"text": "scadenza: 07/12/2025",
"extra-text": "#ADV-1234",
"value": "50€"
}
},
{
"promo-code": {
"text": "scadenza: 07/12/2025",
"extra-text": "#ADV-1235",
"value": "30€"
}
},
{
"promo-code": {
"text": "scadenza: 07/12/2025",
"extra-text": "#ADV-1236",
"value": "30€"
}
}
],
"info-text": "Il sistema seleziona automaticamente i crediti con scadenza più vicina, e con l’importo necessario a coprire il costo del tuo acquisto corrente.",
"btn-info": {
"type": "button",
"text": "Informazioni sui crediti",
"modifier": "c-button--as-link js-fr-dialogmodal-open",
"opens-dialog": "dialog-credits-info"
}
}
.c-promo-codes {
background-color: secondary(soft, 100);
border: remify(1px) solid primary(night, 20);
border-radius: remify(16px);
.c-collapsible__button {
padding: 0;
width: 100%;
cursor: pointer;
gap: remify(8px);
padding: remify(16px);
svg {
height: remify(24px);
min-width: remify(24px);
margin-left: auto;
* {
fill: currentColor;
}
}
}
}
.c-promo-codes__header {
@include font-scale(level-2, bold);
}
.c-promo-codes__img {
width: remify(40px);
}
.c-promo-codes__content {
padding: remify(16px);
}
.c-promo-codes__items {
display: flex;
flex-direction: column;
gap: remify(16px);
}
.c-promo-codes__info {
margin-top: remify(8px);
p {
@include font-scale(level-1-5);
}
.c-button {
margin-top: remify(8px);
color: primary(night, 120);
@include font-scale(level-2, semibold);
}
}
No notes defined.