#root#root main a.ryp-catalog-card.ryp-catalog-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto 1fr!important;align-content:start;align-items:end;gap:0 8px!important;position:relative!important;isolation:isolate;height:auto!important;min-height:0!important;max-height:none!important;min-width:0!important;padding:12px!important;border:1px solid #e5e9f0!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;color:#172033!important;transition:border-color .18s ease,box-shadow .18s ease!important}#root#root main a.ryp-catalog-card.ryp-catalog-card:hover{border-color:var(--color-primary,#0735a4)!important;box-shadow:0 6px 18px rgb(22 34 56 / 6%)!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-media,.ry4-offer-image){grid-column:1/-1!important;grid-row:1!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1.5!important;min-width:0!important;margin:0!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-media,.ry4-offer-image) img{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;padding:8px!important;border-radius:0!important;box-sizing:border-box}#root#root main a.ryp-catalog-card.ryp-catalog-card>h3{grid-column:1/-1!important;grid-row:2!important;margin:10px 0 12px!important;padding:0!important;min-height:44px!important;height:auto!important;color:#202939!important;font-size:14px!important;font-weight:750!important;line-height:22px!important;text-align:start!important;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){#root#root main a.ryp-catalog-card.ryp-catalog-card>h3:not([class~="md:hidden"]){display:-webkit-box!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>h3[class~="md:hidden"]{display:none!important}}@media(max-width:767px){#root#root main a.ryp-catalog-card.ryp-catalog-card>h3:not([class~="max-md:hidden"]){display:-webkit-box!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>h3[class~="max-md:hidden"]{display:none!important}}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-price,.ry4-shop-offer-prices){grid-column:1!important;grid-row:3!important;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:3px 7px!important;padding:0!important;margin:0!important;min-height:44px!important;min-width:0!important;border:0!important;background:transparent!important;align-self:center!important;color:#172033!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-price,.ry4-shop-offer-prices)>span{font-size:13px!important;line-height:22px!important;font-weight:750!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px!important;min-width:0;max-width:100%}#root#root main a.ryp-catalog-card.ryp-catalog-card .line-through{font-size:11px!important;line-height:18px!important;font-weight:450!important;color:#818895!important;white-space:nowrap}#root#root main a.ryp-catalog-card.ryp-catalog-card .line-through+div{display:none!important}#root#root main a.ryp-catalog-card.ryp-catalog-card :is(.ry4-card-price,.ry4-shop-offer-prices):has(.line-through)>span:last-child{color:#d82732!important}#root#root main a.ryp-catalog-card.ryp-catalog-card :is(.ry4-card-price,.ry4-shop-offer-prices) svg{width:20px!important;flex-shrink:0}#root#root main a.ryp-catalog-card.ryp-catalog-card :is(.ry4-card-price,.ry4-shop-offer-prices) svg path{fill:currentColor!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-action,.ry4-card-native-action,.ry4-offer-action,.ry4-shop-offer-native-action){grid-column:2!important;grid-row:3!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:end!important;gap:4px!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:12px!important;background:var(--color-primary,#0735a4)!important;color:#fff!important;font:inherit;font-size:11px!important;line-height:18px!important;box-shadow:none!important;white-space:normal;text-align:center}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-action,.ry4-offer-action) .ry4-card-action-arrow{display:none!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-native-action,.ry4-shop-offer-native-action):disabled{background:#eef1f6!important;color:#687488!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>.ryp-catalog-badge{position:absolute!important;top:18px;left:18px;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;width:52px;height:52px;border-radius:50%;background:var(--color-primary,#0735a4);color:#fff;font-size:15px;font-weight:800;line-height:20px;pointer-events:none}#root#root main .ryp-catalog-badge::after{content:'تخفیف';font-size:10px;font-weight:650;line-height:16px}#root#root main a.ryp-catalog-card:focus-visible{outline:3px solid var(--color-primary,#0735a4);outline-offset:3px}#root#root main :is(.ry4-shop-grid,.ry4-shop-offer-grid){gap:14px!important}#root#root main .ry4-shop-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#root#root main.ryp-catalog-cats .royan-cats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}#root#root main.ryp-catalog-cats .royan-cats-grid>:is([role="link"],.ryp-category-direct-card){min-width:0;padding:14px!important;gap:8px;border:1px solid #e5e9f0;border-radius:18px!important;align-items:center}#root#root main.ryp-catalog-cats .royan-cats-grid>:is([role="link"],.ryp-category-direct-card)>div:last-of-type{min-width:0;padding:0!important;font-size:14px!important;line-height:23px;font-weight:650}#root#root main.ryp-catalog-cats .royan-cats-grid img{width:64px!important;height:64px!important;object-fit:contain!important}#root#root main.ryp-catalog-cats [role="link"]:focus-visible{outline:3px solid var(--color-primary,#0735a4);outline-offset:3px}@media(min-width:768px) and (max-width:1099px){#root#root main.ryp-catalog-cats .royan-cats-grid,#root#root main .ry4-shop-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){#root#root main a.ryp-catalog-card.ryp-catalog-card{padding:9px!important;border-radius:18px!important;gap:0!important;grid-template-columns:1fr!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-media,.ry4-offer-image){aspect-ratio:1.2!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>h3{font-size:12px!important;line-height:20px!important;min-height:40px!important;margin:8px 0 8px!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-price,.ry4-shop-offer-prices){grid-column:1!important;grid-row:3!important;min-height:42px!important;gap:2px 5px!important;align-content:center}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-price,.ry4-shop-offer-prices)>span{font-size:12px!important;line-height:20px!important}#root#root main a.ryp-catalog-card.ryp-catalog-card .line-through{font-size:10px!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>:is(.ry4-card-action,.ry4-card-native-action,.ry4-offer-action,.ry4-shop-offer-native-action){grid-column:1!important;grid-row:4!important;margin-top:5px!important;padding:7px 10px!important;font-size:11px!important}#root#root main a.ryp-catalog-card.ryp-catalog-card>.ryp-catalog-badge{width:42px;height:42px;top:13px;left:13px;font-size:13px}#root#root main .ryp-catalog-badge::after{font-size:9px;line-height:13px}#root#root main :is(.ry4-shop-grid,.ry4-shop-offer-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root#root main.ryp-catalog-cats .royan-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root#root main.ryp-catalog-cats .royan-cats-grid>:is([role="link"],.ryp-category-direct-card){padding:10px!important;flex-direction:column!important;gap:7px;text-align:center}#root#root main.ryp-catalog-cats .royan-cats-grid>:is([role="link"],.ryp-category-direct-card)>div:last-of-type{font-size:13px!important;line-height:22px}}@media(prefers-reduced-motion:reduce){#root#root main a.ryp-catalog-card.ryp-catalog-card{transition:none!important}}@media(min-width:1100px){#root#root main :is(.ry4-shop-grid,.ry4-shop-offer-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){#root#root main.ry4-shop-special .ry4-shop-frame{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}#root#root main.ry4-shop-special .ry4-shop-intro{flex:none;display:block!important;width:100%;min-width:0;height:auto!important;max-height:none!important;overflow:visible;box-sizing:border-box}#root#root main.ry4-shop-special :is(.ry4-shop-kicker,.ry4-shop-headline,.ry4-shop-description){position:relative!important;inset:auto!important;display:block!important;width:auto;min-width:0;max-width:100%!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root#root main.ry4-shop-special .ry4-shop-toolbar{flex:none;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start!important;gap:10px!important;width:100%;min-width:0;height:auto!important;box-sizing:border-box}#root#root main.ry4-shop-special .ry4-shop-result-title{grid-column:1/-1;min-width:0;height:auto!important;white-space:normal!important;overflow-wrap:anywhere}#root#root main.ry4-shop-special :is(.ry4-shop-filter-trigger,.ry4-shop-sort){min-width:0;width:100%;height:auto!important;white-space:normal!important}}#root main .ryp-category-direct-card{position:relative;isolation:isolate}#root main .ryp-category-direct-card>.ryp-category-direct-link{position:absolute;inset:0;z-index:20;border-radius:inherit}#root main .ryp-category-direct-link:focus-visible{outline:3px solid var(--color-primary,#0735a4);outline-offset:3px}#root main.ryp-category-archive .ry4-shop-subcategories{display:none!important}#root main .ryp-category-children{grid-column:1;grid-row:3!important;min-width:0;margin:0!important;padding:0!important}#root main .ryp-category-children h2{margin:0 0 12px;font:inherit;font-size:15px;font-weight:700;line-height:1.8}#root main .ryp-category-child-links{display:flex;flex-wrap:wrap;gap:10px}#root main .ryp-category-child-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #e5e9f0;border-radius:12px;background:#fff;color:var(--color-primary,#0735a4);font-size:13px;line-height:1.8;text-decoration:none;overflow-wrap:anywhere}#root main .ryp-category-child-links a:focus-visible{outline:3px solid var(--color-primary,#0735a4);outline-offset:3px}#root main .ry4-shop-frame:has(>.ryp-category-children)>:is(.ry4-shop-grid,.ry4-shop-empty){grid-row:4!important}@media(max-width:767px){#root main .ryp-category-child-links{gap:8px}#root main .ryp-category-child-links a{padding:9px 12px;max-width:100%}}