.hidden {
display: none !important;
visibility: hidden !important;
}
.atawc-swatches {
padding:10px 0;
}
.atawc-swatches .swatch.out_of_stock{
position:relative;
}
.atawc-swatches .swatch.out_of_stock::before,
.atawc-swatches .swatch.out_of_stock::after{
content: '';
position: absolute;
top:50%;
left:0;
background:#F00;
bottom:0px;
right:0px;
height:2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.atawc-swatches .swatch.out_of_stock::after{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.atawc-swatches .swatch,
ul.smart_attribute.label li  a{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 15px;
cursor: pointer;
position: relative;
margin-bottom:3px;
}
.atawc-swatches .swatch-color {
text-indent: -9999px;
}
.atawc-swatches .swatch-color.tick_sign.selected:before,
.swatch.swatch-label.selected.tick_sign:before,
.swatch.swatch-image.selected.tick_sign:before{
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 9px;
height: 17px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 50%;
left: 50%;
margin-left:-5px;
margin-top:-10px;
}
.swatch.swatch-image.selected.tick_sign:before{
border: solid #000;
border-width: 0 2px 2px 0;
}
.atawc-swatches .swatch-label,
.swatch.swatch-label.selected.tick_sign,
.swatch.swatch-image.selected.tick_sign,
ul.smart_attribute.label li {
background-color: #f1f1f1;
}
.atawc-swatches .swatch-image {
width: auto;
height: auto;
position: relative;
}
.atawc-swatches .swatch.swatch-image:after {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
z-index: 99;
content: "";
cursor: pointer;
}
.swatch.swatch-label.round,
.atawc-swatches .swatch-color.round,
.swatch.swatch-image.round{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.swatch.swatch-label.round_corner,
.atawc-swatches .swatch-color.round_corner,
.swatch.swatch-image.round_corner{
-webkit-border-radius: 6px;
-moz-border-radius:6px;
border-radius: 6px;
}
.swatch.swatch-label.zoom_up.selected,
.atawc-swatches .swatch-color.zoom_up.selected,
.atawc-swatches .swatch-image.zoom_up.selected{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);   
-moz-transform: scale(1.2);
transform: scale(1.2);
}
.swatch.swatch-label.zoom_down.selected,
.atawc-swatches .swatch-color.zoom_down.selected,
.atawc-swatches .swatch-image.zoom_down.selected{
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);   
-moz-transform: scale(0.8);
transform: scale(0.8);
}
.swatch_radio{
padding-left:30px;
position:relative;
z-index:999;
margin-left:0px;
border:1px solid #F00;	
}
.swatch_radio input[type=radio]{
position:absolute;
left:-20px;
top:5px;
z-index:-1;
margin:0px;
}
.swatch{
position: relative;
}
.ed-tooltip { position:absolute;
background-color:#161616;
border-radius:5px;
padding:5px 10px;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
z-index:9999;
display:block;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-indent: 0;
bottom: calc(100% + 10px);
}
.ed-tooltip:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 0, 0, 0);
border-width: 7px;
margin-left: -7px;
}
.swatch.swatch-label.opacity,
.atawc-swatches .swatch-color.opacity,
.atawc-swatches .swatch-image.opacity{
opacity:0.5;
}
.swatch.swatch-label.opacity.selected,
.atawc-swatches .swatch-color.opacity.selected,
.atawc-swatches .swatch-image.opacity.selected{
opacity:1;
}
#secondary ul.smart_attribute,
ul.smart_attribute{
display:block!important;
margin:0px -3px!important;
padding:0px!important;
text-align:left;
}
ul.smart_attribute li{
margin:5px;
list-style:none;
display:inline-block;
}
ul.smart_attribute.color li a.round{
text-indent:-6000px;
}
ul.smart_attribute li a.round{
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
ul.smart_attribute li a.round_corner{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
#secondary ul.smart_attribute.label li::before{
display:none;
}
ul.smart_attribute.label li  a{
margin-right:0px;
line-height:45px;
font-size:12px;
}
.swatch.swatch-label{
max-width:100%!important;
padding:0px 3px;
}
.smart-swatches-archive-box .quantity{
display:none!important;
visibility:hidden!important;	
}
.smart_attribute_as_widgets li .swatch{
display:block;
} .atawc-swatches {
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
padding: 8px 0;
}
.atawc-swatches .swatch {
border: 2px solid transparent;
box-sizing: border-box;
border-radius: 4px;
outline: none;
position: relative;
transition: all 0.2s ease;
}
.atawc-swatches .swatch:focus-visible {
outline: 2px solid #2271b1;
outline-offset: 2px;
}
.atawc-swatches .swatch.selected {
border-color: #333;
box-shadow: 0 0 0 1px #333;
}
.atawc-swatches .swatch.round,
.atawc-swatches .swatch.round.selected {
border-radius: 50%;
}
.atawc-swatches .swatch.round_corner {
border-radius: 6px;
} .atawc-swatches .swatch.out_of_stock {
opacity: 0.45;
cursor: not-allowed;
}
.atawc-swatches .swatch.out_of_stock::before,
.atawc-swatches .swatch.out_of_stock::after {
background: #c00;
height: 1.5px;
} .ed-tooltip {
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
margin-bottom: 8px;
padding: 5px 10px;
background: #222;
color: #fff;
font-size: 12px;
line-height: 1.3;
white-space: nowrap;
border-radius: 4px;
z-index: 100;
pointer-events: none;
box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.ed-tooltip::after {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border: 5px solid transparent;
border-top-color: #222;
} .atawc-swatches .swatch-image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: inherit;
} .atawc-swatches .swatch-label {
min-width: 36px;
padding: 0 10px;
font-weight: 500;
font-size: 13px;
} @media (max-width: 480px) {
.atawc-swatches .swatch {
margin-right: 6px;
margin-bottom: 6px;
}
} .atawc-swatches .swatch-radio,
.atawc-swatches .swatch-checkbox {
display: inline-flex;
align-items: center;
gap: 6px;
width: auto !important;
height: auto !important;
min-width: auto;
padding: 4px 10px;
background: #f8f8f8;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
font-size: 13px;
line-height: 1.3;
}
.atawc-swatches .swatch-radio.selected,
.atawc-swatches .swatch-checkbox.selected {
background: #333;
color: #fff;
border-color: #333;
}
.atawc-swatches .swatch-radio input,
.atawc-swatches .swatch-checkbox input {
margin: 0;
}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ps-theme-wcspc {
-ms-touch-action: none;
touch-action: none;
overflow: hidden !important;
-ms-overflow-style: none;
}
@supports (-ms-overflow-style: none) {
.ps-theme-wcspc {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps-theme-wcspc {
overflow: auto !important;
}
}
.ps-theme-wcspc.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-wcspc.ps-active-y > .ps-scrollbar-y-rail {
display: block;
background-color: transparent;
}
.ps-theme-wcspc.ps-in-scrolling {
pointer-events: none;
}
.ps-theme-wcspc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
background-color: rgba(0, 0, 0, .2);
}
.ps-theme-wcspc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: rgba(0, 0, 0, .2);
}
.ps-theme-wcspc > .ps-scrollbar-x-rail {
display: none;
position: absolute; opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
bottom: 0; height: 10px;
}
.ps-theme-wcspc > .ps-scrollbar-x-rail > .ps-scrollbar-x {
position: absolute; background-color: rgba(0, 0, 0, .2);
border-radius: 0;
transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
bottom: 0; height: 10px;
}
.ps-theme-wcspc > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-theme-wcspc > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
height: 10px;
}
.ps-theme-wcspc > .ps-scrollbar-y-rail {
display: none;
position: absolute; opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
right: 0; width: 10px;
border-radius: 5px;
}
.ps-theme-wcspc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
position: absolute; background-color: rgba(0, 0, 0, .4); transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
right: 0; width: 4px;
border-radius: 2px;
}
.ps-theme-wcspc > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-theme-wcspc > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
width: 10px;
border-radius: 5px;
}
.ps-theme-wcspc:hover.ps-in-scrolling {
pointer-events: none;
}
.ps-theme-wcspc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
background-color: rgba(0, 0, 0, .2);
}
.ps-theme-wcspc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: rgba(0, 0, 0, .2);
}
.ps-theme-wcspc:hover > .ps-scrollbar-x-rail,
.ps-theme-wcspc:hover > .ps-scrollbar-y-rail {
opacity: 0.6;
}
.ps-theme-wcspc:hover > .ps-scrollbar-x-rail:hover {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
background-color: rgba(0, 0, 0, .2);
}
.ps-theme-wcspc:hover > .ps-scrollbar-y-rail:hover {
background-color: rgba(0, 0, 0, .2);
opacity: 0.9;
}
.ps-theme-wcspc:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
background-color: rgba(0, 0, 0, .2);
}@font-face {
font-family: 'ata_smart_fly_cart';
src: url(//shop.kirmesmarksuhl.de/wp-content/plugins/woocomm-popup-cart-ajax/assets/css/fonts/ata_smart_fly_cart.eot?);
src: url(//shop.kirmesmarksuhl.de/wp-content/plugins/woocomm-popup-cart-ajax/assets/css/fonts/ata_smart_fly_cart.eot?#iefix) format('embedded-opentype'),
url(//shop.kirmesmarksuhl.de/wp-content/plugins/woocomm-popup-cart-ajax/assets/css/fonts/ata_smart_fly_cart.woff?) format('woff'),
url(//shop.kirmesmarksuhl.de/wp-content/plugins/woocomm-popup-cart-ajax/assets/css/fonts/ata_smart_fly_cart.ttf?) format('truetype'),
url(//shop.kirmesmarksuhl.de/wp-content/plugins/woocomm-popup-cart-ajax/assets/css/fonts/ata_smart_fly_cart.svg?#ata_smart_fly_cart) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wcspc-icon-"], [class*=" wcspc-icon-"] { font-family: 'ata_smart_fly_cart' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wcspc-icon-loading:before {
content: "\E832";
}
.wcspc-icon-cart1:before {
content: "\E800";
}
.wcspc-icon-cart2:before {
content: "\E801";
}
.wcspc-icon-cart3:before {
content: "\0030";
}
.wcspc-icon-cart4:before {
content: "\E803";
}
.wcspc-icon-cart5:before {
content: "\E804";
}
.wcspc-icon-cart6:before {
content: "\E805";
}
.wcspc-icon-cart7:before {
content: "\E806";
}
.wcspc-icon-cart8:before {
content: "\F217";
}
.wcspc-icon-cart9:before {
content: "\F218";
}
.wcspc-icon-cart10:before {
content: "\F291";
}
.wcspc-icon-close:before {
content: "\E809";
}
.wcspc-icon-remove:before {
content: "\E807";
}@keyframes spinner {
to {
transform: rotate(360deg); } }
@-webkit-keyframes spinner {
to {
-webkit-transform: rotate(360deg); } }
@keyframes shake {
10%, 90% {
transform: translate3d(-1px, 0, 0); }
20%, 80% {
transform: translate3d(2px, 0, 0); }
30%, 50%, 70% {
transform: translate3d(-4px, 0, 0); }
40%, 60% {
transform: translate3d(4px, 0, 0); } }
.wcspc-area.wcspc-area-loading:before {
content: '\E832';
font-family: 'ata_smart_fly_cart';
font-size: 24px;
-webkit-font-smoothing: antialiased;
text-align: center;
line-height: 24px;
color: #ffffff;
display: block;
width: 24px;
height: 24px;
margin-top: -12px;
margin-left: -12px;
position: absolute;
vertical-align: baseline;
top: 50%;
left: 50%;
z-index: 97;
-webkit-animation: spinner 1s linear infinite;
-moz-animation: spinner 1s linear infinite;
-ms-animation: spinner 1s linear infinite;
-o-animation: spinner 1s linear infinite;
animation: spinner 1s linear infinite; }
.wcspc-area.wcspc-area-loading:after {
content: '';
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
left: 0; 
}
.wcspc-count {
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
background-color: #ffffff;
display: block;
cursor: pointer;
position: fixed;
left: 40px;
bottom: 40px;
z-index: 99999997;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;
-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;
box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.wcspc-count:hover {
bottom: 45px; 
}
.wcspc-count i {
font-size: 24px;
line-height: 60px;
color: #444444; 
}
.wcspc-count span {
position: absolute;
top: -10px;
right: -10px;
height: 28px;
width: 28px;
font-size: 12px;
line-height: 28px;
text-align: center;
background: #9b5c8f;
color: #ffffff;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.wcspc-count.wcspc-count-bottom-right {
right: 40px;
left: auto;
}
.wcspc-count.wcspc-count-top-left {
top: 40px;
bottom: auto; 
}
.wcspc-count.wcspc-count-top-left:hover {
top: 45px; 
}
.wcspc-count.wcspc-count-top-right {
top: 40px;
right: 40px;
bottom: auto;
left: auto; 
}
.wcspc-count.wcspc-count-top-right:hover {
top: 45px; 
}
.wcspc-count.wcspc-count-loading i {
display: none; 
}
.wcspc-count.wcspc-count-loading:before {
content: '\E832';
font-family: 'ata_smart_fly_cart';
font-size: 24px;
-webkit-font-smoothing: antialiased;
text-align: center;
line-height: 24px;
color: #444444;
display: block;
width: 24px;
height: 24px;
margin-top: -12px;
margin-left: -12px;
position: absolute;
vertical-align: baseline;
top: 50%;
left: 50%;
-webkit-animation: spinner 1s linear infinite;
-moz-animation: spinner 1s linear infinite;
-ms-animation: spinner 1s linear infinite;
-o-animation: spinner 1s linear infinite;
animation: spinner 1s linear infinite;
}
.wcspc-count.wcspc-count-shake {
animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px; 
}
.wcspc-count.wcspc-count-hide {
display: none !important; 
}
.wcspc-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
z-index: 99999998; 
}
body.wcspc-body-show .wcspc-overlay {
opacity: 1;
visibility: visible; 
} .wcspc-area {
position: fixed;
top: 0;
left: 100%;
width: 80%;
max-width: 320px;
height: 100%;
max-height: 100%;
box-sizing: border-box;
text-align: left;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
z-index: 99999999;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;  
}
.wcspc-area::after {
content: '';
top: 0;
left: 0;
z-index: -1;
position: absolute;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(155,92,143,0.97) 100%);
background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(155,92,143,0.97) 100%);
background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(155,92,143,0.97) 100%);
background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(155,92,143,0.97) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(155,92,143,0.97) 100%);
}	
.wcspc-area .wcspc-close {
position: absolute;
top: 0px;
width: 32px;
height: 32px;
display: block;
cursor: pointer;
opacity: 0;
visibility: hidden;
font-size: 20px;
color: #fff;
text-align: center;
line-height: 32px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s; 
}
.wcspc-area .wcspc-close:hover {
opacity: 1;
visibility: visible;
}
.wcspc-area.wcspc-area-show .wcspc-close {
opacity: .7;
visibility: visible; 
} .wcspc-area.wcspc-effect-01 {
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
.wcspc-area.wcspc-effect-01 .wcspc-close {
left: -32px;
}
.wcspc-area.wcspc-effect-01.wcspc-area-show {
-webkit-transform: translate3d(-320px, 0, 0);
transform: translate3d(-320px, 0, 0); 
} .wcspc-area.wcspc-effect-02 {
left: 0;
width: 80%;
text-align: left;
-webkit-transform: translate3d(-320px, 0, 0);
transform: translate3d(-320px, 0, 0); 
}
.wcspc-area.wcspc-effect-02 .wcspc-close {
right: -32px;
left:auto;
}
.wcspc-area.wcspc-effect-02.wcspc-area-show {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
} .wcspc-area.wcspc-effect-03 {
top: -100%;
left:50%;
max-height: 80%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.wcspc-area.wcspc-effect-03 .wcspc-close {
right: -32px;
}
.wcspc-area.wcspc-effect-03.wcspc-area-show {
top:0;
} .wcspc-area.wcspc-effect-04 {
top: auto;
bottom: -100%;
left: 50%;
max-height: 80%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.wcspc-area.wcspc-effect-04.wcspc-area-show {
bottom: 0; 
}
.wcspc-area.wcspc-effect-04 .wcspc-close {
right: -32px;
} .wcspc-area.wcspc-effect-05 {
top: 40%;
opacity: 0;
left: 50%;
max-height: 80%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
visibility:hidden;
}
.wcspc-area.wcspc-effect-05 .wcspc-close {
right: -32px;
}
.wcspc-area.wcspc-effect-05.wcspc-area-show {
opacity: 1;
visibility: visible;
top: 50%;
} .wcspc-area {
background-color:#E0E0E0;
font-family:Helvetica, Arial, sans-serif;
font-size: 14px;
display: flex;
flex-direction: column;
padding: 20px 0;
}
.wcspc-area a, .wcspc-area input, .wcspc-area p {
font-family: Helvetica, Arial, sans-serif; 
}
.wcspc-area .wcspc-area-top {
flex-grow: 1;
position: relative;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: hidden;
} .wcspc-item {
padding: 0 20px;
margin:0px 0px 15px 0px;
} .wcspc-area-top.wcspc-items .wcspc-item a {
text-decoration: none;
outline: none; 
}
.wcspc-area-top.wcspc-items .wcspc-item:first-child .wcspc-item-inner {
border-top: 1px dashed #eeeeee;
}
.wcspc-area-top.wcspc-items .wcspc-item .wcspc-item-inner {
padding: 10px 0px 10px 10px;
display: table;
width: 90%;
background-color: #ffffff;
border-bottom: 1px dashed #eeeeee;
margin: 0;
box-sizing: border-box;
position: relative;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; 
}
.wcspc-area-top.wcspc-items .wcspc-item .wcspc-item-inner > div {
display: table-cell;
vertical-align: middle;
}
.wcspc-area-top.wcspc-items .wcspc-item-thumb {
width: 50px; 
}
.wcspc-area-top.wcspc-items .wcspc-item-thumb img {
width: 40px;
height: 40px;
display:block;
margin-right: 10px;
box-shadow: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.wcspc-area-top.wcspc-items .wcspc-item-title {
display: block;
font-size: 14px;
font-weight: 700;
margin-bottom: 5px;
line-height: 1.2;
}
.wcspc-area-top.wcspc-items .wcspc-item-title a {
text-decoration: none;
color: #222222; 
}
.wcspc-area-top.wcspc-items .wcspc-item-data,
.wcspc-area-top.wcspc-items .wcspc-item-data .wcspc-item-price {
font-size: 12px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 5px;
display: block;
}
.wcspc-area-top.wcspc-items .wcspc-item-data span {
text-transform: capitalize;
}
.wcspc-area-top.wcspc-items .wcspc-item-data del {
color: #999999;
}
.wcspc-area-top.wcspc-items .wcspc-item-data ins {
background: none;
}
.wcspc-area-top.wcspc-items  .wcspc-item-price span {
font-size: 12px !important;
font-weight: 400 !important;
}
.wcspc-area-top.wcspc-items  .wcspc-item-qty {
width: 40px;
}
.wcspc-area-top.wcspc-items .wcspc-item-qty .wcspc-item-qty-inner {
position: relative;
padding-right: 10px;
}
.wcspc-area-top.wcspc-items .wcspc-item-qty .wcspc-item-qty-inner input {
width: 40px;
height: 28px;
line-height: 28px;
min-height: 28px;
padding: 0!important;
text-align: center;
border: none;
outline: none;
display: block;
color: #444444;
background-color: #eeeeee;
-moz-appearance: textfield;
font-size: 12px;
font-weight: 400;
margin:2px 0px!important;
}
.wcspc-area-top.wcspc-items input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wcspc-area-top.wcspc-items  .wcspc-item-qty-plus,
.wcspc-area-top.wcspc-items  .wcspc-item-qty-minus {
width: 40px;
height: 16px;
line-height: 16px;
text-align: center;
color: #444444;
background-color: #eeeeee;
font-size: 12px;
font-weight: 400;
display: block;
cursor: pointer;
}
.wcspc-area-top.wcspc-items  .wcspc-item-qty-plus:hover,
.wcspc-area-top.wcspc-items  .wcspc-item-qty-minus:hover{
background-color: #dddddd;
}
.wcspc-area-top.wcspc-items  .wcspc-item-qty-plus{
top: -17px;
left: 0; 
}
.wcspc-area-top.wcspc-items  .wcspc-item-qty-minus {
bottom: -17px;
left: 0; 
}
.wcspc-area-top.wcspc-items .wcspc-item-inner .wcspc-item-remove {
position: absolute;
top: 50%;
right: 0px;
transform: translate(30px, -50%);
display: block;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
outline: none;
text-decoration: none;
border: none;
cursor: pointer;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.wcspc-area-top.wcspc-items .wcspc-item-inner .wcspc-item-remove:before {
color:#FFF;
font-size: 20px;
} .wcspc-area-bot {
padding: 15px 20px 0 20px;
margin: 0;
}
.wcspc-area .wcspc-area-bot .wcspc-total .wcspc-total-inner {
display: table;
padding: 0;
width: 100%;
border-collapse: separate;
color: #222222;
line-height: 1;
padding-bottom:15px;
}
.wcspc-area .wcspc-area-bot .wcspc-total .wcspc-total-inner > div {
display: table-cell;
width: 50%;
}
.wcspc-area .wcspc-area-bot .wcspc-total .wcspc-total-inner > div.wcspc-total-left {
text-align: left;
}
.wcspc-area .wcspc-area-bot .wcspc-total .wcspc-total-inner > div.wcspc-total-right {
text-align: right;
font-size: 18px;
font-weight: 700; 
}
.wcspc-area .wcspc-area-bot .wcspc-action .wcspc-action-inner {
display: table;
width: 100%;
border-collapse: separate; 
}
.wcspc-area-bot .wcspc-action .wcspc-action-inner > div {
display: table-cell;
width: 50%; 
}
.wcspc-area-bot .wcspc-action .wcspc-action-inner > div.wcspc-action-left {
padding-right: 5px;
}
.wcspc-area-bot .wcspc-action .wcspc-action-inner > div.wcspc-action-right {
padding-left: 5px; 
}
.wcspc-area-bot .wcspc-action .wcspc-action-inner > div a {
height: 40px;
line-height: 36px;
text-align: center;
padding: 0 10px;
box-sizing: border-box;
background-color: #ffffff;
color: #9b5c8f;
font-weight: 700;
border: 2px solid #ffffff;
text-decoration: none;
display: inline-block;
width: 100%;
text-transform: uppercase;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s; 
}
.wcspc-area-bot .wcspc-action .wcspc-action-inner > div a:hover {
background-color: transparent;
color: #ffffff; 
}
.wcspc-area-bot .wcspc-continue {
text-align: center;
margin-top: 15px; 
}
.wcspc-area-bot .wcspc-continue span {
color: #ffffff;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s; 
}
.wcspc-area-bot .wcspc-continue span:hover {
opacity: .7;
}
.wcspc-no-item, .wcspc-area.wcspc-style-01 .wcspc-error {
text-align: center;
color: #ffffff; 
}
.wcspc-area .wcspc-no-item, .wcspc-area .wcspc-error {
text-align: center;
color: #222222; 
}
.wcspc-area.wcspc-style-05:after {
content: '';
top: 0;
left: 0;
z-index: -1;
position: absolute;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(157, 94, 145, 0.97) 100%);
background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(157, 94, 145, 0.97) 100%);
background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(157, 94, 145, 0.97) 100%);
background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(157, 94, 145, 0.97) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(157, 94, 145, 0.97) 100%); 
}
.wcspc-item-info .variation{
display:block;
padding-top:5px;	
}
.wcspc-item-info .variation,.wcspc-item-info.variation dt,.wcspc-item-info .variation dd{
font-size:12px;
line-height:16px;	
}.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-with-options .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}.product.product-type-variable:not(.has-product-safety-information) ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,.woocommerce #content .product.product-type-variable:not(.has-product-safety-information) .woocommerce-tabs ul.tabs li.product_safety_tab,div.wc-gzd-additional-info:empty,p.wc-gzd-additional-info:empty{display:none}.wc-gzd-popover-trigger{anchor-name:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper{anchor-scope:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger{display:inline-block}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger img.wc-gzd-legal-guarantee-image-preview{max-width:350px;min-width:250px}@media(max-width:400px){.wc-gzd-popover-wrapper .wc-gzd-popover-trigger img.wc-gzd-legal-guarantee-image-preview{max-width:98%}}.wc-gzd-garan-label-nested-svg,img.wc-gzd-garan-label-nested-image{max-width:350px;min-width:200px}.wc-gzd-popover-wrapper a.wc-gzd-popover-trigger img:hover{cursor:zoom-in}.wc-gzd-popover-wrapper .wc-gzd-popover:not(.wc-gzd-popover-hover)::backdrop{background-color:#000;opacity:.4}.wc-gzd-legal-guarantee-footer{margin:10px 0;text-align:center}.wc-gzd-legal-guarantee .wc-gzd-legal-guarantee-mixed-cart-notice{font-size:.9em}.wc-gzd-popover{display:none;max-height:100vh}.wc-gzd-popover .wc-gzd-popover-header{display:flex;justify-content:flex-end}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-close{display:none}.wc-gzd-popover .wc-gzd-popover-content img{max-height:80vh;max-width:100%;min-height:350px;object-fit:contain;width:100%!important}.wc-gzd-popover.wc-gzd-popover-hover p.wc-gzd-popover-caption{display:none}.wc-gzd-popover p.wc-gzd-popover-caption{margin-bottom:0;margin-top:5px;text-align:center}.wc-gzd-popover:popover-open{border-color:transparent;border-radius:1rem;display:block}@supports selector(:popover-open) and (anchor-name:--wc-gzd-popover-anchor) and (anchor-scope:--wc-gzd-popover-anchor) and (position-area:bottom center){.wc-gzd-popover.wc-gzd-popover-hover{position:fixed;position-anchor:--wc-gzd-popover-anchor;position-area:bottom center;position-try-fallbacks:top,bottom,right,left}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-content img{max-width:none}}@supports not (selector(:popover-open) and (anchor-name:--wc-gzd-popover-anchor) and (anchor-scope:--wc-gzd-popover-anchor) and (position-area:bottom center)){.wc-gzd-popover{background-color:#fff;border:0;border-radius:1rem;bottom:auto;box-sizing:border-box;color:#000;left:50%;margin:0;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overflow:auto;padding:1rem;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:max-content;z-index:100000}}.wc-gzd-legal-guarantee-global img.wc-gzd-legal-guarantee-label-image{max-width:300px;min-width:250px}.wc-gzd-legal-guarantee-global .wc-gzd-legal-guarantee-label-full img.wc-gzd-legal-guarantee-label-image{max-width:500px}.product.product-type-variable:not(.has-product-safety-information) div.product .woocommerce-tabs ul.tabs li.product_safety_tab{display:none}.wc-gzd-checkbox-placeholder .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product div.wc-gzd-additional-info,.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{dominant-baseline:middle;font-size:1.8rem;font-weight:600;text-anchor:middle}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{animation:shimmer 2s infinite;background:#e7e7e7;background-image:linear-gradient(90deg,#e7e7e7,color-mix(in srgb,#e7e7e7 30%,#fff) 30%,#e7e7e7);background-size:200% 100%;border-radius:.375rem;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}