ul.pewc-product-extra-groups,
ul.pewc-product-extra-groups li {
list-style: none !important;
margin-left: 0
}
#left-area ul.pewc-product-extra-groups,
#left-area ul.pewc-product-extra-groups li ul {
list-style: none;
padding: 0
}
.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"],
.single-product form.cart .pewc-product-extra-groups td input[type="checkbox"] {
width: auto;
margin-right: 1em
}
.pewc-group small {
display: block;
}
.pewc-group small.woocommerce-price-suffix {
display: inline;
}
li.pewc-group label .pewc-field-price,
li.pewc-group h4 .pewc-field-price {
display: inline-block;
float: right;
font-weight: normal;
font-size: 80%
}
.pewc-hide-option-price .dd-desc {
display: none
}
h4.pewc-field-label span:not(.pewc-field-label-text) {
font-size: 80%
}
label.pewc-field-label .dashicons,
h4.pewc-field-label .dashicons {
margin-top: 2px
}
label.pewc-field-label .dashicons.tooltip,
h4.pewc-field-label .dashicons.tooltip {
position: relative;
display: inline-block;
font-family: dashicons;
font-size: 20px;
line-height: 1;
opacity: 1
}
.pewc-group-checkbox label {
display: inline;
}
.pewc-product-extra-groups .pewc-item .required {
display: none;
visibility: hidden;
}
.pewc-product-extra-groups .pewc-item.required-field .required,
.pewc-product-extra-groups.show-required .pewc-item.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-item-upload .pewc-field-label {
display:inherit;
overflow:auto;
} .pewc-range-slider {
width: 90%;
margin-right: 1em;
font-size: 1.5rem; color: #666;
--thumb-height: 1.125em;
--track-height: 0.125em;
--track-color: rgba(0, 0, 0, 0.2);
--brightness-hover: 110%;
--brightness-down: 80%;
--clip-edges: 0.125em;
position: relative;
background: #fff0;
overflow: hidden;
}
.pewc-range-slider:focus {
outline-color: white
} .pewc-range-slider,
.pewc-range-slider::-webkit-slider-runnable-track,
.pewc-range-slider::-webkit-slider-thumb {
-webkit-appearance: none;
transition: all ease 100ms;
height: var(--thumb-height);
}
.pewc-range-slider::-webkit-slider-runnable-track,
.pewc-range-slider::-webkit-slider-thumb {
position: relative;
}
.pewc-range-slider::-webkit-slider-thumb {
--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);
--clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);
--clip-bottom: calc(var(--thumb-height) - var(--clip-top));
--clip-further: calc(100% + 1px);
--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0
100vmax currentColor;
width: var(--thumb-width, var(--thumb-height));
background: linear-gradient(currentColor 0 0) scroll no-repeat left center /
50% calc(var(--track-height) + 1px);
background-color: currentColor;
box-shadow: var(--box-fill);
border-radius: var(--thumb-width, var(--thumb-height));
filter: brightness(100%);
clip-path: polygon(
100% -1px,
var(--clip-edges) -1px,
0 var(--clip-top),
-100vmax var(--clip-top),
-100vmax var(--clip-bottom),
0 var(--clip-bottom),
var(--clip-edges) 100%,
var(--clip-further) var(--clip-further)
);
}
.pewc-range-slider:hover::-webkit-slider-thumb {
filter: brightness(var(--brightness-hover));
cursor: grab;
}
.pewc-range-slider:active::-webkit-slider-thumb {
filter: brightness(var(--brightness-down));
cursor: grabbing;
}
.pewc-range-slider::-webkit-slider-runnable-track {
background: linear-gradient(var(--track-color) 0 0) scroll no-repeat center /
100% calc(var(--track-height) + 1px);
}
.pewc-range-slider:disabled::-webkit-slider-thumb {
cursor: not-allowed;
} .pewc-range-slider,
.pewc-range-slider::-moz-range-track,
.pewc-range-slider::-moz-range-thumb {
appearance: none;
transition: all ease 100ms;
height: var(--thumb-height);
}
.pewc-range-slider::-moz-range-track,
.pewc-range-slider::-moz-range-thumb,
.pewc-range-slider::-moz-range-progress {
background: #fff0;
}
.pewc-range-slider::-moz-range-thumb {
background: currentColor;
border: 0;
width: var(--thumb-width, var(--thumb-height));
border-radius: var(--thumb-width, var(--thumb-height));
cursor: grab;
}
.pewc-range-slider:active::-moz-range-thumb {
cursor: grabbing;
}
.pewc-range-slider::-moz-range-track {
width: 100%;
background: var(--track-color);
}
.pewc-range-slider::-moz-range-progress {
appearance: none;
background: currentColor;
transition-delay: 30ms;
}
.pewc-range-slider::-moz-range-track,
.pewc-range-slider::-moz-range-progress {
height: calc(var(--track-height) + 1px);
border-radius: var(--track-height);
}
.pewc-range-slider::-moz-range-thumb,
.pewc-range-slider::-moz-range-progress {
filter: brightness(100%);
}
.pewc-range-slider:hover::-moz-range-thumb,
.pewc-range-slider:hover::-moz-range-progress {
filter: brightness(var(--brightness-hover));
}
.pewc-range-slider:active::-moz-range-thumb,
.pewc-range-slider:active::-moz-range-progress {
filter: brightness(var(--brightness-down));
}
.pewc-range-slider:disabled::-moz-range-thumb {
cursor: not-allowed;
}
.pewc-range-slider:active {
cursor: grabbing;
}
.pewc-range-value {
float: right
} .pewc-group-hidden,
.pewc-hidden-conditional-fields {
display: none;
visibility: hidden;
}
.pewc-hidden-field.pewc-variation-dependent.active,
.pewc-item.pewc-variation-dependent.pewc-hidden-field.active {
display: none;
visibility: hidden;
}
.pewc-item.pewc-variation-dependent.active {
display: block;
visibility: visible;
}
table .pewc-variation-dependent.active {
display: table-row !important;
visibility: visible;
} li.pewc-has-field-image,
li.pewc-has-field-image.pewc-variation-dependent.active {
display: -webkit-flex; display: flex;
-webkit-align-items: center;
align-items: center;
}
li.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-hidden-field,
.pewc-visibility-hidden,
.pewc-hidden-calculation,
.pewc-item.pewc-has-field-image.pewc-hidden-field,
.pewc-item.pewc-variation-dependent,
.pewc-item.pewc-variation-dependent.pewc-hidden-calculation {
display: none;
visibility: hidden;
} table.pewc-information-fields th,
table.pewc-information-fields td {
vertical-align: middle
}
td.pewc-information-image {
width: 50px;
padding: 0;
}
td.pewc-information-image:empty {
padding: 0;
width: 0
} .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
}
.pewc-total-field-wrapper small {
font-weight: normal
}
.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
}
.pewc-upload-thumb-wrapper img,
.shop_table.order_details .order_item li img {
max-width: 100px;
height: auto
} .pewc-progress-wrapper {
position: relative;
}
.pewc-progress-text {
position: absolute;
top: 50%;
right: 12px;
transform: translateY( -50% );
color: #fff;
}
.progress {
display: none;
padding: 4px;
margin-bottom: 2rem;
background: rgba(0, 0, 0, 0.25);
border-radius: 1rem;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}
.progress-bar {
height: 1rem;
width: 0;
border-radius: 1rem;
transition: 0.2s linear;
transition-property: width, background-color;
background-color: #2196f3;
background-image: repeating-linear-gradient(135deg, #2175d3 0 0.5em, #2196f3 0 1em);
}
:root {
--progress-bar-percent-steps-line-border-fill: #3498db;
--progress-bar-percent-steps-line-border-empty: #e0e0e0;
}
.pewc-progress-wrapper-percent-steps {
position: relative;
}
.progress-percent-steps::before {
content: "";
background: var(--progress-bar-percent-steps-line-border-empty);
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
height: 4px;
width: 100%;
z-index: -1;
}
.progress-percent-steps {
display: flex;
justify-content: space-between;
position: relative;
margin: 0 auto 30px;
max-width: 100%;
width: 100%;
}
.progress-bar-percent-steps {
background: var(--progress-bar-percent-steps-line-border-fill);
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
height: 4px;
width: 0%;
z-index: -1;
transition: 0.4s ease;
}
.pewc-progress-wrapper-percent-steps .circle {
background: #fff;
color: #999;
border-radius: 50%;
height: 50px;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
border: 3px solid var(--progress-bar-percent-steps-line-border-empty);
transition: .4s ease;
transition-delay: 0.2s;
}  
.pewc-progress-wrapper-percent-steps .circle.active {
border-color: var(--progress-bar-percent-steps-line-border-fill);
background: var(--progress-bar-percent-steps-line-border-fill);
color: #fff
} .dropzone table.dz-preview {
display: table;
width: 100%;
}
.dropzone table.dz-preview td {
vertical-align: middle;
padding: 0 0.25rem;
border-bottom: 1px solid #eee;
background-color: transparent
}
.dropzone table.dz-preview:last-child td {
border-bottom: 0;
}
.dropzone table.dz-preview td.pewc-dz-image-wrapper {
padding: 0;
width: 4rem
}
.dropzone table.dz-preview td.pewc-dz-remove-wrapper {
width: 1rem;
padding: 0 !important;
}
.dropzone table.dz-preview td.pewc-dz-remove-wrapper img {
width: 12px;
height: auto;
cursor: pointer
}
.dropzone {
min-width: 100px;
border: 0;
background: white;
border: 3px dashed #d3d3d3;
padding: 1rem 2rem;
margin: 1rem 0
}
.dropzone .dz-preview {
width: 100px
}
.dropzone .dz-preview.dz-image-preview {
margin: 0
}
.dropzone .dz-message {
background-image: url(//meumundopersonalizado.com.br/wp-content/plugins/product-extras-for-woocommerce/assets/images/upload.svg);
background-repeat: no-repeat;
background-position: 50% 0rem;
padding-top: 4rem;
background-size: 4rem;
}
.dropzone .dz-preview .dz-image {
border-radius: 0;
width: 100px;
height: 100px;
}
.dropzone .dz-preview .dz-details {
position: relative;
text-align: left;
min-width: auto;
margin-top: 0;
padding: 0 1rem;
font-size: inherit;
color: inherit;
opacity: 1;
line-height: inherit;
}
.dropzone .dz-preview .dz-details .dz-size {
margin-bottom: 0;
font-size: inherit;
}
.dropzone .dz-preview:hover .dz-image img {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
-webkit-filter: none;
filter: none;
}
.dropzone .dz-preview .dz-progress {
background: #ececec;
height: 10px;
border-radius: 45px;
border: 0;
position: relative;
top: auto;
left: auto;
width: 100%;
margin: 0.25rem 0;
}
.dropzone .dz-preview.dz-complete .dz-progress { display: none;
}
.dropzone .dz-preview .dz-progress .dz-upload {
background: #0183ff;
background-image: linear-gradient(-90deg, #0183ff, #00a3fe);
border: 0;
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
top: 50px;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
border: 0;
background-color: transparent;
padding: 0
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
border: 0;
}
.dropzone .dz-preview .dz-details .dz-filename {
white-space: break-spaces;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
background-color: transparent;
padding: 0;
border-radius: 0;
}
.dropzone .dz-preview .dz-details .dz-size {
font-weight: normal;
opacity: 0.7
}
.dropzone .dz-preview .dz-details .dz-size strong {
font-weight: normal;
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone .dz-preview.dz-error .dz-error-mark {
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
position: relative;
top: auto;
left: auto;
margin: 0;
opacity: 0.5;
font-size: 80%;
width: auto;
height: auto;
}
.dropzone .dz-preview a.dz-remove {
display: none;
}
.retain-upload-graphic .dropzone.dz-started .dz-message {
display: block;
} .has-enhanced-tooltip .pewc-field-label {
position: relative;
}
.pewc-enhanced-tooltip {
background-color: rgba(68, 64, 62, .5);
height: 100%;
left: 0;
opacity: 0;
pointer-events: none;
position: fixed;
top: 0;
transform: scale(0);
visibility: hidden;
width: 100%;
z-index: 9999;
}
.pewc-enhanced-tooltip.active {
opacity: 1;
pointer-events: auto;
transform: scale(1);
visibility: visible;
}
.pewc-enhanced-tooltip-wrapper {
background-color: #fff;
border-radius: 4px;
display: flex;
flex-direction: column;
height: 80vh;
left: 50%;
max-width: 1040px;
padding: 4rem 4rem 0;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 70%;
overflow: scroll;
}
.pewc-enhanced-close {
align-items: center;
border: 1px solid #44403e;
border-radius: 50%;
color: #44403e;
background-color: transparent;
display: flex;
font-size: 1.0125rem;
height: 25px;
justify-content: center;
line-height: 25px;
position: absolute;
right: 15px;
top: 15px;
transition: transform .3s ease-in-out;
width: 25px;
z-index: 1;
padding: 0;
}
.pewc-preset-style .has-enhanced-tooltip span.pewc-tooltip-button {
font-size: 100%;
cursor: pointer;
line-height: inherit;
margin-top: 0;
} table.pewc-product-extra-groups {
border-collapse: collapse;
}
table.pewc-product-extra-groups th,
table.pewc-product-extra-groups td {
vertical-align: middle
}
table.pewc-product-extra-groups th:empty,
table.pewc-product-extra-groups td:empty {
padding: 0
}
table.pewc-product-extra-groups td:last-of-type {
text-align: right
}
table.pewc-product-extra-groups .pewc-item-checkbox td:last-of-type,
table.pewc-product-extra-groups .pewc-item-select-box td:last-of-type .dd-container,
table.pewc-product-extra-groups .pewc-group-product-categories td:last-of-type {
text-align: left;
} ul.pewc-product-extra-groups.cols-2 {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 2em;
}
@media only screen and (max-width : 767px ){
ul.pewc-product-extra-groups.cols-2{
grid-template-columns: 1fr;
}
}
ul.pewc-product-extra-groups.cols-3 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 2em;
}
ul.pewc-product-extra-groups.cols-2 li.pewc-group label .pewc-field-price,
ul.pewc-product-extra-groups.cols-3 li.pewc-group label .pewc-field-price {
display: block;
float: none;
} .has-extra-fields .woocommerce-variation-price {
display: none;
visibility: hidden;
}
.has-extra-fields .woocommerce-variation .woocommerce-variation-price {
display: block;
visibility: visible;
} li.pewc-item:before,
li.pewc-item:after,
.acaou-look-up-table-wrapper:before,
.acaou-look-up-table-wrapper:after {
content: "";
display: table;
}
li.pewc-item:after,
.acaou-look-up-table-wrapper:after {
clear: both;
}
li.pewc-item-calculation label,
li.pewc-item-calculation h4 {
float: left;
}
li .pewc-calculation-field-wrapper {
float: right;
}  @keyframes spin {
100% {
transform: rotate( 360deg );
}
} .pewc-radio-image-wrapper label {
display: block; }
.pewc-radio-image-wrapper,
.pewc-checkbox-image-wrapper {
transition: 0.15s all
}
.pewc-item-image_swatch .pewc-radio-image-wrapper label,
.pewc-item-image_swatch .pewc-checkbox-image-wrapper label {
position: relative;
}
.pewc-radio-image-wrapper label input[type=radio],
.pewc-checkbox-image-wrapper label input[type=checkbox] {
visibility: hidden;
position: absolute;
}
.pewc-radio-image-wrapper label img,
.pewc-checkbox-image-wrapper label img {
cursor: pointer;
border: 4px solid transparent;
align-self: center;
}
.pewc-preset-style .pewc-has-hex .pewc-radio-image-wrapper,
.pewc-preset-style .pewc-has-hex .pewc-checkbox-image-wrapper {
border: none;
padding: 0;
}
.pewc-has-hex .pewc-radio-images-wrapper,
.pewc-preset-style .pewc-has-hex .pewc-radio-images-wrapper {
grid-gap: 10px;
justify-content: flex-start;
align-items: flex-end;
}
.pewc-has-hex .pewc-radio-images-wrapper[class*=" pewc-columns-"] .pewc-radio-image-wrapper {
width: 60px;
}
.pewc-has-hex .pewc-radio-images-wrapper img {
visibility: hidden;
height: 0;
}
.pewc-hex {
display: block;
height: 60px;
padding: 4px;
border: 3px solid #eee
}
.pewc-hex span {
content: " ";
width: 100%;
height: 100%;
display: block;
}
.pewc-circular-swatches .pewc-hex,
.pewc-circular-swatches .pewc-hex span {
border-radius: 50%;
}
:checked .pewc-hex,
.checked .pewc-hex { }
.pewc-radio-image-wrapper label input:checked + img,
.pewc-checkbox-image-wrapper label input:checked + img,
.pewc-radio-image-wrapper label input:checked + picture,
.pewc-checkbox-image-wrapper label input:checked + picture {
border: 4px solid #aaa;
}
.pewc-radio-image-desc {
text-align: center;
margin-top: 0.25em;
pointer-events: none;
font-weight: bold;
}
.pewc-hide-labels .pewc-radio-image-desc {
display: none
}
.pewc-radio-images-wrapper:not(.pewc-component-wrapper),
.pewc-checkboxes-images-wrapper:not(.pewc-component-wrapper) {
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (min-width:767px) {
.pewc-checkboxes-list-wrapper.pewc-checkboxes-images-wrapper.child-product-wrapper.pewc-columns-1 {
flex-direction: column;
}
}
.pewc-radio-list-wrapper.pewc-columns-1 .pewc-radio-wrapper,
.pewc-checkboxes-list-wrapper.pewc-columns-1 .pewc-checkbox-wrapper {
width:100%;
}
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper .pewc-radio-wrapper,
.pewc-radio-images-wrapper .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper {
width: 100%;
margin-bottom: 1em !important
}
@media screen and (min-width:767px) {
.pewc-checkboxes-list-wrapper.pewc-columns-2 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-2 .pewc-radio-wrapper,
.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-checkboxes-list-wrapper.pewc-columns-3 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-3 .pewc-radio-wrapper,
.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-checkboxes-list-wrapper.pewc-columns-4 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-4 .pewc-radio-wrapper,
.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-checkboxes-list-wrapper.pewc-columns-5 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-5 .pewc-radio-wrapper,
.pewc-radio-images-wrapper.pewc-columns-5 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-5 .pewc-checkbox-image-wrapper {
width: 18%;
}
.pewc-checkboxes-list-wrapper.pewc-columns-6 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-6 .pewc-radio-image-wrapper,
.pewc-radio-images-wrapper.pewc-columns-6 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-6 .pewc-checkbox-image-wrapper {
width: 15%;
}
.pewc-checkboxes-list-wrapper.pewc-columns-7 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-7 .pewc-radio-wrapper,
.pewc-radio-images-wrapper.pewc-columns-7 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-7 .pewc-checkbox-image-wrapper {
width: 13%;
}
.pewc-checkboxes-list-wrapper.pewc-columns-8 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-8 .pewc-radio-image-wrapper,
.pewc-radio-images-wrapper.pewc-columns-8 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-8 .pewc-checkbox-image-wrapper {
width: 12%;
}
.pewc-checkboxes-list-wrapper.pewc-columns-9 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-9 .pewc-radio-wrapper,
.pewc-radio-images-wrapper.pewc-columns-9 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-9 .pewc-checkbox-image-wrapper {
width: 10.5%;
}
.pewc-checkboxes-list-wrapper.pewc-columns-10 .pewc-checkbox-wrapper,
.pewc-radio-list-wrapper.pewc-columns-10 .pewc-radio-wrapper,
.pewc-radio-images-wrapper.pewc-columns-10 .pewc-radio-image-wrapper,
.pewc-checkboxes-images-wrapper.pewc-columns-10 .pewc-checkbox-image-wrapper {
width: 9.5%;
}
}
.pewc-swatch-grid .pewc-radio-images-wrapper:not(.pewc-components-wrapper),
.pewc-swatch-grid .pewc-checkboxes-images-wrapper:not(.pewc-components-wrapper) {
display: grid;
grid-gap: 10px
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-2,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-2 {
grid-template-columns: 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-3,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-3 {
grid-template-columns: 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-4,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-4 {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-5,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-5 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-6,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-6 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-7,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-7 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-8,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-8 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-9,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-9 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-10,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-10 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
} .pewc-swatch-grid .pewc-radio-images-wrapper .pewc-radio-image-wrapper,
.pewc-swatch-grid .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper {
width: 100%;
}
.pewc-column-wrapper .pewc-checkbox-image-wrapper {
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 1em;
margin-bottom: 1em
}
.pewc-component-wrapper {
display: grid;
grid-template-columns: 125px 1fr 100px;
grid-gap: 2px;
margin-bottom: 5px;
}
.pewc-quantity-layout-block .pewc-item-products-components .products-quantities-independent .pewc-radio-image-desc {
text-align: left;
}
.pewc-component-product-title {
font-weight: bold;
}
.pewc-component-wrapper .pewc-checkbox-desc-wrapper p {
margin-bottom: 0;
}
.pewc-component-col-3 {
text-align: center;
align-self: center;
} .pewc-column-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper {
display: block;
}
.pewc-column-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper .pewc-radio-image-desc {
text-align: left
}
.pewc-column-wrapper input[type=number].pewc-child-quantity-field {
margin-left: 0
}
.pewc-column-wrapper .pewc-checkbox-image-wrapper label input + img,
.pewc-column-wrapper .pewc-checkbox-image-wrapper label input:checked + img {
border: 0;
}
.pewc-column-wrapper .pewc-checkbox-image-wrapper {
border: 4px solid transparent;
padding: 0.5em; }
.pewc-column-wrapper .pewc-checkbox-image-wrapper.checked {
border: 4px solid #f1f1f1;
}
.pewc-column-wrapper .pewc-column-variants-wrapper {
display: -webkit-flex;
display: flex;
}
select.pewc-variable-child-select {
margin-bottom: 1em
}
.pewc-style-simple [data-field-type="select"] select.pewc-form-field {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
height: 30px;
width: 100%;
padding: 5px;
}
.pewc-column-wrapper .pewc-column-add-wrapper .pewc-quantity-wrapper {
margin-right: 0.5em
}
.pewc-checkbox-image-wrapper .pewc-add-button.pewc-added,
.pewc-checkbox-image-wrapper.checked .pewc-add-button,
.et_pb_wc_add_to_cart form.cart .pewc-checkbox-image-wrapper.checked .button.pewc-add-button,
.et_pb_wc_add_to_cart form.cart .button.pewc-add-button.pewc-added {
display: none;
}
.pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added,
.et_pb_wc_add_to_cart form.cart .pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added {
display: inline-block
}
.pewc-checkbox-disabled.pewc-checkbox-image-wrapper .pewc-column-add-wrapper {
display: none;
}
@media screen and (max-width: 800px) {
.pewc-radio-images-wrapper.pewc-columns-3 .pewc-radio-image-wrapper, .pewc-checkboxes-images-wrapper.pewc-columns-3 .pewc-checkbox-image-wrapper, .pewc-checkboxes-list-wrapper.pewc-columns-3 .pewc-checkbox-wrapper, .pewc-radio-list-wrapper.pewc-columns-3 .pewc-radio-image--wrapper {
display: grid;
width: 100%;
grid-template-columns: 1fr 1fr;
}
.pewc-checkbox-desc-wrapper {
display: block
}
.pewc-has-quickview .pewc-radio-image-desc {
margin-left: 1em
}
}
body[class^="storefront-"] .pewc-column-wrapper p.pewc-column-price-wrapper,
body[class*=" storefront-"] .pewc-column-wrapper p.pewc-column-price-wrapper {
margin-bottom: 0.5em;
font-weight: bold
}
.pewc-column-description p {
margin-bottom: 0.5em;
}
.pewc-column-wrapper h4.pewc-radio-image-desc {
margin-top: 0
} .pewc-checkbox-disabled {
opacity: 0.75;
}
input[type=number].pewc-child-quantity-field {
margin-left: 1em;
width: 70px;
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-item-products input[type=number].pewc-child-quantity-field.pewc-independent-quantity-field {
margin-top: 4em;
margin-left: 0
}
.pewc-checkbox-desc-wrapper,
.pewc-radio-desc-wrapper {
display: -webkit-flex;
display: flex;
}
.products-quantities-one-only .pewc-checkbox-desc-wrapper,
.products-quantities-one-only .pewc-radio-desc-wrapper {
display: block;
}
.products-quantities-independent .pewc-radio-image-desc {
text-align: left
}
.pewc-quantity-layout-block .products-quantities-independent .pewc-radio-image-desc,
.pewc-quantity-layout-block .products-quantities-independent .pewc-checkbox-desc-wrapper {
padding: 4px
}
.pewc-quantity-layout-block .pewc-item:not(.pewc-item-products-column) .products-quantities-independent .pewc-radio-image-desc input[type=number].pewc-child-quantity-field,
.pewc-quantity-layout-block .pewc-item:not(.pewc-item-products-column) .products-quantities-independent .pewc-checkbox-desc-wrapper input[type=number].pewc-child-quantity-field {
width: 100%
}
.pewc-quantity-layout-block .products-quantities-independent .pewc-radio-image-desc {
text-align: center;
}
.pewc-arrow-right {
width: 30px;
opacity: 0.5;
float: right;
}
.product_list_widget li img.pewc-arrow-right {
float: left;
} .pewc-quantities-linked .wc-block-cart-item__image img,
.pewc-quantities-one-only .wc-block-cart-item__image img {
width: 74% !important;
}
.pewc-quantities-linked img.pewc-arrow-right,
.pewc-quantities-one-only img.pewc-arrow-right {
width: 25% !important;
float: left;
} .wfc-cart-form__cart-item.cart_item.pewc-child-product.force-quantity td.product-remove img {
display: none;
} .pewc-radio-list-wrapper{
margin-top: 10px;
}
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper,
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix,
.pewc-radio-list-wrapper .pewc-radio-wrapper,
.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper,
.pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc {
display: -webkit-flex; display: flex;
align-items: baseline;
-webkit-align-items: baseline;
margin-bottom: 5px;
}
@media screen and (max-width : 767px ){
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper, .pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix, .pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper, .pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc{
width:100%;
flex-wrap:wrap;
}
}
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper,
.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-desc-wrapper{
margin-top: 0;
line-height: 1.7em;
}
.pewc-item-product-categories .pewc-radio-list-desc-wrapper,
.pewc-item-product-categories .pewc-checkboxes-list-wrapper .pewc-checkboxes-list-desc-wrapper,
.pewc-checkboxes-list-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc,
ul.pewc-product-extra-groups .pewc-item .pewc-checkboxes-list-wrapper label,
.pewc-item-product-categories .pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix,
.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper {
display: inline !important;
}
.pewc-checkbox-list-wrapper .pewc-checkbox-wrapper input[type="checkbox"],
.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper input[type="radio"] {
margin-right:10px;
}
.pewc-checkboxes-list-desc .woocommerce-price-before {
margin:0 7px;
}
.pewc-checkboxes-list-desc .woocommerce-Price-amount {
margin: 0;
} .pewc-image-layer {
position: absolute;
top: 0;
left: 0;
z-index: 2;
height: 100%;
}
.pewc-image-layer img {
height: 100% !important;
} body.pewc-has-extra-fields .woocommerce-product-gallery__wrapper {
height: 100%;
} .pewc-swatches-child-product-outer {
margin-bottom: 1em;
padding-bottom: 1em;
}
.pewc-variable-child-swatches-wrapper {
display: none;
}
.visible-swatch .pewc-variable-child-swatches-wrapper {
display: grid;
grid-template-columns: 1fr 150px;
}
.pewc-variable-swatches-viewer-wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
justify-items: center;
-webkit-justify-items: center;
text-align: center;
}
.pewc-swatch-viewer {
text-align: center;
}
.pewc-variation-swatch {
margin-bottom: 1em
}
.pewc-child-variation-main {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.pewc-child-variation-main span {
display: inline-block;
text-decoration: inherit;
}
h4.pewc-swatches-main-title {
margin: 0
}
.pewc-child-thumb {
width: 75px;
padding: 0
}
.pewc-child-qty {
margin-left: auto;
}
.pewc-variation-swatch img {
border: 2px solid transparent;
}
.pewc-variation-swatch img.active-swatch {
border: 2px solid #aaa
}
.pewc-grid-quantity-field {
width: 50px;
} .pewc-has-quickview .pewc-radio-image-desc {
pointer-events: auto
}
.pewc-quickview-product-wrapper { position: fixed;
top: 50%;
left: -5000px;
transform: translate(-50%,-50%);
width: 800px;
max-width: 90%;
max-height: 90%;
overflow: scroll;
padding: 2em;
background: #fff;
box-shadow: 0 0 55px 15px rgba(0, 0, 0, 0.1);
z-index: 9999
}
.pewc-quickview-product-wrapper .product {
overflow: scroll;
}
.pewc-quickview-product-wrapper .storefront-product-pagination {
display: none
}
#pewc-quickview-background {
display: none;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,0.5);
z-index: 9998
}
.pewc-quickview-active #pewc-quickview-background {
display: block;
}
a.pewc-close-quickview {
position: absolute;
top: -36px;
right: -36px;
text-decoration: none;
color: #fff;
font-size: 36px;
line-height: 36px;
text-align: center;
}
@media screen and (max-width: 767px) {
.pewc-quickview-product-wrapper {
overflow-y: scroll;
top: 0;
bottom: 0;
height: 80%;
transform: translate(-50%,10%);
}
a.pewc-close-quickview {
position: absolute;
top: 0;
right: 8px;
color: #111;
}
}
.single-product.pewc-quickview-active div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
display: none
} .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;
overflow: visible;
}
.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-groups-accordion .pewc-variation-dependent {
height: 0;
}
.pewc-groups-accordion .pewc-variation-dependent.active {
height: auto;
}
.pewc-tabs-wrapper {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap
}
@media screen and (max-width: 767px) {
.pewc-tabs-wrapper {
display: block;
}
}
.pewc-tabs-wrapper .pewc-tab {
padding: 1em 2em;
background-color: #f9f9f9;
border: 1px solid #f1f1f1;
border-bottom: 1px solid #f9f9f9;
margin-right: 2px;
cursor: pointer;
position: relative;
}
.pewc-tabs-wrapper .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;
}
.pewc-groups-tabs .pewc-group-wrap,
.pewc-groups-steps .pewc-group-wrap {
padding-top: 1em;
display: none;
}
.pewc-groups-tabs .pewc-group-wrap.group-active,
.pewc-groups-steps .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,
.pewc-groups-steps ul.pewc-product-extra-groups,
.pewc-groups-steps ul.pewc-product-extra-groups li:last-child {
margin-bottom: 0
}
.pewc-steps-wrapper {
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
.pewc-steps-wrapper .pewc-tab {
height: 40px;
line-height: 40px;
margin: 0 1em 1em 0;
padding: 0 1em 0 36px;
background: #f9f9f9;
cursor: pointer;
position: relative;
}
.pewc-steps-wrapper .pewc-tab.active-tab {
font-weight: bold;
background: #f1f1f1;
cursor: auto;
}
.pewc-steps-wrapper .pewc-tab:before {
content: '';
position: absolute;
left: -4px;
top: 50%;
width: 10px;
height: 0;
border-left: solid 30px #fff;
border-bottom: solid 20px transparent;
border-top: solid 20px transparent;
clear: both;
transform: translateY(-50%);
z-index: 2;
}
.pewc-steps-wrapper .pewc-tab:first-child::before {
display: none
}
.pewc-steps-wrapper .pewc-tab:after {
content: '';
position: absolute;
right: -40px;
top: 50%;
width: 10px;
height: 0;
border-left: solid 30px #f9f9f9;
border-bottom: solid 20px transparent;
border-top: solid 20px transparent;
clear: both;
transform: translateY(-50%);
z-index: 3;
box-sizing: unset
}
.pewc-steps-wrapper .pewc-tab.active-tab:after {
border-left: solid 30px #f1f1f1;
}
.pewc-step-buttons {
margin: 2em 0
}
.pewc-step-buttons a:first-child {
margin-right: 1em
}
.pewc-step-buttons:before {
content: "";
display: table
}
.pewc-step-buttons:after {
content: "";
display: table;
clear: both
}
ul.pewc-checkbox-group-wrapper {
list-style: none;
margin: 0;
padding: 0;
}
td ul.pewc-checkbox-group-wrapper {
text-align: left;
}
.pewc-product-extra-groups ul.pewc-checkbox-group-wrapper li {
margin-bottom: 3px;
}
.pewc-text-swatch .pewc-checkbox-group-wrapper {
display: flex;
flex-wrap: wrap;
}
.pewc-product-extra-groups .pewc-text-swatch ul.pewc-checkbox-group-wrapper li {
margin: 1em 1em 0 0;
}
.pewc-text-swatch .pewc-checkbox-form-label,
.pewc-text-swatch .pewc-radio-form-label {
border: 1px solid #ccc;
margin-bottom: 0;
padding: 0.5em 0.75em 0.5em 0.5em;
background: transparent;
transition: all 0.2s;
}
.pewc-item-checkbox.pewc-text-swatch .pewc-checkbox-form-label {
display: inline-block;
}
.single-product form.cart .pewc-product-extra-groups .pewc-text-swatch input,
.single-product form.cart .pewc-product-extra-groups .pewc-text-swatch .pewc-theme-element,
.single-product form.cart .pewc-product-extra-groups .pewc-has-hex .pewc-theme-element {
display: none;
visibility: hidden;
}
.pewc-text-swatch .pewc-checkbox-form-label:hover,
.pewc-text-swatch .pewc-radio-form-label:hover {
border-color: #ccc;
background: #f9f9f9;
}
.pewc-text-swatch .pewc-checkbox-form-label.active-swatch,
.pewc-text-swatch .pewc-radio-form-label.active-swatch {
border-color: #ccc;
background: #f1f1f1;
}
.woocommerce.pewc-has-extra-fields div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce.pewc-has-extra-fields div.product.elementor form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-wc-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-wc-add-to-cart form.cart:not(.grouped_form):not(.variations_form),
.woocommerce.pewc-has-extra-fields .single_variation_wrap .variations_button,
.woocommerce.pewc-has-extra-fields .summary .cart {
display: block;
}
.woocommerce.pewc-has-extra-fields div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce.pewc-has-extra-fields div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) {
display: block !important
}
.elementor-element ul.pewc-product-extra-groups {
padding: 0;
} .pewc-summary-panel-wrapper {
border-top: 1px solid #f1f1f1;
padding: 1em 0;
}
table.pewc-summary-sub-panel-table {
margin-bottom: 0
}
.pewc-summary-panel-field-row-inactive {
display: none
}
.pewc-field-checkbox .pewc-summary-panel-separator {
display: none;
}
th.pewc-summary-panel-price,
th#pewc-summary-panel-subtotal,
td.pewc-summary-panel-price {
padding-left: 0;
text-align: right
}
table td.pewc-summary-line-item {
padding: 0
}
.pewc-summary-panel-price.pewc-hide-option-price span,
.pewc-summary-panel-price.pewc-hide-field-price span {
display: none
} body.pewc-lightbox-active {
overflow: hidden;
}
.pewc-lightbox {
display: none;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 9999;
background: rgba(0,0,0,0.75);
}
body.pewc-lightbox-active .pewc-lightbox {
display: block;
}
.pewc-lightbox-background {
position: absolute;
width: 100%;
height: 100%
}
.pewc-lightbox-wrapper {
width: 80%;
max-width: 800px;
height: 90%;
left: 50%;
top: 10%;
transform: translateX(-50%);
background: #fff;
overflow: scroll;
position: relative;
box-shadow: 0 0 35px rgba(0,0,0,0.35);
}
.pewc-lightbox-inner {
padding: 5%
}
form.cart .pewc-hidden-teaser-field,
.pewc-lightbox .pewc-total-field-wrapper,
.pewc-lightbox .pewc-lightbox-launch-link {
display: none;
} .dd-select,
.dd-container,
ul.dd-options {
width: 100% !important
}
ul.dd-options {
max-height: 200px;
overflow-y: scroll;
}
.dd-option, .dd-selected {
display: grid !important;
grid-template-columns: 64px 1fr;
align-items: center;
grid-gap: 10px;
}
.dd-option-image {
margin-right: 0;
float: none;
text-align: center;
}
.pewc-product-extra-groups .dd-options li {
padding: 0 !important
} .pewc-item-field-wrapper .wp-picker-container {
display: block;
}
.pewc-item-field-wrapper .button.wp-picker-default,
.pewc-item-field-wrapper .button.wp-picker-clear {
float: none !important;
line-height: 1 !important;
padding: 0 8px !important;
margin-left: 6px !important;
min-height: 30px !important;
width: auto !important;
}
.pewc-item-field-wrapper .wp-color-result {
padding: 0 1px 0 30px !important;
min-height: 30px !important;
margin: 0 6px 6px 0 !important;
font-size: 11px !important;
}
.pewc-item-field-wrapper .wp-picker-input-wrap label {
display: inline-block !important;
} .grid-layout table th,
.grid-layout table td {
vertical-align: middle;
}
.pewc-attribute-name-wrap {
display: -webkit-flex;
display: flex;
align-items: center;
-webkit-align-items: center;
}
img.pewc-attribute-image {
max-width: 100px;
margin-right: 10px
} span.pewc-cart-group-heading {
font-size: 110%;
text-decoration: underline;
}
dl.variation dd:empty {
margin-bottom: 0.5em;
clear:left;
} .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';
display: block;
}
.ui-datepicker .ui-datepicker-next:before {
content: '\f345';
display: block;
}
.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;
} .pewc-light .input-text,
.pewc-light input[type=email].pewc-form-field,
.pewc-light input[type=number].pewc-form-field,
.pewc-light input[type=password].pewc-form-field,
.pewc-light input[type=search].pewc-form-field,
.pewc-light input[type=tel].pewc-form-field,
.pewc-light input[type=text].pewc-form-field,
.pewc-light input[type=url].pewc-form-field,
.pewc-light textarea.pewc-form-field,
.pewc-light select.pewc-form-field  {
border: 1px solid #ccc;
border-radius: 5px;
background: #fff;
padding: 0.5em;
box-shadow: none
}
.pewc-light ul.pewc-product-extra-groups label {
font-weight: normal;
}
.single-product.pewc-light form.cart .pewc-product-extra-groups li.pewc-group-products input[type="checkbox"] {
margin-right: 0
}
.pewc-light input[type=checkbox]+label,
.pewc-light .pewc-item-radio ul.pewc-checkbox-group-wrapper label span {
margin-left: 1em
} .product-tooltip-enabled .pewc-checkbox-image-wrapper, .product-tooltip-enabled .pewc-radio-image-wrapper {
position: relative;
display: inline-block;
}
.product-tooltip-enabled .pewc-checkbox-desc-wrapper .pewc-radio-image-desc, .product-tooltip-enabled .pewc-radio-image-desc {
visibility: hidden;
width: 100%; background-color: #333;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px;
position: absolute;
z-index: 1;
bottom: 100%; left: 0;
margin-left: 0; opacity: 0;
transition: opacity 0.3s;
}
.product-tooltip-enabled .pewc-checkbox-image-wrapper:hover .pewc-checkbox-desc-wrapper .pewc-radio-image-desc, .product-tooltip-enabled .pewc-radio-image-wrapper:hover .pewc-radio-image-desc {
visibility: visible;
opacity: 1;
}
.product-tooltip-enabled .pewc-checkbox-desc-wrapper .pewc-radio-image-desc::after, .product-tooltip-enabled .pewc-radio-image-desc::after {
content: '';
position: absolute;
top: 100%; left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #333 transparent transparent transparent;
}