.cbbw{width:100%;text-align:center}.cbbw__banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;width:100%}.cbbw__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cbbw__media picture{display:block;width:100%;height:100%}.cbbw__media img{display:block;width:100%;height:100%;object-fit:cover}.cbbw__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cbbw__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%}.cbbw--has-image .cbbw__content{position:relative;z-index:2;padding:2.4rem 2rem}.cbbw--no-image .cbbw__content{padding:2rem 0}.cbbw--has-image .cbbw__pretext{order:1}.cbbw--has-image .cbbw__heading{order:2}.cbbw--has-image .cbbw__buttons{order:3}.cbbw--no-image .cbbw__heading{order:1}.cbbw--no-image .cbbw__pretext{order:2}.cbbw--no-image .cbbw__buttons{order:3}.cbbw--has-image .cbbw__pretext,.cbbw--has-image .cbbw__pretext p,.cbbw--has-image .cbbw__pretext h1,.cbbw--has-image .cbbw__pretext h2,.cbbw--has-image .cbbw__pretext h3,.cbbw--has-image .cbbw__pretext h4,.cbbw--has-image .cbbw__pretext h5,.cbbw--has-image .cbbw__pretext h6{margin:0;font-family:century-old-style-std,serif;font-weight:500;font-style:normal;font-size:10px;line-height:.97;color:#fdfaf1}.cbbw--has-image .cbbw__heading,.cbbw--has-image .cbbw__heading p,.cbbw--has-image .cbbw__heading h1,.cbbw--has-image .cbbw__heading h2,.cbbw--has-image .cbbw__heading h3,.cbbw--has-image .cbbw__heading h4,.cbbw--has-image .cbbw__heading h5,.cbbw--has-image .cbbw__heading h6{margin:0;font-family:century-old-style-std,serif;font-weight:400;font-style:italic;font-size:22px;line-height:.97;color:#fdfaf1}.cbbw--no-image .cbbw__pretext,.cbbw--no-image .cbbw__pretext p,.cbbw--no-image .cbbw__pretext h1,.cbbw--no-image .cbbw__pretext h2,.cbbw--no-image .cbbw__pretext h3,.cbbw--no-image .cbbw__pretext h4,.cbbw--no-image .cbbw__pretext h5,.cbbw--no-image .cbbw__pretext h6{margin:0;font-family:PF Das Grot,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#232323}.cbbw--no-image .cbbw__heading,.cbbw--no-image .cbbw__heading p,.cbbw--no-image .cbbw__heading h1,.cbbw--no-image .cbbw__heading h2,.cbbw--no-image .cbbw__heading h3,.cbbw--no-image .cbbw__heading h4,.cbbw--no-image .cbbw__heading h5,.cbbw--no-image .cbbw__heading h6{margin:0;font-family:century-old-style-std,serif;font-weight:400;font-style:normal;font-size:24px;line-height:24px;color:#232323}.cbbw__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.cbbw__btn{display:inline-block;padding:12px 16px;font-family:PF Das Grot,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;background:transparent;border:1px solid;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.cbbw--has-image .cbbw__buttons--overlay .cbbw__btn{border-color:#fdfaf1;color:#fdfaf1}.cbbw--has-image .cbbw__buttons--overlay .cbbw__btn:hover,.cbbw--has-image .cbbw__buttons--overlay .cbbw__btn--active{background-color:#fdfaf1;border-color:#fdfaf1;color:#232323}.cbbw__buttons--mobile .cbbw__btn,.cbbw--no-image .cbbw__btn{border-color:#232323;color:#232323}.cbbw__buttons--mobile .cbbw__btn:hover,.cbbw__buttons--mobile .cbbw__btn--active,.cbbw--no-image .cbbw__btn:hover,.cbbw--no-image .cbbw__btn--active{background-color:#232323;border-color:#232323;color:#fdfaf1}.cbbw__buttons--mobile{display:none}@media screen and (min-width:750px){.cbbw__banner{min-height:380px}.cbbw--has-image .cbbw__content{padding:4rem 5rem;gap:1.6rem}.cbbw--no-image .cbbw__content{padding:2.8rem 5rem;gap:1rem}.cbbw__buttons{gap:1rem}.cbbw__btn{padding:12px 24px}.cbbw--has-image .cbbw__pretext,.cbbw--has-image .cbbw__pretext p,.cbbw--has-image .cbbw__pretext h1,.cbbw--has-image .cbbw__pretext h2,.cbbw--has-image .cbbw__pretext h3,.cbbw--has-image .cbbw__pretext h4,.cbbw--has-image .cbbw__pretext h5,.cbbw--has-image .cbbw__pretext h6{font-size:17px}.cbbw--has-image .cbbw__heading,.cbbw--has-image .cbbw__heading p,.cbbw--has-image .cbbw__heading h1,.cbbw--has-image .cbbw__heading h2,.cbbw--has-image .cbbw__heading h3,.cbbw--has-image .cbbw__heading h4,.cbbw--has-image .cbbw__heading h5,.cbbw--has-image .cbbw__heading h6{font-size:40px}.cbbw--no-image .cbbw__heading,.cbbw--no-image .cbbw__heading p,.cbbw--no-image .cbbw__heading h1,.cbbw--no-image .cbbw__heading h2,.cbbw--no-image .cbbw__heading h3,.cbbw--no-image .cbbw__heading h4,.cbbw--no-image .cbbw__heading h5,.cbbw--no-image .cbbw__heading h6{font-size:32px;line-height:32px}}@media screen and (max-width:749px){.cbbw__buttons--overlay{display:none}.cbbw__buttons--mobile{display:flex}.cbbw__buttons--mobile,.cbbw--no-image .cbbw__buttons{width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:.8rem;padding:1.2rem 0 1.2rem 2rem;scrollbar-width:none;-ms-overflow-style:none}.cbbw__buttons--mobile::-webkit-scrollbar,.cbbw--no-image .cbbw__buttons::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1741/assets/section-collection-banner-with-buttons.css.map */
