html{-webkit-text-size-adjust:100%}body{font-family:var(--site-font-family,"Vazirmatn"),ui-sans-serif,system-ui,Tahoma,sans-serif;background:var(--background);color:var(--foreground);margin:0}*{box-sizing:border-box}html[data-site-font="1"] body{font-family:SiteCustomFont,Vazirmatn,ui-sans-serif,system-ui,Tahoma,sans-serif}.fg-price-old{opacity:.55;color:var(--muted-foreground);white-space:nowrap;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.fg-price-new{color:var(--primary);white-space:nowrap;font-weight:800}.fg-price-badge{color:#b91c1c;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:2px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.4;display:inline-flex}.dark .fg-price-badge{color:#fecaca;background:#7f1d1d80;border-color:#991b1bb3}.fg-shelf-bg{border-radius:1rem;position:relative;overflow:hidden}.fg-shelf-bg>.fg-shelf-bg-img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fg-shelf-bg>.fg-shelf-bg-overlay{z-index:1;background:#ffffffb8;position:absolute;inset:0}.dark .fg-shelf-bg>.fg-shelf-bg-overlay{background:#03140bb8}.fg-shelf-bg>.fg-shelf-bg-content{z-index:2;position:relative}.fg-drag-row{transition:box-shadow .15s,opacity .15s,transform .15s}.fg-drag-row.fg-dragging{opacity:.45;z-index:30;position:relative;box-shadow:0 8px 24px #0000002e}.fg-drag-row.fg-drag-over{box-shadow:inset 0 2px 0 0 var(--primary)}.fg-drag-handle{cursor:grab;touch-action:none}.fg-drag-handle:active{cursor:grabbing}.fg-builder-block{border:1px solid var(--border);background:var(--card);border-radius:.75rem}.fg-builder-block.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary)25%,transparent)}.fg-builder-toolbar button,.fg-builder-toolbar [role=button]{min-width:36px;min-height:36px}.fg-thin-scroll::-webkit-scrollbar{width:6px;height:6px}.fg-thin-scroll::-webkit-scrollbar-thumb{background:#c1d4c4;border-radius:9999px}.fg-thin-scroll::-webkit-scrollbar-thumb:hover{background:#92b99b}@keyframes fg-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.fg-marquee-track{will-change:transform;animation-name:fg-marquee;animation-timing-function:linear;animation-iteration-count:infinite}@media (hover:hover){.fg-marquee-track:hover{animation-play-state:paused}}.fg-marquee-track:active{animation-play-state:paused}.fg-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.fg-tabs-scroll::-webkit-scrollbar{display:none}.fg-tabs-scroll>*{flex-shrink:0}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes fg-toast-in{0%{opacity:0;transform:translateY(-16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fg-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.94)}}@keyframes fg-toast-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.fg-toast{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)84%,#000)0%,var(--primary)52%,color-mix(in oklab,var(--primary)84%,#fff)100%);width:fit-content;max-width:min(430px,100vw - 24px);color:var(--primary-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 18px 44px -14px color-mix(in oklab,var(--primary)60%,transparent),0 4px 14px -6px color-mix(in oklab,var(--primary)45%,transparent),inset 0 1px 0 color-mix(in oklab,var(--primary-foreground)22%,transparent);border-radius:18px;align-items:center;gap:12px;margin-inline:auto;padding-block:11px;padding-inline:16px 22px;animation:.32s cubic-bezier(.21,1.02,.55,1.15) both fg-toast-in;display:flex;position:relative;overflow:hidden}.fg-toast:before{content:"";background:radial-gradient(120% 90% at 85% -20%,color-mix(in oklab,var(--primary-foreground)14%,transparent),transparent 55%);pointer-events:none;position:absolute;inset:0}.fg-toast-out{animation:.28s ease-in both fg-toast-out}.fg-toast-icon{background:color-mix(in oklab,var(--primary-foreground)16%,transparent);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--primary-foreground)32%,transparent);border-radius:9999px;flex:none;place-items:center;animation:.45s cubic-bezier(.2,.9,.3,1.35) 60ms both fg-toast-pop;display:grid}.fg-toast-icon svg{width:18px;height:18px;display:block}.fg-toast-body{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.fg-toast-title{overflow-wrap:anywhere;font-size:14.5px;font-weight:800;line-height:1.7}.fg-toast-sub{color:color-mix(in oklab,var(--primary-foreground)85%,transparent);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}@media (max-width:480px){.fg-toast{border-radius:16px;gap:10px;padding-block:10px;padding-inline:13px 18px}.fg-toast-icon{width:30px;height:30px}.fg-toast-icon svg{width:16px;height:16px}.fg-toast-title{font-size:13.5px}.fg-toast-sub{font-size:11px}}@media (prefers-reduced-motion:reduce){.fg-toast,.fg-toast-out,.fg-toast-icon{animation-duration:10ms;animation-delay:0s}}@media (min-width:601px){li[data-sonner-toast][data-styled=false][data-y-position=top]{margin-inline:auto;left:0;right:0}}li[data-sonner-toast][data-y-position=top]{margin-top:58px}
