.product-price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:100%;display:flex}.product-price-before{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-price .product-price-before del{color:#92958e;white-space:nowrap;font-size:18px;line-height:1.2;text-decoration-thickness:2px}.product-price .product-price-saving{color:#090a07;white-space:nowrap;background:#ffeb35;border-radius:8px;padding:5px 9px;font-size:18px;font-weight:850;line-height:1.2;display:inline-block}.product-price .product-price-current{letter-spacing:-.8px;color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1.1}.product-price.is-discounted .product-price-current{font-size:clamp(32px,3.5vw,44px)}.product-detail-copy .product-price{margin-block:18px}.product-detail-copy .product-price .product-price-current{font-size:clamp(38px,6vw,64px)}.order-options .product-price{align-items:flex-end}.order-options .product-price .product-price-current{font-size:22px}.order-options .product-price-before del,.order-options .product-price-saving{font-size:13px}.gp-other-info .product-price{align-items:flex-end}.gp-other-info .product-price .product-price-current{font-size:24px}@media (width<=380px){.product-price .product-price-current{font-size:28px}.product-price-before{gap:6px}.product-price .product-price-saving,.product-price .product-price-before del{font-size:16px}}.catalog-card-image{background:#151a11;border-radius:10px;flex-shrink:0;width:100%;height:240px;margin-bottom:20px;position:relative;overflow:hidden}.catalog-card-image>img{object-fit:contain;width:100%;height:100%;display:block}.catalog-card-image-track{opacity:0;pointer-events:none;transition:opacity .18s;display:flex;position:absolute;inset:0}.catalog-card-image-track[data-active=true]{opacity:1;will-change:transform}.catalog-card-image-slide{background:#151a11;flex:0 0 100%;min-width:0;height:100%;position:relative}.catalog-card-image-slide img{object-fit:contain}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.catalog-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.catalog-card[data-hovered=true]{z-index:4;transform:scale(1.035);box-shadow:0 16px 38px #0005,0 4px 12px #0003}.catalog-card>.premium-effect{transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.catalog-card[data-hovered=true]>.premium-effect{filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.catalog-card-image-track{opacity:0;transition:none}}.catalog-card[id]{scroll-margin-top:112px}.catalog-category-glow{z-index:3;border:2px solid var(--green);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px;box-shadow:0 0 14px 2px #b8ff1f99,inset 0 0 10px #b8ff1f4d}.catalog-category-glow[data-visible=true]{animation:.9s ease-in-out 3 catalog-category-glow}@keyframes catalog-category-glow{0%,to{opacity:0}45%{opacity:1}}@keyframes catalog-category-outline{0%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-category-glow[data-visible=true]{box-shadow:none;animation:2.7s catalog-category-outline}}
