.nbl-collection-hero,#collection-page{--nibble-cream: #faf4e8;--nibble-dark: #211711;--nibble-teal: #2f9d91;font-family:Work Sans,Helvetica Neue,Arial,sans-serif!important}body .nbl-collection-hero:not(#fake){min-height:360px!important;align-items:stretch!important;justify-content:flex-start!important;border-radius:0!important;background-attachment:scroll!important;background-position:center 48%!important;box-shadow:none!important}body .nbl-collection-hero:not(#fake):after{content:"01";position:absolute;top:34px;right:max(28px,calc((100% - 1180px)/2));z-index:3;color:var(--nibble-teal);font:600 10px/1 Work Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__overlay{background:linear-gradient(90deg,#211711f0,#211711c2 54%,#2117113d)!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__inner{width:min(1180px,calc(100% - 48px))!important;max-width:none!important;margin:auto!important;padding:62px 0 54px!important;text-align:left!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__eyebrow{color:var(--nibble-teal)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__title{max-width:650px!important;margin:0 0 18px!important;color:var(--nibble-cream)!important;font-family:Work Sans,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.045em!important;text-shadow:none!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__subtitle{max-width:590px!important;margin:0!important;color:#faf4e8e0!important;font-size:17px!important;line-height:1.6!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__chips{justify-content:flex-start!important;gap:0!important;max-width:760px!important;margin:34px 0 0!important;border-top:1px solid rgba(250,244,232,.28)!important;border-bottom:1px solid rgba(250,244,232,.28)!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__chip{padding:14px 20px!important;border:0!important;border-right:1px solid rgba(250,244,232,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#faf4e8d1!important;font-size:10px!important;transform:none!important;transition:none!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__chip:last-child{border-right:0!important}body .nbl-collection-hero:not(#fake) a.nbl-collection-hero__chip{text-decoration:none!important;cursor:pointer!important}body .nbl-collection-hero:not(#fake) a.nbl-collection-hero__chip:hover,body .nbl-collection-hero:not(#fake) a.nbl-collection-hero__chip:focus-visible{color:#211711!important;background:#65c8bd!important}#collection-page{margin-top:0!important;padding:clamp(42px,5vw,68px) 0 64px!important;background:var(--nibble-cream)!important}#collection-page .collection__page--description{display:none!important}#collection-page .collection__page--sm-filters{margin:0 0 28px!important}#collection-page .slideout__trigger-filters{min-height:44px;padding:11px 18px!important;border:1px solid rgba(33,23,17,.38)!important;border-radius:0!important;background:transparent!important;color:var(--nibble-dark)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}#collection-page .product-loop{row-gap:clamp(42px,5vw,70px)!important;column-gap:clamp(18px,2.6vw,38px)!important}#collection-page[data-collection-handle=all] .product-loop__item{grid-column:auto / span 3!important}#collection-page[data-collection-handle=all] .nbl-shop-group{display:grid;grid-column:1 / -1;grid-template-columns:42px 1fr;align-items:baseline;margin:20px 0 -12px;padding:18px 0 13px;border-top:1px solid rgba(116,93,74,.3);border-bottom:1px solid rgba(116,93,74,.2)}#collection-page[data-collection-handle=all] .nbl-shop-group span{color:var(--nibble-teal);font-size:10px;font-weight:600;letter-spacing:.14em}#collection-page[data-collection-handle=all] .nbl-shop-group h2{margin:0;color:var(--nibble-dark);font-family:Work Sans,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(25px,2.8vw,38px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.035em!important}#collection-page .product-index{margin:0!important;text-align:left!important}#collection-page .product-loop__item{display:flex!important;min-width:0!important;padding:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(116,93,74,.24)!important;border-radius:0!important;background:#fffaf3!important;box-shadow:none!important;transition:border-color .2s ease!important}#collection-page .product-loop__item:hover{border-color:var(--nibble-teal)!important;box-shadow:none!important;transform:none!important}#collection-page .product-index .product-image,#collection-page .product-index .reveal{border-radius:0!important;background:#fff!important;box-shadow:none!important}#collection-page .product-loop__item .product-image{order:1;margin:0!important;padding:clamp(18px,2.5vw,30px)!important;border-bottom:1px solid rgba(116,93,74,.18)!important;background:linear-gradient(145deg,#fffffffa,#f1e5d2b8)!important}#collection-page .product-loop__item .product-loop__img-wrapper{overflow:hidden!important;background:#fff!important}#collection-page .product-loop__item .product-loop__info-wrapper{order:2;min-height:74px;margin:0!important;padding:22px 22px 10px!important;text-align:left!important}#collection-page .product-loop__curated-name,#collection-page .product-loop__curated-detail{display:block}#collection-page .product-loop__curated-name{margin-bottom:6px;color:var(--nibble-dark);font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.025em}#collection-page .product-loop__curated-detail{color:#745d4a;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.035em}#collection-page .product-loop__item .product-loop__price{order:3;margin:auto 22px 0!important;padding:15px 0 21px!important;border-top:1px solid rgba(116,93,74,.22)!important;color:var(--nibble-dark)!important;font-size:13px!important;font-weight:500!important;text-align:left!important}#collection-page .product-loop__card-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}#collection-page .product-loop__variant-actions{display:flex;flex-wrap:wrap;gap:6px}#collection-page .product-loop__add-form{margin:0}#collection-page .product-loop__add-link,#collection-page .product-loop__view-link{color:var(--nibble-dark)!important;background:transparent;border:0;padding:0;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-decoration:none!important;text-transform:uppercase}#collection-page .product-loop__variant-add{min-height:30px;margin:0;padding:6px 9px;color:var(--nibble-dark);background:transparent;border:1px solid rgba(42,25,17,.28);border-radius:0;font-size:9px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}#collection-page .product-loop__variant-add:hover,#collection-page .product-loop__variant-add:focus-visible{color:#fffaf0;background:var(--nibble-dark);border-color:var(--nibble-dark)}#collection-page .product-loop__add-link--disabled{cursor:default;opacity:.55}#collection-page .product-loop__item .product-loop__price:before,#collection-page .product-loop__item .product-loop__price:after{display:none!important}#collection-page .product-loop__item .product-loop__size-swatches{order:4}#collection-page .product-loop__item .product-listing__quickview-trigger{display:none!important}#collection-page .product-index img{transform:none!important;transition:opacity .2s ease!important}#collection-page .product-index .product-title,#collection-page .product-index .product-title a,#collection-page .product-index p a{color:var(--nibble-dark)!important;font-family:Work Sans,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;text-align:left!important}#collection-page .product-index .price,#collection-page .product-index .price-item,#collection-page .product-index [data-product-price]{color:#745d4a!important;font-size:13px!important;text-align:left!important}#collection-page article[data-alpha^=Summerdate] .product-loop__badge-icon,#collection-page article[data-alpha^=Summerdate] .product-loop__price--savings,#collection-page article[data-alpha^="Functional Chocolate Bar Bundle"] .product-loop__badge-icon,#collection-page article[data-alpha^="Functional Chocolate Bar Bundle"] .product-loop__price--savings,#collection-page article[data-alpha^="Functional Chocolate Bar Bundle"] [data-compare-price]{display:none!important}@media(max-width:749px){#collection-page[data-collection-handle=all] .product-loop__item{grid-column:auto / span 6!important}body .nbl-collection-hero:not(#fake){min-height:390px!important}body .nbl-collection-hero:not(#fake):after{top:22px;right:18px}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__inner{width:calc(100% - 36px)!important;padding:54px 0 40px!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__title{font-size:42px!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__subtitle{font-size:15px!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .nbl-collection-hero:not(#fake) .nbl-collection-hero__chip{padding:12px 10px!important;border-right:0!important;border-bottom:1px solid rgba(250,244,232,.2)!important;text-align:left!important}#collection-page{padding:30px 0 46px!important}#collection-page .product-loop{row-gap:38px!important;column-gap:12px!important}#collection-page .product-index .product-title,#collection-page .product-index .product-title a,#collection-page .product-index p a{font-size:13px!important}#collection-page .product-loop__item .product-image{padding:10px!important}#collection-page .product-loop__item .product-loop__info-wrapper{min-height:78px;padding:16px 13px 8px!important}#collection-page .product-loop__curated-name{font-size:16px}#collection-page .product-loop__curated-detail{font-size:10.5px}#collection-page .product-loop__item .product-loop__price{margin-right:13px!important;margin-left:13px!important;padding:12px 0 15px!important;font-size:11.5px!important}#collection-page .product-loop__card-actions{margin-top:9px;gap:6px}#collection-page .product-loop__variant-add{min-height:28px;padding:6px 7px;font-size:8.5px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/collection-bars-b2b.css.map */
