:root {
--wpr-radius:   6px;
--wpr-z-modal:  99999;
--wpr-font:     inherit; --wpr-color-error:   #b91c1c;
--wpr-bg-error:      #fef2f2;
--wpr-border-error:  #fca5a5;
--wpr-color-success: #15803d;
--wpr-bg-success:    #f0fdf4;
--wpr-border-success:#86efac;
} .wpr-form-wrap {
font-family: var(--wpr-font);
line-height: 1.6;
max-width: 560px;
}
.wpr-form__title {
margin: 0 0 8px;
font-size: 1.4em;
font-weight: 700;
}
.wpr-form__intro {
margin: 0 0 24px;
font-size: .9em;
opacity: .75;
} .wpr-step {
display: block;
}
.wpr-step[hidden] {
display: none !important;
} .wpr-field {
margin-bottom: 18px;
}
.wpr-fieldset {
margin-bottom: 18px;
}
.wpr-label,
.wpr-field > .wpr-label {
display: block;
margin-bottom: 6px;
font-size: .88em;
font-weight: 600;
}
.wpr-input,
.wpr-textarea {
display: block;
width: 100%;
padding: 10px 12px;
font-size: 16px; font-family: var(--wpr-font);
color: FieldText;
background: Field;
border: 1px solid ButtonBorder;
border-radius: var(--wpr-radius);
box-sizing: border-box;
-webkit-appearance: none;
appearance: none;
transition: outline-offset .1s ease;
}
.wpr-input:focus,
.wpr-textarea:focus {
outline: 2px solid Highlight;
outline-offset: 1px;
}
.wpr-textarea {
resize: vertical;
min-height: 90px;
} .wpr-items-list {
display: flex;
flex-direction: column;
gap: 10px;
padding: 12px;
background: transparent;
border: 1px solid ButtonBorder;
border-radius: var(--wpr-radius);
}
.wpr-checkbox-label {
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
font-size: .93em;
line-height: 1.4;
}
.wpr-checkbox-label input[type="checkbox"] {
flex-shrink: 0;
width: 18px;
height: 18px;
margin: 0;
cursor: pointer;
accent-color: Highlight;
}
.wpr-item__thumb {
flex-shrink: 0;
width: 48px;
height: 48px;
object-fit: cover;
border-radius: 4px;
border: 1px solid ButtonBorder;
}
.wpr-item__info {
display: flex;
flex-direction: column;
}
.wpr-item__name {
font-weight: 600;
}
.wpr-item__qty {
font-size: .83em;
opacity: .65;
} .wpr-message {
padding: 10px 14px;
border-radius: var(--wpr-radius);
font-size: .9em;
margin-top: 12px;
}
.wpr-message[hidden] {
display: none !important;
}
.wpr-message.is-error {
color: var(--wpr-color-error);
background: var(--wpr-bg-error);
border: 1px solid var(--wpr-border-error);
}
.wpr-message.is-success {
color: var(--wpr-color-success);
background: var(--wpr-bg-success);
border: 1px solid var(--wpr-border-success);
} .wpr-actions {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-top: 20px;
}
.wpr-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 11px 22px;
font-size: .95em;
font-family: var(--wpr-font);
font-weight: 600;
line-height: 1.2;
border-radius: var(--wpr-radius);
cursor: pointer;
text-decoration: none;
-webkit-appearance: none;
appearance: none;
transition: opacity .15s ease, outline-offset .1s ease;
} .wpr-btn--primary {
background: CanvasText;
color: Canvas;
border: 2px solid CanvasText;
}
.wpr-btn--primary:hover,
.wpr-btn--primary:focus-visible {
opacity: .82;
outline: 2px solid Highlight;
outline-offset: 2px;
} .wpr-btn--secondary {
background: transparent;
color: ButtonText;
border: 2px solid ButtonBorder;
}
.wpr-btn--secondary:hover,
.wpr-btn--secondary:focus-visible {
outline: 2px solid Highlight;
outline-offset: 2px;
} .wpr-btn.is-loading {
opacity: .55;
cursor: not-allowed;
pointer-events: none;
}
.wpr-btn.is-loading::after {
content: '';
display: inline-block;
width: 13px;
height: 13px;
border: 2px solid currentColor;
border-top-color: transparent;
border-radius: 50%;
animation: wpr-spin .6s linear infinite;
margin-left: 6px;
}
@keyframes wpr-spin {
to { transform: rotate(360deg); }
} .wpr-success {
text-align: center;
padding: 20px 0;
}
.wpr-success__icon {
display: flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
background: var(--wpr-color-success);
color: #fff;
border-radius: 50%;
font-size: 2em;
margin: 0 auto 16px;
}
.wpr-success__title {
margin: 0 0 10px;
font-size: 1.2em;
font-weight: 700;
color: var(--wpr-color-success);
}
.wpr-success__detail {
margin: 0 0 12px;
font-size: .95em;
font-weight: 600;
}
.wpr-success__legal {
font-size: .83em;
opacity: .65;
margin: 0;
} .wpr-status {
display: inline-block;
padding: 2px 10px;
border-radius: 20px;
font-size: .8em;
font-weight: 600;
text-transform: capitalize;
}
.wpr-status--ricevuto      { background: #d6eaf8; color: #1a5276; }
.wpr-status--in_lavorazione{ background: #fef9e7; color: #7d6608; }
.wpr-status--completato    { background: #eafaf1; color: #1e8449; }
.wpr-status--rifiutato     { background: #fdecea; color: #922b21; } .wpr-modal {
position: fixed;
inset: 0;
z-index: var(--wpr-z-modal);
display: flex;
align-items: center;
justify-content: center;
padding: 16px;
box-sizing: border-box;
}
.wpr-modal[hidden] {
display: none !important;
}
.wpr-modal__backdrop {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, .5);
cursor: pointer;
}
.wpr-modal__box {
position: relative;
z-index: 1;
background: Canvas;
color: CanvasText;
border-radius: calc(var(--wpr-radius) * 2);
box-shadow: 0 8px 40px rgba(0, 0, 0, .28);
width: 100%;
max-width: 620px;
max-height: 90vh;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.wpr-modal__content {
padding: 32px 32px 28px;
}
.wpr-modal__close {
position: absolute;
top: 12px;
right: 14px;
z-index: 2;
background: transparent;
border: none;
cursor: pointer;
font-size: 1.5em;
line-height: 1;
color: inherit;
opacity: .5;
padding: 4px 8px;
border-radius: var(--wpr-radius);
transition: opacity .15s ease;
}
.wpr-modal__close:hover,
.wpr-modal__close:focus-visible {
opacity: 1;
outline: 2px solid Highlight;
outline-offset: 2px;
} .wpr-modal-trigger,
.wpr-link {
cursor: pointer;
} @media (max-width: 480px) {
.wpr-modal__content {
padding: 24px 18px 20px;
}
.wpr-modal__box {
border-radius: var(--wpr-radius);
}
.wpr-actions {
flex-direction: column;
}
.wpr-btn {
width: 100%;
justify-content: center;
}
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}.wcct_countdown_highlight_1:after,.wcct_countdown_round_fill:after,.wcct_countdown_round_ghost:after,.wcct_countdown_square_fill:after,.wcct_countdown_square_ghost:after{content:'';clear:both}.wcct_pl5{padding-left:5px}.wcct_pl10{padding-left:10px}.wcct_pr5{padding-right:5px}.wcct_pr10{padding-right:10px}.wcct_countdown_timer{margin-bottom:0;display:inline-block}.cart_totals .wcct_countdown_timer{display:block}.wcct_countdown_timer *{font-family:arial,sans-serif}.wcct_countdown_timer p:empty,.wcct_counter_bar p:empty{display:none}.wcct_countdown_timer .wcct_border_none{border-color:transparent!important}.wcct_timer_wrap{display:inline-block;margin-bottom:10px}.wcct_table{display:table;height:100%;width:100%}.wcct_table_cell{display:table-cell;vertical-align:middle}.wcct_countdown_timer .wcct_table_cell{font-size:12px;line-height:1.5;vertical-align:top}.wcct_colon_sep{padding:0 0 0 10px}.wcct_countdown_round_fill:after{display:table}.wcct_countdown_round_fill .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center}.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap{position:relative;width:60px;height:60px;border-radius:50%;background:#000;color:#fff;float:left;margin:0 5px;text-align:center}.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2}.wcct_countdown_round_ghost:after{display:table}.wcct_countdown_round_ghost .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap{position:relative;width:60px;height:60px;border-radius:50%;border:2px solid #000;color:#000;float:left;margin:0 5px;text-align:center}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2}.wcct_countdown_square_fill:after{display:table}.wcct_countdown_square_fill .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center}.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap{position:relative;width:60px;height:60px;background:#000;color:#fff;float:left;margin:0 5px;text-align:center}.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2}.wcct_countdown_square_ghost:after{display:table}.wcct_countdown_square_ghost .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center}.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap{position:relative;width:60px;height:60px;border:2px solid #000;color:#000;float:left;margin:0 5px;text-align:center}.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2}.wcct_countdown_highlight_1:after{display:table}.wcct_countdown_highlight_1 .wcct_timer_wrap{font-family:arial,sans-serif;margin-bottom:5px}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap{color:#000;display:inline-block;padding:5px;text-align:center;font-size:15px;line-height:1.2}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span{margin:0 auto;font-size:25px;display:inline-block}.wcct_countdown_highlight_1[data-type=single] .wcct_timer_wrap .wcct_highlight_1_wrap{padding:0 5px}.wcct_countdown_highlight_1[data-type=single] .wcct_timer_wrap .wcct_highlight_1_wrap .wcct_colon_sep{padding:0 0 0 10px}.wcct_countdown_timer.wcct_countdown_round_ghost .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_square_ghost .wcct_wrap_border{border:2px solid #000;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.wcct_countdown_timer.wcct_countdown_round_fill .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_square_fill .wcct_wrap_border{border:4px solid #000;position:absolute;top:0;left:0;right:0;bottom:0}.wcct_countdown_timer.wcct_countdown_round_fill .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_round_ghost .wcct_wrap_border{border-radius:50%}.wcct_timer_wrap .wcct_highlight_1_wrap:first-child,.wcct_timer_wrap .wcct_round_wrap:first-child,.wcct_timer_wrap .wcct_square_wrap:first-child{margin-left:0}.wcct_timer_wrap .wcct_highlight_1_wrap:last-child,.wcct_timer_wrap .wcct_round_wrap:last-child,.wcct_timer_wrap .wcct_square_wrap:last-child{margin-right:0}.wcct_countdown_timer[data-type=single] p,.wcct_counter_bar[data-type=single] p{font-family:inherit;font-size:15px;margin-top:0;margin-bottom:10px}.wcct_countdown_timer[data-type=single] p:last-child,.wcct_counter_bar[data-type=single] p:last-child{margin-bottom:0}.wcct_countdown_timer[data-type=single] p span{color:#ee303c}.wcct_countdown_timer[data-type=single],.wcct_counter_bar[data-type=single]{margin-bottom:10px}.wcct_countdown_timer[data-type=grid] p,.wcct_counter_bar[data-type=grid] p{font-family:verdana,sans-serif;font-size:14px;margin-bottom:5px}.wcct_countdown_timer.wcct_countdown_default{display:block}.wcct_countdown_timer.wcct_countdown_default .wcct_timer_wrap{display:inline;font-family:inherit}.wcct_counter_bar{display:none;margin-bottom:0}.wcct_progress_aria{overflow:hidden;height:16px;max-width:320px;margin-bottom:10px;background-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.wcct_progress_aria .wcct_progress_bar{width:0;height:100%;background-color:#ee303c;-moz-transition:ease-in-out 1s all;-webkit-transition:ease-in-out 1s all;transition:ease-in-out 1s all;-o-transition:ease-in-out 1s all;-ms-transition:ease-in-out 1s all}.wcct_progress_aria .wcct_progress_bar.wcct_bar_orientation_rtl{width:100%}.wcct_bar_stripe .wcct_progress_bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.wcct_bar_stripe.wcct_bar_stripe_animate .wcct_progress_bar{-webkit-animation:wcct-progress-bar-stripes 2s linear infinite;animation:wcct-progress-bar-stripes 2s linear infinite;-moz-animation:wcct-progress-bar-stripes 2s linear infinite}.wcct_bar_edge_smooth{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.wcct_counter_timer_expiry p{border:1px solid #ccc;padding:5px}.wcct_timer.wcct_countdown_default .wcct_timer_wrap{padding:0}.wcct_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.wcct_custom_text{margin-bottom:10px;display:inline-block}.wcct_custom_text p:last-child{margin-bottom:0}@-webkit-keyframes wcctEffectPulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.04,1.04,1.04);transform:scale3d(1.04,1.04,1.04)}}@keyframes wcctEffectPulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.04,1.04,1.04);transform:scale3d(1.04,1.04,1.04)}}.wcct_pulse{-webkit-animation-name:pulse;animation-name:wcctEffectPulse}@-webkit-keyframes wcct-progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes wcct-progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes wcct-progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@media (max-width:991px){.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap,.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap,.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap,.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap{width:50px;height:50px;margin:0 2px}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap{border-width:1px}.wcct_table_cell{font-size:9px}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap{margin:0 2px;font-size:13px}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span{font-size:20px}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span.wcct_pl10{padding-left:5px}}.wcct_admin_page_node .ab-sub-wrapper .ab-submenu li span.ab-item{padding:0 10px!important}.wcct_admin_page_node .ab-sub-wrapper .ab-submenu li span.ab-item a{display:inline-block!important;padding:0!important;text-decoration:underline!important}li.wcct_admin_page_node>.ab-item{background:#0073aa!important;color:#fff!important}ul#wp-admin-bar-wcct_admin_page_node-default{-webkit-column-count:2;-moz-column-count:2;column-count:2}ul#wp-admin-bar-wcct_admin_page_node-default>li{width:270px;padding:0 10px}ul#wp-admin-bar-wcct_admin_page_node-default>li>span{height:auto!important;white-space:initial!important;padding:0!important;line-height:19px!important}body.single-product li.wcct_admin_page_node .ab-sub-wrapper:before{content:"Finale Campaigns Details";padding:0 10px;text-decoration:underline;font-size:14px}@media all {
.wp-popup {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
text-align: center;
white-space: nowrap;
cursor: pointer;
background: rgba(0, 0, 0, .8)
}
.wp-popup:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle
}
.wp-popup .wp-popup-content {
position: relative;
text-align: left;
vertical-align: middle;
display: inline-block;
overflow: auto;
padding: 25px 25px 0;
margin-left: 5%;
margin-right: 5%;
max-height: 95%;
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
cursor: auto;
white-space: normal
}
.wp-popup .wp-popup-inner {
display: block
}
.wp-popup link.wp-popup-inner, .wp-popup script.wp-popup-inner, .wp-popup style.wp-popup-inner {
display: none
}
.wp-popup .wp-popup-close-icon {
position: absolute;
z-index: 9999;
top: 0;
right: 0;
line-height: 25px;
cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: transparent;
color: #000;
border: 0;
padding: 0 6px;
}
.wp-popup .wp-popup-close-icon:hover,
.wp-popup .wp-popup-close-icon:focus {
text-decoration: none;
}
.wp-popup.has-text-close .wp-popup-close-icon {
font-size: 10px;
}
.wp-popup.has-light-theme-close .wp-popup-close-icon {
color: #fff;
}
.wp-popup .wp-popup-close-icon::-moz-focus-inner {
border: 0;
padding: 0
}
.wp-popup .wp-popup-image {
width: 100%
}
.wp-popup-iframe .wp-popup-content {
border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
overflow-y: scroll
}
.wp-popup iframe {
border: 0
}
.wp-popup * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wp-popup-beaver {
display: none;
}
.wp-popup-inner .wp-popup-beaver {
display: block;
}
.wp-popup-content.wp-popup-beaver-content {
padding: 0;
}
}
@media only screen and (max-width: 1024px) {
.wp-popup .wp-popup-content {
margin-left: 0;
margin-right: 0;
max-height: 98%;
padding: 10px 10px 0;
border-bottom: 10px solid transparent
}
}