.ss-product-block.ss-root{width:100%;padding:0;min-width:0;margin:var(--ss-space) 0}.ss-product-block .ss-panel{padding:var(--ss-padding);max-width:100%;border-radius:var(--ss-radius)}.ss-product-block .ss-header{max-width:100%;text-align:left;margin-bottom:16px}.ss-product-block .ss-header h2{font-size:var(--ss-heading)}.ss-product-block .ss-card{flex-basis:100%;max-width:100%;min-width:0}.ss-product-block .ss-controls{margin-top:12px}.ss-product-block .ss-controls button{width:30px;height:30px}.ss-product-block .ss-track{gap:12px}.ss-product-block .ss-video-card{flex-basis:var(--ss-media-width,140px)}.ss-product-block .ss-video-card>h3{font-size:12px}.ss-product-block .ss-video-frame{border-radius:var(--ss-media-radius,10px)}.ss-product-block .ss-video-card .ss-product{flex-wrap:wrap;font-size:11px}.ss-product-block .ss-video-card .ss-product img{width:35px;height:40px}.ss-product-block .ss-benefits{gap:10px}.ss-product-block .ss-benefit{padding:10px}.ss-product-block.ss-usp .ss-benefit,.ss-product-block.ss-icon-text .ss-benefit{padding:var(--ss-benefit-y,0px) var(--ss-benefit-x,0px)}.ss-product-block .ss-benefit h3{font-size:13px}.ss-product-block .ss-product-grid{grid-template-columns:1fr}.ss-product-block .ss-payment{justify-content:center}.ss-product-block .ss-description{font-size:var(--ss-body)}.ss-product-block .ss-tabs button{padding:10px 12px}.ss-product-block .ss-tab-panel{gap:12px;padding-top:16px}@media(max-width:767px){.ss-product-block .ss-panel{padding:var(--ss-padding);border-radius:var(--ss-radius)}.ss-product-block .ss-header h2{font-size:var(--ss-heading-mobile)}.ss-product-block .ss-benefits{gap:8px}}

.ss-product-block.ss-root[data-block-alignment]{display:block;width:var(--ss-block-width,100%)!important;max-width:100%;box-sizing:border-box}.ss-product-block[data-block-alignment=start]{margin-inline-start:0!important;margin-inline-end:auto!important}.ss-product-block[data-block-alignment=center]{margin-inline-start:auto!important;margin-inline-end:auto!important}.ss-product-block[data-block-alignment=end]{margin-inline-start:auto!important;margin-inline-end:0!important}.ss-product-block[data-block-alignment]>.ss-panel{width:100%;box-sizing:border-box}

.ss-product-block.ss-root[data-block-alignment]{padding:0!important}.ss-product-block.ss-root[data-block-alignment]>.ss-panel{padding:var(--ss-outer-y,0px) var(--ss-outer-x,0px)!important;margin-inline:0!important;width:100%;max-width:100%;box-sizing:border-box}
