.aufkleberwunsch-app {
width: 100%;
max-width: 900px;
font-family: inherit;
}
.aufkleberwunsch-sidebar {
width: 100% !important;
max-width: 100% !important;
flex: 1 1 100% !important;
flex-basis: 100% !important;
display: block !important;
margin-bottom: 16px;
box-sizing: border-box;
}
.aufkleberwunsch-zoom-row input[type="range"] {
flex: 1;
appearance: none;
-webkit-appearance: none;
height: 4px;
background: #ddd;
border-radius: 2px;
accent-color: #111;
cursor: pointer;
}
.aufkleberwunsch-zoom-row input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
width: 16px;
height: 16px;
border-radius: 50%;
background: #111;
cursor: pointer;
border: none;
}
.aufkleberwunsch-zoom-row input[type="range"]::-moz-range-thumb {
width: 16px;
height: 16px;
border-radius: 50%;
background: #111;
cursor: pointer;
border: none;
}
.aufkleberwunsch-zoom-row input[type="range"]::-moz-range-track {
height: 4px;
background: #ddd;
border-radius: 2px;
}
.aw-spinner {
display: inline-block;
width: 14px;
height: 14px;
border: 2px solid rgba(255, 255, 255, 0.4);
border-top-color: #fff;
border-radius: 50%;
animation: aw-spin 0.7s linear infinite;
vertical-align: middle;
margin-right: 8px;
}
@keyframes aw-spin {
to {
transform: rotate( 360deg );
}
}
.aufkleberwunsch-canvas-wrap {
position: relative;
width: 100%;
background: #fafafa;
overflow: hidden;
touch-action: none;
margin: 0 0 12px 0;
cursor: pointer;
border: 2px dashed #c4c4c4;
box-sizing: border-box;
transition: border-color 0.15s, background 0.15s;
display: flex;
justify-content: center;
align-items: center;
vertical-align: top;
}
.aufkleberwunsch-canvas-wrap.is-dragover {
border-color: #111;
background: #ececec;
}
.aufkleberwunsch-remove-btn {
-webkit-appearance: none !important;
appearance: none !important;
position: absolute !important;
top: 10px !important;
right: 10px !important;
z-index: 20 !important;
box-sizing: border-box !important;
width: 28px !important;
height: 28px !important;
min-width: 28px !important;
min-height: 28px !important;
max-width: 28px !important;
max-height: 28px !important;
flex: 0 0 auto !important;
border-radius: 50% !important;
background: rgba( 17, 17, 17, 0.65 ) !important;
color: #fff !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
cursor: pointer !important;
line-height: 1 !important;
}
.aufkleberwunsch-remove-btn:hover {
background: rgba( 17, 17, 17, 0.9 ) !important;
}
.aw-bildrechte-modal {
position: fixed !important;
display: none;
top: 20px !important;
left: 50% !important;
transform: translateX( -50% ) !important;
background: #fff !important;
width: 320px !important;
max-width: calc( 100vw - 32px ) !important;
max-height: calc( 100vh - 40px ) !important;
overflow-y: auto !important;
border-radius: 12px !important;
padding: 20px !important;
box-sizing: border-box !important;
box-shadow: 0 10px 40px rgba( 0, 0, 0, 0.25 ) !important;
z-index: 100000 !important;
font-family: inherit !important;
text-align: center !important;
}
.aw-bildrechte-modal.is-open {
display: block !important;
}
.aw-bildrechte-text {
font-size: 14px !important;
line-height: 1.5 !important;
color: #333 !important;
margin: 0 0 18px 0 !important;
}
.aw-bildrechte-actions {
display: flex !important;
gap: 10px !important;
}
.aw-bildrechte-decline,
.aw-bildrechte-confirm {
flex: 1 1 0 !important;
padding: 10px !important;
font-size: 13px !important;
font-weight: 700 !important;
border-radius: 8px !important;
border: none !important;
cursor: pointer !important;
box-sizing: border-box !important;
}
.aw-bildrechte-decline {
background: #f0f0f1 !important;
color: #333 !important;
}
.aw-bildrechte-confirm {
background: #111 !important;
color: #fff !important;
}
.aw-bildrechte-confirm:hover {
background: #333 !important;
}
.aufkleberwunsch-remove-btn svg {
width: 16px !important;
height: 16px !important;
max-width: 16px !important;
max-height: 16px !important;
flex: 0 0 auto !important;
display: block !important;
}
.aufkleberwunsch-canvas-wrap.has-image {
background: transparent;
border: none;
cursor: grab;
}
.aufkleberwunsch-canvas-wrap.has-image.is-light {
border: 2px dashed #c4c4c4;
}
.aufkleberwunsch-canvas-wrap.has-transparency {
background-image:
linear-gradient(45deg, #ccc 25%, transparent 25%),
linear-gradient(-45deg, #ccc 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, #ccc 75%),
linear-gradient(-45deg, transparent 75%, #ccc 75%);
background-size: 20px 20px;
background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}
#aw-canvas {
display: block;
width: 100%;
height: auto;
pointer-events: none;
}
.aufkleberwunsch-canvas-wrap.has-image #aw-canvas {
pointer-events: auto;
}
.aufkleberwunsch-canvas-wrap:active {
cursor: grabbing;
}
.aufkleberwunsch-canvas-empty {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 14px;
color: #666;
font-size: 14px;
text-align: center;
padding: 20px;
box-sizing: border-box;
pointer-events: none;
}
.aufkleberwunsch-empty-text {
color: #555;
font-size: 15px;
}
.aufkleberwunsch-empty-text span {
color: #2b2f33;
font-weight: 700;
text-decoration: underline;
}
.aufkleberwunsch-canvas-loading {
position: absolute;
top: 50%;
left: 50%;
transform: translate( -50%, -50% );
display: flex;
align-items: center;
gap: 14px;
background: rgba( 20, 20, 20, 0.85 );
color: #fff;
padding: 16px 22px;
border-radius: 10px;
max-width: calc( 100% - 40px );
text-align: left;
}
.aw-spinner-12 {
flex: 0 0 auto;
animation: aw-spin-steps 1.2s steps( 12 ) infinite;
}
@keyframes aw-spin-steps {
to {
transform: rotate( 360deg );
}
}
.aufkleberwunsch-loading-title {
font-size: 15px;
font-weight: 600;
}
.aufkleberwunsch-loading-sub {
font-size: 12px;
font-weight: 400;
color: #ccc;
margin-top: 2px;
}
.aw-spinner-dark {
border: 2px solid rgba(43, 47, 51, 0.25);
border-top-color: #2b2f33;
}
.aufkleberwunsch-drag-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate( -50%, -50% );
width: 56px;
height: 56px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.85);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
animation: aw-pulse 1.6s ease-in-out infinite;
}
@keyframes aw-pulse {
0%, 100% {
opacity: 0.75;
transform: translate( -50%, -50% ) scale( 1 );
}
50% {
opacity: 1;
transform: translate( -50%, -50% ) scale( 1.08 );
}
}
.aufkleberwunsch-file-input {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
opacity: 0;
pointer-events: none;
}
.aufkleberwunsch-controls-row {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 18px;
}
.aufkleberwunsch-bildoptionen {
margin-bottom: 8px;
}
.aufkleberwunsch-canvas-inner {
position: relative;
display: inline-block;
line-height: 0;
}
.aufkleberwunsch-change-btn {
background: #fff !important;
border: 1px solid #111 !important;
color: #111 !important;
height: 38px !important;
padding: 0 16px !important;
font-size: 13px !important;
font-weight: 600 !important;
line-height: 36px !important;
box-sizing: border-box !important;
cursor: pointer;
display: inline-flex;
align-items: center !important;
width: auto !important;
max-width: max-content !important;
flex: 0 0 auto;
margin: 0 !important;
}
.aufkleberwunsch-change-btn:hover {
background: #111 !important;
color: #fff !important;
}
.aufkleberwunsch-drag-hint {
font-size: 12px;
color: #888;
margin-bottom: 20px;
}
.aufkleberwunsch-zoom-row {
display: flex;
align-items: center;
gap: 12px;
font-size: 12px;
color: #666;
flex: 1 1 160px;
min-width: 140px;
}
.aufkleberwunsch-mode-hint {
font-size: 13px;
color: #333;
margin-bottom: 12px;
}
.aufkleberwunsch-config-card {
background: #fafafa;
border: 1px solid #eee;
border-radius: 12px;
padding: 16px;
margin-bottom: 12px;
box-sizing: border-box;
}
.aufkleberwunsch-toolbar {
display: flex;
align-items: flex-end;
gap: 20px;
flex-wrap: wrap;
margin-bottom: 16px;
}
.aufkleberwunsch-field {
display: flex;
flex-direction: column;
gap: 6px;
}
.aufkleberwunsch-field label {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.04em;
color: #666;
}
.aufkleberwunsch-field-input {
display: flex;
align-items: center;
border: 1px solid #ccc;
background: #fff;
}
.aufkleberwunsch-field-input input {
box-sizing: border-box !important;
border: none !important;
background: transparent !important;
padding: 8px 6px 8px 10px !important;
font-size: 16px !important;
line-height: 1.2 !important;
width: 68px !important;
max-width: 68px !important;
height: auto !important;
margin: 0 !important;
box-shadow: none !important;
}
.aufkleberwunsch-field-input input:focus {
outline: none !important;
}
.aufkleberwunsch-field-input span {
padding-right: 10px;
font-size: 13px;
color: #888;
}
.aufkleberwunsch-sqm-info {
font-size: 13px;
color: #666;
padding-bottom: 9px;
}
.aufkleberwunsch-hinweis {
width: 100%;
box-sizing: border-box;
padding: 12px 16px;
background: #eeeeee;
color: #000000;
font-size: 14px;
font-weight: 600;
margin-bottom: 12px;
}
.aufkleberwunsch-upscale-row {
display: inline-flex;
align-items: center !important;
gap: 8px !important;
font-size: 14px !important;
line-height: 1.3 !important;
margin-bottom: 12px !important;
width: fit-content !important;
cursor: pointer !important;
}
.aufkleberwunsch-upscale-row input[type="checkbox"] {
width: 16px !important;
height: 16px !important;
min-width: 16px !important;
min-height: 16px !important;
max-width: 16px !important;
max-height: 16px !important;
margin: 0 !important;
padding: 0 !important;
vertical-align: middle !important;
flex: 0 0 auto !important;
box-sizing: border-box !important;
position: relative !important;
top: 0 !important;
}
.aufkleberwunsch-optional-row {
color: #777 !important;
font-weight: 400 !important;
}
.aufkleberwunsch-optional-row span {
font-weight: 400 !important;
color: #777 !important;
}
.aufkleberwunsch-price {
font-size: 22px;
font-weight: 700;
padding: 10px 0;
}
.aufkleberwunsch-material-row {
display: flex;
gap: 5px;
flex-wrap: wrap;
margin-bottom: 8px;
}
.aufkleberwunsch-material-btn {
background: #fff !important;
border: 1px solid #ccc !important;
color: #333 !important;
padding: 5px 8px !important;
font-size: 10.5px !important;
font-weight: 600 !important;
cursor: pointer;
flex: 0 0 auto;
}
.aufkleberwunsch-material-btn.is-open {
border-color: #111 !important;
}
.aufkleberwunsch-material-btn.is-active {
background: #111 !important;
border-color: #111 !important;
color: #fff !important;
}
.aufkleberwunsch-material-hint {
font-size: 12px;
color: #888;
margin-bottom: 0;
} .aufkleberwunsch-color-btn {
background: #fff !important;
border: 1px solid #ccc !important;
color: #333 !important;
height: 38px !important;
padding: 0 14px !important;
font-size: 13px !important;
font-weight: 600 !important;
line-height: 36px !important;
box-sizing: border-box !important;
cursor: pointer !important;
display: inline-flex;
align-items: center !important;
gap: 8px !important;
width: auto !important;
max-width: max-content !important;
flex: 0 0 auto !important;
margin: 0 !important;
}
.aufkleberwunsch-color-btn:hover,
.aufkleberwunsch-color-btn.is-open {
border-color: #111 !important;
}
.aw-color-btn-swatch {
width: 16px !important;
height: 16px !important;
border-radius: 50% !important;
display: inline-block !important;
flex: 0 0 auto !important;
background: transparent;
border: 1.5px dashed #aaa !important;
box-sizing: border-box !important;
}
.aw-color-btn-swatch.has-color {
border-style: solid !important;
border-color: rgba( 0, 0, 0, 0.15 ) !important;
} .aw-color-backdrop {
position: fixed !important;
inset: 0 !important;
background: transparent !important;
display: none;
z-index: 99998 !important;
}
.aw-color-backdrop.is-open {
display: block !important;
}
.aw-color-panel {
position: fixed !important;
display: none;
background: #fff !important;
width: 280px !important;
max-width: calc( 100vw - 20px ) !important;
border-radius: 12px !important;
padding: 12px !important;
box-sizing: border-box !important;
box-shadow: 0 6px 24px rgba( 0, 0, 0, 0.18 ), 0 0 0 1px rgba( 0, 0, 0, 0.06 ) !important;
font-family: inherit !important;
z-index: 99999 !important;
}
@media ( max-width: 480px ) {
.aw-color-panel {
width: calc( 100vw - 24px ) !important;
}
}
.aw-color-panel.is-open {
display: block !important;
}
.aw-color-tabs {
display: flex !important;
gap: 4px !important;
background: #f0f0f1 !important;
border-radius: 8px !important;
padding: 3px !important;
margin: 0 0 10px 0 !important;
box-sizing: border-box !important;
}
.aw-color-tab {
flex: 1 1 0 !important;
background: transparent !important;
border: none !important;
border-radius: 6px !important;
color: #666 !important;
font-size: 11px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.02em !important;
padding: 6px 4px !important;
margin: 0 !important;
cursor: pointer !important;
box-sizing: border-box !important;
}
.aw-color-tab.is-active {
background: #fff !important;
color: #111 !important;
box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.12 ) !important;
}
.aw-color-tab-panel {
display: none;
}
.aw-color-tab-panel.is-active {
display: block;
}
.aw-color-swatch-pill {
display: flex !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 6px !important;
background: #f7f7f8 !important;
border-radius: 10px !important;
padding: 8px !important;
box-sizing: border-box !important;
} .aw-motiv-grid {
display: grid !important;
grid-template-columns: repeat( 2, 1fr ) !important;
gap: 8px !important;
max-height: 320px !important;
overflow-y: auto !important;
padding: 2px !important;
box-sizing: border-box !important;
}
button.aw-motiv-item.aw-motiv-item {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
background: #f7f7f8 !important;
border: 1px solid #eee !important;
border-radius: 10px !important;
padding: 0 !important;
margin: 0 !important;
cursor: pointer !important;
overflow: hidden !important;
}
button.aw-motiv-item.aw-motiv-item:hover {
border-color: #111 !important;
}
.aw-motiv-item-thumb {
width: 100% !important;
height: 90px !important;
background-size: contain !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-color: #fff !important;
}
.aw-motiv-item-label {
font-size: 11px !important;
font-weight: 600 !important;
color: #333 !important;
text-align: center !important;
padding: 6px 4px !important;
box-sizing: border-box !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
} button.aw-color-swatch.aw-color-swatch {
width: 24px !important;
height: 24px !important;
min-width: 24px !important;
max-width: 24px !important;
border-radius: 4px !important;
flex: 0 0 auto !important;
border: none !important;
margin: 0 !important;
cursor: pointer !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
position: relative !important;
box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ) !important;
}
.aw-color-swatch svg {
display: none;
width: 13px !important;
height: 13px !important;
}
.aw-color-swatch.is-active svg {
display: block !important;
}
.aw-sv-wrap {
margin: 0 0 10px 0 !important;
}
.aw-sv-wrap {
position: relative !important;
width: 100% !important;
line-height: 0 !important;
margin: 0 0 10px 0 !important;
cursor: crosshair !important;
touch-action: none !important;
border-radius: 8px !important;
overflow: hidden !important;
}
.aw-sv-canvas {
display: block !important;
width: 100% !important;
height: auto !important;
border-radius: 6px !important;
}
.aw-sv-handle {
position: absolute !important;
width: 12px !important;
height: 12px !important;
border-radius: 50% !important;
border: 2px solid #fff !important;
box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.4 ), 0 1px 3px rgba( 0, 0, 0, 0.3 ) !important;
transform: translate( -50%, -50% ) !important;
pointer-events: none !important;
top: 0 !important;
left: 0 !important;
box-sizing: border-box !important;
}
.aw-hue-bar {
position: relative !important;
width: 100% !important;
line-height: 0 !important;
margin: 0 0 10px 0 !important;
cursor: pointer !important;
touch-action: none !important;
border-radius: 999px !important;
overflow: hidden !important;
}
.aw-hue-canvas {
display: block !important;
width: 100% !important;
height: 10px !important;
border-radius: 999px !important;
}
.aw-hue-handle {
position: absolute !important;
top: 50% !important;
left: 0 !important;
width: 14px !important;
height: 14px !important;
border-radius: 50% !important;
background: transparent !important;
border: 2px solid #fff !important;
box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.4 ), 0 1px 3px rgba( 0, 0, 0, 0.3 ) !important;
transform: translate( -50%, -50% ) !important;
pointer-events: none !important;
box-sizing: border-box !important;
}
.aw-picker-fields {
display: flex !important;
gap: 10px !important;
margin: 0 0 8px 0 !important;
}
.aw-picker-col {
flex: 1 1 0 !important;
display: flex !important;
flex-direction: column !important;
gap: 4px !important;
min-width: 0 !important;
}
.aw-picker-channel-row {
display: flex !important;
align-items: center !important;
gap: 4px !important;
margin: 0 !important;
}
.aw-picker-radio {
width: 10px !important;
height: 10px !important;
border-radius: 50% !important;
border: 1.5px solid #999 !important;
flex: 0 0 auto !important;
box-sizing: border-box !important;
position: relative !important;
}
.aw-picker-radio.is-checked::after {
content: "" !important;
position: absolute !important;
top: 1.5px !important;
left: 1.5px !important;
width: 5px !important;
height: 5px !important;
border-radius: 50% !important;
background: #111 !important;
}
.aw-picker-channel-letter {
font-size: 11px !important;
font-weight: 700 !important;
color: #666 !important;
flex: 0 0 auto !important;
width: 11px !important;
}
.aw-picker-channel-input {
flex: 1 1 auto !important;
min-width: 0 !important;
width: auto !important;
box-sizing: border-box !important;
border: 1px solid #ccc !important;
border-radius: 5px !important;
padding: 4px 3px !important;
font-size: 11px !important;
line-height: 1.2 !important;
height: auto !important;
text-align: center !important;
background: #fff !important;
color: #111 !important;
margin: 0 !important;
box-shadow: none !important;
}
.aw-picker-channel-input:focus {
outline: none !important;
border-color: #111 !important;
}
.aw-picker-suffix {
font-size: 10px !important;
color: #999 !important;
flex: 0 0 auto !important;
}
.aw-picker-hex-row {
display: flex !important;
align-items: center !important;
gap: 3px !important;
margin-top: 2px !important;
border: 1px solid #ccc !important;
border-radius: 5px !important;
background: #fff !important;
padding: 4px 6px !important;
box-sizing: border-box !important;
}
.aw-picker-hex-row span {
font-size: 11px !important;
color: #999 !important;
font-weight: 700 !important;
}
.aw-picker-hex-input {
flex: 1 1 auto !important;
min-width: 0 !important;
border: none !important;
background: transparent !important;
font-size: 11px !important;
color: #111 !important;
padding: 0 !important;
margin: 0 !important;
box-shadow: none !important;
text-transform: uppercase !important;
letter-spacing: 0.02em !important;
}
.aw-picker-hex-input:focus {
outline: none !important;
}
.aw-cmyk-hint {
font-size: 10px !important;
color: #999 !important;
line-height: 1.3 !important;
margin: 0 !important;
padding: 0 !important;
}
.aw-color-done-btn {
width: 100% !important;
background: #111 !important;
color: #fff !important;
border: none !important;
padding: 9px !important;
font-size: 12px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
border-radius: 7px !important;
cursor: pointer !important;
box-sizing: border-box !important;
margin: 8px 0 0 0 !important;
}
.aw-color-done-btn:hover {
background: #333 !important;
}@font-face{font-family:"virtual-review";src:url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/fonts/virtual-review.eot?o6jttq);src:url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/fonts/virtual-review.eot?o6jttq#iefix) format("embedded-opentype"),url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/fonts/virtual-review.ttf?o6jttq) format("truetype"),url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/fonts/virtual-review.woff?o6jttq) format("woff"),url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/fonts/virtual-review.svg?o6jttq#virtual-review) format("svg");font-weight:400;font-style:normal}[class*=" wvr-icon-"],[class^=wvr-icon-]{font-family:"virtual-review"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wvr-icon-shopping-bag:before{content:"\e900"}.wvr-icon-no-icon:before{content:"\e901";color:#666}.wvr-icon-cart-arrow-down:before{content:"\e902"}.wvr-icon-credit-card:before{content:"\e93f"}.wvr-icon-currency-dollar:before{content:"\e903"}.wvr-icon-location-shopping:before{content:"\e904"}.wvr-icon-bin:before{content:"\e9ad"}.wvr-icon-cross:before{content:"\ea0f"}.wvr-icon-bin{padding-left:3px;font-size:20px}.wvr-comments-group{display:flex;align-items:center}.wvr-product-purchased{display:inline-block;font-size:.85rem;margin-right:5px;padding:0 7px;border-radius:20px;white-space:nowrap;vertical-align:top}.wvr-purchased-format{font-size:18px}.wvr-icon-purchased{vertical-align:top}.wvr-customer-pick{white-space:nowrap;overflow-x:scroll;width:100%}.wvr-customer-select{border:1px solid #eee;margin:unset;width:100%;font-weight:400!important;padding:5px!important}.wvr-customer-sample-cmt{margin-bottom:10px}.wvr-select-sample-cmt{font-weight:400;padding:2px 10px;margin:5px;border-radius:15px;display:inline;border:0;background-color:#f0f0f0;color:#000}.wvr-select-sample-cmt:hover{background-color:#ff7311;color:#fff}.wvr-desktop-style .wvr-clear-comment{line-height:1.5!important}.wvr-clear-comment:hover{color:red}.wvr-product-bought{font-weight:400;font-size:90%;color:#777}.comment-text>.description>p,.comment-text>.meta{margin-bottom:.5em}.wvr-select-qty-cmt{margin:0;padding:0}.wvr-ordered{background-image:url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/ordered.svg);background-repeat:no-repeat;padding:.7em;margin-right:.5em;display:inline-block;position:relative;top:.2em}.wvr-note{font-style:italic;color:#7a7a7a;margin:1%}.wvr-emoji{position:relative}.wvr-emoji-remote{padding:.8em;background-image:url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/emoji.svg);background-repeat:no-repeat;background-position:center;margin-left:.3em;height:fit-content}.wvr-emoji-remote:hover{background-image:url(//www.aufkleberwunsch.de/wp-content/plugins/faview-virtual-reviews-for-woocommerce/assets/img/emoji_hover.svg)}.wvr-emoji-table{display:none;position:absolute;z-index:1;width:12em!important;height:7em!important;top:3em;right:-2em;border-radius:5px;padding:.5em;box-shadow:2px 2px 5px gray}.wvr-emoji-table>tbody>tr>td{padding:1px!important;border:0!important}.wvr-note-label{padding-top:8px;font-size:.9rem;color:#9b9b9b}.wvr-select-sample-cmt:hover{cursor:pointer}.wvr-desktop-style{display:block}.wvr-mobile-style{display:none}@media screen and (max-width:768px){.wvr-desktop-style{display:none}.wvr-mobile-style{display:block}}