.cbc-nav-shop>a{color:#7E4326!important;font-weight:600}.cbc-promo{display:flex;gap:20px;align-items:center;margin:36px 0;padding:20px 0;border-top:1px solid #E6DCCE;border-bottom:1px solid #E6DCCE}.cbc-promo-img{flex:0 0 140px;display:block;line-height:0}.cbc-promo-img img{display:block;width:140px;height:140px;object-fit:cover;border-radius:2px;margin:0}.cbc-promo-text{display:flex;flex-direction:column;gap:5px;min-width:0}.cbc-promo-kicker{font:600 11.5px/1.3 "Bricolage Grotesque",sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#7E4326}.entry-content a.cbc-promo-title,a.cbc-promo-title{font:700 22px/1.2 "Bricolage Grotesque",sans-serif;color:#2A2724;text-decoration:none}.entry-content a.cbc-promo-title:hover,a.cbc-promo-title:hover{color:#7E4326}.cbc-promo-line{font-size:16px;line-height:1.45;color:#6F6A5F}.cbc-promo-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.cbc-promo-price{font:600 17px/1.2 "Bricolage Grotesque",sans-serif;color:#2A2724}.entry-content a.cbc-promo-btn,a.cbc-promo-btn{display:inline-block;padding:10px 16px;border-radius:4px;background:#A85A34;color:#fff;font:600 15px/1.2 "Bricolage Grotesque",sans-serif;text-decoration:none}.entry-content a.cbc-promo-btn:hover,a.cbc-promo-btn:hover{background:#7E4326;color:#fff}.cbc-shop.cbc-home-shop{width:auto;padding:64px 0 16px;background:#fff0}.cbc-home-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cbc-shop .cbc-home-head h2{font-size:clamp(26px,3vw,36px);line-height:1.12}.cbc-home-head a{flex:none;font:600 15px/1.3 "Bricolage Grotesque",sans-serif}.cbc-home-sub{margin-top:8px;color:#6F6A5F}.cbc-shop.cbc-home-shop .cbc-card .cbc-card-title{font-family:"Bricolage Grotesque",sans-serif;margin:6px 0 0!important;padding:0!important;font-size:19px;line-height:1.22}.cbc-shop.cbc-home-shop .cbc-card .cbc-label{margin:12px 0 0}.cbc-shop.cbc-home-shop .cbc-card .cbc-card-price{margin:6px 0 0}.cbc-shop.cbc-home-shop .cbc-card .cbc-card-title a{color:#2A2724;text-decoration:none}.cbc-shop.cbc-home-shop .cbc-card .cbc-card-title a:hover{color:#7E4326}.cbc-home-shop .cbc-card-title::before,.cbc-home-shop .cbc-card-title::after{content:none!important;display:none!important}.cbc-promo.cbc-promo--top{margin:24px 0 32px}@media (min-width:1025px){.cbc-promo.cbc-promo--top{display:none}}@media (min-width:1025px){body.single-post .primary-sidebar{align-self:stretch}body.single-post .primary-sidebar .sidebar-inner-wrap{height:100%}}.cbc-side-shop{position:sticky;top:110px;margin-top:32px;font-family:"Bricolage Grotesque",sans-serif}.admin-bar .cbc-side-shop{top:142px}a.cbc-side-link{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:#E8DDD0;text-decoration:none!important}a.cbc-side-link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .4s ease}a.cbc-side-link:hover img{transform:scale(1.04)}.cbc-side-shade{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:5px;padding:64px 18px 18px;background:linear-gradient(to top,rgb(42 39 36 / .94) 0%,rgb(42 39 36 / .78) 55%,#fff0 100%)}.cbc-side-kicker{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:#F3C9A8}.cbc-side-title{font-size:20px;font-weight:700;line-height:1.2;color:#fff}.cbc-side-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.cbc-side-price{font-size:16px;font-weight:600;color:#fff}.cbc-side-btn{padding:8px 12px;border-radius:4px;background:#A85A34;color:#fff;font-size:14px;font-weight:600;line-height:1.2}a.cbc-side-link:hover .cbc-side-btn{background:#7E4326}a.cbc-side-all{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:#7E4326;text-decoration:none}a.cbc-side-all:hover{text-decoration:underline}@media (max-width:1024px){.cbc-side-shop{display:none}}.cbc-pop{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;box-sizing:border-box;max-width:560px;margin:0 auto;padding:18px 16px 16px;background:#FAF7F2;border:1px solid #E6DCCE;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -10px 30px rgb(42 39 36 / .18);font-family:"Bricolage Grotesque",sans-serif;transform:translateY(110%);transition:transform .35s ease}.cbc-pop.is-open{transform:translateY(0)}.cbc-pop[hidden]{display:none}.cbc-pop-x{position:absolute;top:8px;right:10px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff0;color:#6F6A5F;font-size:26px;line-height:36px;cursor:pointer}.cbc-pop-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7E4326}.cbc-pop-title{margin:4px 40px 12px 0!important;font-size:18px;font-weight:700;line-height:1.25;color:#2A2724}.cbc-pop-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}a.cbc-pop-tile{display:block;color:#2A2724;text-decoration:none;font-size:12.5px;font-weight:600;line-height:1.25}a.cbc-pop-tile img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:4px;margin:0 0 6px}a.cbc-pop-tile span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbc-pop-actions{display:flex;align-items:center;gap:14px;margin-top:14px}a.cbc-pop-go{flex:1;padding:12px 16px;border-radius:4px;background:#A85A34;color:#fff!important;text-align:center;font-size:15px;font-weight:600;text-decoration:none}a.cbc-pop-go:hover{background:#7E4326}.cbc-pop-later{padding:10px 4px;border:0;background:#fff0;color:#6F6A5F;font:600 14px "Bricolage Grotesque",sans-serif;cursor:pointer}@media (min-width:1025px){.cbc-pop{display:none!important}}@media (max-width:600px){.cbc-promo{gap:14px;align-items:flex-start;margin:28px 0;padding:16px 0}.cbc-promo-img{flex-basis:96px}.cbc-promo-img img{width:96px;height:96px}.entry-content a.cbc-promo-title,a.cbc-promo-title{font-size:18px}.cbc-promo-line{font-size:15px}.cbc-shop.cbc-home-shop{padding-top:44px}.cbc-shop.cbc-home-shop .cbc-card .cbc-card-title{font-size:15px;margin-top:4px!important}}