:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d :is(.swiper-slide,.swiper-cube-shadow){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d :is(.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal:is(.swiper-rtl .swiper-button-prev,.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),.swiper-horizontal:is(.swiper-rtl .swiper-button-prev,.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic :is(.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main){transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>:is(img,svg,canvas){max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube :is(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube :is(.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right){z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip :is(.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right){z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-orange-600: oklch(64.6% .222 41.116);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-950: oklch(12.9% .042 264.695);--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tight: -.025em;--tracking-wide: .025em;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-vazir: "Vazirmatn", sans-serif;--color-solpaz-green: #57673E;--color-solpaz-gold: #EBCA6F;--color-solpaz-bg: #F8F7F2;--color-solpaz-text: #263238;--color-solpaz-muted: #8A8F98;--color-solpaz-border: #EEE8D6;--color-solpaz-soft-green: #EEF2E7;--color-solpaz-soft-gold: #FFF4CC}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-1{left:calc(var(--spacing) * -1)}.left-1\/2{left:50%}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-\[4\/2\.25\]{aspect-ratio:4/2.25}.aspect-\[12\/5\]{aspect-ratio:12/5}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[56px\]{height:56px}.h-\[86px\]{height:86px}.h-\[104px\]{height:104px}.h-full{height:100%}.min-h-screen{min-height:100vh}.\!w-\[92px\]{width:92px!important}.\!w-\[104px\]{width:104px!important}.\!w-\[210px\]{width:210px!important}.\!w-\[calc\(100\%-42px\)\]{width:calc(100% - 42px)!important}.\!w-auto{width:auto!important}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-\[16px\]{width:16px}.w-\[22px\]{width:22px}.w-\[104px\]{width:104px}.w-full{width:100%}.max-w-\[590px\]{max-width:590px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.space-y-3 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solpaz-border{border-color:var(--color-solpaz-border)}.border-solpaz-border\/80{border-color:color-mix(in srgb,#EEE8D6 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-solpaz-border\/80{border-color:color-mix(in oklab,var(--color-solpaz-border) 80%,transparent)}}.bg-\[\#3F4B2E\]{background-color:#3f4b2e}.bg-\[\#4F9F9A\]{background-color:#4f9f9a}.bg-\[\#8BA46A\]{background-color:#8ba46a}.bg-\[\#8E927F\]{background-color:#8e927f}.bg-\[\#B98534\]{background-color:#b98534}.bg-\[\#C98076\]{background-color:#c98076}.bg-\[\#D96F3A\]{background-color:#d96f3a}.bg-\[\#EBCA6F\]{background-color:#ebca6f}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-solpaz-bg{background-color:var(--color-solpaz-bg)}.bg-solpaz-green{background-color:var(--color-solpaz-green)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-vazir{font-family:var(--font-vazir)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading: 1;line-height:1}.\!font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\!text-solpaz-muted{color:var(--color-solpaz-muted)!important}.text-red-500{color:var(--color-red-500)}.text-slate-400{color:var(--color-slate-400)}.text-solpaz-green{color:var(--color-solpaz-green)}.text-solpaz-muted{color:var(--color-solpaz-muted)}.text-solpaz-text{color:var(--color-solpaz-text)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:60%}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-red-400{--tw-ring-color: var(--color-red-400)}.ring-solpaz-bg{--tw-ring-color: var(--color-solpaz-bg)}.ring-solpaz-border{--tw-ring-color: var(--color-solpaz-border)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.outline-none{--tw-outline-style: none;outline-style:none}.placeholder\:text-solpaz-muted::placeholder{color:var(--color-solpaz-muted)}@media (hover: hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover: hover){.hover\:border-solpaz-gold:hover{border-color:var(--color-solpaz-gold)}}@media (hover: hover){.hover\:bg-\[\#FFFDF5\]:hover{background-color:#fffdf5}}@media (hover: hover){.hover\:bg-solpaz-soft-gold:hover{background-color:var(--color-solpaz-soft-gold)}}@media (hover: hover){.hover\:bg-solpaz-soft-green:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media (hover: hover){.hover\:text-solpaz-gold:hover{color:var(--color-solpaz-gold)}}@media (hover: hover){.hover\:text-solpaz-green:hover{color:var(--color-solpaz-green)}}.focus\:border-solpaz-green:focus{border-color:var(--color-solpaz-green)}.focus\:ring-4:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-solpaz-soft-green:focus{--tw-ring-color: var(--color-solpaz-soft-green)}@media (width >= 40rem){.sm\:\!w-\[calc\(100\%-56px\)\]{width:calc(100% - 56px)!important}}@media (width >= 40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@layer components{.price{display:inline-flex;align-items:baseline;gap:calc(var(--spacing) * 1);white-space:nowrap;direction:rtl}.price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-green)}.price__currency{font-size:10px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.price-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 1);direction:rtl}.price-stack__meta{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.price-discount-badge{display:inline-flex;height:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 2);font-size:.6875rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-red-500)}.price-discount-badge--compact{height:1.125rem;padding-inline:calc(var(--spacing) * 1.5);font-size:.625rem}.price--light .price__amount{color:var(--color-solpaz-gold)}.price--light .price__currency{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.price--light .price__currency{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.price--food .price__amount{font-size:.9375rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.price--food .price__currency{font-size:.625rem;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950)}.price--old .price__amount{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#94a3b8e6}.price--old .price__currency{font-size:.5625rem;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#94a3b8e6}.price--disabled .price__amount,.price--disabled .price__currency{color:var(--color-slate-400)}.cart-summary__price .price__amount{font-size:.9375rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.cart-summary__price .price__currency{font-size:.6875rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,#fff 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.cart-summary__price .price__currency{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}}@layer components{.app-primary-button,.app-secondary-button,.app-danger-button,.app-danger-outline-button{display:inline-flex;height:calc(var(--spacing) * 12);align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.app-primary-button{background-color:var(--color-solpaz-green);color:var(--color-white);box-shadow:0 14px 30px #26323833}.app-primary-button:hover{background-color:#4d5d35;color:var(--color-white);box-shadow:0 16px 36px #2632383d}.app-primary-button:active{transform:scale(.985)}.app-primary-button:disabled,.app-primary-button.is-disabled{cursor:not-allowed;background-color:var(--color-slate-200);color:var(--color-slate-400);box-shadow:none;transform:none}.app-secondary-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);color:var(--color-solpaz-text);box-shadow:0 12px 26px #26323814}.app-secondary-button:hover{border-color:var(--color-solpaz-gold);background-color:var(--color-solpaz-soft-gold);color:var(--color-solpaz-text);box-shadow:0 14px 30px #2632381a}.app-secondary-button:active{transform:scale(.985)}.app-danger-button{background-color:var(--color-red-500);color:var(--color-white);box-shadow:0 14px 30px #ef444433}.app-danger-button:hover{background-color:var(--color-red-600);color:var(--color-white);box-shadow:0 16px 36px #ef44443d}.app-danger-button:active{transform:scale(.985)}.app-danger-outline-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-400);background-color:var(--color-white);color:var(--color-red-500);box-shadow:0 12px 26px #ef444414}.app-danger-outline-button:hover{border-color:var(--color-red-500);background-color:var(--color-red-50);color:var(--color-red-600);box-shadow:0 14px 30px #ef44441f}.app-danger-outline-button:active{transform:scale(.985)}.app-danger-button:disabled,.app-danger-button.is-disabled,.app-secondary-button:disabled,.app-secondary-button.is-disabled,.app-danger-outline-button:disabled,.app-danger-outline-button.is-disabled{cursor:not-allowed;border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-400);box-shadow:none;transform:none}.app-button--lg{height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.app-button--sm{height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.app-button--block{width:100%}.app-button-spinner{display:inline-block;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb,#fff 40%,transparent);border-top-color:var(--color-white);vertical-align:middle;animation:appSpin .75s linear infinite}@supports (color: color-mix(in lab,red,red)){.app-button-spinner{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.app-button-spinner--dark{border-color:color-mix(in srgb,#8A8F98 30%,transparent);border-top-color:var(--color-solpaz-green)}@supports (color: color-mix(in lab,red,red)){.app-button-spinner--dark{border-color:color-mix(in oklab,var(--color-solpaz-muted) 30%,transparent)}}.app-button-content{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}@keyframes appSpin{to{transform:rotate(360deg)}}}@layer components{.app-field-error{margin-top:calc(var(--spacing) * 3);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600)}.app-field-error__icon{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-red-100);color:var(--color-red-600)}.app-field-error__text{min-width:calc(var(--spacing) * 0);flex:1}.app-input-invalid{border-color:var(--color-red-300);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.app-input-invalid{background-color:color-mix(in oklab,var(--color-red-50) 40%,transparent)}}.app-input-invalid:focus{border-color:var(--color-red-500)}}@layer components{.app-toast-container{position:fixed;top:calc(.875rem + env(safe-area-inset-top));left:50%;z-index:9999;width:min(590px,100vw);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-inline:12px;pointer-events:none}.app-toast{width:100%;max-width:420px;min-height:44px;display:flex;align-items:center;gap:.625rem;border-radius:14px;border:1px solid transparent;padding:.625rem .75rem;direction:rtl;text-align:right;pointer-events:auto;background:#fffffff5;box-shadow:0 10px 26px #2632381a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:appToastIn .18s ease-out both}.app-toast__icon{width:1.375rem;height:1.375rem;min-width:1.375rem;min-height:1.375rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;font-weight:900;line-height:1}.app-toast__body{flex:1 1 auto;min-width:0;color:inherit;font-size:12.5px;font-weight:700;line-height:1.7;white-space:normal;word-break:normal;overflow-wrap:anywhere}.app-toast__close{width:1.375rem;height:1.375rem;min-width:1.375rem;min-height:1.375rem;display:flex;align-items:center;justify-content:center;margin-inline-start:.125rem;border-radius:9999px;color:#9aa6ad;font-size:1rem;line-height:1;transition:.16s ease}.app-toast__close:hover{background:#2632380f;color:#263238}.app-toast--success{border-color:#22c55e33;color:#166534}.app-toast--success .app-toast__icon{background:#22c55e1f;color:#15803d}.app-toast--error{border-color:#dc26262e;color:#dc2626}.app-toast--error .app-toast__icon{background:#dc26261a;color:#dc2626}.app-toast--warning{border-color:#b453092e;color:#b45309}.app-toast--warning .app-toast__icon{background:#f59e0b24;color:#b45309}.app-toast--info{border-color:#57673e2e;color:#263238}.app-toast--info .app-toast__icon{background:#57673e1f;color:#57673e}@keyframes appToastIn{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}}@layer components{.intro-screen{position:relative;min-height:100vh;overflow:hidden;background-color:var(--color-white);min-height:100dvh}.intro-screen:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 18%,rgba(235,202,111,.12),transparent 22%),radial-gradient(circle at 82% 24%,rgba(87,103,62,.1),transparent 24%),radial-gradient(circle at 50% 82%,rgba(255,90,10,.08),transparent 28%);pointer-events:none}.intro-screen__content{position:absolute;inset-inline:calc(var(--spacing) * 0);top:35%;z-index:10;margin-inline:auto;display:flex;width:100%;max-width:420px;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;align-items:center;padding-inline:calc(var(--spacing) * 8);text-align:center}.intro-brand{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4)}.intro-brand__mark{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.intro-brand__mark img{display:block;height:calc(var(--spacing) * 16)}.intro-brand__mark span{display:block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 16);border-radius:calc(infinity * 1px);background-color:var(--color-orange-600)}.intro-brand__mark span:first-child{width:calc(var(--spacing) * 20)}.intro-brand__text img{height:80px}.intro-screen__title{margin-top:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.intro-screen__subtitle{margin-top:calc(var(--spacing) * 3);max-width:280px;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.intro-screen__actions{position:absolute;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:20;padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 8);padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.intro-screen__button{display:flex;height:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.intro-screen__button--guest{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);color:var(--color-solpaz-text);box-shadow:0 14px 30px #2632381a}.intro-screen__button--guest:hover{border-color:var(--color-solpaz-gold);background-color:var(--color-solpaz-soft-gold)}.intro-food{pointer-events:none;position:absolute;z-index:0;border-radius:calc(infinity * 1px);background-color:var(--color-white);filter:drop-shadow(0 22px 30px rgba(38,50,56,.12));animation:introFloat 8s ease-in-out infinite alternate}.intro-food img{height:100%;width:100%;border-radius:calc(infinity * 1px);object-fit:cover}.intro-food--one{width:150px;height:150px;top:12%;right:17%;animation-duration:9s}.intro-food--two{width:132px;height:132px;top:20%;left:12%;animation-duration:8s;animation-delay:-1.2s}.intro-food--three{width:190px;height:190px;top:-54px;left:-54px;opacity:.58;filter:blur(3px) drop-shadow(0 20px 28px rgba(38,50,56,.08));animation-duration:11s}.intro-food--four{width:174px;height:174px;top:38%;right:-64px;opacity:.66;filter:blur(2px) drop-shadow(0 20px 28px rgba(38,50,56,.08));animation-duration:10s;animation-delay:-2s}.intro-food--five{width:118px;height:118px;top:55%;left:24%;animation-duration:7s;animation-delay:-.7s}.intro-food--six{width:300px;height:300px;right:6%;bottom:-130px;opacity:.48;filter:blur(7px) drop-shadow(0 28px 36px rgba(38,50,56,.1));animation-duration:12s;animation-delay:-3s}@keyframes introFloat{0%{transform:translateZ(0) rotate(-1deg) scale(1)}to{transform:translate3d(10px,-16px,0) rotate(2deg) scale(1.035)}}@media (max-width: 360px){.intro-brand__text{font-size:2.15rem}.intro-brand__mark span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 12)}.intro-brand__mark span:first-child{width:calc(var(--spacing) * 16)}.intro-screen__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.intro-screen__actions{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4)}.intro-screen__button{height:calc(var(--spacing) * 12);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.intro-food--one{width:128px;height:128px}.intro-food--two{width:112px;height:112px}}}@layer components{.auth-page{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);min-height:100dvh;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.auth-page:before{content:"";position:absolute;inset:-20% -30% auto;height:46%;background:radial-gradient(circle at 50% 46%,rgba(235,202,111,.16),transparent 26%),radial-gradient(circle at 34% 26%,rgba(87,103,62,.1),transparent 22%);pointer-events:none}.auth-page__brand{position:relative;z-index:10;display:flex;flex:1;align-items:center;justify-content:center;min-height:54dvh}.auth-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);text-align:center}.auth-logo img{display:block;height:calc(var(--spacing) * 40)}.auth-page__content{position:relative;z-index:10;padding-bottom:calc(var(--spacing) * 2)}.auth-step[hidden]{display:none}.auth-page__title{text-align:right;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.auth-page__description{margin-top:calc(var(--spacing) * 3);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.auth-page__description span{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.auth-phone-form{margin-top:calc(var(--spacing) * 6)}.auth-phone-form__row{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.auth-phone-form__submit{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-2xl)}.auth-phone-form__field{display:block;min-width:calc(var(--spacing) * 0);flex:1}.auth-phone-form__input{height:calc(var(--spacing) * 14);width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.auth-phone-form__input::placeholder{color:var(--color-solpaz-muted)}.auth-phone-form__input:focus{border-color:var(--color-solpaz-gold)}.auth-phone-form__terms{margin-top:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.auth-phone-form__terms a{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-orange-600)}.auth-otp-form{margin-top:calc(var(--spacing) * 9)}.auth-otp-form__inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.auth-otp-form__input{height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.auth-otp-form__input:focus{border-color:var(--color-solpaz-gold)}.auth-otp-form__meta{margin-top:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.auth-otp-form__edit{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-green);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.auth-otp-form__edit:hover{color:var(--color-solpaz-gold)}}.auth-otp-form__timer{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.auth-page.is-profile-mode{justify-content:flex-start;padding-top:calc(2rem + env(safe-area-inset-top))}.auth-page.is-profile-mode .auth-page__brand{display:none}.auth-page.is-profile-mode .auth-page__content{flex:1;padding-top:calc(var(--spacing) * 10)}.auth-profile-step{position:relative}.auth-profile-step__back{position:absolute;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.auth-profile-step__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.auth-profile-step__back:hover{color:var(--color-solpaz-green)}}.auth-profile-step__header{padding-top:calc(var(--spacing) * 2);text-align:center}.auth-profile-step__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.auth-profile-step__description{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-muted)}.auth-profile-form{margin-top:calc(var(--spacing) * 4)}.auth-profile-form :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.auth-profile-field{display:block}.auth-profile-field__label{margin-bottom:calc(var(--spacing) * 3);display:block;text-align:right;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-muted)}.auth-profile-field__input{height:calc(var(--spacing) * 14);width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.auth-profile-field__input::placeholder{color:var(--color-solpaz-muted)}.auth-profile-field__input:focus{border-color:var(--color-solpaz-gold)}.auth-profile-form__submit{margin-top:calc(var(--spacing) * 10);display:flex;height:calc(var(--spacing) * 14);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media (max-width: 360px){.auth-page{padding-inline:calc(var(--spacing) * 3.5)}.auth-page__brand{min-height:52dvh}.auth-logo img{height:calc(var(--spacing) * 32)}.auth-phone-form__submit,.auth-phone-form__input{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl)}.auth-phone-form__submit{width:calc(var(--spacing) * 12)}.auth-otp-form__inputs{gap:calc(var(--spacing) * 2)}.auth-otp-form__input{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.auth-page.is-profile-mode{padding-top:calc(1.25rem + env(safe-area-inset-top))}.auth-page.is-profile-mode .auth-page__content{padding-top:calc(var(--spacing) * 8)}.auth-profile-step__header{padding-top:calc(var(--spacing) * 2)}.auth-profile-step__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.auth-profile-step__description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.auth-profile-form{margin-top:calc(var(--spacing) * 3)}.auth-profile-form :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.auth-profile-field__input,.auth-profile-form__submit{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl)}}}@layer components{.bottom-nav-item{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.bottom-nav-item:hover{color:var(--color-solpaz-green)}}.bottom-nav-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.bottom-nav-label{font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.bottom-nav-indicator{position:absolute;top:calc(var(--spacing) * 0);display:none;height:3px;width:calc(var(--spacing) * 9);border-bottom-right-radius:calc(infinity * 1px);border-bottom-left-radius:calc(infinity * 1px);background-color:var(--color-solpaz-green)}.bottom-nav-item.is-active{color:var(--color-solpaz-green)}.bottom-nav-item.is-active .bottom-nav-label{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.bottom-nav-item.is-active .bottom-nav-indicator{display:block}}@layer components{.offcanvas{display:none;position:fixed;inset:0;z-index:9999}.offcanvas.is-open{display:block}.offcanvas__overlay{position:absolute;inset:0;background:#00000073;opacity:0;transition:opacity .3s ease}.offcanvas.is-visible .offcanvas__overlay{opacity:1}.offcanvas__panel{position:absolute;right:0;bottom:0;left:0;display:flex;width:100%;max-width:590px;max-height:min(88dvh,720px);margin-right:auto;margin-left:auto;transform:translate3d(0,100%,0);flex-direction:column;border-radius:1.5rem 1.5rem 0 0;background:#fff;padding-top:.75rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #00000029;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.offcanvas.is-visible .offcanvas__panel{transform:translateZ(0)}.offcanvas__handle{width:44px;height:4px;margin:0 auto 1rem;flex-shrink:0;border-radius:999px;background:#e5e7eb}.offcanvas__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding-right:1.25rem;padding-left:1.25rem}.offcanvas__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.offcanvas__close{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.offcanvas__close:hover{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.offcanvas__body{margin-top:1.25rem;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-right:1.25rem;padding-left:1.25rem;-webkit-overflow-scrolling:touch}.offcanvas__body--no-padding{margin-top:1rem;padding-right:0;padding-left:0}}@layer components{.a2hs-offcanvas__panel{max-height:min(86dvh,640px)}.a2hs-offcanvas__header{align-items:center}.a2hs-offcanvas__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-muted)}.a2hs-offcanvas__body{margin-top:calc(var(--spacing) * 3)}.a2hs-card{border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:center;box-shadow:0 16px 40px #26323814}.a2hs-card__visual{position:relative;margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);display:flex;height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green)}.a2hs-card__phone{display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:1.25rem;border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);background-color:var(--color-solpaz-green);box-shadow:0 14px 30px #57673e38}.a2hs-card__app-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--color-solpaz-gold);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.a2hs-card__plus{position:absolute;left:.75rem;bottom:.75rem;display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green);box-shadow:0 10px 24px #26323824}.a2hs-title h1{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.a2hs-title p{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:24rem;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.a2hs-text{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-solpaz-bg);padding:calc(var(--spacing) * 3.5);text-align:right}.a2hs-text p{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.a2hs-steps{display:grid;gap:calc(var(--spacing) * 3);list-style:none;margin:0;padding:0}.a2hs-steps li{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.a2hs-step-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.a2hs-actions{margin-top:calc(var(--spacing) * 5);display:grid;gap:calc(var(--spacing) * 3)}.a2hs-actions button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}@media (max-width: 360px){.a2hs-card{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 3.5)}.a2hs-card__visual{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24)}.a2hs-card__phone{height:4.5rem;width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl)}.a2hs-title h1{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.a2hs-title p,.a2hs-text p,.a2hs-steps li{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}}@layer components{.promo-swiper .swiper-slide{height:auto}.promo-banner-placeholder-track{display:flex;gap:12px;overflow:hidden;width:100%}.promo-banner-placeholder{position:relative;flex:0 0 calc(100% - 42px);aspect-ratio:12 / 5;overflow:hidden;border-radius:.5rem;background:#fff}.promo-banner-placeholder--peek{flex-basis:42px}.promo-banner-placeholder:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(238,242,231,.9),transparent);animation:place-holder-shimmer 1.25s infinite}.category-swiper .swiper-slide{height:auto}.category-carousel-placeholder-title,.category-carousel-placeholder-link,.category-carousel-placeholder-card,.category-carousel-placeholder-icon,.category-carousel-placeholder-text{position:relative;overflow:hidden;background:#fff}.category-carousel-placeholder-title:after,.category-carousel-placeholder-link:after,.category-carousel-placeholder-card:after,.category-carousel-placeholder-icon:after,.category-carousel-placeholder-text:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(238,242,231,.9),transparent);animation:place-holder-shimmer 1.25s infinite}.category-carousel-placeholder-title{width:5.5rem;height:1.25rem;border-radius:999px}.category-carousel-placeholder-link{width:4rem;height:1rem;border-radius:999px}.category-carousel-placeholder-list{display:flex;gap:12px;margin-top:1rem;overflow:hidden}.category-carousel-placeholder-card{display:flex;flex:0 0 92px;height:104px;flex-direction:column;align-items:center;border:1px solid #eee8d6;border-radius:1rem;padding:.625rem .5rem}.category-carousel-placeholder-icon{width:3rem;height:3rem;border-radius:.75rem;background:#eef2e7}.category-carousel-placeholder-text{width:3.75rem;height:.75rem;margin-top:.75rem;border-radius:999px;background:#eef2e7}.menu-search-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;color:#8a8f98;font-size:.75rem;font-weight:700;line-height:1.75}.menu-search-summary__clear{flex-shrink:0;border:0;background:transparent;color:#57673e;font:inherit;cursor:pointer}.menu-search-empty{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.menu-search-empty__icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:#eef2e7;color:#57673e}.menu-search-empty__title{margin-top:1rem;color:#263238;font-size:1rem;font-weight:900;line-height:1.8}.menu-search-empty__text{max-width:20rem;margin-top:.5rem;color:#8a8f98;font-size:.8125rem;font-weight:500;line-height:1.9}.menu-search-empty__button{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;margin-top:1rem;border:0;border-radius:1rem;background:#57673e;padding-inline:1.25rem;color:#fff;font-size:.875rem;font-weight:900;cursor:pointer;box-shadow:0 14px 30px #57673e2e}.food-list-placeholder{display:grid;gap:1.5rem}.food-category-section--placeholder{pointer-events:none}.food-placeholder-heading-title,.food-placeholder-heading-count,.food-card-placeholder__media,.food-card-placeholder__title,.food-card-placeholder__description,.food-card-placeholder__price{position:relative;overflow:hidden;background:#fff}.food-placeholder-heading-title:after,.food-placeholder-heading-count:after,.food-card-placeholder__media:after,.food-card-placeholder__title:after,.food-card-placeholder__description:after,.food-card-placeholder__price:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(238,242,231,.9),transparent);animation:place-holder-shimmer 1.25s infinite}.food-placeholder-heading-title{width:6rem;height:1.25rem;border-radius:999px}.food-placeholder-heading-count{width:3.25rem;height:1rem;border-radius:999px}.food-card--placeholder{min-height:8.5rem;border:1px solid #eee8d6;background:#fff;box-shadow:0 14px 35px #2632380f;gap:100px;display:flex!important;padding:10px!important}.food-card-placeholder__media{width:7.25rem;min-height:7.25rem;align-self:stretch;border-radius:1.25rem;background:#eef2e7}.food-card-placeholder__content{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:.625rem}.food-card-placeholder__title{width:45%;height:1rem;border-radius:999px;background:#eef2e7}.food-card-placeholder__description{height:.75rem;border-radius:999px;background:#eef2e7}.food-card-placeholder__description--long{width:88%}.food-card-placeholder__description--short{width:64%}.food-card-placeholder__price{width:5.25rem;height:1rem;margin-top:.25rem;border-radius:999px;background:#eef2e7}.daily-food-placeholder-card,.daily-foods-placeholder-title,.daily-food-placeholder-media,.daily-food-placeholder-name,.daily-food-placeholder-price{position:relative;overflow:hidden;background:#fff}.daily-food-placeholder-card:after,.daily-foods-placeholder-title:after,.daily-food-placeholder-media:after,.daily-food-placeholder-name:after,.daily-food-placeholder-price:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(238,242,231,.9),transparent);animation:place-holder-shimmer 1.25s infinite}.daily-foods-placeholder-title{width:5.5rem;height:1.25rem;border-radius:999px}.daily-food-placeholder-card{display:flex;align-items:center;min-height:86px;border-radius:1rem;box-shadow:0 1px 3px #2632380f;border:1px solid #eee8d6}.daily-food-placeholder-media{width:104px;height:86px;flex-shrink:0;border-radius:0 1rem 1rem 0;background:#eef2e7}.daily-food-placeholder-content{flex:1;min-width:0;padding:.75rem}.daily-food-placeholder-name{width:70%;height:.875rem;border-radius:999px;background:#eef2e7}.daily-food-placeholder-price{width:5rem;height:.875rem;margin-top:1rem;border-radius:999px;background:#eef2e7}@media (max-width: 360px){.food-card-placeholder__media{width:6.25rem;min-height:6.25rem;border-radius:1rem}}}@keyframes place-holder-shimmer{to{transform:translate(-100%)}}@layer components{.food-detail{padding-bottom:calc(var(--spacing) * 1)}.food-detail__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-3xl);background-color:var(--color-slate-100)}.food-detail__image{display:block;height:100%;width:100%;object-fit:cover}.food-detail__content{margin-top:calc(var(--spacing) * 5);text-align:right}.food-detail__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.food-detail__description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.food-detail__price{margin-top:1rem}.food-detail__discount{display:flex;align-items:center;gap:.5rem;margin-top:.625rem}.food-detail__discount-badge{border-radius:999px;background:#fef2f2;color:#ef4444;font-size:.75rem;font-weight:900;line-height:1;padding:.35rem .625rem}.food-detail__old-price{color:#94a3b8;font-size:.75rem;font-weight:600;text-decoration:line-through}@media (max-width: 360px){.food-detail__content{margin-top:calc(var(--spacing) * 4)}.food-detail__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.food-detail__description{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}}@layer components{.delivery-address-section{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 8)}.delivery-address{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1);text-align:right}.delivery-address__content{min-width:calc(var(--spacing) * 0);flex:1}.delivery-address__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-solpaz-muted)}.delivery-address__value{margin-top:calc(var(--spacing) * .5);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text)}.delivery-address__status{margin-top:calc(var(--spacing) * 2);display:inline-flex;width:fit-content;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.delivery-address__status--out-of-range{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-500)}.delivery-address__chevron{margin-top:calc(var(--spacing) * 5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;color:color-mix(in srgb,#263238 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.delivery-address__chevron{color:color-mix(in oklab,var(--color-solpaz-text) 80%,transparent)}}}@layer components{.address-action{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.75rem;border-bottom:1px solid #EEE8D6;padding:0 .75rem 1rem;color:#e96b3c}.address-action__text{font-size:.875rem;font-weight:600}.address-action__icon{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#fff0e8;color:#e96b3c}.address-list{display:flex;flex-direction:column}.address-item{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:start;gap:.75rem;border-bottom:1px solid #EEE8D6;padding:1rem .75rem;direction:rtl;transition:background-color .2s ease}.address-item:hover{background:#eef2e78c}.address-item.is-active{background:#fffdf5}.address-item--out-of-range{background:#fef2f2b8}.address-item--out-of-range:hover{background:#fee2e2c2}.address-item__pin{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#e5e7eb;color:#8a8f98}.address-item.is-active .address-item__pin{background:#263238;color:#fff}.address-item--out-of-range .address-item__pin{background:#fee2e2;color:#ef4444}.address-item__select{display:block;min-width:0;text-align:right}.address-item__select:disabled{cursor:default}.address-item__title{display:block;font-size:.875rem;font-weight:700;color:#263238}.address-item--out-of-range .address-item__title{color:#991b1b}.address-item__address{display:-webkit-box;margin-top:.25rem;overflow:hidden;color:#8a8f98;font-size:.75rem;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.address-item.is-active .address-item__address{color:#263238}.address-item--out-of-range .address-item__address{color:#7f1d1d}.address-item__status{display:inline-flex;width:fit-content;align-items:center;margin-top:.5rem;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:800;line-height:1}.address-item__status--out-of-range{border:1px solid #FECACA;background:#fef2f2;color:#dc2626}.address-item__more{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;color:#a8afb8;transition:background-color .2s ease,color .2s ease}.address-item__more:hover{background:#eef2e7;color:#57673e}.address-item--out-of-range .address-item__more{color:#ef4444}.address-item--out-of-range .address-item__more:hover{background:#fee2e2;color:#b91c1c}.address-details-card{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-solpaz-bg);padding:calc(var(--spacing) * 3)}.address-details-card__label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-green)}.address-details-card__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-solpaz-text)}.address-details-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media (max-width: 360px){.address-item__status{font-size:.625rem}.address-details-actions{gap:calc(var(--spacing) * 3)}.address-details-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4)}.address-details-card__text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}}:host{display:block}.address-map-page__map-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%}.address-map-page__pin{z-index:1000;pointer-events:none}.address-map-page__back,.address-map-page__locate,.address-map-page__bottom{z-index:30}:host ::ng-deep .leaflet-pane,:host ::ng-deep .leaflet-top,:host ::ng-deep .leaflet-bottom{z-index:2}:host ::ng-deep .leaflet-control-container{position:relative;z-index:3}@layer components{.address-map-page{position:relative;min-height:100vh;overflow:hidden;background-color:var(--color-white);min-height:100dvh}.address-map-page__map{position:absolute;inset:calc(var(--spacing) * 0);background-color:var(--color-slate-100)}.address-map-page__map-placeholder{position:relative;height:100%;width:100%;overflow:hidden;background-color:var(--color-slate-100);background-image:linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.18) 1px,transparent 1px),linear-gradient(135deg,#57673e1f,#f8f7f233);background-size:56px 56px,56px 56px,100% 100%}.address-map-page__map-placeholder:before,.address-map-page__map-placeholder:after{content:"";position:absolute;inset:auto;border-radius:999px;background:#57673e24;filter:blur(1px)}.address-map-page__map-placeholder:before{width:280px;height:86px;right:10%;top:18%;transform:rotate(-24deg)}.address-map-page__map-placeholder:after{width:340px;height:72px;left:-12%;bottom:26%;transform:rotate(18deg)}.address-map-page__pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.address-map-page__back{position:absolute;top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 5);z-index:20;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));box-shadow:0 10px 26px #26323829}@media (hover: hover){.address-map-page__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.address-map-page__back:hover{color:var(--color-solpaz-green)}}.address-map-page__locate{position:absolute;right:calc(var(--spacing) * 5);z-index:20;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));bottom:calc(13.75rem + env(safe-area-inset-bottom));box-shadow:0 10px 26px #26323824}@media (hover: hover){.address-map-page__locate:hover{color:var(--color-solpaz-green)}}.address-map-page__bottom{position:fixed;right:50%;bottom:calc(var(--spacing) * 0);z-index:20;width:100%;max-width:590px;--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);max-height:min(62dvh,520px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 -12px 34px #2632381a;-webkit-overflow-scrolling:touch}.address-map-page__content{margin-inline:auto;width:100%;max-width:590px}.address-map-page__section-title{margin-bottom:calc(var(--spacing) * 6);text-align:right;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.address-map-search-trigger{display:flex;height:calc(var(--spacing) * 12);width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);text-align:right;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.address-map-search-trigger:hover{border-color:var(--color-solpaz-gold)}}.address-map-search-trigger:disabled,.address-map-search-trigger.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.address-map-search-trigger__city{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.address-map-search-trigger__address{min-width:calc(var(--spacing) * 0);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text)}.address-map-search-trigger__icon{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-solpaz-muted)}.address-map-page__submit{margin-top:calc(var(--spacing) * 5);display:flex;height:calc(var(--spacing) * 12);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.address-save-form :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.address-save-form__header{margin-bottom:calc(var(--spacing) * 1);display:flex;align-items:center;justify-content:space-between}.address-save-form__title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.address-save-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.address-field{position:relative;display:block}.address-field__label{position:absolute;top:calc(var(--spacing) * -2);right:calc(var(--spacing) * 4);z-index:10;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-muted)}.address-field__control{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 14);width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.address-field__control::placeholder{color:var(--color-slate-400)}.address-field__control:focus{border-color:var(--color-solpaz-gold)}.address-field__control--textarea{min-height:108px;resize:none;padding-block:calc(var(--spacing) * 5);--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.address-save-form__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1)}.address-save-form__primary,.address-save-form__secondary{display:flex;height:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.address-save-form__secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.address-save-form__secondary:hover{border-color:var(--color-solpaz-gold)}}.address-search-offcanvas__panel{min-height:88vh}.address-search-box{display:flex;height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4)}.address-search-box__city{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-orange-600)}.address-search-box__input{min-width:calc(var(--spacing) * 0);flex:1;background-color:transparent;text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);--tw-outline-style: none;outline-style:none}.address-search-box__input::placeholder{color:var(--color-slate-400)}.address-search-box__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-slate-400)}.address-search-results{margin-top:calc(var(--spacing) * 7);display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.address-search-result{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 3);text-align:right;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.address-search-result:hover{background-color:var(--color-solpaz-bg)}}.address-search-result__pin{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-slate-400)}.address-search-result__content{min-width:calc(var(--spacing) * 0);flex:1}.address-search-result__title{display:block;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.address-search-result__meta{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.address-save-offcanvas__body{margin-top:2rem;padding-top:.5rem}@media (max-width: 360px){.address-map-page__back,.address-map-page__locate{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.address-map-page__bottom{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3.5)}.address-map-search-trigger,.address-map-page__submit,.address-save-form__primary,.address-save-form__secondary{height:calc(var(--spacing) * 11)}.address-save-form__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.address-field__control{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl)}.address-field__control--textarea{min-height:96px}.address-search-box{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 3)}.address-search-result__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}}@layer components{.restaurant-status{position:relative;overflow:hidden;margin-bottom:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 3.5);box-shadow:0 10px 24px #2632380f}.restaurant-status:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;border-radius:999px}.restaurant-status--preorder{border-color:#ebca6fb8;background:linear-gradient(135deg,#fff8dd,#fff)}.restaurant-status--preorder:before{background:#ebca6f}.restaurant-status--open{border-color:#57673e38;background:linear-gradient(135deg,#eef2e7,#fff)}.restaurant-status--open:before{background:#57673e}.restaurant-status--closed{border-color:#d96f3a6b;background:linear-gradient(135deg,#fff1e8,#fff)}.restaurant-status--closed:before{background:#d96f3a}.restaurant-status__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);box-shadow:0 8px 18px #26323814}.restaurant-status--preorder .restaurant-status__icon{color:#9a6a00;background:#fff4cc}.restaurant-status--open .restaurant-status__icon{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.restaurant-status--closed .restaurant-status__icon{background:#ffe7d8;color:#d96f3a}.restaurant-status__content{min-width:calc(var(--spacing) * 0);flex:1}.restaurant-status__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.restaurant-status--preorder .restaurant-status__title{color:#6f4e00}.restaurant-status--open .restaurant-status__title{color:var(--color-solpaz-green)}.restaurant-status--closed .restaurant-status__title{color:#9a3412}.restaurant-status__text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.restaurant-status--preorder .restaurant-status__text{color:#8a6a1f}.restaurant-status--open .restaurant-status__text{color:#64704f}.restaurant-status--closed .restaurant-status__text{color:#9a5a35}@media (max-width: 360px){.restaurant-status{margin-bottom:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 3)}.restaurant-status__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.restaurant-status__title{font-size:.8125rem}}}@layer components{.menu-category-sticky{position:sticky;top:56px;z-index:35;padding:.75rem 1rem;background:#f8f7f2;border-bottom:1px solid rgba(238,232,214,.85);width:100%}.menu-category-sticky .menu-category-swiper{overflow:hidden}@media (min-width: 640px){.menu-category-sticky{padding-right:1.5rem;padding-left:1.5rem}}.menu-category-item{display:flex;height:50px;min-width:118px;align-items:center;justify-content:center;gap:.625rem;border:1px solid #EEE8D6;border-radius:.75rem;background:#fff;padding-right:.875rem;padding-left:.875rem;color:#263238;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.menu-category-item:hover{border-color:#ebca6f;background:#fffdf5;box-shadow:0 6px 16px #26323814}.menu-category-item.is-active{border-color:#57673e;background:#eef2e7;box-shadow:0 6px 16px #57673e1f}.menu-category-icon{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px}.menu-category-title{white-space:nowrap;font-size:.8125rem;font-weight:700;color:#41516a}.menu-category-item.is-active .menu-category-title{color:#57673e}}@layer components{.food-category-section{scroll-margin-top:160px;margin-bottom:calc(var(--spacing) * 10)}@media (min-width: 640px){.food-category-section{scroll-margin-top:144px}}.food-category-heading{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:space-between}.food-category-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.food-category-count{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.food-list{display:flex;flex-direction:column;gap:1.125rem}.food-card{position:relative;display:grid;min-height:126px;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#EEE8D6 75%,transparent);padding-bottom:2.2rem;grid-template-columns:100px minmax(0,1fr);direction:rtl}@supports (color: color-mix(in lab,red,red)){.food-card{border-color:color-mix(in oklab,var(--color-solpaz-border) 75%,transparent)}}.food-card__media{position:relative;height:100px;width:100px;align-self:flex-start;border-radius:var(--radius-lg)}.food-card__image{display:block;height:100%;width:100%;border-radius:var(--radius-lg);background-color:var(--color-slate-200);object-fit:cover}.food-card__content{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;align-items:flex-start;padding-top:calc(var(--spacing) * .5);text-align:right}.food-card__title{width:100%;overflow:hidden;font-size:.9375rem;--tw-leading: 1.8;line-height:1.8;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-text)}.food-card__desc{margin-top:calc(var(--spacing) * .5);width:100%;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1.8;line-height:1.8;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted)}.food-card__price{margin-top:auto;margin-right:auto;align-items:baseline}.food-card__price .price-stack__meta{justify-content:flex-start}.food-card__price .price--old{max-width:100%}.food-card__add{position:absolute;right:calc(var(--spacing) * 2);bottom:-1.55rem;display:flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;box-shadow:0 8px 20px #26323829}.food-card__add:hover{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green);box-shadow:0 10px 24px #26323833}.food-card__add:active{transform:none}.food-card__finished-badge{position:absolute;right:calc(var(--spacing) * 2);bottom:-1.45rem;display:inline-flex;height:calc(var(--spacing) * 9);min-width:4.25rem;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);box-shadow:0 8px 20px #26323829}.food-card__qty{position:absolute;right:calc(var(--spacing) * 2);bottom:-1.55rem;height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 24);align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-white);padding:calc(var(--spacing) * 1);display:none;box-shadow:0 8px 20px #26323829}.food-card.is-added .food-card__qty{display:inline-flex}.food-card__qty-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.food-card__qty-btn--minus{background-color:var(--color-slate-100);color:var(--color-solpaz-muted)}.food-card__qty-btn--minus:hover{background-color:var(--color-slate-200);color:var(--color-solpaz-text)}.food-card__qty-btn--plus{background-color:var(--color-solpaz-green);color:var(--color-white)}.food-card__qty-btn--plus:hover{background-color:#4d5d35;color:var(--color-white)}.food-card__qty-btn:hover{transform:none}.food-card__qty-value{min-width:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.food-card__loading-icon{display:block;width:1.25rem;height:1.25rem;transform-origin:center;transform-box:fill-box;animation:food-card-loading-spin .75s linear infinite}.food-card.is-loading .food-card__add,.food-card.is-loading .food-card__qty-btn{cursor:wait}.food-card.is-loading .food-card__qty-btn{opacity:.55}.food-card__qty-value.is-loading{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;color:#263238}.food-card.is-disabled .food-card__title,.food-card.is-disabled .food-card__desc,.food-card.is-disabled .price__amount,.food-card.is-disabled .price__currency{color:var(--color-slate-400)}.food-card.is-disabled .price-discount-badge{background-color:var(--color-slate-100);color:var(--color-slate-400)}.food-card.is-disabled .food-card__image{opacity:55%;--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.food-card.is-disabled .food-card__add{cursor:not-allowed;background-color:var(--color-slate-100);color:var(--color-slate-300);box-shadow:0 8px 18px #26323814}.food-card.is-disabled .food-card__add:hover{background-color:var(--color-slate-100);color:var(--color-slate-300);transform:none}.food-card.is-finished .food-card__title,.food-card.is-finished .food-card__desc,.food-card.is-finished .price__amount,.food-card.is-finished .price__currency{color:var(--color-slate-400)}.food-card.is-finished .price-discount-badge{background-color:var(--color-slate-100);color:var(--color-slate-400)}.food-card.is-finished .food-card__image{opacity:.78;--tw-grayscale: grayscale(.25);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.food-card.is-added .food-card__add{display:none}.menu-search-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;color:#8a8f98;font-size:.75rem;font-weight:700;line-height:1.75}.menu-search-summary__clear{flex-shrink:0;border:0;background:transparent;color:#57673e;font:inherit;cursor:pointer}.menu-search-empty{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.menu-search-empty__icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:#eef2e7;color:#57673e}.menu-search-empty__title{margin-top:1rem;color:#263238;font-size:1rem;font-weight:900;line-height:1.8}.menu-search-empty__text{max-width:20rem;margin-top:.5rem;color:#8a8f98;font-size:.8125rem;font-weight:500;line-height:1.9}.menu-search-empty__button{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;margin-top:1rem;border:0;border-radius:1rem;background:#57673e;padding-inline:1.25rem;color:#fff;font-size:.875rem;font-weight:900;cursor:pointer;box-shadow:0 14px 30px #57673e2e}@media (max-width: 360px){.food-card{gap:calc(var(--spacing) * 3);grid-template-columns:88px minmax(0,1fr)}.food-card__media{height:88px;width:88px}.food-card__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.food-card__qty{min-width:5.5rem}}}@keyframes food-card-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer components{.cart-summary{position:fixed;right:50%;bottom:calc(var(--spacing) * 4);z-index:60;--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);width:min(calc(100% - 2rem),558px)}.cart-summary[hidden]{display:none}.cart-summary__button{display:flex;min-height:calc(var(--spacing) * 14);width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cart-summary__action{display:inline-flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2)}.cart-summary__icon{display:inline-flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 15%,transparent);color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.cart-summary__icon{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cart-summary__text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap}.cart-summary__count{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-gold);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.cart-summary__price{flex-shrink:0}.cart-summary__price .price__amount{font-size:.9375rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.cart-summary__price .price__currency{font-size:.6875rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,#fff 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.cart-summary__price .price__currency{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media (max-width: 360px){.cart-summary{bottom:calc(var(--spacing) * 3);width:calc(100% - 1.5rem)}.cart-summary__button{min-height:52px;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5)}.cart-summary__text{font-size:.8125rem}.cart-summary__price .price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}}@layer components{.cart-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.cart-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4)}.cart-header__title-wrap{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.cart-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.cart-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.cart-header__back:hover{color:var(--color-solpaz-green)}}.cart-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.cart-header__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.cart-header__clear{border-radius:calc(infinity * 1px);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.cart-header__clear:hover{background-color:var(--color-red-100)}}.cart-section{margin-bottom:calc(var(--spacing) * 6)}.cart-section__heading{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.cart-section__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.cart-items{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.cart-empty{min-height:calc(100dvh - 9rem);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;box-shadow:0 18px 45px #26323814}.cart-empty__visual{position:relative;margin-bottom:calc(var(--spacing) * 7);display:flex;height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green)}.cart-empty__glow{position:absolute;border-radius:999px;opacity:.85;filter:blur(.25px)}.cart-empty__glow--green{inset:.75rem;border:1px solid rgba(87,103,62,.14)}.cart-empty__glow--gold{right:-.35rem;bottom:.75rem;width:2.75rem;height:2.75rem;background:#fff4cc;border:1px solid rgba(235,202,111,.65)}.cart-empty__icon{position:relative;display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green);box-shadow:0 16px 32px #57673e24}.cart-empty__content{max-width:22rem}.cart-empty__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.cart-empty__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.cart-empty__actions{margin-top:calc(var(--spacing) * 7);display:grid;width:100%;max-width:20rem;gap:calc(var(--spacing) * 3)}.cart-empty__primary,.cart-empty__secondary{text-decoration:none}.cart-item{display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.cart-item__image{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);flex-shrink:0;border-radius:var(--radius-xl);background-color:var(--color-slate-200);object-fit:cover}.cart-item__content{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column}.cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.cart-item__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.cart-item__remove{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-red-50);color:var(--color-red-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.cart-item__remove:hover{background-color:var(--color-red-100)}}.cart-item__desc{margin-top:calc(var(--spacing) * .5);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.cart-item__bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3)}.cart-item__qty{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);padding:calc(var(--spacing) * 1)}.cart-item__qty-btn{display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.cart-item__qty-btn:hover{background-color:var(--color-solpaz-green)}}@media (hover: hover){.cart-item__qty-btn:hover{color:var(--color-white)}}.cart-item__qty-btn--plus{background-color:var(--color-solpaz-green);color:var(--color-white)}@media (hover: hover){.cart-item__qty-btn--plus:hover{background-color:var(--color-solpaz-text)}}.cart-item__qty-btn:disabled,.cart-item__remove:disabled{cursor:not-allowed;opacity:.55}.cart-item.is-loading .cart-item__qty-btn{cursor:wait;opacity:.55}.cart-item__price{margin-right:auto;align-items:flex-end}.cart-item__price .price-stack__meta{justify-content:flex-end}.cart-item__price .price--old{max-width:100%}.cart-item__unavailable{margin-top:.25rem;color:#ef4444;font-size:.75rem;font-weight:700}.cart-item__qty-value{min-width:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.cart-item__qty-value.is-loading{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;color:#263238}.cart-item__loading-icon{display:block;width:1.125rem;height:1.125rem;transform-origin:center;transform-box:fill-box;animation:cart-item-loading-spin .75s linear infinite}.cart-note{width:100%;resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.cart-note::placeholder{color:var(--color-solpaz-muted)}.cart-note:focus{border-color:var(--color-solpaz-green)}.cart-note:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cart-note:focus{--tw-ring-color: var(--color-solpaz-soft-green)}.cart-total-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.cart-total-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.cart-total-row--discount{color:var(--color-red-500)}.cart-total-divider{margin-block:calc(var(--spacing) * 2);height:1px;background-color:var(--color-solpaz-border)}.cart-total-row--final{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-bar{position:fixed;right:50%;bottom:calc(var(--spacing) * 4);z-index:60;--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);width:min(calc(100% - 2rem),558px)}.checkout-bar__button{display:flex;min-height:calc(var(--spacing) * 14);width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.checkout-bar__button>span:first-child{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.checkout-bar__button:disabled,.checkout-bar__button.is-disabled{cursor:not-allowed;opacity:.65}.checkout-bar__price{flex-shrink:0}.checkout-bar__price .price__amount{font-size:.9375rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.checkout-bar__price .price__currency{font-size:.6875rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,#fff 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.checkout-bar__price .price__currency{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@keyframes cart-item-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 360px){.cart-item{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5)}.cart-item__image{height:72px;width:72px}.cart-empty{min-height:calc(100dvh - 8rem);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8)}.cart-empty__visual{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28)}.cart-empty__icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}.cart-empty__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.cart-empty__text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.checkout-bar{bottom:calc(var(--spacing) * 3);width:calc(100% - 1.5rem)}.checkout-bar__button{min-height:52px;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5)}}}@layer components{.orders-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.orders-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4)}.orders-header__title-wrap{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.orders-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.orders-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.orders-header__back:hover{color:var(--color-solpaz-green)}}.orders-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.orders-header__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.orders-page-content{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(7rem + env(safe-area-inset-bottom))}@media (width >= 40rem){.orders-page-content{padding-inline:calc(var(--spacing) * 6)}}.orders-page-content--empty{min-height:calc(100dvh - 4rem)}.orders-page-content--empty .orders-empty{min-height:calc(100dvh - 13rem - env(safe-area-inset-bottom))}.orders-section__heading{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:center;justify-content:space-between}.orders-section__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.orders-section__count{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.orders-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.order-card{border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 14px 35px #2632380f}.order-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.order-card__brand{display:flex;min-width:calc(var(--spacing) * 0);flex:1;align-items:flex-start;gap:calc(var(--spacing) * 3)}.order-card__logo{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-100);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-400)}.order-card__identity{min-width:calc(var(--spacing) * 0);flex:1;text-align:right}.order-card__restaurant{overflow:hidden;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-text)}.order-card__address{margin-top:calc(var(--spacing) * .5);overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted)}.order-status{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.order-status--pending{background:#fff4cc;color:#8a5a00}.order-status--failed{background:#fef2f2;color:#ef4444}.order-status--paid{background:#eff6ff;color:#2563eb}.order-status--preparing{background:#fff1e8;color:#d96f3a}.order-status--delivered{background:#eafbf3;color:#16a06b}.order-status--sent{background:#eef2ff;color:#4f46e5}.order-card__items{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.order-card__item-pill{display:inline-flex;max-width:100%;align-items:center;border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.order-card__meta{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.order-card__meta-item{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-solpaz-text)}.order-card__meta-item svg{color:var(--color-solpaz-muted)}.order-card__separator{height:calc(var(--spacing) * 4);width:1px;background-color:var(--color-solpaz-border)}.order-card__price .price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.order-card__price .price__currency{font-size:.625rem;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.order-card__notice{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.order-card__notice-action{flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);text-decoration:none}.order-card__notice--review{border-color:#fed7aa;background:#fff7ed;color:#263238}.order-card__notice--review .order-card__notice-action{color:#f97316}.order-card__notice--tracking{border-color:#57673e2e;background:#eef2e7;color:#57673e}.order-card__notice--payment{border-color:#ebca6f8c;background:#fff8dd;color:#8a5a00}.order-card__notice--failed{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.order-card__actions{margin-top:calc(var(--spacing) * 4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.order-card__actions--single{grid-template-columns:repeat(1,minmax(0,1fr))}.order-card__actions a{text-decoration:none}.orders-empty{min-height:calc(100dvh - 9rem);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;box-shadow:0 18px 45px #26323814}.orders-empty__visual{position:relative;margin-bottom:calc(var(--spacing) * 7);display:flex;height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green)}.orders-empty__glow{position:absolute;border-radius:999px;opacity:.85;filter:blur(.25px)}.orders-empty__glow--green{inset:.75rem;border:1px solid rgba(87,103,62,.14)}.orders-empty__glow--gold{right:-.35rem;bottom:.75rem;width:2.75rem;height:2.75rem;background:#fff4cc;border:1px solid rgba(235,202,111,.65)}.orders-empty__icon{position:relative;display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green);box-shadow:0 16px 32px #57673e24}.orders-empty__content{max-width:22rem}.orders-empty__title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.orders-empty__text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.orders-empty__actions{margin-top:calc(var(--spacing) * 7);display:grid;width:100%;max-width:20rem;gap:calc(var(--spacing) * 3)}.orders-empty__actions a{text-decoration:none}@media (max-width: 360px){.orders-page-content{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.orders-page-content--empty .orders-empty{min-height:calc(100dvh - 12.5rem - env(safe-area-inset-bottom))}.order-card{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 3.5)}.order-card__logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:.6875rem}.order-status{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2.5);font-size:.6875rem}.order-card__notice{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.orders-empty{min-height:calc(100dvh - 8rem);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8)}.orders-empty__visual{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28)}.orders-empty__icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}.orders-empty__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.orders-empty__text{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}}@layer components{.profile-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.profile-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4)}.profile-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.profile-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.profile-header__back:hover{color:var(--color-solpaz-green)}}.profile-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.profile-page-content{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.profile-menu{overflow:hidden;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.profile-menu__item{display:flex;min-height:4.25rem;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);padding-inline:calc(var(--spacing) * 4);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));text-decoration:none}@media (hover: hover){.profile-menu__item:hover{background-color:color-mix(in srgb,#EEF2E7 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.profile-menu__item:hover{background-color:color-mix(in oklab,var(--color-solpaz-soft-green) 60%,transparent)}}}.profile-menu__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.profile-menu__icon{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--color-white);color:var(--color-solpaz-muted)}.profile-menu__item:hover .profile-menu__icon{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.profile-menu__content{min-width:calc(var(--spacing) * 0);flex:1;text-align:right}.profile-menu__title{display:block;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-text)}.profile-menu__subtitle{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted);direction:ltr;text-align:right}.profile-menu__chevron{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.profile-menu__item:hover .profile-menu__chevron{color:var(--color-solpaz-green)}.profile-menu__item--user{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.profile-menu__item--user+.profile-menu__item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-solpaz-border)}@media (min-width: 640px){.profile-page-content{padding-inline:calc(var(--spacing) * 4)}.profile-menu{border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 14px 35px #2632380f}}@media (max-width: 360px){.profile-menu__item{min-height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 3.5)}.profile-menu__icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl)}.profile-menu__chevron{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}}}@layer components{.profile-details-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.profile-details-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4)}.profile-details-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.profile-details-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.profile-details-header__back:hover{color:var(--color-solpaz-green)}}.profile-details-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.profile-details-page-content{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}@media (width >= 40rem){.profile-details-page-content{padding-inline:calc(var(--spacing) * 6)}}.profile-details-form{min-height:calc(100dvh - 5.25rem)}.profile-details-fields{display:grid;gap:calc(var(--spacing) * 5)}.profile-field{position:relative;display:block}.profile-field__label{position:absolute;top:-.62rem;right:1rem;z-index:1;background-color:var(--color-solpaz-bg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.profile-field__input{height:calc(var(--spacing) * 12);width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none}.profile-field__input::placeholder{color:var(--color-solpaz-muted)}.profile-field__input:focus{border-color:var(--color-solpaz-green)}.profile-field__input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.profile-field__input:focus{--tw-ring-color: var(--color-solpaz-soft-green)}.profile-field--readonly .profile-field__input{cursor:not-allowed;background-color:var(--color-slate-50);color:var(--color-solpaz-muted)}.profile-details-action-bar{position:fixed;bottom:calc(var(--spacing) * 0);left:50%;z-index:50;width:100%;max-width:590px;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-solpaz-border);background-color:color-mix(in srgb,#fff 95%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}@supports (color: color-mix(in lab,red,red)){.profile-details-action-bar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}@media (width >= 40rem){.profile-details-action-bar{padding-inline:calc(var(--spacing) * 6)}}.profile-details-action{display:inline-flex;height:calc(var(--spacing) * 14);width:100%;align-items:center;justify-content:center;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;box-shadow:0 14px 30px #26323829}.profile-details-action--logout{background-color:var(--color-red-500);box-shadow:0 14px 30px #ef44442e}.profile-details-action--logout:hover{background-color:var(--color-red-600);box-shadow:0 16px 36px #ef444438}.profile-details-action--save{background-color:var(--color-solpaz-green);box-shadow:0 14px 30px #57673e38}.profile-details-action--save:hover{background-color:#4d5d35;box-shadow:0 16px 36px #57673e42}.profile-details-action:active{transform:scale(.985)}@media (max-width: 360px){.profile-details-page-content{padding-inline:calc(var(--spacing) * 3.5)}.profile-field__input{height:46px;border-radius:var(--radius-xl)}.profile-details-action-bar{padding-inline:calc(var(--spacing) * 3.5)}.profile-details-action{height:52px;border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}}@layer components{.rules-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.rules-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4)}.rules-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.rules-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.rules-header__back:hover{color:var(--color-solpaz-green)}}.rules-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.rules-page-content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (width >= 40rem){.rules-page-content{padding-inline:calc(var(--spacing) * 6)}}.rules-card{border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 14px 35px #2632380f}@media (width >= 40rem){.rules-card{padding:calc(var(--spacing) * 5)}}.rules-card__intro{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-solpaz-soft-green);padding:calc(var(--spacing) * 3.5)}.rules-card__icon{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--color-white);color:var(--color-solpaz-green);box-shadow:0 12px 24px #57673e1f}.rules-card__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-green)}.rules-card__text{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.rules-list{margin-top:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);list-style:none;padding:0;margin-inline:0}.rules-item{display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5)}.rules-item--highlight{border-color:#ebca6fa6;background:linear-gradient(135deg,#fff8dd,#fff)}.rules-item__number{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-green)}.rules-item--highlight .rules-item__number{background:#fff4cc;color:#8a5a00}.rules-item__content{min-width:calc(var(--spacing) * 0);flex:1;text-align:right}.rules-item__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.rules-item__content p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.rules-sublist{margin-top:calc(var(--spacing) * 2);display:grid;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:color-mix(in srgb,#fff 70%,transparent);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text);list-style:none}@supports (color: color-mix(in lab,red,red)){.rules-sublist{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.rules-sublist li{position:relative;padding-right:1rem}.rules-sublist li:before{content:"";position:absolute;top:.7rem;right:0;width:.375rem;height:.375rem;border-radius:999px;background:#ebca6f}@media (max-width: 360px){.rules-page-content{padding-inline:calc(var(--spacing) * 3.5)}.rules-card{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 3.5)}.rules-card__intro{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3)}.rules-card__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl)}.rules-item{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3)}.rules-item__number{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}}@layer components{.payment-result{width:100%}.payment-result__card{width:100%;border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;box-shadow:0 18px 45px #26323814}@media (width >= 40rem){.payment-result__card{padding-inline:calc(var(--spacing) * 5)}}.payment-result__icon{margin-inline:auto;display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.payment-result--success .payment-result__icon{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.payment-result--failed .payment-result__icon{background:#fef2f2;color:#ef4444}.payment-result__header{margin-top:calc(var(--spacing) * 5)}.payment-result__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.payment-result--success .payment-result__title{color:var(--color-solpaz-green)}.payment-result--failed .payment-result__title{color:#dc2626}.payment-result__text{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:25rem;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.payment-result__details{margin-top:calc(var(--spacing) * 6);text-align:right}.payment-result__detail-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.payment-result__detail-row dt{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.payment-result__detail-row dd{margin:calc(var(--spacing) * 0);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text)}.payment-result__detail-row--amount{padding-block:calc(var(--spacing) * 3)}.payment-result__detail-row--amount dt{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.payment-result__divider{margin-block:calc(var(--spacing) * 2);height:1px;background-color:var(--color-solpaz-border)}.payment-result__status{display:inline-flex;height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.payment-result__status--success{background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.payment-result__status--failed{background:#fef2f2;color:#dc2626}.payment-result__actions{margin-top:calc(var(--spacing) * 7);display:grid;gap:calc(var(--spacing) * 3)}.payment-result__actions a{text-decoration:none}.payment-result__tracking-button{--payment-result-progress: 0%;position:relative;isolation:isolate;overflow:hidden;justify-content:space-between;background:#8cc9aa;color:#fff;box-shadow:0 14px 30px #57673e2e}.payment-result__tracking-button:before{content:"";position:absolute;inset-block:0;right:0;z-index:-1;width:var(--payment-result-progress);border-radius:inherit;background:#1f8f5d;transition:width .12s linear}.payment-result__tracking-button:hover{background:#8cc9aa;color:#fff;box-shadow:0 16px 36px #57673e3d}.payment-result__tracking-label,.payment-result__tracking-countdown{position:relative;z-index:1}.payment-result__tracking-countdown{display:inline-flex;height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);font-size:.6875rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);min-width:4.5rem;background:#ffffff38;color:#fff}.payment-track{min-height:100vh;background-color:var(--color-solpaz-bg)}.payment-track__map{position:relative;min-height:48dvh;overflow:hidden;background:linear-gradient(28deg,transparent 0 47%,rgba(87,103,62,.18) 47% 48%,transparent 48% 100%),linear-gradient(-34deg,transparent 0 45%,rgba(235,202,111,.24) 45% 46%,transparent 46% 100%),linear-gradient(90deg,rgba(255,255,255,.62) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.62) 1px,transparent 1px),#e9ece2;background-size:auto,auto,54px 54px,54px 54px,auto}.payment-track__map:before,.payment-track__map:after{content:"";position:absolute;border-radius:999px;background:#57673e17}.payment-track__map:before{width:11rem;height:11rem;right:-3rem;top:4rem}.payment-track__map:after{width:14rem;height:14rem;left:-4rem;bottom:1.5rem}.payment-track__map-grid{position:absolute;inset:0;opacity:.42;background:linear-gradient(45deg,transparent 0 49%,rgba(255,255,255,.85) 49% 50%,transparent 50% 100%),linear-gradient(-45deg,transparent 0 49%,rgba(255,255,255,.85) 49% 50%,transparent 50% 100%);background-size:7rem 7rem}.payment-track__route{position:absolute;right:30%;top:12%;width:.25rem;height:62%;border-radius:999px;background:repeating-linear-gradient(to bottom,rgba(38,50,56,.72) 0 10px,transparent 10px 18px);transform:rotate(-28deg);transform-origin:center}.payment-track__marker{position:absolute;z-index:2;display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background:#21165f;box-shadow:0 14px 30px #21165f3d}.payment-track__marker span{display:block;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:calc(infinity * 1px);background:#ff6b6b;border:4px solid #21165F}.payment-track__marker--restaurant{right:28%;top:13%}.payment-track__marker--customer{left:23%;bottom:24%}.payment-track__map-action{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-muted);box-shadow:0 12px 28px #26323824}.payment-track__panel{position:relative;z-index:4;margin-top:-2rem;border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 8);box-shadow:0 -18px 45px #26323814}@media (width >= 40rem){.payment-track__panel{padding-inline:calc(var(--spacing) * 6)}}.payment-track__success{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3)}.payment-track__success-icon{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.payment-track__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.payment-track__text{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.payment-track__status-card{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-solpaz-bg);padding:calc(var(--spacing) * 3.5)}.payment-track__status-title{display:block;text-align:center;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.payment-track__summary-grid{margin-top:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background-color:var(--color-white)}.payment-track__summary-grid :where(>:not(:last-child)){--tw-divide-x-reverse: 0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.payment-track__summary-grid :where(>:not(:last-child)){border-color:var(--color-solpaz-border)}.payment-track__summary-grid :where(>:not(:last-child)){--tw-divide-x-reverse: 1}.payment-track__summary-item{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center}.payment-track__summary-item span{display:block;font-size:.6875rem;--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.payment-track__summary-item strong{margin-top:calc(var(--spacing) * 1);display:flex;justify-content:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.payment-track__address{margin-top:calc(var(--spacing) * 5);text-align:right}.payment-track__label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-muted)}.payment-track__address p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text)}.payment-track__actions{margin-top:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 3)}.payment-track__actions a{text-decoration:none}.payment-track__link-action{display:flex;min-height:calc(var(--spacing) * 12);align-items:center;justify-content:space-between;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.payment-track__link-action:hover{border-color:var(--color-solpaz-gold)}}@media (hover: hover){.payment-track__link-action:hover{background-color:var(--color-solpaz-soft-gold)}}.payment-track__link-action svg{color:var(--color-solpaz-muted)}@media (max-width: 360px){.payment-result__card{border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.payment-result__icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}.payment-result__tracking-button{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 4)}.payment-result__tracking-countdown{min-width:4rem;padding-inline:calc(var(--spacing) * 2);font-size:.625rem}.payment-track__map{min-height:44dvh}.payment-track__panel{padding-inline:calc(var(--spacing) * 4)}.payment-track__summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.payment-track__summary-grid :where(>:not(:last-child)){--tw-divide-x-reverse: 0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.payment-track__summary-grid :where(>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.payment-track__summary-grid :where(>:not(:last-child)){border-color:var(--color-solpaz-border)}}}@layer components{.checkout-header{position:sticky;top:calc(var(--spacing) * 0);z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.checkout-header__inner{display:flex;height:calc(var(--spacing) * 16);align-items:center;padding-inline:calc(var(--spacing) * 4)}.checkout-header__title-wrap{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.checkout-header__back{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-solpaz-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.checkout-header__back:hover{background-color:var(--color-solpaz-soft-green)}}@media (hover: hover){.checkout-header__back:hover{color:var(--color-solpaz-green)}}.checkout-header__title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-header__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-section{margin-bottom:calc(var(--spacing) * 4)}.checkout-section__heading{margin-bottom:calc(var(--spacing) * 2.5);display:flex;align-items:center;justify-content:space-between}.checkout-section__title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-section__action{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-green);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.checkout-section__action:hover{color:var(--color-solpaz-text)}}.checkout-section__action--icon{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);color:var(--color-solpaz-green)}.checkout-address-card{display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5)}.checkout-address-card__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.checkout-address-card__content{min-width:calc(var(--spacing) * 0);flex:1}.checkout-address-card__top{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.checkout-address-card__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-address-card__badge{border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-gold);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-green)}.checkout-address-card__text{margin-top:calc(var(--spacing) * 1.5);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-text)}.checkout-address-card__hint{margin-top:calc(var(--spacing) * 1);font-size:11px;--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-delivery-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.checkout-delivery-option{position:relative;display:flex;min-height:112px;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.checkout-delivery-option:hover{border-color:var(--color-solpaz-gold);background-color:var(--color-white);box-shadow:0 10px 24px #26323814}.checkout-delivery-option.is-active{border-color:var(--color-solpaz-green);background-color:var(--color-solpaz-soft-green)}.checkout-delivery-option__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green)}.checkout-delivery-option.is-active .checkout-delivery-option__icon{background-color:var(--color-solpaz-green);color:var(--color-white)}.checkout-delivery-option__content{min-width:calc(var(--spacing) * 0);flex:1}.checkout-delivery-option__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-delivery-option__desc{display:none}.checkout-delivery-option__meta{margin-top:calc(var(--spacing) * 1);display:inline-flex;max-width:100%;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 80%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:10px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-green)}@supports (color: color-mix(in lab,red,red)){.checkout-delivery-option__meta{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.checkout-delivery-option__check{position:absolute;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);color:transparent}.checkout-delivery-option.is-active .checkout-delivery-option__check{border-color:var(--color-solpaz-green);background-color:var(--color-solpaz-green);color:var(--color-white)}.checkout-preferences-card{overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white)}.checkout-preference-row{display:flex;min-height:62px;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:right;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.checkout-preference-row:hover{background-color:#f8f7f273}.checkout-preference-row__content{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.checkout-preference-row__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.checkout-preference-row__icon--gold{background-color:var(--color-solpaz-soft-gold)}.checkout-preference-row__texts{min-width:calc(var(--spacing) * 0)}.checkout-preference-row__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-preference-row__desc{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted)}.checkout-preference-row__side{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1)}.checkout-preference-row__value{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-muted)}.checkout-preference-row__value--discount{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-green)}.checkout-preference-row__status-icon{display:flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-green);color:var(--color-white)}.checkout-preference-row--switch{cursor:pointer}.checkout-preference-divider{height:1px;background-color:color-mix(in srgb,#EEE8D6 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.checkout-preference-divider{background-color:color-mix(in oklab,var(--color-solpaz-border) 80%,transparent)}}.checkout-switch{flex-shrink:0;cursor:pointer;direction:ltr}.checkout-switch__track{position:relative;display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 12);align-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200);padding:calc(var(--spacing) * 1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.checkout-switch__thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;transform:translate(0)}.checkout-switch input:checked+.checkout-switch__track{background-color:var(--color-solpaz-green)}.checkout-switch input:checked+.checkout-switch__track .checkout-switch__thumb{transform:translate(1.25rem)}.checkout-discount-form__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-discount-form__input{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);flex:1;background-color:transparent;padding-inline:calc(var(--spacing) * 2);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-solpaz-text);text-transform:uppercase;--tw-outline-style: none;outline-style:none}.checkout-discount-form__input::placeholder{color:var(--color-solpaz-muted)}.checkout-discount-form__input-wrap{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 10);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-solpaz-bg);padding:calc(var(--spacing) * 2)}.checkout-discount-form__button{height:calc(var(--spacing) * 11);flex-shrink:0;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.checkout-order-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);text-align:right;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media (hover: hover){.checkout-order-trigger:hover{border-color:var(--color-solpaz-gold)}}.checkout-order-trigger__content{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.checkout-order-trigger__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.checkout-order-trigger__texts{min-width:calc(var(--spacing) * 0)}.checkout-order-trigger__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-order-trigger__desc{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted)}.checkout-order-trigger__side{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5)}.checkout-order-trigger__price .price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.checkout-order-trigger__price .price__currency{font-size:10px;color:var(--color-solpaz-muted)}.checkout-order-list{margin-top:calc(var(--spacing) * -2)}.checkout-order-list__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-order-compact-list{margin-top:calc(var(--spacing) * -2)}.checkout-order-compact-item{display:flex;min-height:calc(var(--spacing) * 14);align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-solpaz-border);padding-block:calc(var(--spacing) * 3)}.checkout-order-compact-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.checkout-order-compact-item__main{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2)}.checkout-order-compact-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-order-compact-item__qty{flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-green)}.checkout-order-compact-item__price{flex-shrink:0}.checkout-order-compact-item__price .price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.checkout-order-compact-item__price .price__currency{font-size:10px;color:var(--color-solpaz-muted)}.checkout-summary-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5)}.checkout-summary-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.checkout-summary-row__label{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-summary-row__value{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-text)}.checkout-summary-row__value .price__amount{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.checkout-summary-row__value .price__currency{font-size:10px;color:var(--color-solpaz-muted)}.checkout-summary-row--discount .checkout-summary-row__value{color:var(--color-solpaz-green)}.checkout-summary-divider{margin-block:calc(var(--spacing) * 2);height:1px;background-color:var(--color-solpaz-border)}.checkout-summary-row--total{padding-block:calc(var(--spacing) * 1)}.checkout-summary-row--total .checkout-summary-row__label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-summary-row--total .checkout-summary-row__value .price__amount{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.checkout-summary-row--total .checkout-summary-row__value .price__currency{font-size:11px;color:var(--color-solpaz-muted)}.checkout-pay-bar{position:fixed;right:50%;bottom:calc(var(--spacing) * 0);z-index:65;width:100%;max-width:590px;--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);box-shadow:0 -10px 28px #2632381a}.checkout-pay-bar__content{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.checkout-pay-bar__price{width:118px;flex-shrink:0}.checkout-pay-bar__button{height:calc(var(--spacing) * 12);flex:1;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.checkout-pay-bar__label{display:block;font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-pay-bar__amount{margin-top:calc(var(--spacing) * .5);display:flex;align-items:baseline;gap:calc(var(--spacing) * 1)}.checkout-pay-bar__amount .price__amount{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-solpaz-text)}.checkout-pay-bar__amount .price__currency{font-size:11px;color:var(--color-solpaz-muted)}.checkout-status-card{display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 3.5)}.checkout-status-card--preorder{border-color:var(--color-solpaz-gold);background-color:var(--color-solpaz-soft-gold)}.checkout-status-card__icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-white);color:var(--color-solpaz-green)}.checkout-status-card__content{min-width:calc(var(--spacing) * 0);flex:1}.checkout-status-card__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-status-card__text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-delivery-time-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);text-align:right;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media (hover: hover){.checkout-delivery-time-row:hover{border-color:var(--color-solpaz-gold)}}.checkout-delivery-time-row__content{display:flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3)}.checkout-delivery-time-row__icon{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}.checkout-delivery-time-row__texts{min-width:calc(var(--spacing) * 0)}.checkout-delivery-time-row__title{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text)}.checkout-delivery-time-row__desc{margin-top:calc(var(--spacing) * .5);display:block;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-solpaz-muted)}.checkout-delivery-time-row__side{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1)}.checkout-delivery-time-row__value{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-solpaz-muted)}.checkout-delivery-time-row__value--selected{color:var(--color-solpaz-green)}.checkout-delivery-time-hint{margin-top:calc(var(--spacing) * 2);font-size:11px;--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-green)}.checkout-delivery-time-sheet__subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-solpaz-muted)}.checkout-delivery-time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.checkout-delivery-time-chip{display:flex;height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-solpaz-border);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-solpaz-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}.checkout-delivery-time-chip:hover{border-color:var(--color-solpaz-gold);background-color:var(--color-solpaz-soft-gold);color:var(--color-solpaz-green)}.checkout-delivery-time-chip.is-active{border-color:var(--color-solpaz-green);background-color:var(--color-solpaz-soft-green);color:var(--color-solpaz-green)}@media (max-width: 360px){.checkout-header__inner{height:60px;padding-inline:calc(var(--spacing) * 3.5)}.checkout-header__back{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.checkout-header__title{font-size:.9375rem}.checkout-header__subtitle{font-size:11px}.checkout-section{margin-bottom:calc(var(--spacing) * 3.5)}.checkout-address-card{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3)}.checkout-address-card__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.checkout-address-card__text{font-size:.8125rem;--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.checkout-address-card__hint{display:none}.checkout-delivery-option{min-height:104px;padding:calc(var(--spacing) * 2.5)}.checkout-delivery-option__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.checkout-delivery-option__title{font-size:.8125rem}.checkout-delivery-option__meta{padding-inline:calc(var(--spacing) * 1.5);font-size:9px}.checkout-delivery-option__check{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);height:18px;width:18px}.checkout-preference-row{min-height:58px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.checkout-preference-row__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.checkout-preference-row__title{font-size:.8125rem}.checkout-preference-row__desc,.checkout-preference-row__value{font-size:11px}.checkout-switch__track{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11)}.checkout-switch__thumb{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.checkout-switch input:checked+.checkout-switch__track .checkout-switch__thumb{transform:translate(1.25rem)}.checkout-discount-input__button{padding-inline:calc(var(--spacing) * 4)}.checkout-order-trigger{padding:calc(var(--spacing) * 3)}.checkout-order-trigger__title{font-size:.8125rem}.checkout-order-trigger__desc{font-size:11px}.checkout-order-trigger__price .price__amount{font-size:.8125rem}.checkout-order-compact-item{min-height:52px;padding-block:calc(var(--spacing) * 2.5)}.checkout-order-compact-item__title,.checkout-order-compact-item__price .price__amount{font-size:.8125rem}.checkout-summary-card{padding:calc(var(--spacing) * 3)}.checkout-summary-row__value .price__amount{font-size:.8125rem}.checkout-summary-row--total .checkout-summary-row__value .price__amount{font-size:.9375rem}.checkout-pay-bar{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3)}.checkout-pay-bar__button{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 6);font-size:.8125rem}.checkout-pay-bar__amount .price__amount{font-size:.9375rem}.checkout-pay-bar__price{width:108px}.checkout-pay-bar__button{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);font-size:.8125rem}.checkout-status-card{padding:calc(var(--spacing) * 3)}.checkout-status-card__icon,.checkout-delivery-time-row__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.checkout-delivery-time-row{padding:calc(var(--spacing) * 3)}.checkout-delivery-time-row__title{font-size:.8125rem}.checkout-delivery-time-row__desc{font-size:11px}.checkout-delivery-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-delivery-time-chip{height:calc(var(--spacing) * 9);font-size:.8125rem}}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select,.ios-safe-input,.auth-phone-form__input,.auth-otp-form__input,.review-field__textarea{font-size:16px!important}button,a{touch-action:manipulation}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-duration: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-divide-x-reverse: 0;--tw-divide-y-reverse: 0}}}.form-control.ng-invalid.ng-dirty{border-color:red!important}.loader-progress{height:4px;width:100%;max-width:600px;--c: no-repeat linear-gradient(rgba(67, 103, 62, 1) 0 0);background:var(--c),var(--c),#43673e4d;background-size:60% 100%;animation:l16 3s infinite;position:fixed;z-index:4200;top:0;left:50%;transform:translate(-50%)}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.fs-12px{font-size:12px}#initial-splash{position:fixed;inset:0;z-index:9999;width:100%;height:100%;background:#f8f7f2}.initial-splash__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.initial-splash__logo{height:40px}app-address-search-offcanvas{display:block}.address-search-box__input{-webkit-user-select:text;user-select:text}
