.cn-groupbuy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:10px 0;font-size:13px;line-height:1.55;min-width:0;max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.cn-gb-sales{color:#737373}.cn-gb-clock{color:var(--canawa-accent,#f72525);font-weight:600;white-space:normal}
.cn-groupbuy[data-state=ended] .cn-gb-clock,.cn-groupbuy[data-state=unset] .cn-gb-clock{color:#777}
.cn-gb-closed .canawa-buy a.canawa-button,.cn-gb-closed a.add_to_cart_button{opacity:.5;pointer-events:none}
.canawa-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;box-sizing:border-box;max-width:100vw}
.canawa-bottom-nav>a[href*="/canawa-campaigns/"]{display:none!important}
.single-product .site-main,.single-product .site-content,.single-product .content-area,.single-product .woocommerce,.single-product div.product,.single-product div.product .summary,.single-product .woocommerce-tabs,.single-product .woocommerce-Tabs-panel{min-width:0;max-width:100%;box-sizing:border-box}
.single-product .product_title,.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-Tabs-panel--description{overflow-wrap:anywhere;min-width:0;max-width:100%;box-sizing:border-box}
.single-product .woocommerce-product-details__short-description iframe,.single-product .woocommerce-Tabs-panel--description iframe{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:16/9;border:0;box-sizing:border-box}
.single-product .woocommerce-product-details__short-description video,.single-product .woocommerce-Tabs-panel--description video{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;object-fit:contain}
.single-product .woocommerce-product-details__short-description img,.single-product .woocommerce-Tabs-panel--description img{max-width:100%;height:auto}
.single-product .woocommerce-product-details__short-description :is(figure,.wp-video,.mejs-container,.mejs-overlay,.wp-block-embed,.wp-block-embed__wrapper),.single-product .woocommerce-Tabs-panel--description :is(figure,.wp-video,.mejs-container,.mejs-overlay,.wp-block-embed,.wp-block-embed__wrapper){max-width:100%!important;min-width:0!important;box-sizing:border-box}
.single-product .woocommerce-product-details__short-description figure,.single-product .woocommerce-Tabs-panel--description figure{margin-inline:0}
@media(max-width:600px){.single-product div.product .summary{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.single-product .product_title{font-size:clamp(20px,5.4vw,28px);line-height:1.4}.single-product form.cart{max-width:100%;box-sizing:border-box}.single-product .woocommerce-tabs{width:100%}.canawa-product .cn-groupbuy{font-size:12px}.canawa-category-results .cn-groupbuy{font-size:11px}.canawa-bottom-nav>a{min-width:0;flex:1}}
