.mcbf{--bf-ivory:#f7f6f2;--bf-ink:#1e1e1e;--bf-taupe:#ece7df;--bf-gold:#d8bc7f;--bf-serif:var(--f_family_1,Georgia,serif);background:var(--bf-ivory);color:var(--bf-ink);font-family:var(--font-body-family,Arial,sans-serif);font-size:15px;line-height:1.5;overflow:clip}.mcbf *,.mcbf *:before,.mcbf *:after{box-sizing:border-box}.mcbf [hidden]{display:none!important}.mcbf h2,.mcbf h3,.mcbf p,.mcbf blockquote{margin:0}.mcbf h2,.mcbf h3{font-family:var(--bf-serif);font-weight:400;color:inherit;letter-spacing:-.025em;line-height:1.07}.mcbf a:not(.mcbf-native-products a,.mcbf-native-mood a){color:inherit;text-decoration:none}.mcbf button:not(.mcbf-native-products button,.mcbf-native-mood button){font:inherit;cursor:pointer}.mcbf a:focus-visible,.mcbf button:focus-visible,.mcbf video:focus-visible{outline:3px solid #a16f28;outline-offset:5px}.mcbf img:not(.mcbf-native-products img,.mcbf-native-mood img){display:block;width:100%;max-width:100%;height:auto}.mcbf-shell{width:min(1440px,100%);padding-inline:54px;margin-inline:auto}.mcbf-hero-frame{background:#070705;padding:140px 12px 20px}.mc-black-friday-section .mcbf-hero-frame{padding:20px 12px}.mcbf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;max-width:1800px;margin-inline:auto;border-radius:20px;background:#11100e;color:var(--bf-ivory);isolation:isolate;overflow:hidden}.mcbf-hero-media{display:block;grid-area:1/1;align-self:center;width:100%;min-width:0}.mcbf-hero-mobile-action{display:none}.mcbf-hero-image{position:relative;grid-area:1/1;align-self:center;width:100%;height:auto!important;object-fit:contain;object-position:center center;z-index:0}.mcbf-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,11,9,.3),transparent 52%);z-index:1;pointer-events:none}.mcbf-hero-inner{position:relative;grid-area:1/1;z-index:2;min-height:0;display:flex;align-items:center;padding-block:clamp(28px,3vw,60px)}.mcbf-hero-copy{max-width:560px;width:44%;min-width:0}.mcbf-hero-kicker{font:400 clamp(28px,3.2vw,48px)/1.05 var(--bf-serif)}.mcbf-hero h2{font-size:clamp(50px,5.2vw,80px);color:#edddaf;margin-top:7px}.mcbf-hero-offer{font:400 clamp(70px,7.4vw,112px)/.96 var(--bf-serif);color:#edddaf;white-space:nowrap;letter-spacing:-.04em;margin-top:16px!important}.mcbf-sitewide{text-transform:uppercase;font-size:15px;letter-spacing:.22em;margin-top:10px!important}.mcbf-hero-subtitle{font-size:15px;margin:25px 0 26px!important}.mcbf-button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:14px 28px;border:1px solid #1e1e1e;background:#1e1e1e;color:#f7f6f2!important;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.mcbf-button:hover{background:#4a3728}.mcbf-button-light{background:#f7f6f2;color:#1e1e1e!important;border-color:#f7f6f2}.mcbf-button-light:hover{background:#e6d4af;border-color:#e6d4af}.mcbf-ribbon{position:absolute;right:-58px;top:32px;transform:rotate(35deg);width:250px;padding:9px 18px;text-align:center;background:linear-gradient(90deg,#ad8144,#f2ddb0,#bb914f);color:#17130c;font-family:var(--bf-serif);font-size:16px;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;box-shadow:0 3px 15px #0005;z-index:3;pointer-events:none}.mcbf-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:32px 18px;text-align:center}.mcbf-offer{display:flex;flex-direction:column;gap:4px;padding:0 20px}.mcbf-offer+.mcbf-offer{border-left:1px solid #bcb4a8}.mcbf-offer strong{font:400 43px/1.1 var(--bf-serif)}.mcbf-offer span{font-size:14px}.mcbf-offer-terms{grid-column:1/-1;font-size:11px;color:#655e53;padding-top:22px}.mcbf-countdown{background:linear-gradient(#11100e99,#11100e99),url(mc-bf-atmosphere-v1.jpg) center/cover,#171716;color:#f7f6f2}.mcbf-countdown-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:26px}.mcbf-countdown p{font:400 34px/1.03 var(--bf-serif);max-width:560px}.mcbf-countdown em{color:#d8bc7f;font-style:normal}.mcbf-clock{display:flex;gap:12px;flex-shrink:0;text-align:center}.mcbf-clock div{width:72px}.mcbf-clock strong{display:block;border:1px solid #8b7853;font:400 30px/1.1 var(--bf-serif);font-variant-numeric:tabular-nums;padding:10px 4px}.mcbf-clock span{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;color:#d8d1c5}.mcbf-ended{font-size:15px;color:#e5d4ae}.mcbf-products{position:relative;isolation:isolate;overflow:hidden;padding-block:50px}.mcbf-products>.hdt-container{position:relative;z-index:1}.mcbf-bokeh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.mcbf .mcbf-bokeh .mcbf-bokeh-light{position:absolute;width:clamp(360px,36vw,640px);max-width:none;height:auto;opacity:.72;pointer-events:none}.mcbf-bokeh-light--top{top:-180px;left:-260px;transform:rotate(18deg)}.mcbf-bokeh-light--side{top:35%;right:-330px;transform:rotate(-30deg)}.mcbf-bokeh-light--bottom{bottom:-300px;left:-160px;transform:rotate(105deg)}.mcbf .mcbf-taupe .mcbf-bokeh .mcbf-bokeh-light{opacity:.52}.mc-black-friday-section .mcbf-native-products>.hdt-card-product.hdt-pr-style2{background:var(--bf-ivory)}@media(min-width:1800px){.mcbf-bokeh-light--top{left:-180px}.mcbf-bokeh-light--side{right:-180px}.mcbf-bokeh-light--bottom{left:20px}}@media(max-width:767px){.mcbf .mcbf-bokeh .mcbf-bokeh-light{width:320px;opacity:.48}.mcbf-bokeh-light--top{top:-130px;left:-200px}.mcbf .mcbf-bokeh .mcbf-bokeh-light--side{display:none}.mcbf-bokeh-light--bottom{bottom:-190px;left:auto;right:-170px}}.mcbf-native-products{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.mc-black-friday-section .mcbf-native-products.hdt-pr-border_on_grid{border:0!important;gap:12px;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.mc-black-friday-section .mcbf-native-products>.hdt-card-product.hdt-pr-style2{position:relative;border-color:transparent!important;margin-top:0!important;min-width:0}.mc-black-friday-section .mcbf-native-products>.hdt-card-product.hdt-pr-style2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:var(--radius-product-card,5px);background:linear-gradient(135deg,#9b7137,#d8b877 23%,#f5e3b7 45%,#bd914c 68%,#e9d09a,#9b7137);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:3}.mcbf-products .mcbf-section-head>div{flex:1;min-width:0}.mcbf-product-ornaments{display:flex;justify-content:flex-end;align-items:center;height:48px;max-width:1440px;margin:18px auto -18px;padding-inline:24px;pointer-events:none}.mcbf-section-flourish{flex:none;width:80px!important;height:48px!important;object-fit:contain;opacity:.75;transform:rotate(-18deg)}.mcbf-taupe{background:linear-gradient(105deg,#eee9e2,#f4f0e9)}.mcbf-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.mcbf-section-head h2{font-size:48px}.mcbf-eyebrow{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:#8e806c;margin-bottom:9px!important}.mcbf-subtitle{font-size:14px;margin-top:12px!important;color:#676158}.mcbf-text-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid transparent;font-size:12px;white-space:nowrap}.mcbf-text-link:hover{text-decoration:underline;text-underline-offset:5px}.mcbf-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mcbf-product{min-width:0}.mcbf-product-image{display:block;position:relative;aspect-ratio:1;background:#e9e7e1;border:1px solid #d4cec3;overflow:hidden}.mcbf-product-image img{height:100%;object-fit:contain;transition:transform .3s}.mcbf-product-image:hover img{transform:scale(1.025)}.mcbf-product h3{font-family:inherit;font-size:13px;line-height:1.45;letter-spacing:0;margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcbf-price{font-size:13px;margin-top:6px!important}.mcbf-price s{font-size:11px;color:#817c73;margin-left:7px}.mcbf-product-badge{position:absolute;left:0;top:0;padding:6px 10px;background:#d8bc7f;color:#201a11;font-size:10px}.mcbf-discount-badge{position:absolute;right:8px;top:8px;z-index:2;background:#17130f;color:#f2d99f;border:1px solid #d8bc7f;padding:7px 10px;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.03em;box-shadow:0 2px 8px #0002}.mcbf-promo,.mcbf-closing{position:relative;isolation:isolate;background:linear-gradient(#11100f66,#11100f66),url(mc-bf-atmosphere-v1.jpg) center/cover,#11110f;color:#efdfb8;overflow:hidden}.mcbf-promo:before,.mcbf-closing:before,.mcbf-closing:after{display:none}.mcbf-promo-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:32px}.mcbf-promo h2{font-size:36px;max-width:360px}.mcbf-promo p{display:flex;align-items:center;gap:12px}.mcbf-promo strong{font:400 98px/.95 var(--bf-serif);letter-spacing:-.055em}.mcbf-promo p span{font-size:11px;text-transform:uppercase;max-width:70px;letter-spacing:.13em}.mcbf-marquee{position:relative;display:flex;align-items:center;min-height:72px;overflow:hidden;background:linear-gradient(100deg,#a77b40,#f4dfac 35%,#d8b876 65%,#9c703a);color:#201a11;padding:18px 0}.mcbf-marquee-track{display:flex;width:max-content;animation:mcbf-marquee 40s linear infinite;will-change:transform}.mcbf-marquee-track>span{display:block;white-space:nowrap;padding-inline:0;font-size:13px;font-weight:600;letter-spacing:.035em}.mcbf-marquee-track b{display:inline-block;padding-inline:32px}.mcbf-marquee:hover .mcbf-marquee-track,.mcbf-marquee:focus-within .mcbf-marquee-track,.mcbf-marquee.is-paused .mcbf-marquee-track{animation-play-state:paused}.mcbf-marquee-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mcbf-marquee-toggle:focus-visible{right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;margin:0;clip-path:none;overflow:visible;white-space:normal;background:#d9bc7e;color:#211b12;z-index:1;outline-offset:-4px}@keyframes mcbf-marquee{to{transform:translate(-50%)}}.mcbf-categories,.mcbf-artists{padding-block:52px}.mcbf-native-mood{--content-pd:19px;--cl-overlay-height:80%;--cl-overlay-opacity:.35;font-family:var(--font-body-family);line-height:var(--font-body-line-height)}.mcbf-native-mood .hdt-collection-inner .hdt-ratio{z-index:0}.mcbf-native-mood .hdt-collection-inner .hdt-ratio:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:var(--cl-overlay-height);background:linear-gradient(to top,rgba(0,0,0,var(--cl-overlay-opacity)),transparent);pointer-events:none;z-index:2}.mcbf-native-mood .hdt-slider__button{border-radius:50%}@media(max-width:767px){.mcbf-native-mood{--content-pd:15px}}.mcbf-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mcbf-category{position:relative;aspect-ratio:1.38;overflow:hidden;background:#e8e1d7}.mcbf-category>img{height:100%;object-fit:cover;transition:transform .3s}.mcbf-category:hover>img{transform:scale(1.035)}.mcbf-category>span{position:absolute;left:15px;bottom:15px;right:15px;padding:15px 20px;background:#f7f6f2ed}.mcbf-category strong{display:block;font:400 30px/1.1 var(--bf-serif)}.mcbf-category small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.mcbf-slider-controls{display:none}.mcbf-reviews{padding-block:52px}.mcbf-review{background:#f7f6f2;border:1px solid #ded7ca;min-width:0}.mcbf-review-media{aspect-ratio:1;position:relative;overflow:hidden;background:#e5dfd6}.mcbf-review-media img,.mcbf-review-media video{display:block;width:100%;height:100%;object-fit:cover}.mcbf-review-copy{padding:22px 24px}.mcbf-stars{color:#9b722f;letter-spacing:3px;font-size:16px}.mcbf-review blockquote{margin-top:12px;font-size:14px;line-height:1.65;min-height:68px}.mcbf-review-author{margin-top:14px!important;font-size:12px;font-weight:500}.mcbf-review .mcbf-text-link{font-size:11px}.mcbf-artist{min-width:0;border:1px solid #ddd5c8;background:#f7f6f2}.mcbf-artist-media{display:block;position:relative;aspect-ratio:1.1;overflow:hidden;background:#e5dfd6}.mcbf-artist-media>img:not(.mcbf-artist-artwork){width:100%;height:100%;object-fit:cover;object-position:center 25%}.mcbf-artist-artwork{position:absolute;right:14px;bottom:14px;width:28%!important;height:auto!important;aspect-ratio:1;object-fit:contain;border:6px solid #f7f6f2;box-shadow:0 3px 14px #0002;background:#e8e4dd}.mcbf-artist-copy{padding:22px 24px}.mcbf-artist h3{font-size:30px;margin-bottom:8px}.mcbf-artist-copy p{font-size:13px;color:#625b51}.mcbf-center{text-align:center;margin-top:30px}.mcbf-closing{text-align:center;padding-block:45px}.mcbf-closing:before{left:10%;width:75px}.mcbf-closing:after{content:"";position:absolute;top:-80px;bottom:-80px;right:10%;width:80px;transform:rotate(28deg);background:linear-gradient(90deg,#9b733f,#f0d8a7,#9b733f);opacity:.5;z-index:-1}.mcbf-closing h2{font-size:45px}.mcbf-closing p{text-transform:uppercase;letter-spacing:.12em;font-size:14px;margin:12px 0 22px}@media(max-width:1199px){.mcbf-hero-frame{padding:62px 10px 12px}}@media(max-width:1199px)and (min-width:1000px){.mcbf-hero-kicker{font-size:28px}.mcbf-hero h2{font-size:48px}.mcbf-hero-offer{font-size:70px;margin-top:10px!important}.mcbf-hero-subtitle{font-size:13px;margin:18px 0 20px!important}.mcbf-sitewide{font-size:12px}}@media(max-width:1050px)and (min-width:750px){.mcbf-shell{padding-inline:30px}.mcbf-promo-inner{gap:18px}.mcbf-promo h2{font-size:29px}.mcbf-promo strong{font-size:70px}.mcbf-countdown p{font-size:28px}.mcbf-clock div{width:55px}.mcbf-product-grid,.mcbf-three-grid{gap:16px}}@media(max-width:999px)and (min-width:750px){.mcbf-hero{display:flex;flex-direction:column}.mcbf-hero-media,.mcbf-hero-image{order:2;flex:none}.mcbf-hero-shade{display:none}.mcbf-hero-inner{order:1;display:block;padding:38px 30px 30px;text-align:center}.mcbf-hero-copy{width:100%;max-width:none}.mcbf-hero-kicker{font-size:30px}.mcbf-hero h2{font-size:54px}.mcbf-hero-offer{font-size:78px;margin-top:10px!important}.mcbf-hero-subtitle{margin:18px 0 22px!important}}@media(max-width:749px){.mc-black-friday-section .mcbf-hero-frame{padding:12px 10px}.mcbf-product-ornaments{height:32px;margin:16px auto -10px;padding-inline:16px}.mcbf-section-flourish{width:54px!important;height:32px!important}.mcbf-discount-badge{right:5px;top:5px;font-size:9px;padding:6px 7px}.mcbf-product-badge{top:auto!important;bottom:0}.mcbf-countdown,.mcbf-promo,.mcbf-closing{background-size:cover,100% 100%}.mcbf{font-size:14px}.mcbf-shell{padding-inline:20px}.mcbf-hero{min-height:0;display:block;container-type:inline-size;background:#11100e;border-radius:16px}.mcbf-hero-media{display:block;width:100%;aspect-ratio:2/3}.mcbf-hero-image{position:relative;inset:auto;width:100%;height:auto!important;aspect-ratio:2/3;object-fit:contain;object-position:center center;z-index:0}.mcbf-hero-shade{display:none}.mcbf-hero-inner{min-height:0;display:block;position:absolute;inset:5% 0 auto;z-index:2;padding:0 7%;text-align:center;text-shadow:0 2px 12px #0008}.mcbf-hero-copy{width:100%;max-width:none}.mcbf-hero-kicker{font-size:5.4cqw}.mcbf-hero h2{font-size:10cqw;margin-top:1.4cqw}.mcbf-hero-offer{font-size:14.8cqw;margin-top:1.8cqw!important}.mcbf-sitewide{font-size:2.5cqw;margin-top:1.4cqw!important;letter-spacing:.16em}.mcbf-hero-subtitle{font-size:2.75cqw;line-height:1.45;margin:2.5cqw 0 0!important}.mcbf-hero .mcbf-button,.mcbf-hero .mcbf-ribbon{display:none}.mcbf-hero-mobile-action{display:flex;position:absolute;inset:auto 8% 5%;z-index:4;justify-content:center;padding:0}.mcbf-hero-mobile-action .mcbf-button{display:inline-flex;width:100%;max-width:300px;min-height:50px;box-shadow:0 4px 18px #0003}.mcbf-offers{display:block;padding:18px 20px 15px;text-align:left}.mcbf-offer{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px;padding:15px 0}.mcbf-offer+.mcbf-offer{border-left:0;border-top:1px solid #d8d0c3}.mcbf-offer strong{font-size:30px}.mcbf-offer span{font-size:12px}.mcbf-offer-terms{font-size:10px;line-height:1.5;text-align:center;padding-top:12px}.mcbf-countdown-inner{display:flex;flex-direction:column;gap:22px;padding-block:28px}.mcbf-countdown p{text-align:center;font-size:30px;max-width:340px}.mcbf-clock{gap:10px}.mcbf-clock div{width:64px}.mcbf-clock strong{font-size:27px;padding:10px 3px}.mcbf-clock span{font-size:8px}.mcbf-products{padding-block:32px}.mcbf-section-head{gap:12px;margin-bottom:18px}.mcbf-section-head h2{font-size:33px}.mcbf-eyebrow{font-size:9px!important;margin-bottom:6px!important}.mcbf-subtitle{font-size:12px;line-height:1.5;margin-top:9px!important}.mcbf-section-head>.mcbf-text-link{font-size:10px;gap:5px;flex-shrink:0}.mcbf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.mcbf-product h3{font-size:11px;margin-top:9px;line-height:1.45}.mcbf-price{font-size:11px}.mcbf-price s{font-size:9px;margin-left:3px}.mcbf-product-badge{font-size:8px;padding:4px 6px}.mcbf-promo-inner{display:flex;flex-direction:column;gap:18px;padding-block:30px;text-align:center}.mcbf-promo h2{font-size:32px;max-width:280px}.mcbf-promo strong{font-size:90px}.mcbf-promo p span{font-size:11px}.mcbf-promo:before{left:14%;width:54px;opacity:.5}.mcbf-button{min-height:48px;font-size:11px;padding:12px 24px}.mcbf-marquee{min-height:56px;padding-block:16px}.mcbf-marquee-track>span{font-size:11px;padding-inline:0}.mcbf-marquee-track b{padding-inline:24px}.mcbf-categories,.mcbf-artists,.mcbf-reviews{padding-block:34px}.mcbf-slider{min-width:0}.mcbf-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:3px}.mcbf-rail::-webkit-scrollbar{display:none}.mcbf-rail>*{flex:0 0 88%;scroll-snap-align:start;min-width:0}.mcbf-category{aspect-ratio:1.15}.mcbf-category>span{left:10px;right:10px;bottom:10px;padding:14px}.mcbf-category strong{font-size:27px}.mcbf-slider-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:13px}.mcbf-slider-controls>button{width:48px;height:48px;background:transparent;border:1px solid #d3c9b8;border-radius:50%;font-size:20px}.mcbf-slider-controls [data-dots]{display:flex;gap:2px}.mcbf-slider-controls [data-dots] button{width:32px;height:44px;border:0;background:transparent;padding:0;position:relative}.mcbf-slider-controls [data-dots] button:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#bdb3a4;margin:auto}.mcbf-slider-controls [data-dots] button[aria-current=true]:after{background:#2b2721}.mcbf-review-media{aspect-ratio:.95}.mcbf-review-copy{padding:18px}.mcbf-review blockquote{font-size:13px;min-height:0}.mcbf-review-author{font-size:11px}.mcbf-stars{font-size:14px}.mcbf-artist-media{aspect-ratio:1}.mcbf-artist-copy{padding:18px}.mcbf-artist h3{font-size:28px}.mcbf-artist-copy p{font-size:12px}.mcbf-center{margin-top:18px}.mcbf-closing{padding-block:35px}.mcbf-closing h2{font-size:34px}.mcbf-closing p{font-size:11px}.mcbf-closing:before{left:-25%;opacity:.3}.mcbf-closing:after{right:-25%;opacity:.3}}@media(prefers-reduced-motion:reduce){.mcbf-marquee-track{animation:none}.mcbf *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/mc-black-friday.css.map */
