.fb-section{position:relative;margin-top:var(--fb-margin-top, 0px);margin-bottom:var(--fb-margin-bottom, 40px);width:100%;display:flex;justify-content:center;box-sizing:border-box;overflow:hidden}.fb-container{position:relative;z-index:2;width:var(--fb-width-mobile, 100%);max-width:100%;box-sizing:border-box}.fb-top-heading{margin:0 0 24px;text-align:center;color:var(--fb-top-heading-color, #1a1a1a);font-size:var(--fb-top-heading-size-mobile, 26px);font-weight:var(--fb-top-heading-weight, 700);line-height:1.25}.fb-grid{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;min-height:var(--fb-height-mobile, 750px);padding:var(--fb-padding-top-mobile, 30px) var(--fb-padding-x-mobile, 20px) var(--fb-padding-bottom-mobile, 30px);box-sizing:border-box;gap:24px}.fb-section[data-mobile-order=content_first] .fb-content{order:-1}.fb-media{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.fb-image,.fb-image--placeholder{width:100%;height:auto;object-fit:cover;border-radius:8px;display:block}.fb-image--placeholder svg{width:100%;height:100%}.fb-badge{position:absolute;z-index:3;background:var(--fb-badge-bg, #1a1a1a);color:var(--fb-badge-color, #ffffff);font-size:var(--fb-badge-size-mobile, 11px);font-weight:700;padding:6px 12px;border-radius:999px;line-height:1.2;white-space:nowrap}.fb-section[data-badge-position=top-start] .fb-badge{top:12px;inset-inline-start:12px;inset-inline-end:auto;bottom:auto}.fb-section[data-badge-position=top-end] .fb-badge{top:12px;inset-inline-end:12px;inset-inline-start:auto;bottom:auto}.fb-section[data-badge-position=bottom-start] .fb-badge{bottom:12px;inset-inline-start:12px;inset-inline-end:auto;top:auto}.fb-section[data-badge-position=bottom-end] .fb-badge{bottom:12px;inset-inline-end:12px;inset-inline-start:auto;top:auto}.fb-content{display:flex;flex-direction:column;justify-content:center;gap:12px;width:100%;box-sizing:border-box}.fb-title{margin:0;color:var(--fb-title-color, #1a1a1a);font-size:var(--fb-title-size-mobile, 24px);font-weight:var(--fb-title-weight, 700);text-shadow:var(--fb-title-shadow, none);line-height:1.25}.fb-description{margin:0;color:var(--fb-desc-color, #4a4a4a);font-size:var(--fb-desc-size-mobile, 14px);line-height:1.6}.fb-description p{margin:0 0 8px}.fb-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fb-price--original{color:var(--fb-price-original-color, #999999);font-size:calc(var(--fb-price-size-mobile, 20px) * .65);text-decoration:line-through}.fb-price--sale{color:var(--fb-price-sale-color, #e0392b);font-size:var(--fb-price-size-mobile, 20px);font-weight:var(--fb-price-weight, 700)}.fb-button{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:12px 28px;border-radius:8px;background:var(--fb-btn-bg, #1a1a1a);color:var(--fb-btn-color, #ffffff)!important;font-size:var(--fb-btn-size-mobile, 14px);font-weight:var(--fb-btn-weight, 700);box-shadow:var(--fb-btn-shadow, none);text-decoration:none!important;width:fit-content;transition:opacity .2s ease,transform .2s ease}.fb-button:hover{opacity:.88;transform:translateY(-1px)}@media screen and (min-width:750px){.fb-container{width:100%;max-width:var(--fb-max-width-desktop, 1200px);margin:0 auto}.fb-top-heading{font-size:var(--fb-top-heading-size-desktop, 36px);margin-bottom:32px}.fb-grid{flex-direction:row;align-items:stretch;min-height:var(--fb-height-desktop, 500px);padding:var(--fb-padding-top-desktop, 60px) var(--fb-padding-x-desktop, 40px) var(--fb-padding-bottom-desktop, 60px);gap:40px}.fb-section[data-image-position=right] .fb-grid{flex-direction:row-reverse}.fb-section[data-mobile-order=content_first] .fb-content{order:0}.fb-media{width:var(--fb-image-width-desktop, 50%);flex:0 0 var(--fb-image-width-desktop, 50%)}.fb-image,.fb-image--placeholder{height:100%;max-height:var(--fb-height-desktop, 500px)}.fb-badge{font-size:var(--fb-badge-size-desktop, 12px)}.fb-content{flex:1 1 auto;gap:16px}.fb-title{font-size:var(--fb-title-size-desktop, 32px)}.fb-description{font-size:var(--fb-desc-size-desktop, 16px)}.fb-price--original{font-size:calc(var(--fb-price-size-desktop, 28px) * .65)}.fb-price--sale{font-size:var(--fb-price-size-desktop, 28px)}.fb-button{font-size:var(--fb-btn-size-desktop, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-featured-bundle.css.map */
