body.ssbf-home{background:#0c0a0e!important;color:#faf0e8}body.ssbf-home #main-content{min-height:60vh;color:#f8efe6!important;background:radial-gradient(ellipse 950px 480px at 85% 5%,rgba(111,36,61,.18),transparent 74%),linear-gradient(180deg,#0c0a0f,#181118 49%,#0c0a0f)!important}body.ssbf-home #main-content>.shopify-section,body.ssbf-home #main-content>[id^=shopify-section-]{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.ssbf-home #main-content>.shopify-section>.section,body.ssbf-home #main-content .ss-curated-shelf,body.ssbf-home #main-content .ss-home-promo-shelf,body.ssbf-home #main-content .ssbf-section{margin:0!important;background:transparent!important}body.ssbf-home #main-content>[id*=multi_column_KXqkbR],body.ssbf-home #main-content>[id*=media_grid_qprgwG],body.ssbf-home #main-content>[id*="17799668979c26bffb"]{display:none!important}body.ssbf-home #main-content :is(.section__heading,.ssbf-heading){margin:0!important;color:#fff4e8!important;opacity:1!important;font-size:clamp(23px,2vw,32px)!important;line-height:1.22;letter-spacing:-.025em}body.ssbf-home #main-content .section__header{margin:0 0 17px!important;color:#fff2e5!important}body.ssbf-home #main-content :is(.ssbf-subtitle,.ss-curated-shelf__intro,.section__header .rte){color:#d9cbd0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.5;opacity:1!important}body.ssbf-home #main-content .section__header a.link{color:#f4c987!important;font-size:14px!important;text-decoration:underline;text-underline-offset:3px}body.ssbf-home #main-content .ssbf-section{padding:26px 16px 33px!important}body.ssbf-home #main-content .ssbf-section .ssbf-subtitle{margin:8px 0 18px!important}body.ssbf-home #main-content :is(.ss-curated-shelf,.ss-home-promo-shelf){padding:28px 0 33px!important}body.ssbf-home #main-content :is(.ss-curated-shelf,.ss-home-promo-shelf)>.container,body.ssbf-home #main-content .ssbf-wrap{max-width:1400px}body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid){display:grid!important;gap:14px!important;list-style:none;margin:0!important;padding:0!important;align-items:stretch}body.ssbf-home #main-content .ss-curated-shelf__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}body.ssbf-home #main-content .ss-home-promo-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid,.ssbf-products-grid)>li{min-width:0!important;display:flex}body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid,.ssbf-products-grid) product-card.card--product{width:100%;height:100%;min-width:0;border-radius:17px!important;background:linear-gradient(150deg,#231923,#130f16)!important;border:1px solid rgba(231,181,108,.42)!important;box-shadow:0 9px 25px #00000040!important}body.ssbf-home #main-content product-card.card--product .card__media{margin:7px 7px 0!important;border-radius:11px!important;background:#faf6ee!important}body.ssbf-home #main-content product-card.card--product .card__media>a.media{padding-top:79%!important;background:#faf6ee!important;overflow:hidden}body.ssbf-home #main-content product-card.card--product .card__media :is(img,.img-fit){object-fit:contain!important;object-position:center!important}body.ssbf-home #main-content product-card.card--product .card__info{padding:9px 11px 7px!important}body.ssbf-home #main-content product-card.card--product .card__vendor{font-size:12px!important;margin:0 0 4px!important;color:#c7b9bf!important}body.ssbf-home #main-content product-card.card--product .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(13px,1vw,15px)!important;line-height:1.33!important;margin:0!important}body.ssbf-home #main-content product-card.card--product .card__title a{color:#fff5e9!important}body.ssbf-home #main-content product-card.card--product .card__weight{margin:5px 0 4px!important;font-size:11px!important;color:#cbbcc3!important}body.ssbf-home #main-content product-card.card--product .product-card__price{padding-top:8px!important;align-items:flex-end!important;margin-top:auto}body.ssbf-home #main-content product-card.card--product .price{font-size:clamp(15px,1.1vw,18px)!important;font-weight:750}body.ssbf-home #main-content product-card.card--product .card__quick-add{padding:2px 8px 8px!important;margin-top:auto}body.ssbf-home #main-content product-card.card--product .btn--atc{min-height:41px!important;padding:8px!important;font-size:13px!important;border-radius:10px!important}body.ssbf-home #main-content product-card.card--product .product-label--new{background:#e7b56c!important;color:#27181b!important;font-weight:800}body.ssbf-home #main-content product-card.card--product .product-label--sale{background:#8d2b47!important;color:#fff5e9!important}body.ssbf-home #main-content .ssbf-categories-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important}body.ssbf-home #main-content .ssbf-category{min-height:160px!important;padding:16px 9px!important;border:1px solid rgba(231,181,108,.35)!important;border-radius:16px!important;background:linear-gradient(155deg,#2a1b29,#161116)!important}body.ssbf-home #main-content .ssbf-category img{width:88px!important;height:88px!important;max-width:100%;padding:5px!important;border-radius:50%;background:#faf4eb!important}body.ssbf-home #main-content .ssbf-category span{font-size:14px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:800!important;color:#fff4e8!important;text-wrap:balance}body.ssbf-home #main-content [id*=icons_with_text_akY7TF] .section{margin:0!important;padding:18px 0!important;background:transparent!important}body.ssbf-home #main-content [id*=icons_with_text_akY7TF] .slider__grid>li{background:#261b25!important;color:#f6e9dd!important;border:1px solid #5a3b43}body.ssbf-home #main-content [id*=multi_column_ptgJkh] .section,body.ssbf-home #main-content [id*="740976f7-da72-4c51-94a6-4a535f8d08d5"] .section{margin:0!important;padding:27px 0!important;background:transparent!important}body.ssbf-home #main-content [id*=multi_column_ptgJkh] .card{border:1px solid rgba(231,181,108,.3)!important;background:#241923!important}body.ssbf-home #main-content [id*=multi_column_ptgJkh] .card :is(.card__title,.card__rte,.card__rte p){color:#fff2e3!important}body.ssbf-home #main-content .ssbf-btn--outline{color:#24151a!important;border-color:#edc78b!important}@media(max-width:1279px){body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}body.ssbf-home #main-content .ssbf-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){body.ssbf-home #main-content .ssbf-section{padding:22px 15px 27px!important}body.ssbf-home #main-content :is(.ss-curated-shelf,.ss-home-promo-shelf){padding:23px 0 28px!important}body.ssbf-home #main-content .section__header{margin-bottom:13px!important}body.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.ssbf-home #main-content .ssbf-categories-grid{gap:9px!important}body.ssbf-home #main-content .ssbf-category{min-height:127px!important;padding:10px 5px!important}body.ssbf-home #main-content .ssbf-category img{width:65px!important;height:65px!important}body.ssbf-home #main-content .ssbf-category span{font-size:12.5px!important}body.ssbf-home #main-content product-card.card--product .card__info{padding:8px!important}body.ssbf-home #main-content product-card.card--product .card__title{font-size:13px!important}body.ssbf-home #main-content product-card.card--product .card__media>a.media{padding-top:83%!important}}@media(max-width:355px){body.ssbf-home #main-content .ssbf-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/snackshop-bf-home-repair.css.map */
