.pwgc-applied-gift-cards {
padding-bottom: 16px;
}
.pwgc-applied-gift-cards-title {
font-weight: 600;
}
.pwgc-applied-gift-cards-list {
list-style: none;
margin: 0;
padding: 0;
}
.pwgc-applied-gift-cards-item {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-top: 4px;
}
.pwgc-gift-card-balance {
font-size: 0.9em;
opacity: 0.8;
}
.pwgc-applied-gift-cards-right {
display: flex;
align-items: flex-start;
gap: 8px;
} #pwgc-redeem-gift-card-number {
width: 100%;
}
.pwgc-apply-gift-card-button {
width: 100%;
margin-top: 4px;
} .pwgc-remove-gift-card {
border: none;
background: transparent;
cursor: pointer;
padding: 0 4px;
font-size: 1.1em;
line-height: 1;
}
.pwgc-remove-gift-card:disabled {
cursor: default;
}
.wp-block-woocommerce-checkout #pwgc-redeem-gift-card-container {
padding: 16px;
}@font-face{font-family:zh-iconfont;src:url(//www.prestoincasa.ch/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/bundles/fonts/iconfont.eot?p5wubb);src:url(//www.prestoincasa.ch/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/bundles/fonts/iconfont.eot?p5wubb#iefix) format("embedded-opentype"),url(//www.prestoincasa.ch/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/bundles/fonts/iconfont.ttf?p5wubb) format("truetype"),url(//www.prestoincasa.ch/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/bundles/fonts/iconfont.woff?p5wubb) format("woff"),url(//www.prestoincasa.ch/wp-content/plugins/order-hours-scheduler-for-woocommerce/assets/bundles/fonts/iconfont.svg?p5wubb#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.zh-icon{font-family:zh-iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zh-icon_close:before{content:"\e902"}.zh-icon_time:before{content:"\e903"}.zh-icon_time-closed:before{content:"\e900"}.zh-icon_chevron-thin-left:before{content:"\e901"}.zh-icon_caret-circle-down:before{content:"\e904"}.zh-box{z-index:9999;display:flex;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;line-height:1;text-align:center;background-color:rgba(0,0,0,.5)}.zh-box__window{max-width:450px;min-width:350px;position:relative;margin:0 auto;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.zh-box__window:focus{outline:none}.zh-box__body{display:flex;align-items:center;min-height:230px;padding:30px 20px 20px}.zh-box__message{width:100%}.zh-box__icon{margin:0 0 2rem;font-size:3rem;line-height:0;text-align:center}.zh-box__icon img{margin:0 auto;width:80px}.zh-box__icon_bottom{top:auto;bottom:0;transform:translate(-50%,50%)}.zh-box__close{display:flex;align-items:center;position:absolute;top:20px;right:20px;padding:0;text-align:center;border:0}.zh-box__close,.zh-box__close:focus,.zh-box__close:hover{color:inherit;background:none}.zh-box__close-title{margin:0 10px 0 0}.zh-box__close:focus .zh-box__close-title,.zh-box__close:hover .zh-box__close-title{text-decoration:underline}.zh-box__close-icon{font-size:30px;line-height:1}.zh-box__links{z-index:10;display:none;height:100%;border-radius:8px}.zh-box__links,.zh-box__links-body{position:absolute;top:0;left:0;width:100%}.zh-box__links-body{height:calc(100% - 40px);overflow-y:auto;text-align:center}.zh-box__links-body>ul{margin:0;width:100%;padding:30px 20px 20px}.zh-box__links-body>ul>li{list-style:none}.zh-box__links-body>ul>li:not(:last-child){margin-bottom:12px}.zh-box__links-body>ul>li>a{text-decoration:none}.zh-box__links-body>ul>li>a:focus,.zh-box__links-body>ul>li>a:hover{text-decoration:underline}.zh-box__links:focus{outline:none}.zh-box__links-toggle{display:block;width:100%;position:absolute;bottom:0;left:0;padding:0;font-weight:400;background:none;border-top:1px solid transparent}.zh-box__links-toggle:focus,.zh-box__links-toggle:hover{background:none}.zh-box__links-toggle,.zh-box__links-toggle-spacer{height:40px}.zh-box__links-toggle span{display:inline-block;vertical-align:middle}.zh-box__links-toggle span:not(:last-child){margin:0 5px 0 0}.zh-box__links-toggle:focus span:not(.zh-icon),.zh-box__links-toggle:hover span:not(.zh-icon){text-decoration:underline}ul.pewc-product-extra-groups {
list-style: none;
}
.pewc-product-extra-groups li {
margin-bottom: 1em;
}
.single-product form.cart .pewc-product-extra-groups li input[type="text"],
.single-product form.cart .pewc-product-extra-groups li input[type="file"] {
width: 100%;
}
.single-product form.cart .pewc-product-extra-groups li input[type="checkbox"] {
width: auto;
}
.pewc-group small {
display: block;
}
.pewc-group label .pewc-field-price {
display: inline-block;
float: right;
font-weight: normal;
}
.pewc-group-checkbox label {
display: inline;
}
.pewc-product-extra-groups li .required {
display: none;
visibility: hidden;
}
.pewc-product-extra-groups li.required-field .required,
.pewc-product-extra-groups.show-required li.required-field .required {
display: inline;
visibility: visible;
}
.woocommerce .pewc-placeholder img {
max-width: 100px;
}
.pewc-placeholder {
display: none;
}
.pewc-input-wrapper.image-loaded {
display: grid;
grid-template-columns: minmax(100px, 120px) 1fr;
} .pewc-hidden-field {
display: none;
visibility: hidden;
}
.pewc-hidden-conditional-fields {
display: none;
visibility: hidden;
} .pewc-item.pewc-has-field-image {
display: -webkit-flex; display: flex;
-webkit-align-items: center;
align-items: center;
}
.pewc-has-field-image .pewc-item-field-wrapper {
-webkit-flex-grow: 1;
flex-grow: 1
}
.pewc-item-field-image-wrapper {
width: 20%;
margin-right: 1em
} .pewc-total-field {
float: right;
}
.pewc-total-only .pewc-total-field {
float: none;
font-size: 1.5em
} .pewc-total-field-wrapper {
padding: 1em 0;
margin-bottom: 1em;
}
.pewc-total-field-wrapper p:last-child {
margin-bottom: 0
}
.has-flat-rate .pewc-total-label,
.pewc-per-product-label {
display: none;
visibility: hidden;
}
.has-flat-rate .pewc-per-product-label {
display: inline;
visibility: visible;
}
.pewc-flat-rate-cart-label {
display: block
} .has-extra-fields .woocommerce-variation-price {
display: none;
visibility: hidden;
}
@keyframes spin {
100% {
transform: rotate( 360deg );
}
} .pewc-radio-image-wrapper label input,
.pewc-checkbox-image-wrapper label input {
visibility: hidden;
position: absolute;
}
.pewc-radio-image-wrapper label img,
.pewc-checkbox-image-wrapper label img {
cursor: pointer;
border: 4px solid transparent;
}
.pewc-radio-image-wrapper label input:checked + img,
.pewc-checkbox-image-wrapper label input:checked + img {
border: 4px solid #f1f1f1;
}
.pewc-radio-image-desc {
text-align: center;
margin-top: 0.25em;
}
.pewc-hide-labels .pewc-radio-image-desc {
display: none
}
.pewc-radio-images-wrapper,
.pewc-checkboxes-images-wrapper {
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.pewc-radio-images-wrapper .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper {
width: 100%;
margin-bottom: 1em
}
.pewc-radio-images-wrapper.pewc-columns-2 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-2 .pewc-checkbox-image-wrapper {
width: 48%;
}
.pewc-radio-images-wrapper.pewc-columns-3 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-3 .pewc-checkbox-image-wrapper {
width: 31%;
}
.pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-4 .pewc-checkbox-image-wrapper {
width: 23%;
} .pewc-checkbox-disabled {
opacity: 0.75;
}
input[type=number].pewc-child-quantity-field {
margin-left: 1em;
width: 50px;
text-align: center
}
.products-quantities-independent .pewc-child-quantity-field {
margin: 0.25em 0.5em 0 0;
-webkit-align-self: flex-start;
align-self: flex-start;
}
.pewc-checkbox-desc-wrapper {
display: -webkit-flex;
display: flex;
}
.products-quantities-independent .pewc-radio-image-desc {
text-align: left
}
.pewc-arrow-right {
width: 30px;
opacity: 0.5;
float: right;
} .pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper {
height: 0;
max-height: 0;
overflow: hidden;
background: #f9f9f9;
margin-bottom: 1em;
padding: 0 1em;
-webkit-transition: all 0.15s;
transition: all 0.15s; }
.pewc-groups-accordion .pewc-group-wrap.group-active .pewc-group-content-wrapper {
height: auto;
max-height: 9999px;
padding: 1em;
}
.pewc-groups-accordion .pewc-group-wrap h3 {
padding: 0.5em;
background-color: #f1f1f1;
margin-bottom: 0;
cursor: pointer;
position: relative;
}
.pewc-groups-accordion .pewc-group-wrap h3::before {
border-style: solid;
border-color: #777;
border-width: 0.1em 0.1em 0 0;
content: '';
display: inline-block;
height: 0.3em;
width: 0.3em;
transform: rotate(135deg);
position: absolute;
top: 1.1em;
right: 1em;
}
.pewc-groups-accordion .pewc-group-wrap.group-active h3::before {
transform: rotate(-45deg);
top: 1.2em;
}
.pewc-tabs-wrapper {
display: -webkit-flex;
display: flex;
}
.pewc-tab {
padding: 1em 2em;
background-color: #f9f9f9;
border: 1px solid #f1f1f1;
border-bottom: 1px solid #f9f9f9;
margin-right: 2px;
cursor: pointer;
}
.pewc-tab.active-tab {
background-color: #f1f1f1;
border-bottom: 1px solid #f1f1f1;
}
.pewc-groups-tabs h3 {
display: none;
}
.pewc-groups-tabs .pewc-group-wrap {
padding: 1em;
background-color: #f1f1f1;
display: none;
}
.pewc-groups-tabs .pewc-group-wrap.group-active {
display: block;
}
.pewc-groups-tabs ul.pewc-product-extra-groups,
.pewc-groups-tabs ul.pewc-product-extra-groups li:last-child {
margin-bottom: 0
}
ul.pewc-checkbox-group-wrapper {
list-style: none;
margin: 0;
padding: 0;
}
.pewc-product-extra-groups ul.pewc-checkbox-group-wrapper li {
margin-bottom: 3px;
} .ui-datepicker {
padding: 0;
margin: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #fff;
border: 1px solid #dfdfdf;
border-top: none;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
min-width: 17em;
width: auto;
z-index: 1000 !important;
}
body.wp-admin:not(.rtl) .ui-datepicker {
margin-left: -1px;
}
body.wp-admin.rtl .ui-datepicker {
margin-right: -1px;
}
.ui-datepicker * {
padding: 0;
font-family: inherit;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-datepicker table {
font-size: 13px;
margin: 0;
border: none;
border-collapse: collapse;
}
.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background-image: none;
border: none;
color: #fff;
font-weight: normal;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
background: transparent;
border-color: transparent;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-title {
margin: 0;
padding: 10px 0;
color: #fff;
font-size: 14px;
line-height: 14px;
text-align: center;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: relative;
top: 0;
height: 34px;
width: 34px;
}
.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
border: none;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
left: 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
right: 0;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
display: none;
}
.ui-datepicker .ui-datepicker-prev {
float: left;
}
.ui-datepicker .ui-datepicker-next {
float: right;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
font: normal 20px/34px 'dashicons';
padding-left: 7px;
color: #fff;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 34px;
height: 34px;
}
.ui-datepicker .ui-datepicker-prev:before {
content: '\f341';
}
.ui-datepicker .ui-datepicker-next:before {
content: '\f345';
}
.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
opacity: 0.7;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 33%;
}
.ui-datepicker thead {
color: #fff;
font-weight: 600;
}
.ui-datepicker th {
padding: 10px;
text-align: center;
}
.ui-datepicker td {
padding: 0;
border: 1px solid #f4f4f4;
}
.ui-datepicker td.ui-datepicker-other-month {
border: transparent;
}
.ui-datepicker tr:first-of-type td {
border-top: 1px solid #f0f0f0;
}
.ui-datepicker td.ui-datepicker-week-end {
background-color: #f4f4f4;
border: 1px solid #f0f0f0;
}
.ui-datepicker td.ui-datepicker-today {
background-color: #f0f0c0;
}
.ui-datepicker td.ui-datepicker-current-day {
background: #bbdd88;
}
.ui-datepicker td .ui-state-default {
background: transparent;
border: none;
text-align: center;
text-decoration: none;
width: auto;
display: block;
padding: 5px 10px;
font-weight: normal;
color: #444;
}
.ui-datepicker td.ui-state-disabled .ui-state-default {
opacity: 0.5;
} .ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.ui-datepicker thead {
background: #32373c;
}
.ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
}  .admin-color-fresh .ui-datepicker .ui-widget-header,
.admin-color-fresh .ui-datepicker .ui-datepicker-header {
background: #00a0d2;
}
.admin-color-fresh .ui-datepicker thead {
background: #32373c;
}
.admin-color-fresh .ui-datepicker td .ui-state-hover {
background: #0073aa;
color: #fff;
} .admin-color-midnight .ui-datepicker .ui-widget-header,
.admin-color-midnight .ui-datepicker .ui-datepicker-header {
background: #363b3f;
}
.admin-color-midnight .ui-datepicker thead {
background: #26292c;
}
.admin-color-midnight .ui-datepicker td .ui-state-hover {
background: #e14d43;
color: #fff;
} .ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
background: #e5e5e5;
}
.ui-datepicker thead,
.ui-datepicker thead th {
background: #888;
}
.ui-datepicker .ui-datepicker-title,
.ui-datepicker td .ui-state-default,
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
color: #555;
}
.ui-datepicker td .ui-state-hover {
background: #e5e5e5;
}.wc-sumup-modal{position:fixed;top:0;bottom:auto;left:0;right:0;height:100%;background:#000000bd;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:scroll}.wc-sumup-modal.disabled{display:none}.wc-sumup-modal #sumup-card{width:700px;max-width:90%;position:relative;max-height:95%;background:#fff;border-radius:16px;min-height:140px}.wc-sumup-modal #wc-sumup-payment-modal-close{position:absolute;top:-10px;right:-5px;border-radius:100%;height:28px;width:28px;display:flex;justify-content:center;align-items:center;color:#000;background:#fff;border:1px solid #d8dde1;cursor:pointer;font-weight:700}.wc-sumup-modal div[data-sumup-id=payment_option]>label{display:flex!important}.sumup-boleto-pending-screen{border:1px dashed #000;padding:10px;border-radius:12px}div[data-testid=scannable-barcode]>img{height:250px!important;max-height:100%!important}.wc-sumup-modal.no-modal{position:relative;background:#fff}.wc-sumup-modal.no-modal #wc-sumup-payment-modal-close{display:none}.wc-sumup-modal section img[class*=' sumup-payment'],.wc-sumup-modal section img[class^=sumup-payment]{width:auto;top:50%;transform:translateY(-55%)}.wac-qty-button {
display: inline;
text-decoration: none !important;
font-weight: bold;
width: 30px;
color: #808b94;
border: 1px solid lightgray;
box-sizing: border-box;
padding: 5px;
}
.wac-quantity {
width: 100%;
font-weight: bold;
}
.shop_table .quantity {
min-width: 120px;
}.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}