.cc-collection-banner{padding:28px 0 18px;background:#fff}.cc-collection-banner .container,.cc-collection-list .container,.cc-collection-products>.container,.cc-featured-collection .container,.cc-gallery .container{max-width:1440px}.cc-collection-banner .collection-banner{overflow:hidden;border:1px solid #e8e2dd;border-radius:22px;background:#f7f3ef;box-shadow:0 10px 30px #201c190d}.cc-collection-banner .collection-banner__content{flex:1 1 auto;width:auto!important;min-width:0!important;padding:48px!important}.cc-collection-banner .collection-banner__content-wide{width:auto!important}.cc-collection-banner .collection-banner__media{flex:0 0 36%;max-width:36%;overflow:hidden;background:#efe9e4}.cc-collection-banner .collection-banner__media>div{height:100%;padding-top:100%!important}.cc-collection-banner .collection-banner__media img{object-fit:contain!important;padding:26px}.cc-collection-banner .collection-banner__heading{margin-inline-end:0}.cc-collection-banner .collection-banner__count{display:inline-flex;align-items:center;margin-top:14px;padding:7px 11px;border:1px solid #e4d8d2;border-radius:999px;background:#fff;color:#686d73}.cc-collection-banner .rte{max-width:660px;margin-top:18px!important;color:#5d6268;line-height:1.65}.cc-collection-list{padding:26px 0 38px;background:#fff}.cc-collection-list .section{padding:0!important}.cc-collection-list .section__header{margin-bottom:18px}.cc-collection-list ul{gap:12px!important}.cc-collection-list .card__collection{height:100%;overflow:hidden;padding:10px;border:1px solid #e9e9ea;border-radius:15px;background:#fff;box-shadow:0 5px 16px #191c2009;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cc-collection-list .card__collection:hover{transform:translateY(-2px);border-color:#e5c7c0;box-shadow:0 10px 24px #191c2011}.cc-collection-list .card__collection .card__media{overflow:hidden;border-radius:11px;background:#faf8f7}.cc-collection-list .card__collection .card__media img{object-fit:contain!important;padding:10px}.cc-collection-list .card__collection .card__info{padding:12px 4px 3px}.cc-collection-list .card__collection .card__title{margin:0!important}.cc-collection-products{padding:12px 0 56px;background:#fff}.cc-collection-products>.container{padding-top:0}.products-toolbar{margin-bottom:22px!important;padding:12px 14px;border:1px solid #e9e9ea;border-radius:13px;background:#fff;box-shadow:0 5px 16px #191c2009}.products-toolbar__filter-btn{min-height:40px;padding:0 13px;border:1px solid #e2e3e4;border-radius:9px;background:#f8f8f8}.products-toolbar__filter-btn:hover{border-color:#dfb6ae;background:#fff3f0}.products-toolbar .custom-select__btn{min-height:40px;border:1px solid #e2e3e4!important;border-radius:9px;background:#fff}.main-products-grid__results>ul{gap:16px!important}.cc-collection-products .card--product{overflow:hidden;border:1px solid #e9e9ea;border-radius:16px;background:#fff;box-shadow:0 5px 18px #191c200a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cc-collection-products .card--product:hover{transform:translateY(-3px);border-color:#e4c6bf;box-shadow:0 12px 28px #191c2013}.cc-collection-products .card--product .card__media{margin:8px 8px 0;overflow:hidden;border-radius:12px;background:#fafafa}.cc-collection-products .card--product .card__info-container{padding-inline:4px}.facets.drawer,.facets .drawer__content{background:#fff}.facets .disclosure{border-bottom-color:#ececee}.active-filter>.icon{background-color:#dd2a1b}.cc-featured-collection{padding:52px 0 58px;border-top:1px solid #f0e2dc;background:#fff7f3}.cc-featured-collection .section__header{margin-bottom:18px}.cc-featured-collection .card--product{overflow:hidden;border:1px solid #eadfd9;border-radius:15px;background:#fff;box-shadow:0 5px 18px #462c230a}.cc-featured-collection .card--product .card__media{margin:8px 8px 0;overflow:hidden;border-radius:11px;background:#faf8f7}.cc-gallery{padding:52px 0 62px;background:#fff}.cc-gallery .section__header{margin-bottom:18px}.cc-gallery .gallery{gap:14px}.cc-gallery .gallery-block{overflow:hidden;border:1px solid #e9e9ea;border-radius:16px!important;box-shadow:0 7px 22px #191c200b}.cc-gallery .gallery-block__image-text{margin:14px;border-radius:11px!important}@media(max-width:1023px){.cc-collection-banner .collection-banner__content{padding:34px!important}.cc-collection-banner .collection-banner__media{flex-basis:40%;max-width:40%}}@media(max-width:768.98px){.cc-collection-banner{padding:14px 0 10px}.cc-collection-banner .collection-banner{border-radius:16px}.cc-collection-banner .collection-banner__media{order:-1!important;flex:0 0 auto;max-width:none;width:100%}.cc-collection-banner .collection-banner__media>div{padding-top:64%!important}.cc-collection-banner .collection-banner__media img{padding:18px}.cc-collection-banner .collection-banner__content{padding:22px 18px!important}.cc-collection-list{padding:20px 0 28px}.cc-collection-list ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cc-collection-list .card__collection{padding:8px;border-radius:13px}.cc-collection-products{padding:8px 0 38px}.products-toolbar{margin-bottom:16px!important;padding:9px 10px;border-radius:11px}.main-products-grid__results>ul{gap:12px!important}.cc-collection-products .card--product{border-radius:13px}.cc-featured-collection,.cc-gallery{padding:38px 0 44px}}@media(prefers-reduced-motion:reduce){.cc-collection-list .card__collection,.cc-collection-products .card--product{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/snackshop-premium-collection-foods.css.map */
