@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078a8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px"Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-geosearch.error a.leaflet-bar-part:before,.leaflet-control-geosearch.pending a.leaflet-bar-part:before,.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-scale-line{color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:0;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before{left:50%}.leaflet-tooltip-top:before{left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-control-geosearch *,.leaflet-control-geosearch :after,.leaflet-control-geosearch :before{box-sizing:border-box}.leaflet-control-geosearch .leaflet-bar-part{border-radius:4px;border-bottom:none}.leaflet-control-geosearch a.leaflet-bar-part:after,.leaflet-control-geosearch a.leaflet-bar-part:before{position:absolute;display:block;content:""}.leaflet-control-geosearch a.leaflet-bar-part:before{top:17px;left:15px;width:6px;border-top:2px solid #555;transform:rotateZ(45deg)}.leaflet-control-geosearch a.leaflet-bar-part:after{top:10px;left:10px;height:8px;width:8px;border-radius:50%;border:2px solid #555}.leaflet-control-geosearch.error a.leaflet-bar-part:after,.leaflet-control-geosearch.pending a.leaflet-bar-part:after{left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0-9px;border-radius:50%}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{content:"";border:2px solid #555;border-top:2px solid #f3f3f3;animation:spin 1s linear infinite}.leaflet-control-geosearch.error a.leaflet-bar-part:after{content:"!";line-height:initial;font-weight:600;font-size:18px;border:0}.leaflet-control-geosearch button.reset,.leaflet-control-geosearch form{position:absolute;padding:0 8px;top:0;background-color:#fff;border-radius:0 4px 4px 0}.leaflet-control-geosearch form{display:none;left:30px;background-clip:padding-box;z-index:-1;height:auto;margin:0;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-geosearch-button form.open{border-radius:0 4px 4px 4px}.leaflet-control-geosearch.active form{display:block}.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:4px 0 0 4px;width:30px}.leaflet-geosearch-button form{max-width:350px}.leaflet-control-geosearch form input{min-width:200px;width:100%;outline:0;margin:0;padding:0;font-size:12px;height:30px;border:0;border-radius:0 4px 4px 0;text-indent:8px}.leaflet-touch .leaflet-geosearch-bar form{border:2px solid rgba(0,0,0,.2);box-shadow:none}.leaflet-touch .leaflet-geosearch-bar form input{height:30px}.leaflet-control-geosearch .results{background:#fff}.leaflet-control-geosearch .results>*{line-height:24px;padding:0 8px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaflet-control-geosearch .results.active{padding:8px 0;border-top:1px solid #c6c6c6}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background-color:#f8f8f8;border-color:#c6c6c6;cursor:pointer}.leaflet-control-geosearch .results.active:after{content:"";display:block;width:0;position:absolute;left:-2px;bottom:-2px;top:30px}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:2px solid rgba(0,0,0,.2)}.leaflet-bottom .leaflet-geosearch-bar,.leaflet-top .leaflet-geosearch-bar{display:none}.leaflet-geosearch-bar{position:relative;display:block;height:auto;width:400px;max-width:calc(100% - 120px);margin:10px auto 0;cursor:auto;z-index:1000}.leaflet-geosearch-bar form{position:relative;top:0;left:0;display:block;border-radius:4px}.leaflet-geosearch-bar form input{min-width:100%;width:100%}.leaflet-geosearch-bar .results.active:after{opacity:.2}.leaflet-right .leaflet-control-geosearch form{right:28px;left:initial;border-radius:4px 0 0 4px;border-left:inherit;border-right:none}.leaflet-bar-notfound{font-style:italic}.leaflet-control-geosearch button.reset{color:#000;font-weight:700;line-height:26px;right:0;cursor:pointer;border:0;text-decoration:none}.leaflet-touch .leaflet-control-geosearch button.reset{line-height:30px}.leaflet-control-geosearch button.reset:hover{background:#f5f5f5}.fullscreen-icon{background-image:url(icon-fullscreen.svg);background-size:26px 52px}.fullscreen-icon.leaflet-fullscreen-on{background-position:0-26px}.leaflet-touch .fullscreen-icon{background-position:2px 2px}.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */
@keyframes premium-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes flame-pulse{0%,to{transform:scale(.8)}50%{transform:scale(1)}}@keyframes shine-glint{20%,to{transform:translateX(100%)}}@keyframes gelaro-page-progress{0%{width:4%}35%{width:55%}70%{width:78%}to{width:90%}}@keyframes rainbow-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100%/3);left:0;top:calc(100%/3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100%/3);top:0;width:calc(100%/3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center::after,.cropper-center::before,.cropper-point.point-se::before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line{height:100%;opacity:.1;width:100%}.cropper-face,.cropper-line,.cropper-point{display:block;position:absolute}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line,.cropper-point{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;height:200%;opacity:0;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root,:root .dark{--title-nav-color:#1e2b47;--navbar-background-color:#FF9500;--navbar-foreground-color:#FFFFFF;--toolbar-active-icon-color:#1e2b47}:root{--background-color:#fff;--light-gray:#ecf1f5;--f7-text-color:var(--title-color);--block-shadow:0px 2px 10px 0px #555f6921;--f7-page-toolbar-bottom-offset:50px;--f7-navbar-height:50px;--f7-list-item-border-color:rgba(0, 0, 0, 0.12);--f7-list-outline-border-color:rgba(0, 0, 0, 0.12);--f7-list-chevron-icon-color:#8896b8;--swiper-pagination-color:var(--title-color);--title-color:#1e2b47;--text-color:#828d9c}:root .dark{--light-gray:#0e232d;--title-color:#fff;--background-color:#001119}@font-face{font-family:"Rubik";src:url(./vendor/fonts/Rubik/Rubik-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Rubik";src:url(./vendor/fonts/Rubik/Rubik-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Rubik";src:url(./vendor/fonts/Rubik/Rubik-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Vazirmatn";src:url(./vendor/fonts/vazirmatn/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url(./vendor/fonts/vazirmatn/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url(./vendor/fonts/vazirmatn/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Rubik",-apple-system,SF Pro Text,SF UI Text,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}.dark .stepper.color-light-gray .stepper-button-minus::after,.dark .stepper.color-light-gray .stepper-button-plus::after,.dark .stepper.color-light-gray .stepper-button-plus::before,.dark .ticket-fill::after,.dark .ticket-fill::before,.page{background-color:var(--background-color)}.page-content{padding-left:15px;padding-right:15px;padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px) + 50px)}.full-width{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)!important}p,ul li{color:var(--text-color)}p{line-height:1.8em;font-size:15px}h1,h2,h3{font-weight:600;color:var(--title-color)}h1{font-size:28px;margin-bottom:20px}ul{padding-left:20px}ul li{padding:4px 0}iframe{width:calc(100%);height:230px;border-radius:15px;border:0}.page-content img:not(.leaflet-tile):not(.leaflet-marker-icon){width:100%}#app .page-content .leaflet-container img{width:auto;height:auto;max-width:none!important;max-height:none!important}.page-theme-transition{transition:background-color .4s}.ios .router-transition-backward .page-current:before,.ios .router-transition-backward .page-previous:after,.ios .router-transition-forward .page-current:after,.ios .router-transition-forward .page-next:before,.page-opacity-effect,.page-shadow-effect{background:0 0}.color-light-gray{--f7-button-text-color:var(--title-color);--f7-text-color:var(--title-color);--f7-theme-color:#ecf1f5;--f7-theme-color-rgb:236, 241, 245;--f7-theme-color-shade:#d1dde7;--f7-theme-color-tint:#f6f8fa;--f7-badge-text-color:var(--title-color)}.color-dark{--f7-theme-color:#1e2b47;--f7-theme-color-rgb:30, 43, 71;--f7-theme-color-shade:#121a2a;--f7-theme-color-tint:#2a3c64}.dark .colored-icon.yellow{background-color:rgba(229,179,45,.2)}.dark .colored-icon.blue{background-color:rgba(0,145,222,.25)}.dark .colored-icon.green{background-color:rgba(25,180,142,.2)}.dark .colored-icon.pink{background-color:rgba(226,32,95,.2)}.dark .colored-icon.orange{background-color:rgba(255,156,60,.2)}.dark .colored-icon.red{background-color:rgba(216,66,46,.3)}.dark .colored-icon.purple{background-color:rgba(145,70,218,.3)}.dark .light-gray-title{color:#8191a6}.dark .info-block-icon{background-color:var(--background-color);color:#8191a6}.dark .info-block p{color:#7f91a7}.dark .button.color-dark{background-color:#0ee9b3;color:#181c22}.dark .button.color-light-gray{background-color:#102733}.dark .post-horizontal{box-shadow:none;background-color:var(--light-gray)}.dark .infinite-scroll-demo .post-horizontal .post-image{background-color:var(--text-color)}.dark .notification,.dark .sheet-modal{background:var(--light-gray)}.dark .badge.color-black,.dark .badge.color-light-gray{color:var(--background-color)}.dark .badge.color-black{background-color:#fff}.dark .post-horizontal .post-category{color:#0ee9b3}.dark .stock-item{box-shadow:none}.dark .rating-bg,.dark .rating-block-total,.dark .stock-item{background-color:var(--light-gray)}.dark .ticket-fill{background:#0ee9b3}.dark .ticket-fill:not(.ticket-image) .ticket-description,.dark .ticket-fill:not(.ticket-image) .ticket-discount,.dark .ticket-fill:not(.ticket-image) .ticket-text,.dark .ticket-fill:not(.ticket-image) i{color:#000!important}.dark .ticket{background-image:radial-gradient(circle at 0 50%,transparent .7em,var(--light-gray)0),radial-gradient(circle at 100% 50%,transparent .7em,var(--light-gray)0)}.dark .timeline-item-inner{background:0 0}.dark .timeline-item-divider:after,.dark .timeline-item-divider:before{background:#fff}.dark .information-block:not(.success-message,.error-message) h2,.dark .information-block:not(.success-message,.error-message) p{color:#1e2b47}.dark .link-banner.dark-theme-green{background-color:#0ee9b3}.dark .link-banner.dark-theme-green .link-banner-subtitle,.dark .link-banner.dark-theme-green .link-banner-title,.dark .link-banner.dark-theme-green i,.dark .link-banner.dark-theme-green.link-chevron::before{color:#000}.dark .link-banner.bg-color-dark{background-color:var(--light-gray)!important}.dark .category-item img{filter:brightness(70%)}.dark .album-stat,.dark .profile-stat{border-right:1px solid #2d3d4a}.dark .album-stat:last-child,.dark .profile-stat:last-child{border-right:none}.dark .profile-online{border:2px solid var(--background-color)}.dark .edit-profile,.dark .edit-profile-image{border:1px solid var(--background-color)}.dark .search-grid a{border-top:1px solid #2d3d4a}.dark .search-grid a:nth-child(1),.dark .search-grid a:nth-child(2){border-top:none}.router-transition-f7-dive-backward,.router-transition-f7-dive-forward{background:var(--background-color)}.bg-color-primary{background-color:var(--f7-theme-color)!important}.bg-color-secondary{background-color:#5000ff!important}.dark .panel .profile-header .profile-image .profile-online{border:2px solid var(--light-gray)}.ios .dark .message-received .message-bubble{background-color:var(--light-gray)}.dark .ticket-fill.ticket-image{background:0 0}html[dir=rtl] .album-grid img,html[dir=rtl] .colored-icon{margin-right:0;margin-left:10px}html[dir=rtl] .detailed-list .item-link .item-inner{padding-right:0;padding-left:15px;margin-left:0}html[dir=rtl] .post-horizontal .post-image{margin-left:0;margin-right:10px}html[dir=rtl] .button-icon-left i{margin-right:0;margin-left:5px}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[type=text]{padding:0 15px}html[dir=rtl] textarea{padding:15px 15px 0}html[dir=rtl] .messagebar-area textarea{padding:6px 16px}html[dir=rtl] .button img{margin-right:0;margin-left:7px}html[dir=rtl] .post-detail-author>img{margin-right:0;margin-left:12px}html[dir=rtl] .post-detail-author .author-follow{margin-right:auto;margin-left:inherit}html[dir=rtl] .comment>img{margin-right:0;margin-left:15px}html[dir=rtl] .comment-date{margin-right:6px;margin-left:0}html[dir=rtl] .comment-reply{margin-right:60px;margin-left:0}html[dir=rtl] .movie-infos{margin-right:15px;margin-left:0}html[dir=rtl] .link-chevron::before{display:none}html[dir=rtl] .link-banner i,html[dir=rtl] .link-banner img{margin-right:0;margin-left:10px}html[dir=rtl] .simple-list .item-inner{padding-left:0}html[dir=rtl] .rating-block-star i{margin-right:3px;margin-left:0}html[dir=rtl] .album-stat:first-child,html[dir=rtl] .profile-stat:first-child{border-right:none}html[dir=rtl] .album-stat:last-child,html[dir=rtl] .profile-stat:last-child{border-right:1px solid #e2e3e5}html[dir=rtl] .settings-list .item-after{padding-left:20px;padding-right:0}html[dir=rtl] .settings-list .item-after:has(.toggle){padding-left:0}html[dir=rtl] .plan-features-list li span,html[dir=rtl] .search-grid a{text-align:right}html[dir=rtl] .badge-with-image img,html[dir=rtl] .search-grid a i{margin-right:0;margin-left:6px}html[dir=rtl] .accordion-opposite .accordion-item>.item-content:before{right:8px}html[dir=rtl] .badge-with-image{padding-right:0;padding-left:8px}html[dir=rtl] .checkbox.checkbox-inline{margin-right:0;margin-left:5px}html[dir=rtl] .badge-with-icon{padding:0 6px 0 10px}html[dir=rtl] .badge-with-icon i{margin-right:0;margin-left:3px}html[dir=rtl] .card .card-author img{margin-right:0;margin-left:8px}.plan-features-list ul,html[dir=rtl] .detailed-list .item-content{padding-left:0}html[dir=rtl] .light-gray-title .badge{margin-left:0;margin-right:3px}html[dir=rtl] .post-horizontal{padding:15px 17px 15px 15px}html[dir=rtl] .search-grid a:nth-child(odd){margin-left:10px;margin-right:0}html[dir=rtl] .search-grid a:nth-child(even){margin-left:0}html[dir=rtl] .stepper .stepper-input-wrap input{padding-right:0}html[dir=rtl] .card-big-footer .button i,html[dir=rtl] .onboarding-next-button i{transform:rotate(180deg);margin-left:0;margin-right:5px}html[dir=rtl] .panel-links a i,html[dir=rtl] .stock-item img{margin-left:15px;margin-right:0}html[dir=rtl] .rating-block-total-text{margin-left:0;margin-right:5px}.icon-bold{font-weight:600}.title-bold{font-weight:700}.icon-outline-black{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.centered-action-block{max-width:400px;margin-left:auto;margin-right:auto}@media (min-width:640px){.medium-grid-cols-3{grid-template-columns:repeat(3,1fr)}}input[type=text]{padding:0 15px}input[type=date],input[type=datetime-local],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--light-gray);width:100%;height:44px;border-radius:10px;color:var(--title-color);font-weight:500;margin-bottom:20px;font-size:15px;border:0}input[type=email],input[type=number],input[type=password],input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 15px}input[type=email],input[type=number],input[type=password],input[type=tel],select,textarea{background-color:var(--light-gray);width:100%;height:44px;border-radius:10px;color:var(--title-color);font-weight:500;margin-bottom:20px;font-size:15px;border:0}select{padding:0 15px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-content{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--f7-color-orange) rgba(0,0,0,.05)}.page-content::-webkit-scrollbar{width:10px;height:10px}.page-content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:6px}.page-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--f7-color-orange-tint),var(--f7-color-orange));border-radius:6px;border:2px solid transparent;background-clip:content-box}.page-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--f7-color-orange),var(--f7-color-orange-shade));background-clip:content-box}.list .item-title,.tabs .tab .list li{white-space:normal;word-break:break-word}.spec-text-green{color:var(--f7-color-green)}.spec-text-red{color:var(--f7-color-red)}html[dir=rtl] .product-card .card-author-footer{align-items:flex-end}html[dir=rtl] .product-brand,html[dir=rtl] .product-price,html[dir=rtl] .product-title{text-align:right}html[dir=rtl] .page[data-name=product-detail] .product-badges,html[dir=rtl] .page[data-name=products-saved] .product-badges,html[dir=rtl] .page[data-name=store] .product-badges{left:auto;right:8px}html[dir=rtl] .badge-overlay{right:auto;left:-1px;border-radius:0 15px 15px 0}.navbar-bg{background:var(--navbar-background-color);transition:background-color .4s;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.navbar-large .navbar-bg{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar .title,.navbar a{color:var(--navbar-foreground-color)}.navbar-bg:after,.subnavbar:after{display:none}.navbar-profile img{border-radius:50%;width:30px}.navbar-arrow{padding-left:2px;width:25px}.arrow-back{font-weight:400;font-size:26px;width:25px;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased}.navbar .title-large{height:58px}.navbar .title-large-text{color:var(--title-nav-color);text-align:center;padding-bottom:20px}.ios .navbar .left a+a,.ios .navbar .right a+a,html[dir=rtl] .ios .navbar .left a+a,html[dir=rtl] .ios .navbar .right a+a{margin-left:0;margin-right:0}.navbar .icon .badge{font-size:11px;font-weight:600}.toolbar{background-color:var(--background-color);transition:background-color .4s,transform .4s}.tabbar a,.tabbar-icons a{color:#8896b8}.tabbar-icons .tabbar-label{font-size:10px}.ios .toolbar-bottom-ios:before,.md .toolbar-bottom-md:before,.toolbar-bottom:before{background-color:#dedede;transition:background-color .4s,transform .4s}.dark .toolbar-bottom:before,.ios .dark .toolbar-bottom-ios:before,.md .dark .toolbar-bottom-md:before{background-color:rgba(255,255,255,.15)}.panel-backdrop{background-color:rgba(0,0,0,.3)}.panel-links a{justify-content:flex-start}.panel-links a i{margin-right:15px;font-size:23px}.panel .profile-header{margin-bottom:40px;margin-top:40px}.panel .profile-header .profile-image img{width:90px}.panel .profile-header .profile-image .profile-online{bottom:7px;right:7px;width:12px;height:12px}.panel .profile-header .profile-name{font-size:19px;margin-top:5px}.panel .profile-header .profile-subtitle{font-size:14px}.panel-logout{position:absolute;bottom:20px;width:100%;text-align:center;font-weight:500}.panel-logout i{font-size:25px;margin-left:5px}.dark .panel{background-color:var(--light-gray)}.stick-top{margin-top:-50px}.navbar-transparent .navbar-inner .left a i{color:#fff;transition:color 0s;text-shadow:0 0 11px #000}.navbar-transparent.navbar-transparent-visible .navbar-inner .left a i{color:#000;transition:color 0s;text-shadow:none}.button{width:100%;height:44px;text-transform:none;font-weight:500;font-size:14px;border-radius:10px;margin:10px auto;max-width:400px}.button img{width:17px;max-width:17px;max-height:17px;margin-right:7px}p.row .button{margin-top:0;margin-bottom:0}.button i{font-size:18px;font-weight:400}.button-icon-right i{margin-left:6px}.button-icon-left i{margin-right:6px}.button-round{border-radius:22px}.button .button-price-wrapper{display:inline-flex;align-items:center;vertical-align:middle;gap:4px}.list{margin-top:15px;margin-bottom:25px}.list li{color:var(--title-color);padding-top:0;padding-bottom:0}.list .item-inner{padding-top:14px;padding-bottom:14px}.links-list ul li a,.simple-list ul li{min-height:50px}.links-list a,.list .item-title,.simple-list ul li{color:var(--title-color);font-size:15px;font-weight:500}.colored-icons-list a{justify-content:flex-start;padding:11px var(--f7-list-item-padding-horizontal);height:auto}.colored-icon,a.item-title{display:flex;align-items:center}.colored-icon{background-color:#ebebf2;border-radius:50%;height:38px;width:38px;justify-content:center;margin-right:15px;color:var(--title-color)}.colored-icon .icon{font-size:19px}.colored-icon.yellow{color:#e5b32d;background-color:rgba(229,179,45,.2)}.colored-icon.blue{color:#0091de;background-color:rgba(0,145,222,.1)}.colored-icon.green{color:#19b48e;background-color:rgba(25,180,142,.1)}.colored-icon.pink{color:#e2206e;background-color:rgba(226,32,95,.1)}.colored-icon.orange{color:#ee8f30;background-color:rgba(255,156,60,.16)}.colored-icon.red{color:#d8422e;background-color:rgba(216,66,46,.13)}.colored-icon.purple{color:#9146da;background-color:rgba(145,70,218,.15)}.colored-icon.violet{color:#7f00ff;background-color:rgba(127,0,255,.1)}.colored-icon.indigo{color:#3f51b5;background-color:rgba(63,81,181,.1)}.colored-icon.teal{color:#009688;background-color:rgba(0,150,136,.1)}.colored-icon.amber{color:#ffc107;background-color:rgba(255,193,7,.1)}.colored-icon.brown{color:#795548;background-color:rgba(121,85,72,.1)}.colored-icon.gray{color:#607d8b;background-color:rgba(96,125,139,.1)}.colored-icon.lime{color:#cddc39;background-color:rgba(205,220,57,.1)}.colored-icon.light-green{color:#8bc34a;background-color:rgba(139,195,74,.1)}.colored-icon.deep-orange{color:#ff5722;background-color:rgba(255,87,34,.1)}.colored-icon.light-blue{color:#03a9f4;background-color:rgba(3,169,244,.1)}.colored-icon.rose{color:#f43f5e;background-color:rgba(244,63,94,.1)}.colored-icon.fuchsia{color:#d946ef;background-color:rgba(217,70,239,.1)}.colored-icon.gold{color:#daa520;background-color:rgba(218,165,32,.1)}.colored-icon.charcoal{color:#36454f;background-color:rgba(54,69,79,.1)}.colored-icon.silver{color:silver;background-color:rgba(192,192,192,.1)}.simple-list .item-inner::after{display:none}.simple-list .item-inner{padding-right:0}.list-with-icons .item-media img{max-height:35px;max-width:35px;height:auto;width:auto;border-radius:50%}.list .item-after{color:var(--text-color)}.author-list .author-follow{height:35px;margin:0;color:#fff}a.item-title{justify-content:space-between;width:100%}.ios .checkbox i:after,.ios .icon-checkbox:after{font-size:20px;font-weight:600}.checkbox.checkbox-inline{margin-right:5px}.checkbox i,.icon-checkbox{border-radius:5px;border:2px solid #c7c7cc}.checkbox-rounded .checkbox i,.checkbox-rounded .icon-checkbox{border-radius:50%}.checkbox i:after,.icon-checkbox:after{top:-2px;left:-2px}.ios .icon-radio:after{font-size:24px}.radio .icon-radio{width:24px;height:24px;border:2px solid #c7c7cc}p .icon-radio{margin-right:1px}.card-author-footer .card-footer-right i,.ios p .icon-radio:after{font-size:22px}.range-slider-with-icons{width:100%;margin:0 16px}.plan-features-list ul li,.range-slider-title-value{display:flex;justify-content:space-between;align-items:center}.range-slider-title-value .range-value{color:var(--title-color);font-weight:500;font-size:15px}.stepper .stepper-input-wrap input{background-color:transparent;padding:0;border-radius:0;color:var(--title-color);width:40px}.stepper-input-wrap,.stepper-value{border:0}.stepper-button-minus:first-child,.stepper-button-minus:last-child,.stepper-button-plus:first-child,.stepper-button-plus:last-child,.stepper-button:first-child,.stepper-button:last-child{border-radius:8px}.stepper-button,.stepper-button-minus,.stepper-button-plus{width:28px}.stepper-button-minus:after,.stepper-button-plus:after{width:12px}.stepper-button-plus:before{height:12px}.stepper.color-light-gray .stepper-button-minus::after,.stepper.color-light-gray .stepper-button-plus::after,.stepper.color-light-gray .stepper-button-plus::before{background-color:var(--title-color)}.ios .toggle-icon:after{box-shadow:none}.ios .toggle-icon:before{background-color:#e9e9ea}::-webkit-input-placeholder,::placeholder{color:#93a0b1;font-weight:400}input[type=date],input[type=datetime-local]{padding:0 10px 0 15px;line-height:42px}.searchbar input[type=search]{background-color:var(--light-gray)}label:not(.checkbox,.item-checkbox,.radio,.item-radio,.toggle){font-weight:500;margin-bottom:7px;font-size:15px;display:block}form .button{margin:20px 0}textarea{padding:15px;min-height:100px}.address-form-modern input,form h1{margin-bottom:0}.input-outline{border:2px solid #e0e3e6!important;background:0 0!important}.gift-code-container,.invitation-code-container,.otp-container,.warranty-code-container{display:flex;justify-content:center;gap:10px;margin:20px 0}.gift-code-container .gift-code-input,.invitation-code-container .invitation-code-input,.otp-container .otp-input,.warranty-code-container .warranty-code-input{box-sizing:border-box;width:45px;height:50px;padding:0;margin:0;font-size:24px;text-align:center;line-height:50px;border:1px solid #ccc;border-radius:8px;-moz-appearance:textfield;transition:border-color .2s ease,box-shadow .2s ease}.gift-code-input:focus,.invitation-code-input:focus,.otp-input:focus,.warranty-code-input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5);outline:0}.otp-input.error{border-color:var(--f7-color-red)!important;box-shadow:0 0 5px rgba(255,59,48,.5)!important}.otp-input.success{border-color:var(--f7-color-green)!important;box-shadow:0 0 5px rgba(76,217,100,.5)!important}.gift-code-input::-webkit-inner-spin-button,.gift-code-input::-webkit-outer-spin-button,.invitation-code-input::-webkit-inner-spin-button,.invitation-code-input::-webkit-outer-spin-button,.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button,.warranty-code-input::-webkit-inner-spin-button,.warranty-code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dark .gift-code-input,.dark .invitation-code-input,.dark .otp-input,.dark .warranty-code-input{background-color:#2c2c2e;border-color:#38383a;color:#fff}.dark .gift-code-input:focus,.dark .invitation-code-input:focus,.dark .otp-input:focus,.dark .warranty-code-input:focus{border-color:var(--f7-theme-color);box-shadow:0 0 5px var(--f7-theme-color)}.phone-input-wrapper{display:flex;align-items:center;gap:8px;background-color:var(--light-gray);border-radius:10px;padding:0 5px;margin-bottom:20px;width:100%;box-sizing:border-box}.phone-input-wrapper #phone{width:auto;flex-grow:1;border:0;background:0 0;margin:0}.dark #product-specs-table table thead,.dark .phone-input-wrapper{background-color:#102733}.searchbar-inner{padding:0 15px}.searchbar-backdrop.searchbar-backdrop-in{opacity:0}.searchbar.searchbar-inline{margin-top:10px;margin-bottom:-5px}.searchbar.searchbar-inline .searchbar-input-wrap{height:40px}.address-form-modern .form-group{margin-bottom:16px}.address-form-modern label{display:block;color:#99a0a7;font-weight:500;font-size:13px;text-transform:uppercase;margin-bottom:8px;padding-left:4px}.required-star{color:var(--f7-color-red);margin-left:4px;font-weight:700}.form-input-info{font-size:13px;color:var(--f7-text-color-secondary);margin-top:8px;padding-left:4px}.select-wrapper{position:relative}.select-wrapper::after{content:" ";position:absolute;right:15px;top:50%;margin-top:-4px;width:0;height:0;border-style:solid;border-width:8px 5px 0;border-color:var(--text-color) transparent transparent transparent;pointer-events:none}.list .item-input .item-input-wrap{background-color:var(--light-gray);border-radius:10px;padding-left:15px;padding-right:15px;box-sizing:border-box}.list .item-input .item-input-wrap textarea{padding-top:10px;padding-bottom:10px}.list .item-input input,.list .item-input textarea{background-color:transparent}.dark .list .item-input .item-input-wrap{background-color:#2c2c2e}.list .item-input-wrap input,.list .item-input-wrap select{padding-bottom:0;margin-bottom:0}.list .item-input .item-inner::after{display:none!important}.icon-list .icon{margin:0 15px}.badge{padding:0 6px;font-size:13px;font-weight:500;line-height:20px}i .badge{padding:0 4px;font-size:10px}.badge-with-icon{height:24px;padding:0 10px 0 6px}.badge-with-icon i{font-size:17px!important;margin-right:3px}.badge-with-image{padding-left:0;height:24px;font-weight:500;font-size:14px;padding-right:8px}.badge-with-image img{height:24px;width:auto;border-radius:12px;margin-right:6px}.card{background:0 0;border-radius:18px;box-shadow:var(--block-shadow);overflow:hidden;margin:20px 0;display:block}.section-title+.card{margin-top:10px}.card-footer:before{display:none}.card-image{border-radius:0;display:block;min-height:auto;padding:0;line-height:0;position:relative}.card-image:has(.card-image-footer) img{object-fit:cover;aspect-ratio:16/10}.card-image:has(~.card-author-footer) img{aspect-ratio:16/9}.card-image-footer{position:absolute;bottom:0;padding:60px 18px 15px;background-image:linear-gradient(to bottom,transparent 0,rgb(24 24 24/95%) 100%);color:#fff;width:100%;box-sizing:border-box;line-height:var(--f7-line-height)}.card-image-footer h2{margin:0;font-size:19px;line-height:24px;font-weight:500;color:#fff}.card .card-category{display:inline-block;font-size:13px;font-weight:500;padding:2px 8px;margin-bottom:10px;border-radius:5px}.card .card-author,.card-author-footer{display:flex;align-items:center}.card .card-author span{opacity:.9}.card .card-author img{width:20px;height:20px;border-radius:50%;margin-right:8px}.card .card-category.bg-color-white,.card-footer .price b{color:var(--title-color)}a{transition:opacity .1s ease}a:active{opacity:.95}swiper-slide .card{margin:0}.card-author-footer{justify-content:flex-start;padding:12px 16px}.card-author-footer .author-image{width:35px!important;height:35px!important;border-radius:50%}.card-author-footer .card-footer-middle{flex:1;min-width:0}.card-author-footer .card-author{color:var(--title-color);font-weight:500;font-size:15px}.card-author-footer .card-date{color:var(--text-color)}.card-author-footer .card-footer-right{font-size:13px;font-weight:500;color:var(--text-color);margin-left:auto}.card-big-footer{display:block;padding:20px}.card-big-footer h2{font-size:20px;line-height:1.5;margin:0 0-5px}.card-big-footer .button{margin-bottom:0;margin-top:15px}.card-big-footer .button i{margin-left:5px;font-weight:600}img.card-big-footer-image{height:auto}.dark .card{box-shadow:none}.dark .card-image-footer{background-image:linear-gradient(to bottom,transparent 0,rgb(24 24 24/80%) 100%)}.dark .card-author-footer,.dark .card-big-footer,.info-block{background-color:var(--light-gray)}.dark .card-movie-rating{background-color:var(--background-color);color:#fff}.dark .card .card-category.bg-color-white{color:var(--background-color)}.info-block{padding:15px 20px;border-radius:15px;margin-top:20px;margin-bottom:25px;position:relative}.info-block p{font-size:15px;color:#708197;margin:0}.info-block-icon{position:absolute;top:-15px;right:-15px;background-color:#fff;padding:4px;border-radius:50%}.info-block-icon i{font-size:25px}.plan-card .card-header{text-align:center;padding-top:25px;padding-bottom:15px}.plan-card .card-header h2{margin:0 0 4px}.plan-card .card-header span{font-size:14px;color:var(--text-color)}.plan-features-list li{font-size:15px;padding:8px 0!important;display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.plan-card .plan-footer{margin-top:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.plan-features-list li:last-child{margin-bottom:0}.plan-features-list li span{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word;text-align:left;line-height:1.4}.plan-pricing{text-align:center;font-size:18px;color:var(--text-color)}.plan-pricing .original-price{text-decoration:line-through;color:var(--text-color);font-size:18px;font-weight:400;margin-right:8px;opacity:.7}.plan-pricing .discounted-price,.plan-pricing span{font-size:32px;font-weight:700;color:var(--title-color)}.plan-card .card-content-padding{padding-left:25px;padding-right:25px}.dark .plan-card .card-header span,.dark .plan-pricing,.dark .plan-pricing .original-price{color:rgba(235,235,245,.8)}.dark .card-footer .price b,.dark .plan-pricing .discounted-price,.dark .plan-pricing span,.dark .subscription-status-card .progress-circle-inner .days-remaining,.dark .warranty-status-card .progress-circle-inner .days-remaining{color:#fff}.dark .gift-status-card,.dark .subscription-status-card,.dark .warranty-status-card,.gift-status-card,.subscription-status-card,.warranty-status-card{background-color:var(--light-gray)!important}.subscription-status-card .card-content{display:flex;flex-direction:column;align-items:center;gap:16px}.subscription-progress-wrapper,.warranty-progress-wrapper{display:flex;justify-content:center;flex-shrink:0}.subscription-status-card .progress-circle,.warranty-status-card .progress-circle{position:relative;width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(45deg,gold,#ff8c00,#ff4500,#e70095,#00bfff,#228b22);animation:rainbow-shine 4s linear infinite;background-size:400% 400%}.dark .subscription-status-card .progress-circle,.dark .warranty-status-card .progress-circle{background:conic-gradient(var(--f7-theme-color) calc(var(--progress-value)*1%),rgba(255,255,255,.1)0)!important}.subscription-status-card .progress-circle::before,.warranty-status-card .progress-circle::before{content:"";position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);background:var(--background-color);border-radius:50%;z-index:2}.dark .subscription-status-card .progress-circle::before,.dark .warranty-status-card .progress-circle::before{background:#2c2c2e}.subscription-status-card .progress-circle::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0%,transparent calc(var(--progress-value)*1%),var(--light-gray) calc(var(--progress-value)*1%),var(--light-gray) 100%);z-index:1}.dark .subscription-status-card .progress-circle::after{background:conic-gradient(transparent 0%,transparent calc(var(--progress-value)*1%),#2c2c2e calc(var(--progress-value)*1%),#2c2c2e 100%)}.subscription-status-card .progress-circle-inner,.warranty-status-card .progress-circle-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;z-index:3}.subscription-status-card .progress-circle-inner .days-remaining,.warranty-status-card .progress-circle-inner .days-remaining{font-size:28px;font-weight:700;color:var(--title-color)}.subscription-status-card .progress-circle-inner .days-label,.warranty-status-card .progress-circle-inner .days-label{font-size:14px;color:var(--text-color);margin-top:2px}.dark .subscription-status-card .progress-circle-inner .days-label,.dark .warranty-status-card .progress-circle-inner .days-label{color:rgba(235,235,245,.6)}.preloader-demo>div,.subscription-info{text-align:center}.subscription-info .plan-name{font-size:18px;font-weight:600;color:var(--title-color)}.subscription-info .expiration-date{font-size:14px;color:var(--text-color);margin-top:4px}.warranty-status-card .warranty-product-image{display:none}.warranty-info{flex-grow:1;text-align:left}.warranty-info .product-name{font-weight:600;font-size:16px}.warranty-info .expiration-date{font-size:14px;color:var(--f7-text-color-secondary)}@media (min-width:768px){.warranty-status-card .warranty-product-image{display:block;width:80px;height:80px;justify-self:flex-end}.warranty-status-card .warranty-product-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.warranty-status-card .warranty-progress-wrapper{justify-self:center}}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.card-footer .price{font-weight:500;color:var(--text-color);white-space:nowrap}.dark .card-footer .price{color:rgba(235,235,245,.8)}.card-footer-right{display:flex;align-items:center;gap:12px}.badge-overlay{position:absolute;top:5px;right:-1px;background-color:var(--f7-theme-color);color:#fff;padding:4px 12px;border-radius:15px 0 0 15px;font-size:13px;font-weight:600;z-index:10}.view-count-wrapper{display:flex;align-items:center;gap:4px;font-size:13px;color:#8e8e93}.card-article-image-footer{position:absolute;bottom:0;padding:15px 18px;background-image:linear-gradient(to bottom,transparent 0,rgb(24 24 24/95%) 100%);color:#fff;width:100%;box-sizing:border-box;line-height:var(--f7-line-height)}.dark .card-article-image-footer{background-image:linear-gradient(to bottom,transparent 0,rgb(24 24 24/80%) 100%)}.card-article-image-footer h2{margin:0;font-size:19px;line-height:24px;font-weight:500;color:#fff}.title-like-group{width:100%}.title-like-group h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.title-like-group .like-button{margin-left:10px;color:#fff}.card-post-image-footer .title-like-group .like-button.liked,.title-like-group .like-button.liked,.title-like-group .like-button.liked .like-count{color:var(--f7-color-red)}.title-like-group .like-button .like-count{color:#fff}.price-value-wrapper{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;justify-content:center;line-height:1.2}.price-value-wrapper .discounted-price{font-size:1.5em;font-weight:600}.price-value-wrapper .original-price{font-size:1em;color:var(--f7-color-red);text-decoration:line-through}.plan-per-tree-price{margin-top:4px;color:var(--f7-label-color);font-size:12px;line-height:1.4}.card-divider{border:0;height:1px;background-color:var(--f7-card-outline-border-color, #e0e0e0);margin:24px 0}.card-divider-address{height:2px;border:0;background:repeating-linear-gradient(to right,var(--f7-card-outline-border-color, #cccccc),var(--f7-card-outline-border-color, #cccccc) 5px,transparent 5px,transparent 10px);margin:24px 0}.card .card-image{position:relative;aspect-ratio:16/9;overflow:hidden}.card .card-image img{width:100%;height:100%;object-fit:cover}.card-post-image-footer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:15px 18px;color:#fff;width:100%;box-sizing:border-box;z-index:5;background-image:linear-gradient(to bottom,rgba(0,0,0,.03)0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%);background-repeat:no-repeat;background-position:bottom}.post-card-overlay-link{position:absolute;inset:0;z-index:0}.card-post-image-footer .categories-wrapper,.card-post-image-footer .title-like-group{position:relative;z-index:1}.card-post-image-footer .categories-wrapper{pointer-events:none}.card-post-image-footer .card-category{display:inline-block;font-size:13px;font-weight:500;padding:4px 10px;border-radius:6px;line-height:1.2;background-color:rgba(255,255,255,.85);color:var(--title-color)}.card-post-image-footer .title-like-group{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.card-post-image-footer .title-like-group h2{margin:0;font-size:18px;line-height:1.4;color:#fff;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card-post-image-footer .title-like-group .like-button{flex-shrink:0;color:#fff}.card-post-image-footer .categories-wrapper{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.popover-inner .block{margin:20px 0;padding:0 20px}.popup-demo{padding-top:0;padding-bottom:0;display:flex;flex-direction:column}.popup-demo img{width:80%;margin-top:40px}.popup-content{margin-top:10px;flex:1;text-align:center}.popup-demo .button{margin-bottom:25px;min-height:44px}.popup-demo .swipe-down-text{margin-bottom:25px;text-align:center;font-size:18px;font-weight:500}.authors-slider swiper-slide,.categories-slider swiper-slide,.toast-button.button{width:auto}.sheet-modal[data-swipe-to-close=true] .sheet-modal-inner::before{content:"";width:40px;height:6px;position:absolute;left:50%;top:8px;margin-left:-20px;border-radius:3px;background:#666;cursor:pointer;z-index:15}.sheet-modal{height:32vh}.sheet-modal[data-swipe-to-close=true]{border-top-right-radius:20px;border-top-left-radius:20px;height:auto;max-height:85vh;overflow:hidden}.sheet-modal[data-swipe-to-close=true] .sheet-modal-inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.sheet-modal .page-content{padding:0 20px 20px}.sheet-modal[data-swipe-to-close=true] .page-content{padding-top:20px}.sheet-modal::before{display:none!important}.toast.toast-error{--f7-toast-bg-color:var(--f7-color-red, #ff3b30)}swiper-container{margin-top:10px;margin-bottom:-20px;padding-bottom:20px}.category-slide{background-color:var(--light-gray);color:var(--title-color);font-size:14px;line-height:21px;font-weight:500;padding:10px 16px;display:flex;border-radius:20px}.categories-slider{margin-top:15px}.authors-slider{margin-top:20px}.author-slide{display:flex;flex-direction:column;width:85px}.author-slide img{width:60px;border-radius:50%}.author-slide .author-name{text-align:center;color:var(--title-color);font-weight:500;margin-top:7px}.card-movie{border-radius:15px}.card-movie-rating{position:absolute;right:8px;bottom:8px;background-color:#fff;padding:4px 8px 2px 6px;border-radius:20px;font-size:12px;font-weight:500;color:var(--title-color)}.card-movie-rating i{font-size:12px;margin-bottom:3px}.card-movie .card-image img{aspect-ratio:9/13;object-fit:cover}.section-title{margin-top:25px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;color:var(--title-color);font-size:18px;font-weight:600}.section-title .left i{font-size:16px}.section-title a{color:var(--f7-theme-color)}.grid,.payment-method-section hr.card-divider{margin:10px 0}.grid-demo>*{padding:20px 0;font-weight:500;color:var(--title-color);background-color:var(--light-gray);border-radius:6px;text-align:center}.grid-demo{margin:15px 0}.grid-buttons-demo,.grid-buttons-demo .button{margin-bottom:0;margin-top:0}.grid-no-margin{margin:0}.demo-icons{display:grid;grid-template-columns:repeat(auto-fill,60px);justify-content:space-between;grid-gap:1rem;justify-items:center}.demo-icons i{margin:10px;font-size:30px}.infinite-scroll-demo .post-horizontal .post-image{border-radius:15px;min-width:84px;max-width:84px;height:84px;background-color:var(--title-color);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:30px}.notification-image{border-radius:50%}.navbar-photo-browser .right .link i,.navbar-photo-browser .right .link svg,.photo-browser-page .navbar .title,.segmented.segmented-strong .button.tab-link-active{color:#fff}.preloader-big{height:40px;width:40px}.progressbar,.progressbar-infinite{margin:20px 0;height:8px;background-color:var(--light-gray)}.section-title a,.swipeout-actions-left>a,.swipeout-actions-left>button,.swipeout-actions-left>div,.swipeout-actions-left>span,.swipeout-actions-right>a,.swipeout-actions-right>button,.swipeout-actions-right>div,.swipeout-actions-right>span{font-weight:500;font-size:15px}.text-editor{margin-right:0;margin-left:0;border-radius:10px;border:1px solid #e0e3e6;margin-top:0;background-color:var(--light-gray)}.dark .text-editor{border:1px solid #363d43}.text-editor-content .text-editor-placeholder{color:#93a0b1}.text-editor-toolbar{border-bottom:1px solid #e0e3e6;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--light-gray)}.dark .text-editor-toolbar{border-bottom:1px solid #363d43}.text-editor-toolbar::after{display:none}.icon-tooltip{color:var(--title-color)}.segmented.segmented-strong .button{margin:0;border-radius:12px}.segmented.segmented-strong{background-color:var(--light-gray);border-radius:15px}.segmented-strong .segmented-highlight{box-shadow:none;background-color:var(--title-color);border-radius:12px}.segmented-strong{--f7-segmented-strong-padding:3px}.dark .segmented.segmented-strong .button.tab-link-active{color:#181c22}.accordion-item-content{padding:0 20px}.accordion-item-content p{font-size:15px;margin:0 0 5px}.list.accordion-list .item-title{color:var(--title-color);font-weight:500;font-size:15px}.rating-block{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px 25px}.rating-block-note{font-weight:500;font-size:30px;margin:20px 0}.rating-block-text{text-align:center;color:var(--text-color)}.rating-block-detailed,.rating-block-total{display:flex;justify-content:space-between;align-items:center}.rating-block-detailed{flex-direction:column;padding:20px 0}.rating-block-total{background-color:#f5f9ff;border-radius:50px;padding:10px 15px}.rating-block-total-text{font-weight:500;margin-top:2px;margin-left:5px}.rating-block-detailed .rating-block-stars i{font-size:22px}.rating-block-count{font-size:14px;margin-top:10px;color:var(--text-color);margin-bottom:15px}.rating-block-group{width:100%}.rating-block-individual{display:flex;align-items:center;margin:15px 0}.rating-block-individual:first-child{margin-top:0}.rating-block-star{display:flex;align-items:center;justify-content:flex-end;font-weight:500;width:40px}.rating-block-star i{font-size:18px;margin-left:3px}.rating-block-bar{margin:0 10px}.rating-block-percentage{font-weight:500;width:44px}.rating-bg{background-color:#f5f9ff;border-radius:15px}.ticket{border-radius:15px;position:relative;width:100%;height:140px;font-size:15px;background-size:50% 100%;background-repeat:no-repeat;background-image:radial-gradient(circle at 0 50%,transparent .7em,var(--light-gray)0),radial-gradient(circle at 100% 50%,transparent .7em,var(--light-gray)0);background-position:top left,top right;overflow:hidden;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;box-sizing:border-box}.ticket-infos{padding-left:5px}.ticket-image,.ticket-infos{flex:1;flex-basis:50%}.ticket-discount{font-size:40px;font-weight:600;color:var(--title-color)}.ticket-text{text-transform:uppercase;font-weight:600;font-size:14px}.ticket-description{font-weight:500;font-size:14px}.ticket:active{opacity:.5}.ticket-fill{border-radius:15px;position:relative;width:100%;height:140px;font-size:15px;background:linear-gradient(90deg,#15161b,#14142d);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 30px;box-sizing:border-box;margin-bottom:20px}.ticket-fill::after,.ticket-fill::before{content:"";width:22px;height:11px;background-color:#fff;border-radius:10rem 10rem 0 0;position:absolute;top:75px;z-index:10}.ticket-fill::before{left:-6px;transform:rotate(90deg)}.ticket-fill::after{right:-6px;transform:rotate(270deg)}.ticket-fill .ticket-description,.ticket-fill .ticket-discount{color:#fff;font-weight:500;z-index:10}.ticket-background-icon{position:absolute;right:40px;color:rgba(255,255,255,.1)}.ticket-background-icon i{font-size:110px}.image-container-wrapper.is-loading-error img,.ticket-image-bg,.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ticket-image-bg{z-index:1;object-fit:cover;border-radius:15px}.ticket-image-bg+.ticket-text{z-index:10;color:#fff}.ticket-fill:active{opacity:.9}.timeline{padding:0}.timeline-item-text{color:var(--text-color);margin-top:5px;line-height:1.8em}.timeline-item-date{font-weight:500}.timeline-item-divider:after,.timeline-item-divider:before{width:1px;opacity:.2;background:#41454b}.timeline-item-divider{background:var(--title-color)}.timeline-item-content{margin-top:-4px;margin-bottom:5px}.timeline-item-inner{padding-top:0}.timeline-item-text img{border-radius:10px}.information-block{background-image:url(../img/images/pattern-general.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--title-color);text-align:center;border-radius:15px;padding:25px 20px 20px;margin:20px 0}.information-block.error-message{background-image:url(../img/images/pattern-error.png)}.information-block.success-message{background-image:url(../img/images/pattern-success.png)}.information-block.success-message h2,.information-block.success-message p{color:#599c63}.information-block.error-message h2,.information-block.error-message p{color:#b14b4b}.information-block img{width:30%}.information-block h2{font-size:30px;margin:10px 0 0}.information-block p{color:var(--title-color);margin:10px 0;font-weight:500;line-height:1.5}.image-container-wrapper,.post-detail-cover-image-container{position:relative;display:block;width:100%;border-radius:var(--f7-card-border-radius);overflow:hidden;background-color:#f0f0f0}.image-container-wrapper.is-loading-error{position:relative;width:100%;padding-top:56.25%;height:0;background-color:transparent;border:1px solid #dee2e6}.image-container-wrapper.is-loading-error::after{content:"404 - Image Not Found";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 12px;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:500;border-radius:6px;z-index:2}.image-container-wrapper.is-loading-error img{object-fit:cover;opacity:.4}.extend-image-btn{position:absolute;top:8px;right:8px;width:36px;height:36px;background-color:rgba(0,0,0,.6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;transition:background-color .2s}.extend-image-btn:hover{background-color:rgba(0,0,0,.8)}.verified-badge{margin-left:2px;font-size:19px}.verified-badge-overlay{position:absolute;top:10px;left:10px;z-index:10;display:flex;align-items:center;padding:4px 8px;background-color:rgba(33,150,83,.85);color:#fff;border-radius:16px;font-size:12px;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.verified-badge-overlay .icon{font-size:16px;margin-right:4px}.title-bottom-line{position:relative;margin-top:30px;margin-bottom:25px}.title-bottom-line::after{content:"";position:absolute;background-color:var(--f7-list-outline-border-color);display:block;z-index:15;right:auto;bottom:-7px;left:0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)))}.custom-tabs .tab{padding-left:10px;padding-right:10px}.segmented-centered{width:100%;max-width:400px;margin:16px auto}.views.tabs{overflow:visible}.video-embed-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin:16px 0;border-radius:8px}.video-embed-container iframe{bottom:0;right:0;border:0}.light-gray-title .badge{padding:0;margin-left:3px;margin-bottom:2px}.section-title a .f7-icons{font-size:16px;vertical-align:middle;margin-left:4px}.empty-state-message i{font-size:80px;color:var(--f7-color-gray-300)}.empty-state-message h2{margin-top:10px;color:var(--f7-text-color)}.empty-state-message p{color:var(--f7-text-color-secondary)}.dark .empty-state-message i{color:var(--f7-color-gray-700)}.segmented .tab-link{white-space:normal;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.2}.segmented .button.tab-link{flex-shrink:1}.stat-card{background-color:var(--f7-card-bg-color);padding:12px;border-radius:12px;text-align:center;box-shadow:var(--f7-card-box-shadow);container-type:inline-size;container-name:stat-card}.stat-value{font-size:clamp(18px,25cqi,28px);font-weight:600;color:var(--f7-text-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-label{font-size:14px;color:var(--f7-text-color-secondary);margin-top:4px}.garden-card-new{margin-bottom:16px}.garden-card-header-new{padding:12px 16px;border-bottom:1px solid var(--f7-list-border-color)}.garden-name{font-size:20px;font-weight:600;margin:0}.weather-summary{display:flex;align-items:center;gap:8px}.weather-summary .weather-icon{width:40px;height:40px}.weather-summary .weather-temp{font-size:22px;font-weight:500}.garden-card-content-main{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;align-items:center;text-align:center}.garden-stat-item{padding:10px;background-color:var(--f7-card-bg-color-darker, #f7f7f8);border-radius:10px}.dark .garden-stat-item{background-color:#0e232d}.garden-stat-item .f7-icons,.weather-detail-item{font-size:22px;color:var(--f7-text-color-secondary)}.garden-stat-item span{font-size:16px}.garden-accordion.accordion-list{margin-top:0;margin-bottom:0}.garden-accordion .item-inner{min-height:40px;font-weight:500;font-size:14px}.garden-accordion .accordion-item-content{padding:0;overflow:hidden}.weather-detail-item{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px;gap:4px}.weather-detail-item .f7-icons{font-size:20px;color:var(--f7-text-color-secondary)}.garden-extra-details,.sunrise-item,.sunset-item{display:flex;justify-content:center;align-items:center}.sunrise-item,.sunset-item{grid-column:span 2;gap:8px;background-color:var(--light-gray);padding:6px;border-radius:8px}.sunrise-item .f7-icons{color:#ffcb2b}.sunset-item .f7-icons{color:#ff8c00}.garden-extra-details{padding:12px 0 0;font-size:14px}.garden-land-info{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--f7-text-color-secondary)}.detail-separator{color:var(--f7-card-outline-border-color);margin:0 8px}.garden-alert{background-color:var(--f7-color-orange-tint);color:var(--f7-color-orange-shade);padding:8px 12px;border-radius:8px;margin-top:16px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.dark .garden-alert{background-color:rgba(var(--f7-color-orange-rgb),.2)}.stat-placeholder{color:var(--f7-text-color-secondary);font-style:italic}.garden-card-header-new .weather-summary{display:flex;align-items:center;gap:4px}.garden-card-header-new .weather-temp{font-size:18px;font-weight:500}.garden-stat-item,.garden-stat-item-action{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:var(--f7-text-color-secondary)}.garden-stat-item i,.garden-stat-item-action i,.weather-detail-item i{font-size:24px;color:var(--f7-text-color)}.garden-stat-item-action{border-radius:8px;padding:8px;height:100%;justify-content:center}.dark .garden-stat-item-action,.garden-stat-item-action{background-color:var(--light-gray)}.garden-accordion{margin:0-15px!important}.garden-accordion .accordion-item .item-inner{font-size:14px;font-weight:500;color:var(--f7-text-color-secondary)}.garden-accordion .accordion-item-content .land-detail-grid,.garden-accordion .accordion-item-content .weather-detail-grid{padding:12px 15px 15px}.land-detail-grid,.weather-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 12px;padding:12px 0;border-top:1px solid var(--f7-list-border-color)}.garden-accordion .land-detail-grid,.garden-accordion .weather-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;padding:0}.weather-detail-item i{font-size:20px}.garden-stat-item span,.weather-detail-item span{font-weight:500;color:var(--f7-text-color)}.dark .garden-action-button,.dark .sunrise-item,.dark .sunset-item{background-color:var(--light-gray)}.sunrise-item i,.sunset-item i{font-size:24px}.sunrise-item i{color:var(--f7-color-yellow)}.sunset-item i{color:var(--f7-color-orange)}.garden-card-footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:8px 15px}.garden-action-button{width:36px;height:36px;background-color:var(--light-gray);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--f7-text-color)}.garden-action-button i{font-size:22px}.garden-card-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.garden-stat-item .stat-icon{font-size:24px;color:var(--f7-text-color-secondary);flex-shrink:0}.garden-stat-item .stat-text-content{display:flex;flex-direction:column;line-height:1.2}.garden-stat-item .stat-title{font-size:13px;color:var(--f7-text-color-secondary);margin-bottom:2px}.garden-stat-item .stat-value{font-size:16px;font-weight:600;color:var(--f7-text-color)}@media (min-width:600px){.garden-card-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.garden-card-stats-grid{grid-template-columns:repeat(4,1fr)}}.garden-card-header-new .weather-icon{width:32px;height:32px;object-fit:contain}.garden-card-new{border-radius:16px;overflow:hidden;border:1px solid var(--f7-card-outline-border-color);box-shadow:0 4px 12px rgba(0,0,0,.05)}.garden-card-header-custom{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;background-color:#fff}.dark .garden-card-header-custom{background-color:#1c1c1d}.garden-header-stats,.garden-header-title{color:var(--f7-text-color);position:relative}.garden-header-title{font-size:20px;font-weight:700;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;z-index:1}.garden-header-stats{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;flex:0 0 auto;z-index:0}.garden-header-stats i{font-size:24px;color:#417505}.garden-stats-text{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.garden-actions-row{display:flex;gap:10px;padding:0 16px 16px}.btn-garden-action{flex:1;border-radius:8px;font-weight:600;text-transform:none;font-size:15px;height:44px;display:flex;align-items:center;justify-content:center;color:#000}.btn-qr-code{background-color:#fc0}.btn-view-garden{background-color:#ff9500}.garden-map-preview .leaflet-container{width:100%;height:100%}.weather-left i,.weather-left img{width:40px;height:40px;object-fit:contain;display:block}.custom-search-container i,.weather-desc{font-size:13px;color:var(--f7-text-color-secondary)}.weather-accordion .item-content{min-height:40px;padding-left:16px}.weather-accordion .item-inner{justify-content:flex-start;font-weight:500;font-size:14px;color:var(--f7-text-color-secondary)}html[dir=rtl] .garden-header-stats{flex-direction:row-reverse}html[dir=rtl] .garden-stats-text{align-items:flex-start}.garden-map-preview.is-fullscreen{position:fixed!important;top:0;left:0;right:0;bottom:0;width:100vw!important;height:100vh!important;z-index:99999;background:#fff;border-radius:0!important}.garden-map-preview.is-fullscreen .leaflet-container{width:100%!important;height:100%!important;border-radius:0!important}.garden-map-preview .leaflet-control-custom-container{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-left:10px}.garden-map-preview .leaflet-control-custom-button.btn-layer,.garden-map-preview .leaflet-control-custom-button.btn-zoom-in,.garden-map-preview .leaflet-control-custom-button.btn-zoom-out{display:none!important}.garden-map-preview.is-fullscreen .leaflet-control-custom-button.btn-layer,.garden-map-preview.is-fullscreen .leaflet-control-custom-button.btn-zoom-in,.garden-map-preview.is-fullscreen .leaflet-control-custom-button.btn-zoom-out{display:flex!important}.garden-map-preview{width:100%;height:200px;background-color:#e5e3df;position:relative;z-index:1}.weather-text-group{display:flex;flex-direction:column;line-height:1.2}.weather-temp-big{font-size:22px;font-weight:700;color:var(--f7-text-color)}.weather-desc-text{font-size:13px;color:var(--f7-text-color-secondary);font-weight:500}.garden-weather-row,.weather-left,.weather-right{display:flex;align-items:center;justify-content:center;gap:12px}.garden-weather-row{flex-direction:column;padding:12px 16px}.weather-left,.weather-right{width:100%}.weather-right{gap:6px;font-size:13px;color:var(--f7-text-color-secondary)}#mapid,.map-container{width:100%!important;height:300px!important}.garden-card-new.is-joined{background-color:var(--f7-block-strong-bg-color);border:1px dashed var(--f7-card-outline-border-color)}.dark .garden-card-new.is-joined{background-color:#151515}.notice-card{position:relative;border-radius:8px;padding:12px;padding-inline-end:32px;margin-bottom:10px;display:flex;align-items:flex-start;gap:12px;background-color:var(--f7-card-bg-color);box-shadow:0 1px 3px rgba(0,0,0,.1)}.notice-card .notice-icon{flex-shrink:0;margin-top:2px}.notice-card .notice-content{flex:1}.notice-card .notice-title{font-weight:700;font-size:14px;margin-bottom:2px;line-height:1.3}.notice-card .notice-message{font-size:13px;line-height:1.4;opacity:.85}.notice-card .notice-close{position:absolute;top:8px;inset-inline-end:8px;padding:4px;opacity:.6;cursor:pointer}.notice-card.notice-color-NORMAL{background-color:rgba(var(--f7-color-blue-rgb),.12);border:1px solid var(--f7-color-blue);color:var(--f7-text-color)}.notice-card.notice-color-NORMAL .notice-icon,.notice-card.notice-color-NORMAL .notice-title{color:var(--f7-color-blue)}.notice-card.notice-color-DANGER{background-color:rgba(var(--f7-color-red-rgb),.12);border:1px solid var(--f7-color-red);color:var(--f7-text-color)}.notice-card.notice-color-DANGER .notice-icon,.notice-card.notice-color-DANGER .notice-title,.page[data-name=profile-addresses] .address-card .delete-address-btn i{color:var(--f7-color-red)}.notice-card.notice-color-WARNING{background-color:rgba(var(--f7-color-orange-rgb),.12);border:1px solid var(--f7-color-orange);color:var(--f7-text-color)}.notice-card.notice-color-WARNING .notice-icon,.notice-card.notice-color-WARNING .notice-title{color:var(--f7-color-orange)}.notice-card.notice-color-SUCCESS{background-color:rgba(var(--f7-color-green-rgb),.12);border:1px solid var(--f7-color-green);color:var(--f7-text-color)}.notice-card.notice-color-SUCCESS .notice-icon,.notice-card.notice-color-SUCCESS .notice-title,.spec-details-list li.spec-text-green span{color:var(--f7-color-green)}.dark .notice-card .notice-message{color:#fff;opacity:.9}#garden-map-container{position:relative;width:100%}#garden-edit-map-container,#garden-map-container{flex-grow:1;background-color:#e5e3df}.leaflet-control-custom-container{display:flex;flex-direction:column;gap:10px}.leaflet-control-custom-container .leaflet-bar a,.leaflet-control-custom-container .leaflet-control-custom-button .f7-icons{font-size:18px}.leaflet-geosearch-bar{z-index:1009!important}.leaflet-geosearch-bar .results.active{padding:0;border-radius:4px;border:0;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.4);max-height:50vh;overflow-y:auto}.dark .leaflet-geosearch-bar .results.active{background:var(--f7-bars-bg-color-dark)}.leaflet-geosearch-bar .results>*{padding:8px 12px;border-bottom:1px solid var(--f7-list-item-border-color);color:var(--f7-text-color)}.dark .leaflet-geosearch-bar .results>*{color:var(--f7-text-color-dark);border-bottom:1px solid var(--f7-list-item-border-color-dark)}.leaflet-geosearch-bar .results>.active,.leaflet-geosearch-bar .results>:hover{background-color:var(--f7-theme-color-tint)}.dark .leaflet-geosearch-bar .results>.active,.dark .leaflet-geosearch-bar .results>:hover{background-color:rgba(var(--f7-theme-color-rgb),.15)}.leaflet-control-geosearch.leaflet-geosearch-bar{width:80%!important;margin-left:auto!important;margin-top:5px!important;margin-right:auto!important;padding:0!important}.leaflet-default-icon-path{background-image:url(../images/marker-icon.png)}.leaflet-control-geosearch.leaflet-geosearch-bar .glass{width:100%!important;border-radius:4px 0 0 4px!important;padding:0!important}.leaflet-control-geosearch.leaflet-geosearch-bar input{width:100%!important;border-radius:0!important;padding:0!important}.leaflet-control-geosearch.leaflet-geosearch-bar .reset,.leaflet-control-geosearch.leaflet-geosearch-bar button{border-radius:0 4px 4px 0!important;width:34px!important}.leaflet-control-geosearch.leaflet-geosearch-bar .results .active,.leaflet-control-layers-toggle::before{width:100%!important;height:100%!important}.leaflet-control-geosearch.leaflet-geosearch-bar>a{display:flex!important;align-items:center!important;justify-content:center!important;background-image:none!important}.leaflet-control-geosearch.leaflet-geosearch-bar>a::after{font-family:"Framework7-Icons",serif!important;content:"search"!important;font-size:20px!important;color:#000!important}.dark .leaflet-control-geosearch.leaflet-geosearch-bar>a::after{color:#fff!important}#garden-tutorial-popup .swiper-onboarding img{border:1px solid var(--f7-list-outline-border-color);border-radius:12px;width:85%;max-width:350px;height:auto;display:block;margin:0 auto}.map-vertex-marker{background-color:var(--f7-theme-color);width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:pointer}.map-vertex-marker.first-vertex{background-color:var(--f7-color-green);width:16px;height:16px;margin-left:-2px;margin-top:-2px}.dark .map-vertex-marker{border-color:#333}#garden-info-banner{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:calc(100% - 20px);max-width:500px;z-index:1000;margin:0;background-color:rgba(255,255,255,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.dark #garden-info-banner{background-color:rgba(44,44,46,.85)}.leaflet-control-layers-toggle.active{background-color:var(--f7-theme-color-tint)!important}.leaflet-control-layers-toggle{color:#000!important;border:1px solid rgba(0,0,0,.2)!important;background-image:none!important;cursor:pointer!important}.leaflet-control-layers-toggle:hover{background-color:#f4f4f4!important}.leaflet-control-layers-toggle::before{font-family:"Framework7-Icons",serif!important;font-size:22px!important;display:flex!important;justify-content:center!important;align-items:center!important;color:#fff!important}.dark .leaflet-control-custom-button.active,.leaflet-control-custom-button.active{background-color:var(--f7-color-green)!important;color:#fff!important}.page[data-name=garden-create] #garden-map-container.insert-mode-active,.page[data-name=garden-edit-boundary] #garden-boundary-map-container.insert-mode-active{cursor:crosshair!important}#garden-detail-map-container .leaflet-container{cursor:default!important}.map-card-container{background-color:var(--f7-card-bg-color);padding:15px;border-radius:var(--f7-card-border-radius);box-shadow:var(--f7-card-box-shadow);margin:var(--f7-card-margin-vertical)0}#garden-edit-map-container{height:250px;width:100%;position:relative;border-radius:10px;overflow:hidden}.leaflet-pseudo-fullscreen{top:var(--f7-navbar-height, 50px)!important;height:calc(100% - var(--f7-navbar-height, 50px))!important;z-index:400!important}@media (min-width:768px){#garden-dashboard-map-container,#garden-detail-map-container,.map-card-container{height:450px!important}}.page[data-name=garden-create] .page-content,.page[data-name=garden-edit-boundary] .page-content{padding:0!important;margin:0!important}.page[data-name=garden-create] #garden-map-container,.page[data-name=garden-edit-boundary] #garden-boundary-map-container{height:100%;width:100%}.page[data-name=garden-create] #garden-actions-toolbar,.page[data-name=garden-edit-boundary] #garden-actions-toolbar{position:absolute;bottom:20px;left:15px;right:15px;z-index:1001;margin:0;display:flex;gap:10px}.page[data-name=garden-create] #garden-actions-toolbar .button-outline,.page[data-name=garden-edit-boundary] #garden-actions-toolbar .button-outline{background-color:rgba(255,255,255,.9);color:#000;border-color:transparent}.area-display-container,.custom-search-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.15)}.area-display-container{position:absolute;top:8%;left:50%;transform:translateX(-50%);z-index:1000;color:var(--f7-text-color);padding:8px 16px;font-size:16px;font-weight:600;white-space:nowrap}.dark .area-display-container{background-color:#1c1c1d;color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.5)}.area-display-container.invalid-area{background-color:rgba(220,53,69,.9);color:#fff}.leaflet-control-layers.leaflet-control-layers-expanded{z-index:1050!important}.custom-search-container{width:100%;height:44px;display:flex;align-items:center;padding:0 10px;box-sizing:border-box}.custom-search-container input{border:0;outline:0;flex:1;font-size:14px;height:100%;margin:0 10px;background:0 0;color:var(--f7-text-color)}.custom-search-container i{font-size:18px}.dark .custom-search-container{background-color:#1c1c1d;box-shadow:0 2px 12px rgba(0,0,0,.5)}.page[data-name=garden-create] #garden-actions-toolbar .button,.page[data-name=garden-edit-boundary] #garden-actions-toolbar .button{margin:0;flex:1}.map-vertex-marker.is-green{background-color:var(--f7-color-green);border:2px solid rgba(255,255,255,.8)}.leaflet-control-custom-button#insert-vertex-btn.active{background-color:var(--f7-color-green);color:#fff}.dark .leaflet-control-custom-button#insert-vertex-btn.active{background-color:var(--f7-color-green);color:#000}#garden-boundary-map-container.insert-mode-active{cursor:crosshair}.tree-marker-on-map{font-size:24px;text-align:center;line-height:1;margin-left:-.5em;margin-top:-.5em;cursor:pointer}.leaflet-zoom-animated.leaflet-zoom-18 .tree-marker-on-map{font-size:26px}.leaflet-zoom-animated.leaflet-zoom-19 .tree-marker-on-map{font-size:40px}.leaflet-zoom-animated.leaflet-zoom-20 .tree-marker-on-map{font-size:48px}.leaflet-zoom-animated.leaflet-zoom-21 .tree-marker-on-map{font-size:56px}.actions-modal .actions-button:not(.color-red){color:var(--f7-text-color)}.garden-card-header-new .garden-actions{display:flex;gap:8px}.garden-card-header-new{display:flex;justify-content:space-between;align-items:center;gap:8px}.garden-card-header-new .garden-name{margin:0;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authors-slider .author-slide img{width:60px!important;height:60px!important;min-width:60px;object-fit:cover;margin-bottom:7px;display:block;border:3px solid transparent;padding:2px;box-sizing:border-box;border-radius:50%;border-color:var(--member-color-light, transparent)!important}.dark .authors-slider .author-slide img{border-color:var(--member-color-dark, transparent)!important}.authors-slider .author-name .author-role{font-size:12px;color:var(--text-color);font-weight:400;margin-top:2px}.add-member-card .add-member-icon{width:60px;height:60px;border-radius:50%;border:2px dashed #ccc;display:flex;align-items:center;justify-content:center;margin-bottom:7px}.invite-qrcode,.url-textarea{width:100%;box-sizing:border-box}.url-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f7-input-bg-color);margin-bottom:0;padding:10px 15px;border-radius:8px;color:var(--f7-text-color);font-size:14px;border:0;resize:none;font-family:inherit;line-height:1.4;text-align:center}.invite-qrcode{display:flex;justify-content:center;align-items:center;padding:1rem}.invite-qrcode canvas,.invite-qrcode img{width:90%;max-width:320px;max-height:320px;height:auto;display:block;border-radius:12px;object-fit:contain}#invite-qrcode-container{text-align:center}@media (min-width:768px){.invite-qrcode{justify-content:center}}.card.joined-garden{background-color:var(--f7-color-teal-tint, #e0f2f1);border:1px solid var(--f7-color-teal, #26a69a)}.dark .card.joined-garden{background-color:#00363a;border-color:var(--f7-color-teal-shade, #00796b)}.card.joined-garden .card-header{border-bottom:1px solid rgba(0,121,107,.2)}#permissions-accordion .item-inner{padding-right:0;justify-content:space-between}#permissions-accordion .accordion-item-content .list{margin-top:0;margin-bottom:0}#permissions-accordion .accordion-item-content ul{background-color:var(--f7-list-bg-color-darker)}.dark #permissions-accordion .accordion-item-content ul{background-color:rgba(0,0,0,.15)}#permissions-accordion .accordion-item-content .item-content{padding-left:24px}.preset-roles-container .button{flex-shrink:0}#permissions-accordion .item-link.accordion-header-link{width:100%;padding-left:0}#permissions-accordion .item-link.accordion-header-link .item-title{width:100%}.list.no-after-divider ul::after,.list.no-after-divider::after{display:none}.permission-count-badge{color:var(--f7-text-color-secondary);font-size:14px;margin-right:12px;min-width:30px;text-align:right}#dashboard-layer-btn,#dashboard-zoom-in-btn,#dashboard-zoom-out-btn,.owner-view-active .owner-hidden{display:none!important}.owner-view-active .toggle{pointer-events:none;opacity:.7}#add-new-category-container .item-inner{color:var(--f7-theme-color);font-weight:500}#add-new-category-container .item-inner .f7-icons{font-size:22px;margin-right:8px}.preset-roles-container,.selected-member-chip-container{display:flex;flex-wrap:wrap;gap:8px}.selected-member-chip-container{padding:0 16px}.selected-member-chip{display:inline-flex;align-items:center;background-color:var(--f7-chip-bg-color, #e5e5ea);border-radius:16px;padding:4px 4px 4px 8px;font-size:14px}.dark .selected-member-chip{background-color:var(--f7-chip-bg-color-dark, #333)}.selected-member-chip img{width:24px;height:24px;border-radius:50%;margin-right:6px;object-fit:cover}.selected-member-chip .chip-delete{margin-left:6px;color:var(--f7-text-color-secondary);font-size:18px}.chip-delete,.chip-label,html[dir=rtl] #garden-edit-form input{padding-left:0!important;padding-right:0!important}.chip-delete{height:28px!important}.chip-delete .f7-icons{font-size:16px;padding-right:4px;padding-left:4px}.chip-delete::before{font-size:18px;display:inline-block;line-height:1;color:var(--f7-text-color-secondary);font-family:none!important;content:""!important}.chip-delete:hover::before{color:var(--f7-theme-color)}.file-preview-chip{padding-right:32px}.file-preview-chip .chip-label{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-chip .chip-close-button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--f7-text-color-secondary);opacity:.7}.file-preview-chip .chip-close-button:hover{opacity:1}.file-preview-chip .chip-close-button .f7-icons{font-size:20px}.file-upload-progress-container{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--f7-list-border-color)}.file-upload-progress-bar{width:0%;height:100%;background-color:var(--f7-theme-color);transition:width .2s ease}.file-upload-toast{display:flex;align-items:center;width:100%;gap:12px}.file-upload-toast-text{flex-shrink:0;white-space:nowrap}.file-upload-toast .progressbar{flex-grow:1;margin:0;height:6px;background-color:rgba(255,255,255,.3)}.file-upload-toast .progressbar span{background-color:#fff}.file-upload-toast .toast-cancel-upload-btn{color:#fff;font-weight:500;flex-shrink:0}.leaflet-control-custom-button,.leaflet-control-layers-toggle{padding:0!important;line-height:0!important}.leaflet-control-custom-button i,.leaflet-control-layers-toggle i{display:block;font-size:24px!important;line-height:1}#dashboard-add-tree-btn.dashboard-add-tree-button{width:auto!important;min-width:132px;padding:0 16px!important;gap:8px;background:var(--f7-color-green)!important;color:#fff!important;line-height:1.2!important;white-space:nowrap}#dashboard-add-tree-btn.dashboard-add-tree-button span{font-size:14px;font-weight:600}#dashboard-add-tree-btn.dashboard-add-tree-button:active,.dark #dashboard-add-tree-btn.dashboard-add-tree-button{background:var(--f7-color-green-shade, #248a3d)!important;color:#fff!important}.qr-scanner-manual-action{position:absolute;z-index:20;inset-inline:16px;bottom:calc(20px + env(safe-area-inset-bottom,0))}.qr-scanner-manual-action .button{width:min(100%,420px);margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 18px rgba(0,0,0,.35)}#map-interactive-wrapper.is-fullscreen{width:100vw!important;height:100vh!important;position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:99999;background:#fff}#map-interactive-wrapper.is-fullscreen #garden-dashboard-map-container{height:100%!important;width:100%!important;border-radius:0!important}#map-interactive-wrapper.is-fullscreen #dashboard-layer-btn,#map-interactive-wrapper.is-fullscreen #dashboard-zoom-in-btn,#map-interactive-wrapper.is-fullscreen #dashboard-zoom-out-btn{display:flex!important}body.map-fullscreen-active .floating-toolbar-wrapper,body.map-fullscreen-active .sticky-footer,body.map-fullscreen-active .view-main .navbar{display:none!important}.leaflet-bar,.leaflet-control-custom-container .leaflet-bar{box-shadow:none!important;border:0!important}.leaflet-control-custom-button,.leaflet-control-layers-toggle{width:44px!important;height:44px!important;border-radius:12px!important;margin-bottom:10px!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important;border:0!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--f7-text-color)!important;transition:transform .1s ease,background-color .2s}.leaflet-bar a,.leaflet-bar a:last-child{border-bottom:none!important}.leaflet-control-custom-button:active,.leaflet-control-layers-toggle:active{transform:scale(.95);background-color:#f9f9f9!important}.dark .leaflet-control-custom-button,.dark .leaflet-control-layers-toggle{background-color:#1c1c1d!important;color:#fff!important;box-shadow:0 2px 12px rgba(0,0,0,.5)!important}.dark .leaflet-control-custom-button:active{background-color:#2c2c2e!important}.input-invalid .item-input-error-message{padding-left:10px!important;padding-right:10px!important}#garden-edit-form .item-input-error-message{padding-left:15px;padding-right:15px;margin-top:5px}html[dir=rtl] #garden-edit-form select{background-position:left 10px center!important;padding-left:40px!important;padding-right:15px!important}#garden-ticket-create-form ul::after,#garden-ticket-create-form ul::before,#negligence-timer-list-container ul::after,#negligence-timer-list-container ul::before,#schedule-options-container ul::after,#schedule-options-container ul::before,#task-add-content .item-inner::after,#task-add-content ul::after,#task-add-content ul::before,#task-edit-content .item-inner::after,#task-edit-content ul::after,#task-edit-content ul::before,.leaflet-control-custom-container .fs-only-control,.leaflet-control-custom-container-right.fs-only-control{display:none!important}.is-fullscreen .leaflet-control-custom-container .fs-only-control{display:flex!important}.is-fullscreen .leaflet-control-custom-container-right.fs-only-control{display:flex!important;flex-direction:column;gap:10px;pointer-events:none}.fs-map-toast,.is-fullscreen .leaflet-control-custom-container-right.fs-only-control>*,.payment-method-section .list li.disabled a.link{pointer-events:auto}.fs-map-toast{position:absolute;bottom:calc(96px + env(safe-area-inset-bottom,0));left:50%;transform:translateX(-50%);z-index:12000;background:rgba(35,35,35,.95);color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.4);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:fit-content;min-width:250px;max-width:90vw;direction:rtl}.fs-map-toast-text{flex:1;font-size:14px;line-height:1.5;text-align:right;white-space:normal;color:#fff}.fs-map-toast button{flex-shrink:0;background:rgba(255,255,255,.15);border:0;color:var(--f7-color-green);font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer;padding:8px 16px;border-radius:8px;white-space:nowrap;transition:background .2s;width:auto}.fs-map-toast button:active{background:rgba(255,255,255,.3)}.fs-map-toast.error{background:rgba(210,40,40,.95)}.fs-map-toast.error button{color:#fff;background:rgba(0,0,0,.2)}.small-text{font-size:12px}.text-size-32{font-size:32px;line-height:1.2}.full-width{width:100%}.margin-vertical-half{margin-top:8px;margin-bottom:8px}.ticket-card-header-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}#garden-ticket-create-form ul{border:0!important}.dark .range-group-container{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px}.dark .range-group-container input[type=number],.dark .range-group-container input[type=text]{background-color:rgba(0,0,0,.2);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:4px}.dark .range-group-container div,.dark .range-group-container label,.dark .range-group-container span{color:#fff}.dark .range-slider-bar{background:#444}.dark .range-slider-knob{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5)}.task-history-date-pill{background-color:#f7f7f8;border:1px solid #e0e0e0;border-radius:20px}.task-card,.task-history-card{background-color:var(--f7-card-bg-color, #ffffff)}.task-history-card{border-radius:12px;border:0}.task-card{color:var(--f7-text-color)}.dashed-divider{border-bottom:1px dashed #e0e0e0;padding-bottom:6px}.dark .task-history-date-pill{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.dark .task-history-date-pill .text-color-gray{color:rgba(255,255,255,.7)!important}.dark .task-history-card{background-color:#1c1c1d;box-shadow:0 4px 12px rgba(0,0,0,.5)}.dark .dashed-divider{border-bottom:1px dashed rgba(255,255,255,.15)}.dark .task-history-card img{border-color:#333!important}.dark .task-history-card .block-title{color:#fff}.order-status-timeline,.timeline-step{position:relative}.timeline-step{z-index:2}.timeline-step .timeline-icon{border:2px solid #d1d1d6;background-color:var(--f7-page-bg-color, #ffffff);margin-bottom:8px;color:#8e8e93}.timeline-step.active .timeline-icon,.timeline-step.completed .timeline-icon{background-color:var(--f7-color-green)}.timeline-step .timeline-label{white-space:normal;max-width:110px;line-height:1.3}.timeline-step .timeline-label div:first-child{color:var(--f7-text-color);margin-bottom:4px}.timeline-step .timeline-label div:last-child{color:var(--f7-text-color-secondary)}.timeline-connector{min-width:40px;background-color:#d1d1d6;z-index:1}.dark .timeline-step .timeline-icon{background-color:var(--f7-page-bg-color, #121212);border-color:#3a3a3c;color:#636366}.dark .timeline-step.active .timeline-icon,.dark .timeline-step.completed .timeline-icon{background-color:var(--f7-color-green);border-color:var(--f7-color-green);color:#000!important}.dark .timeline-connector{background-color:#3a3a3c}.dark .timeline-connector.completed{background-color:var(--f7-color-green)}.order-status-timeline-vertical{display:flex;flex-direction:column;align-items:stretch;padding:0 4px;width:100%;padding-inline:0}.order-status-timeline-vertical .timeline-step{flex-direction:row;align-items:flex-start;min-width:0;width:100%;box-sizing:border-box;gap:14px}.order-status-timeline-vertical .timeline-marker{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex-shrink:0}.order-status-timeline-vertical .timeline-icon{margin-bottom:0;flex-shrink:0}.order-status-timeline-vertical .timeline-connector{width:2px;height:auto;min-height:26px;min-width:0;margin:6px 0;flex-grow:1}.order-status-timeline-vertical .timeline-label{max-width:none;width:calc(100% - 64px);text-align:start;padding-top:12px;padding-bottom:18px;min-width:0;flex:1;white-space:normal;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb}.order-status-timeline-vertical .timeline-step:last-child .timeline-label{padding-bottom:0}.order-status-timeline-vertical .timeline-title{font-weight:700;font-size:14px;line-height:1.4;color:var(--f7-text-color);margin-bottom:4px;white-space:normal;word-break:normal;overflow-wrap:break-word}.order-status-timeline-vertical .timeline-dates{font-size:12px;color:var(--f7-text-color-secondary, gray);line-height:1.4}.order-status-timeline-vertical .timeline-variety{font-weight:500;font-size:13px;color:var(--f7-text-color-secondary, gray)}.order-status-timeline-vertical .timeline-description{font-size:12px;line-height:1.5;margin-top:4px;color:var(--f7-text-color-secondary, gray);white-space:normal;overflow-wrap:anywhere}.map-tree-card{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 24px);max-width:420px;box-sizing:border-box;padding:12px 14px;border-radius:16px;background-color:#fff;color:var(--f7-text-color);box-shadow:0 4px 20px rgba(0,0,0,.18)}.dark .map-tree-card{background-color:#1c1c1d;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.55)}.map-tree-card-head{display:flex;align-items:center;gap:10px}.map-tree-card-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(76,175,80,.14);color:var(--f7-color-green)}.map-tree-card-avatar .f7-icons{font-size:20px}.map-tree-card-titles{flex:1 1 auto;min-width:0}.map-tree-card-name,.map-tree-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-tree-card-name{font-size:16px;font-weight:600;line-height:1.3}.map-tree-card-sub{margin-top:2px;font-size:13px;opacity:.75}.map-tree-card-close{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.55}.map-tree-card-close .f7-icons{font-size:17px}.map-tree-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.map-tree-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:500;background-color:rgba(127,127,127,.14)}.map-tree-tag .f7-icons{font-size:13px}.map-tree-tag.is-ok{background-color:rgba(76,175,80,.16);color:var(--f7-color-green)}.map-tree-tag.is-warn{background-color:rgba(255,149,0,.18);color:var(--f7-color-orange)}.map-tree-card-hint{margin-top:9px;font-size:12px;line-height:1.45;opacity:.65}#map-interactive-wrapper:not(.is-fullscreen) .map-tree-card-hint{display:none}@media (max-width:480px){.map-tree-card{bottom:12px;padding:10px 12px}.map-tree-card-name{font-size:15px}.map-tree-card-sub{font-size:12px}}.task-map-wrapper.is-fullscreen{width:100vw!important;height:100vh!important;height:100dvh!important;position:fixed!important;top:0;inset-inline-start:0;right:0;bottom:0;z-index:99999;border-radius:0!important;background:#fff}body.map-fullscreen-active .page[data-name=task-detail] #task-detail-content>:not(#task-map-container-wrapper){visibility:hidden!important}body.map-fullscreen-active .page[data-name=task-detail] #task-map-container-wrapper{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:99999!important}.dark .task-map-wrapper.is-fullscreen{background:#000}.task-map-wrapper.is-fullscreen>[id$=-map]{height:100%!important;width:100%!important;border-radius:0!important}.task-map-wrapper.is-fullscreen .ol-control{margin-top:env(safe-area-inset-top,0)}.signin-image,.signup-image{display:flex;align-items:center;justify-content:center;width:130px;height:130px;margin:0 auto 20px}.signin-image img,.signup-image img{width:100%;height:auto;display:block}.google-button{background-color:#eff7e5}.login-separator{font-size:14px}.club-store-slider .gift-status-card .card-content-padding p strong,.signup-tos{font-size:13px}.signup-tos a{color:var(--text-color);text-decoration:underline}.signup-have-account{color:var(--title-color);font-weight:500;font-size:15px}.signin-links{font-weight:500;font-size:15px;display:flex;align-items:center;justify-content:space-between}.centered-text{text-align:center}.forgot-password-text{margin:10px 0 30px}.page-onboarding{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px) - 20px)}.navbar a.link.onboarding-skip{font-weight:500;color:var(--title-color);padding-right:8px}.swiper-onboarding swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:column}.swiper-onboarding swiper-slide img{width:75%;margin-top:20px}.swiper-onboarding swiper-slide .onboarding-title{font-size:40px;font-weight:600;color:var(--title-color);padding:0 30px;text-align:center;line-height:1.2;margin:20px 0 10px}.swiper-onboarding swiper-slide .onboarding-subtitle{font-size:15px;padding:0 30px;text-align:center;color:var(--text-color);margin:10px 0 30px}.onboarding-next-button i{margin-left:5px;font-weight:600}@media (max-height:885px){.swiper-onboarding swiper-slide img{width:70%}.swiper-onboarding swiper-slide .onboarding-title{font-size:30px}}@media (max-height:770px){.swiper-onboarding swiper-slide img{width:55%}.swiper-onboarding swiper-slide .onboarding-title{font-size:25px}.swiper-onboarding swiper-slide .onboarding-subtitle{font-size:15px}}@media (min-width:768px){.signin-bottom-content,.signin-main-content{max-width:440px;margin-left:auto;margin-right:auto;width:100%}.signin-main-content{flex-shrink:0}.signin-bottom-content{margin-top:0}}@media (max-width:767px){.signin-bottom-content,.signin-main-content{padding-left:20px;padding-right:20px;box-sizing:border-box}}.onboarding-content{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:0}.onboarding-skip{display:flex;justify-content:flex-end;padding:calc(env(safe-area-inset-top,0) + 12px) 16px 0;flex-shrink:0}.onboarding-swiper{flex:1 1 auto;min-height:0;width:100%}.onboarding-image,.onboarding-slide{display:flex;align-items:center;justify-content:center}.onboarding-slide{flex-direction:column;text-align:center;padding:16px 28px 48px;box-sizing:border-box;height:100%}.onboarding-image{width:100%;max-width:320px;aspect-ratio:1/1;margin-bottom:28px}.onboarding-image img{max-width:100%;max-height:100%;object-fit:contain}.onboarding-title{font-size:22px;font-weight:700;margin:0 0 10px;color:var(--title-color, var(--f7-text-color))}.onboarding-text{font-size:15px;line-height:1.7;margin:0;color:var(--f7-text-color-secondary, gray);max-width:30em;overflow-wrap:anywhere}.onboarding-swiper .swiper-pagination{bottom:8px;top:auto}.onboarding-actions{flex-shrink:0;padding:8px 24px calc(env(safe-area-inset-bottom,0) + 24px)}@media (max-height:640px){.onboarding-image{max-width:200px;margin-bottom:18px}.onboarding-title{font-size:19px}.onboarding-text{font-size:14px}}.profile-header{display:flex;align-items:center;flex-direction:column;margin:20px 0}.profile-image{position:relative}.profile-online{position:absolute;bottom:6px;right:15px;background-color:#0091de;border-radius:50%;border:2px solid #fff;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.profile-image img,.settings-image img{width:120px;border-radius:50%}.profile-name{color:var(--title-color);font-weight:500;font-size:20px;margin-top:15px}.profile-subtitle{color:#99a0a7;font-weight:400;font-size:15px;margin-bottom:5px}.profile-buttons,.profile-buttons .contact-button{display:flex;justify-content:center}.profile-buttons .contact-button{background-color:var(--light-gray);color:var(--title-color);border-radius:15px;width:44px;height:44px;align-items:center;margin:0 7px}.profile-buttons .contact-button i{padding:0;font-size:20px}.profile-buttons .author-follow{width:auto;margin:0 7px;padding:0 20px 0 15px}.profile-buttons,.profile-stats{margin-bottom:30px}.grid.grid-gap.profile-stats{gap:0}.profile-stat{display:flex;flex-direction:column;border-right:1px solid #e2e3e5;text-align:center}.profile-stat:last-child{border-right:none}.profile-stat-number{font-weight:600;font-size:20px}.profile-footer p,.profile-stat-title{color:var(--text-color);font-size:15px}.settings-header{display:flex;align-items:center;flex-direction:column;margin:25px 0 35px}.settings-image{position:relative}.settings-name{text-align:center;font-weight:500;font-size:15px;margin-top:20px;margin-bottom:2px}.settings-email{color:#99a0a7;font-weight:400}.edit-profile,.edit-profile-image{position:absolute;bottom:8px;right:8px;background-color:#0091de;border-radius:50%;border:1px solid #fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.edit-profile-image i{color:#fff;font-size:15px}.edit-profile{bottom:2px;right:2px;width:35px;height:35px}.edit-profile i{color:#fff;font-size:25px}.settings-list .colored-icon{border-radius:10px;height:32px;width:32px;background-color:transparent;color:var(--title-color)}.dark .settings-list .colored-icon,.profile-footer a.link{color:var(--title-color)}.settings-list .item-after{padding-right:20px;font-size:15px}.settings-list .item-title{color:var(--title-color);font-size:15px;font-weight:500}.list .item-content.toggle-setting{padding-left:0}.toggle-setting .item-inner{padding-left:15px}.toggle-setting .item-after{padding-right:0}.profile-footer{margin-top:40px;text-align:center}.profile-footer p{margin:0;font-size:14px}.profile-footer .footer-subtitle{font-size:13px;margin-top:4px;opacity:.8}.profile-footer .footer-subtitle .f7-icons{font-size:14px;vertical-align:middle;margin:0 2px}.profile-footer a.link{font-weight:500}.dark .profile-footer a.link{color:var(--f7-theme-color)}.page[data-name=profile-addresses] .address-card .card-header{display:flex;justify-content:space-between;align-items:center}.page[data-name=profile-addresses] .address-card .address-label{font-weight:600}.page[data-name=profile-addresses] .address-card .address-actions{display:flex;gap:8px}.page[data-name=profile-addresses] .address-card .address-details-flex{display:flex;align-items:flex-start;gap:12px}.page[data-name=profile-addresses] .address-card .address-details-flex i{font-size:20px;margin-top:2px;color:#93a0b1}.page[data-name=profile-addresses] .address-card .address-details{line-height:1.5}.page[data-name=profile-addresses] .address-card .card-footer{padding-top:8px;padding-bottom:8px}.dark .page[data-name=profile-addresses] .address-card{background-color:var(--light-gray)}.dark .page[data-name=profile-addresses] .address-card .address-details-flex i{color:var(--text-color);opacity:.7}.dark .page[data-name=profile-addresses] .address-card .delete-address-btn i{color:#ff5e52}.dark .settings-list .colored-icon.yellow,.settings-list .colored-icon.yellow{color:#fff;background-color:#ffc62b}.dark .settings-list .colored-icon.blue,.settings-list .colored-icon.blue{color:#fff;background-color:#089bea}.dark .settings-list .colored-icon.green,.settings-list .colored-icon.green{color:#fff;background-color:#41d359}.dark .settings-list .colored-icon.pink,.settings-list .colored-icon.pink{color:#fff;background-color:#f20f6a}.dark .settings-list .colored-icon.orange,.settings-list .colored-icon.orange{color:#fff;background-color:#ff9925}.dark .settings-list .colored-icon.red,.settings-list .colored-icon.red{color:#fff;background-color:#ff4530}.dark .settings-list .colored-icon.purple,.settings-list .colored-icon.purple{color:#fff;background-color:#9638f3}.dark .settings-list .colored-icon.gray,.settings-list .colored-icon.gray{color:#fff;background-color:#878787}.dark .settings-list .colored-icon.violet,.settings-list .colored-icon.violet{color:#fff;background-color:#7f00ff}.dark .settings-list .colored-icon.indigo,.settings-list .colored-icon.indigo{color:#fff;background-color:#3f51b5}.dark .settings-list .colored-icon.teal,.settings-list .colored-icon.teal{color:#fff;background-color:#009688}.dark .settings-list .colored-icon.amber,.settings-list .colored-icon.amber{color:#fff;background-color:#ffc107}.dark .settings-list .colored-icon.brown,.settings-list .colored-icon.brown{color:#fff;background-color:#795548}.dark .settings-list .colored-icon.lime,.settings-list .colored-icon.lime{color:#fff;background-color:#cddc39}.dark .settings-list .colored-icon.light-green,.settings-list .colored-icon.light-green{color:#fff;background-color:#8bc34a}.dark .settings-list .colored-icon.rose,.settings-list .colored-icon.rose{color:#fff;background-color:#f43f5e}.dark .settings-list .colored-icon.fuchsia,.settings-list .colored-icon.fuchsia{color:#fff;background-color:#d946ef}.dark .settings-list .colored-icon.gold,.settings-list .colored-icon.gold{color:#fff;background-color:#daa520}.dark .settings-list .colored-icon.charcoal,.settings-list .colored-icon.charcoal{color:#fff;background-color:#36454f}.dark .settings-list .colored-icon.silver,.settings-list .colored-icon.silver{color:#fff;background-color:silver}.settings-list .item-after:has(.toggle){padding-right:0}.profile-contributions-tabs{max-width:400px;margin:16px auto}@media (min-width:768px){.profile-contributions-tabs{max-width:500px;margin-left:auto;margin-right:auto}}.current-plan-wrapper{display:flex;justify-content:center;padding:0 16px 16px}.current-plan-wrapper .plan-card{width:100%;max-width:400px}.main-contribution-tabs{max-width:400px;margin:16px auto}@media (min-width:768px){.main-contribution-tabs{max-width:500px}.add-address-button-wrapper{max-width:400px;margin-left:auto;margin-right:auto}}.button-premium-upgrade{background:linear-gradient(-45deg,#20b2aa,#50c878,#9457eb,#ee528c,#cc397b,#4f46e5);background-size:400% 400%;color:#fff!important;animation:premium-shimmer 8s ease infinite;transition:transform .2s ease}.button-premium-upgrade:active{transform:scale(.96)}.profile-streak-container{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500;color:var(--f7-text-color);margin-top:4px}.profile-streak-container .f7-icons{font-size:18px;line-height:1}.referral-history-list .item-after{font-weight:600}.referral-history-list .item-footer{font-size:13px;color:var(--f7-text-color-light)}.list .item-media.event-icon i,.referral-history-list .item-media.event-icon i{font-size:35px;margin:0 5px}.post-list{margin:10px 0 20px}.post-list .post-horizontal{margin-bottom:10px;align-items:normal}.post-horizontal{box-shadow:var(--block-shadow);display:flex;padding:15px 15px 15px 17px;border-radius:15px;justify-content:space-between}.post-horizontal .post-image{margin-left:10px;line-height:0}.post-horizontal .post-image img{object-fit:cover;border-radius:15px;min-width:84px;max-width:84px;height:84px}.post-horizontal .post-title{color:var(--title-color);font-weight:500;line-height:22px;font-size:14px;margin:2px 0 11px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-detail-date,.post-horizontal .post-category,.post-horizontal .post-date{color:var(--text-color);font-size:14px}.post-horizontal .post-date{line-height:0}.post-detail-date{font-size:16px;margin-top:10px}.post-detail-title{margin-top:10px;margin-bottom:15px;font-size:28px}.post-detail-content img,.post-detail-cover-image{border-radius:8px}.post-detail-category{padding:4px 10px;height:auto;border-radius:6px;color:var(--title-color);background-color:var(--light-gray);font-size:14px;font-weight:500;margin-right:5px;display:inline-block;margin-top:15px}.post-detail-author{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--f7-card-bg-color, #fff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.post-detail-author>img{width:55px;border-radius:50%;margin-right:12px}.post-create-cover,.post-detail-author .author-details{display:flex;flex-direction:column;justify-content:center}.post-detail-author .author-name{font-weight:500;font-size:15px}.post-detail-author .author-description{color:var(--text-color);margin-top:2px;font-size:13px}.post-detail-author .author-follow{width:auto;margin-left:auto;padding:0 15px 0 11px;height:38px}.post-create-cover{background-color:var(--light-gray);height:25vh;border-radius:10px;width:100%;margin-bottom:20px;align-items:center;position:relative;font-size:14px;color:#93a0b1}.post-create-cover i{margin-bottom:5px}.post-create-cover input[type=file]{background-color:red;position:absolute;width:95%;height:90%;opacity:0;z-index:99;cursor:pointer}.comment-list{margin-top:30px}.comment,.comment-thread{min-width:0}.comment{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.comment-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:var(--f7-list-item-border-color, rgba(128, 128, 128, 0.15));line-height:0}.comment-avatar img,.comment-avatar picture{display:block;width:100%;height:100%}.comment-avatar img{object-fit:cover}.comment-body{flex:1 1 auto;min-width:0}.comment-bubble{background-color:var(--f7-list-item-border-color, rgba(128, 128, 128, 0.12));border-radius:14px;padding:8px 12px;min-width:0}.comment-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.comment-header .author-name{font-weight:600;font-size:14px;color:var(--title-color);overflow-wrap:anywhere}.comment-badge{align-self:center}.comment-date{color:var(--text-color);font-size:12px;opacity:.7;white-space:nowrap}.comment-text,.review-title{font-size:14px;overflow-wrap:anywhere}.review-title{font-weight:600;color:var(--title-color);margin-top:4px}.comment-text{line-height:1.6em;color:var(--text-color);margin-top:3px;word-break:break-word}.comment-text img,.comment-text pre,.comment-text table{max-width:100%}.comment-text pre{overflow-x:auto;white-space:pre-wrap}.comment-actions{display:flex;align-items:center;gap:4px;margin:4px 0 0;padding-inline-start:6px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.comment-actions::-webkit-scrollbar{display:none}.comment-action{display:inline-flex;align-items:center;gap:4px;background:0 0;border:0;padding:4px 8px;border-radius:14px;cursor:pointer;font-size:12px;font-family:inherit;color:var(--text-color);opacity:.75;transition:opacity .15s ease,color .15s ease;flex:0 0 auto}.comment-action i.icon{font-size:16px}.comment-action.is-active{color:var(--f7-theme-color);opacity:1;font-weight:600}.comment-action.is-busy{opacity:.4;pointer-events:none}.comment-action-count{font-variant-numeric:tabular-nums}.comment-children{margin-inline-start:20px;padding-inline-start:10px;border-inline-start:2px solid var(--f7-list-item-border-color, rgba(128, 128, 128, 0.2));min-width:0}.comment-children .comment-children .comment-children{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}#qa-list-container,#question-list-container{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 16px 10px}#qa-list-container>.comment-thread,#question-list-container>.comment-thread{flex:0 0 min(86vw,420px);scroll-snap-align:start}.comment-count{margin-bottom:2px;margin-left:2px}@media (max-width:480px){.comment{gap:8px;margin:12px 0}.comment-avatar{width:32px;height:32px}.comment-bubble{padding:7px 10px}.comment-header .author-name,.comment-text{font-size:13px}.comment-date{font-size:11px}.comment-children{margin-inline-start:10px;padding-inline-start:8px}}.dark .answer-form .list .item-inner::after,.like-button .solid{display:none}.like-button.liked .solid{display:inline-block;color:var(--f7-color-red)}.like-button.liked .f7-icons:not(.solid){display:none}.like-button .like-count{font-size:14px;margin-left:4px;color:var(--f7-text-color)}.like-button.liked .like-count,.spec-details-list li.spec-text-red span{color:var(--f7-color-red)}.action-group{display:flex;align-items:center;gap:6px}.action-group .link{background-color:#1e2b47;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dark .action-group .link{background-color:#2c2c2e}.action-group .f7-icons{font-size:22px}.action-group .like-count{font-size:16px;font-weight:500;color:var(--text-color)}#post-create-fab a,.post-detail-actions{display:flex;align-items:center;width:100%}.post-detail-actions{font-size:25px;margin:16px 0;gap:16px}@media (max-width:480px){.post-detail-actions{gap:16px}.action-group .link{width:38px;height:38px}.action-group .f7-icons{font-size:20px}.action-group .like-count{font-size:14px}}.actions-right-group{display:flex;align-items:center;gap:20px}.actions-spacer,.author-details{flex-grow:1}#post-create-fab{position:fixed;bottom:35px;right:35px;height:56px;width:56px;z-index:1000;border-radius:28px;background-color:var(--f7-theme-color);box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}#post-create-fab a{justify-content:center;height:100%;color:#000}#post-create-fab .f7-icons{opacity:1;font-size:28px;transition:opacity .2s ease,font-size .2s ease}#post-create-fab .fab-text{font-family:"Vazirmatn",-apple-system,SF Pro Text,SF UI Text,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:0;white-space:nowrap;font-weight:500;font-size:0;transition:opacity .3s ease,font-size .3s ease}#post-create-fab.fab-scrolled{left:0;right:0;bottom:0;width:100%;border-radius:0;box-shadow:none!important;border:0!important;outline:0!important;filter:none!important}#post-create-fab.fab-scrolled a{border-radius:0}#post-create-fab.fab-scrolled .f7-icons{opacity:0;font-size:0}#post-create-fab.fab-scrolled .fab-text{opacity:1;font-size:16px}#author-box-image-default{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}#author-box-name-container,#author-box-name-container .link{font-weight:600;font-size:16px;color:var(--f7-text-color, #000);display:flex;align-items:center;gap:4px}#author-box-bio{font-size:14px;color:#8e8e93}#author-box-follow-btn-container .button{flex-shrink:0}.button-outline.color-dark{border-color:var(--f7-button-text-color, var(--f7-text-color));color:var(--f7-button-text-color, var(--f7-text-color))}.big-editor-card .text-editor{height:auto}.big-editor-card .text-editor .text-editor-content{min-height:400px}@media (min-width:768px){.post-create-cover{height:320px}#delete-post-button,#publish-post-button,#update-post-button-main{max-width:400px;margin-left:auto;margin-right:auto}}.reply-to-container{display:flex;justify-content:space-between;align-items:center;background-color:var(--f7-color-black-tint-95);padding:8px 12px;border-radius:8px;margin-bottom:8px;font-size:14px;color:var(--f7-text-color)}.dark .reply-to-container{background-color:var(--f7-color-white-tint-15)}.reply-to-content{display:flex;align-items:center;gap:8px}#cancel-reply-btn i,.reply-to-content .f7-icons{font-size:18px;color:var(--f7-color-gray)}#cancel-reply-btn i{font-size:20px}.dark .answer-form .item-input-wrap textarea{background-color:var(--light-gray);border-radius:10px;min-height:80px}.dark .answer-form .list .item-inner{padding:0}.fab-custom-position-all{bottom:100px;right:35px}.article-container{max-width:750px;margin-left:auto;margin-right:auto}.title-like-group{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.title-like-group .post-card-title-link{flex:1 1 auto;min-width:0}.title-like-group .post-card-title-link h2{white-space:normal;word-break:break-word;margin:0}.final-price svg,.title-like-group .like-button{flex-shrink:0}.card .text-editor{margin-top:0;margin-bottom:0}html[dir=rtl] .card-post-image-footer .title-like-group,html[dir=rtl] .force-ltr i,html[dir=rtl] .force-ltr input,html[dir=rtl] .force-ltr textarea{text-align:right}html[dir=rtl] .card-post-image-footer .title-like-group .like-button{margin-left:0;margin-right:10px}.list-title{margin:25px 0 10px}.list-title+.list,.page[data-name=product-detail] #product-features-list .list{margin-top:5px}.detailed-list{margin-top:10px}.detailed-list .item-content{padding-left:15px}.detailed-list .item-link .item-inner{padding-right:15px;margin-left:15px}.detailed-list .item-media img{width:50px;border-radius:50%}.message-list.detailed-list .item-after .badge{padding:0 6px;min-width:22px}.detailed-list .item-footer{line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;margin-top:4px;color:var(--text-color);padding-right:5px}.detailed-list .item-name{font-size:15px;color:var(--title-color);font-weight:500}#categories-list-container .item-inner::after,.detailed-list .item-link .item-inner:before,.order-detail-card .list ul:after,.order-detail-card .list ul:before{display:none}.detailed-list .item-after{font-size:14px}.detailed-list .item-unread{font-weight:500;color:var(--title-color)}.detailed-list .item-name .badge{margin-left:3px;padding:0 8px}.messagebar textarea{min-height:auto;background-color:var(--light-gray);border:0;margin-bottom:0;font-weight:400;font-size:15px}.ios .message-received{margin-left:15px}.ios .message-sent{margin-right:15px}.messagebar .send-link i{transform:rotate(45deg);margin-left:-6px;margin-right:3px}.ios .message+.message:not(.message-first){margin-top:2px}.messages-date{font-size:14px;margin:15px 0 5px;color:var(--text-color);text-align:center;width:100%;line-height:1}.message-bubble{font-size:15px}.page[data-name=chat] .page-content{padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px))}.ios .message-sent .message-bubble{padding:8px 20px 8px 13px}.ios .message-received .message-bubble{padding:8px 13px 8px 20px}.messagebar .toolbar-inner{padding-bottom:3px}.movie-header{display:flex;justify-content:space-between;margin-bottom:30px}.page-content .movie-cover{width:calc(70vw - 30px);border-radius:25px;max-height:342px;object-fit:cover}.movie-infos{width:100%;margin-left:15px}.movie-block{background-color:var(--light-gray);color:var(--title-color);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;margin-bottom:15px;padding:19px 0}.movie-block:last-child{margin-bottom:0}.movie-block i,.page[data-name=product-detail] #product-features-list .item-media .f7-icons{font-size:20px}.movie-block-name{margin:5px 0 1px;color:#708197;font-weight:400}.movie-block-text{font-weight:600}.casting .grid>div{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.casting .grid{margin-bottom:20px}img.actor-image{border-radius:50%;width:60px;margin-bottom:10px}.actor-firstname,.actor-lastname{text-align:center;line-height:1.4em;color:var(--title-color);font-weight:500;font-size:13px}.movie-rating{padding-top:0;padding-bottom:0;margin-bottom:-15px}.movie-distribution .item-inner .item-after{font-size:15px;font-weight:500;color:var(--title-color)}.movie-distribution.list .item-title{font-weight:400;color:var(--text-color)}.calendar .toolbar .toolbar-inner .center,.calendar-day-number{font-weight:500}.link-banner,.search-grid a{font-size:15px;overflow:hidden}.link-banner,.link-banner-text{display:flex;color:var(--title-color)}.link-banner{padding:15px 15px 15px 20px;position:relative;border-radius:15px;margin:15px 0;font-weight:500;align-items:center;justify-content:flex-start;background-color:var(--light-gray)}.link-banner i,.link-chevron::before{font-weight:400;color:var(--title-color)}.link-banner i{margin-right:10px;font-size:35px}.link-banner-text{flex-direction:column;margin-left:10px}.link-banner-subtitle{font-weight:400;font-size:14px;margin-top:2px;color:var(--title-color);opacity:.7}.link-banner img{margin-right:10px;max-height:40px;width:auto}.link-chevron::before{font-family:"framework7-core-icons";font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;display:block;font-size:20px;position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;font-size:var(--f7-list-chevron-icon-font-size);line-height:14px;pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right)}.link-banner.bg-color-dark,.link-banner.bg-color-dark .link-banner-text,.link-banner.bg-color-dark i,.link-banner.bg-color-dark.link-chevron::before,.link-banner.bg-color-primary,.link-banner.bg-color-primary .link-banner-text,.link-banner.bg-color-primary i,.link-banner.bg-color-primary.link-chevron::before{color:#fff}.link-banner.bg-color-dark{background-color:var(--title-color)}.link-banner.bg-color-dark .link-banner-subtitle,.link-banner.bg-color-primary .link-banner-subtitle{color:#fff;opacity:.8}.detailed-list .item-media img.event-thumbnail{border-radius:17px}.link-banner.error-message,.link-banner.success-message{background-repeat:no-repeat;background-size:cover;background-position:center}.link-banner.error-message{background-image:url(../img/images/pattern-error.png)}.link-banner.error-message .link-banner-subtitle,.link-banner.error-message .link-banner-title,.link-banner.error-message i,.link-banner.error-message.link-chevron::before{color:#9b3d3d}.link-banner.success-message .link-banner-subtitle,.link-banner.success-message .link-banner-title,.link-banner.success-message i,.link-banner.success-message.link-chevron::before{color:#508d59}.link-banner.success-message{background-image:url(../img/images/pattern-success.png)}.list .item-after.event-time{color:var(--title-color);font-weight:500;font-size:14px}.detailed-list .item-after .badge{height:22px;padding:0 9px;font-size:12px}.stock-item{box-shadow:var(--block-shadow);display:flex;padding:13px 15px;border-radius:13px;margin-bottom:8px}.stock-item img{width:40px;margin-right:15px}.stock-item-details{display:flex;flex-direction:column;width:100%}.stock-item-bottom,.stock-item-top{display:flex;justify-content:space-between}.stock-item-top{margin-bottom:3px}.stock-item-title,.stock-item-value{font-weight:500;color:var(--title-color);font-size:15px}.stock-item-name{color:var(--text-color);font-size:14px}.stock-item-change{font-size:14px;font-weight:500}.category-item{height:100px;position:relative;overflow:hidden;border-radius:15px}.category-item img{object-fit:cover;height:100%;width:100%;border-radius:15px;overflow:hidden;filter:brightness(60%)}.category-name{position:absolute;top:50%;width:100%;text-align:center;color:#fff;font-weight:600;font-size:18px;line-height:0;text-shadow:0 0 20px #000}.category-grid{display:grid;grid-template-columns:1fr;background:var(--f7-list-bg-color);border-radius:var(--f7-card-border-radius);overflow:hidden;border:1px solid var(--f7-list-outline-border-color)}.category-grid .item-content{border-bottom:1px solid var(--f7-list-outline-border-color)}@media (min-width:768px){.category-grid{grid-template-columns:1fr 1fr}.category-grid.has-general-item>.item-content:first-child{grid-column:1/-1}.category-grid.has-general-item .item-content:nth-of-type(even){border-right:1px solid var(--f7-list-outline-border-color)}.category-grid:not(.has-general-item) .item-content:nth-of-type(odd){border-right:1px solid var(--f7-list-outline-border-color)}}.searchbar-search-page.searchbar-inline{margin-top:10px;margin-bottom:20px}.search-grid{margin-bottom:30px}.search-grid a{border-top:1px solid #e2e3e5;text-align:left;margin-top:12px;padding-top:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-grid a:nth-child(1),.search-grid a:nth-child(2){border-top:none;margin-top:5px;padding-top:0}.search-grid a:nth-child(odd){margin-right:10px}.search-grid a:nth-child(even){margin-left:10px}.search-grid a i{font-size:20px;margin-right:6px}.notification-list .item-date-container{display:flex;justify-content:space-between;margin-bottom:3px}.notification-list .item-date,.notification-list .item-time{color:#99a0a7;font-size:14px;font-weight:400}.notification-list .item-description{font-weight:500;font-size:14px;color:var(--title-color);white-space:normal}.notification-list .item-description i{font-size:20px;margin-right:4px;line-height:.9}.notification-list.detailed-list .item-media img{width:50px}.notification-list.list .item-inner{padding-top:10px;padding-bottom:10px}.segmented.segmented-strong .button.active-state{background-color:transparent}.notification-toast-text{color:#fff;font-size:14px;font-weight:500;line-height:1.4;padding-right:8px}.notification-toast{z-index:13000!important;left:16px!important;right:16px!important;width:auto!important;margin-left:0!important;top:16px!important}.notification-toast .toast-content{background:#323232!important;border-radius:12px!important;box-shadow:0 10px 20px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1)!important;padding:0!important;min-height:auto!important}.notification-toast .toast-text{display:flex!important;flex-direction:row!important;align-items:flex-start!important;padding:12px 16px!important;gap:12px;width:100%}.notification-toast-icon-wrapper{width:32px;height:32px;border-radius:50%;background:var(--f7-theme-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.notification-toast-icon-wrapper i{font-size:16px!important;color:#fff}.notification-toast-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.notification-toast-title{color:#fff;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:5px}.notification-toast-message{color:rgba(255,255,255,.85);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-unread{background-color:#fff}.notification-read{background-color:#f9f9f9;opacity:.6}.dark .notification-unread{background-color:#000}.dark .notification-read{background-color:#1c1c1d;opacity:.5}.item-title-row::before{display:none!important}.item-title-row.has-link::before{display:block!important}.album-grid{margin-top:15px}.album-grid a{display:flex;align-items:center;justify-content:flex-start;border-bottom:none!important;margin-bottom:20px}.album-grid a:nth-last-child(1),.album-grid a:nth-last-child(2){margin-bottom:0}.album-grid img{width:55px;border-radius:6px;margin-right:10px}.album-details{width:calc(100% - 70px)}.album-grid a:nth-child(even) .album-details{width:calc(100% - 63px)}.album-author,.album-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.album-title{font-size:15px;color:var(--title-color);font-weight:500}.album-author{line-height:16px;font-size:14px;margin-top:4px;color:var(--text-color)}.card.card-album .card-image img{aspect-ratio:1/1;object-fit:cover}.card.card-album{border-radius:8px}.album-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.album-header .album-cover{width:80%;border-radius:10px}.album-header .album-title{font-weight:600;font-size:26px;margin-top:20px}.album-header .album-artist{font-weight:400;font-size:16px;color:var(--text-color);margin-bottom:20px}.grid.grid-gap.album-stats{gap:0}.album-stats{margin-bottom:40px}.album-stat{display:flex;flex-direction:column;border-right:1px solid #e2e3e5;text-align:center}.album-stat:last-child{border-right:none}.album-stat-number{font-weight:600;font-size:20px}.album-stat-title{color:var(--text-color);font-size:15px}.album-tracklist .item-inner .item-title{font-weight:500;color:var(--title-color)}.product-images-slider{height:300px;background:#f0f0f0}.product-images-slider img{width:100%;height:100%;object-fit:contain}.page[data-name=product-detail] .block-title{margin-left:16px}.spec-item{margin-bottom:8px}.product-card .card-author-footer{padding:8px 10px;align-items:flex-start}.product-brand,.product-title{overflow:hidden;text-overflow:ellipsis}.product-brand{font-size:11px;color:var(--text-color);margin-bottom:1px;white-space:nowrap;width:100%}.product-title{font-weight:500;color:var(--title-color);font-size:13px;line-height:1.2;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.product-price{font-weight:600;color:var(--f7-theme-color);font-size:14px}.dark .final-price{color:#fff}.categories-slider .category-slide.active{background-color:var(--f7-theme-color);color:#fff}.page[data-name=product-detail] .card-image,.page[data-name=products-saved] .card-image,.page[data-name=store] .card-image{position:relative;overflow:hidden}.page[data-name=product-detail] .product-badges,.page[data-name=products-saved] .product-badges,.page[data-name=store] .product-badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:4px}.page[data-name=product-detail] .product-badges .badge,.page[data-name=products-saved] .product-badges .badge,.page[data-name=store] .product-badges .badge{padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;border-radius:4px;text-transform:uppercase}.page[data-name=product-detail] .badge.color-red,.page[data-name=products-saved] .badge.color-red,.page[data-name=store] .badge.color-red{background-color:#dc3545;color:#fff}.page[data-name=product-detail] .badge.color-orange,.page[data-name=products-saved] .badge.color-orange,.page[data-name=store] .badge.color-orange{background-color:#fd7e14;color:#fff}.page[data-name=product-detail] #related-products-slider swiper-slide{height:auto;display:flex}@media (max-width:767px){.page[data-name=product-detail] #related-products-slider swiper-slide{width:80%!important}}.page[data-name=product-detail] .card.product-card{width:100%;display:flex;flex-direction:column}.page[data-name=product-detail] .product-card .card-author-footer,.page[data-name=product-detail] .product-card .card-footer-middle{flex-grow:1;display:flex;flex-direction:column}.page[data-name=product-detail] .product-card .product-title{flex-grow:1}.product-detail-tabs-swiper{display:flex;justify-content:center;margin-bottom:16px;padding:5px 0}.product-detail-tabs-swiper .swiper-wrapper{display:inline-flex;width:auto!important}.product-detail-tabs-swiper swiper-slide{width:auto!important;flex-shrink:0}.product-detail-tabs-swiper .button.tab-link{width:auto;flex-shrink:0;margin:0 8px;padding:0 18px;height:40px;border-radius:20px;color:var(--text-color);background-color:var(--light-gray);transition:background-color .3s,color .3s}.dark .product-detail-tabs-swiper .button.tab-link{color:#8e8e93}.product-detail-tabs-swiper .button.tab-link.tab-link-active{background-color:var(--title-color);color:#fff;font-weight:600}.dark .product-detail-tabs-swiper .button.tab-link.tab-link-active{background-color:var(--f7-theme-color);color:#1e2b47}.product-full-name-in-description{font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:block}#product-description{text-align:justify}.product-title-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#product-full-name{flex-grow:1;margin-top:0;margin-bottom:0}#product-status-badges{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}#product-info-card .item-title{white-space:normal;word-break:break-word}#product-specs-table table thead{background-color:var(--f7-card-bg-color-darker, #f7f7f8)}#product-specs-table table th{color:var(--f7-text-color);font-weight:600;white-space:normal!important;word-break:break-word}#product-specs-table table thead th{text-transform:none}#product-specs-table table tbody tr:nth-child(even){background-color:var(--f7-card-bg-color-darker, #f7f7f8)}.dark #product-specs-table table tbody tr:nth-child(even){background-color:#0e232d}#tab-more-details .accordion-item-content .block{padding-top:0;padding-bottom:10px}#tab-more-details .accordion-item-content li{line-height:1.4;padding-top:4px;padding-bottom:4px;white-space:normal;word-break:break-word}.spec-details-list{list-style-type:none;padding-left:0;margin:0}.spec-details-list li{padding:2px 0;line-height:1.4;white-space:normal;word-break:break-word}.page[data-name=product-detail] .segmented .button.tab-link{color:var(--text-color)}.page[data-name=product-detail] .segmented .button.tab-link-active{color:#fff!important;background-color:var(--title-color)}.page[data-name=product-detail] .segmented-strong .segmented-highlight{background-color:var(--title-color)}.dark .page[data-name=product-detail] .segmented .button.tab-link-active{color:#1e2b47!important;background-color:var(--f7-theme-color)}.dark .page[data-name=product-detail] .segmented-strong .segmented-highlight{background-color:var(--f7-theme-color)}.page[data-name=product-detail] #product-features-list .item-content{min-height:0}.page[data-name=product-detail] #product-features-list .item-inner{padding-top:6px;padding-bottom:6px}.page[data-name=product-detail] #product-features-list .item-title{font-size:14px}.page[data-name=product-detail] #product-specs-table table th{font-size:15px;padding:12px 10px}.product-gallery-container{padding:0;margin-bottom:16px}.main-image-viewer{position:relative;width:100%;aspect-ratio:1/1;background-color:var(--f7-card-bg-color, #fff);border-radius:12px;overflow:hidden;margin-bottom:10px}.main-image-viewer img,.thumbnails-swiper .thumbnail-slide img{width:100%;height:100%;object-fit:cover}.gallery-actions{position:absolute;top:12px;right:12px;z-index:10;display:flex;flex-direction:column;gap:12px}.gallery-actions .link{width:36px;height:36px;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:50%;color:#fff}.gallery-actions .link .f7-icons{font-size:20px}.gallery-actions .link#bookmark-product-btn.active{background-color:var(--f7-theme-color)}.thumbnails-swiper{padding:0}.thumbnails-swiper .thumbnail-slide{width:60px!important;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnails-swiper .thumbnail-slide.active{border-color:var(--f7-theme-color)}.thumbnails-swiper-container-wrapper{display:flex;justify-content:center;padding:0 15px}@media (min-width:1024px){.main-image-viewer{max-width:500px;margin-left:auto;margin-right:auto}}#product-videos-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.video-wrapper{width:100%;max-width:560px;margin-bottom:16px}.product-option-group .chips-container{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.product-option-group .option-button{display:inline-block;padding:8px 18px;border:1px solid var(--light-gray);border-radius:20px;color:var(--f7-text-color);background-color:var(--light-gray);transition:background-color .2s,color .2s,border-color .2s;font-size:14px;line-height:1.4;font-weight:500}.dark .product-option-group .option-button{border-color:var(--light-gray);background-color:var(--light-gray)}.product-option-group .option-button.active{background-color:var(--f7-theme-color);color:var(--f7-color-white);border-color:var(--f7-theme-color)}.photo-browser-swiper-container{width:100%;height:100%;overflow:hidden}.photo-browser-swiper-container img{width:100%;height:100%;object-fit:contain;transform-origin:center center;transition:transform .1s linear;cursor:zoom-in}.photo-browser-swiper-container img.zoomed{object-fit:none;cursor:zoom-out;transform:scale(var(--zoom-level, 2));transition:none}.card.product-card{display:flex;flex-direction:column;height:100%}.product-card .card-image img{aspect-ratio:1/1;object-fit:cover;width:100%;height:100%;transition:opacity .3s ease-in-out}.product-card .card-author-footer{display:flex;flex-direction:column;flex-grow:1}.product-card .card-footer-middle{flex-grow:1}.product-image-container{display:block;position:relative;width:100%;height:100%}.product-image-container .product-img-hover,.review-identity-left-section select{position:absolute;top:0;left:0;opacity:0}.product-image-container:hover .product-img-hover{opacity:1}.product-image-container.has-hover-image:hover .product-img-default{opacity:0}.product-cart-actions{margin-top:8px;width:100%}.product-stock-and-price{min-height:36px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;padding:0 4px}.product-stock-info,.product-stock-info-detail{font-size:12px;font-weight:500;color:var(--f7-text-color-secondary);margin:0}.product-stock-info-detail{font-size:17px}.product-stock-info-detail.low-stock,.product-stock-info.low-stock{color:var(--f7-color-red)}.product-price{text-align:left}.product-price.on-sale{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-card .final-price{font-weight:600;color:var(--f7-text-color)}.dark .amount-stepper-container #stepper-value,.dark .product-card .final-price{color:#fff}.product-card .original-price{color:var(--text-color, #8e8e93);font-weight:400}.cart-buttons{width:100%}.product-cart-actions .add-to-cart-btn{height:32px;line-height:32px;width:100%}.cart-stepper,.pre-order-message{border-radius:8px;display:flex;align-items:center}.cart-stepper{justify-content:space-between;background-color:var(--f7-input-bg-color, #efeff4);height:36px;width:100%;padding:0 8px;box-sizing:border-box}.dark .cart-stepper{background-color:#2c2c2e}.cart-stepper .link{color:var(--f7-theme-color)}.cart-stepper .cart-quantity{font-weight:600;color:var(--f7-text-color);text-align:center;font-size:18px;min-width:30px}.subnavbar-inner-flex .link i,.timeline-step .timeline-icon i{font-size:22px}.cart-stepper .cart-delete-btn{margin-right:-4px}.pre-order-message{font-size:14px;color:var(--f7-color-green);background-color:var(--f7-color-green-tint);padding:8px 12px;margin-bottom:12px;gap:8px}.product-brand-name{font-weight:700}.price-container{margin-bottom:16px;font-weight:600}.final-price{font-size:16px;color:var(--f7-theme-color)}.final-price.color-red{color:var(--f7-color-red)}.product-actions-box{padding:16px;background-color:transparent;border-radius:0;margin-bottom:16px;border:0}.product-card .product-price.on-sale{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.product-card .original-price{font-size:14px;color:var(--text-color);text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor}.final-price{display:inline-flex;align-items:center;gap:6px}.final-price .currency-name{flex-shrink:0;font-size:.8em;font-weight:500;white-space:nowrap}.final-price-container,.price-and-actions-row{display:flex;justify-content:flex-end;align-items:center;gap:8px}.price-and-actions-row{justify-content:space-between;gap:16px;margin-top:8px;flex-wrap:wrap}.price-and-actions-row .price-container{flex-shrink:1;flex-grow:1;margin-bottom:0}.price-and-actions-row .add-to-cart-btn,.price-and-actions-row .cart-stepper{flex-shrink:0;width:150px;flex-grow:1;flex-basis:150px;margin-top:0}.review-identity-control .segmented{flex-shrink:0;width:auto}.review-identity-control .segmented a.button{height:32px;line-height:32px}.review-identity-display{display:flex;align-items:center;gap:6px;color:var(--f7-text-color-secondary);overflow:hidden;white-space:nowrap;justify-content:flex-end}.review-identity-display span{text-overflow:ellipsis;overflow:hidden}.list .review-textarea-identity-li,.list .review-textarea-li{padding-left:0;padding-right:0}.review-combined-input-wrap,.review-textarea-li .item-input-wrap{border-radius:var(--f7-list-item-border-radius)}.review-combined-input-wrap{display:flex;flex-direction:column;background-color:var(--f7-input-bg-color);overflow:hidden}.review-combined-input-wrap textarea{border-radius:0;border:0;box-shadow:none;flex-grow:1;padding-bottom:12px}.review-combined-input-wrap textarea .review-identity-control,.review-identity-control{border-top:1px solid var(--f7-list-border-color)}.review-identity-control{display:flex;justify-content:space-between;align-items:center;padding:8px 0;width:100%;color:var(--f7-text-color-secondary);gap:8px}.review-identity-left-section{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;color:var(--f7-text-color);background-color:rgba(0,0,0,.05);padding:6px 12px;border-radius:20px;transition:background-color .2s}.dark .review-identity-left-section{background-color:rgba(255,255,255,.1)}.review-identity-left-section:active{background-color:rgba(0,0,0,.1)}.dark .review-identity-left-section:active{background-color:rgba(255,255,255,.15)}.review-identity-left-section select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;z-index:1}.review-identity-left-section #review-identity-text,.review-identity-left-section .icon{position:relative;z-index:0}.review-identity-left-section .icon{font-size:16px}.review-identity-display{font-size:14px}.review-identity-display strong{color:var(--f7-text-color)}html[dir=rtl] .review-identity-control .item-inner{flex-direction:row}@media (min-width:768px){.sticky-summary-card{position:sticky;top:70px}#cart-content-wrapper{grid-template-areas:"summary items";grid-template-columns:1fr 2fr}#cart-content-wrapper>div:nth-child(1){grid-area:summary}#cart-content-wrapper>div:nth-child(2){grid-area:items}}.cart-item-card{display:flex;align-items:flex-start;gap:16px;padding:16px;margin-bottom:16px}.cart-item-card .item-media img{width:100px;height:100px;border-radius:12px;object-fit:cover}.cart-item-card .item-inner{width:100%;display:flex;flex-direction:column}.cart-item-card .item-title{font-weight:600;font-size:17px;line-height:1.3;margin-bottom:4px}.cart-item-card .item-subtitle{font-size:14px;color:var(--f7-text-color-secondary);flex-grow:1}.cart-item-card .item-actions-container{margin-top:12px}.cart-item-card .item-price,.item-price-container{text-align:right;margin-bottom:8px}.cart-item-card .item-price{font-size:18px;font-weight:500}.cart-item-card .item-controls{display:flex;justify-content:space-between;align-items:center}#applied-discounts-container{display:flex;flex-direction:column;gap:12px;margin-top:16px}.applied-discount-item{display:flex;align-items:center;gap:12px;background-color:var(--f7-color-green-tint, #eaf9eb);padding:12px;border-radius:10px;border-left:4px solid var(--f7-color-green, #4cd964)}.dark .applied-discount-item{background-color:rgba(76,217,100,.15);border-left-color:var(--f7-color-green-shade, #30d158)}.discount-item-icon .f7-icons{font-size:24px;color:var(--f7-color-green, #4cd964)}.discount-item-details{flex-grow:1}.discount-item-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px;flex-wrap:wrap;gap:4px 12px}.discount-code{font-weight:600;font-size:15px;color:var(--f7-text-color);word-break:break-all}.discount-savings{font-weight:600;font-size:15px;color:var(--f7-color-green-shade, #2b983f);white-space:nowrap;flex-shrink:0}.dark .discount-savings{color:var(--f7-color-green-tint, #80e894)}.discount-item-remove .f7-icons,.discount-summary{font-size:13px;color:var(--f7-text-color-secondary)}.discount-item-remove .f7-icons{font-size:22px}@media (min-width:768px){#cart-empty-message .button{max-width:300px;margin-left:auto;margin-right:auto}}.original-price{font-weight:400!important;font-size:14px!important;color:var(--text-color)!important;text-decoration:line-through!important;margin-left:20px!important}.sale-price{color:var(--f7-color-green);font-weight:600}.cart-stepper .f7-icons{font-size:28px}.remove-item-btn i{font-size:24px}.cart-summary-row{display:flex;justify-content:space-between;padding:10px 0;font-size:16px}.cart-summary-row.total{font-weight:600;font-size:20px;border-top:1px solid var(--f7-card-outline-border-color);margin-top:8px;padding-top:16px}.discount-input-container{display:flex;align-items:center;background-color:var(--light-gray);border-radius:10px;padding-right:6px}.discount-input-container #discount-code-input{flex-grow:1;border:0;background-color:transparent;margin:0;-webkit-appearance:none}.discount-input-container #apply-discount-btn{flex-shrink:0;width:auto;height:32px;line-height:32px;margin:0;box-shadow:none}.discount-chip{margin-top:16px}.payment-method-section .list>ul>li:first-child .item-inner{border-top:none}#gateway-selection-container{padding-left:30px!important;padding-top:10px;padding-bottom:10px}.gateway-options-container{display:flex;flex-direction:column;gap:12px}.gateway-option-item .item-content{border:1px solid var(--bg-color-secondary);border-radius:8px;transition:border-color .2s,box-shadow .2s}.dark .gateway-option-item .item-content{background-color:var(--f7-list-bg-color-dark)}.gateway-option-item input[type=radio]:checked+.item-content{border-color:var(--f7-theme-color);box-shadow:0 0 0 2px var(--f7-theme-color);background-color:var(--f7-theme-color-tint)}.dark .gateway-option-item input[type=radio]:checked+.item-content{background-color:rgba(var(--f7-theme-color-rgb),.15)}.gateway-option-item .item-inner{min-height:48px}.payment-method-section .list li.insufficient-balance .item-subtitle,.payment-method-section .list li.insufficient-balance .item-title{color:var(--f7-color-red)}.payment-method-section .list li.disabled{opacity:.6;pointer-events:none}.payment-method-section .list .list-group-title{pointer-events:none;font-weight:600;color:var(--f7-text-color-secondary);padding:14px var(--f7-list-item-padding-horizontal)}.address-choice-text,.payment-method-section .item-subtitle{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.address-choice .item-inner{display:block;min-width:0;padding-top:8px;padding-bottom:8px}.address-choice .item-title,.address-choice .item-title-row{white-space:normal;overflow:visible;text-overflow:clip;min-width:0}.address-choice-text{line-height:1.5;margin-top:2px}.club-status-grid{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.vertical-divider{display:none;width:1px;height:80px;background-color:var(--f7-card-outline-border-color)}.club-status-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.horizontal-divider{display:block;width:80%;height:1px;background-color:var(--f7-card-outline-border-color);margin:10px}@media (min-width:768px){.club-status-grid{flex-direction:row;justify-content:space-around;gap:16px}.club-status-grid .vertical-divider{display:block}.club-status-grid .horizontal-divider{display:none}}.daily-streak-info-merged{display:flex;align-items:center;justify-content:center;gap:12px}.daily-streak-info-merged .streak-text-wrapper{text-align:left}.daily-streak-value{font-size:16px;font-weight:600;color:var(--f7-text-color)}.daily-streak-label{font-size:13px;color:var(--f7-text-color-secondary)}.f7-icons.flame-animated{animation:flame-pulse 2s infinite ease-in-out;color:var(--f7-color-orange)}.virtual-currency-emoji{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:1.5em;vertical-align:middle;transform:translateZ(0);transition:transform .2s ease-out}:root{--emoji-shine:rgba(255, 255, 255, 0.5)}[data-theme=dark]{--emoji-shine:rgba(0, 17, 25, 0.35)}.virtual-currency-emoji::before{content:"";position:absolute;left:0;right:0;top:15%;bottom:15%;transform:translateX(-100%);animation:shine-glint 5s infinite;background:linear-gradient(100deg,transparent 0%,transparent 40%,var(--emoji-shine) 50%,transparent 60%,transparent 100%)}.virtual-currency-emoji:hover{transform:scale(1.1)}#medals-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;padding-bottom:20px}.medal-item{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.medal-item-image-wrapper{position:relative;width:80px;height:80px;margin-bottom:8px}.medal-item-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.medal-item.locked .medal-item-image-wrapper img{filter:grayscale(100%);opacity:.7}.collectable-badge{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background-color:var(--f7-color-green);border-radius:50%;border:2px solid var(--f7-page-bg-color);box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .collectable-badge{border-color:var(--light-gray)}.medal-item-name{font-size:13px;line-height:1.3;color:var(--f7-text-color);font-weight:500}.medal-detail-popup .button.disabled{opacity:.6;pointer-events:none}.club-status-card .progress-circle{position:relative;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(45deg,gold,#ff8c00,#ff4500,#e70095,#00bfff,#228b22);animation:rainbow-shine 4s linear infinite;background-size:400% 400%}.club-status-card .progress-circle::before{content:"";position:absolute;width:calc(100% - 12px);height:calc(100% - 12px);background:var(--f7-card-bg-color);border-radius:50%;z-index:2}.dark .club-status-card .progress-circle::before{background:var(--f7-card-bg-color-dark)}.club-status-card .progress-circle::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0%,transparent calc(var(--progress-value, 0)*1%),var(--f7-card-bg-color) calc(var(--progress-value, 0)*1%),var(--f7-card-bg-color) 100%);z-index:1}#virtual-downloads-list ul,.club-status-card .progress-circle.is-full::after,.dark .club-status-card .progress-circle.is-full::after{background:0 0}.club-status-card .progress-circle-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;z-index:3}.club-status-card .days-remaining{font-size:24px;font-weight:700;color:var(--f7-text-color)}.club-status-card .days-remaining.is-infinity{font-size:40px;line-height:.9}.club-status-card .days-label{font-size:12px;color:var(--f7-text-color-secondary);margin-top:4px}.club-store-slider .gift-status-card .item-title{font-size:14px}.club-store-slider .gift-status-card .card-content-padding p{font-size:13px;line-height:1.4;margin:5px 0}.club-store-slider .gift-status-card .purchase-discount-btn{height:36px;font-size:13px}.gift-status-card{display:flex;flex-direction:column;height:100%}.gift-status-card .card-content-padding{flex-grow:1}.gift-status-card .card-footer,.gift-status-card .card-header{flex-shrink:0}.gift-status-card .card-footer{flex-wrap:wrap;gap:8px}.gift-status-card .card-footer .button.disabled,.gift-status-card .card-footer .purchase-discount-btn{width:fit-content;min-width:40%;max-width:60%;margin-inline:auto;padding-inline:12px}.gift-status-card .purchase-discount-btn .button-price-wrapper,.gift-status-card .purchase-discount-btn .currency-name,.gift-status-card .purchase-discount-btn .final-price,.gift-status-card .purchase-discount-btn svg{color:var(--f7-button-text-color, #fff)!important;fill:currentColor}.wallet-balances-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-top:10px;margin-bottom:20px}.wallet-balance-card{padding:20px;text-align:center;border-radius:15px;background-color:var(--f7-card-bg-color)}.wallet-balance-icon{font-size:32px;line-height:1;margin-bottom:10px}.wallet-balance-amount{font-size:22px;font-weight:600;color:var(--f7-text-color);line-height:1.2}.wallet-balance-name{font-size:14px;color:var(--f7-text-color-light)}.wallet-transaction-list .item-after{font-weight:600}.wallet-transaction-list .item-footer{font-size:13px;color:var(--f7-text-color-light)}.preset-amounts-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.preset-amounts-container .button{margin:0;height:40px;font-size:12px;font-weight:500}.dark .preset-amounts-container .button.button-outline{border-color:#38383a;color:#fff}.amount-stepper-container,.stepper-value-wrapper{display:flex;align-items:center;justify-content:center;gap:12px}.amount-stepper-container .stepper-button{width:36px;height:36px;border-radius:50%;font-size:24px;line-height:48px;background-color:var(--light-gray);color:var(--title-color);box-shadow:none;margin:0;flex-shrink:0}.dark .amount-stepper-container .stepper-button,.dark .stepper-value-wrapper{background-color:#2c2c2e}.stepper-value-wrapper{gap:8px;flex-grow:1;height:60px;background-color:var(--light-gray);border-radius:12px;padding:0 16px}#stepper-value{font-size:24px;font-weight:400;color:var(--title-color);letter-spacing:.5px}#stepper-currency-symbol{font-size:24px;color:var(--text-color);opacity:.7}#stepper-currency-symbol .currency-symbol.svg svg{width:24px;height:24px}.amount-stepper-container #stepper-value{width:100%;flex-grow:1;text-align:center;font-size:28px;font-weight:600;border:0;background:0 0;color:var(--f7-text-color);padding:0 10px;margin:0;height:44px}.page[data-name=checkout-payment-gateway] .list,.page[data-name=wallet-deposit-gateway] .list{margin-top:5px}.page[data-name=checkout-payment-gateway] .gateway-select-label,.page[data-name=wallet-deposit-gateway] .gateway-select-label{border:1px solid var(--f7-card-outline-border-color);border-radius:var(--f7-card-border-radius);background-color:var(--f7-card-bg-color);margin-bottom:10px;transition:border-color .2s,box-shadow .2s}.page[data-name=checkout-payment-gateway] .item-radio-checked.gateway-select-label,.page[data-name=wallet-deposit-gateway] .item-radio-checked.gateway-select-label{border-color:var(--f7-theme-color);box-shadow:0 0 0 2px var(--f7-theme-color)}.dark .page[data-name=checkout-payment-gateway] .item-radio-checked.gateway-select-label,.dark .page[data-name=wallet-deposit-gateway] .item-radio-checked.gateway-select-label{background-color:rgba(var(--f7-theme-color-rgb),.15)}.page[data-name=checkout-payment-gateway] .item-media img,.page[data-name=wallet-deposit-gateway] .item-media img{border-radius:6px}.help-center-banner{border-radius:15px}.simple-link-banner i{font-size:25px}.simple-link-banner .link-banner-text{font-size:15px;margin-left:2px}.help-center-title{margin-top:20px;margin-bottom:-5px;font-size:2em}.searchbar-help-center.searchbar-inline{margin-top:20px}.help-center-links{margin-bottom:30px}.light-gray-title{color:#99a0a7;font-weight:500;font-size:13px;text-transform:uppercase;margin-top:30px;margin-bottom:10px}.faq-list .list.accordion-list .item-title{font-size:15px}.contact-block{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--light-gray);color:var(--title-color);font-weight:500;padding:13px 5px 10px;border-radius:15px}.contact-block i{margin:0;font-size:22px;padding-right:0;font-weight:400}.contact-block .contact-method{font-size:14px;margin-top:4px}.contact-input{height:150px}.order-card,.order-detail-card{margin-top:16px;box-shadow:none;border:1px solid var(--f7-card-outline-border-color)}.dark .order-card,.dark .order-detail-card{background:var(--light-gray)}.order-header-badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.badge.latest-badge{background-color:var(--f7-color-purple);color:#fff}.card.order-list-card{margin-top:16px;box-shadow:none;border:1px solid var(--f7-card-outline-border-color);background:var(--f7-card-bg-color)}.order-list-card .card-header{justify-content:space-between;align-items:center;font-size:14px;gap:8px}.order-list-card .order-id{font-weight:600;color:var(--f7-text-color)}.order-list-card .order-date,.order-total-section .total-label{font-size:13px;color:var(--f7-text-color-secondary)}.order-list-card a.card-content{display:flex;align-items:center;gap:16px}.order-item-preview{position:relative;flex-shrink:0}.order-item-preview img{width:80px;height:80px;border-radius:10px;object-fit:cover}.order-item-summary{position:absolute;bottom:6px;left:6px;right:6px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;padding:2px 6px;border-radius:6px;font-size:11px}.order-total-section{flex-grow:1;text-align:right}.order-total-section .total-price{font-size:18px;font-weight:600;color:var(--f7-text-color)}.view-details-arrow i{font-size:24px;color:var(--f7-list-chevron-icon-color)}.order-status-timeline{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--f7-text-color-secondary);transition:color .3s;width:60px}.timeline-step .timeline-icon{width:44px;height:44px;border-radius:50%;background:var(--f7-card-bg-color-darker);border:2px solid var(--f7-card-outline-border-color);display:flex;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s}.timeline-step .timeline-label{font-size:13px;margin-top:8px;font-weight:500}.timeline-connector{flex-grow:1;height:2px;background-color:var(--f7-card-outline-border-color);margin-top:22px;transition:background-color .3s}.timeline-step.completed .timeline-icon{background:var(--f7-color-green);border-color:var(--f7-color-green);color:#fff}.timeline-step.completed{color:var(--f7-color-green);font-weight:500}.timeline-step.active .timeline-icon{background:var(--f7-theme-color);border-color:var(--f7-theme-color);color:#000}.timeline-step.active{color:var(--f7-text-color)}.timeline-connector.completed{background-color:var(--f7-color-green)}.dark .timeline-step.completed{color:var(--f7-color-green-tint)}.order-card .card-footer,.order-card .card-header{font-size:14px;color:var(--f7-text-color-secondary)}.order-detail-header{display:flex;justify-content:space-between;align-items:flex-start}.order-detail-header h1{margin:0 0 4px;font-size:24px}.order-detail-header p{margin:0;color:var(--f7-text-color-secondary)}.order-card .card-header .date{font-weight:500}.order-card .card-header .status{font-weight:600}.order-card .order-item-images{display:flex;gap:8px;padding:8px 0}.order-card .order-item-images img,.order-item-preview img{border:1px solid var(--f7-card-outline-border-color)}.order-card .card-footer{display:flex;justify-content:space-between}.order-card .total-price{font-weight:600;color:var(--f7-text-color)}.order-detail-card .item-title{font-weight:600}.order-card .order-item-images img,.order-detail-item .item-media img{width:50px;height:50px;border-radius:8px;object-fit:cover}.order-detail-item .item-title{font-weight:500;white-space:normal}.order-detail-item .item-subtitle{font-size:13px}.timeline-step.cancelled{color:var(--f7-color-red)!important;opacity:.7}.timeline-step.cancelled .timeline-icon{background:var(--f7-color-red-tint);border-color:var(--f7-color-red);color:var(--f7-color-red)}.price-summary .summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.price-summary .summary-row span:first-child{color:var(--f7-text-color-secondary)}.price-summary .summary-row span:last-child{font-weight:500}.price-summary .summary-row.total{font-weight:600;font-size:18px;border-top:1px solid var(--f7-card-outline-border-color);margin-top:8px;padding-top:12px}.price-summary .summary-row.total span:first-child{color:var(--f7-text-color)}.order-detail-item .item-after,.signin-bottom-content .legal-links a{font-weight:500}@media (max-width:480px){.order-detail-item .item-after{font-size:14px}}.page[data-name=order-reviews] .page-content{background-color:#f7f7f8}.dark .page[data-name=order-reviews] .page-content{background-color:#000}.review-item-card{border-radius:16px;border:0;box-shadow:0 4px 20px rgba(0,0,0,.04);background:#fff;transition:transform .2s ease,box-shadow .2s ease;margin-left:10px;margin-right:10px;overflow:hidden}.dark .review-item-card{background-color:#1c1c1d;box-shadow:0 4px 20px rgba(0,0,0,.2)}.review-item-card:active{transform:scale(.98)}#virtual-downloads-list li,.review-item-image{border-radius:12px;border:1px solid rgba(0,0,0,.05)}.review-item-image{width:80px!important;height:80px!important;object-fit:cover;background-color:#f0f0f0;flex-shrink:0}.dark .review-item-image{background-color:#2c2c2e;border-color:rgba(255,255,255,.1)}.review-item-title{font-size:15px;font-weight:600;line-height:1.35;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dark .review-item-title{color:#fff}.button-tonal-green{background-color:rgba(76,217,100,.15);color:var(--f7-color-green);border:0;font-weight:600}.dark .button-tonal-green{background-color:rgba(50,215,75,.25);color:#32d74b}.item-review-btn{height:36px;font-size:13px;letter-spacing:0;text-transform:none;border-radius:18px;padding:0 16px;width:100%;max-width:240px;margin-top:auto}.review-card-content{display:flex;align-items:center;padding:12px}.review-text-content{flex-grow:1;min-width:0;margin-left:12px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:80px}html[dir=rtl] .review-text-content{margin-left:0;margin-right:12px}@media (min-width:768px){#review-items-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:10px;padding:0 10px}.review-item-card{margin:0}}#virtual-downloads-list li{background-color:var(--f7-block-strong-bg-color);margin-bottom:8px;overflow:hidden}.dark #virtual-downloads-list li{border-color:rgba(255,255,255,.1)}#virtual-downloads-list .item-content{padding-left:10px}.warranty-status-card .card-content{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px;background-color:var(--background-color)!important}.dark .warranty-status-card .card-content{background-color:var(--light-gray)!important}.warranty-status-card .warranty-info{flex-grow:1;text-align:start;min-width:0}.warranty-info .warranty-code,.warranty-info .warranty-type{font-size:14px;color:var(--f7-text-color-secondary)}.warranty-info .warranty-code{font-family:monospace;font-size:12px;margin:4px 0;overflow-wrap:anywhere}.warranty-product-image{width:30%;flex-shrink:0;aspect-ratio:1/1}.warranty-product-image img{border-radius:8px;width:100%;height:100%;object-fit:cover;border:1px solid var(--f7-card-outline-border-color)}@media (min-width:768px){.warranty-status-card .card-content{display:grid;grid-template-columns:1fr auto 1fr}.warranty-status-card .warranty-product-image{display:block;width:80px;height:80px;justify-self:flex-end}.warranty-status-card .warranty-product-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.warranty-status-card .warranty-progress-wrapper{justify-self:center}}.warranty-inactive-layout{display:flex;align-items:center;gap:16px}.warranty-inactive-layout .warranty-info,.warranty-status-card .warranty-info{order:-1}.warranty-status-card .progress-circle::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0%,transparent calc(var(--progress-value)*1%),var(--light-gray) calc(var(--progress-value)*1%),var(--light-gray) 100%);z-index:1}.dark .warranty-status-card .progress-circle::after{background:conic-gradient(transparent 0%,transparent calc(var(--progress-value)*1%),#2c2c2e calc(var(--progress-value)*1%),#2c2c2e 100%)}@media (max-width:767px){.warranty-status-card .card-content{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo info""progress progress";align-items:start;gap:12px;padding:14px}.warranty-status-card .warranty-product-image{grid-area:photo;width:64px;height:64px;aspect-ratio:auto}.warranty-status-card .warranty-info{grid-area:info;order:0}.warranty-status-card .warranty-progress-wrapper{grid-area:progress;display:flex;justify-content:center;padding-top:4px}.warranty-info .product-name{font-size:15px;font-weight:600;display:block;overflow-wrap:anywhere}.warranty-info .expiration-date{font-size:13px}.warranty-inactive-layout{gap:12px}.warranty-inactive-layout .warranty-product-image{width:56px;height:56px;aspect-ratio:auto;flex-shrink:0}.warranty-inactive-layout .warranty-info{min-width:0}}.connection-status-bar{position:fixed;top:0;left:0;right:0;z-index:14000;height:calc(env(safe-area-inset-top,0) + 4px);transform:translateY(-100%);transition:transform 180ms ease;pointer-events:none}.connection-status-bar.visible{transform:translateY(0)}.connection-status-progress{display:block;width:0;height:4px;margin-top:env(safe-area-inset-top,0);background:#2e9d50;transition:width 220ms ease}.connection-status-bar.is-loading .connection-status-progress{animation:gelaro-page-progress 8s cubic-bezier(.1,.6,.3,1) forwards}.connection-status-bar.is-complete .connection-status-progress{width:100%}.connection-status-bar.is-offline,.connection-status-bar.is-online{height:auto;min-height:calc(env(safe-area-inset-top,0) + 28px);padding:calc(env(safe-area-inset-top,0) + 5px) 12px 5px;box-sizing:border-box;color:#fff;text-align:center;font-size:13px;font-weight:600}.connection-status-bar.is-offline{background:#c62828}.connection-status-bar.is-online{background:#2e7d32}.signin-layout{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}.signin-main-content{padding-top:20px}.signin-bottom-content{text-align:center;padding-bottom:5px}.signin-bottom-content .legal-links{margin-top:25px}.signin-bottom-content .small-text{font-size:13px;color:#6c757d;line-height:1.5}.dark .signin-bottom-content .small-text{color:rgba(235,235,245,.6)}.floating-toolbar-wrapper{position:fixed;bottom:20px;left:15px;right:15px;margin:0 auto;max-width:600px;z-index:7000;pointer-events:none;display:none;transition:bottom .3s ease,left .3s ease,right .3s ease,max-width .3s ease}.floating-toolbar-wrapper.is-stuck{border-top:1px solid #e0e0e0;bottom:0;left:0;right:0;max-width:100%}.floating-toolbar-wrapper .toolbar{background-color:#fff;border-radius:32.5px;box-shadow:0 8px 20px rgba(0,0,0,.1);width:100%;pointer-events:auto;box-sizing:border-box;display:flex;align-items:flex-end;min-height:70px;padding-top:20px;transition:border-radius .3s ease}.floating-toolbar-wrapper.is-stuck .toolbar{border-radius:0;box-shadow:none;background-color:#f7f7f8}.floating-toolbar-wrapper .toolbar::before{display:none}.floating-toolbar-wrapper .toolbar-inner{justify-content:space-around;width:100%;padding:0 10px 5px}.dark .floating-toolbar-wrapper .toolbar{background-color:#2c2c2e;box-shadow:0 8px 20px rgba(0,0,0,.4)}.dark .floating-toolbar-wrapper.is-stuck .toolbar{border-top-color:#38383a;background-color:#1c1c1d}.dark .floating-toolbar-wrapper.is-stuck{border-top-color:#38383a}.toolbar-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:color .3s ease;padding-top:20px;padding-bottom:0;margin-bottom:-5px}.toolbar-link .f7-icons{font-size:24px;transition:all .3s ease;color:#8e8e93}.toolbar-link .tabbar-label{font-size:11px;margin-top:10px;margin-bottom:0;color:#8e8e93}.toolbar-link.toolbar-link-active .f7-icons{color:var(--toolbar-active-icon-color);background-color:var(--f7-theme-color);width:45px;height:45px;line-height:45px;border-radius:30%;box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center}.toolbar-link.toolbar-link-active .tabbar-label{color:var(--toolbar-active-icon-color);opacity:1;font-weight:600}.toolbar-inner{justify-content:space-around;position:relative}.toolbar-link.toolbar-link-active{position:relative;top:-15px;z-index:3}.dark .toolbar-link .f7-icons,.dark .toolbar-link .tabbar-label{color:rgba(235,235,245,.6)}.dark .toolbar-link.toolbar-link-active .f7-icons{color:var(--toolbar-active-icon-color)}.dark .toolbar-link.toolbar-link-active .tabbar-label{color:var(--f7-theme-color)}.app-hidden{visibility:hidden}body.app-loaded #app,body.app-loaded .app-hidden{visibility:visible!important}.preloader-backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.25)}.dark .preloader-backdrop{background-color:rgba(0,0,0,.4)}#product-short-title{font-weight:700}#product-images-container{padding:0 25px}#product-images-container swiper-slide{width:85%;max-width:400px;margin-right:15px}#product-images-container .card{width:100%;margin:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dark #product-images-container .card{box-shadow:0 4px 12px rgba(0,0,0,.3)}#product-images-container .card-image img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.product-card.out-of-stock{opacity:.6}.dark .product-card.out-of-stock{opacity:.5}.product-card.out-of-stock .product-price{color:#8e8e93;font-weight:500}.dark .product-card.out-of-stock .product-price{color:rgba(235,235,245,.4)}.navbar .subnavbar{padding:0 15px 8px;height:auto;background:var(--navbar-background-color);color:var(--title-nav-color);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.subnavbar .searchbar.searchbar-inline{margin:0;width:100%}.subnavbar .searchbar-inline .searchbar-inner{padding:0}.subnavbar-inner-flex{display:flex;align-items:center;gap:8px;width:100%}.subnavbar-inner-flex .searchbar{flex-grow:1}.subnavbar-inner-flex .link{color:var(--f7-theme-color);padding:0 4px}#filter-options-list .item-title{font-weight:600}.page-preloader-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background-color:#1c1c1d;display:flex;justify-content:center;align-items:center;transition:opacity .3s}html[dir=ltr] .preloader-text,html[dir=rtl] .preloader-text{color:rgba(235,235,245,.6);font-size:16px;font-weight:500;text-transform:uppercase}html[dir=ltr] .preloader-text{letter-spacing:2px}@media (min-width:640px){#product-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){#product-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){#product-list{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){#product-list{grid-template-columns:repeat(6,1fr)}}.gelaro-verified i.f7-icons{color:#ff4500;font-size:18px;text-shadow:0 1px 1px rgba(0,0,0,.1)}.dark .gelaro-verified i.f7-icons{color:#daa520}.toast.toast-text-center{text-align:center}.f7-icons.is-premium{background:linear-gradient(45deg,gold,#ff8c00,#ff4500,#e70095,#00bfff,#228b22);animation:rainbow-shine 4s linear infinite;background-size:400% 400%;-webkit-background-clip:text;background-clip:text;color:transparent}#assign-member-to-add::after,#assign-member-to-edit::after,.chip-delete::after,.hidden{display:none!important}#currency-toggle-block{max-width:400px;margin-left:auto;margin-right:auto}.plan-card{border:2px solid transparent;transition:all .3s ease;display:flex;flex-direction:column}.dark .plan-card{border:2px solid #fff}.plan-card.recommended{border-color:var(--f7-theme-color);transform:scale(1.02);position:relative}.card.plan-card.recommended{padding-top:10px}.page-404 .page-content{background:var(--f7-page-bg-color)}.page-404 .error-container{max-width:320px;padding:20px}.page-404 .error-icon{font-size:80px;color:var(--f7-theme-color-tint-50);margin-bottom:24px}.page-404 .error-code{font-size:64px;font-weight:800;line-height:1;margin:0 0 16px;color:var(--f7-text-color)}.page-404 .error-message{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--f7-text-color)}.page-404 .error-suggestion{font-size:15px;color:var(--f7-text-color-light);line-height:1.5;margin-bottom:32px}.page-404 .error-actions{display:flex;flex-direction:column;gap:16px}.page-404 .error-actions .button:not(.button-fill){border:1px solid var(--f7-button-border-color)}.router-transition-f7-dive-backward,.router-transition-f7-dive-forward{background:#fff}.toast.toast-success{--f7-toast-bg-color:#4cd964!important}.dark .toast.toast-success{--f7-toast-bg-color:#30d158!important}.ptr-preloader{z-index:10000}@media (min-width:768px){#order-content-wrapper{grid-template-areas:"summary items";max-width:1280px;margin:0 auto;padding:0 16px}#order-content-wrapper>div:nth-child(1){grid-area:summary}#order-content-wrapper>div:nth-child(2){grid-area:items}#cart-content-wrapper,#order-content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}}body.preloader-blocking-backdrop::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:9999}.force-ltr{direction:ltr!important;text-align:left!important}.force-rtl,html[dir=rtl] .force-ltr .searchbar,html[dir=rtl] .force-ltr .searchbar .searchbar-inner,html[dir=rtl] .force-ltr .searchbar .searchbar-input-wrap{direction:rtl!important;text-align:right!important}html[dir=rtl] .force-ltr .searchbar input[type=search]{direction:rtl!important;unicode-bidi:plaintext;text-align:start!important}html[dir=rtl] .force-ltr .searchbar input[type=search]::placeholder{unicode-bidi:plaintext;text-align:start}html[dir=rtl] .navbar,html[dir=rtl] .page,html[dir=rtl] .toolbar,html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea{font-family:"Vazirmatn",-apple-system,system-ui,sans-serif}html[dir=rtl] .navbar-inner .title,html[dir=rtl] .navbar-inner .title-large-text{flex:1;text-align:center}html[dir=rtl] .navbar-inner .left,html[dir=rtl] .navbar-inner .right{flex-shrink:0}html[dir=rtl] .subnavbar-inner-flex{flex-direction:row-reverse}.page[data-name=product-detail] #related-products-slider swiper-slide{width:48%}@media (min-width:768px){.page[data-name=product-detail] #related-products-slider swiper-slide{width:32%}}@media (min-width:1024px){.page[data-name=product-detail] #related-products-slider swiper-slide{width:24%}}:root{--admin-color-primary:#673ab7}.admin-navbar{--navbar-background-color:var(--admin-color-primary);--navbar-foreground-color:#ffffff}html[dir=ltr] .leaflet-control-geosearch form .reset{right:auto;left:2px}html[dir=ltr] .leaflet-control-geosearch form .glass{left:auto;right:2px}html[dir=ltr] .leaflet-control-geosearch form input{padding-left:30px;padding-right:30px}html[dir=rtl] .leaflet-control-geosearch form .reset{right:auto;left:2px}html[dir=rtl] .leaflet-control-geosearch form .glass{left:auto;right:2px}html[dir=rtl] .leaflet-control-geosearch form input{padding-left:30px;padding-right:30px;text-align:right}.navbar:not(.admin-navbar) .icon,.navbar:not(.admin-navbar) .left .link,.navbar:not(.admin-navbar) .right .link,.navbar:not(.admin-navbar) .title{color:#000!important}.navbar-dummy-element{opacity:0;pointer-events:none;cursor:default}#author-image-default,#join-team-owner-avatar,#member-image-default,#profile-image-default{width:150px;height:150px;display:block;margin:0 auto}.page[data-name=home] .navbar-large .navbar-bg{border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important}.page[data-name=home] .navbar::after{height:0!important;display:none!important;opacity:0!important}.page[data-name=home] .navbar{filter:drop-shadow(0 4px 6px rgba(0,0,0,.05))}.page[data-name=home] .navbar .navbar-bg{background-color:var(--navbar-background-color, #fff)!important;overflow:hidden!important}.dark .page[data-name=home] .navbar .navbar-bg{background-color:#1c1c1d!important;box-shadow:0 10px 20px rgba(0,0,0,.5)!important}.page[data-name=home] .navbar,.page[data-name=home] .navbar .navbar-inner,.page[data-name=home] .navbar .title-large{background:0 0!important;background-color:transparent!important}.page[data-name=home] .navbar .navbar-bg{border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important;background-color:var(--f7-theme-color, #FF9500)!important;box-shadow:0 10px 20px rgba(0,0,0,.15)!important;opacity:1!important;visibility:visible!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.badge-dot{min-width:0!important;width:10px!important;height:10px!important;padding:0!important;border-radius:50%;position:absolute;top:5px;right:-2px;z-index:10}.file-preview-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.file-preview-item{display:flex;align-items:center;background-color:var(--f7-block-strong-bg-color, #fff);border:1px solid var(--f7-list-border-color, #c8c7cc);border-radius:12px;padding:8px 12px;position:relative;transition:background-color .2s}.dark .file-preview-item{background-color:#1c1c1d;border-color:#38383a}.file-preview-media{width:40px;height:40px;border-radius:8px;overflow:hidden;background-color:var(--f7-theme-color-tint, #e5e5ea);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}html[dir=rtl] .file-preview-media{margin-right:0;margin-left:12px}.file-preview-media img{width:100%;height:100%;object-fit:cover}.file-preview-media i{font-size:20px;color:var(--f7-theme-color)}.file-preview-details{flex-grow:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-preview-name{font-size:14px;font-weight:500;color:var(--f7-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.file-preview-size{font-size:12px;color:var(--f7-text-color-secondary)}.file-preview-remove{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--f7-color-red);background:rgba(var(--f7-color-red-rgb),.1);border-radius:50%;margin-left:8px;flex-shrink:0;transition:background-color .2s}html[dir=rtl] .file-preview-remove{margin-left:0;margin-right:8px}.file-preview-remove:active{background:rgba(var(--f7-color-red-rgb),.2)}.file-attachment-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;width:100%;max-width:100%}.file-attachment-item{display:flex;align-items:center;background-color:var(--f7-block-strong-bg-color, #f9f9fa);border:1px solid var(--f7-list-border-color, #e4e4e4);border-radius:8px;padding:8px 10px;text-decoration:none!important;color:var(--f7-text-color)!important;transition:background-color .2s,transform .1s;direction:ltr!important;text-align:left!important}.dark .file-attachment-item{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.file-attachment-item:active{background-color:var(--f7-theme-color-tint, #e5e5ea);transform:scale(.99)}.file-attachment-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--f7-theme-color-rgb),.15);border-radius:6px;margin-right:12px;color:var(--f7-theme-color)}.file-attachment-icon i{font-size:18px}.file-attachment-info{flex-grow:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-attachment-name{font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.file-attachment-label{font-size:11px;color:var(--f7-text-color-secondary);line-height:1.2}.sticky-footer{position:absolute;bottom:0;left:0;width:100%;z-index:1000;box-sizing:border-box;background-color:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.05);box-shadow:0-5px 20px rgba(0,0,0,.04);padding:12px 16px calc(12px + var(--f7-safe-area-bottom));transition:background-color .3s,border-color .3s}.dark .sticky-footer{background-color:rgba(28,28,29,.85);border-top:1px solid rgba(255,255,255,.08);box-shadow:0-5px 20px rgba(0,0,0,.3)}.cropper-container-wrapper,.sticky-footer .button{display:flex;align-items:center;justify-content:center}.sticky-footer .button{font-weight:600;letter-spacing:.3px;height:48px;box-shadow:0 4px 12px rgba(var(--f7-theme-color-rgb),.3);transition:transform .1s}.sticky-footer .button:active{transform:scale(.97);box-shadow:0 2px 6px rgba(var(--f7-theme-color-rgb),.3)}.sticky-footer .button i{font-size:22px;margin-top:-2px}#profile-cropper-sheet .toolbar{position:absolute;top:0;left:0;width:100%;z-index:5000}#profile-cropper-sheet .toolbar::after{display:none}.cropper-container-wrapper{background-color:#000}.cropper-bg{background-image:none;background-color:#000}.cropper-view-box{outline:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.cropper-modal{background-color:#000;opacity:.8}.f7-hairline{border:0;height:1px;background-color:#e0e0e0;margin:0;display:block;transform-origin:50% 100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.f7-hairline{transform:scaleY(.5)}}.apk-download-btn{height:auto!important;padding:12px 20px!important;text-transform:none!important;box-shadow:0 8px 20px rgba(255,149,0,.4)!important;transition:transform .2s,box-shadow .2s}.apk-download-btn:active{transform:scale(.96);box-shadow:0 4px 10px rgba(255,149,0,.4)!important}.download-label{font-size:11px;line-height:1.1;opacity:.85;font-weight:400;letter-spacing:.5px}.download-title{font-size:20px;line-height:1.1;font-weight:700}html[dir=rtl] .dialog.scanner-dialog,html[dir=rtl] .item-input-wrap select,html[dir=rtl] .qr-scanner-popup~.dialog,html[dir=rtl] select,html[dir=rtl] select option{direction:rtl;text-align:right}.dark select option{background-color:#0e232d!important;color:#fff!important}.dark .input-dropdown,.dark .item-input-wrap .input-dropdown,.dark .item-input-wrap .select-wrapper,.dark .item-input-wrap select,.dark .select-wrapper,.dark select{background-color:#0e232d!important;color:#fff!important;color-scheme:dark}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-group-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--f7-block-bg-color, #fff);padding:12px 0;border-radius:8px;border:1px solid var(--f7-input-outline-border-color, #e5e5ea)}.range-group-divider{width:80%;height:1px;background-color:var(--f7-input-outline-border-color, rgba(0, 0, 0, 0.1));margin:12px 0}.range-group-item{flex:1;text-align:center;width:100%}@media (min-width:480px){.range-group-container{flex-direction:row;justify-content:space-between;padding:8px 0}.range-group-divider{width:1px;height:40px;margin:0}}#edit-profile-form{max-width:600px;margin:0 auto;padding:0 16px}#edit-profile-form label{display:block;margin-bottom:6px}#edit-profile-form input{display:block;width:100%}@media (min-width:768px){#edit-profile-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}#edit-profile-form>div,#edit-profile-form>input,#edit-profile-form>label{grid-column:span 1}#bio-edit-section{grid-column:span 2}}.plan-duration-selector .button{white-space:nowrap;padding-left:4px;padding-right:4px;width:65px;font-size:16px}@media (min-width:640px){#plans-container{--f7-grid-cols:2!important;grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){#plans-container{--f7-grid-cols:3!important;grid-template-columns:repeat(3,1fr)!important}}.updates-sheet-modal{height:85vh}.updates-sheet-modal .sheet-modal-inner{height:100%;display:flex;flex-direction:column}.updates-sheet-modal .page-content{height:100%;overflow-y:auto;padding-bottom:40px}.updates-sheet-modal .sheet-modal-inner::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:5px;background:rgba(136,136,136,.4);border-radius:4px;z-index:1000}@media (min-width:768px){.updates-sheet-modal{width:600px!important;left:50%!important;margin-left:-300px!important;height:75vh!important;border-radius:24px 24px 0 0!important}}.updates-close-btn{position:absolute;top:15px;right:15px;z-index:100;color:var(--f7-text-color)!important;background-color:var(--f7-card-bg-color);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}html[dir=rtl] .updates-close-btn{right:auto;left:15px}.dark .updates-close-btn{box-shadow:0 2px 8px rgba(0,0,0,.4)}.filter-sheet-store{height:85vh!important;max-height:85vh!important}.filter-sheet-store .sheet-modal-inner{height:100%;display:flex;flex-direction:column}.filter-sheet-store .page-content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px}@media (min-width:768px){.filter-sheet-store{width:600px!important;left:50%!important;margin-left:-300px!important;height:75vh!important;border-radius:24px 24px 0 0!important}}.page[data-name=invite-friend] .block-title,.page[data-name=invite-friend] .item-footer,.page[data-name=invite-friend] .item-header,.page[data-name=invite-friend] .item-text,.page[data-name=invite-friend] .item-title,.page[data-name=invite-friend] .item-title-row,.page[data-name=invite-friend] .share-action .actions-button-text{white-space:normal;overflow:visible;text-overflow:clip}.page[data-name=invite-friend] .item-title-row{flex-wrap:wrap}.page[data-name=invite-friend] .item-text{-webkit-line-clamp:unset;max-height:none;display:block}.page[data-name=invite-friend] #invitation-code-display{word-break:break-all;overflow-wrap:anywhere;line-height:1.25}.page[data-name=invite-friend] .row .col-50 .button{white-space:normal;height:auto;min-height:var(--f7-button-height);padding-top:6px;padding-bottom:6px;line-height:1.3}@media (max-width:360px){.page[data-name=invite-friend] .row .col-50{width:100%;max-width:100%;flex:0 0 100%}.page[data-name=invite-friend] .row .col-50+.col-50{margin-top:8px}}.terms-of-service-content .terms-last-updated{padding:0 16px 8px;font-size:13px;opacity:.7}.terms-of-service-content .accordion-item-content p{margin:0 0 12px;padding:0 16px;line-height:2;text-align:justify;font-size:14px}.terms-of-service-content .accordion-item-content p:last-child{margin-bottom:16px}.terms-of-service-content .terms-bullet-list{margin:0 0 12px;padding-inline-start:34px;padding-inline-end:16px;list-style:disc}.terms-of-service-content .terms-bullet-list li{margin-bottom:8px;line-height:2;text-align:justify;font-size:14px}.terms-of-service-content .terms-bullet-list li:last-child{margin-bottom:0}.terms-of-service-content .item-title{white-space:normal;overflow:visible;text-overflow:clip;font-weight:600;line-height:1.6}.change-password-list .item-input-wrap input{flex:1;min-width:0}.add-tree-type-link i{font-size:19px}@media (min-width:768px){.change-password-sheet{width:480px!important;left:50%!important;margin-left:-240px!important;border-radius:24px 24px 0 0!important}}.qr-scanner-popup{direction:inherit}.qr-scanner-popup.popup{width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;inset-inline-start:0;top:0;margin:0;border-radius:0}.qr-scanner-popup .page,.qr-scanner-popup .page-content{height:100%}.qr-scanner-popup .qr-scanner-page-content{position:absolute;inset:0;padding:0!important;overflow:hidden;background:#000}.qr-scanner-popup .scanner-container{position:absolute;inset:0;width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden;background:#000}.qr-scanner-popup .navbar{padding-top:env(safe-area-inset-top,0);z-index:30;background:linear-gradient(to bottom,rgba(0,0,0,.65),transparent)}.qr-scanner-popup .block,.qr-scanner-popup .list,.qr-scanner-popup .navbar-inner,.qr-scanner-popup .page-content{direction:inherit;text-align:start}.qr-scanner-popup .title{text-align:center}.qr-scanner-guide,.scanner-loading-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanner-loading-msg{color:#fff;z-index:10;text-align:center;width:80%;line-height:1.7;direction:inherit}.qr-scanner-guide{z-index:12;width:min(72vw,340px);aspect-ratio:1;border:3px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:0 0 0 9999px rgba(0,0,0,.18),0 0 22px rgba(0,0,0,.4);pointer-events:none;box-sizing:border-box}.seo-prerender{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0}.tree-types-chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0;width:100%}.tree-type-chip{margin:0}.tree-types-empty{font-size:13px;opacity:.55}.add-tree-type-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;padding:6px 0}.change-password-sheet{border-radius:24px 24px 0 0}.change-password-sheet .page-content{padding-bottom:24px}.change-password-close-btn{position:absolute;top:14px;inset-inline-end:14px;z-index:10;width:32px;height:32px;border-radius:50%;justify-content:center;background:rgba(128,128,128,.15)}.change-password-close-btn i{font-size:17px}.change-password-sheet .block-title-large{margin-top:22px}.change-password-close-btn,.change-password-list .item-input-wrap{display:flex;align-items:center}.toggle-password-visibility{flex-shrink:0;width:34px;opacity:.55}.toggle-password-visibility i{font-size:19px}.toggle-password-visibility.is-visible{opacity:1;color:var(--f7-theme-color, #ff9500)}.password-hint{font-size:13px;line-height:1.6;margin-bottom:12px;padding:8px 12px;border-radius:8px}.password-hint.is-error{color:#d32f2f;background:rgba(211,47,47,.1)}.password-hint.is-ok{color:#2e7d32;background:rgba(46,125,50,.1)}@media (min-width:768px){.change-password-sheet{width:480px!important;left:50%!important;margin-left:-240px!important;border-radius:24px 24px 0 0!important}}.scrollable-sheet{height:auto;max-height:88vh}.scrollable-sheet .sheet-modal-inner{display:flex;flex-direction:column;max-height:88vh}.scrollable-sheet .page-content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}.actions-modal .actions-button-media{padding-inline-start:6px;padding-inline-end:10px;min-width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.actions-modal .actions-button-media+.actions-button-text{padding-inline-end:6px}.item-input-wrap input+.password-toggle-button{pointer-events:auto}.item-input-wrap input:has(+.password-toggle-button),.password-toggle-host input{padding-inline-end:40px;box-sizing:border-box}.password-toggle-button{position:absolute;top:50%;inset-inline-end:4px;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;z-index:2;border-radius:50%;background:rgba(30,43,71,.1);transition:background-color .15s ease,color .15s ease}.password-toggle-button.is-revealed,.password-toggle-button:hover{background:rgba(var(--f7-theme-color-rgb, 255, 149, 0),.18)}.password-toggle-button:focus-visible{outline:2px solid var(--f7-theme-color, #ff9500);outline-offset:1px}.password-toggle-button::before{font-family:"Framework7-Icons","framework7-core-icons",serif;font-size:20px;line-height:1;content:"eye";color:#1e2b47}.password-toggle-button.is-revealed::before{content:"eye_slash";color:var(--f7-theme-color)}.dark .password-toggle-button{background:rgba(255,255,255,.14)}.dark .password-toggle-button::before{color:#fff}.dark .password-toggle-button.is-revealed::before{color:var(--f7-theme-color, #ff9500)}.item-input-wrap{position:relative}