.hd-bf-feature,.hd-bf-catalog{margin-block:clamp(32px,5vw,76px)}.hd-bf-feature{scroll-margin-top:90px}.hd-bf-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:53% 47%;align-items:center;min-height:305px;aspect-ratio:2.85;color:#fff8ed;background:radial-gradient(ellipse at 78% 48%,#514034,#251f23 30%,#13121a 55%,#09090d 92%)}.hd-bf-copy{position:relative;z-index:1;padding:clamp(28px,4.6vw,68px)}.hd-bf-copy h2{margin:0;max-width:12ch;font:400 clamp(44px,5vw,80px)/1.02 Marcellus,Georgia,serif;letter-spacing:-.04em;color:inherit;text-transform:none;text-wrap:balance}.hd-bf-copy p{margin:14px 0 24px;color:#e9daca;font:400 clamp(17px,1.4vw,20px)/1.45 Inter,sans-serif;letter-spacing:normal;text-transform:none}.hd-bf-cta{display:inline-flex;align-items:center;min-height:44px;gap:16px;padding:11px 18px;background:#f5eadd;color:#231d20!important;text-decoration:none}.hd-bf-cta:hover{background:#fff8ee}.hd-bf-eclipse{position:relative;width:78%;aspect-ratio:1;justify-self:center;pointer-events:none}.hd-bf-eclipse:before,.hd-bf-eclipse:after{content:"";position:absolute;border-radius:50%}.hd-bf-eclipse:before{top:-22%;right:-22%;bottom:-22%;left:-22%;border:1px solid rgb(222 196 171 / 16%)}.hd-bf-eclipse:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 62% 69%,#282126,#14131b 54%,#0a0b10 82%);box-shadow:2px -1px #d1aa83,4px -2px 6px #efc59c,10px -5px 30px -5px #9f6c42}.hd-bf-portrait{pointer-events:auto;position:absolute;z-index:1;top:13%;right:13%;bottom:13%;left:13%;border-radius:50%;overflow:hidden}.hd-bf-portrait img{display:block;width:100%;height:100%;object-fit:cover}.hd-bf-portrait--bowl{inset:-16% -4% auto;aspect-ratio:1;overflow:visible;border-radius:0;filter:drop-shadow(0 12px 8px rgb(6 6 10 / 60%))}.hd-bf-portrait--bowl img{clip-path:var(--hd-bf-mask)}.hd-bf-catalog h1{font-family:var(--element-text-font-family--heading),Marcellus,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.hd-bf-featured{margin-top:26px}.hd-bf-announcement{background:#101016;color:#fff7ef}.hd-bf-announcement__link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:10px 20px;color:inherit;font:400 13px/20px Inter,sans-serif;letter-spacing:normal;text-decoration:none}.hd-bf-announcement__link:hover{background:#211c25;color:#fff7ef}.hd-bf-announcement__link:focus-visible{outline:2px solid #fff7ef;outline-offset:-4px}.hd-bf-announcement__moon{flex:0 0 auto;color:#d8c5ab}.hd-bf-announcement__arrow{flex:0 0 auto}.hd-bf-announcement__offer{font-weight:600;white-space:nowrap}.hd-bf-announcement__separator{color:#bbaea7}.hd-bf-announcement__cta{margin-inline-start:12px;text-decoration:underline;text-underline-offset:3px}.hd-bf-announcement__mobile{display:none}@media(max-width:650px){.hd-bf-announcement__link{min-height:44px;gap:8px;padding:12px}.hd-bf-announcement__desktop{display:none}.hd-bf-announcement__mobile{display:inline}}.hd-bf-nav{font-weight:600;color:#59385e!important}.hd-bf-nav span{font-size:1.2em}.hd-bf-badge{position:absolute;z-index:2;inset-block-start:8px;inset-inline-start:8px;display:inline-block;max-width:calc(100% - 12px);pointer-events:none;border-radius:2px;background:#402846;color:#fff7ef;font:600 clamp(10px,1.2vw,12px)/1.25 Inter,sans-serif;padding:5px 8px;letter-spacing:.005em;white-space:nowrap}.grid-product__image-wrap:has(>.hd-bf-badge),.product__main-photos:has(>.hd-bf-badge),.results-products__image:has(>.hd-bf-badge){position:relative}.results-products__image .hd-bf-badge{font-size:9px;inset:2px auto auto 2px;white-space:normal;padding:2px 3px}.hd-bf-catalog h1{font-size:clamp(36px,5vw,72px);margin-bottom:6px}.hd-bf-dates{margin:0 0 24px;color:#605266}.hd-bf-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-block:14px 22px;border-top:1px solid #ded5dc;margin-bottom:14px}.hd-bf-filters{display:flex;flex-wrap:wrap;gap:6px}.hd-bf-filters button,.hd-bf-tools select{font:inherit;color:inherit;border:1px solid #cdc2cb;background:transparent;min-height:42px;padding:7px 12px}.hd-bf-filters button[aria-pressed=true]{background:#402846;border-color:#402846;color:#fff}.hd-bf-tools label{display:flex;gap:8px;align-items:center;margin:0}.hd-bf-tools select{padding-inline-end:28px}hd-bf-catalog{display:block}.hd-bf-grid>div{min-width:0}.hd-bf-catalog [hidden]{display:none!important}.hd-bf-catalog :focus-visible,.hd-bf-feature :focus-visible{outline:2px solid currentColor;outline-offset:3px}.hd-price-current+.hd-price-was{margin-inline-start:.35em}.hd-bf-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.hd-bf-discount{min-height:44px;cursor:pointer}.hd-bf-discount input{-webkit-appearance:auto;appearance:auto;accent-color:#402846;width:18px;height:18px;margin:0}.hd-bf-count{color:#605266;font-size:.9em}.hd-bf-tools select{-webkit-appearance:auto;appearance:auto;padding-inline-end:4px}.hd-bf-signup{display:none}@media(max-width:749px){body:has(hd-bf-catalog[data-signup=compact]) #omnisend-forms-container{display:none!important}hd-bf-catalog[data-signup=compact] .hd-bf-signup{display:block;position:fixed;z-index:12;inset:auto 0 max(18%,env(safe-area-inset-bottom)) auto;min-width:48px;min-height:44px;padding:6px 9px;border:1px solid #d1c3ca;border-inline-end:0;border-radius:3px 0 0 3px;background:#f9f5ef;color:#402846;font:600 15px/1.2 Inter,sans-serif}}@media(max-width:650px){.hd-bf-hero{grid-template-columns:1fr;aspect-ratio:auto;background:radial-gradient(ellipse at 82% 82%,#4a3930,#1e1921 44%,#0b0b11 82%)}.hd-bf-copy{padding:28px 24px 0}.hd-bf-copy h2{font-size:clamp(38px,9vw,54px)}.hd-bf-copy p{margin:11px 0 17px}.hd-bf-eclipse{width:min(57%,260px);justify-self:end;margin:4px 8% 18px 0}.hd-bf-catalog .hd-live-grid,.hd-bf-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-bf-tools{align-items:flex-start;flex-direction:column}.hd-bf-filters button{font-size:13px}.hd-bf-options{gap:4px 16px}.hd-bf-options label{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/hd-black-friday.css.map */
