:root{--sk-bg-color:#070710;--sk-card-bg:#0b101a;--sk-card-bg2:rgba(0, 0, 0, 0.3);--sk-card-gradient:linear-gradient(169deg, #1a1a32 0%, #0b101a 100%);--sk-sidebar-bg:rgba(22, 28, 40, 0.5);--sk-text-color:#E0E0E0;--sk-text-muted:#9ca3af;--sk-border-color:#0C0E1D;--sk-glass-border:rgba(255, 255, 255, 0.1);--sk-primary-accent:#CCF1FF;--sk-secondary-accent:#5FC4FF;--sk-heart-color:#ff4d6d;--sk-btn-cart-bg:#ba2663;--sk-btn-cart-hover:#DC3A7D;--sk-btn-cart-text:#ffffff;--sk-card-hover-border:#0C0E1D;--sk-card-hover-shadow:rgba(0, 0, 0, 0.3);--sk-card-footer-bg:#0C0E1D;--sk-card-footer-sale-gradient:linear-gradient(90deg, rgba(49, 108, 143, 0.5) 0%, rgba(95, 196, 255, 0) 59%), #0C0E1D;--sk-price-regular:#787878;--sk-price-current:#5FC4FF;--sk-price-standard:white;--sk-input-bg:rgba(0, 0, 0, 0.3);--sk-input-text:#ffffff;--sk-filter-tag-bg:rgba(0, 0, 0, 0.3);--sk-filter-tag-hover:rgba(255, 255, 255, 0.1);--sk-filter-tag-active-bg:rgba(34, 211, 238, 0.15);--sk-skeleton-base:#101827;--sk-skeleton-highlight:rgba(255, 255, 255, 0.05);--font-main:"Sora", "DM Sans", Arial, sans-serif}body{font-family:var(--font-main);margin:0;padding:0;color:var(--sk-text-color);background:linear-gradient(90deg,rgb(12 14 30) 0%,rgb(27 30 63) 50%,rgb(12 14 30) 100%)!important;overflow-x:hidden;line-height:1.6em}@keyframes sk-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.sk-skeleton{background-color:var(--sk-skeleton-base);position:relative;overflow:hidden;border-radius:4px;min-height:10px}.sk-skeleton::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0 0,var(--sk-skeleton-highlight) 20%,rgb(255 255 255 / .1) 60%,#fff0);transform:translateX(-100%);animation:sk-shimmer 2s infinite}.sk-gallery-skeleton{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:6px}.sk-thumb-skeleton{flex:0 0 116px;height:65px;border-radius:4px}.sk-capsule-skeleton{width:100%;aspect-ratio:1232 / 706;border-radius:4px}.sk-text-skeleton{height:14px;margin-bottom:8px;border-radius:4px}.sk-text-skeleton.w-full{width:100%}.sk-text-skeleton.w-80{width:80%}.sk-text-skeleton.w-60{width:60%}.sk-tag-skeleton{height:26px;width:60px;border-radius:2px}.sk-lang-skeleton{height:35px;width:100%;border-radius:4px;margin-bottom:6px}.sk-version-skeleton{height:35px;width:100%;border-radius:4px}.sk-buy-title-skeleton{height:24px;width:150px;display:inline-block;vertical-align:middle;margin-left:10px}.sk-product-spa-container header{display:block}#sk-product-title{line-height:1.25!important}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;font-weight:500;line-height:1.25;color:#fff}h1{font-size:40px;font-weight:700;margin:0 0 0 5px;background:linear-gradient(to bottom,#ffffff 0%,#f4f9ff 45%,#cfdbed 50%,#e0e1e3 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .2));display:inline-block}h2{font-size:32px;border-bottom:1px solid var(--sk-border-color);padding-bottom:10px;margin-bottom:20px}h3{font-size:24px;color:var(--sk-secondary-accent);margin-top:30px}p{margin-block-start:0;margin-block-end:.9rem;font-size:16px}a{color:var(--sk-secondary-accent);text-decoration:none;transition:color 0.3s}a:hover{color:var(--sk-primary-accent)}button{display:inline-block;font-weight:700;color:var(--sk-btn-cart-text);text-align:center;background-color:var(--sk-btn-cart-bg);border:none;padding:12px 24px;font-size:15px;border-radius:4px;transition:all 0.3s;cursor:pointer;width:100%}button:hover{background-color:var(--sk-btn-cart-hover)}.sk-product-spa-container{line-height:1.6em}label.filter-tag{line-height:1.6em}.hero-bg{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100vh;z-index:-1;overflow:hidden;pointer-events:none}#sk-hero-bg{width:100%;height:100%;object-fit:cover;opacity:.15;mask-image:radial-gradient(ellipse at center,black 10%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 80%)}.socials-area .ss-social-title{display:none}.content-wrapper{max-width:1200px;margin:40px auto;padding:0 20px;position:relative;z-index:1}.elementor-location-footer,.site-footer,footer{position:relative;z-index:10}.col-left,.col-right{min-width:0;display:flex;flex-direction:column}.main-columns{display:grid;grid-template-columns:2.5fr 1fr;gap:30px;align-items:start}@media (max-width:900px){.main-columns{grid-template-columns:1fr}}.top-showcase{position:relative;background:var(--sk-sidebar-bg);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;border:1px solid var(--sk-glass-border);box-shadow:0 10px 30px rgb(0 0 0 / .6),inset 0 1px 0 rgb(255 255 255 / .1);margin-bottom:30px;padding:25px;overflow:hidden}.top-showcase-waves{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;mix-blend-mode:screen;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 250 Q 200 150 400 250 T 800 250 L 800 400 L 0 400 Z' fill='rgba(95, 196, 255, 0.08)'/%3E%3C/svg%3E") repeat-x,url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 200 Q 200 300 400 200 T 800 200 L 800 400 L 0 400 Z' fill='rgba(186, 38, 99, 0.08)'/%3E%3C/svg%3E") repeat-x,url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 300 Q 200 200 400 300 T 800 300 L 800 400 L 0 400 Z' fill='rgba(150, 100, 255, 0.05)'/%3E%3C/svg%3E") repeat-x;background-size:1200px 100%,900px 100%,1500px 100%;background-position:0% 100%;animation:wave-flow 25s infinite linear}@keyframes wave-flow{0%{background-position:0 100%,0 100%,0 100%}100%{background-position:1200px 100%,-900px 100%,1500px 100%}}.top-showcase-grid{display:grid;grid-template-columns:2.5fr 1fr;gap:30px;align-items:stretch;position:relative;z-index:1}@media (max-width:900px){.top-showcase-grid{grid-template-columns:1fr}}.top-showcase .gallery,.top-showcase .buy-info{background:#fff0;box-shadow:none;margin-bottom:0;padding:0}.custom-gallery-main{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;display:flex;justify-content:center;overflow:hidden;border-radius:6px}.custom-gallery-slide{width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity 0.4s ease,visibility 0s linear 0.4s;position:absolute;top:0;left:0;z-index:0}.custom-gallery-slide.active{visibility:visible;opacity:1!important;transition:opacity 0.4s ease,visibility 0s linear 0s;z-index:1}.custom-gallery-slide img,.custom-gallery-slide iframe{position:absolute;background:#fff0;border:none;height:100%;width:100%;object-fit:contain;border-radius:6px}.custom-gallery-slide img{cursor:zoom-in}.custom-gallery-prev,.custom-gallery-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:50px;border-radius:4px;cursor:pointer;z-index:10;opacity:0;transition:all 0.3s ease;background:var(--sk-sidebar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--sk-glass-border);box-shadow:0 4px 15px rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;color:var(--sk-text-muted);font-size:18px;overflow:hidden}.custom-gallery-prev{left:15px}.custom-gallery-next{right:15px}.custom-gallery-main:hover .custom-gallery-prev,.custom-gallery-main:hover .custom-gallery-next{opacity:1}.custom-gallery-prev:hover,.custom-gallery-next:hover{background:var(--sk-card-bg);border-color:var(--sk-secondary-accent);color:var(--sk-primary-accent)}.custom-gallery-thumbnails{display:flex;flex-wrap:nowrap;justify-content:flex-start!important;overflow-x:auto;gap:6px!important;margin-top:10px!important;padding:4px 4px 12px 4px;scroll-behavior:smooth}.custom-gallery-thumbnails::-webkit-scrollbar{height:8px}.custom-gallery-thumbnails::-webkit-scrollbar-track{background:rgb(0 0 0 / .4);border-radius:4px}.custom-gallery-thumbnails::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .2);border-radius:4px}.custom-gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .4)}.custom-gallery-thumbnail{flex:0 0 116px;position:relative;cursor:pointer}.custom-gallery-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;opacity:.5;transition:opacity 0.2s;border-radius:4px}.custom-gallery-thumbnail.active{box-shadow:0 0 0 2px var(--sk-secondary-accent);border-radius:4px;z-index:2}.custom-gallery-thumbnail.active img,.custom-gallery-thumbnail:hover img{opacity:1}.video-thumb-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:rgb(0 0 0 / .6);border:2px solid var(--sk-secondary-accent);border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:none}.video-thumb-icon::after{content:'';border-style:solid;border-width:6px 0 6px 10px;border-color:#fff0 #fff0 #fff0 var(--sk-secondary-accent);margin-left:3px}.secondary-actions-bar{display:flex;margin-bottom:20px;background:rgb(95 196 255 / .02);border:1px solid rgb(95 196 255 / .1);border-radius:20px;overflow:hidden}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#33335191;color:#4da5de!important;font-size:.85rem;font-weight:600;text-transform:uppercase;padding:10px 16px;text-decoration:none;transition:all 0.2s ease;cursor:pointer;border:none;width:100%;flex:1;backdrop-filter:blur(5px)}.action-btn:first-child{border-right:1px solid rgb(95 196 255 / .1);border-top-right-radius:0;border-bottom-right-radius:0}.action-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.action-btn:hover{background:rgb(95 196 255 / .08);color:#fff!important}.action-btn.wishlist-active{background-color:rgb(255 77 109 / .15)!important;color:var(--sk-heart-color)!important}.action-btn.wishlist-active i{color:var(--sk-heart-color)}.action-btn.loading{opacity:.7;pointer-events:none}.purchase-container{background:linear-gradient(161deg,var(--sk-card-footer-bg) 0%,#2C3C72 100%);border-radius:15px;padding:20px;margin-bottom:40px;display:flex;flex-direction:column;box-shadow:0 4px 8px rgb(0 0 0 / .2);gap:20px;position:relative;min-height:100px}.purchase-top{display:flex;justify-content:space-between;align-items:center}.purchase-container h2{font-size:22px;margin:0;border:none;padding:0}.purchase-top .os-icon{width:20px;height:20px;opacity:.6}.os-icons-container{display:flex;gap:8px;align-items:center}.purchase-action-container{position:absolute;bottom:-25px;right:25px;background-color:var(--sk-card-footer-bg);border-radius:25px;display:flex;padding:0;width:auto}.purchase-action-container .saikey-shortcode-container{margin-bottom:0!important}.purchase-action-container .ppcp-messages{display:none!important}.tabs-header{display:flex;gap:0;margin-bottom:0;position:relative;z-index:2}.tab-btn{background:var(--sk-card-bg);color:var(--sk-text-muted);padding:4px 25px;cursor:pointer;border:none;border-radius:15px 0 0 0;font-weight:700;font-size:14px;transition:all 0.2s}.tab-btn:not(:first-child){border-top-left-radius:0}.tab-btn:hover{color:#fff}.tab-btn.active{color:var(--sk-secondary-accent)}.tab-btn:last-child{position:relative;border-top-right-radius:0;padding-right:15px;margin-right:30px}.tab-btn:last-child::after{content:"";position:absolute;top:0;left:100%;width:40px;height:100%;background:var(--sk-card-bg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 32' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C15,0 25,32 30,32 L0,32 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 32' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C15,0 25,32 30,32 L0,32 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tab-patch-info{margin:auto;width:100%;text-align:center}.tab-game-patch::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f12e";margin-right:6px;color:inherit}.tab-reviews::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f005";margin-right:6px;color:inherit}.description-content{background:var(--sk-card-bg);padding:30px;border-radius:0 15px 15px 15px;border:none;position:relative;z-index:1;transition:max-height 0.5s ease-in-out}.description-content.sk-collapsed{max-height:1643px;overflow:hidden}.description-content.sk-collapsed::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:linear-gradient(to bottom,#fff0 0%,rgb(11 16 26) 90%);pointer-events:none}.full-width-recs{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:20px!important;padding:0!important}.sidebar-news-grid{grid-template-columns:1fr!important;gap:12px!important}.description-content.sk-collapsed.sk-swapped{max-height:1190px}.sk-read-more-btn{display:none}.description-content.sk-collapsed .sk-read-more-btn{display:inline-block;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;background:var(--sk-card-bg);color:var(--sk-secondary-accent);border:1px solid var(--sk-secondary-accent);padding:8px 20px;border-radius:25px;cursor:pointer;font-weight:600;transition:all 0.2s ease;box-shadow:0 -5px 20px rgb(11 16 26 / .8);width:auto}.description-content.sk-collapsed .sk-read-more-btn:hover{background:var(--sk-secondary-accent);color:#000}.sk-collapse-btn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;background:var(--sk-card-bg);color:var(--sk-text-muted);border:1px solid var(--sk-text-muted);padding:8px 20px;border-radius:25px;cursor:pointer;font-weight:600;transition:all 0.3s ease;box-shadow:0 -5px 20px rgb(11 16 26 / .8);width:auto;opacity:0;visibility:hidden}.sk-collapse-btn:hover{background:var(--sk-text-muted);color:#000}.description-content[data-expanded="true"]:hover .sk-collapse-btn{opacity:1;visibility:visible}.buy-info{display:flex;flex-direction:column;flex-grow:1}.buy-info img.capsule-img{width:100%;height:auto;border-radius:4px;box-shadow:0 5px 20px rgb(0 0 0 / .8),0 5px 15px rgb(0 0 0 / .6);z-index:2;position:relative}.sk-buy-info-content{padding:15px 0 0 0;display:flex;flex-direction:column;flex-grow:1}#sk-short-desc{margin-bottom:auto;font-size:14px;color:var(--sk-text-color);line-height:1.5}#sk-short-desc p{margin-block-start:0;margin-block-end:0;font-size:14px}.recommendations-area .product-card p.price,.recommendations-area .product-card div.price,.recommendations-area .product-card span.wcpbc-price{min-width:125px}.sk-buy-info-table{width:100%!important;margin-bottom:10px!important;font-size:12px!important;border-collapse:collapse!important;background:transparent!important;border:none!important}.sk-buy-info-table td,.sk-buy-info-table th{padding:4px 0!important;vertical-align:top!important;border-bottom:1px solid var(--sk-glass-border)!important;background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;font-size:14px!important}.sk-buy-info-table th{font-weight:normal!important;width:90px!important;color:var(--sk-text-muted)!important;text-align:left!important}.sk-lang-ja .sk-buy-info-table th{width:130px!important}.sk-buy-info-table td{color:var(--sk-text-color)!important;text-align:left!important}.sk-buy-info-table td a{color:var(--sk-secondary-accent)!important;text-decoration:none!important;transition:color 0.2s!important}.sk-buy-info-table td a:hover{color:var(--sk-primary-accent)!important}#filter-tags,.mobile-filter-tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:5px!important}.filter-tag{cursor:pointer!important;user-select:none!important}.filter-tag input{display:none!important}.filter-tag-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--sk-filter-tag-bg)!important;border:1px solid var(--sk-border-color)!important;color:var(--sk-text-muted)!important;padding:3px 8px!important;font-size:11px!important;text-align:center!important;border-radius:2px!important;transition:all 0.2s ease!important}.filter-tag:hover .filter-tag-label{background-color:var(--sk-filter-tag-hover)!important;color:#fff!important}.filter-tag input:checked+.filter-tag-label{background-color:var(--sk-filter-tag-active-bg)!important;border-color:var(--sk-secondary-accent)!important;color:var(--sk-secondary-accent)!important;box-shadow:0 0 8px rgb(95 196 255 / .2)!important}.sidebar-module{background:var(--sk-sidebar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--sk-glass-border);border-radius:8px;overflow:hidden;margin-bottom:20px}.sidebar-header{background:var(--sk-card-bg);border-bottom:1px solid var(--sk-glass-border);padding:12px 15px;margin:0;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);position:relative;overflow:hidden}.socials-area{padding:12px}#ss-social-links{--ss-bg:var(--sk-card-footer-bg);--ss-bg-hover:var(--sk-card-bg);--ss-border:var(--sk-border-color);--ss-border-hover:var(--sk-secondary-accent);--ss-text:var(--sk-text-color);color:var(--ss-text);max-width:100%}#ss-social-links .ss-social-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}#ss-social-links .ss-link{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;text-decoration:none;padding:8px 10px;border-radius:8px;border:1px solid var(--ss-border);background:var(--ss-bg);transition:background .12s ease,border-color .12s ease,transform .12s ease;box-sizing:border-box}#ss-social-links .ss-link:hover{background:var(--ss-bg-hover);border-color:var(--ss-border-hover);transform:translateY(-1px)}#ss-social-links .ss-icon-wrap{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:rgb(255 255 255 / .06)}#ss-social-links .ss-icon-wrap img{width:18px}#ss-social-links .ss-text{font-size:13px;color:var(--ss-text)}.specs-sidebar-content{padding:15px;font-size:12px}.specs-sidebar-content h4{font-size:12px;color:var(--sk-text-muted);text-transform:uppercase;margin:15px 0 8px 0;letter-spacing:.5px}.specs-sidebar-content h4:first-child{margin-top:0}.specs-languages{display:flex;flex-direction:column;gap:6px}.language-item{background:var(--sk-card-bg2);border:1px solid var(--sk-glass-border);color:var(--sk-text-muted)!important;padding:8px 12px;border-radius:4px;text-align:center;transition:all 0.2s ease}.language-item:hover{border-color:var(--sk-secondary-accent);color:var(--sk-text-color)}.recommendations-area{padding:12px;display:grid;grid-template-columns:1fr;gap:12px}.product-card{background:var(--sk-card-bg2);border:1px solid var(--sk-border-color);border-radius:8px;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column;cursor:pointer;transform:translateZ(0);will-change:transform,box-shadow;position:relative}.product-card:hover{background:var(--sk-card-gradient);transform:translateY(-5px);box-shadow:0 10px 20px var(--sk-card-hover-shadow);border-color:var(--sk-card-hover-border)}.card-image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:1232 / 706;background-color:var(--sk-card-bg2)}.card-image-wrap>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s ease-in-out}.card-image-wrap>img.active{opacity:1;z-index:1}.card-image-wrap>img.fade-out{opacity:0}.sk-hover-gallery{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;background:#fff0}.sk-hover-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s ease-in-out}.sk-hover-img.active{opacity:1}.card-wishlist-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgb(0 0 0 / .5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all 0.2s ease;border:1px solid rgb(255 255 255 / .1);will-change:transform,background;transform:translateZ(0);padding:0}.card-wishlist-btn::before{font-family:"Font Awesome 6 Free";content:"\f004";font-weight:400;font-size:16px;color:#fff;transition:all 0.2s ease;line-height:1}.card-wishlist-btn:hover{background:rgb(255 255 255 / .15);transform:scale(1.1) translateZ(0)}.card-wishlist-btn:hover::before{color:var(--sk-heart-color)}.card-wishlist-btn.wishlist-active::before{font-weight:900;color:var(--sk-heart-color)}.card-wishlist-btn.loading{opacity:.5;pointer-events:none}.card-details{padding:15px;flex-grow:1;display:flex;flex-direction:column}.card-title{font-size:14px;font-weight:700;color:#fff;margin:0 0 10px 0;line-height:1.4}.card-title a{color:#fff!important;text-decoration:none}.card-title a:hover{color:var(--sk-primary-accent)!important}.card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px;background-color:var(--sk-card-footer-bg);border:4px solid var(--sk-border-color);border-radius:50px;padding:4px 4px 4px 12px;overflow:hidden}.card-footer.has-sale{background:var(--sk-card-footer-sale-gradient)}.card-footer:not(.has-sale) .price-block{width:100%;justify-content:center}.price-block{display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex-shrink:1;min-width:50px}.price-block del{text-decoration:line-through;font-size:11px;color:var(--sk-price-regular);opacity:.8}.price-block ins{text-decoration:none;font-size:14px;font-weight:700;color:var(--sk-price-current)}.price-block>.amount{font-size:15px;font-weight:700;color:var(--sk-price-standard)}.btn-add-cart{background-color:var(--sk-btn-cart-bg);color:var(--sk-btn-cart-text)!important;flex:1 1 auto;min-width:80px;width:100%;max-width:150px;padding:2px 5px;border-radius:20px;font-weight:600;cursor:pointer;transition:all 0.2s;text-transform:uppercase;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;text-decoration:none;display:block;box-sizing:border-box}.btn-add-cart:hover{background-color:var(--sk-btn-cart-hover);color:#fff!important}.latest-news{margin:60px auto 40px}.latest-news h2{font-size:24px;text-transform:uppercase;margin-bottom:20px;border-bottom:1px solid var(--sk-border-color);padding-bottom:10px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.news-grid article{position:relative;background:var(--sk-card-bg);border:1px solid var(--sk-border-color);border-radius:8px;overflow:hidden;display:block;aspect-ratio:16/9;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.news-grid article:hover{transform:translateY(-5px);border-color:var(--sk-secondary-accent);box-shadow:0 10px 20px var(--sk-card-hover-shadow)}.news-grid img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:none;z-index:1;transition:transform 0.5s ease}.news-grid article:hover img{transform:scale(1.05)}.news-grid h3{position:absolute;bottom:0;left:0;right:0;margin:0;padding:12px 15px;font-size:14px;line-height:1.4em;background:rgb(16 24 39 / .7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--sk-glass-border);border-bottom-left-radius:7px;border-bottom-right-radius:7px;z-index:2}.news-grid h3 a{color:#fff!important;text-decoration:none;display:block;font-weight:600}.news-grid h3 a:hover{color:var(--sk-primary-accent)!important}.custom-lightbox{display:flex;visibility:hidden;pointer-events:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgb(7 7 16 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease}.custom-lightbox.active{visibility:visible;opacity:1;pointer-events:auto}.custom-lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;border:1px solid var(--sk-glass-border);border-radius:8px;box-shadow:0 10px 40px rgb(0 0 0 / .8);overflow:hidden;transform:scale(.95);opacity:0;transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275),opacity 0.3s ease}.custom-lightbox.active .custom-lightbox-content{transform:scale(1);opacity:1}.custom-lightbox-header{background:var(--sk-card-gradient);padding:4px 15px;display:flex;justify-content:flex-end;align-items:center;gap:20px;border-bottom:1px solid var(--sk-glass-border)}.custom-lightbox-header a{font-size:12px;color:var(--sk-secondary-accent)!important;text-decoration:none;transition:color 0.2s}.custom-lightbox-header a:hover{color:var(--sk-primary-accent)!important}#custom-lightbox-close{background:none;border:none;color:var(--sk-text-muted);font-size:24px;line-height:1;cursor:pointer;padding:0;width:auto;margin:0}#custom-lightbox-close:hover{color:#fff}#custom-lightbox-img{max-width:100%;max-height:calc(90vh - 41px);object-fit:contain;background:#000;display:block}.sk-patch-item{background:var(--sk-card-bg2);padding:10px;border:1px solid var(--sk-border-color);border-radius:6px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.sk-patch-btn{font-size:13px;padding:8px 15px;background:var(--sk-sidebar-bg);border:1px solid var(--sk-glass-border);border-radius:4px;color:#fff!important}.sk-patch-btn:hover{background:var(--sk-secondary-accent);color:#000!important}.woocommerce-Reviews{margin-top:20px}.woocommerce-Reviews #comments h2,.woocommerce-Reviews #review_form_wrapper .comment-reply-title{font-size:20px;border-bottom:1px solid var(--sk-border-color);padding-bottom:10px;margin-bottom:20px;color:#fff}.woocommerce-Reviews #comments ol.commentlist{list-style:none;margin:0;padding:0}.woocommerce-Reviews #comments ol.commentlist li.review{margin-bottom:20px}.woocommerce-Reviews #comments ol.commentlist li .comment_container{background:var(--sk-card-bg2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--sk-glass-border);border-radius:8px;padding:20px;display:flex;gap:20px;transition:border-color 0.2s ease,transform 0.2s ease}.woocommerce-Reviews #comments ol.commentlist li .comment_container:hover{border-color:var(--sk-secondary-accent)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px!important;height:60px!important;border-radius:8px;border:2px solid var(--sk-glass-border)!important;background:var(--sk-card-bg)!important;padding:2px!important;float:none!important;margin:0!important}.woocommerce-Reviews #comments ol.commentlist li .comment-text{flex:1;margin:0;border:none;padding:0}.woocommerce-Reviews #comments ol.commentlist li .meta{font-size:13px;color:var(--sk-text-muted);margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none!important;padding:0!important}.woocommerce-Reviews #comments ol.commentlist li .meta strong{color:#fff;font-weight:600;font-size:15px}.woocommerce-Reviews #comments ol.commentlist li .description{font-size:14px;line-height:1.6;color:var(--sk-text-color)}.woocommerce-Reviews .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;color:var(--sk-secondary-accent)}#review_form_wrapper{background:var(--sk-sidebar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--sk-glass-border);border-radius:8px;padding:25px;margin-top:30px}#review_form .comment-form-rating{margin-bottom:15px;display:flex;align-items:center;gap:10px}#review_form .comment-form-rating label{color:var(--sk-text-color)}.woocommerce-Reviews p.stars a{color:var(--sk-secondary-accent)}#review_form input[type="text"],#review_form input[type="email"],#review_form textarea{width:100%;background:var(--sk-input-bg);border:1px solid var(--sk-border-color);color:var(--sk-input-text);padding:12px 15px;border-radius:6px;font-family:inherit;font-size:14px;margin-bottom:15px;box-sizing:border-box;transition:border-color 0.2s,box-shadow 0.2s}#review_form input[type="text"]:focus,#review_form input[type="email"]:focus,#review_form textarea:focus{outline:none;border-color:var(--sk-secondary-accent);box-shadow:0 0 0 2px rgb(95 196 255 / .1)}#review_form .form-submit input.submit{background-color:var(--sk-btn-cart-bg);color:var(--sk-btn-cart-text);border:none;padding:12px 24px;border-radius:4px;font-weight:700;cursor:pointer;transition:background-color 0.3s;width:auto;text-transform:uppercase;font-size:14px}#review_form .form-submit input.submit:hover{background-color:var(--sk-btn-cart-hover)}@media (max-width:600px){.content-wrapper{padding:0 10px;margin-top:75px}h1{font-size:28px}h2{font-size:20px}h3{font-size:18px}.top-showcase{padding:15px}.custom-gallery-prev,.custom-gallery-next{width:30px;height:40px;font-size:14px}.custom-gallery-prev{left:5px}.custom-gallery-next{right:5px}.secondary-actions-bar{flex-direction:row;gap:0;margin-bottom:15px}.action-btn{font-size:12px;padding:10px 8px}.purchase-container{padding:15px;align-items:center;text-align:center}.purchase-top{width:100%;justify-content:center;flex-direction:column;gap:10px}.purchase-top h2{font-size:18px}.purchase-action-container{position:relative;bottom:auto;right:auto;width:83%;margin-top:10px}.purchase-action-wrapper{width:100%;padding-left:10px;justify-content:space-between}.purchase-action-wrapper button{width:auto!important;flex-grow:1;padding:10px!important;font-size:14px!important}.price-add-to-cart-wrapper.standard-mode{justify-content:flex-end}.discount-badge{font-size:20px;padding:0 6px}.price-details{margin-right:5px}.standard-price-display{flex:1}.tabs-header{overflow-x:auto;white-space:nowrap;padding-bottom:0}.tabs-header::-webkit-scrollbar{display:none}.tab-btn{flex-shrink:0;font-size:12px;padding:8px 15px}.description-content{padding:15px}.description-content.sk-collapsed{max-height:none;overflow:visible}.description-content.sk-collapsed::after{display:none}.description-content.sk-collapsed .sk-read-more-btn{display:none}.description-content .sk-collapse-btn{display:none!important}.description-content p{font-size:14px}.description-content .bb_img{width:100%;height:auto}.sidebar-header{padding:10px;font-size:12px}.specs-sidebar-content,.socials-area,.recommendations-area{padding:10px}.news-grid{grid-template-columns:1fr}.custom-lightbox-header{justify-content:space-between;gap:10px;padding:10px 15px}.custom-lightbox-header a{font-size:11px}.woocommerce-Reviews #comments ol.commentlist li .comment_container{flex-direction:column;gap:10px;padding:15px}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:40px;height:40px}.woocommerce-Reviews .star-rating{float:none;margin-top:5px}}