@charset "UTF-8";
 .util-display-contents {
display: contents;
}
.util-sticky {
position: sticky;
top: 45px;
} @media (max-width: 599px) {
.util-wp-hide-mobile {
display: none !important;
}
}
@media (min-width: 600px) {
.util-wp-hide-desktop {
display: none !important;
}
}
.wp-block-navigation.is-vertical > .wp-block-navigation__container {
gap: 0;
}
.wp-block-group.has-border-color {
padding: calc(1.5 * var(--wp--custom--gap--baseline)) calc(var(--wp--custom--gap--baseline));
box-shadow: 6px 6px 0 0 var(--wp--preset--color--primary);
}
.wp-block-group.has-border-color.top-shadow, .wp-block-group.has-border-color.top-left-shadow {
box-shadow: -6px -6px 0 0 var(--wp--preset--color--primary);
}
.wp-block-group.has-border-color.top-right-shadow {
box-shadow: 6px -6px 0 0 var(--wp--preset--color--primary);
}
.wp-block-group.has-border-color.bottom-left-shadow {
box-shadow: -6px 6px 0 0 var(--wp--preset--color--primary);
}
.wp-block-button.is-style-outline .wp-block-button__link {
box-shadow: 4px 4px 0 0 var(--wp--preset--color--primary);
transition: all 0.5s;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
box-shadow: -6px -4px 0 0 var(--wp--preset--color--primary);
}
.child-block-min-width[class*=wp-block] {
min-width: 27%;
}
.wp-block-columns.collapse > * {
margin-inline: 0 !important;
}
body .wp-site-blocks .alignfull {
margin-left: auto !important;
margin-right: auto !important;
}
#loginform input.input {
display: block;
width: 100%;
}
.button {
background: var(--wp--custom--form--color--background);
border: var(--wp--custom--form--border--width) var(--wp--custom--form--border--style) var(--wp--custom--form--border--color);
border-radius: var(--wp--custom--form--border--radius);
box-shadow: var(--wp--custom--form--color--box-shadow);
color: var(--wp--custom--form--color--text);
padding: var(--wp--custom--form--padding);
cursor: pointer;
}
.button:hover {
border-color: var(--exdatis-color-primary-1);
color: var(--exdatis-color-primary-1);
}
.woocommerce ul.products li.product a, .woocommerce ul.products .wc-block-grid__product a, .woocommerce ul.wc-block-grid__products li.product a, .woocommerce ul.wc-block-grid__products .wc-block-grid__product a, .woocommerce-page ul.products li.product a, .woocommerce-page ul.products .wc-block-grid__product a, .woocommerce-page ul.wc-block-grid__products li.product a, .woocommerce-page ul.wc-block-grid__products .wc-block-grid__product a, [data-block-name^=woocommerce] ul.products li.product a, [data-block-name^=woocommerce] ul.products .wc-block-grid__product a, [data-block-name^=woocommerce] ul.wc-block-grid__products li.product a, [data-block-name^=woocommerce] ul.wc-block-grid__products .wc-block-grid__product a {
text-decoration: none;
}
.woocommerce ul.products li.product a img, .woocommerce ul.products .wc-block-grid__product a img, .woocommerce ul.wc-block-grid__products li.product a img, .woocommerce ul.wc-block-grid__products .wc-block-grid__product a img, .woocommerce-page ul.products li.product a img, .woocommerce-page ul.products .wc-block-grid__product a img, .woocommerce-page ul.wc-block-grid__products li.product a img, .woocommerce-page ul.wc-block-grid__products .wc-block-grid__product a img, [data-block-name^=woocommerce] ul.products li.product a img, [data-block-name^=woocommerce] ul.products .wc-block-grid__product a img, [data-block-name^=woocommerce] ul.wc-block-grid__products li.product a img, [data-block-name^=woocommerce] ul.wc-block-grid__products .wc-block-grid__product a img {
margin: 0;
}
.woocommerce ul.products li.product a img[style*=background-image], .woocommerce ul.products .wc-block-grid__product a img[style*=background-image], .woocommerce ul.wc-block-grid__products li.product a img[style*=background-image], .woocommerce ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image], .woocommerce-page ul.products li.product a img[style*=background-image], .woocommerce-page ul.products .wc-block-grid__product a img[style*=background-image], .woocommerce-page ul.wc-block-grid__products li.product a img[style*=background-image], .woocommerce-page ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image], [data-block-name^=woocommerce] ul.products li.product a img[style*=background-image], [data-block-name^=woocommerce] ul.products .wc-block-grid__product a img[style*=background-image], [data-block-name^=woocommerce] ul.wc-block-grid__products li.product a img[style*=background-image], [data-block-name^=woocommerce] ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image] {
background-size: contain;
}
.woocommerce ul.products li.product a img[style*=background-image]:hover, .woocommerce ul.products .wc-block-grid__product a img[style*=background-image]:hover, .woocommerce ul.wc-block-grid__products li.product a img[style*=background-image]:hover, .woocommerce ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image]:hover, .woocommerce-page ul.products li.product a img[style*=background-image]:hover, .woocommerce-page ul.products .wc-block-grid__product a img[style*=background-image]:hover, .woocommerce-page ul.wc-block-grid__products li.product a img[style*=background-image]:hover, .woocommerce-page ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image]:hover, [data-block-name^=woocommerce] ul.products li.product a img[style*=background-image]:hover, [data-block-name^=woocommerce] ul.products .wc-block-grid__product a img[style*=background-image]:hover, [data-block-name^=woocommerce] ul.wc-block-grid__products li.product a img[style*=background-image]:hover, [data-block-name^=woocommerce] ul.wc-block-grid__products .wc-block-grid__product a img[style*=background-image]:hover {
object-position: -9999px -9999px;
}
[style*=uppercase], .uppercase {
font-family: "Alegreya Sans SC", sans-serif;
text-transform: none !important;
}
header .wp-block-navigation__container {
font-family: var(--wp--preset--font-family--heading-font);
gap: 1.2em;
}
.woocommerce div.product .custom-woocommerce-product-wrapper,
.woocommerce-page div.product .custom-woocommerce-product-wrapper {
gap: var(--child-max-gap);
max-width: var(--child-max-wide-content-size);
margin-inline: auto;
}
@media (min-width: 768px) {
.woocommerce div.product .custom-woocommerce-product-wrapper,
.woocommerce-page div.product .custom-woocommerce-product-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: start;
}
.woocommerce div.product .custom-woocommerce-product-wrapper div.images,
.woocommerce div.product .custom-woocommerce-product-wrapper div.summary,
.woocommerce-page div.product .custom-woocommerce-product-wrapper div.images,
.woocommerce-page div.product .custom-woocommerce-product-wrapper div.summary {
float: none;
width: auto;
}
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-woocommerce-product-content-wrapper > *,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-woocommerce-product-content-wrapper > * {
display: block;
}
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-product-images-navigation,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-product-images-navigation {
display: none;
}
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-product-images img,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-product-images img {
cursor: zoom-in;
}
.woocommerce div.product .custom-woocommerce-product-wrapper.zoomed,
.woocommerce-page div.product .custom-woocommerce-product-wrapper.zoomed {
grid-template-columns: 1fr;
width: 100%;
max-width: 100%;
}
.woocommerce div.product .custom-woocommerce-product-wrapper.zoomed .custom-product-images,
.woocommerce-page div.product .custom-woocommerce-product-wrapper.zoomed .custom-product-images {
text-align: center;
}
.woocommerce div.product .custom-woocommerce-product-wrapper.zoomed .custom-product-images img,
.woocommerce-page div.product .custom-woocommerce-product-wrapper.zoomed .custom-product-images img {
cursor: zoom-out;
display: block;
margin: auto;
}
.woocommerce div.product .custom-woocommerce-product-wrapper.zoomed .custom-woocommerce-product-content-wrapper,
.woocommerce-page div.product .custom-woocommerce-product-wrapper.zoomed .custom-woocommerce-product-content-wrapper {
max-width: var(--child-max-wide-content-size);
margin-inline: auto;
}
}
@media (max-width: 768px) {
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-product-images,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-product-images {
display: flex;
overflow-y: scroll;
scroll-snap-type: x mandatory;
}
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-product-images img,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-product-images img {
object-fit: cover !important;
}
.woocommerce div.product .custom-woocommerce-product-wrapper .custom-product-images > *,
.woocommerce-page div.product .custom-woocommerce-product-wrapper .custom-product-images > * {
scroll-snap-align: start;
object-fit: cover !important;
}
}
.custom-product-images-navigation {
font-size: 22px;
font-weight: bold;
color: var(--wp--preset--color--primary);
margin-top: -20px;
}
.custom-images-zoomed {
overflow: hidden;
}
.custom-images-zoomed .custom-product-images {
z-index: 1000;
background-color: var(--wp--custom--color--background);
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
text-align: center;
overflow-x: auto;
padding-block: var(--child-max-gap);
}
.custom-images-zoomed .custom-product-images img {
cursor: zoom-out !important;
display: block;
margin: auto;
} header.woocommerce-products-header {
display: none;
}