.blocks-container>.page-hero-carousel:is(:first-child){padding-top:calc(var(--header-height) + var(--row-gap))}.page-hero-carousel{display:flex;flex-direction:column;max-width:100%;padding:var(--block-margin) 0;position:relative;align-items:flex-end;justify-content:center;row-gap:var(--item-row-gap)}.page-hero-carousel-wrapper{position:relative;max-width:var(--wide-width);margin:0 auto;order:2}.page-hero-carousel-product-purchase-bar{display:flex;justify-content:space-between;background:var(--color-white);height:4.2rem;align-items:center;border-top:0.3rem solid var(--color-goldenrod);padding:0 var(--item-small-column-gap);margin-top:1.5rem;margin-bottom:var(--block-margin);@media (max-width:767px){.primary-button{max-height:3rem;font-size:1.2rem !important}}@media (min-width:768px){height:5.6rem;border-top:.4rem solid var(--color-goldenrod);padding:0 var(--item-column-gap)}.price{font:var(--font-body-xsmall);color:var(--color-black);@media (min-width:768px){font:var(--font-elevated-2)}}}.single-product .woocommerce-wrapper .page-hero-carousel-media-wrapper{margin-bottom:auto}.woocommerce .page-hero-carousel-wrapper .woocommerce-breadcrumb{margin-bottom:1rem}.page-hero-carousel-breadcrumbs{font:var(--font-body-xsmall);margin-bottom:1rem}.page-hero-carousel-breadcrumbs a{text-decoration:none;font-weight:var(--secondary-font-weight)}.page-hero-carousel-breadcrumbs a:is(:hover,:focus,:active){text-decoration:underline}.page-hero-carousel-breadcrumbs span.separator:after{content:"";display:inline-block;width:.5em;height:.5em;border-right:.2rem solid;border-bottom:.2rem solid;margin:0 1em .1em .5em;transform:rotateZ(-45deg);transition:transform .3s ease}.page-hero-carousel-content{display:flex;flex-direction:column;row-gap:var(--item-row-gap)}.page-hero-carousel-content h1{color:var(--color-goldenrod);text-transform:uppercase;margin-bottom:0}.page-hero-carousel-content[data-title-size=large] h1{font:var(--font-headline-0)}.page-hero-carousel-content[data-title-size=medium] h1{font:var(--font-headline-1)}.page-hero-carousel-content[data-title-size=small] h1{font:var(--font-headline-2)}.page-hero-carousel-content p{margin-bottom:0;color:var(--text-color)}.page-hero-carousel-buttons{display:flex;flex-wrap:wrap;flex:1;column-gap:calc(var(--item-small-column-gap));row-gap:var(--item-small-row-gap);align-items:center}.page-hero-carousel-slide{height:100%}.page-hero-carousel-media-wrapper{width:100%;height:100%}.page-hero-carousel-media{clip-path:polygon(0 8rem,8rem 0,100% 0,100% 100%,0 100%);height:100%;margin-top:10rem}.page-hero-carousel-media img{aspect-ratio:1;object-fit:cover;object-position:center}.page-hero-carousel-buttons-wrapper{display:flex;justify-content:space-between;column-gap:var(--item-column-gap);padding:var(--item-row-gap) 0;border-bottom:.1rem solid}.page-hero-carousel-navigation{display:flex;column-gap:var(--item-small-column-gap);justify-content:end;padding-bottom:var(--item-row-gap)}.page-hero-carousel-navigation :is(.page-hero-carousel-media-navigation-prev,.page-hero-carousel-media-navigation-next) svg path{fill:var(--color-white);transition:.3s ease all}.page-hero-carousel-navigation :is(.page-hero-carousel-media-navigation-prev,.page-hero-carousel-media-navigation-next) svg rect{fill:var(--color-black);transition:.3s ease all}.page-hero-carousel-navigation :is(.page-hero-carousel-media-navigation-prev,.page-hero-carousel-media-navigation-next):is(:hover) svg rect{fill:var(--color-white);transition:.3s ease all}.page-hero-carousel-navigation :is(.page-hero-carousel-media-navigation-prev,.page-hero-carousel-media-navigation-next):is(:hover) svg path{fill:var(--color-black);transition:.3s ease all}@media (min-width:992px){.page-hero-carousel{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));min-height:52.2rem;column-gap:var(--column-gap)}.page-hero-carousel-wrapper{order:0;margin-left:calc(50vw - var(--wide-width) / 2);padding-top:var(--header-height);margin-top:auto}.page-hero-carousel-image{height:100%}.page-hero-carousel-media img{width:100%;height:100%;object-fit:cover}}