#ebrosia-black-weeks .bw-daily{background:#1c1c1b;color:#f3efe5}
#ebrosia-black-weeks .bw-daily [hidden]{display:none!important}
#ebrosia-black-weeks .bw-daily-preview{display:grid;grid-template-columns:70px 1fr minmax(240px,380px);gap:24px;align-items:center;padding:24px max(6vw,24px)}
#ebrosia-black-weeks .bw-daily-preview-icon .bw-sheep{width:70px;height:65px}
#ebrosia-black-weeks .bw-daily h2{color:#f3efe5;font:700 28px/1.2 Arial,sans-serif;letter-spacing:-.5px;margin:5px 0 12px;text-transform:none}
#ebrosia-black-weeks .bw-daily p{margin:0}
#ebrosia-black-weeks .bw-daily-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#e6d5b8}
#ebrosia-black-weeks .bw-daily-preview-copy small{font:700 10px/1.5 Arial,sans-serif;letter-spacing:1px;color:#e6d5b8}
#ebrosia-black-weeks .bw-daily-preview-copy p{font:12px/1.6 Arial,sans-serif;margin-top:6px;color:#e0dcd3}
#ebrosia-black-weeks .bw-daily-offer{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr) minmax(200px,260px);gap:36px;align-items:center;padding:28px max(6vw,24px)}
#ebrosia-black-weeks .bw-daily-visual{position:relative;max-width:250px;width:100%;justify-self:center}
#ebrosia-black-weeks .bw-daily-image-link{display:block;background:#f3efe5;border-radius:2px;overflow:hidden}
#ebrosia-black-weeks .bw-daily-image{display:block;width:100%;height:250px;object-fit:contain;opacity:1}
#ebrosia-black-weeks .bw-daily-sheep{position:absolute;bottom:-10px;left:-14px;pointer-events:none}
#ebrosia-black-weeks .bw-daily-sheep .bw-sheep{width:84px;height:65px}
#ebrosia-black-weeks .bw-daily-description{font:14px/1.5 Arial,sans-serif;color:#ddd7cc;margin-bottom:12px}
#ebrosia-black-weeks .bw-daily-benefit{font:700 12px/1.6 Arial,sans-serif;color:#e6d5b8;margin-bottom:8px}
#ebrosia-black-weeks .bw-daily-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}
#ebrosia-black-weeks .bw-daily-price strong{font:700 36px/1.2 Arial,sans-serif;color:#fff}
#ebrosia-black-weeks .bw-daily-price span{font:13px/1.5 Arial,sans-serif}
#ebrosia-black-weeks .bw-daily-condition{font:700 12px/1.6 Arial,sans-serif;margin-top:4px}
#ebrosia-black-weeks .bw-daily-total{font:13px/1.6 Arial,sans-serif;margin-top:6px}
#ebrosia-black-weeks .bw-daily-unit,#ebrosia-black-weeks .bw-daily-legal{font:10px/1.7 Arial,sans-serif;color:#ccc6bc}
#ebrosia-black-weeks .bw-daily-legal a{text-decoration:underline}
#ebrosia-black-weeks .bw-daily-action{text-align:center}
#ebrosia-black-weeks .bw-daily-validity{font:700 13px/1.5 Arial,sans-serif}
#ebrosia-black-weeks .bw-daily-validity small{display:block;font:10px/1.5 Arial,sans-serif;color:#ccc6bc}
#ebrosia-black-weeks .bw-daily-clock{font:700 26px/1.6 Arial,sans-serif;letter-spacing:2px;font-variant-numeric:tabular-nums;margin:6px 0 10px}
#ebrosia-black-weeks .bw-daily-button{display:block;width:100%;border:1px solid #a45a6b;background:#781d32;color:#fff;padding:13px 12px;font:700 13px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}
#ebrosia-black-weeks .bw-daily-button small{display:block;font:10px/1.5 Arial,sans-serif;margin-top:4px}
#ebrosia-black-weeks .bw-daily-button:hover{background:#8e2941}
#ebrosia-black-weeks .bw-daily-button:focus-visible{outline:2px solid white;outline-offset:3px}
#ebrosia-black-weeks .bw-daily-stock{font:10px/1.6 Arial,sans-serif;color:#ccc6bc;margin-top:8px}
#ebrosia-black-weeks .bw-daily-more{display:inline-block;margin-top:9px;text-decoration:underline;font:12px/1.5 Arial,sans-serif}
#ebrosia-black-weeks .bw-daily-editor-note{padding:15px 24px;background:#fff5d7;color:#332810;font:12px/1.5 Arial,sans-serif}
body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge{position:absolute;left:7px;top:7px;z-index:2;max-width:calc(100% - 90px);background:#151515;color:#fff;border:1px solid #e9e6df;border-radius:2px;padding:7px 9px;font:700 10px/1.3 Arial,sans-serif;letter-spacing:0;pointer-events:none}
body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge{display:flex;align-items:center;gap:4px}
body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge svg{width:20px;height:16px;flex:none;fill:#000;stroke:#fff;stroke-width:1.2;paint-order:stroke fill}
body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-is-daily .badge-list{max-width:42%;top:40px}
#ebrosia-black-weeks .bw-daily-sheep svg,#ebrosia-black-weeks .bw-daily-sheep svg path,#ebrosia-black-weeks .bw-daily-preview-icon svg path{fill:#111!important;stroke:#fff;stroke-width:1.2;paint-order:stroke fill}
body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge svg path{fill:#111!important;stroke:#fff;stroke-width:1.2;paint-order:stroke fill}
@media(max-width:699px){body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge{max-width:calc(100% - 66px)}}
@media(min-width:700px) and (max-width:999px){#ebrosia-black-weeks .bw-daily-offer{grid-template-columns:180px minmax(0,1fr);gap:24px}#ebrosia-black-weeks .bw-daily-action{grid-column:2}#ebrosia-black-weeks .bw-daily-image{height:220px}}
@media(max-width:699px){#ebrosia-black-weeks .bw-daily-preview{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:22px}#ebrosia-black-weeks .bw-daily-preview-icon .bw-sheep{width:52px;height:46px}#ebrosia-black-weeks .bw-daily h2{font-size:23px}#ebrosia-black-weeks .bw-daily-preview-copy{grid-column:1/-1}#ebrosia-black-weeks .bw-daily-eyebrow{font-size:9px;letter-spacing:1px}#ebrosia-black-weeks .bw-daily-offer{grid-template-columns:1fr;gap:16px;padding:22px}#ebrosia-black-weeks .bw-daily-visual{max-width:150px}#ebrosia-black-weeks .bw-daily-image{height:150px}#ebrosia-black-weeks .bw-daily-sheep .bw-sheep{width:65px;height:50px}#ebrosia-black-weeks .bw-daily-details{text-align:center}#ebrosia-black-weeks .bw-daily-price{justify-content:center}#ebrosia-black-weeks .bw-daily-price strong{font-size:30px}#ebrosia-black-weeks .bw-daily-description{font-size:12px}#ebrosia-black-weeks .bw-daily-clock{font-size:22px}body:has(#ebrosia-black-weeks) .shopify-section--main-collection .bw-daily-badge{font-size:8px;padding:5px;max-width:calc(100% - 66px)}}
