 :root {--zaicon--color: var(--wp--preset--color--primary);--zaicon--home: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M32,11L7.3,33v28.1h18V39.5h13.5v21.5h18V33L32,11z M38.7,36.9H25.3V36c0-3.7,3-6.7,6.7-6.7c3.7,0,6.7,3,6.7,6.7V36.9z"/><polygon points="51.7,20.4 51.7,5.8 44.8,5.8 44.8,14.3 32,2.9 0,31.4 3.1,34.4 32,8.8 60.9,34.4 64,31.4"/></svg>');--zaicon--calendar: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="34.1" y="48.9" width="8.5" height="5.5"/><rect x="21.4" y="48.9" width="8.5" height="5.5"/><rect x="8.7" y="48.9" width="8.5" height="5.5"/><rect x="46.8" y="40.4" width="8.5" height="5.5"/><rect x="34.1" y="40.4" width="8.5" height="5.5"/><rect x="21.4" y="40.4" width="8.5" height="5.5"/><rect x="8.7" y="40.4" width="8.5" height="5.5"/><rect x="46.8" y="32" width="8.5" height="5.5"/><rect x="34.1" y="32" width="8.5" height="5.5"/><rect x="21.4" y="32" width="8.5" height="5.5"/><rect x="8.7" y="32" width="8.5" height="5.5"/><rect x="46.8" y="23.6" width="8.5" height="5.5"/><rect x="34.1" y="23.6" width="8.5" height="5.5"/><rect x="21.4" y="23.6" width="8.5" height="5.5"/><path d="M54.5,6.7V14h-7V6.7H16.4V14h-7V6.7H0v54.6h64V6.7H54.5z M61,58.3H3v-40h58V58.3z"/><rect x="49.1" y="2.7" width="3.8" height="9.7"/><rect x="11" y="2.7" width="3.8" height="9.7"/></svg>');--zaicon--user: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M61.9,48.7c-1.3-4.2-2-5.6-3.1-6l-19.5-8.2V30c1-0.3,3.4-5.8,3.5-6.1c2,0,2.4-7.1,1-7.1c0.4-1.3,0.4-3.2,0.4-5c0-1.7-0.3-5.3-1.4-7C41,1.8,36.6,0,32,0c-2.5,0-5.9,0.7-6.4,2.1c-1.7,0-3.6,1.4-4.5,2.7c-1,1.6-1.3,5.2-1.4,7c0,1.8,0.1,3.8,0.4,5c-1.4,0-1,7.1,1,7.1c0.2,0.3,2.6,5.8,3.5,6.1v4.5L5.2,42.7c-1,0.4-1.8,1.8-3.1,6c-0.3,1.1-1.3,5-1.3,6.9C9.9,60.9,20.6,64,32,64l0,0l0,0c11.4,0,22.1-3.1,31.2-8.5C63.2,53.7,62.2,49.7,61.9,48.7z"/></svg>');--zaicon--comments: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M60.3,0.2H3.7C1.6,0.2,0,1.9,0,3.9V37c0,2,1.6,3.7,3.7,3.7h4.2L1.3,63.8l20.4-23.1h38.6c2,0,3.7-1.6,3.7-3.7V3.9C64,1.9,62.4,0.2,60.3,0.2z"/></svg>');--zaicon--location: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M51.2,19C51.2,8.4,42.6,0,32,0c0,0,0,0,0,0c0,0,0,0,0,0C21.4,0,12.8,8.4,12.8,19c0,2.3,0.5,4.9,1.4,7.2h0l0.1,0.2c0.1,0.2,0.1,0.3,0.2,0.5L32,64l17.5-37.2c0.1-0.2,0.1-0.3,0.2-0.5l0.1-0.2h0C50.7,23.9,51.2,21.3,51.2,19z M32,31c-6.5,0-11.7-5.3-11.7-11.7c0-6.5,5.3-11.7,11.7-11.7c6.5,0,11.7,5.3,11.7,11.7C43.7,25.8,38.5,31,32,31z"/></svg>');--zaicon--email: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="0,12.7 0,51 22.8,31.6"/><polygon points="62.2,9.6 1.8,9.6 32,34.8"/><polygon points="41.2,31.6 64,51 64,12.7"/><polygon points="32,39.3 32,39.3 32,39.3 32,39.3 32,39.3 25.5,33.9 1.5,54.4 62.6,54.4 38.5,33.9"/></svg>');--zaicon--phone: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="28.1,14.9 25.9,1.6 21.2,0.1 24,17.3 "/><path d="M35.9,47.3c-1.5-0.9-5-3.7-9.7-11.8c-4.7-8.1-5.4-12.5-5.4-14.3c0-1,0.1-3.6,1.9-3.3L19.9,0C-0.5,4.3,11.6,29.2,18,40.3c6.4,11.1,21.9,34,35.8,18.5l-14-11.5C39.1,49,36.8,47.8,35.9,47.3z"/><polygon points="45,44.2 40.8,46.6 54.3,57.6 55.4,52.7 "/></svg>');--zaicon--mobile: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M46.5,0h-29c-2.3,0-4.1,1.9-4.1,4.1v55.7c0,2.3,1.9,4.1,4.1,4.1h29c2.3,0,4.1-1.9,4.1-4.1V4.1C50.6,1.9,48.8,0,46.5,0zM26.8,4.4h10.4c0.2,0,0.3,0.2,0.3,0.4c0,0.2-0.1,0.4-0.3,0.4H26.8c-0.2,0-0.3-0.2-0.3-0.4C26.5,4.6,26.6,4.4,26.8,4.4z M34.3,61.3c0,0.8-0.6,1.5-1.4,1.5h-1.6c-0.8,0-1.5-0.7-1.5-1.5v-1.6c0-0.8,0.7-1.4,1.5-1.4h1.6c0.8,0,1.4,0.6,1.4,1.4V61.3z M48.4,57H15.6V9.1h32.7V57z"/></svg>');--zaicon--whatsapp: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path class="st0" d="M54.7,9.3c-6-6-14-9.3-22.5-9.3C14.6,0,0.3,14.2,0.3,31.7c0,5.6,1.5,11,4.3,15.9L0,64l16.9-4.4c4.7,2.5,9.9,3.9,15.2,3.9h0C49.7,63.4,64,49.2,64,31.7C64,23.3,60.7,15.3,54.7,9.3L54.7,9.3z M32.1,58.1L32.1,58.1c-4.8,0-9.4-1.3-13.5-3.7l-1-0.6l-10,2.6l2.7-9.7l-0.6-1c-2.7-4.2-4.1-9-4-14c0-14.5,11.9-26.4,26.5-26.4c7.1,0,13.7,2.7,18.7,7.7c5,5,7.8,11.6,7.7,18.6C58.6,46.3,46.7,58.1,32.1,58.1L32.1,58.1z M46.7,38.4C45.9,38,42,36,41.2,35.8c-0.7-0.3-1.3-0.4-1.8,0.4c-0.5,0.8-2.1,2.6-2.5,3.1c-0.5,0.5-0.9,0.6-1.7,0.2c-0.8-0.4-3.4-1.2-6.4-3.9c-2.4-2.1-4-4.7-4.4-5.5c-0.5-0.8,0-1.2,0.3-1.6c0.4-0.4,0.8-0.9,1.2-1.4c0.4-0.5,0.5-0.8,0.8-1.3c0.3-0.5,0.1-1-0.1-1.4c-0.2-0.4-1.8-4.3-2.5-5.9c-0.6-1.5-1.3-1.3-1.8-1.4c-0.5,0-1,0-1.5,0c-0.5,0-1.4,0.2-2.1,1c-0.7,0.8-2.8,2.7-2.8,6.6s2.9,7.7,3.3,8.2s5.6,8.5,13.6,12c1.9,0.8,3.4,1.3,4.5,1.7c1.9,0.6,3.6,0.5,5,0.3c1.5-0.2,4.7-1.9,5.4-3.8c0.7-1.9,0.7-3.4,0.5-3.8C48,39,47.5,38.8,46.7,38.4L46.7,38.4z"/></svg>');--zaicon--arrow-chevron-right: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="9.2,64 22.8,64 54.8,32 22.8,0 9.2,0 41.2,32 "/></svg>');--zaicon--check-plain-raw: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="56.8,7.9 23,41.7 7.2,25.9 0,33.1 23,56.1 64,15.1 "/></svg>');--zaicon--check-plain-square-solid: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M26.1,48.3L11,33.2l4.7-4.7l10.4,10.4l22.2-22.2l4.7,4.7L26.1,48.3z"/></svg>');}.zaicon {display: inline-block;width: 18px;height: 18px;min-width: 18px;background-color: var(--zaicon--color);mask-size: contain;mask-repeat: no-repeat;mask-position: center;}.icon-home {mask-image: var(--zaicon--home);}.icon-calendar {mask-image: var(--zaicon--calendar);}.icon-user {mask-image: var(--zaicon--user);}.icon-comments {mask-image: var(--zaicon--comments);}.icon-address, .icon-location {mask-image: var(--zaicon--location);}.icon-email {mask-image: var(--zaicon--email);}.icon-phone {mask-image: var(--zaicon--phone);}.icon-mobile {mask-image: var(--zaicon--mobile);}.icon-whatsapp {mask-image: var(--zaicon--whatsapp);}.icon-clock {mask-image: var(--zaicon--clock);}:root .editor-styles-wrapper > .is-layout-flow > * {margin-block-start: var(--wp--preset--spacing--80) !important;}.sr-only {border: 0;clip: rect(0, 0, 0, 0);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;white-space: nowrap;}strong {font-weight: 900;}.wp-block-column.is-vertically-aligned-stretch > * {height: 100%;}.editor-styles-wrapper .zai-preview-msg {border: dotted 1.5px #007cba;padding: 25px 12px;}.editor-styles-wrapper .zai-preview-msg:before {content: "▶";color: red;margin-right: 4px;}.editor-styles-wrapper .zai-block figure {padding: 0;line-height: 0;}.editor-styles-wrapper .zai-block figure > .zai-preview-msg {min-height: 200px;min-height: 120px;height: 100%;}.components-popover .acf-field, .components-popover .zai-acf-field {width: 100% !important;}.editor-styles-wrapper .entry, .editor-styles-wrapper .entry:hover, .editor-styles-wrapper .entry .entry-media img, .editor-styles-wrapper .entry:hover .entry-media img {transform: none !important;}.editor-styles-wrapper .entry.zaicard .entry-title a:before {position: static !important;}.editor-styles-wrapper .entry.zaicard:hover:has(.entry-content .entry-title a) {transform: none !important;}.editor-styles-wrapper .entry-cat:hover:has(.entry-content .entry-title a) {transform: none !important;}.editor-styles-wrapper .entry-cat:hover:has(.entry-media a) .entry-media img {transform: none !important;}.editor-styles-wrapper .entry-cat .entry-title .title a:before {content: normal !important;position: static !important;z-index: auto !important;}.block-editor-block-icon.has-colors svg.adm-zaicon {fill: #00f!important;}.ratio-1-1 {aspect-ratio: 1 / 1;}.ratio-4-3 {aspect-ratio: 4 / 3;}.ratio-3-2 {aspect-ratio: 3 / 2;}.ratio-16-9 {aspect-ratio: 16 / 9;}.ratio-3-4 {aspect-ratio: 3 / 4;}.ratio-2-3 {aspect-ratio: 2 / 3;}.ratio-9-16 {aspect-ratio: 9 / 16;}:root {--zai--grid-gap-row: clamp(2rem, 1.273rem + 3.098vw, 3.625rem);--zai--grid-gap-col: clamp(2rem, 1.273rem + 3.098vw, 3.625rem);--zai--grid-gap: var(--zai--grid-gap-row) var(--zai--grid-gap-col);--zai--grid-woo-gap-row: clamp(1rem, 1.273rem + 3.098vw, 3.625rem);--zai--grid-woo-gap-col: clamp(1rem, 0.1rem + 6.2vw, 3.625rem);--zai--grid-woo-gap: var(--zai--grid-woo-gap-row) var(--zai--grid-woo-gap-col);--zai--grid-col-1: 1fr;--zai--grid-col-2: repeat(2, minmax(0, 1fr));--zai--grid-col-3: repeat(3, minmax(0, 1fr));--zai--grid-col-4: repeat(4, minmax(0, 1fr));--zai--grid-col-5: repeat(5, minmax(0, 1fr));--zai--grid-col-6: repeat(6, minmax(0, 1fr));--zai--grid-col-1-9: minmax(0, 1fr) minmax(0, 9fr);--zai--grid-col-2-8: minmax(0, 2fr) minmax(0, 8fr);--zai--grid-col-3-7: minmax(0, 3fr) minmax(0, 7fr);--zai--grid-col-4-6: minmax(0, 4fr) minmax(0, 6fr);--zai--grid-col-6-4: minmax(0, 6fr) minmax(0, 4fr);--zai--grid-col-7-3: minmax(0, 7fr) minmax(0, 3fr);--zai--grid-col-8-2: minmax(0, 8fr) minmax(0, 2fr);--zai--grid-col-9-1: minmax(0, 9fr) minmax(0, 1fr);}.zai-grid, .row-columns {width: 100%;margin-bottom: 40px;display: grid;gap: var(--zai--grid-gap);}ul.products, .wc-block-product-template__responsive {width: 100%;display: grid;gap: var(--zai--grid-woo-gap);padding: 0;margin: 0;}.col-1, ul.products.columns-1, .wc-block-product-template__responsive.columns-1 {grid-template-columns: var(--zai--grid-col-1);}.col-2, ul.products.columns-2, .wc-block-product-template__responsive.columns-2 {grid-template-columns: var(--zai--grid-col-2);}.col-3, ul.products.columns-3, .wc-block-product-template__responsive.columns-3 {grid-template-columns: var(--zai--grid-col-3);}.col-4, ul.products.columns-4, .wc-block-product-template__responsive.columns-4 {grid-template-columns: var(--zai--grid-col-4);}.col-5, ul.products.columns-5, .wc-block-product-template__responsive.columns-5 {grid-template-columns: var(--zai--grid-col-5);}.col-6, ul.products.columns-6, .wc-block-product-template__responsive.columns-6 {grid-template-columns: var(--zai--grid-col-6);}.col-1-9 {grid-template-columns: 1fr 9fr;}.col-2-8 {grid-template-columns: 2fr 8fr;}.col-3-7 {grid-template-columns: 3fr 7fr;}.col-4-6 {grid-template-columns: 4fr 6fr;}.col-6-4 {grid-template-columns: 6fr 4fr;}.col-7-3 {grid-template-columns: 7fr 3fr;}.col-8-2 {grid-template-columns: 8fr 2fr;}.col-9-1 {grid-template-columns: 9fr 1fr;}@media (max-width: 1214px) {.col-4, .col-5, .col-6, ul.products.columns-4, ul.products.columns-5, ul.products.columns-6, .wc-block-product-template__responsive.columns-4, .wc-block-product-template__responsive.columns-5, .wc-block-product-template__responsive.columns-6 {grid-template-columns: var(--zai--grid-col-3);}}@media (max-width: 992px) {.col-3, .col-4, .col-5, .col-6, ul.products.columns-3, ul.products.columns-4, ul.products.columns-5, ul.products.columns-6, .wc-block-product-template__responsive.columns-3, .wc-block-product-template__responsive.columns-4, .wc-block-product-template__responsive.columns-5, .wc-block-product-template__responsive.columns-6 {grid-template-columns: var(--zai--grid-col-2);}.col-1-9, .col-2-8, .col-3-7, .col-4-6, .col-6-4, .col-7-3, .col-8-2, .col-9-1 {grid-template-columns: var(--zai--grid-col-2);}}@media (max-width: 800px) {.col-1-9, .col-2-8, .col-3-7, .col-4-6, .col-6-4, .col-7-3, .col-8-2, .col-9-1 {grid-template-columns: var(--zai--grid-col-1);}.col-inv > *:nth-child(1) {order: 1;}}@media (max-width: 600px) {.row-columns[class*="col-"], .zai-grid[class*="col-"] {grid-template-columns: var(--zai--grid-col-1);}}:root {--zai--entry--background-color: #fff;--zai--entry--background-color-neg: #000;--zai--entry--background-color-inv: var(--wp--preset--color--primary);--zai--entry--border: solid 1px #dbdbdb;--zai--entry--image-border: solid 8px var(--zai--entry--background-color);--zai--entry--box-shadow : 0px 2px 0px 0px rgba(204, 204, 204, 1);--zai--entry--box-shadow-hov : 0px 0px 28px 0px rgba(0, 0, 0, 0.4);--zai--entry--outer-glow: 0px 0px 20px 10px rgba(0, 0, 0, 0.02);--zai--entry--outer-glow-hov: 0px 0px 25px 15px rgba(0, 0, 0, 0.09);--zai--entry--ornament-color: var(--wp--preset--color--primary);--zai--entry--border-radius: 10px;--zai--entry--transition : 0.5s;--zai--entry--padding-top: 1.72rem;--zai--entry--padding-right: 1.72rem;--zai--entry--padding-bottom: 2.5rem;--zai--entry--padding-left: 1.72rem;--zai--entry--padding-xxx: 2.8rem;--zai--entry--padding: var(--zai--entry--padding-top) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);--zai--entry--column-gap: 32px;--zai--entry--row-gap: 22px;--zai--entry--content-row-gap: 16px;--zai--entry--metadata--font-size: 13px;--zai--entry--metadata--color: var(--wp--preset--color--primary);--zai--entry--metadata--color-icon: var(--wp--preset--color--primary);--zai--entry--metadata--width-icon: 15px;--zai--entry--metadata--height-icon: 15px;--zai--entry--utility--font-size: 13px;--zai--entry--utility--color: #fff;--zai--entry--utility--color-hov: #fff;--zai--entry--utility--border-radius: 4px;--zai--entry--utility--background-color : var(--wp--preset--color--primary-light);--zai--entry--utility--background-color-hov : var(--wp--preset--color--primary);--zai--entry--utility--padding: 0.1em 0.8em 0.15em 0.8em;--zai--entry--overline--font-family: var(--wp--preset--font-family--headers);--zai--entry--overline--font-weight: 700;--zai--entry--overline--font-size: var(--wp--preset--font-size--small);--zai--entry--overline--line-height: 1.3;--zai--entry--overline--color: var(--wp--preset--color--primary-light);--zai--entry--overline--color-neg: #fff;--zai--entry--title--font-family: var(--wp--preset--font-family--headers);--zai--entry--title--font-weight: 700;--zai--entry--title--font-size: var(--wp--preset--font-size--large);--zai--entry--title--letter-spacing: -0.35px;--zai--entry--title--color: var(--wp--preset--color--secondary);--zai--entry--title--color-hov: var(--wp--preset--color--primary);--zai--entry--title--color-neg: #fff;--zai--entry--subtitle--font-family: var(--wp--preset--font-family--headers);--zai--entry--subtitle--font-weight: 600;--zai--entry--subtitle--font-size: var(--wp--preset--font-size--medium);--zai--entry--subtitle--line-height: 1.3;--zai--entry--subtitle--color: var(--wp--preset--color--primary);--zai--entry--subtitle--color-neg: #fff;--zai--entry--excerpt--font-size: var(--wp--preset--font-size--medium);--zai--entry--excerpt--letter-spacing: -0.3px;--zai--entry--link--font-family: var(--wp--preset--font-family--default);--zai--entry--link--font-weight: 400;--zai--entry--link--font-size: var(--wp--preset--font-size--medium);--zai--entry--link--color: var(--wp--preset--color--primary);--zai--entry--link--color-hov: var(--wp--preset--color--primary-dark);--zai--entry--link-btn--font-family: var(--wp--preset--font-family--default);--zai--entry--link-btn--font-weight: 400;--zai--entry--link-btn--font-size: var(--wp--preset--font-size--small);--zai--entry--link-btn--color: var(--wp--preset--color--white);--zai--entry--link-btn--color-hov: var(--wp--preset--color--white);--zai--entry--link-btn--background-color: var(--wp--preset--color--primary);--zai--entry--link-btn--background-color-hov: var(--wp--preset--color--primary-dark);--zai--entry--link-btn--padding: 0.6em 1.6em 0.5em 1.6em;--zai--entry--link-btn--border-radius: 0.313rem;}.is-vertically-aligned-stretch > .entry {height: 100%;}.entry {overflow: hidden;position: relative;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;}.entry .entry-media {line-height: 0;position: relative;}.entry .entry-media a {display: block;overflow: hidden;}.entry .entry-media img {display: inline;width: 100%;height: auto;object-fit: cover;transition: var(--zai--entry--transition);}.entry .entry-media a:hover img {transform: scale(1.4);}.entry .entry-content {flex: 0 1 100%;display: flex;flex-direction: column;align-items: stretch;gap: var(--zai--entry--content-row-gap);position: relative;z-index: 1;}.entry .entry-content > *:first-child {margin-top: var(--zai--entry--padding-top);}.entry .entry-content > .entry-metadata:first-child {margin-top: 0;}.entry-metadata {font-size: var(--zai--entry--metadata--font-size);color: var(--zai--entry--metadata--color);padding: 10px 0 7px 0;border-bottom: var(--zai--entry--border);display: flex;gap: 16px;align-items: center;}.entry-metadata > span {display: inline-flex;gap: 6px;align-items: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.entry-metadata > span .zaicon {background-color: var(--zai--entry--metadata--color-icon);width: var(--zai--entry--metadata--width-icon);height: var(--zai--entry--metadata--height-icon);margin-top: -2px;}.entry-utility {display: flex;gap: 8px;align-items: center;}.entry-utility a {font-size: var(--zai--entry--utility--font-size);color: var(--zai--entry--utility--color);text-decoration: none;background-color: var(--zai--entry--utility--background-color);padding: var(--zai--entry--utility--padding);border-radius: var(--zai--entry--utility--border-radius);z-index: 5;transition: var(--zai--entry--transition );}.entry-utility a:hover {color: var(--zai--entry--utility--color-hov);background-color: var(--zai--entry--utility--background-color-hov);}.entry .entry-title {display: flex;flex-direction: column;row-gap: 0;justify-content: start;}.entry .entry-title .overline {font-family: var(--zai--entry--overline--font-family);font-weight: var(--zai--entry--overline--font-weight);font-size: var(--zai--entry--overline--font-size);line-height: var(--zai--entry--overline--line-height);color: var(--zai--entry--overline--color);}.entry .entry-title .title, .entry .entry-title .title a {font-family: var(--zai--entry--title--font-family);font-weight: var(--zai--entry--title--font-weight);font-size: var(--zai--entry--title--font-size);letter-spacing: var(--zai--entry--title--letter-spacing);color: var(--zai--entry--title--color);text-decoration: none;text-wrap: balance;transition: var(--zai--entry--transition );}.entry .entry-title .title a:hover {color: var(--zai--entry--title--color-hov);}.entry .entry-title .subtitle {font-family: var(--zai--entry--subtitle--font-family);font-weight: var(--zai--entry--subtitle--font-weight);font-size: var(--zai--entry--subtitle--font-size);line-height: var(--zai--entry--subtitle--line-height);color: var(--zai--entry--subtitle--color);margin-top: 12px;}.entry .entry-excerpt {}.entry .entry-excerpt p {font-size: var(--zai--entry--excerpt--font-size);letter-spacing: var(--zai--entry--excerpt--letter-spacing);text-wrap: pretty;}.entry .entry-link {z-index: 3;display: flex;align-items: flex-start;}.entry .entry-link a {font-family: var(--zai--entry--link--font-family);font-weight: var(--zai--entry--link--font-weight);font-size: var(--zai--entry--link--font-size);color: var(--zai--entry--link--color);text-decoration: none;}.entry .entry-link a:hover {color: var(--zai--entry--link--color-hov);}.entry .entry-link a::after {content: "➜";transition: var(--zai--entry--transition);}.entry .entry-link a:hover::after {margin-left: 8px;transition: var(--zai--entry--transition);}.entry .entry-link .link-btn {font-family: var(--zai--entry--link-btn--font-family);font-weight: var(--zai--entry--link-btn--font-weight);font-size: var(--zai--entry--link-btn--font-size);color: var(--zai--entry--link-btn--color);background-color: var(--zai--entry--link-btn--background-color);padding: var(--zai--entry--link-btn--padding);border-radius: var(--zai--entry--link-btn--border-radius);}.entry .entry-link .link-btn:hover {color: var(--zai--entry--link-btn--color-hov);background-color: var(--zai--entry--link-btn--background-color-hov);}.entry.has-text-align-center {text-align: center;}.entry.has-text-align-center .entry-metadata, .entry.has-text-align-center .entry-utility, .entry.has-text-align-center .entry-link {justify-content: center;}.entry.has-text-align-right {text-align: right;}.entry.has-text-align-right .entry-metadata, .entry.has-text-align-right .entry-utility, .entry.has-text-align-right .entry-link {justify-content: flex-end;}.entry.outline {border: var(--zai--entry--border);}.entry.outline .entry-content {padding: var(--zai--entry--padding);}.entry.outline .entry-content > *:first-child {margin-top: 0;}.entry.outline .entry-link {margin-top: auto;}.entry.rounded {border-radius: var(--zai--entry--border-radius);}.entry.zaicard {background-color: var(--zai--entry--background-color);box-shadow: var(--zai--entry--box-shadow);transition-duration: var(--zai--entry--transition);}.entry.zaicard:hover:has(.entry-content .entry-title a) {box-shadow: var(--zai--entry--box-shadow-hov);transform: translate(0, -15px);z-index: 2;}.entry.zaicard .entry-media {position: relative;z-index: 3;}.entry.zaicard .entry-content {padding: var(--zai--entry--padding);position: static;}.entry.zaicard .entry-content > *:first-child {margin-top: 0;}.entry.zaicard .entry-title a:before {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;}.entry.zaicard .entry-link {margin-top: auto;}.zaicard.zaicard-inv:not(:hover) {background-color: var(--zai--entry--background-color-inv);}.zaicard.zaicard-inv:not(:hover) .entry-metadata, .zaicard.zaicard-inv:not(:hover) .entry-title .metadata, .zaicard.zaicard-inv:not(:hover) .entry-title .overline, .zaicard.zaicard-inv:not(:hover) .entry-title .title, .zaicard.zaicard-inv:not(:hover) .entry-title .title a, .zaicard.zaicard-inv:not(:hover) .entry-title .subtitle, .zaicard.zaicard-inv:not(:hover) .entry-excerpt p, .zaicard.zaicard-inv:not(:hover) .entry-link a {color: #FFF }.zaicard.zaicard-inv:not(:hover) .entry-metadata > span .zaicon {background-color: #FFF;}.zaicard.zaicard-inv-hov:hover {background-color: var(--zai--entry--background-color-inv);}.zaicard.zaicard-inv-hov:hover .entry-metadata, .zaicard.zaicard-inv-hov:hover .entry-title .overline, .zaicard.zaicard-inv-hov:hover .entry-title .title, .zaicard.zaicard-inv-hov:hover .entry-title .title a, .zaicard.zaicard-inv-hov:hover .entry-title .subtitle, .zaicard.zaicard-inv-hov:hover .entry-excerpt p, .zaicard.zaicard-inv-hov:hover .entry-link a {color: #FFF }.zaicard.zaicard-inv-hov:hover .entry-metadata > span .zaicon {background-color: #FFF;}.entry.filter-img-opacity .entry-media {background-color: var(--zai--entry--background-color-neg);}.entry.filter-img-opacity .entry-media img {opacity: 0.25;}.entry.filter-img-opacity:hover .entry-media img {opacity: 1;}.entry.filter-img-blur .entry-media img {filter: blur(8px);}.entry.filter-img-blur:hover .entry-media img {filter: blur(0px);}.entry.filter-img-grey .entry-media img {filter: grayscale(1);}.entry.filter-img-grey:hover .entry-media img {filter: grayscale(0);}.entry.filter-img-sepia .entry-media img {filter: sepia(100%);}.entry.filter-img-sepia:hover .entry-media img {filter: sepia(0);}.entry.triangle-hor-bot-rig .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -10px;bottom: -1px;width: calc(100% + 20px);height: 20%;clip-path: polygon(0 100%, 100% 100%, 100% 0);}.entry.triangle-hor-bot-lef .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -10px;bottom: -1px;width: calc(100% + 20px);height: 20%;clip-path: polygon(0 0, 0 100%, 100% 100%);}.entry.polygon-hor-bot-bot .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -10px;bottom: -1px;width: calc(100% + 20px);height: 20%;clip-path: polygon(0 0, 50% 100%, 100% 0, 100% 100%, 0 100%);}.entry.tip-hor-bot-top .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -10px;bottom: -1px;width: calc(100% + 20px);height: 20%;clip-path: polygon(50% 0%, 0% 100%, 100% 100%);}.entry.zig-zag-bot .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: 0;bottom: -1px;width: 100%;height: 20px;clip-path: polygon(0 100%, 12.5% 0, 25% 100%, 37.5% 0, 50% 100%, 62.5% 0, 75% 100%, 87.5% 0, 100% 100%);}.entry-hor {display: grid;grid: auto / 38% 1fr;column-gap: var(--zai--entry--column-gap);}.entry-hor .entry-content {grid-column: 2 / 3;}.entry-hor .entry-content > *:first-child {margin-top: 0;}.entry-hor.outline {padding: var(--zai--entry--padding);}.entry-hor.outline .entry-content {padding: 0;}.entry-hor.zaicard .entry-content {padding-left: 0;}.entry-hor.zaicard .entry-media a {height: 100%;}.entry-hor.zaicard .entry-media img {height: 100%;}.entry.triangle-ver-rig-top .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);right: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(100% 100%, 0 0, 100% 0);}.entry.triangle-ver-rig-bot .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);right: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(0 100%, 100% 100%, 100% 0);}.entry.tip-ver-rig-lef .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);right: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(0 52%, 100% 0, 100% 100%);}.entry.polygon-ver-rig-rig .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);right: -1px;bottom: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(100% 0, 100% 100%, 0 100%, 100% 50%, 0 0);}.entry.zig-zag-ver-bot .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);right: -1px;bottom: -1px;width: 20%;height: calc(100% + 2px);clip-path: polygon(100% 0, 100% 100%, 0 87.5%, 100% 75%, 0 62.5%, 100% 50%, 0 37.5%, 100% 25%, 0 12.5%);}.entry-hor.hor-inv {grid: auto / 1fr 38%;}.entry-hor.hor-inv .entry-content {grid-row: 1 / 2;grid-column: 1 / 2;}.entry-hor.hor-inv.zaicard .entry-content {padding-left: var(--zai--entry--padding-left);padding-right: 0;}.entry.triangle-ver-lef-top .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);left: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(100% 0, 0 0, 0 100%);}.entry.triangle-ver-lef-bot .entry-media:after {content: " ";position: absolute;background-color:var(--zai--entry--background-color);left: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(100% 100%, 0 100%, 0 0);}.entry.tip-ver-lef-rig .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -1px;top: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(0 0, 0 100%, 100% 50%);}.entry.polygon-ver-lef-lef .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -1px;bottom: -10px;width: 20%;height: calc(100% + 20px);clip-path: polygon(100% 0, 0 50%, 100% 100%, 0 100%, 0 0);}.entry.zig-zag-ver-xxx .entry-media:after {content: " ";position: absolute;background-color: var(--zai--entry--background-color);outline: solid 1px var(--zai--entry--background-color);left: -1px;bottom: -1px;width: 20%;height: calc(100% + 2px);clip-path: polygon(0 0, 100% 12.5%, 0 25%, 100% 37.5%, 0 50%, 100% 62.5%, 0 75%, 100% 87.5%, 0 100%);}.entry-pro {row-gap: var(--zai--entry--padding-top);}.entry-pro .entry-media {flex: 0 0 auto;height: 160px;width: 160px;position: relative;overflow: hidden;margin: 0 auto 0 0;border-radius: 50%;}.entry-pro .entry-media a, .entry-pro .entry-media img {height: 100%;}.entry-pro .entry-content > *:first-child {margin-top: 0;}.entry-pro.has-text-align-center .entry-media {margin: 0 auto;}.entry-pro.has-text-align-right .entry-media {margin: 0 0 0 auto;}.entry-pro.outline {padding: var(--zai--entry--padding-bottom) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);}.entry-pro.outline .entry-content {padding: 0;}.entry-pro.zaicard {padding: var(--zai--entry--padding-bottom) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);}.entry-pro.zaicard .entry-content {padding: 0;}.entry-pro.entry-pro-var-01 {overflow: visible;padding: var(--zai--entry--padding-bottom) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);margin-top: 80px;}.entry-pro.entry-pro-var-01 .entry-media {margin-top: calc((var(--zai--entry--padding-bottom) + 80px) * -1);}.entry-pro.entry-pro-var-02:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: calc(var(--zai--entry--padding-bottom) + 80px);}.entry-pro.entry-pro-var-02 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-03:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: calc(var(--zai--entry--padding-bottom) + 80px + 30px);background-image: url("../../images/mega-size/4-3/3552/megasize-hor-(4-3-3552x2664)-002.jpg");background-position: center;background-repeat: no-repeat;background-size: 100% auto;}.entry-pro.entry-pro-var-03 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-04:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: 140px;height: calc(var(--zai--entry--padding-bottom) + 80px + 30px);clip-path: polygon(0 0, 100% 0, 100% 50%, 0 100%);}.entry-pro.entry-pro-var-04 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-05:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: 140px;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 50%);}.entry-pro.entry-pro-var-05 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-06:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: 160px;clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 50%, 0 100%);}.entry-pro.entry-pro-var-06 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-07:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 100%;height: 160px;clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 100%, 0 50%);}.entry-pro.entry-pro-var-07 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-08 {padding-left: calc(var(--zai--entry--padding-right) + 80px) }.entry-pro.entry-pro-var-08:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);left: 0;top: 0;width: 80px;height: 100%;}.entry-pro.entry-pro-var-08 .entry-media {border: var(--zai--entry--image-border);}.entry-pro.entry-pro-var-09 {padding-right: calc(var(--zai--entry--padding-right) + 80px) }.entry-pro.entry-pro-var-09:before {content: " ";position: absolute;background-color: var(--zai--entry--ornament-color);right: 0;top: 0;width: 80px;height: 100%;}.entry-pro.entry-pro-var-09 .entry-media {border: var(--zai--entry--image-border);}.entry-cat {align-self: start;transition-duration: var(--zai--entry--transition);}.entry-cat:hover:has(.entry-content .entry-title a) {box-shadow: var(--zai--entry--box-shadow-hov);transform: translate(0, -15px);}.entry-cat .entry-media {background-color: var(--zai--entry--background-color-neg);}.entry-cat .entry-media img {width: 100%;transition-duration: var(--zai--entry--transition);opacity: 0.25;}.entry-cat:hover:has(.entry-media a) .entry-media img {transform: scale(1.4);opacity: 1;}.entry-cat .entry-content {position: absolute !important;padding: var(--zai--entry--padding-top);left: 0;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;z-index: 3;}.entry-cat .entry-content > *:first-child {margin-top: 0;}.entry-cat .entry-utility {}.entry-cat .entry-title .overline {color: var(--zai--entry--overline--color-neg);}.entry-cat .entry-title .title, .entry-cat .entry-title .title a {color: var(--zai--entry--title--color-neg);}.entry-cat .entry-title:before {content: " ";height: 2px;background-color: var(--zai--entry--ornament-color);display: block;width: 80px;margin: 5px 0;transition: var(--zai--entry--transition);}.entry-cat:hover:has(.entry-content .entry-title a) .entry-title:before {width: 150px;}.entry-cat .entry-title .title a:hover {color: var(--zai--entry--title--color);}.entry-cat .entry-title .title a:before {content: " ";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}.entry-cat .entry-metadata, .entry-cat .entry-excerpt, .entry-cat .entry-link {display: none;}.entry-cat.has-text-align-center .entry-title:before {margin: 5px auto;}.entry-cat.has-text-align-right .entry-title:before {margin: 5px 0 5px auto;}.entry-cat.position-end .entry-content {justify-content: flex-end;padding-bottom: var(--zai--entry--padding-xxx);}.entry-cat.position-start .entry-content {justify-content: flex-start;padding-top: var(--zai--entry--padding-xxx);}.entry-cat.entry-cat-var-01 .entry-content {justify-content: flex-start;writing-mode: vertical-rl;}.entry-cat.entry-cat-var-01 .entry-title:before {width: 0px;}.entry-cat.entry-cat-var-01:hover:has(.entry-content .entry-title a) .entry-title:before {width: 120px;}.entry-cat.entry-cat-var-01 .entry-utility {display: none;}.entry-cat.entry-cat-var-02 .entry-content {justify-content: start;text-align: right;writing-mode: vertical-rl;}.entry-cat.entry-cat-var-02 .entry-title:before {margin: auto 0 5px 0;width: 0px;}.entry-cat.entry-cat-var-02:hover:has(.entry-content .entry-title a) .entry-title:before {width: 120px;}.entry-cat.entry-cat-var-02 .entry-utility {display: none;}.entry-cat.entry-cat-var-03 .entry-content {justify-content: start;writing-mode: sideways-lr;}.entry-cat.entry-cat-var-03 .entry-title:before {width: 0px;}.entry-cat.entry-cat-var-03:hover:has(.entry-content .entry-title a) .entry-title:before {width: 120px;}.entry-cat.entry-cat-var-03 .entry-utility {display: none;}.entry-cat.entry-cat-var-04 .entry-content {justify-content: start;text-align: right;writing-mode: sideways-lr;}.entry-cat.entry-cat-var-04 .entry-title:before {margin: 5px 0 auto 0;width: 0px;}.entry-cat.entry-cat-var-04:hover:has(.entry-content .entry-title a) .entry-title:before {width: 120px;}.entry-cat.entry-cat-var-04 .entry-utility {display: none;}.entry-icon-010 {display: grid;grid-template-columns: 76px 1fr;grid-column-gap: var(--zai--entry--column-gap);}.entry-icon-010 .entry-media, .entry-icon-010 .entry-media a {width: 100%;}.entry-icon-010 .entry-media img {width: 100%;height: auto;}.entry-icon-010 .entry-content {grid-column: 2;}.entry-icon-010 .entry-content > *:first-child {margin-top: 0px;}.entry-icon-010 .entry-metadata, .entry-icon-010 .entry-utility {display: none;}.entry-icon-010.outline {padding: var(--zai--entry--padding);}.entry-icon-010.outline .entry-content {padding: 0;}.entry-icon-010.zaicard {padding: var(--zai--entry--padding) }.entry-icon-010.zaicard .entry-content {padding: 0;}.entry-icon-010.zaicard.zaicard-inv-hov:hover .entry-media img {filter: grayscale(100%) brightness(100);}.entry-icon-010.zaicard.zaicard-inv:not(:hover) .entry-media img {filter: grayscale(100%) brightness(100);}.entry-icon-020 .entry-media {width: 76px;position: absolute;top: 0;left: 0;z-index: 2;}.entry-icon-020 .entry-media img {aspect-ratio: 1 / 1;}.entry-icon-020 .entry-content {display: grid;grid: minmax(76px, auto) auto 1fr / 76px 1fr;grid-gap: var(--zai--entry--row-gap) var(--zai--entry--column-gap);}.entry-icon-020 .entry-content > *:first-child {margin-top: 0;}.entry-icon-020 .entry-metadata, .entry-icon-020 .entry-utility {display: none;}.entry-icon-020 .entry-title {grid-column: 2 / 3;display: flex;flex-direction: column;justify-content: center;transition-duration: var(--zai--entry--transition);background: linear-gradient(to bottom, transparent calc(100% - 2px), var(--zai--entry--ornament-color) calc(100% - 2px) 100%);background-size: 50% 100%;background-repeat: no-repeat;}.entry-icon-020 .entry-title:hover:has(a) {background-size: 80% 100%;}.entry-icon-020 .subtitle {display: none !important;}.entry-icon-020 .entry-excerpt {grid-column: 1 / 3;}.entry-icon-020 .entry-link {grid-column: 1 / 3;}.entry-icon-020.has-text-align-center .entry-title {background-position: center bottom;}.entry-icon-020.has-text-align-right .entry-title {background-position: right bottom;}.entry-icon-020.outline {padding: var(--zai--entry--padding);}.entry-icon-020.outline .entry-content {padding: 0;}.entry-icon-020.outline .entry-media {top: var(--zai--entry--padding-top);left: var(--zai--entry--padding-left);}.entry-icon-020.zaicard {padding: var(--zai--entry--padding);box-shadow: var(--zai--entry--outer-glow);}.entry-icon-020.zaicard:hover:has(.entry-content .entry-title a) {box-shadow: var(--zai--entry--outer-glow-hov);transform: translate(0, -15px);}.entry-icon-020.zaicard .entry-media {position: absolute;top: var(--zai--entry--padding-top);left: var(--zai--entry--padding-left);}.entry-icon-020.zaicard .entry-content {padding: 0;}.entry-icon-020.zaicard.zaicard-inv-hov:hover .entry-media img {filter: grayscale(100%) brightness(100);}.entry-icon-020.zaicard.zaicard-inv:not(:hover) .entry-media img {filter: grayscale(100%) brightness(100);}.entry-icon-030 {grid-gap: var(--zai--entry--row-gap);}.entry-icon-030 .entry-media, .entry-icon-030 .entry-media a {height: 76px;}.entry-icon-030 .entry-media img {height: 100%;width: auto;}.entry-icon-030 .entry-content {display: flex;flex-direction: column;}.entry-icon-030 .entry-content > *:first-child {margin-top: 0px;}.entry-icon-030.outline {padding: var(--zai--entry--padding-bottom) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);}.entry-icon-030.outline .entry-content {padding: 0;}.entry-icon-030.zaicard {box-shadow: var(--zai--entry--outer-glow);padding: var(--zai--entry--padding-bottom) var(--zai--entry--padding-right) var(--zai--entry--padding-bottom) var(--zai--entry--padding-left);transition-duration: var(--zai--entry--transition);}.entry-icon-030.zaicard:hover:has(.entry-content .entry-title a) {box-shadow: var(--zai--entry--outer-glow-hov);}.entry-icon-030.zaicard .entry-content {padding: 0;}.entry-icon-030.zaicard.zaicard-inv-hov:hover .entry-media img {filter: grayscale(100%) brightness(100);}.entry-icon-030.zaicard.zaicard-inv:not(:hover) .entry-media img {filter: grayscale(100%) brightness(100);}.entry.image-circle .entry-media img {border-radius: 50% !important;}.page-shop-single .wrap-page-header {min-height: auto;}.page-shop-archive .shop-body {display: grid;grid-template-columns: minmax(0, 8fr) minmax(0, 3fr);gap: clamp(2rem, 1.273rem + 3.098vw, 3.625rem);}.page-shop-archive .shop-body .shop-content {}.page-shop-archive .shop-body .shop-content > * {}.page-shop-archive .shop-body .shop-content .zai-basic-filter {}.page-shop-archive .shop-body .shop-content ul.products {}.page-shop-archive .shop-body .shop-content .woocommerce-pagination {}.shop-body .sidebar-store {}@media (max-width: 600px) {.page-shop-archive .shop-body {grid-template-columns: 1fr;gap: 0;}.page-shop-archive .shop-body .shop-content {order: 2;}}.zai-basic-filter {margin: 0 0 40px 0;display: flex;justify-content: space-between;align-items: center;}.zai-basic-filter * {font-size: var(--zai--font-size--small);}.zai-basic-filter select {height: 37px;}@media (max-width: 800px) {.zai-basic-filter {flex-direction: column;flex-wrap: wrap;}.zai-basic-filter p {order: 3;margin-top: 12px;}.zai-basic-filter form select {field-sizing: content;}}.wrap-swiper {padding: 0;margin-bottom: 40px;position: relative;padding: 0 54px;}.swiper.zai-shop-categories-swiper {visibility: hidden;}.swiper.zai-shop-categories-swiper.swiper-initialized {visibility: visible;}.swiper.zai-shop-categories-swiper .swiper-wrapper {align-items: stretch;}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide {text-align: center;height: auto;background-color: #fff;box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.03);border-radius: 8px;border: var(--zai--global--border);padding: 10px 20px;}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a {font-size: var(--zai--font-size--small);line-height: 1.2;color: #858585;text-decoration: none;display: block;width: 100%;}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a:hover {color: #181818;}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a figure {width: 100%;overflow: hidden;aspect-ratio: 1 / 1;margin-bottom: 8px;}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a figure img {width: 100%;height: auto;transition: var(--zai--global--transition);filter: brightness(1.1) contrast(1.1);}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a:hover figure img {transform: scale(1.4);}.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide a span {}.swiper.zai-shop-categories-swiper .swiper-pagination {}.wrap-swiper .swiper-button-prev, .wrap-swiper .swiper-button-next {width: 46px;height: 46px;border-radius: 50%;background: #181818;}.wrap-swiper .swiper-button-prev {left: 0px;}.wrap-swiper .swiper-button-next {right: 0px;}.wrap-swiper .swiper-button-prev:after, .wrap-swiper .swiper-button-next:after {font-size: 20px;color: #FFF;}@media (max-width: 600px) {.wrap-swiper {padding: 0 40px;}.wrap-swiper .swiper-button-prev, .wrap-swiper .swiper-button-next {width: 34px;height: 34px;}.wrap-swiper .swiper-button-prev:after, .wrap-swiper .swiper-button-next:after {font-size: 13px;}}@media (max-width: 480px) {.swiper.zai-shop-categories-swiper .swiper-wrapper .swiper-slide {padding: 6px 8px;}}li.product {padding: 0;list-style-type: none;background-color: #fff;box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.03);padding: 30px 14px;border-radius: 8px;position: relative;display: flex;gap: 0.35rem;flex-direction: column;justify-content: start;align-items: center;text-align: center;}li.product a.woocommerce-LoopProduct-link {width: 100%;text-decoration: none;overflow: hidden;}li.product .onsale {position: absolute;z-index: 1;left: -5px;top: 20px;background: var(--zai--color--red);color: var(--zai--color--white);padding: 0.2rem 1.3rem;}li.product .attachment-woocommerce_thumbnail, li.product .woocommerce-placeholder {transition: 0.9s;width: 100%;height: auto;aspect-ratio: 1 / 1;}li.product .woocommerce-loop-product__title {font-size: var(--zai--font-size--large);font-weight: 700;color: var(--wp--preset--color--secondary);}li.product .price {}li.product .price del, li.product .price ins {}li.product a.button {text-decoration: none;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--small);font-weight: 300;line-height: inherit;padding: 0.3em 1.35em 0.3em 1.35em;border-radius: 0.25rem;background-color: var(--wp--preset--color--primary);border: 1px solid var(--wp--preset--color--primary);}li.product a.button:hover {background-color: var(--wp--preset--color--primary-light);border: 1px solid var(--wp--preset--color--primary-light);}li.product .product-wraper-img {position: relative;}li.product .product-wraper-img img:nth-of-type(1) {position: relative;}li.product .product-wraper-img img:nth-of-type(2) {position: absolute;top: 0;left: 0;right: 0;opacity: 0;}li.product a:hover .product-wraper-img img:nth-of-type(2) {opacity: 1;}.product-list-categories {text-align: center;}.product-list-categories a {font-size: var(--zai--font-size--small);text-decoration: none;color: #afafaf;display: block;}.product-list-categories a:hover {color: #333;}.woocommerce-pagination {margin-block-start: var(--wp--preset--spacing--80);margin-block-end: 0;}.woocommerce-pagination ul {display: flex;flex-wrap: wrap;justify-content: center;align-content: flex-start;gap: 10px;}.woocommerce-pagination ul li {padding: 0;margin: 0;}.woocommerce-pagination ul li::marker {content: none;}.woocommerce-pagination ul li .page-numbers {text-decoration: none;border: solid 1px var(--wp--preset--color--secondary);color: var(--wp--preset--color--secondary);font-size: var(--zai--font-size--small);width: 40px;height: 40px;border-radius: 0.2em;display: flex;justify-content: center;align-items: center;}.woocommerce-pagination ul li .page-numbers.current {border: solid 1px var(--wp--preset--color--secondary);color: var(--wp--preset--color--secondary);}div.product {position: relative;display: grid;grid-template-columns: var(--zai--grid-col-2);gap: var(--zai--grid-gap);}div.product span.onsale {position: absolute;z-index: 9;left: -5px;top: 10px;background: var(--zai--color--red);color: var(--zai--color--white);padding: 0.2rem 1.3rem;}div.product .woocommerce-product-gallery {position: relative;width: auto !important;float: none !important;}div.product .woocommerce-product-gallery__trigger {position: absolute;z-index: 9;right: 0;top: 0;background: #f1f1f1;text-decoration: none;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}div.product .woocommerce-product-gallery__trigger:hover {background: #d5d5d5;}div.product .flex-viewport {margin: 0 0 20px 0;}div.product .flex-control-thumbs {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5, 1fr);gap: 18px;;justify-content: start;align-content: start;}div.product .flex-control-thumbs li {list-style: none;padding: 0;margin: 0;cursor: pointer;}div.product .woocommerce-product-gallery img {display: block;aspect-ratio: 1 / 1;width: 100%;max-width: 100%;height: auto;box-shadow: none;}div.product .summary {display: flex;flex-direction: column;justify-content: start;align-items: stretch;}div.product .summary > * {margin-block-start: var(--wp--preset--spacing--40);}div.product .summary .product_title {margin-block-start: 0;}div.product .summary .price {margin-block-start: var(--wp--preset--spacing--10);color: var(--zai--color--primary);font-size: var(--zai--font-size--x-large);font-weight: var(--zai--font-weight--600);display: flex;gap: 1rem;}div.product .summary .price bdi {display: inline-flex;gap: .3rem;}div.product .summary .price del bdi {color: var(--zai--color--contrast-light);text-decoration: line-through;}div.product .summary .price .woocommerce-Price-currencySymbol {}div.product form.cart {}div.product form.cart table.variations {}div.product form.cart table.variations th {text-align: left;padding: 0 14px 0 0 }div.product form.cart table.variations td {}div.product form.cart table.variations select {height: 40px;}div.product form.cart .quantity {float: left;margin-right: .875em;}.quantity .qty {width: 4.235801032em;text-align: center;}.product_meta {display: flex;flex-direction: column;align-items: stretch;gap: 4px;}.product_meta > span {font-weight: var(--zai--font-weight--400);}.product_meta > span * {font-weight: var(--zai--font-weight--300);}.product_meta > span > *:first-child {margin-left: 5px;}.product_meta a {text-decoration: none;}.product_meta a:hover {text-decoration: underline;}div.product .woocommerce-tabs {grid-column: 1 / -1;}div.product .woocommerce-tabs ul.tabs {padding: 0;margin: 0;display: flex;gap: 3rem;border-bottom: var(--zai--layout--page-header--border);}div.product .woocommerce-tabs ul.tabs li {padding: 0.5rem 0;}div.product .woocommerce-tabs ul.tabs li::marker {content: none;}div.product .woocommerce-tabs ul.tabs li.active {border-bottom: solid 2px var(--zai--color--primary);}div.product .woocommerce-tabs ul.tabs li a {text-decoration: none;font-weight: 400;}div.product .woocommerce-tabs ul.tabs li.active a {color: var(--zai--color--primary);}div.product .woocommerce-Tabs-panel {padding: 1.72rem 0;}div.product .woocommerce-Tabs-panel > :first-child {margin-block-start: 0;}div.product .woocommerce-Tabs-panel > * {margin-block-start: var(--wp--preset--spacing--50);}div.product .woocommerce-Tabs-panel .woocommerce-product-attributes {width: 100%;table-layout: auto;border-collapse: collapse;}div.product .woocommerce-Tabs-panel .woocommerce-product-attributes th.woocommerce-product-attributes-item__label {font-weight: var(--zai--font-weight--400);width: 1%;white-space: nowrap;vertical-align: top;padding: 5px 20px 5px 0;text-align: left;}div.product .woocommerce-Tabs-panel .woocommerce-product-attributes td.woocommerce-product-attributes-item__value {width: auto;vertical-align: top;padding: 5px 0 5px 0;text-align: left;}div.product .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value a {text-decoration: none;}div.product .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value a:hover {text-decoration: underline;}div.product .related.products {grid-column: 1 / -1;}div.product .related.products ul.products {margin-block-start: var(--wp--preset--spacing--40);}.zai-attributes-wrapper {display: flex;flex-direction: column;justify-content: start;align-items: stretch;gap: 20px;}.zai-attributes-wrapper .zai-attr-group {width: 100%;}.zai-attributes-wrapper .zai-attr-group .zai-attr-title {font-weight: var(--zai--font-weight--400);font-size: var(--zai--font-size--medium);}.zai-attributes-wrapper .zai-attr-group ul {padding: 0;margin: 0;}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image {display: grid;gap: 10px;grid-template-columns: repeat(7, minmax(0, 1fr));}.zai-attributes-wrapper .zai-attr-group ul li {position: relative;padding: 0;margin: 0;display: inline;}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li {display: flex;flex-direction: column;align-items: center;gap: 5px;}.zai-attributes-wrapper .zai-attr-group ul li::marker {content: none;}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li::before, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li::before, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li::after, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li::after {--tooltip-scale: 0;--tooltip-arrow-size: 12px;--tooltip-color: var(--zai--color--primary);position: absolute;top: 0;transform: translateX(0) translateY(var(--tooltip-translate-y, 0)) scale(var(--tooltip-scale));transition: 200ms transform;transform-origin: bottom center;}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li:hover::before, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li:hover::before, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li:hover::after, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li:hover::after {--tooltip-scale: 1;}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li::before, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li::before {content: attr(data-name);font-size: var(--zai--font-size--x-small);color: #fff;background: var(--tooltip-color);border-radius: 3px;width: max-content;padding: 2px 10px;--tooltip-translate-y: calc(-100% - var(--tooltip-arrow-size));}.zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-color li::after, .zai-attributes-wrapper .zai-attr-group ul.zai-attr-type-image li::after {content: ' ';border: var(--tooltip-arrow-size) solid transparent;border-top-color: var(--tooltip-color);--tooltip-translate-y: calc(-1 * var(--tooltip-arrow-size) - 1px);transform-origin: top center;}.zai-attributes-wrapper .zai-attr-group ul li a {width: 100%;display: block;}.zai-attributes-wrapper .zai-attr-group ul li img {width: 100%;height: auto;aspect-ratio: 1 / 1;border: solid 1px #ccc;}.zai-attributes-wrapper .zai-attr-group ul li span.zai-attr-color {display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;border: solid 1px #ccc;}.zai-attributes-wrapper .zai-attr-group ul li span.zai-attr-name {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}@media (max-width: 800px) {div.product {display: grid;grid-template-columns: var(--zai--grid-col-1);}}.wp-block-woocommerce-product-categories.is-list.is-style-blocks {}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul {padding: 0;display: grid;grid-template-columns: var(--zai--grid-col-6);gap: 2em;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul ul {display: none !important;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li {text-align: center;height: auto;background-color: #fff;box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.03);border-radius: 8px;border: var(--zai--global--border);padding: 10px 20px;margin: 0;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li::marker {content: none;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li a {text-decoration: none;display: flex;flex-direction: column;justify-content: start;align-items: center;gap: 10px;color: #858585;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li a .wc-block-product-categories-list-item__image {width: 100%;max-width: 100%;margin: 0;border: none;overflow: hidden;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li a .wc-block-product-categories-list-item__image img {width: 100%;height: auto;transition: var(--zai--global--transition);filter: brightness(1.1) contrast(1.1);}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li a:hover .wc-block-product-categories-list-item__image img {transform: scale(1.4);}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li a .wc-block-product-categories-list-item__name {text-align: center;}.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul li .wc-block-product-categories-list-item-count {text-align: center;display: block;}@media (max-width: 1024px) {.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul {grid-template-columns: var(--zai--grid-col-5);}}@media (max-width: 800px) {.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul {grid-template-columns: var(--zai--grid-col-4);}}@media (max-width: 700px) {.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul {grid-template-columns: var(--zai--grid-col-3);}}@media (max-width: 600px) {.wp-block-woocommerce-product-categories.is-list.is-style-blocks ul {grid-template-columns: var(--zai--grid-col-2);}}li.product.wc-block-product {}li.product.wc-block-product > .wp-block-woocommerce-product-sale-badge {position: absolute;left: 0;top: 0;}li.product.wc-block-product .wc-block-components-product-image {}li.product.wc-block-product .wc-block-components-product-image a {position: relative;}li.product.wc-block-product .wc-block-components-product-image a .attachment-woocommerce_thumbnail {}li.product.wc-block-product .wc-block-components-product-image a .attachment-woocommerce_thumbnail:nth-of-type(1) {position: relative;}li.product.wc-block-product .wc-block-components-product-image a .attachment-woocommerce_thumbnail:nth-of-type(2) {position: absolute;top: 0;left: 0;right: 0;opacity: 0;}li.product.wc-block-product .wc-block-components-product-image a:hover .attachment-woocommerce_thumbnail:nth-of-type(2) {opacity: 1;}li.product.wc-block-product .taxonomy-product_cat {}li.product.wc-block-product .taxonomy-product_cat a {text-decoration: none;display: block;}li.product.wc-block-product .wp-block-post-terms .wp-block-post-terms__separator {display: none;}