@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=JetBrains+Mono:wght@500;700&family=Syne:wght@700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--inter-font-fam:"Inter", sans-serif;--Orbitron-font:"Orbitron", sans-serif;--text:#9ca3af;--text-bright:#f3f4f6;--text-faint:#2f2f34;--bg:#0c0c0d;--high-bg:#17171a;--toned-bg:#140f10;--border:#2e303a;--accent:#d2162c;--accent-bg:#5c3c40;--accent-border:#ce4555;--shadow:#201f1f66 0 10px 15px -3px, #1c1c1c40 0 4px 6px -2px}body{background-color:var(--bg);flex-direction:column;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex;overflow-y:auto;overflow-x:hidden!important}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:var(--high-bg);border-radius:10px}body::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}#root{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.page-cont{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:auto;display:flex}.page-cont.nopage{justify-content:center;align-items:center;height:100vh}.header{z-index:1000;box-sizing:border-box;background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100vw;height:auto;padding:10px;transition:transform 1s ease-in-out,color 1s;display:flex;position:fixed;top:0;left:0}.header-scrolled{background-color:var(--bg);box-shadow:var(--shadow);transform:translateY(-100%)}.logo-cont{width:90px;height:auto}.logo-link,.logo-link img{width:100%;height:auto}.menu-box{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:25px;width:auto;display:flex}.menu-item{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:2px;font-size:14px;font-weight:300}.menu-item:hover{color:var(--text-bright)}.menu-item.active{color:var(--accent)}.cart-box{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:flex-end;gap:0;margin-right:30px;display:flex}.cart-link{background-color:var(--bg);border:solid 1px var(--text-faint);box-sizing:border-box;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:35px;height:35px;padding:10px;display:flex}.cart-link i{color:var(--text);font-size:14px}.cart-count{font-family:var(--inter-font-fam);background-color:var(--accent);width:15px;height:15px;color:var(--text-bright);border-radius:50%;justify-content:center;align-items:center;padding:2px;font-size:11px;font-weight:300;display:flex}@media (width<=768px){.logo-cont{width:20%}.menu-box{gap:15px}.cart-box{margin:0}#home-link{display:none}}.hero{box-sizing:border-box;border-bottom:solid 1px var(--text-faint);opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:100vh;padding:20px;transition:all .7s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.hero.show{opacity:1;transform:translateY(0)}.hero-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.hero-header{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:2px;font-size:60px;font-weight:700}.hero-header span{color:var(--accent)}.description{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.6px;font-size:15px;font-weight:400;line-height:1.4}.description.mini{width:50%}.main-btn{background-color:var(--accent);cursor:pointer;font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.6px;border:none;gap:10px;padding:10px 20px;font-size:15px;font-weight:400}.main-btn:hover{background-color:var(--accent-border)}.hero-slide{z-index:0;background-position:50%;background-size:cover;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.hero:before{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.hero>:not(.hero-slide){z-index:2;position:relative}@media (width<=768px){.hero{height:90vh}.description.mini{width:100%}.hero-header{font-size:45px}.hero-header.high{font-size:50px}}.section-header{box-sizing:border-box;opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:10px;transition:all 2s;display:flex;transform:translateY(30px)}.section-header.show{opacity:1;transform:translateY(0)}.section-header-int{font-family:var(--inter-font-fam);color:var(--accent);letter-spacing:1.6px;font-size:13px;font-weight:400;line-height:1.4}.section-header-main{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:1.6px;font-size:40px;font-weight:600;line-height:1.4}@media (width<=768px){.section-header-main{font-size:30px}}.list-cont{border-bottom:solid 1px var(--text-faint);flex-flow:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;height:auto;padding-bottom:50px;display:flex}.category-card{aspect-ratio:1/1.25;background-color:var(--high-bg);border:solid 1px var(--text-faint);box-sizing:border-box;opacity:0;cursor:pointer;width:calc(25% - 20px);transition:all 2s;position:relative;overflow:hidden;transform:translateY(30px)}.category-card.show{opacity:1;transform:translateY(0)}.category-card:before{content:"";z-index:1;background:linear-gradient(#0c0c0d00 50%,#0c0c0d 100%);position:absolute;inset:0}.category-card:hover:before{background:#0006}.category-card:hover img{transform:scale(1.1)}.category-card:hover{border:solid 1px var(--accent)}.category-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.category-text{z-index:2;font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.6px;font-size:20px;font-weight:500;position:absolute;bottom:10px;left:10px}@media (width>=701px) and (width<=800px){.category-card{width:calc(33% - 13px)}}@media (width<=700px){.category-card{width:calc(50% - 15px)}.category-text{font-size:14px}}.product-card{aspect-ratio:1/1.5;background-color:var(--bg);border:solid 1px var(--text-faint);box-sizing:border-box;opacity:0;width:calc(25% - 12.5px);transition:all 2s;overflow:hidden;transform:translateY(30px)}.product-card.show{opacity:1;transform:translateY(0)}.product-card-img-box{box-sizing:border-box;width:100%;height:70%;position:relative;overflow:hidden}.product-card-img-box:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c0c0d00 50%,#0c0c0d 100%);position:absolute;inset:0}.product-card-img-box:hover:before{background:#0000004d}.product-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover img{transform:scale(1.1)}.product-card-info-box{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;height:30%;padding:10px;display:flex}.product-card-title{width:100%;font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.6px;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;box-sizing:border-box;-webkit-box-orient:vertical;font-size:20px;font-weight:500;display:-webkit-box;overflow:hidden}.product-card-block{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%;height:auto;display:flex}.product-card-category{font-family:var(--inter-font-fam);color:var(--accent-bg);letter-spacing:1.6px;font-size:13px;font-weight:400}.product-card-price{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.6px;font-size:14px;font-weight:400}.product-card-details-link{background-color:var(--accent);border:solid 1.5px var(--accent);cursor:pointer;font-family:var(--inter-font-fam);color:var(--bg);border-radius:10px;padding:5px 20px;font-size:15px;font-weight:400}.product-card-details-link:hover{background-color:var(--accent-border)}.product-card-add-cart-btn{background-color:var(--accent);border:solid 1.5px var(--accent);cursor:pointer;font-family:var(--inter-font-fam);color:var(--bg);border-radius:10px;padding:5px 20px;font-size:15px;font-weight:400}.product-card-add-cart-btn:hover{background-color:var(--accent-border)}@media (width>=701px) and (width<=800px){.product-card{width:calc(33% - 13px)}}@media (width<=700px){.product-card{aspect-ratio:1/1.8;width:calc(50% - 15px)}.product-card-img-box{height:60%}.product-card-info-box{height:40%}.product-card-title{font-size:12px}.product-card-details-link,.product-card-add-cart-btn{padding:5px;font-size:12px}.product-card-category,.product-card-price{font-size:12px}}.our-pillars{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;display:flex}.our-pillars-card{border:solid 1px var(--text-faint);box-sizing:border-box;opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;width:20%;height:auto;padding:10px;transition:all 2s;display:flex;transform:translateY(30px)}.our-pillars-card.show{opacity:1;transform:translateY(0)}.our-pillars-card i{color:var(--accent);font-size:25px}.our-pillars-card span{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:1.6px;font-size:15px;font-weight:600}@media (width<=700px){.our-pillars-card{width:45%}.our-pillars-card i{font-size:12px}.our-pillars-card span{font-size:10px}}.about-main{border-top:solid 1px var(--text-faint);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:auto;padding:10px;display:flex}.about-main-inner{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:50%;height:auto;display:flex}.about-main-inner-p{font-family:var(--inter-font-fam);color:var(--text);opacity:0;font-size:14px;font-weight:300;line-height:1.6;transition:all 2s;transform:translateY(30px)}.about-main-inner-p.show{opacity:1;transform:translateY(0)}@media (width<=700px){.about-main{flex-direction:column}.about-main-inner{width:100%}}.mini-hero{border-top:solid 1px var(--text-faint);background-image:url(/assets/miniherobanner-DUoIKz-c.png);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;width:100%;height:50vh;padding:10px;display:flex}@media (width<=700px){.mini-hero{height:30vh}}.filter-cont{box-sizing:border-box;opacity:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;padding:10px;transition:all 2s;display:flex;transform:translateY(30px)}.filter-cont.show{opacity:1;transform:translateY(0)}.filter-cont input{background-color:var(--high-bg);width:70%;font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1px;box-sizing:border-box;border:none;border-radius:5px;outline:none;padding:12px;font-size:14px;font-weight:400}.filter-cont select{background-color:var(--high-bg);width:20%;font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1px;box-sizing:border-box;border:none;border-radius:5px;outline:none;padding:13px;font-size:14px;font-weight:400}@media (width<=700px){.filter-cont{flex-direction:column}.filter-cont input,.filter-cont select{width:calc(100% - 5px)}}.not-found{box-sizing:border-box;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100px;padding:10px;transition:all 2s;display:flex;overflow:hidden;transform:translateY(30px)}.not-found.show{opacity:1;transform:translateY(0)}.not-found i{color:var(--accent);font-size:50px}.not-found span{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.2px;font-size:14px;font-weight:400}.details-box{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;height:auto;margin-top:80px;padding:10px;display:flex}.details-images{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:50%;height:auto;display:flex}.details-info{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:50%;height:auto;display:flex;position:sticky;top:80px}.details-block{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%;height:auto;display:flex}.details-link{font-family:var(--Orbitron-font);color:var(--accent);letter-spacing:1.2px;font-size:14px;font-weight:400}.details-title{font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.2px;font-size:30px;font-weight:600}.details-category{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:1.2px;font-size:15px;font-weight:400}.details-price{font-family:var(--inter-font-fam);color:var(--accent);letter-spacing:1.2px;font-size:20px;font-weight:600}.details-price span{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.2px;font-size:12px;font-weight:400}.details-description{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1px;font-size:14px;font-weight:300}.details-option-block{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:auto;display:flex}.details-header{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:1.2px;font-size:14px;font-weight:400}.details-option-box{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:auto;height:auto;display:flex}.details-btn{border:solid 1px var(--text-faint);font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.2px;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;padding:12px;font-size:17px;font-weight:400;display:flex}.details-btn:hover{border-color:var(--accent)}.details-btn.active{background-color:var(--accent);color:var(--text-bright);border-color:var(--accent)}.details-order-btn{background-color:var(--accent);border:solid 1px var(--accent);width:calc(50% - 10px);font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:14px;font-weight:400;display:flex}.details-cart-btn{border:solid 1px var(--text-faint);width:calc(50% - 10px);font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:14px;font-weight:400;display:flex}.details-order-btn:hover{border:solid 1px var(--text-faint);background-color:#0000}.details-cart-btn:hover{background-color:var(--accent);border:solid 1px var(--accent)}@media (width<=768px){.details-box{flex-direction:column}.details-images,.details-info{width:100%}.details-order-btn,.details-cart-btn{gap:0;padding:8px;font-size:10px}}.details-quantity{border:solid 1px var(--text-faint);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.details-quantity input{text-align:center;width:40px;font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;border:none;outline:none;font-size:14px;font-weight:400}.details-quantity span{font-family:var(--inter-font-fam);color:var(--text-bright);cursor:pointer;font-size:20px;font-weight:400}.details-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.details-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;height:auto;padding:20px;display:flex}.contact-card{border:solid 1px var(--text-faint);box-sizing:border-box;opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:20%;height:auto;padding:10px;transition:all 2s;display:flex;transform:translateY(30px)}.contact-card.show{opacity:1;transform:translateY(0)}.contact-card i{color:var(--accent);font-size:20px}.contact-title{font-family:var(--Orbitron-font);color:var(--text);cursor:pointer;font-size:13px;font-weight:400}.contact-desc{font-family:var(--inter-font-fam);color:var(--text-bright);cursor:pointer;font-size:14px;font-weight:400}@media (width<=768px){.contact-card{width:calc(50% - 10px)}.contact-desc{font-size:10px}}.cart-page-box{box-sizing:border-box;color:#fff;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:auto;padding:10px;display:flex}.cart-list-box{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:50%;height:auto;display:flex}.cart-item-card{border:solid 1px var(--text-faint);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex;overflow:hidden}.cart-item-card img{border-radius:10px;width:20%;height:auto}.cart-item-card-block{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:50%;height:auto;display:flex}.cart-item-card-block.mini{box-sizing:border-box;align-items:flex-end;width:30%}.cart-item-card-block .name{font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.2px;font-size:14px;font-weight:500}.cart-item-card-block .option{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.2px;font-size:12px;font-weight:300}.cart-item-card-block .remove{font-family:var(--inter-font-fam);color:var(--accent);letter-spacing:1.2px;cursor:pointer;font-size:14px;font-weight:400}.cart-item-card-block .price{font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;font-size:14px;font-weight:500}.cart-item-card-block .qty-box{border:solid 1px var(--text-faint);box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:15px;width:auto;padding:5px;display:flex}.cart-item-card-block .qty-box button{cursor:pointer;background:0 0;border:none;font-size:20px}.cart-summary-box{border:solid 1px var(--text-faint);background-color:var(--toned-bg);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:30%;height:auto;padding:10px;display:flex}.cart-summary-box .title{font-family:var(--Orbitron-font);color:var(--accent);letter-spacing:1.2px;font-size:14px;font-weight:500}.cart-summary-box .block{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:auto;display:flex}.cart-summary-box .block span{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:1.2px;font-size:14px;font-weight:500}.cart-summary-box .btn{background-color:var(--accent);cursor:pointer;width:100%;font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;box-sizing:border-box;gap:5px;padding:12px;font-size:14px;font-weight:400}.cart-summary-box .btn:hover{background-color:var(--accent-border)}.cart-empty-box{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:auto;display:flex}.cart-redirect-btn{background-color:var(--accent);cursor:pointer;width:auto;font-family:var(--inter-font-fam);color:var(--text-bright);letter-spacing:1.2px;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:14px;font-weight:400;display:flex}.cart-redirect-btn:hover{background-color:var(--accent-border)}@media (width<=1068px){.cart-summary-box{width:50%}}@media (width<=768px){.cart-page-box{flex-direction:column}.cart-list-box,.cart-summary-box{width:100%}}.footer{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:auto;margin-top:20px;display:flex}.footer .top{border-top:solid 1px var(--text-faint);border-bottom:solid 1px var(--text-faint);box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex}.footer .top .slogan{font-family:var(--Orbitron-font);color:var(--text);letter-spacing:1.2px;font-size:11px;font-weight:400}.footer .top .btn{border:solid 1px var(--accent-bg);width:auto;font-family:var(--inter-font-fam);color:var(--accent);letter-spacing:1.2px;cursor:pointer;background-color:#d2162c1a;align-items:center;gap:10px;padding:10px;font-size:11px;font-weight:400;display:flex}.footer .top .line{background-color:var(--accent-bg);width:50%;height:1px}.footer .bottom{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:30px 20px 20px;display:flex}.footer .bottom .detailed{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:calc(30% - 10px);height:auto;display:flex}.footer .bottom .detailed .title{font-family:var(--Orbitron-font);color:var(--text-bright);letter-spacing:1.2px;font-size:30px;font-weight:700}.footer .bottom .detailed .text{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:.5px;font-size:13px;font-weight:300}.footer .bottom .detailed .socials-box{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:auto;display:flex}.footer .bottom .detailed .socials-box a{border:solid 1px var(--text-faint);cursor:pointer;color:var(--text);padding:10px;font-size:20px}.footer .bottom .detailed .socials-box a:hover{border-color:var(--accent);color:var(--accent)}.footer .bottom .summary{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;width:calc(20% - 10px);height:auto;display:flex}.footer-tonned-title{font-family:var(--Orbitron-font);color:var(--accent);letter-spacing:1.2px;font-size:11px;font-weight:500}.footer .bottom .summary .link{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:.5px;font-size:14px;font-weight:400}.footer .bottom .summary .link:hover{color:var(--text-bright)}.footer .bottom .detailed .btn{background-color:var(--accent);cursor:pointer;width:auto;font-family:var(--inter);color:var(--text-bright);letter-spacing:.5px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:14px;font-weight:400;display:flex}.footer .bottom .detailed .btn:hover{background-color:var(--accent-border)}.footer .copyright{border-top:solid 1px var(--text-faint);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.footer .copyright .text{font-family:var(--inter-font-fam);color:var(--text);letter-spacing:.5px;font-size:10px;font-weight:400}.footer .copyright .text a{color:var(--accent)}@media (width>=768px) and (width<=969px){.footer .bottom .detailed{width:50%}}@media (width<=767px){.footer .bottom .detailed,.footer .bottom .summary{width:100%}.footer .copyright{flex-direction:column}}.loader{border:4px solid var(--text-faint);border-top:4px solid var(--accent);border-radius:50%;width:50px;height:50px;margin:100px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.details-images{position:relative;overflow:hidden}.details-images img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .4s;display:block}.slider-btn{z-index:2;cursor:pointer;width:50px;height:50px;color:var(--accent);background-color:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn.left{left:10px}.slider-btn.right{right:10px}.slider-dots{gap:8px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background-color:var(--accent-bg);border-radius:50%;width:10px;height:10px}.dot.active{background-color:var(--accent);transform:scale(1.3)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
