.pageblock--woocommerce-product-hero{padding-block-start:0}.pageblock--woocommerce-product-hero .grid--woocommerce-product-hero{padding-top:50px}.pageblock--woocommerce-product-hero .container{padding:50px;background-color:var(--color-primary-500);border-radius:var(--border-radius-xxl)}.pageblock--woocommerce-product-hero .container .image--woocommerce-product-hero{position:relative;display:flex;align-items:center;justify-content:center}.pageblock--woocommerce-product-hero .container .image--woocommerce-product-hero:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg%20width='593'%20height='593'%20viewBox='0%200%20593%20593'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='296.119'%20cy='296.119'%20r='296.119'%20fill='url(%23paint0_radial_97_1966)'%20fill-opacity='0.52'/%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_97_1966'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(296.119%20296.119)%20rotate(90)%20scale(296.119)'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='%23CB2026'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;content:""}.pageblock--woocommerce-product-hero .container .image--woocommerce-product-hero img{position:relative;z-index:2;width:auto;max-height:600px;object-fit:contain;aspect-ratio:2/3}.pageblock--woocommerce-product-hero .container .content--woocommerce-product-hero *:not(.x-core-button,i,.x-core-icon-text,.x-core-icon-text__content){color:var(--color-neutral-0)}.pageblock--woocommerce-product-hero .container .buttons--woocommerce-product-hero{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.pageblock--woocommerce-product-hero .container .buttons--woocommerce-product-hero .x-core-button{display:inline-flex;gap:var(--spacing-xs);align-items:center}.pageblock--woocommerce-product-hero .container .buttons--woocommerce-product-hero .x-core-button i{font-size:1em}@media screen and (max-width: 768px){.pageblock--woocommerce-product-hero .container .buttons--woocommerce-product-hero{flex-direction:column;align-items:center;justify-content:center;margin:0 var(--spacing-xl)}}@media screen and (max-width: 768px){.pageblock--woocommerce-product-hero .container{padding:var(--spacing-xs);padding-top:50px}}
