.woocommerce .elementor-330532 .elementor-element.elementor-element-3df5acd .term-description{color:var(--e-global-color-primary);font-family:"Inter Extra Light",Sans-serif;font-size:20px;font-weight:300}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-loop-container{grid-auto-rows:1fr}.elementor-330532 .elementor-element.elementor-element-b14de44 .e-loop-item>.elementor-section,.elementor-330532 .elementor-element.elementor-element-b14de44 .e-loop-item>.elementor-section>.elementor-container,.elementor-330532 .elementor-element.elementor-element-b14de44 .e-loop-item>.e-con,.elementor-330532 .elementor-element.elementor-element-b14de44 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-pagination{text-align:center}body:not(.rtl) .elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(2px / 2)}body:not(.rtl) .elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(2px / 2)}body.rtl .elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(2px / 2)}body.rtl .elementor-330532 .elementor-element.elementor-element-b14de44 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(2px / 2)}.archive-top-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:36px!important;align-items:center!important;margin:0 0 4px!important;padding:18px 0!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.gallery-latest-products{display:none!important}.gallery-cta-box{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;white-space:nowrap!important;max-width:none!important}.gallery-cta-box p{margin:0!important;font-size:13px!important;line-height:1.35!important;color:#111!important}.gallery-cta-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;background-color:#034c8e;border:1px solid #034c8e;color:#fff!important;text-decoration:none!important;font-size:12px;line-height:1;font-weight:500;text-transform:uppercase;transition:all .2s ease}.gallery-cta-button:hover{background-color:#fff;border-color:#000;color:#000!important}@media (max-width:1024px){.archive-top-panel{grid-template-columns:1fr!important;gap:22px!important}.gallery-cta-box{justify-content:flex-start!important;white-space:normal!important}}@media (max-width:767px){.archive-top-panel{padding:16px 0!important;margin-bottom:36px!important}.gallery-cta-box{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.gallery-cta-button{width:100%!important}}.art-loop-grid .elementor-loop-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important}@media (max-width:1024px){.art-loop-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (max-width:767px){.art-loop-grid .elementor-loop-container{grid-template-columns:1fr!important;gap:8px!important}}.art-loop-card{position:relative;width:100%!important;aspect-ratio:1/1;overflow:hidden;background:#f4f4f4;margin:0!important;padding:0!important}.art-loop-card,.art-loop-card *{box-sizing:border-box}.art-loop-image{position:absolute;inset:0;z-index:1;margin:0!important;padding:0!important}.art-loop-image .elementor-widget-container{margin:0!important;padding:0!important}.art-loop-image a{display:block!important}.art-loop-title{position:absolute!important;inset:0!important;z-index:3;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;padding:22px!important;margin:0!important;background:rgba(0,0,0,.26)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.art-loop-title .elementor-widget-container{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.art-loop-title,.art-loop-title a,.art-loop-title .elementor-heading-title{color:#fff!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important;font-size:clamp(15px,1.25vw,20px);line-height:1.25;font-weight:400;letter-spacing:.03em}.art-loop-title .elementor-heading-title{position:relative!important;display:inline-block!important;transform:translateY(8px);transition:transform .35s ease}.art-loop-title .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.art-loop-card:hover .art-loop-title{opacity:1;visibility:visible}.art-loop-card:hover .art-loop-title .elementor-heading-title{transform:translateY(0)}.art-loop-card:hover .art-loop-title .elementor-heading-title::after{transform:scaleX(1)}