/* Colors only. Layout and content remain in each original section plugin. */
/* beast-coast-benefits */
.bcben-section{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcben-eyebrow{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcben-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcben-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bcben-subtitle{color:var(--wp--preset--color--body-text,#111111)!important}
.bcben-card{background:white!important}
.bcben-icon svg{fill:none!important;stroke:var(--wp--preset--color--body-text,#111111)!important}
.bcben-icon .bcben-accent{stroke:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcben-card h3{color:var(--wp--preset--color--body-text,#111111)!important}
.bcben-card>p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcben-card>a{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcben-card>a:hover{color:var(--wp--preset--color--primary-link-hover,#e43e4e)!important}
.bcben-card>a:focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcben-editor-note{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
/* beast-coast-carousel */
.bcp-carousel{--bcp-red:var(--wp--preset--color--primary-color-1,#b11f2d)!important;--bcp-highlight:var(--wp--preset--color--primary-color-2,#e43e4e)!important;background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-eyebrow{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcp-carousel .bcp-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-highlight{background:var(--bcp-highlight)!important;color:white!important}
.bcp-carousel .bcp-arrow{border:1px solid var(--bcp-red)!important;background:white!important;color:var(--bcp-red)!important}
.bcp-carousel .bcp-next{background:var(--bcp-red)!important;color:white!important}
.bcp-carousel .bcp-arrow:hover:not(:disabled){background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;color:white!important}
.bcp-carousel :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcp-carousel .bcp-label h3{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-rail{scrollbar-color:var(--wp--preset--color--primary-color-1,#b11f2d) #e4e4e4!important}
.bcp-carousel .bcp-rail::-webkit-scrollbar-thumb{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcp-carousel .bcp-rail::-webkit-scrollbar-track{background:#e4e4e4!important}
.bcp-carousel .bcp-card{background:white!important;border:0!important}
.bcp-carousel .bcp-card-image{background:#eceef1!important;border:0!important}
.bcp-carousel .bcp-card-copy h4{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-card-copy p{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-progress{background:#dedede!important}
.bcp-carousel .bcp-progress span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcp-carousel .bcp-hint{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-carousel .bcp-cta a{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcp-carousel .bcp-cta a:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;color:white!important}
.bcp-carousel .bcp-visually-hidden{border:0!important}
/* beast-coast-coffee */
.bccf-section{color:var(--wp--preset--color--body-text,#111111)!important;background:var(--wp--preset--color--white,#ffffff)!important}
.bccf-section h1,.bccf-section h2,.bccf-section h3,.bccf-section p{color:inherit!important}
.bccf-highlight{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-subtitle{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-section a{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-link svg,.bccf-button svg,.bccf-controls svg{fill:none!important;stroke:currentColor!important}
.bccf-button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important}
.bccf-link:hover{color:var(--wp--preset--color--primary-link-hover,#e43e4e)!important}
.bccf-section a:focus-visible,.bccf-section button:focus-visible,.bccf-section summary:focus-visible,.bccf-rail:focus-visible{outline:3px solid var(--wp--preset--color--primary-color-2,#e43e4e)!important}
.bccf-banner{background:var(--wp--preset--color--body-text,#111111)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-banner-copy .bccf-subtitle{color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-banner:after{background:linear-gradient(90deg,rgba(0,0,0,.91),rgba(0,0,0,.65) 40%,rgba(0,0,0,.04) 75%)!important}
.bccf-hero .bccf-highlight{color:var(--wp--preset--color--white,#ffffff)!important;background:var(--wp--preset--color--primary-color-2,#e43e4e)!important}
.bccf-cta .bccf-highlight{color:var(--wp--preset--color--primary-color-2,#e43e4e)!important}
.bccf-reverse .bccf-banner:after{background:linear-gradient(270deg,rgba(0,0,0,.91),rgba(0,0,0,.65) 40%,rgba(0,0,0,.04) 75%)!important}
.bccf-card{border:1px solid #e9e9e9!important;background:var(--wp--preset--color--white,#ffffff)!important}
.bccf-card-image{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bccf-card-copy p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-compare{background:#f3f3f3!important}
.bccf-points p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-story{border-bottom:1px solid #eee!important}
.bccf-story:last-child{border:0!important}
.bccf-story p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-features .bccf-accordion-layout{background:var(--wp--preset--color--body-text,#111111)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-accordions details{background:#f4f4f4!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bccf-accordions summary span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-accordions summary span:before,.bccf-accordions summary span:after{background:var(--wp--preset--color--white,#ffffff)!important}
.bccf-accordions details p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-icon{fill:none!important;stroke:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-materials .bccf-card,.bccf-benefits .bccf-card{background:#f4f4f4!important;border:0!important}
.bccf-steps .bccf-inner{background:#f4f4f4!important}
.bccf-steps .bccf-card{background:transparent!important;border:0!important}
.bccf-step-number{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-testimonial .bccf-eyebrow{color:var(--wp--preset--color--primary-color-2,#e43e4e)!important}
.bccf-controls button{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:var(--wp--preset--color--white,#ffffff)!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-controls .bccf-next{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-rail{scrollbar-color:var(--wp--preset--color--primary-color-1,#b11f2d) #eee!important}
.bccf-progress{background:#eee!important}
.bccf-progress span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-resources .bccf-card-copy p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccf-editor-note{color:var(--wp--preset--color--tertiary-color-1,#666666)!important;background:#fff3f3!important}
.bccf-editor-card-tools{background:var(--wp--preset--color--white,#ffffff)!important;border-top:1px solid #eee!important}
.bccf-section .bccf-editor-card-tools .components-button{color:var(--wp--preset--color--body-text,#111111)!important}
.bccf-section .bccf-editor-card-tools .is-destructive{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
@media(max-width:700px){.bccf-banner:after,.bccf-reverse .bccf-banner:after{background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.76) 44%,rgba(0,0,0,.08))!important}
.bccf-steps .bccf-card{border-bottom:1px solid #ddd!important}
.bccf-steps .bccf-card:last-child{border-bottom:0!important}}
.bccf-heading h2 .bccf-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-eyebrow{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccf-banner-copy .bccf-eyebrow{color:var(--wp--preset--color--white,#ffffff)!important}
.bccf-story img{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bccf-features .bccf-accordion-layout>div>img{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bccf-materials .bccf-card,.bccf-benefits .bccf-card{background:var(--wp--preset--color--white,#ffffff)!important;border:1px solid #eee!important}
.bccf-benefits .bccf-inner{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bccf-icon{stroke:var(--wp--preset--color--body-text,#111111)!important}
.bccf-steps .bccf-card-image{background:#eee!important}
.bccf-testimonial .bccf-eyebrow{color:var(--wp--preset--color--primary-color-2,#e43e4e)!important}
/* beast-coast-collections */
.bccs-section{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bccs-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bccs-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bccs-all{color:var(--wp--preset--color--body-text,#111111)!important}
.bccs-all span,.bccs-product h3 span{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-tabs button{background:white!important;border:1px solid #bbb!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bccs-tabs button[aria-selected=true]{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important;border-color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-tabs button:hover{border-color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-feature{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bccs-feature h3{color:white!important}
.bccs-feature a{border-top:1px solid #ffffff77!important;color:white!important}
.bccs-box{fill:none!important;stroke:var(--wp--preset--color--white,#ffffff)!important}
.bccs-photo{background:white!important}
.bccs-product h3 a{color:var(--wp--preset--color--body-text,#111111)!important}
.bccs-product>p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccs-footer>p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccs-controls button{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:white!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-controls .bccs-next{color:white!important;background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-controls svg{fill:none!important;stroke:currentColor!important}
.bccs-section :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bccs-empty{background:white!important;color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccs-no-image{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bccs-editor-note{background:var(--wp--preset--color--white,#ffffff)!important}
/* beast-coast-cta */
.bccta-section{background:var(--wp--preset--color--body-text,#111111)!important;color:white!important}
.bccta-shade{background:linear-gradient(90deg,rgba(17,17,17,var(--bccta-opacity,.95)) 0%,rgba(17,17,17,var(--bccta-opacity,.95)) 26%,rgba(17,17,17,.7) 44%,rgba(17,17,17,.08) 70%)!important}
.bccta-text-right .bccta-shade{background:linear-gradient(270deg,rgba(17,17,17,var(--bccta-opacity,.95)) 0%,rgba(17,17,17,var(--bccta-opacity,.95)) 26%,rgba(17,17,17,.7) 44%,rgba(17,17,17,.08) 70%)!important}
.bccta-eyebrow{color:white!important}
.bccta-copy h2{color:white!important}
.bccta-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bccta-description{color:white!important}
.bccta-button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bccta-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important}
.bccta-button svg{fill:none!important;stroke:currentColor!important}
.bccta-button:focus-visible{outline:3px solid white!important}
@media(max-width:700px){.bccta-shade,.bccta-text-right .bccta-shade{background:linear-gradient(0deg,rgba(17,17,17,var(--bccta-opacity,.95)) 0%,rgba(17,17,17,var(--bccta-opacity,.95)) 52%,rgba(17,17,17,.25) 85%)!important}}
/* beast-coast-image-text */
.bcsplit-section{color:var(--wp--preset--color--body-text,#111111)!important}
.bcsplit-container{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bcsplit-image{background:#eee!important}
.bcsplit-image img{border:0!important}
.bcsplit-section .bcsplit-eyebrow{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcsplit-section .bcsplit-copy h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcsplit-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcsplit-body{color:var(--wp--preset--color--body-text,#111111)!important}
.bcsplit-section .bcsplit-body p,.bcsplit-section .bcsplit-body li{color:inherit!important}
.bcsplit-body a{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcsplit-button{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcsplit-button svg{fill:none!important;stroke:currentColor!important}
.bcsplit-secondary{background:transparent!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcsplit-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcsplit-section a:focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcsplit-editor-note{background:#fff3f3!important;color:var(--wp--preset--color--tertiary-color-1,#666666)!important}
.bcsplit-sidebar-body .block-editor-rich-text__editable{border:1px solid #ddd!important;background:var(--wp--preset--color--white,#ffffff)!important}
/* beast-coast-image-tiles */
.bcit-section{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcit-eyebrow{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcit-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcit-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bcit-tile{background:#ddd!important}
.bcit-shade{background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,var(--bcit-overlay,.3)) 55%,rgba(0,0,0,.12))!important}
.bcit-content h3{color:white!important}
.bcit-button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcit-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important}
.bcit-button svg{fill:none!important;stroke:currentColor!important}
.bcit-controls button{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:white!important}
.bcit-controls .bcit-next{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcit-controls svg{fill:none!important;stroke:currentColor!important}
.bcit-section :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcit-button:focus-visible{outline-color:white!important}
.bcit-progress{background:#ddd!important}
.bcit-progress span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcit-bottom p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
/* beast-coast-media */
.bcm-section{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcm-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcm-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bcm-card{background:var(--wp--preset--color--body-text,#111111)!important}
.bcm-caption{background:linear-gradient(transparent,#0009)!important;color:white!important}
.bcm-play{border:0!important;background:#1119!important;color:white!important}
.bcm-play svg{fill:currentColor!important}
.bcm-play:hover{background:#b11f2dcc!important}
.bcm-arrow{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:white!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcm-next{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcm-arrow svg{fill:none!important;stroke:currentColor!important}
.bcm-hint{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcm-section :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcm-dialog{border:0!important;background:var(--wp--preset--color--body-text,#111111)!important;color:white!important}
.bcm-dialog::backdrop{background:#000b!important}
.bcm-close{border:0!important;background:transparent!important;color:white!important}
.bcm-video-title{color:white!important}
/* beast-coast-product-quote */
.bcpq-section{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpq-photo{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bcpq-breadcrumb{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-caption{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-content>h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpq-content>h2>span{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bcpq-intro{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-features>span{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bcpq-form{border-top:1px solid #ddd!important}
.bcpq-form>h3{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpq-form>p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-form .gform_wrapper{--gf-color-primary:var(--wp--preset--color--primary-color-1,#b11f2d)!important;--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--primary-color-1,#b11f2d)!important;--gf-ctrl-btn-bg-color-hover-primary:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;--gf-ctrl-btn-color-primary:var(--wp--preset--color--white,#ffffff)!important}
.bcpq-form .gf_page_steps{border-bottom:1px solid #ddd!important}
.bcpq-form .gf_step_number{background:#eee!important;color:var(--wp--preset--color--secondary-color-2,#707070)!important;border:0!important}
.bcpq-form .gf_step_active .gf_step_number{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcpq-form .gfield_label{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpq-form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=file]),.bcpq-form select,.bcpq-form textarea{border:1px solid #ddd!important;background:white!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcpq-form .gfield_description{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-form .gform_next_button,.bcpq-form .gform_button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important;border:0!important}
.bcpq-form .gform_previous_button{background:white!important;color:var(--wp--preset--color--body-text,#111111)!important;border:1px solid #ddd!important}
.bcpq-footer{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpq-editor-form{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important}
.bcpq-form :focus-visible{outline:2px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
/* beast-coast-products */
.bcpp-carousel{--bcpp-red:var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcpp-carousel .bcpp-eyebrow{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcpp-carousel .bcpp-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpp-carousel .bcpp-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:white!important}
.bcpp-carousel .bcpp-arrow{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:white!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcpp-carousel .bcpp-next{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:white!important}
.bcpp-carousel .bcpp-arrow svg{fill:none!important;stroke:currentColor!important}
.bcpp-carousel .bcpp-arrow:hover:not(:disabled){background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;color:white!important}
.bcpp-carousel :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcpp-carousel .bcpp-card{background:transparent!important;border:0!important}
.bcpp-carousel .bcpp-photo{background:white!important}
.bcpp-carousel .bcpp-photo img{border:0!important}
.bcpp-carousel .bcpp-card h3{color:var(--wp--preset--color--body-text,#111111)!important}
.bcpp-carousel .bcpp-explore{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcpp-carousel .bcpp-explore:hover{color:var(--wp--preset--color--primary-link-hover,#e43e4e)!important}
.bcpp-carousel .bcpp-progress{background:#ddd!important}
.bcpp-carousel .bcpp-progress span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcpp-carousel .bcpp-hint{color:var(--wp--preset--color--body-text,#111111)!important}
/* beast-coast-reviews */
.bcrv-section{background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-section .bcrv-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcrv-section .bcrv-heading>p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcrv-card{background:var(--wp--preset--color--white,#ffffff)!important;border:0!important}
.bcrv-section .bcrv-date{background:#fce7e9!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-quote-mark{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-section blockquote{border:0!important;background:transparent!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-section blockquote p{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-author{background:transparent!important;border:0!important}
.bcrv-section .bcrv-name{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-section .bcrv-company{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcrv-controls button{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:var(--wp--preset--color--white,#ffffff)!important;color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-controls .bcrv-next{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcrv-controls svg{fill:none!important;stroke:currentColor!important}
.bcrv-section :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-progress{background:#ddd!important}
.bcrv-progress span{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-rating{border:1px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important;background:var(--wp--preset--color--white,#ffffff)!important}
.bcrv-rating-text{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrv-divider{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcrv-stars svg{fill:#ddd!important}
.bcrv-stars-fill svg{fill:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrv-editor-note{color:var(--wp--preset--color--tertiary-color-1,#666666)!important;background:#fff3f3!important}
.bcrv-editor-card-tools{background:white!important}
.bcrv-section .bcrv-heading .bcrv-highlight{color:var(--wp--preset--color--white,#ffffff)!important;background:var(--wp--preset--color--primary-color-2,#e43e4e)!important}
.bcrv-section .bcrv-heading h2>span:not(.bcrv-highlight){color:var(--wp--preset--color--body-text,#111111)!important}
/* beast-coast-rich-text */
.bcrt-section{background:var(--wp--preset--color--white,#ffffff)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcrt-section .bcrt-subheading{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrt-section .bcrt-heading{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrt-highlight{background:var(--wp--preset--color--primary-color-2,#e43e4e)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcrt-body{color:var(--wp--preset--color--body-text,#111111)!important}
.bcrt-section .bcrt-body p,.bcrt-section .bcrt-body li{color:inherit!important}
.bcrt-body a{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrt-button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcrt-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important}
.bcrt-button svg{fill:none!important;stroke:currentColor!important}
.bcrt-section a:focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcrt-editor-note{color:var(--wp--preset--color--tertiary-color-1,#666666)!important;background:#fff3f3!important}
.bcrt-sidebar-body .block-editor-rich-text__editable{border:1px solid #ddd!important;background:var(--wp--preset--color--white,#ffffff)!important}
/* beast-coast-timeline */
.bcp-timeline{--bcpt-red:var(--wp--preset--color--primary-color-1,#b11f2d)!important;--bcpt-highlight:var(--wp--preset--color--primary-color-2,#e43e4e)!important;background:var(--wp--preset--color--secondary-color-1,#f5f5f5)!important;color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-eyebrow{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-heading h2{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-highlight{background:var(--bcpt-highlight)!important;color:var(--wp--preset--color--white,#ffffff)!important}
.bcp-timeline .bcpt-timing{background:white!important}
.bcp-timeline .bcpt-timing .bcpt-timing-note{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcp-timeline .bcpt-track{scrollbar-color:var(--wp--preset--color--primary-color-1,#b11f2d) #ddd!important}
.bcp-timeline .bcpt-stage::before{background:#c9c9c9!important}
.bcp-timeline .bcpt-dot{background:var(--bcpt-red)!important;border:4px solid white!important}
.bcp-timeline .bcpt-number{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcp-timeline .bcpt-stage h3{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-stage p{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-callout{background:var(--wp--preset--color--white,#ffffff)!important;border:1px solid #d6d6d6!important}
.bcp-timeline .bcpt-clock{color:var(--wp--preset--color--primary-color-1,#b11f2d)!important}
.bcp-timeline .bcpt-callout-copy p{color:var(--wp--preset--color--secondary-color-2,#707070)!important}
.bcp-timeline .bcpt-callout-copy .bcpt-callout-title{color:var(--wp--preset--color--body-text,#111111)!important}
.bcp-timeline .bcpt-button{background:var(--wp--preset--color--primary-color-1,#b11f2d)!important;color:var(--wp--preset--color--white,#ffffff)!important;border:0!important}
.bcp-timeline .bcpt-button:hover{background:var(--wp--custom--buttons--primary-button--hover-background-color,#b11f2d)!important;color:white!important}
.bcp-timeline :focus-visible{outline:3px solid var(--wp--preset--color--primary-color-1,#b11f2d)!important}.bccf-section .bccf-button,.bccf-section .bccf-button:hover{color:var(--wp--preset--color--white,#ffffff)!important}
