.product-card--featured-image{position:relative;width:100%;box-sizing:border-box;overflow:hidden}.product-bundle-container{margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.bundle-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--content-max-width, 100%);text-align:var(--text-align, center)}.font-brandon-grotesque{font-family:Brandon Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-cardinal-fruit{font-family:Cardinal Fruit,Georgia,serif;letter-spacing:-1px}.bundle-tag{display:inline-block;padding:5px 30px;border-radius:50%;margin-bottom:15px;font-weight:400;line-height:1.4;text-align:center}.bundle-tag--solid{background-color:var(--tag-bg-color, var(--tag-border-color, currentColor));border:var(--tag-border-width, 1px) solid var(--tag-border-color, currentColor);color:var(--tag-text-color, #000)}.bundle-tag--outline{background-color:transparent;border:var(--tag-border-width, 1px) solid var(--tag-border-color, currentColor);color:var(--tag-border-color, currentColor)}.bundle-heading{font-weight:500;line-height:1;margin-top:0;width:100%;letter-spacing:0}.bundle-subtitle{max-width:90%;line-height:1}.bundle-button{display:inline-block;text-decoration:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center;transition:all .3s ease;width:var(--button-width, 200px);max-width:100%;line-height:1.2;box-sizing:border-box}.bundle-button--solid{background-color:var(--button-bg-color, #000);border:var(--button-border-width, 2px) solid var(--button-border-color, var(--button-bg-color, #000));color:var(--button-text-color, #fff)}.bundle-button--outline{background-color:transparent;border:var(--button-border-width, 2px) solid var(--button-border-color, #000);color:var(--button-border-color, #000)}.bundle-button--solid:hover,.bundle-button:hover{opacity:.9}.bundle-button--outline:hover{background-color:transparent;opacity:.7}.bundle-product-image{margin-top:30px;text-align:center}.bundle-product-image img{max-width:100%;height:auto}@media screen and (min-width: 768px){.product-card--featured-image[data-desktop-layout=row] .product-bundle-container{flex-direction:row;justify-content:space-between;align-items:center}.product-card--featured-image[data-desktop-layout=column] .product-bundle-container{flex-direction:column}.product-card--featured-image[data-desktop-layout=row] .bundle-product-image{margin-top:0}.product-card--featured-image[data-text-align=left] .bundle-content{align-items:flex-start}.product-card--featured-image[data-text-align=center] .bundle-content{align-items:center}.product-card--featured-image[data-text-align=right] .bundle-content{align-items:flex-end}}@media screen and (max-width: 767px){.product-card--featured-image[data-mobile-layout=column] .product-bundle-container{flex-direction:column}.product-card--featured-image[data-mobile-layout=column_reverse] .product-bundle-container{flex-direction:column-reverse}.product-card--featured-image{padding-top:var(--padding-top-mobile, 40px)!important;padding-bottom:var(--padding-bottom-mobile, 40px)!important;background-image:var(--bg-image-mobile, none)!important}.bundle-heading[data-mobile-size]{font-size:var(--heading-size-mobile, 32px)!important}.bundle-subtitle[data-mobile-size]{font-size:var(--subtitle-size-mobile, 16px)!important}.bundle-subtitle[data-mobile-max-width]{max-width:var(--subtitle-max-width-mobile, 400px)!important}.bundle-tag[data-mobile-size]{font-size:var(--tag-size-mobile, 12px)!important}.bundle-button[data-mobile-size]{font-size:var(--button-size-mobile, 16px)!important;width:var(--button-width-mobile, 200px)!important;padding-top:var(--button-padding-top-mobile, 10px)!important;padding-bottom:var(--button-padding-bottom-mobile, 10px)!important;padding-left:var(--button-padding-left-mobile, 15px)!important;padding-right:var(--button-padding-right-mobile, 15px)!important}.product-card--featured-image[data-mobile-text-align=left] .bundle-content{text-align:left!important;align-items:flex-start!important}.product-card--featured-image[data-mobile-text-align=center] .bundle-content{text-align:center!important;align-items:center!important}.product-card--featured-image[data-mobile-text-align=right] .bundle-content{text-align:right!important;align-items:flex-end!important}.bundle-content{max-width:var(--content-max-width-mobile, 100%)}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/component-product-bundle.css.map */
