.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-bar{flex-direction:row;align-items:center;padding:28px 0px 28px 0px;gap:24px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chips{flex-wrap:wrap;gap:8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.2px;padding:9px 16px 9px 16px;border-style:solid;border-width:1px;border-color:var(--cc-field-line);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip:hover{color:var(--cc-white);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip:hover, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip:focus-visible{background-color:var(--cc-magenta);border-color:var(--cc-magenta);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip.is-active{background-color:var(--cc-pink);border-color:var(--cc-pink);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-count{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.2px;color:var(--cc-text);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-sort select{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;background-color:var(--cc-ink);border-color:var(--cc-field-line);color:var(--cc-white);padding:10px 40px 10px 14px;border-style:solid;border-radius:0;border-width:1px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-sort-icon{color:var(--cc-muted);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pgrid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc{background-color:var(--cc-surface);padding:14px 14px 14px 14px;gap:12px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc:hover, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc:focus-visible{background-color:var(--cc-magenta);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-media{background-color:var(--cc-media);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-title{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:0.95em;color:var(--cc-white);min-height:61px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-price{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-price, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-price .amount{color:var(--cc-pink-light);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-btn{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.2px;color:var(--cc-white);border-color:var(--cc-pink-hover);border-style:solid;border-width:2px;padding:10px 0px 10px 0px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc:hover .cce-pc-btn:not(.is-off), .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc:focus-visible .cce-pc-btn:not(.is-off){background-color:var(--cc-magenta-hover);border-color:var(--cc-magenta-hover);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-btn.is-off{color:var(--cc-muted);border-color:var(--cc-field-line);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.2px;padding:4px 8px 4px 8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge--new, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge--limited{background-color:var(--cc-yellow);color:var(--cc-ink);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge--sale{background-color:var(--cc-pink);color:var(--cc-white);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge--soldout{background-color:var(--cc-field-line);color:var(--cc-text);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages{margin-top:40px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages a, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages span{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;border-color:var(--cc-field-line);border-style:solid;border-width:1px;padding:8px 14px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages a{color:var(--cc-white);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages .current{background-color:var(--cc-pink);color:var(--cc-white);}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-empty{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var(--cc-text);}@media(max-width:1024px){.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-bar{flex-direction:row;align-items:center;padding:28px 0px 28px 0px;gap:24px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chips{flex-wrap:wrap;gap:8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip{font-size:13px;padding:9px 16px 9px 16px;border-style:solid;border-width:1px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-count{font-size:12px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-sort select{font-size:15px;padding:10px 40px 10px 14px;border-style:solid;border-radius:0;border-width:1px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pgrid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc{padding:14px 14px 14px 14px;gap:12px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-title{font-size:32px;min-height:61px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-price{font-size:20px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-btn{font-size:12px;border-style:solid;border-width:2px;padding:10px 0px 10px 0px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge{font-size:11px;padding:4px 8px 4px 8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages{margin-top:40px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages a, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages span{font-size:14px;border-style:solid;border-width:1px;padding:8px 14px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-empty{font-size:18px;}}@media(max-width:767px){.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-bar{flex-direction:column;align-items:stretch;padding:18px 0px 16px 0px;gap:18px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chips{flex-wrap:nowrap;gap:8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-chip{font-size:12px;letter-spacing:1.2px;padding:9px 16px 9px 16px;border-style:solid;border-width:1px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-count{font-size:11px;letter-spacing:1.2px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-sort select{font-size:14px;padding:10px 40px 10px 14px;border-style:solid;border-radius:0;border-width:1px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pgrid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc{padding:10px 10px 10px 10px;gap:12px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-title{font-size:22px;min-height:42px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-price{font-size:14px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-btn{font-size:12px;letter-spacing:1.2px;border-style:solid;border-width:2px;padding:9px 0px 9px 0px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-pc-badge{font-size:11px;letter-spacing:1.2px;padding:4px 8px 4px 8px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages{margin-top:28px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages a, .elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-pages span{font-size:14px;border-style:solid;border-width:1px;padding:8px 14px;}.elementor-3858 .elementor-element.elementor-element-f2349bb .cce-shop-empty{font-size:18px;}}