.ImageProducts{max-width:100%;margin-top:-25px}@media screen and (min-width:768px){.ImageProducts{min-width:55%;margin-top:0}}.padding{padding-left:10%;padding-bottom:5%}.disFlex{display:flex;flex-direction:column;gap:5%;padding:5% 10%}.mobileTitle{order:-1;margin-bottom:0}.desktopOnly{display:none}.productIdName{position:relative;top:0;margin-bottom:15px}.productIdName p{text-align:start!important}.buttonJoin{position:fixed;bottom:0;left:0;background-color:#0ded00;padding:10px;width:100%;z-index:999;border-radius:5px}footer{padding-bottom:20px}@media screen and (min-width:768px){.disFlex{flex-direction:row;padding:5% 10%}.mobileTitle{display:none}.desktopOnly{display:block}.detailView{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:20%}.buttonJoin{position:static;background-color:transparent;padding:0}.productIdName{position:static;margin-bottom:0}.productIdName p{text-align:end!important}}.footer{background-color:#000000;color:white;padding:60px 20px 20px}.footer-container{gap:40px;width:100%;max-width:1200px;margin:0 auto}.footer-column,.footer-container{display:flex;flex-direction:column}.footer-column{gap:15px}.footer-link{text-decoration:none;color:white;font-size:13px;font-weight:lighter;cursor:pointer;transition:color .2s ease}.footer-link:hover{color:#a0a0a0}.footer-contact-item{display:flex;align-items:center;gap:10px}.contact-icon{font-size:18px;color:#ffffff}.contact-header{font-weight:700!important;margin-bottom:5px}.social-icons{display:flex;gap:20px;margin-top:15px}.social-icon-link{color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .2s ease,color .2s ease}.social-icon-link:hover{color:#a0a0a0;transform:translateY(-3px)}.footer-logo-svg{height:32px;width:auto}.footer-tagline{font-size:12px;color:#a0a0a0;margin:0}.footer-bottom{text-align:center;margin-top:50px;padding-top:20px;border-top:1px solid #333}.footer-copyright{font-size:12px;color:#a0a0a0;margin:0}@media (min-width:768px){.footer-container{flex-direction:row;justify-content:center;gap:100px}.footer-column,.footer-container{align-items:flex-start}}.search-container{position:static}.tab-button{background-color:inherit;text-align:end;color:white;font-size:18px;padding:5px 10px;border:none;cursor:pointer;border-radius:5px;transition:color .3s ease;font-weight:500}.tab-button:hover{color:#999}.fullscreen-overlay-desktop{display:none}@media (min-width:993px){.dropdown-overlay-mobile{display:none}.fullscreen-overlay-desktop{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:#000;z-index:1000;border-bottom:1px solid #333;max-height:calc(100vh - 85px);overflow-y:auto;animation:fadeIn .3s ease-out;padding:25px 50px;box-sizing:border-box}.ks-category-section{width:100%;border-top:1px solid #333;border-bottom:1px solid #333;padding-top:20px;padding-bottom:20px;margin-bottom:25px}.ks-category-scroll-container{position:relative;display:flex;align-items:center;padding:0 40px}.ks-category-list-wrapper{flex:1 1;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.ks-category-list-wrapper::-webkit-scrollbar{display:none}.ks-category-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:nowrap;gap:10px 25px}.ks-category-list.is-overflowing{justify-content:flex-start}.ks-category-list li{font-size:16px;color:#ccc;cursor:pointer;font-weight:400;transition:color .2s,font-weight .2s;white-space:nowrap}.ks-category-list li:hover{font-weight:700;color:#999}.ks-category-list li.active{font-weight:700;color:#fff}.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:#999;border:none;cursor:pointer;z-index:2;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,color .2s;font-size:22px;font-weight:600;padding:0}.scroll-arrow.visible{opacity:1;visibility:visible}.scroll-arrow.left{left:10px}.scroll-arrow.right{right:10px}.scroll-arrow:hover{color:#fff;background:none}.kickstarter-style-grid{display:grid;grid-template-columns:3fr 1fr;width:100%;grid-gap:50px;gap:50px;align-items:start}.ks-left-column,.ks-right-column{min-width:0}.ks-column-title{font-size:18px;color:#eee;font-weight:500;margin-bottom:25px}.ks-product-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 30px;gap:0 30px}.ks-product-list li{cursor:pointer;padding:3px 5px;border-radius:4px;color:white;transition:color .2s,font-weight .2s}.ks-product-list li span{display:inline;margin-right:8px;font-weight:400;transition:font-weight .2s;line-height:1.5}.ks-product-list li:hover{color:#999}.ks-product-list li:hover span{font-weight:700}.ks-product-title{font-weight:500;font-size:14px}.ks-product-info{color:#aaa;font-size:13px}.ks-no-results{color:#888}.ks-featured-card{display:flex;align-items:flex-start;gap:20px;cursor:pointer}.ks-featured-image-wrapper{flex-shrink:0}.ks-featured-image{width:auto;height:166px;object-fit:cover;display:block;border-radius:4px}.ks-featured-details{padding:0;font-size:13px}.ks-featured-title{font-size:15px;color:white;font-weight:700;margin-bottom:4px}.ks-featured-info{font-size:13px;color:#aaa;font-weight:400;margin-bottom:8px}.ks-featured-date,.ks-featured-price,.ks-featured-quantity{color:#aaa;margin-bottom:4px}.ks-featured-price{font-weight:400}.ks-featured-date-value{font-weight:700;color:#0DED00}}@media (max-width:992px){.fullscreen-overlay-desktop{display:none}.dropdown-overlay-mobile{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;padding:15px;background:#000000}.dropdown-content{width:100%;height:100%}.back-button{color:grey;background:transparent;border:none;padding:10px 0;font-size:16px;display:flex;align-items:center;gap:5px}.dropdown-list{list-style:none;margin:0;padding:0}.dropdown-item{padding:15px 5px;cursor:pointer;color:white;border-bottom:1px solid #333}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}