.dwspecs-product-table .dwspecs-product-table-group{margin-bottom:20px}.dwspecs-product-table .dwspecs-product-table-group .group-title{color:#2196f3;font-size:1.25rem;font-weight:700;margin-bottom:12px}.dwspecs-product-table table{border-collapse:separate;border-spacing:0;margin:0;width:100%}.dwspecs-product-table table tr td,.dwspecs-product-table table tr th{background-color:#f7f7f7;border-bottom:1px solid #fff;color:#4b4b4b;font-size:1.083333333333333rem;font-weight:400;padding:1rem 1.25rem;vertical-align:middle}.dwspecs-product-table table tr td:first-child,.dwspecs-product-table table tr th:first-child{background-color:#f0f0f0;width:25%}.dwspecs-product-table table tr td svg,.dwspecs-product-table table tr th svg{display:inline-block;height:1em;vertical-align:middle;width:1em}.dwspecs-product-table table tr td.yes svg,.dwspecs-product-table table tr th.yes svg{fill:#4db051}.dwspecs-product-table table tr td.no svg,.dwspecs-product-table table tr th.no svg{fill:#ff6a6c}.wcpr {
--wcpr-text: #111;
--wcpr-muted: #6b7280;
--wcpr-line: #e5e7eb;
--wcpr-soft: #f7f7f7;
--wcpr-accent: #111;
--wcpr-star: #d99a00;
--wcpr-star-soft: #f3ead6;
direction: rtl;
color: var(--wcpr-text);
font-family: inherit;
clear: both;
margin: 38px 0;
scroll-margin-top: 110px;
}
.wcpr * {
box-sizing: border-box;
}
.wcpr-modal-open {
overflow: hidden;
}
.wcpr-summary {
display: grid;
grid-template-columns: minmax(220px, 0.72fr) minmax(320px, 1.28fr);
gap: 30px;
align-items: center;
width: min(100%, 760px);
margin-inline: auto;
padding: 18px 0 18px 28px;
border-inline-start: 1px solid var(--wcpr-line);
}
.wcpr-score {
text-align: right;
}
.wcpr-title {
margin-bottom: 18px;
font-size: 34px;
font-weight: 800;
line-height: 1.2;
}
.wcpr-average {
color: #3f4452;
font-size: 48px;
font-weight: 800;
letter-spacing: 0;
line-height: 1;
}
.wcpr-score p {
margin: 8px 0 0;
color: #3f4452;
font-size: 17px;
}
.wcpr-breakdown {
display: grid;
gap: 9px;
max-width: none;
}
.wcpr-bar-row {
display: grid;
grid-template-columns: 58px minmax(160px, 1fr) 42px;
grid-template-areas: "percent track label";
gap: 10px;
align-items: center;
direction: ltr;
font-size: 16px;
font-weight: 700;
}
.wcpr-bar-percent {
grid-area: percent;
color: #4b5160;
text-align: left;
font-variant-numeric: tabular-nums;
}
.wcpr-track {
grid-area: track;
position: relative;
display: block;
height: 10px;
overflow: hidden;
border-radius: 999px;
background: #f0f1f5;
}
.wcpr-track span {
position: absolute;
inset: 0 0 0 auto;
border-radius: inherit;
background: var(--wcpr-star);
}
.wcpr-bar-label {
grid-area: label;
display: inline-flex;
align-items: center;
justify-content: flex-start;
gap: 4px;
color: #3f4452;
direction: rtl;
}
.wcpr-bar-label span {
color: var(--wcpr-star);
font-size: 18px;
line-height: 1;
}
.wcpr-stars {
position: relative;
display: inline-block;
color: var(--wcpr-star-soft);
direction: rtl;
line-height: 1;
letter-spacing: 0;
}
.wcpr-stars::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: var(--rating);
overflow: hidden;
color: var(--wcpr-star);
content: "★★★★★";
text-align: right;
white-space: nowrap;
}
.wcpr-stars-large {
margin-top: 10px;
font-size: 34px;
}
.wcpr-stars-small {
font-size: 24px;
}
.wcpr-form-card {
margin: 28px 0;
padding: 0;
border: 1px solid var(--wcpr-line);
border-radius: 8px;
background: #fff;
}
.wcpr-review-cta {
display: flex;
gap: 18px;
align-items: center;
justify-content: space-between;
padding: 20px;
}
.wcpr-review-cta h3 {
margin: 0;
font-size: 22px;
line-height: 1.3;
}
.wcpr-review-cta p {
margin: 6px 0 0;
color: var(--wcpr-muted);
font-size: 15px;
}
.wcpr-notice,
.wcpr-message {
margin: 12px 0 0;
color: var(--wcpr-muted);
}
.wcpr-login-prompt {
display: flex;
gap: 14px;
align-items: center;
justify-content: space-between;
padding: 18px;
border: 1px solid #e5e7eb;
border-radius: 8px;
background: linear-gradient(180deg, #fff, #fafafa);
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}
.wcpr-login-icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 38px;
width: 38px;
height: 38px;
border-radius: 50%;
background: #f3f4f6;
color: #4b5563;
font-size: 22px;
font-weight: 800;
line-height: 1;
}
.wcpr-login-copy {
flex: 1 1 auto;
min-width: 0;
}
.wcpr-login-copy strong {
display: block;
color: #1f2937;
font-size: 18px;
line-height: 1.4;
}
.wcpr-login-copy p {
margin: 5px 0 0;
color: var(--wcpr-muted);
font-size: 14px;
line-height: 1.6;
}
.wcpr-login-button {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
border-radius: 6px;
padding: 10px 16px;
background: #111;
color: #fff;
font-weight: 700;
line-height: 1.2;
text-decoration: none;
white-space: nowrap;
}
.wcpr-login-button:hover {
color: #fff;
opacity: 0.86;
}
.wcpr-message.is-error {
color: #b91c1c;
}
.wcpr-message.is-success {
color: #047857;
}
.wcpr-form {
display: grid;
gap: 16px;
}
.wcpr-field-title {
display: block;
margin-bottom: 7px;
font-weight: 700;
}
.wcpr-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}
.wcpr-form label span {
display: block;
margin-bottom: 7px;
font-weight: 700;
}
.wcpr-form input[type="text"],
.wcpr-form input[type="email"],
.wcpr-form textarea {
width: 100%;
border: 1px solid #d8dbe2;
border-radius: 8px;
padding: 12px 14px;
background: #fff;
color: var(--wcpr-text);
font: inherit;
transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.wcpr-form input[type="text"]:focus,
.wcpr-form input[type="email"]:focus,
.wcpr-form textarea:focus {
border-color: #2563eb;
box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
outline: 0;
}
.wcpr-form textarea {
resize: vertical;
}
.wcpr-rating-field {
display: inline-flex;
flex-direction: row-reverse;
justify-content: flex-end;
gap: 4px;
width: max-content;
}
.wcpr-rating-field input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.wcpr-rating-field label {
cursor: pointer;
color: #d6d6d6;
font-size: 34px;
line-height: 1;
transition: color 0.15s ease, transform 0.15s ease;
}
.wcpr-rating-field label:hover,
.wcpr-rating-field label:hover ~ label,
.wcpr-rating-field input:checked ~ label {
color: var(--wcpr-star);
}
.wcpr-rating-field label:hover {
transform: translateY(-1px);
}
.wcpr-upload input[type="file"] {
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
pointer-events: none;
}
.wcpr-upload-box {
display: inline-flex !important;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
min-height: 76px;
margin-bottom: 0 !important;
border: 1px dashed #cfd5df;
border-radius: 8px;
background: #f8fafc;
color: #334155;
cursor: pointer;
font-weight: 700;
transition: border-color 0.15s ease, background 0.15s ease;
}
.wcpr-upload-box:hover {
border-color: #2563eb;
background: #f5f9ff;
}
.wcpr-upload-icon {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
border-radius: 50%;
background: #111;
color: #fff;
font-size: 20px;
line-height: 1;
}
.wcpr-upload-box span {
margin-bottom: 0 !important;
}
.wcpr-upload small {
display: block;
margin-top: 6px;
color: var(--wcpr-muted);
}
.wcpr-preview {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.wcpr-preview img {
width: 72px;
height: 72px;
border-radius: 7px;
object-fit: cover;
}
.wcpr-open-modal,
.wcpr-submit,
.wcpr-load-more,
.wcpr-helpful,
.wcpr-secondary {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
width: max-content;
border: 1px solid var(--wcpr-accent);
border-radius: 6px;
padding: 10px 16px;
background: var(--wcpr-accent);
color: #fff;
font: inherit;
font-weight: 700;
cursor: pointer;
transition: opacity 0.15s ease, transform 0.15s ease;
}
.wcpr-open-modal {
padding-inline: 22px;
white-space: nowrap;
}
.wcpr-secondary {
border-color: #d8dbe2;
background: #fff;
color: #374151;
}
.wcpr-open-modal:hover,
.wcpr-submit:hover,
.wcpr-load-more:hover,
.wcpr-helpful:hover,
.wcpr-secondary:hover {
opacity: 0.86;
}
.wcpr-open-modal:disabled,
.wcpr-submit:disabled,
.wcpr-load-more:disabled,
.wcpr-helpful:disabled {
cursor: wait;
opacity: 0.6;
}
.wcpr-modal {
position: fixed;
z-index: 999998;
inset: 0;
display: grid;
place-items: center;
padding: 20px;
}
.wcpr-modal[hidden] {
display: none;
}
.wcpr-modal-backdrop {
position: absolute;
inset: 0;
background: rgba(15, 23, 42, 0.62);
backdrop-filter: blur(3px);
}
.wcpr-modal-panel {
position: relative;
z-index: 1;
width: min(640px, 100%);
max-height: min(760px, 92vh);
overflow: auto;
border-radius: 8px;
padding: 24px;
background: #fff;
box-shadow: 0 24px 70px rgba(15, 23, 42, 0.24);
}
.wcpr-modal-close {
position: absolute;
top: 14px;
inset-inline-end: 14px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border: 1px solid #e5e7eb;
border-radius: 50%;
background: #fff;
color: #111827;
font-size: 24px;
line-height: 1;
cursor: pointer;
}
.wcpr-modal-head {
padding-inline-end: 42px;
margin-bottom: 20px;
}
.wcpr-modal-head h3 {
margin: 0;
font-size: 26px;
line-height: 1.25;
}
.wcpr-modal-head p {
margin: 8px 0 0;
color: var(--wcpr-muted);
font-size: 15px;
}
.wcpr-modal-actions {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
justify-content: flex-end;
margin-top: 4px;
}
.wcpr-reviews-wrap {
margin-top: 20px;
}
.wcpr-all-reviews {
width: min(100%, 980px);
margin-inline: auto;
padding-inline: 16px;
}
.wcpr-all-hero {
display: grid;
grid-template-columns: minmax(0, 1fr) 260px;
gap: 22px;
align-items: stretch;
margin-bottom: 18px;
padding: 24px;
border: 1px solid #e5e7eb;
border-radius: 8px;
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
box-shadow: 0 10px 30px rgba(15, 23, 42, 0.06);
}
.wcpr-all-copy {
display: flex;
flex-direction: column;
justify-content: center;
}
.wcpr-all-kicker {
display: inline-flex;
width: max-content;
max-width: 100%;
margin-bottom: 10px;
border-radius: 999px;
padding: 5px 10px;
background: #fff7e6;
color: #9a6a00;
font-size: 13px;
font-weight: 800;
line-height: 1.3;
}
.wcpr-all-copy h2 {
margin: 0;
color: #111827;
font-size: 34px;
line-height: 1.25;
}
.wcpr-all-copy p {
max-width: 620px;
margin: 10px 0 0;
color: var(--wcpr-muted);
font-size: 16px;
line-height: 1.8;
}
.wcpr-site-score {
display: grid;
place-items: center;
align-content: center;
gap: 8px;
min-height: 180px;
border: 1px solid #eceff3;
border-radius: 8px;
padding: 18px;
background: #fff;
text-align: center;
}
.wcpr-site-score > span {
color: #4b5563;
font-size: 14px;
font-weight: 800;
}
.wcpr-site-score strong {
color: #111827;
font-size: 46px;
font-weight: 900;
line-height: 1;
}
.wcpr-site-score p {
margin: 0;
color: var(--wcpr-muted);
font-size: 14px;
line-height: 1.5;
}
.wcpr-all-photos {
display: grid;
grid-auto-flow: column;
grid-auto-columns: minmax(92px, 1fr);
gap: 10px;
overflow-x: auto;
margin-bottom: 18px;
padding: 2px 0 12px;
scrollbar-width: thin;
}
.wcpr-all-photo {
min-width: 92px;
border-radius: 8px;
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
}
.wcpr-list {
display: grid;
gap: 18px;
}
.wcpr-review {
padding: 22px 0;
border-bottom: 1px solid var(--wcpr-line);
}
.wcpr-review-head {
display: flex;
gap: 14px;
align-items: flex-start;
justify-content: flex-start;
}
.wcpr-customer {
display: inline-flex;
direction: rtl;
gap: 10px;
align-items: center;
min-width: 0;
}
.wcpr-avatar {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 42px;
width: 42px;
height: 42px;
border-radius: 50%;
background: #eef0f6;
color: #8b92a3;
font-size: 18px;
font-weight: 800;
line-height: 1;
}
.wcpr-customer-info {
display: grid;
gap: 3px;
min-width: 0;
text-align: right;
}
.wcpr-author-line {
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
justify-content: flex-start;
}
.wcpr-author {
color: #3f4452;
font-size: 16px;
font-weight: 700;
line-height: 1.2;
}
.wcpr-review-head time {
color: var(--wcpr-muted);
font-size: 15px;
line-height: 1.2;
}
.wcpr-badge {
display: inline-flex;
gap: 5px;
align-items: center;
border-radius: 999px;
padding: 4px 9px;
background: #f4f5f8;
color: #3f4452;
font-size: 12px;
font-weight: 700;
vertical-align: middle;
}
.wcpr-badge-check {
display: inline-flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
border-radius: 50%;
background: #4b5565;
color: #fff;
font-size: 11px;
line-height: 1;
}
.wcpr-review-rating {
display: inline-flex;
align-items: center;
margin-top: 4px;
}
.wcpr-content {
max-width: 900px;
margin-top: 14px;
font-size: 18px;
line-height: 1.7;
}
.wcpr-review-product {
display: inline-flex;
width: max-content;
max-width: 100%;
margin-top: 12px;
border-radius: 999px;
padding: 5px 10px;
background: #f5f7fb;
color: #334155;
font-size: 13px;
font-weight: 700;
line-height: 1.3;
text-decoration: none;
}
.wcpr-review-product:hover {
background: #eef2f7;
color: #111827;
}
.wcpr-content p {
margin: 0 0 8px;
}
.wcpr-images {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 12px;
max-width: 760px;
margin-top: 14px;
}
.wcpr-image-button {
display: block;
overflow: hidden;
aspect-ratio: 1 / 1;
border: 0;
border-radius: 8px;
padding: 0;
background: #f3f4f6;
cursor: zoom-in;
}
.wcpr-image-button img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.18s ease;
}
.wcpr-image-button:hover img {
transform: scale(1.04);
}
.wcpr-review-actions {
display: flex;
justify-content: flex-end;
margin-top: 14px;
}
.wcpr-helpful {
position: relative;
z-index: 2;
min-height: 34px;
border-color: #9aa6bd;
border-radius: 5px;
padding: 6px 12px;
background: #fff;
color: #637189;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
touch-action: manipulation;
-webkit-tap-highlight-color: transparent;
user-select: none;
}
.wcpr-helpful:hover {
border-color: #64748b;
background: #f8fafc;
color: #334155;
opacity: 1;
}
.wcpr-helpful.is-voted {
border-color: var(--wcpr-brand, #1270c2);
background: var(--wcpr-brand-soft, #eef7ff);
color: var(--wcpr-brand, #1270c2);
}
.wcpr-helpful * {
pointer-events: none;
}
.wcpr-helpful-icon {
width: 18px;
height: 18px;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.wcpr-helpful-count {
font-variant-numeric: tabular-nums;
}
.wcpr-load-more {
margin-top: 20px;
}
.wcpr-empty {
color: var(--wcpr-muted);
}
.wcpr-trust-slider {
width: min(100%, 1120px);
margin-inline: auto;
padding-inline: 16px;
overflow: hidden;
}
.wcpr-slider-viewport {
overflow: hidden;
padding: 2px 0 6px;
}
.wcpr-slider-track {
display: flex;
width: max-content;
gap: 16px;
transform: translateX(0);
transition: transform 0.62s ease;
will-change: transform;
}
.wcpr-slider-card {
display: grid;
flex: 0 0 310px;
min-height: 210px;
overflow: hidden;
border: 1px solid var(--wcpr-line);
border-radius: 8px;
background: #fff;
box-shadow: 0 8px 22px rgba(15, 23, 42, 0.08);
}
.wcpr-slider-body {
display: grid;
gap: 12px;
align-content: start;
padding: 20px;
text-align: right;
}
.wcpr-slider-name {
color: #111827;
font-size: 17px;
font-weight: 900;
line-height: 1.3;
}
.wcpr-slider-verified {
display: inline-flex;
width: max-content;
max-width: 100%;
gap: 6px;
align-items: center;
border-radius: 999px;
padding: 4px 9px;
background: #f4f5f8;
color: #3f4452;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}
.wcpr-slider-body p {
margin: 0;
color: #334155;
font-size: 15px;
line-height: 1.75;
overflow-wrap: anywhere;
}
@media (prefers-reduced-motion: reduce) {
.wcpr-slider-viewport {
overflow-x: auto;
scroll-snap-type: x mandatory;
}
.wcpr-slider-card {
scroll-snap-align: start;
}
.wcpr-slider-card[aria-hidden="true"] {
display: none;
}
}
.wcpr-lightbox {
position: fixed;
z-index: 999999;
inset: 0;
display: grid;
place-items: center;
padding: 28px;
background: rgba(0, 0, 0, 0.76);
}
.wcpr-lightbox[hidden] {
display: none;
}
.wcpr-lightbox img {
max-width: min(960px, 94vw);
max-height: 88vh;
border-radius: 8px;
background: #fff;
object-fit: contain;
}
.wcpr-lightbox button {
position: absolute;
top: 16px;
inset-inline-end: 16px;
width: 42px;
height: 42px;
border: 0;
border-radius: 50%;
background: #fff;
color: #111;
font-size: 26px;
line-height: 1;
cursor: pointer;
}
.wcpr-request-body {
background: #f8fafc;
}
.wcpr-order-review-page {
--wcpr-brand: #1270c2;
--wcpr-brand-dark: #0b4f91;
--wcpr-brand-soft: #eef7ff;
--wcpr-brand-line: #cfe6fb;
width: min(100%, 920px);
margin: 0 auto;
padding: 36px 16px;
}
.wcpr-order-review-panel {
border: 1px solid var(--wcpr-brand-line);
border-radius: 18px;
padding: 34px;
background: #fff;
box-shadow: 0 18px 50px rgba(18, 112, 194, 0.14);
}
.wcpr-order-review-head {
display: grid;
place-items: center;
margin-bottom: 24px;
text-align: center;
}
.wcpr-order-review-icon {
display: grid;
place-items: center;
width: 64px;
height: 64px;
margin-bottom: 8px;
border-radius: 16px;
background: linear-gradient(135deg, #e7f4ff, #ffffff);
color: var(--wcpr-brand);
font-size: 30px;
box-shadow: inset 0 0 0 1px var(--wcpr-brand-line), 0 8px 20px rgba(18, 112, 194, 0.12);
}
.wcpr-order-review-head h1,
.wcpr-order-review-message h1 {
margin: 0;
color: var(--wcpr-brand-dark);
font-size: 34px;
font-weight: 900;
line-height: 1.35;
}
.wcpr-order-review-head p,
.wcpr-order-review-message p,
.wcpr-coupon-note {
margin: 10px 0 0;
color: var(--wcpr-muted);
font-size: 16px;
line-height: 1.8;
}
.wcpr-order-info {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 10px;
width: 100%;
margin-top: 22px;
border: 1px solid var(--wcpr-brand-line);
border-radius: 8px;
padding: 13px 18px;
background: var(--wcpr-brand-soft);
color: var(--wcpr-brand-dark);
font-size: 15px;
font-weight: 800;
}
.wcpr-order-review-form {
display: grid;
gap: 22px;
}
.wcpr-order-product-review {
display: grid;
gap: 18px;
border: 1px solid var(--wcpr-brand-line);
border-radius: 8px;
padding: 0;
background: #fff;
overflow: hidden;
box-shadow: 0 8px 22px rgba(18, 112, 194, 0.06);
}
.wcpr-order-section-title {
margin: 0;
color: var(--wcpr-brand-dark);
font-size: 22px;
font-weight: 900;
line-height: 1.4;
text-align: center;
}
.wcpr-order-product-head {
display: grid;
grid-template-columns: 170px minmax(0, 1fr);
gap: 18px;
align-items: center;
margin: 0 16px;
border: 1px solid var(--wcpr-brand-line);
border-radius: 8px;
padding: 8px;
background: #fafdff;
}
.wcpr-order-product-head img,
.wcpr-order-product-placeholder {
width: 154px;
height: 96px;
border-radius: 8px;
background: #f3f4f6;
object-fit: cover;
}
.wcpr-order-product-placeholder {
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--wcpr-star);
font-size: 28px;
}
.wcpr-order-product-info {
display: grid;
gap: 6px;
color: var(--wcpr-brand-dark);
text-align: right;
}
.wcpr-order-product-info h3 {
margin: 0;
font-size: 19px;
font-weight: 900;
line-height: 1.35;
}
.wcpr-order-product-info span {
color: #355a7d;
font-size: 14px;
line-height: 1.35;
}
.wcpr-order-criteria {
display: grid;
margin: 0 16px;
border: 1px solid var(--wcpr-brand-line);
border-radius: 8px;
overflow: hidden;
}
.wcpr-order-rating-row {
display: grid;
grid-template-columns: minmax(180px, 1fr) auto 92px;
gap: 14px;
align-items: center;
min-height: 64px;
border-bottom: 1px solid #e5f2fd;
padding: 10px 16px;
}
.wcpr-order-rating-row:last-child {
border-bottom: 0;
}
.wcpr-order-rating-label {
display: grid;
gap: 2px;
color: var(--wcpr-brand-dark);
text-align: right;
}
.wcpr-order-rating-label strong {
font-size: 17px;
font-weight: 900;
line-height: 1.25;
}
.wcpr-order-rating-label span {
color: #355a7d;
font-size: 13px;
line-height: 1.35;
}
.wcpr-order-rating label {
font-size: 30px;
text-shadow: 0 1px 0 #c68518;
}
.wcpr-order-rating-text {
color: var(--wcpr-brand);
font-size: 14px;
font-weight: 800;
text-align: center;
}
.wcpr-order-comment {
display: grid;
gap: 8px;
margin: 0 16px;
color: var(--wcpr-brand-dark);
font-size: 17px;
font-weight: 900;
}
.wcpr-order-comment em {
font-style: normal;
}
.wcpr-order-product-review textarea {
width: 100%;
min-height: 118px;
border-color: var(--wcpr-brand-line);
border-radius: 8px;
color: var(--wcpr-brand-dark);
resize: vertical;
}
.wcpr-order-product-review textarea:focus {
border-color: var(--wcpr-brand);
box-shadow: 0 0 0 2px rgba(18, 112, 194, 0.14);
outline: 0;
}
.wcpr-order-count {
color: var(--wcpr-brand);
font-size: 13px;
font-weight: 700;
text-align: left;
direction: ltr;
}
.wcpr-order-recommend {
display: grid;
grid-template-columns: 1fr auto;
gap: 14px;
align-items: center;
margin: 0 16px 16px;
color: var(--wcpr-brand-dark);
font-size: 18px;
font-weight: 900;
}
.wcpr-order-recommend div {
display: inline-flex;
gap: 12px;
align-items: center;
}
.wcpr-order-recommend input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.wcpr-order-recommend label {
min-width: 108px;
border: 1px solid var(--wcpr-brand-line);
border-radius: 8px;
padding: 9px 16px;
background: #fafdff;
color: var(--wcpr-brand-dark);
font-size: 15px;
font-weight: 900;
text-align: center;
cursor: pointer;
}
.wcpr-order-recommend input:checked + .is-yes {
border-color: var(--wcpr-brand);
background: var(--wcpr-brand-soft);
color: var(--wcpr-brand);
}
.wcpr-order-recommend input:checked + .is-no {
border-color: #f3c2c2;
background: #fff0f0;
color: #b91c1c;
}
.wcpr-order-submit {
width: 100%;
margin-top: 4px;
}
.wcpr-order-review-message {
display: grid;
place-items: center;
text-align: center;
}
.wcpr-coupon-copy {
margin-top: 14px;
display: inline-flex;
align-items: stretch;
justify-content: center;
gap: 10px;
max-width: 100%;
}
.wcpr-coupon-code {
border: 1px dashed #111827;
border-radius: 8px;
padding: 12px 20px;
background: #f8fafc;
color: #111827;
font-size: 26px;
font-weight: 900;
letter-spacing: 1px;
direction: ltr;
}
.wcpr-copy-coupon {
border: 0;
border-radius: 8px;
padding: 0 18px;
background: var(--wcpr-brand, #1270c2);
color: #fff;
font-size: 15px;
font-weight: 800;
cursor: pointer;
transition: background 0.2s ease, transform 0.2s ease;
}
.wcpr-copy-coupon:hover,
.wcpr-copy-coupon:focus {
background: var(--wcpr-brand-dark, #0b4f91);
transform: translateY(-1px);
}
.wcpr-copy-coupon.is-copied {
background: #15803d;
}
@media (max-width: 720px) {
.wcpr {
margin: 24px 0;
}
.wcpr-summary {
grid-template-columns: 1fr;
gap: 18px;
padding: 18px 0;
border-inline-start: 0;
border-top: 1px solid var(--wcpr-line);
border-bottom: 1px solid var(--wcpr-line);
}
.wcpr-breakdown {
max-width: none;
}
.wcpr-title {
font-size: 26px;
}
.wcpr-average {
font-size: 42px;
}
.wcpr-bar-row {
grid-template-columns: 48px minmax(90px, 1fr) 38px;
gap: 9px;
font-size: 15px;
}
.wcpr-form-card {
padding: 0;
}
.wcpr-review-cta {
display: grid;
gap: 14px;
padding: 16px;
}
.wcpr-all-hero {
grid-template-columns: 1fr;
gap: 16px;
margin-bottom: 14px;
padding: 16px 14px;
box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);
}
.wcpr-all-reviews {
padding-inline: 12px;
}
.wcpr-all-kicker {
width: auto;
align-self: flex-start;
white-space: normal;
}
.wcpr-all-copy h2 {
font-size: 24px;
line-height: 1.35;
overflow-wrap: anywhere;
}
.wcpr-all-copy p {
font-size: 14px;
line-height: 1.7;
}
.wcpr-site-score {
min-height: 0;
padding: 16px;
gap: 6px;
}
.wcpr-site-score strong {
font-size: 38px;
}
.wcpr-site-score p {
font-size: 13px;
}
.wcpr-stars-large {
font-size: 28px;
}
.wcpr-all-photos {
grid-auto-columns: 78px;
gap: 8px;
margin-inline: -12px;
padding: 2px 12px 12px;
scroll-snap-type: x mandatory;
}
.wcpr-all-photo {
min-width: 78px;
scroll-snap-align: start;
}
.wcpr-all-reviews .wcpr-reviews-wrap {
margin-top: 10px;
}
.wcpr-all-reviews .wcpr-list {
gap: 12px;
}
.wcpr-all-reviews .wcpr-review {
padding: 16px 14px;
border: 1px solid var(--wcpr-line);
border-radius: 8px;
background: #fff;
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}
.wcpr-trust-slider {
padding-inline: 12px;
}
.wcpr-slider-viewport {
overflow: hidden;
padding-bottom: 12px;
}
.wcpr-slider-track {
gap: 12px;
}
.wcpr-slider-card {
flex-basis: 82vw;
min-height: 200px;
}
.wcpr-slider-body {
padding: 16px;
}
.wcpr-login-prompt {
display: grid;
gap: 12px;
text-align: center;
}
.wcpr-login-icon {
margin-inline: auto;
}
.wcpr-open-modal,
.wcpr-submit,
.wcpr-secondary,
.wcpr-login-button {
width: 100%;
}
.wcpr-grid {
grid-template-columns: 1fr;
}
.wcpr-modal {
padding: 12px;
}
.wcpr-modal-panel {
max-height: 94vh;
padding: 20px 16px;
}
.wcpr-modal-actions {
display: grid;
}
.wcpr-review-head {
display: flex;
gap: 10px;
align-items: flex-start;
}
.wcpr-customer {
align-items: flex-start;
width: 100%;
min-width: 0;
}
.wcpr-avatar {
flex-basis: 38px;
width: 38px;
height: 38px;
font-size: 16px;
}
.wcpr-author-line {
gap: 6px;
}
.wcpr-author {
font-size: 15px;
overflow-wrap: anywhere;
}
.wcpr-badge {
max-width: 100%;
padding: 4px 8px;
font-size: 11px;
white-space: normal;
}
.wcpr-review-head time {
font-size: 13px;
}
.wcpr-stars-small {
font-size: 20px;
}
.wcpr-content {
font-size: 15px;
line-height: 1.75;
overflow-wrap: anywhere;
}
.wcpr-review-product {
width: auto;
border-radius: 8px;
white-space: normal;
overflow-wrap: anywhere;
}
.wcpr-images {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
max-width: none;
}
.wcpr-review-actions {
justify-content: stretch;
}
.wcpr-helpful,
.wcpr-load-more {
width: 100%;
}
.wcpr-helpful {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
}
.wcpr-order-review-page {
padding: 18px 10px;
}
.wcpr-order-review-panel {
padding: 18px 14px;
border-radius: 14px;
}
.wcpr-order-review-head h1,
.wcpr-order-review-message h1 {
font-size: 24px;
}
.wcpr-order-info {
grid-template-columns: 1fr;
gap: 8px;
padding: 12px;
font-size: 14px;
}
.wcpr-order-product-review {
gap: 14px;
}
.wcpr-order-product-head {
grid-template-columns: 88px minmax(0, 1fr);
gap: 10px;
margin: 0 12px;
align-items: start;
}
.wcpr-order-product-head img,
.wcpr-order-product-placeholder {
width: 82px;
height: 72px;
}
.wcpr-order-section-title {
font-size: 20px;
padding-inline: 8px;
}
.wcpr-order-criteria {
margin: 0 12px;
}
.wcpr-order-rating-row {
grid-template-columns: 1fr;
gap: 7px;
justify-items: stretch;
padding: 12px;
}
.wcpr-order-rating {
width: auto;
max-width: 100%;
}
.wcpr-order-rating label {
font-size: 26px;
}
.wcpr-order-product-info h3,
.wcpr-order-rating-label strong {
overflow-wrap: anywhere;
}
.wcpr-order-rating-text {
display: none;
}
.wcpr-order-comment {
margin: 0 12px;
font-size: 16px;
}
.wcpr-order-recommend {
grid-template-columns: 1fr;
margin: 0 12px 14px;
}
.wcpr-order-recommend div {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
}
.wcpr-order-recommend label {
min-width: 0;
}
.wcpr-coupon-code {
width: 100%;
font-size: 21px;
text-align: center;
overflow-wrap: anywhere;
}
.wcpr-coupon-copy {
display: flex;
flex-direction: column;
width: 100%;
}
.wcpr-copy-coupon {
width: 100%;
min-height: 46px;
}
}.wc-otp-overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, .55);
z-index: 999999;
display: flex;
align-items: center;
justify-content: center;
padding: 16px;
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(3px);
}
body.wc-otp-open {
overflow: hidden;
} .wc-otp-modal {
background: #fff;
border-radius: 20px;
padding: 40px 36px 32px;
width: 100%;
max-width: 420px;
position: relative;
direction: rtl;
text-align: center;
box-shadow: 0 24px 60px rgba(0,0,0,.2);
animation: wc-otp-slide-up .25s ease; outline: none;
}
@keyframes wc-otp-slide-up {
from { transform: translateY(28px); opacity: 0; }
to   { transform: translateY(0);    opacity: 1; }
} .wc-otp-close {
position: absolute;
top: 14px;
left: 16px;
background: #f3f4f6;
border: none;
border-radius: 50%;
width: 32px;
height: 32px;
font-size: 15px;
cursor: pointer;
color: #555;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
transition: background .2s;
outline: none;
}
.wc-otp-close:hover { background: #e5e7eb; }
.wc-otp-back {
background: none;
border: none;
color: #6b7280;
font-size: .85em;
cursor: pointer;
padding: 0 0 12px;
display: block;
text-align: right;
outline: none;
}
.wc-otp-back:hover { color: #111; } .wc-otp-logo { margin-bottom: 16px; }
.wc-otp-logo img { max-height: 52px; width: auto; }
.wc-otp-site-name { font-size: 1.3em; font-weight: 700; color: #111; }
.wc-otp-modal h2 {
font-size: 1.25em;
font-weight: 700;
color: #111827;
margin: 0 0 6px;
}
.wc-otp-subtitle {
color: #6b7280;
font-size: .92em;
margin: 0 0 22px;
line-height: 1.5;
} .wc-otp-phone-group {
display: flex;
align-items: center;
direction: ltr; gap: 0;
background: #f9fafb;
border: 2px solid #e5e7eb;
border-radius: 12px;
padding: 0 12px 0 12px;
margin-bottom: 10px;
transition: border-color .2s, background .2s;
overflow: hidden;
}
.wc-otp-phone-group:focus-within {
border-color: #2563eb;
background: #fff;
}
.wc-otp-flag {
font-size: 1.25em;
flex-shrink: 0;
margin-right: 6px;
line-height: 1;
}
.wc-otp-prefix {
font-size: .95em;
color: #374151;
font-weight: 600;
white-space: nowrap;
flex-shrink: 0;
border-right: 1px solid #d1d5db; padding-right: 10px;
margin-right: 8px;
line-height: 1;
}
.wc-otp-field {
flex: 1;
border: none;
background: transparent;
padding: 14px 8px;
font-size: 1.05em;
outline: none !important;
box-shadow: none !important;
color: #111;
text-align: left !important;
letter-spacing: 1px;
min-width: 0;
direction: ltr !important;
unicode-bidi: plaintext;
}
.wc-otp-field:focus,
.wc-otp-field:focus-visible {
outline: none !important;
box-shadow: none !important;
} .wc-otp-field::placeholder {
text-align: left;
direction: ltr;
color: #aab;
} .wc-otp-digits-row {
display: flex;
justify-content: center;
gap: 8px;
margin: 18px 0 10px;
direction: ltr;
}
.wc-otp-digit {
width: 46px;
height: 54px;
border: 2px solid #e5e7eb;
border-radius: 10px;
text-align: center;
font-size: 1.5em;
font-weight: 700;
color: #111;
background: #f9fafb;
outline: none;
box-shadow: none;
transition: border-color .15s, background .15s;
caret-color: transparent;
-webkit-appearance: none;
}
.wc-otp-digit:focus {
border-color: #2563eb;
background: #fff; box-shadow: 0 0 0 3px rgba(37, 99, 235, .15);
outline: none;
} .wc-otp-btn {
display: block;
width: 100%;
padding: 14px;
border-radius: 12px;
border: none;
font-size: 1em;
font-weight: 600;
cursor: pointer;
transition: background .2s, opacity .15s, transform .1s;
margin-top: 8px;
outline: none;
}
.wc-otp-btn:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; }
.wc-otp-btn:active { transform: scale(.98); }
.wc-otp-btn-primary { background: #2563eb; color: #fff; }
.wc-otp-btn-primary:hover:not(:disabled) { background: #1d4ed8; }
.wc-otp-btn:disabled { opacity: .5; cursor: not-allowed; } .wc-otp-msg {
display: block;
font-size: .88em;
min-height: 20px;
margin: 4px 0 6px;
font-weight: 500;
text-align: center;
}
.wc-otp-msg.success { color: #16a34a; }
.wc-otp-msg.error   { color: #dc2626; } .wc-otp-resend-row {
margin-top: 14px;
font-size: .88em;
color: #6b7280;
min-height: 24px;
text-align: center;
}
.wc-otp-link {
background: none;
border: none;
color: #2563eb;
cursor: pointer;
font-size: inherit;
padding: 0;
text-decoration: underline;
outline: none;
}
.wc-otp-link:hover { color: #1d4ed8; }
.wc-otp-terms {
font-size: .78em;
color: #9ca3af;
margin-top: 14px;
margin-bottom: 0;
}
.wc-otp-terms a { color: #6b7280; } .wc-otp-success-icon {
width: 68px;
height: 68px;
background: #dcfce7;
color: #16a34a;
font-size: 2.2em;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 18px;
animation: wc-otp-pop .4s ease;
}
@keyframes wc-otp-pop {
0%   { transform: scale(.4); opacity: 0; }
80%  { transform: scale(1.15); }
100% { transform: scale(1); opacity: 1; }
} .wc-otp-account-login-notice {
text-align: center;
margin-bottom: 16px;
}
.wc-otp-account-login-notice p {
font-size: 1.05em;
color: #374151;
margin-bottom: 10px;
} .wc-otp-section {
background: #f0f9ff;
border: 1px solid #bae6fd;
border-radius: 10px;
padding: 20px;
margin: 16px 0;
direction: rtl;
text-align: right;
}
.wc-otp-section h3 {
margin-top: 0;
font-size: 1.05em;
color: #0c4a6e;
border-bottom: 1px solid #bae6fd;
padding-bottom: 10px;
margin-bottom: 14px;
}
.wc-otp-send-btn {
background: #2563eb;
color: #fff !important;
border: none;
padding: 10px 22px;
border-radius: 8px;
cursor: pointer;
font-size: .95em;
font-weight: 600;
transition: background .2s;
outline: none;
}
.wc-otp-send-btn:hover:not(:disabled) { background: #1d4ed8; }
.wc-otp-send-btn:disabled { opacity: .6; cursor: not-allowed; }
.wc-otp-input {
font-size: 1.3em !important;
letter-spacing: 6px;
text-align: center;
max-width: 200px;
border: 2px solid #2563eb !important;
border-radius: 8px;
padding: 8px 12px !important;
direction: ltr;
}
.wc-otp-status { display: block; margin-top: 8px; font-size: .9em; font-weight: 500; }
.wc-otp-status.success { color: #16a34a; }
.wc-otp-status.error   { color: #dc2626; } #billing_phone,
.wc-otp-phone-ltr {
direction: ltr !important;
text-align: left !important;
} .wc-otp-billing-group {
display: flex;
align-items: center;
direction: ltr;
background: #f9fafb;
border: 2px solid #e5e7eb;
border-radius: 12px;
padding: 0 12px;
overflow: hidden;
cursor: not-allowed;
transition: border-color .2s;
}
.wc-otp-billing-group .wc-otp-flag {
font-size: 1.25em;
flex-shrink: 0;
margin-right: 6px;
line-height: 1;
}
.wc-otp-billing-group .wc-otp-prefix {
font-size: .95em;
color: #374151;
font-weight: 600;
white-space: nowrap;
flex-shrink: 0;
border-right: 1px solid #d1d5db;
padding-right: 10px;
margin-right: 8px;
line-height: 1;
}
.wc-otp-billing-group .wc-otp-billing-field,
.wc-otp-billing-group #billing_phone {
flex: 1;
border: none !important;
background: transparent !important;
padding: 14px 8px !important;
font-size: 1.05em !important;
outline: none !important;
box-shadow: none !important;
color: #374151 !important;
text-align: left !important;
letter-spacing: 1px;
min-width: 0;
direction: ltr !important;
cursor: not-allowed !important;
opacity: 1 !important;
border-radius: 0 !important;
} .wc-otp-billing-group input:focus,
.wc-otp-billing-group input:focus-visible {
outline: none !important;
box-shadow: none !important;
border: none !important;
} @media (max-width: 480px) {
.wc-otp-modal {
padding: 32px 18px 24px;
border-radius: 16px;
max-width: 100%;
}
.wc-otp-digit {
width: 40px;
height: 48px;
font-size: 1.3em;
border-radius: 8px;
}
.wc-otp-digits-row { gap: 6px; }
} .wc-otp-admin-wrap {
direction: rtl;
text-align: right;
max-width: 820px;
padding-top: 16px;
}
.wc-otp-card {
background: #fff;
border: 1px solid #ddd;
border-radius: 10px;
padding: 22px 26px;
margin-bottom: 22px;
box-shadow: 0 1px 4px rgba(0,0,0,.06);
}
.wc-otp-card h2 {
margin-top: 0;
font-size: 1.1em;
color: #1d2327;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}