#MainContent[data-template=index]{padding-top:0}#MainContent[data-template=index]:has(.capacity-hero){padding:0;margin:0;display:block}#MainContent[data-template=index] .capacity-hero{padding:0!important;background:transparent!important}body{font-family:Google Sans,Roboto,system-ui,-apple-system,sans-serif;background-color:var(--color-surface);color:var(--color-on-surface);line-height:1.5;scroll-behavior:smooth}.capacity-home h1,.capacity-home h2,.capacity-home h3{font-family:Google Sans,Roboto,sans-serif;font-weight:500;letter-spacing:-.01em}.capacity-home h2{font-size:2rem;font-weight:500;margin-bottom:.5rem}@media(min-width:768px){.capacity-home h2{font-size:2.5rem;margin-bottom:.75rem}}.capacity-container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.capacity-hero{position:relative;width:100%;overflow:hidden;background:#000;font-family:Open Sans,PingFang SC,Microsoft YaHei,Helvetica Neue,Hiragino Sans GB,WenQuanYi Micro Hei,Arial,sans-serif;letter-spacing:-.02em}.capacity-hero .swiper,.capacity-hero .swiper-container{width:100%;height:87vh}.capacity-hero-slide{position:relative;overflow:hidden}.capacity-hero-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.capacity-hero-bg{position:relative;width:100%;height:87vh;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}.theme-dark.capacity-hero-bg{background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e 60%,#0f3460)}.theme-light.capacity-hero-bg{background:linear-gradient(135deg,#f0f4f8,#d9e2ec,#bcc8db 60%,#a0b3c9)}.capacity-hero-slide:nth-child(2) .theme-dark.capacity-hero-bg{background:linear-gradient(135deg,#0d1117,#161b22,#1c2333 60%,#0d1b2a)}.capacity-hero-slide:nth-child(3) .theme-dark.capacity-hero-bg{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2d1b1b 60%,#1a0f0f)}.capacity-hero-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:opacity .6s ease,transform 7s ease}.capacity-hero-poster.is-hidden{opacity:0}.swiper-slide-active .capacity-hero-poster{transform:scale(1.05)}.capacity-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.capacity-hero-play-btn{position:absolute;bottom:2rem;right:2rem;z-index:4;width:48px;height:48px;border-radius:50%;background:#00000059;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease}.capacity-hero-play-btn:hover{background:#0000008c;border-color:#ffffff73}.capacity-hero-play-btn svg{pointer-events:none}.capacity-hero-bg.theme-dark{color:#fff}.capacity-hero-bg.theme-dark .capacity-hero-eyebrow{color:#ffffffa6}.capacity-hero-bg.theme-light{color:#000000d9}.capacity-hero-bg.theme-light .capacity-hero-eyebrow{color:#0000008c}.capacity-hero-text{position:relative;z-index:3;padding:0 4rem;max-width:780px;text-align:center;top:-22vh;animation:capacityHeroFadeUp .8s cubic-bezier(.22,.61,.36,1) both}@keyframes capacityHeroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.capacity-hero-top-content{margin-bottom:1rem}.capacity-hero-eyebrow{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.capacity-hero-logo{display:block;width:auto;margin-bottom:1.25rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.capacity-hero-slogan{font-size:2.75rem;font-weight:700;line-height:1.15;opacity:1;margin-bottom:2rem;letter-spacing:-.03em;text-shadow:0 2px 20px rgba(0,0,0,.3)}.capacity-hero-bg.theme-light .capacity-hero-slogan{text-shadow:0 1px 8px rgba(255,255,255,.2)}.capacity-hero-btn-box{position:relative;z-index:3;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:0 4rem;top:-22vh;animation:capacityHeroFadeUp .8s .15s cubic-bezier(.22,.61,.36,1) both}.capacity-hero-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.7rem 2rem;border-radius:100px;font-weight:500;font-family:Open Sans,PingFang SC,Microsoft YaHei,Helvetica Neue,Hiragino Sans GB,WenQuanYi Micro Hei,Arial,sans-serif;font-size:.9rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;letter-spacing:-.01em;line-height:1.4;will-change:transform}.capacity-hero-bg.theme-dark .capacity-hero-btn:first-child,.capacity-hero-bg.theme-light .capacity-hero-btn:first-child{background:#fff;color:#000;border:none}.capacity-hero-bg.theme-dark .capacity-hero-btn:first-child:hover,.capacity-hero-bg.theme-light .capacity-hero-btn:first-child:hover{background:#e8e8e8;transform:translateY(-1px);box-shadow:0 4px 14px #00000026}.capacity-hero-bg.theme-dark .capacity-hero-btn:last-child,.capacity-hero-bg.theme-light .capacity-hero-btn:last-child{background:transparent;color:#fff;border:1px solid #ffffff}.capacity-hero-bg.theme-dark .capacity-hero-btn:last-child:hover,.capacity-hero-bg.theme-light .capacity-hero-btn:last-child:hover{background:#ffffff26;transform:translateY(-1px)}.capacity-hero-btn:only-child{background:#fff;color:#000;border:none}.capacity-hero-btn:only-child:hover{background:#e8e8e8}.capacity-hero-bg.theme-light .capacity-hero-btn:last-child{color:#000000d9;border-color:#000000d9}.capacity-hero-bg.theme-light .capacity-hero-btn:last-child:hover{background:#0000000f;transform:translateY(-1px)}.capacity-hero-btn .material-symbols-outlined{font-size:1.1rem;font-weight:500}.capacity-hero-control{position:absolute;top:50%;z-index:10;transform:translateY(-50%)}.capacity-hero-control-prev{left:1.5rem}.capacity-hero-control-next{right:1.5rem}.capacity-hero-control-btn{width:44px;height:44px;border-radius:50%;background:#00000040;border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.capacity-hero-control-btn:hover{background:#00000080;border-color:#fff6}.capacity-hero-arrow{display:flex;align-items:center;justify-content:center}.capacity-hero-arrow-icon{width:10px;height:10px;border:2px solid #ffffff;border-left:none;border-bottom:none;transform:rotate(-135deg)}.capacity-hero-control-next .capacity-hero-arrow-icon{transform:rotate(45deg)}.slide-1 .capacity-hero-bg{background:#080c18!important}.slide-1 .capacity-hero-text,.slide-1 .capacity-hero-btn-box{position:relative;z-index:4}.slide-2 .capacity-hero-bg{background:linear-gradient(175deg,#060b18,#0a1228,#0d1a30 60%,#080e1a)!important}.slide-2 .capacity-hero-btn-box{top:-20vh}.slide-3 .capacity-hero-poster{object-fit:cover}.capacity-hero-scroller{position:absolute;top:70vh;left:4rem;right:4rem;z-index:10}.capacity-hero-scroller-sliders{display:flex;gap:4px;margin-bottom:.6rem}.capacity-hero-scroller-slider{flex:1;height:2px;background:#ffffff40;border-radius:0;overflow:hidden;cursor:pointer;transition:background .3s}.capacity-hero-scroller-slider.active{background:#ffffff73}.capacity-hero-scroller-progress{height:100%;width:0;background:#fff;border-radius:0}.capacity-hero-scroller-slider.active .capacity-hero-scroller-progress{animation:capacityScrollerProgress linear forwards;animation-duration:var(--scroller-duration, 5s)}@keyframes capacityScrollerProgress{0%{width:0}to{width:100%}}.capacity-hero-scroller-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.capacity-hero-scroller-item{flex:1;display:flex;align-items:center;gap:8px}.capacity-hero-scroller-progress-bar{flex-shrink:0;width:2px;height:14px;background:#fff3;border-radius:1px;overflow:hidden}.capacity-hero-scroller-progress-fill{display:block;width:100%;height:0;background:#fff;border-radius:1px;transition:height .3s ease}.capacity-hero-scroller-item.active .capacity-hero-scroller-progress-fill{height:100%}.capacity-hero-scroller-item a{display:block;font-size:.7rem;color:#ffffff73;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s;cursor:pointer;font-weight:400}.capacity-hero-scroller-item.active a,.capacity-hero-scroller-item a:hover{color:#ffffffe6}@media(prefers-reduced-motion:reduce){.capacity-hero-poster{transition:none;transform:none!important}.capacity-hero-text,.capacity-hero-btn-box{animation:none!important}.capacity-hero-btn{transition:none;will-change:auto}.capacity-hero-scroller-slider .capacity-hero-scroller-progress{animation:none!important}}.capacity-trust-bar{padding:2rem 0;background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);margin-bottom:0}.capacity-trust-bar .capacity-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem}.capacity-trust-badge-item{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--color-on-surface-variant);font-weight:500;white-space:nowrap}.capacity-trust-badge-item .material-symbols-outlined{font-size:1.3rem;color:var(--color-primary)}.capacity-stats-wrapper{padding:3rem 0;background:var(--color-surface-variant)}.capacity-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1000px;margin:0 auto}.capacity-stat-item{text-align:center}.capacity-stat-icon{margin-bottom:.5rem}.capacity-stat-icon .material-symbols-outlined{font-size:2rem;color:var(--color-primary)}.capacity-stat-number{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:.3rem}.capacity-stat-value{font-size:2.8rem;font-weight:700;color:var(--color-on-surface);letter-spacing:-.03em;line-height:1}.capacity-stat-suffix{font-size:1.8rem;font-weight:600;color:var(--color-primary);line-height:1}.capacity-stat-label{color:var(--color-on-surface-variant);font-size:.9rem;font-weight:500}@media(max-width:768px){.capacity-stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.capacity-stat-value{font-size:2.2rem}.capacity-stat-suffix{font-size:1.4rem}}.capacity-mission-section{padding:4rem 1.5rem;max-width:1200px;margin:0 auto}.capacity-mission-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.capacity-mission-content{max-width:540px}.capacity-mission-content h2{margin-top:.5rem;margin-bottom:1rem}.capacity-mission-text{color:var(--color-on-surface-variant);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.capacity-mission-text p{margin-bottom:.8rem}.capacity-mission-values{display:flex;flex-direction:column;gap:1rem}.capacity-mission-value{display:flex;align-items:flex-start;gap:.8rem}.capacity-mission-value .material-symbols-outlined{font-size:1.5rem;color:var(--color-primary);flex-shrink:0;margin-top:2px}.capacity-mission-value strong{display:block;font-size:.95rem;font-weight:600;color:var(--color-on-surface);margin-bottom:.15rem}.capacity-mission-value p{font-size:.85rem;color:var(--color-on-surface-variant);margin:0;line-height:1.5}.capacity-mission-visual{display:flex;flex-direction:column;gap:1rem}.capacity-mission-image-wrap{border-radius:28px;overflow:hidden;background:var(--color-surface-variant)}.capacity-mission-image-wrap img{width:100%;height:auto;display:block}.capacity-mission-stats{display:flex;align-items:center;gap:.6rem;padding:1rem 1.5rem;background:var(--color-surface-variant);border-radius:16px;font-size:.9rem;color:var(--color-on-surface-variant);font-weight:500}.capacity-mission-stats .material-symbols-outlined{color:var(--color-primary)}@media(max-width:768px){.capacity-mission-inner{grid-template-columns:1fr;gap:2rem}.capacity-mission-content{order:1}.capacity-mission-visual{order:0}}.capacity-comparison-section{padding:4rem 1.5rem;max-width:960px;margin:0 auto}.capacity-comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.capacity-comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-elevation-1);font-size:.95rem}.capacity-comparison-table thead{background:var(--color-on-surface);color:#fff}.capacity-comparison-table thead th{padding:1rem 1.2rem;text-align:left;font-weight:600;font-size:.9rem;white-space:nowrap}.capacity-comparison-table thead th:first-child{border-radius:20px 0 0}.capacity-comparison-table thead th:last-child{border-radius:0 20px 0 0}.capacity-comparison-table thead .material-symbols-outlined{font-size:1.1rem;vertical-align:middle;margin-right:4px}.capacity-comparison-table thead .is-highlighted{background:var(--color-primary)}.capacity-comparison-table tbody tr{transition:background .15s}.capacity-comparison-table tbody tr:nth-child(2n){background:var(--color-surface-variant)}.capacity-comparison-table tbody tr:hover{background:#e8f0fe}.capacity-comparison-table tbody td{padding:1rem 1.2rem;border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface)}.capacity-comparison-table tbody tr:last-child td:first-child{border-radius:0 0 0 20px}.capacity-comparison-table tbody tr:last-child td:last-child{border-radius:0 0 20px}.capacity-comparison-table tbody td:first-child{font-weight:600;color:var(--color-on-surface);white-space:nowrap}.capacity-comparison-table tbody .is-highlighted{background:#0b57d00f;font-weight:500}.capacity-comparison-table tbody tr:nth-child(2n) .is-highlighted{background:#0b57d01a}.capacity-comparison-table tbody tr:hover .is-highlighted{background:#0b57d01f}.capacity-comp-check{color:#0d8a3e;font-weight:500}.capacity-comp-cross{color:#d93025;opacity:.8}.capacity-comparation-footnote{text-align:center;color:var(--color-on-surface-variant);font-size:.8rem;margin-top:1rem}@media(max-width:600px){.capacity-comparison-table{font-size:.82rem}.capacity-comparison-table thead th,.capacity-comparison-table tbody td{padding:.75rem .8rem}}.capacity-section{padding:4rem 0}.capacity-section-header{text-align:center;max-width:800px;margin:0 auto 2.5rem}.capacity-section-sub{color:var(--color-on-surface-variant);font-size:1.1rem}.capacity-section.dark-section,.capacity-comparison-section.dark-section,.capacity-mission-section.dark-section,.capacity-features-wrapper.dark-section,.capacity-stats-wrapper.dark-section,.capacity-testimonials-wrapper.dark-section,.capacity-b2b-section.dark-section,.capacity-faq-section.dark-section,.capacity-trust-bar.dark-section{background:#0d2b4a;color:#fff}.capacity-section.dark-section .capacity-section-header h2,.capacity-comparison-section.dark-section .capacity-section-header h2{color:#fff}.dark-section .capacity-section-sub{color:#ffffffb3}.dark-section .capacity-category-label{background:#ffffff1f;color:#fffc}.capacity-category-section{padding:3rem 0 4rem}.capacity-category-label{display:inline-block;background:#e8f0fe;color:var(--color-primary);padding:.3rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.6rem}.capacity-view-all-wrap{text-align:center;margin-top:2rem}.capacity-view-all-link{display:inline-flex;align-items:center;gap:.3rem;padding:.7rem 2rem;border:1.5px solid var(--color-outline);border-radius:100px;color:var(--color-on-surface);font-weight:500;font-size:.95rem;text-decoration:none;transition:var(--transition-default)}.capacity-view-all-link:hover{border-color:var(--color-primary);color:var(--color-primary);background:#0b57d00a}.capacity-view-all-link .material-symbols-outlined{font-size:1.1rem}.capacity-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem}.capacity-feature-card{background:var(--color-surface-variant);padding:1.8rem 1.5rem;border-radius:1.5rem;text-align:center;border:1px solid transparent;transition:var(--transition-default)}.capacity-feature-card:hover{border-color:var(--color-outline-variant);box-shadow:var(--shadow-elevation-1)}.capacity-feature-icon{font-size:2.5rem;margin-bottom:.8rem}.capacity-feature-card h3{font-size:1.2rem;margin-bottom:.4rem;font-weight:500}.capacity-feature-card p{color:var(--color-on-surface-variant);font-size:.9rem}.capacity-features-wrapper{background:var(--color-surface-variant);border-radius:var(--border-radius-container);margin-bottom:2rem}.capacity-b2b-section{background:var(--color-surface-variant);border-radius:var(--border-radius-container);padding:3rem 1.5rem;margin:2rem 0 3rem}.capacity-b2b-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem}.capacity-b2b-card{background:var(--color-surface);border-radius:18px;padding:1.8rem 1.5rem;border:1px solid var(--color-outline-variant);transition:var(--transition-default);text-align:center;flex:0 1 280px;max-width:320px}.capacity-b2b-card:hover{box-shadow:var(--shadow-elevation-2);border-color:var(--color-primary)}.capacity-b2b-icon{font-size:2.8rem;margin-bottom:.8rem}.capacity-b2b-card h3{font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.capacity-b2b-card p{color:var(--color-on-surface-variant);font-size:.9rem;margin-bottom:1rem}.capacity-b2b-link{color:var(--color-primary);font-weight:500;text-decoration:none;font-size:.9rem;display:inline-flex;align-items:center;gap:.3rem}.capacity-b2b-link:hover{text-decoration:underline}.capacity-testimonials-wrapper{background:var(--color-surface);border-radius:var(--border-radius-container);padding:3rem 0;margin:1rem 0 2rem}.capacity-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:600px){.capacity-testimonials-grid{grid-template-columns:1fr;padding:0 20px}}.capacity-testimonial-card{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:20px;padding:1.8rem;transition:var(--transition-default)}.capacity-testimonial-card:hover{box-shadow:var(--shadow-elevation-2);border-color:var(--color-outline)}.capacity-testimonial-stars{display:flex;gap:2px;margin-bottom:.8rem}.capacity-testimonial-stars .material-symbols-outlined{font-size:1.15rem;color:#f59e0b}.capacity-testimonial-stars .star-empty{color:var(--color-outline-variant)}.capacity-testimonial-text{font-size:.95rem;color:var(--color-on-surface);line-height:1.65;margin-bottom:1.2rem;font-style:italic}.capacity-testimonial-author{display:flex;align-items:center;gap:.75rem}.capacity-testimonial-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0b57d0,#4285f4);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;flex-shrink:0}.capacity-testimonial-name{font-weight:500;font-size:.9rem;color:var(--color-on-surface)}.capacity-testimonial-location{font-size:.8rem;color:var(--color-on-surface-variant)}.capacity-testimonial-product{margin-top:.8rem;font-size:.8rem;color:var(--color-primary);display:flex;align-items:center;gap:.3rem}.capacity-faq-list{max-width:800px;margin:0 auto}.capacity-faq-list details{background:var(--color-surface-variant);margin-bottom:.8rem;border-radius:1rem;padding:1rem 1.5rem;border:1px solid var(--color-outline-variant);transition:var(--transition-default)}.capacity-faq-list details:hover{border-color:var(--color-outline)}.capacity-faq-list summary{font-weight:500;font-size:1.05rem;cursor:pointer;outline:none;list-style:none;display:flex;align-items:center;justify-content:space-between}.capacity-faq-list summary::-webkit-details-marker{display:none}.capacity-faq-list summary:after{content:"expand_more";font-family:Material Symbols Outlined;font-size:1.4rem;color:var(--color-primary);transition:transform .2s;flex-shrink:0;margin-left:.5rem}.capacity-faq-list details[open] summary:after{content:"expand_less"}.capacity-faq-answer{margin-top:.8rem;color:var(--color-on-surface-variant);font-size:.95rem;line-height:1.6}.product-grid__item{border:none!important;border-radius:28px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;background:#f2f6fa;box-shadow:0 2px 16px #0000000d,0 1px 4px #00000008}.product-grid__item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000017,0 2px 8px #0000000d}.product-grid__card{padding:20px 20px 0!important;gap:8px!important;align-items:center!important;text-align:center;min-height:420px;display:flex!important;flex-flow:column nowrap!important;position:relative}@media(min-width:750px){.product-grid__card{aspect-ratio:1 / 1;min-height:0;padding:24px 24px 0!important}}.product-grid__card .product-title,.product-grid__card [data-block-type=product-title],.product-grid__card h3,.product-grid__card .h4{font-family:Google Sans,Roboto,sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:-.01em;text-align:center;color:var(--color-on-surface);order:1;width:100%}.product-grid__card .product-vendor,.product-grid__card .product-card__vendor{font-size:.8rem;color:var(--color-on-surface-variant);text-align:center;order:2;width:100%;margin-top:2px}.product-grid__card .price,.product-grid__card product-price{font-size:.95rem;font-weight:500;color:var(--color-on-surface-variant);text-align:center;order:3;width:100%;margin-top:2px}.product-grid__card .price .compare-at-price{font-size:.8rem;opacity:.5;margin-left:6px}.product-grid__card .card-gallery,.product-grid__card ._product-card-gallery,.product-grid__card slideshow-component{order:5;width:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;margin:8px 0 -4px;overflow:visible}.product-grid__card .card-gallery img,.product-grid__card ._product-card-gallery img,.product-grid__card slideshow-component img{max-width:100%;max-height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}.product-grid__card .quick-add__button,.quick-add-modal .quick-add__button{order:4;border:1.5px solid var(--color-on-surface-variant)!important;border-radius:100px!important;background:transparent!important;color:var(--color-on-surface)!important;font-family:Google Sans,Roboto,sans-serif;font-weight:500;font-size:.85rem;padding:8px 24px;margin:12px auto;transition:background .2s ease,border-color .2s ease,color .2s ease;text-transform:none;letter-spacing:.02em;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.product-grid__card .quick-add__button:hover,.quick-add-modal .quick-add__button:hover{background:var(--color-on-surface)!important;color:#fff!important;border-color:var(--color-on-surface)!important}.product-grid__card variant-swatches,.product-grid__card .swatches-wrapper{order:6;width:100%;text-align:center;padding:4px 0 16px}.product-card__badge,.product-grid .badge{position:absolute;top:16px;left:16px;z-index:2;border-radius:8px;font-family:Google Sans,Roboto,sans-serif;font-weight:500;font-size:.75rem;padding:4px 12px}@media(max-width:768px){.capacity-container,.capacity-header-inner{padding:0 1rem}.capacity-nav-links{display:none}.capacity-mobile-menu-btn{display:block}.capacity-hero .swiper,.capacity-hero .swiper-container,.capacity-hero-bg{height:55vh;min-height:400px}.capacity-hero-text{padding:0 1.5rem;top:-10vh}.capacity-hero-slogan{font-size:1.5rem;margin-bottom:1.25rem}.capacity-hero-btn-box{padding:0 1.5rem;flex-direction:row;gap:.75rem;top:-10vh}.capacity-hero-btn{padding:.65rem 1.5rem;font-size:.85rem}.slide-2 .capacity-hero-btn-box{top:-12vh}.capacity-hero-control{display:none}.capacity-hero-scroller{left:1.5rem;right:1.5rem;top:70vh}.capacity-hero-play-btn{bottom:1rem;right:1rem;width:40px;height:40px}.capacity-hero-play-btn svg{width:16px;height:16px}.capacity-hero-scroller-item a{font-size:.6rem}.capacity-hero-scroller-sliders{gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/capacity-home.css.map */
