.volt-block-home{padding-top:20px;padding-bottom:60px}.volt-block-home>.wp-block{max-width:none}.volt-block-hero{border:1px solid #383b3c;border-radius:20px;overflow:hidden;padding:46px;box-sizing:border-box}.volt-block-hero .volt-block-hero-copy{max-width:590px;margin-left:0!important;color:#f7f7f5}.volt-block-hero-copy h1{font-size:clamp(34px,4.4vw,64px);line-height:1.03;letter-spacing:-.045em;margin:18px 0}.volt-block-hero-copy>p:not(.volt-block-kicker):not(.volt-block-badge){max-width:400px;font-size:16px;line-height:1.6}.volt-block-badge{display:table;padding:8px 14px;background:#ffe500;color:#111;font-size:11px;font-weight:800;font-style:italic;margin-bottom:100px!important}.volt-block-kicker{color:var(--accent,#ffe500);font-size:12px;letter-spacing:.08em;font-weight:700}.volt-block-callout,.volt-block-promo{padding:28px;border:1px solid #373a3b;border-radius:16px;background:linear-gradient(115deg,#282819,#1b1e1e);margin-top:24px;margin-bottom:36px}.volt-block-callout h2{font-size:28px;margin:0}.volt-block-callout p{margin:8px 0 18px}.volt-block-section{margin-top:80px;margin-bottom:50px}.volt-block-section>h2,.volt-block-promo h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1}.volt-block-section>.wp-block-columns{gap:18px;margin-top:28px}.volt-block-card{padding:24px 18px;text-align:center;border:1px solid #383b3c;border-radius:18px;background:linear-gradient(#181a1a,#292b26);height:100%;box-sizing:border-box}.volt-block-card h3{font-size:24px;line-height:1.15;margin:8px 0}.volt-block-card p{font-size:14px}.volt-block-card .wp-block-buttons{justify-content:center}.volt-block-card .wp-block-image{margin:20px 0 0}.volt-block-card img{width:100%;height:220px;object-fit:contain}.volt-block-promo .wp-block-columns{align-items:center!important}.volt-block-promo img{max-height:380px;object-fit:contain}.entry-content .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link{border-radius:999px;background:var(--accent,#ffe500);color:#111;padding:16px 24px;font-weight:700;text-decoration:none}.entry-content .wp-block-columns img{max-width:100%}.volt-block-products{clear:both}.editor-styles-wrapper .volt-block-hero .block-editor-inner-blocks{width:100%}.editor-styles-wrapper .volt-block-section{max-width:1400px!important}.editor-styles-wrapper .wp-block-cover__inner-container .wp-block{max-width:none}@media(max-width:781px){.volt-block-hero{min-height:540px!important;padding:26px}.volt-block-hero-copy h1{font-size:40px}.volt-block-badge{margin-bottom:50px!important}.volt-block-section{margin-top:45px}.volt-block-section>.wp-block-columns{flex-wrap:wrap!important}.volt-block-card img{height:180px}}@media(max-width:460px){.volt-block-hero-copy h1{font-size:34px}.volt-block-hero{padding:22px}.volt-block-callout,.volt-block-promo{padding:22px}}

/* Native blocks can be added to every content page, beyond the homepage. */
.entry-content:after{content:"";display:block;clear:both}
.entry-content>.alignwide,.entry-content>.alignfull{width:100%;max-width:none;margin-left:0;margin-right:0}
.entry-content .wp-block-cover{box-sizing:border-box;overflow:hidden}
.entry-content .wp-block-media-text__content{min-width:0}
.entry-content .wp-block-image img{height:auto}
.entry-content .wp-block-embed iframe{max-width:100%}
.entry-content .wp-block-table{overflow:auto}
.volt-visual-page>.wp-block-group,.volt-visual-page>.wp-block-cover{margin-bottom:24px}
.shop-content .page-description{width:100%;max-width:none;margin-bottom:32px}
