:root{--color-white:rgb(255, 255, 255);--color-red:rgb(230, 97, 97);--color-gray-dark:rgb(40, 39, 39);--color-gray-dark-2:rgb(27, 27, 27);--color-gray:rgb(62, 61, 61);--color-gray-middle:rgb(127, 127, 127);--color-gray-light:rgb(247, 247, 247);--color-gray-light-2:rgb(233, 233, 233);--color-gray-light-3:rgb(221, 221, 221);--color-green:rgb(28, 224, 189);--color-green-dark:hsl(169, 78%, 29%);--color-yellow:rgb(240, 199, 88);--color-star-bg:hsl(44, 84%, 95%);--color-star:var(--color-yellow);--primary-bg-color:var(--color-white);--secondary-bg-color:var(--color-gray-dark);--alternative-bg-color:var(--color-gray-light);--header-bg-color:var(--color-gray-dark);--footer-bg-color:var(--header-bg-color);--header-text-color:var(--color-white);--footer-text-color:var(--header-text-color);--dark-bg-color:var(--color-gray-dark);--light-bg-color:var(--color-white);--primary-text-color:var(--color-gray-dark);--secondary-text-color:var(--color-white);--overlay-text-color:var(--color-white);--light-text-color:var(--color-white);--dark-text-color:var(--color-gray-dark);--basis-margin:3em;--wrapper-max-width:1170px;--block-max-width:calc(var(--wrapper-max-width) + var(--basis-margin));--block-padding:calc(var(--basis-margin) / 2);--body-font-size:16px;--primary-font:"Poppins", Verdana, systemui, sans-serif;--box-shadow:0 0 20px 10px rgba(0, 0, 0, 0.05);--box-shadow-dark:0 0 20px 10px rgba(0, 0, 0, 0.2);--hero-image-height:385px;--hero-slider-height:625px;}
body.dark-mode{--color-red:hsl(0, 38%, 34%);--primary-bg-color:var(--color-gray-dark);--secondary-bg-color:var(--color-white);--alternative-bg-color:var(--color-gray);--header-bg-color:var(--color-gray-dark-2);--footer-bg-color:var(--color-gray-dark-2);--primary-text-color:var(--color-white);--secondary-text-color:var(--color-gray-dark);--box-shadow:none;--color-star-bg:hsl(44, 84%, 5%);}
body.font-size{--body-font-size:18px;}
body.contrast-mode{--color-red:hsl(0, 38%, 34%);--alternative-bg-color:var(--primary-bg-color);--color-star:hsl(44, 84%, 5%);--color-star-bg:hsl(44, 84%, 95%);}
@media print {
body {
font-family: var(--primary-font);
font-size: 10pt;
line-height: 1.4;
}
a, a:visited {
color: blue;
}
.site-header__wrapper > :not(.logo, .print-contact) {
display: none !important;
}
body > :not(#primary, .site-header, .print-footer) {
display: none !important;
}
.site-header__wrapper {
display: flex;
justify-content: space-between;
max-width: 500pt;
margin-bottom: 1.5em;
}
.print-contact {
text-align: right;
}
.print-contact a {
text-decoration: none;
color: var(--primary-text-color);
}
.logo svg {
width: 100pt;
height: auto;
}
.logo a::after {
display: none;
}
img {
max-width: 350pt;
height: auto;
}
#primary {
max-width: 500pt;
}
.woocommerce-product-gallery {
text-align: center;
}
.product__before-content, .product__content-sidebar, .description-buttons, .woocommerce-product-details__short-description, .overlay-card-slideshow, #primary button {
display: none;
}
.product_meta a {
color: var(--primary-text-color);
text-decoration: none;
}
.product-color-square {
display: block;
width: 30px;
height: 30px;
border: 1px solid transparent;
margin: 0.5em;
border-radius: 15px;
position: relative;
}
.product-color-square[data-color-light="1"] {
border: 1px solid #ccc;
}
.product-color-square:after {
content: attr(title);
display: block;
position: absolute;
left: 150%;
}
.wc-tabs {
margin: 2em 0 0.5em;
padding: 0;
list-style: none;
}
.description_tab a {
color: var(--primary-text-color);
text-decoration: none;
font-size: 1.25rem;
font-weight: 600;
}
.swiper-pagination, .swiper-navigation, .swiper-custom-navigation, .swiper-arrow {
display: none !important;
}
.swiper-slide {
display: none !important;
}
.swiper-slide-active {
display: inline-block !important;
}
.product_meta dl {
display: grid;
grid-template-columns: 1fr 1fr;
justify-content: space-between;
font-size: 0.875em;
margin: 2em 0;
}
.product_meta dl dt {
margin: 0;
padding: 0.5em;
text-align: left;
}
.product_meta dl dd {
margin: 0;
text-align: right;
padding: 0.5em;
font-weight: 600;
}
.product_meta dl dt:nth-child(4n+1), .product_meta dl dt:nth-child(4n+1) + dd {
background-color: #ededed;
}
}