.sym-cards{--card-text:var(--sym-color-text, #111313);--card-muted:var(--sym-color-text-muted, #5e6565);--card-bg:var(--sym-color-bg, #fff);--card-subtle:var(--sym-color-bg-subtle, #f2f4f4);--card-media-bg:var(--sym-color-neutral-50, #f7f8f8);--card-border:var(--sym-color-border, #e3e6e6);--card-border-strong:var(--sym-color-border-strong, #c9cece);--card-accent:var(--sym-color-accent, #ffc300);--card-accent-hover:var(--sym-color-yellow-hover, #e6af00);--card-on-accent:var(--sym-color-on-accent, #000);--card-sale:var(--sym-color-price-sale, #c62828);--card-regular:var(--sym-color-price-regular, #5e6565);--card-addi:var(--sym-color-info, #1f57d6);--card-font:var(--sym-font-body, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);--card-radius:var(--sym-radius-md, 8px);--card-radius-sm:var(--sym-radius-sm, 4px);--card-tap:var(--sym-tap-target, 2.75rem)}.elementor-element.sym-cards .etheme-product-grid-item.sym-card{display:flex;flex-direction:column;height:100%;background:var(--card-bg);font-family:var(--card-font);color:var(--card-text);text-align:left}.sym-cards .swiper-slide{height:auto}.elementor-element.sym-cards .sym-card .etheme-product-grid-image{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin:0;border-radius:var(--card-radius);background:var(--card-media-bg)}.elementor-element.sym-cards .sym-card .etheme-product-grid-image>a{position:absolute;inset:0;display:block}.elementor-element.sym-cards .sym-card .etheme-product-grid-image>a>img,.elementor-element.sym-cards .sym-card .etheme-product-grid-image .etheme-product-hover-swap-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply}.elementor-element.sym-cards .sym-card.outofstock .etheme-product-grid-image>a>img{opacity:.55}.sym-card-badge{position:absolute;top:8px;left:8px;z-index:3;display:inline-block;padding:2px 8px;border-radius:4px;background:var(--sym-color-accent,#ffc300);color:var(--sym-color-on-accent,#000);font-family:var(--sym-font-body,"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}.sym-sale-percent .screen-reader-text,.sym-card-badge .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.elementor-element.sym-cards .sym-card .etheme-product-grid-content{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:4px;padding:12px 0 0;text-align:left}.elementor-element.sym-cards .sym-card--has-brand .etheme-product-grid-categories{display:none}.elementor-element.sym-cards .sym-card .etheme-product-grid-categories,.elementor-element.sym-cards .sym-card .sym-card__brand{margin:0;font-family:var(--card-font);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted)}.elementor-element.sym-cards .sym-card .etheme-product-grid-categories a{color:inherit}.elementor-element.sym-cards .sym-card .star-rating-wrapper:empty{display:none}.elementor-element.sym-cards .sym-card .etheme-product-grid-title{display:-webkit-box;min-height:calc(2em * 1.3);margin:0;overflow:hidden;font-family:var(--card-font);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:768px){.elementor-element.sym-cards .sym-card .etheme-product-grid-title{font-size:15px}}.elementor-element.sym-cards .sym-card .etheme-product-grid-title a{color:var(--card-text);text-decoration:none}@media (hover:hover){.elementor-element.sym-cards .sym-card:hover .etheme-product-grid-title a{text-decoration:underline;text-underline-offset:2px}}.elementor-element.sym-cards .sym-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;font-family:var(--card-font);font-size:18px;font-weight:700;line-height:1.3;color:var(--card-text)}.elementor-element.sym-cards .sym-card .price ins{order:-1;margin:0;padding:0;background:none;text-decoration:none;color:var(--card-sale);font-weight:700}.elementor-element.sym-cards .sym-card .price del{margin:0;padding:0;font-size:14px;font-weight:400;color:var(--card-regular);opacity:1}.elementor-element.sym-cards .sym-card .price .amount,.elementor-element.sym-cards .sym-card .price ins .amount,.elementor-element.sym-cards .sym-card .price del .amount{color:inherit;font-size:inherit;font-weight:inherit}.elementor-element.sym-cards .sym-card .sym-card__addi{margin:0;font-family:var(--card-font);font-size:12px;line-height:1.4;color:var(--card-text)}.elementor-element.sym-cards .sym-card .sym-card__addi strong,.elementor-element.sym-cards .sym-card .sym-card__addi-brand{color:var(--card-addi);font-weight:800}.elementor-element.sym-cards .sym-card .sym-card__cta{margin-top:auto;padding-top:8px}.elementor-element.sym-cards .sym-card .sym-card__btn,.elementor-element.sym-cards .sym-card .etheme-product-grid-button .button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:var(--card-tap);margin:0;padding:0 12px;border:2px solid #fff0;border-radius:var(--card-radius);background:#fff0;font-family:var(--card-font);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--card-text);cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease}.elementor-element.sym-cards .sym-card .sym-card__btn--primary,.elementor-element.sym-cards .sym-card .etheme-product-grid-button .button{background:var(--card-accent);color:var(--card-on-accent)}.elementor-element.sym-cards .sym-card .sym-card__btn--primary:hover,.elementor-element.sym-cards .sym-card .etheme-product-grid-button .button:hover{background:var(--card-accent-hover);color:var(--card-on-accent)}.elementor-element.sym-cards .sym-card .sym-card__btn--outline{border-color:var(--card-text);background:var(--card-bg)}.elementor-element.sym-cards .sym-card .sym-card__btn--outline:hover{background:var(--card-subtle)}.elementor-element.sym-cards .sym-card .sym-card__btn--ghost{border-color:var(--card-border-strong);background:var(--card-bg)}.elementor-element.sym-cards .sym-card .sym-card__btn--ghost:hover{border-color:var(--card-text)}.elementor-element.sym-cards .sym-card .sym-card__btn:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 0 6px #ffc300}.elementor-element.sym-cards .sym-card .sym-card__btn.loading{opacity:.6;pointer-events:none}.elementor-element.sym-cards .sym-card .sym-card__btn.loading::after,.elementor-element.sym-cards .sym-card .sym-card__btn.added::after{display:none}.elementor-element.sym-cards .sym-card .sym-card__cta .added_to_cart{display:block;margin-top:4px;font-size:12px;font-weight:600;text-align:center;color:var(--card-text)}.sym-card__icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sym-cards-recent{width:100%;box-sizing:border-box;padding:0 24px 24px}.sym-cards-recent .sym-rec--recent{margin:0}@media (max-width:767px){.sym-cards-recent{padding:0 16px 16px}}.sym-cards-recent .sym-rec__head--row{justify-content:flex-end}.sym-cards-recent .sym-rec .sym-rec-carousel__track--small{--rec-per-view:1.6}@media (min-width:480px){.sym-cards-recent .sym-rec .sym-rec-carousel__track--small{--rec-per-view:2.3}}@media (min-width:768px){.sym-cards-recent .sym-rec .sym-rec-carousel__track--small{--rec-per-view:3}}@media (min-width:1025px){.sym-cards-recent .sym-rec .sym-rec-carousel__track--small{--rec-per-view:3}}.sym-cards-recent__empty{padding:24px 16px;font-family:var(--sym-font-body,"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:15px;line-height:1.5;text-align:center;color:var(--sym-color-text-muted,#5e6565)}.sym-cards-recent__empty p{margin:0 auto 16px;max-width:32ch}.sym-cards-recent .sym-cards-recent__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:8px;background:var(--sym-color-accent,#ffc300);font-weight:700;text-decoration:none;color:var(--sym-color-on-accent,#000)}.sym-cards-recent .sym-cards-recent__link:hover{background:var(--sym-color-yellow-hover,#e6af00);color:var(--sym-color-on-accent,#000)}.sym-cards-recent .sym-cards-recent__link:focus-visible{outline:2px solid #000;outline-offset:2px}.sym-cards-recent:has(>.sym-rec:not([hidden])) .sym-cards-recent__empty{display:none}