.home-slider-swiper.svelte-t1afy0{position:relative;width:100%;overflow-x:hidden}.swiper-button-prev.svelte-t1afy0,.swiper-button-next.svelte-t1afy0{height:100%;top:0;margin-top:0;padding:0 8px;transition:background-color .2s;color:var(--text-light)}.swiper-button-prev.svelte-t1afy0:hover,.swiper-button-next.svelte-t1afy0:hover{background-color:#b1b1b139}.swiper-button-prev.svelte-t1afy0{left:0}.swiper-button-next.svelte-t1afy0{right:0}.slider-image.svelte-t1afy0{width:100%;height:auto;display:block}.categories.svelte-xaqg8o.svelte-xaqg8o{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:48px;width:100%}.category.svelte-xaqg8o.svelte-xaqg8o{text-decoration:none;background-color:#fff;border-radius:var(--border-radius);padding:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;cursor:pointer;transition:transform .2s ease;box-shadow:var(--box-shadow);flex:1 1 300px;width:100%}.long.svelte-xaqg8o.svelte-xaqg8o{flex:2 2 700px}.category.svelte-xaqg8o.svelte-xaqg8o:hover{transform:scale(1.02)}.category.svelte-xaqg8o img.svelte-xaqg8o{max-height:250px;max-width:250px;width:100%}.category.svelte-xaqg8o p.svelte-xaqg8o{margin:0}.note.svelte-1p85kns.svelte-1p85kns{position:absolute;height:24px;display:flex;align-items:center;justify-content:center;right:-68px;top:42px;font-size:14px;width:300px;text-align:center;background-color:var(--primary);color:var(--text-light);padding:4px 8px;font-weight:700;transform:rotate(35deg)}.card-button-wrapper.svelte-1p85kns.svelte-1p85kns{position:relative}.add-to-cart.svelte-1p85kns.svelte-1p85kns{width:50px;height:50px;border-radius:50px;position:absolute;display:flex;align-items:center;justify-content:center;bottom:12px;right:12px;background-color:var(--secondary);transition:.2s;z-index:200}.add-to-cart.svelte-1p85kns span.svelte-1p85kns{font-weight:700;width:24px;height:24px}.add-to-cart.svelte-1p85kns:hover>span.svelte-1p85kns{color:var(--secondary)}.add-to-cart.svelte-1p85kns.svelte-1p85kns:hover{background-color:var(--primary)}.discount.svelte-1p85kns.svelte-1p85kns{position:absolute;padding:80px 120px 20px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary);top:-60px;right:-125px;transform:rotate(35deg);font-weight:700;color:var(--text-dark);font-size:22px}.fake-cards.svelte-1p85kns.svelte-1p85kns{display:flex;gap:2px}.fake-text-wrapper.svelte-1p85kns.svelte-1p85kns{padding:12px}.fake-card.svelte-1p85kns.svelte-1p85kns{background-color:var(--text-light);border-radius:var(--border-radius);border:2px solid var(--gray);margin:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;flex:1 1 200px}.fake-image.svelte-1p85kns.svelte-1p85kns{width:100%;height:100%;background-color:var(--gray);border-radius:8px;min-height:220px}.fake-title.svelte-1p85kns.svelte-1p85kns{height:20px;background-color:var(--gray);width:100%;border-radius:4px}.fake-price.svelte-1p85kns.svelte-1p85kns{height:20px;background-color:var(--gray);width:40%;margin-top:12px;border-radius:4px}@media screen and (max-width: 420px){.fake-image.svelte-1p85kns.svelte-1p85kns{min-height:110px}.fake-cards.svelte-1p85kns.svelte-1p85kns{gap:0}.fake-title.svelte-1p85kns.svelte-1p85kns{margin-top:8px}}@media screen and (max-width: 1500px){.fake-card.svelte-1p85kns.svelte-1p85kns:nth-child(4){display:none}.fake-cards.svelte-1p85kns.svelte-1p85kns{gap:4px}}@media screen and (max-width: 1200px){.fake-card.svelte-1p85kns.svelte-1p85kns:nth-child(3){display:none}}@media screen and (max-width: 1000px){.fake-card.svelte-1p85kns.svelte-1p85kns:nth-child(2){display:none}}.swiper.svelte-1p85kns.svelte-1p85kns{position:relative}a.svelte-1p85kns.svelte-1p85kns{text-decoration:none}.card.svelte-1p85kns.svelte-1p85kns{display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--text-light);border:2px solid var(--gray);z-index:1;position:relative;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;margin:8px 0;min-height:315px;overflow:hidden;transition:filter .2s ease}.card.svelte-1p85kns.svelte-1p85kns:hover{filter:brightness(95%)}.card.svelte-1p85kns:hover>.slider-image.svelte-1p85kns{transform:scale(1.1)}.card-title.svelte-1p85kns.svelte-1p85kns{font-size:20px;font-weight:800;min-height:60px}.card-price.svelte-1p85kns.svelte-1p85kns{color:var(--primary);font-weight:700;font-size:20px}.card-price-before.svelte-1p85kns.svelte-1p85kns{text-decoration:line-through;font-weight:600;opacity:.75}.card-wrapper.svelte-1p85kns.svelte-1p85kns{padding:10px 16px;background-color:var(--text-light);display:flex;flex-direction:column;justify-content:space-between;z-index:1}.slider-image.svelte-1p85kns.svelte-1p85kns{transition:.4s;max-width:100%;margin:0 auto;background-color:#fff;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.swiper-button-prev.svelte-1p85kns.svelte-1p85kns,.swiper-button-next.svelte-1p85kns.svelte-1p85kns{height:100%;top:0;margin-top:0;padding:0 8px;transition:background-color .2s;color:var(--text-light)}.swiper-button-prev.svelte-1p85kns.svelte-1p85kns:hover,.swiper-button-next.svelte-1p85kns.svelte-1p85kns:hover{background-color:#b1b1b139}.swiper-button-prev.svelte-1p85kns.svelte-1p85kns{left:0}.swiper-button-next.svelte-1p85kns.svelte-1p85kns{right:0}@media screen and (max-width: 768px){.add-to-cart.svelte-1p85kns.svelte-1p85kns{height:30px;width:30px;bottom:6px;right:6px}.add-to-cart.svelte-1p85kns span.svelte-1p85kns{font-size:16px;width:16px;height:16px}}@media screen and (max-width: 480px){.note.svelte-1p85kns.svelte-1p85kns{display:none}.discount.svelte-1p85kns.svelte-1p85kns{font-size:16px;padding:80px 120px 6px;top:-65px;right:-135px}.card-price.svelte-1p85kns.svelte-1p85kns{font-size:16px}.card-title.svelte-1p85kns.svelte-1p85kns{font-size:18px}.card.svelte-1p85kns.svelte-1p85kns{min-height:300px}}@media screen and (max-width: 1000px){.swiper-button-prev.svelte-1p85kns.svelte-1p85kns,.swiper-button-next.svelte-1p85kns.svelte-1p85kns{display:none}}.main.svelte-13hihsf{background-color:var(--text-light);padding:0 var(--side-padding)}h2.svelte-13hihsf{margin:36px 0;font-size:36px}@media screen and (max-width: 576px){h2.svelte-13hihsf{font-size:30px}}.h48.svelte-13hihsf{height:48px}
