html{-moz-text-size-adjust:100%;text-size-adjust:100%}@layer utilities{[data-site]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:#0000}[data-site] :where(a,button,[role=button],label,summary,input,select,textarea){touch-action:manipulation}[data-site] :where(button,nav,[role=tab]){-webkit-user-select:none;user-select:none}[data-site] :where(img){-webkit-user-drag:none}@media (max-width:639.98px){[data-site] .text-5xl{font-size:2.125rem}[data-site] .text-4xl{font-size:1.75rem}[data-site] .text-3xl{font-size:1.5rem}[data-site] .text-2xl{font-size:1.3125rem}[data-site] .text-xl{font-size:1.125rem}[data-site] .text-lg{font-size:1.0625rem}[data-site] .container{padding-inline:16px}[data-site] .mt-24{margin-top:3.5rem}[data-site] .mt-20{margin-top:3rem}[data-site] .mt-16{margin-top:2.5rem}[data-site] .mt-12{margin-top:2rem}[data-site] .mt-10{margin-top:1.75rem}[data-site] .mb-8{margin-bottom:1.5rem}[data-site] .my-14{margin-block:2.5rem}[data-site] .py-32{padding-block:4rem}[data-site] .py-28,[data-site] .py-24{padding-block:3.5rem}[data-site] .py-20{padding-block:3rem}[data-site] .py-16{padding-block:2.5rem}[data-site] .py-14{padding-block:2.25rem}[data-site] .py-12{padding-block:2rem}[data-site] .py-10{padding-block:1.75rem}[data-site] .py-8{padding-block:1.5rem}[data-site] .pb-24{padding-bottom:3rem}[data-site] .pb-20{padding-bottom:2.5rem}[data-site] .pb-16,[data-site] .pb-14{padding-bottom:2rem}[data-site] .p-10{padding:1.5rem}[data-site] .p-8{padding:1.25rem}[data-site] .px-10{padding-inline:1.5rem}[data-site] .px-8{padding-inline:1.25rem}[data-site] .gap-12{gap:2rem}[data-site] .gap-10{gap:1.75rem}[data-site] .gap-8{gap:1.5rem}[data-site] .gap-y-12{row-gap:2rem}[data-site] .gap-y-10{row-gap:1.75rem}[data-site] :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:16px}}}.navbar .nav-categories::-webkit-scrollbar{display:none}.product-card{position:relative}.product-card:hover .button-group{opacity:1;right:10px}.product-card:hover .thumbnail img{border:4px solid var(--secondary);box-shadow:0 14px 16px #0000000d}.product-card .button-group{opacity:0;z-index:5;flex-direction:column;gap:6px;transition:all .3s;display:flex;position:absolute;top:10px;right:0}.product-card .thumbnail{aspect-ratio:3/4;border-radius:20px;width:100%;margin-bottom:6px;position:relative}.product-card .thumbnail img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.product-card .details .price{justify-content:space-between;align-items:flex-end;height:45px;margin-top:4px;display:flex}.product-card .details .price .discount{margin-bottom:-6px;font-size:14px;text-decoration:line-through}.product-card .details .price .real{color:var(--primary);align-items:center;gap:4px;font-size:20px;display:flex}.product-card .details .price .real svg{color:var(--foreground);opacity:.5}@media (hover:none){.product-card .button-group{opacity:1;top:8px;right:8px}}@media (max-width:639px){.product-card .thumbnail,.product-card .thumbnail img{border-radius:16px}.product-card .button-group{gap:4px}.product-card .button-group button{width:32px;min-width:32px;height:32px}.product-card .button-group button svg{width:16px;height:16px}.product-card .details .price{height:auto;margin-top:6px}.product-card .details .price>button{display:none}.product-card .details .price .discount{margin-bottom:-2px;font-size:12px}.product-card .details .price .real{font-size:16px}}.thumbs-gallery .top-slider{border-radius:18px;overflow-x:hidden}.thumbs-gallery .top-slider img{aspect-ratio:3/4;border-radius:18px}.thumbs-gallery .bot-slider img{aspect-ratio:3/4;-webkit-user-select:none;user-select:none;border-radius:14px;transition:all .1s}.thumbs-gallery .bot-slider .swiper-slide-thumb-active img{border:4px solid var(--foreground);border-radius:18px;padding:4px}@media (max-width:639px){.thumbs-gallery .bot-slider .swiper-slide-thumb-active img{border-width:2px;border-radius:14px;padding:2px}}@media (hover:none){.thumbs-gallery .slider-button-next,.thumbs-gallery .slider-button-prev{display:none}}.quick-view-dialog{width:100%;max-width:100%;overflow:hidden}.quick-view-dialog .sw-slider{border-radius:18px;overflow:hidden}.quick-view-dialog .sw-slider .swiper-slide:not(.swiper-slide-active) img{transform:scale(1.3)}.quick-view-dialog .sw-slider .image-container{aspect-ratio:3/4;border-radius:18px;overflow:hidden}.quick-view-dialog .sw-slider .image-container img{aspect-ratio:3/4;border-radius:18px;transition:all .3s cubic-bezier(.455,.03,.515,.955)}.quick-view-dialog .price{justify-content:space-between;align-items:flex-end;height:45px;margin-top:4px;display:flex}.quick-view-dialog .price .discount{margin-bottom:-6px;font-size:14px;text-decoration:line-through}.quick-view-dialog .price .real{color:var(--primary);align-items:center;gap:4px;font-size:20px;display:flex}.quick-view-dialog .price .real svg{color:var(--foreground);opacity:.5}.sw-slider{position:relative}.sw-slider .slider-button-next,.sw-slider .slider-button-prev{opacity:0;z-index:2;background:var(--accent);color:var(--foreground);border:2px solid var(--foreground);transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;transform:translateY(-50%)}.sw-slider .slider-button-prev{right:-2.5rem}.sw-slider .slider-button-next{left:-2.5rem}.sw-slider .swiper-pagination{bottom:-50px!important}.sw-slider .swiper-pagination-bullet{background:rgb(var(--secondary-text));transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.sw-slider .swiper-pagination-bullet-active{border-radius:15px!important;width:25px!important}.sw-slider:hover .slider-button-next,.sw-slider:hover .slider-button-prev{opacity:1}.sw-slider:hover .slider-button-prev{right:0}.sw-slider:hover .slider-button-next{left:0}.rr--svg{--rr--stroke-on-color:oklch(from var(--primary) l c h);--rr--fill-on-color:oklch(from var(--primary) l c h / .6);--rr--stroke-off-color:oklch(from var(--primary) l c h / .8)}.swiper-slide img{-webkit-user-select:none;user-select:none}.swiper-transition .swiper-wrapper{-o-transition-timing-function:linear;transition-timing-function:linear}.avatar-selection .avatar{border:4px solid var(--secondary);box-shadow:0 14px 36px oklch(from var(--foreground) l c h/.2);object-fit:cover;cursor:pointer;border-radius:50%;width:110px;height:110px;transition:all .3s;position:relative}.avatar-selection .avatar:hover{border-color:var(--foreground);background:var(--secondary)}.avatar-selection .avatar:hover .icon{opacity:1}.avatar-selection .avatar .icon{background:var(--foreground);width:42px;height:42px;color:var(--background);opacity:0;border-radius:50px;place-items:center;transition:all .3s;display:grid;position:absolute;top:-10%;bottom:-10%}.avatar-selection .avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.avatar-selection .img-input{display:none}.avatar-selection .img-input-wrapper{aspect-ratio:16/9;background:var(--secondary);border:var(--secondary);cursor:pointer;transition:var(--transition);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.avatar-selection .img-input-wrapper:hover,.avatar-selection .img-input-wrapper.dragging{background:rgb(var(--bg-primary)/.4);border-color:rgb(var(--bg-primary)/.4)}.avatar-selection .img-input-wrapper:hover img,.avatar-selection .img-input-wrapper.dragging img{filter:brightness(.8);opacity:.2}.avatar-selection .img-input-wrapper:hover .info,.avatar-selection .img-input-wrapper.dragging .info{z-index:1}.avatar-selection .img-input-wrapper img{object-fit:cover;height:100%;transition:var(--transition);border-radius:12px;width:100%;position:absolute;top:0;left:0}.avatar-selection .img-input-wrapper .info{flex-direction:column;align-items:center;display:flex}.avatar-selection .img-input-wrapper .info .icon{color:rgb(var(--text-primary));opacity:.5;width:88px;height:88px}.avatar-selection .img-input-wrapper .info .text{font-size:16px}.avatar-selection .img-input-wrapper .info .tip{color:rgb(var(--text-primary)/.5);font-size:14px}.avatar-selection .img-input-wrapper.error{border-color:rgb(var(--color-danger))}.text-loop{width:100%;position:relative;overflow:hidden}.text-loop-svg{width:100%;height:auto;display:block}.text-loop-text{-webkit-user-select:none;user-select:none}.text-loop-measure{visibility:hidden;pointer-events:none}.blog-prose .wmde-markdown.md-content{color:color-mix(in oklab, var(--foreground) 88%, transparent);font-size:17px;line-height:2.15}.blog-prose .wmde-markdown.md-content>:first-child{margin-top:0}.blog-prose .wmde-markdown.md-content p{margin:0 0 1.5em}.blog-prose .wmde-markdown.md-content h2,.blog-prose .wmde-markdown.md-content h3,.blog-prose .wmde-markdown.md-content h4{color:var(--foreground);border-bottom:none;scroll-margin-top:110px;font-weight:900;line-height:1.6}.blog-prose .wmde-markdown.md-content h2 .anchor,.blog-prose .wmde-markdown.md-content h3 .anchor,.blog-prose .wmde-markdown.md-content h4 .anchor{display:none}.blog-prose .wmde-markdown.md-content h2{align-items:center;gap:.55em;margin:2.2em 0 .8em;padding:0;font-size:1.65em;display:flex}.blog-prose .wmde-markdown.md-content h2:before{content:"";background:var(--accent);border-radius:999px;flex-shrink:0;width:.3em;height:1.1em}.blog-prose .wmde-markdown.md-content h3{margin:1.8em 0 .6em;font-size:1.3em}.blog-prose .wmde-markdown.md-content h4{margin:1.5em 0 .5em;font-size:1.1em}.blog-prose .wmde-markdown.md-content a{color:var(--foreground);background-image:linear-gradient(transparent 62%, color-mix(in oklab, var(--accent) 45%, transparent) 62%);font-weight:600;text-decoration:none;transition:background-size .3s}.blog-prose .wmde-markdown.md-content a:hover{background-image:linear-gradient(transparent 0, color-mix(in oklab, var(--accent) 45%, transparent) 0)}.blog-prose .wmde-markdown.md-content img{background:var(--surface-secondary);border-radius:24px;width:100%;height:auto;margin:2em auto;display:block;box-shadow:0 24px 48px -28px #00000059}.blog-prose .wmde-markdown.md-content blockquote{background:color-mix(in oklab, var(--accent) 12%, var(--surface));color:var(--foreground);border:none;border-radius:24px;margin:2.2em 0;padding:1.4em 1.6em 1.4em 1.4em;font-size:1.08em;font-weight:500;position:relative}.blog-prose .wmde-markdown.md-content blockquote:before{content:"”";color:var(--accent);opacity:.5;font-size:4.5em;font-weight:900;line-height:1;position:absolute;top:-.1em;left:.3em}.blog-prose .wmde-markdown.md-content blockquote p:last-child{margin-bottom:0}.blog-prose .wmde-markdown.md-content ul,.blog-prose .wmde-markdown.md-content ol{margin:0 0 1.5em;padding-inline-start:1.5em}.blog-prose .wmde-markdown.md-content li{margin-bottom:.5em;padding-inline-start:.25em}.blog-prose .wmde-markdown.md-content ul li::marker{color:var(--accent);font-size:1.2em}.blog-prose .wmde-markdown.md-content ol li::marker{color:var(--accent);font-weight:800}.blog-prose .wmde-markdown.md-content hr{text-align:center;background:0 0;border:none;height:auto;margin:3em 0}.blog-prose .wmde-markdown.md-content hr:after{content:"• • •";letter-spacing:1em;color:var(--muted)}.blog-prose .wmde-markdown.md-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:18px;width:100%;margin:2em 0;font-size:.92em;display:table;overflow:hidden}.blog-prose .wmde-markdown.md-content table th,.blog-prose .wmde-markdown.md-content table td{text-align:start;padding:.8em 1em;border:none!important;border-bottom:1px solid var(--border)!important}.blog-prose .wmde-markdown.md-content table tr:last-child td{border-bottom:none!important}.blog-prose .wmde-markdown.md-content table tr{background:0 0!important}.blog-prose .wmde-markdown.md-content pre{direction:ltr;border-radius:18px}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.glow-badge{--glow-ring:conic-gradient(from var(--glow-angle), var(--border) 0%, var(--border) 55%, var(--accent) 80%, var(--border) 100%);isolation:isolate;color:var(--background);background:linear-gradient(var(--foreground), var(--foreground)) padding-box,var(--glow-ring) border-box;box-shadow:0 0 24px -6px color-mix(in oklch, var(--accent) 45%, transparent);border:1px solid #0000;animation:4s linear infinite glow-spin;position:relative}.glow-badge:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--glow-angle), transparent 0%, transparent 55%, var(--accent) 80%, transparent 100%);filter:blur(10px);opacity:.55;animation:4s linear infinite glow-spin;position:absolute;inset:-3px}.glow-badge svg{animation:2s ease-in-out infinite glow-twinkle}@keyframes glow-spin{to{--glow-angle:360deg}}@keyframes glow-twinkle{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 4px var(--accent));transform:scale(1.15)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.glow-badge,.glow-badge:before,.glow-badge svg{animation:none}}@property --vip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.vip-gold-frame{background:conic-gradient(from var(--vip-angle), #fff1c7, #f2c14e, #c47a12, #7a4a0c, #c47a12, #f2c14e, #fff1c7);padding:2.5px;animation:5s linear infinite vip-gold-spin;box-shadow:0 12px 30px -14px #c47a1299,0 0 18px -8px #f2c14e73}@keyframes vip-gold-spin{to{--vip-angle:360deg}}@media (prefers-reduced-motion:reduce){.vip-gold-frame{animation:none}}.vip-jersey{isolation:isolate;background:repeating-linear-gradient(-45deg,#c47a1212 0 2px,#0000 2px 9px),linear-gradient(135deg,#fffaf0 0%,#fdf0d2 55%,#f7dfa6 100%);position:relative}.vip-jersey:after{content:"7";z-index:-1;letter-spacing:-.04em;color:#c47a1247;pointer-events:none;font-family:Sora,YekanBakh,sans-serif;font-size:5.75rem;font-weight:800;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(calc(-28% - 6px))skew(-8deg)}.dark .vip-jersey{background:repeating-linear-gradient(-45deg,#f2c14e0f 0 2px,#0000 2px 9px),linear-gradient(135deg,#1d1508 0%,#2a1d09 55%,#3d2a0b 100%)}.dark .vip-jersey:after{color:#f2c14e4f}
