.mt-bf{--mt-bf-page: 1240px;--mt-bf-gutter: 24px;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.mt-bf *,.mt-bf *:before,.mt-bf *:after{box-sizing:border-box}.mt-bf-pad{padding-left:max(var(--mt-bf-gutter),calc((100% - var(--mt-bf-page)) / 2));padding-right:max(var(--mt-bf-gutter),calc((100% - var(--mt-bf-page)) / 2))}.mt-bf :focus-visible{outline:2px solid #c5a66b;outline-offset:3px}.mt-bf-serif{font-family:Georgia,Times New Roman,serif;font-weight:400}.mt-bf-price{display:flex;flex-direction:column;gap:3px;font-size:16px;font-weight:700;color:#e45446;line-height:1.15}.mt-bf-price s{font-size:11px;font-weight:400;color:#9c968c;text-decoration:line-through}.mt-bf-view-now{display:flex;align-items:center;justify-content:center;width:100%;margin-top:14px;padding:12px 10px;background:#d4bd91;color:#171715;border:1px solid #d4bd91;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.mt-bf-view-now:hover{background:#fff;color:#171715;border-color:#fff}.mt-bf-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;background:#f6f3ed;color:#171715;border-top:3px solid #a52c22;border-bottom:1px solid #e5ddd0}.mt-bf-benefit{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:26px 28px 24px;border-left:1px solid #e5ddd0}.mt-bf-benefit:first-child{border-left:0}.mt-bf-benefit:before{content:"";width:22px;height:2px;background:#a52c22;margin-bottom:14px}.mt-bf-benefit__title{display:block;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:0;color:#171715;line-height:1.2}.mt-bf-benefit__text{display:block;margin:8px 0 0;color:#5f5b55;font-size:11px;line-height:1.45;letter-spacing:.01em}.mt-bf-countdown{background:#141412;color:#f6f1e7;border-bottom:1px solid #c5a66b;text-align:center;padding-top:38px;padding-bottom:34px}.mt-bf-countdown__title{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(28px,3.6vw,42px);color:#f6f1e7;line-height:1.15}.mt-bf-countdown__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;width:min(100%,440px);margin:22px auto 0}.mt-bf-countdown__clock[hidden],.mt-bf-countdown__ended[hidden]{display:none!important}.mt-bf-time-box{background:#1c1c19;min-width:0;width:100%;padding:13px 10px 10px;border:1px solid rgba(197,166,107,.8)}.mt-bf-time-box strong{font-size:25px;font-weight:400;display:block;font-variant-numeric:tabular-nums;color:#f7f1e4}.mt-bf-time-box span{font-size:9px;color:#d4bd91;text-transform:uppercase;letter-spacing:.12em}.mt-bf-countdown__ended{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.6vw,28px);line-height:1.35;margin:18px auto 0;max-width:560px;color:#f6f1e7}.mt-bf-countdown__note{font-size:10px;color:#b5ad9c;margin:14px 0 0}.mt-bf-countdown__note:empty{display:none}.mt-bf-collections{background:#121210;color:#f6f1e7;padding-top:64px;padding-bottom:64px}.mt-bf-collections__heading{margin:0;text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(28px,3.6vw,42px);color:#f6f1e7;line-height:1.15}.mt-bf-collections__heading:after{content:"";display:block;width:42px;height:2px;margin:16px auto 0;background:#a52c22}.mt-bf-collections__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:22px 0 30px}.mt-bf-collections__nav a{border:1px solid rgba(197,166,107,.7);padding:10px 14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f6f1e7;text-decoration:none;background:transparent}.mt-bf-collections__nav a:hover{background:#d4bd91;color:#171715;border-color:#d4bd91}.mt-bf-collection{margin-top:46px;scroll-margin-top:140px}.mt-bf-collection__head{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(197,166,107,.45);padding-bottom:13px;margin-bottom:18px}.mt-bf-collection__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;color:#f6f1e7}.mt-bf-collection__text{font-size:11px;color:#b5ad9c;margin:7px 0 0;line-height:1.5}.mt-bf-text-link{font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d4bd91;padding-bottom:4px;white-space:nowrap;color:#d4bd91;text-decoration:none}.mt-bf-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.mt-bf-mini-card{display:flex;flex-direction:column;height:100%;min-width:0;background:transparent}.mt-bf-mini-image{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(212,189,145,.7);box-shadow:0 14px 28px #00000059;position:relative;overflow:hidden}.mt-bf-mini-image img{width:100%;height:100%;object-fit:contain;display:block}.mt-bf-mini-image--shape:before{content:"";width:110px;height:52px;border:2px solid #393933;border-radius:50%;transform:rotate(-12deg)}.mt-bf-mini-image--line:before{width:145px;height:27px;border-radius:3px;background:#393933;border:0;transform:none}.mt-bf-mini-image--wall:before{width:44px;height:78px;border:0;border-radius:3px;background:#383832;box-shadow:0 0 20px #fff0c2;transform:none}.mt-bf-mini-image--pine:before{width:78px;height:78px;border-radius:50% 50% 42% 42%;border:2px solid #3d3b34;box-shadow:inset 0 0 0 7px #bdb5a4;transform:none}.mt-bf-mini-details{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 0 0}.mt-bf-mini-details h4{font-size:12px;margin:0 0 7px;font-weight:600;color:#f6f1e7;font-family:Arial,Helvetica,sans-serif}.mt-bf-mini-card .mt-bf-price{margin-top:auto}.mt-bf-places{background:#f6f3ed;color:#171715;padding-bottom:8px}.mt-bf-places__title{margin:0;padding:28px 0 8px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,4vw,48px);text-align:center;color:#171715;line-height:1.1}.mt-bf-place{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);grid-template-areas:"view buy";align-items:center;border-top:1px solid #e5ddd0}.mt-bf-place:nth-of-type(2n){grid-template-columns:minmax(280px,.85fr) minmax(0,1.55fr);grid-template-areas:"buy view"}.mt-bf-place+.mt-bf-place{border-top:0}.mt-bf-place__view{grid-area:view;position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;align-self:stretch;background:#e7e1d8}.mt-bf-place__view img{display:block;width:100%;height:100%;object-fit:cover}.mt-bf-place__view--living{background:linear-gradient(180deg,#3b302a 0 14%,#e0c09a 14% 76%,#5c3d2b 76%)}.mt-bf-place__view--dining{background:linear-gradient(180deg,#2a241e 0 16%,#8d684c 38%,#ead7bd)}.mt-bf-place__view--arrival{background:linear-gradient(180deg,#141b26 0 64%,#2c261f 64%)}.mt-bf-scene{position:absolute}.mt-bf-scene--window{right:14%;top:22%;width:26%;height:38%;background:linear-gradient(#f8edd8,#e7c48e);border:10px solid #f7f1e8;box-shadow:0 0 48px #ffd69c59}.mt-bf-scene--sofa{left:14%;bottom:14%;width:42%;height:22%;background:#3d3531;border-radius:16px 16px 6px 6px}.mt-bf-scene--bar{top:12.6%;left:18%;width:36%;height:6px;border-radius:4px;background:linear-gradient(90deg,#fff4dc,#f0cb86,#fff4dc);box-shadow:0 16px 32px 8px #ffc67880}.mt-bf-scene--orb{left:46%;top:18%;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff6df,#f0cb86 46%,#c4894a 74%,#8d5a32);box-shadow:0 0 40px 12px #ffc4787a}.mt-bf-scene--orb:before{content:"";position:absolute;left:50%;top:-52px;width:1px;height:52px;background:#ffecd2d9}.mt-bf-scene--table{left:18%;right:18%;bottom:0;height:28%;background:linear-gradient(180deg,#8a6244,#5a3d2a);border-radius:8px 8px 0 0}.mt-bf-scene--door{left:18%;bottom:0;width:22%;height:58%;background:#1a1614;border:8px solid #3a312b}.mt-bf-scene--sconce{left:46%;top:28%;width:14px;height:92px;border-radius:3px;background:linear-gradient(#fff1d0,#e2bc74);box-shadow:0 8px 36px 12px #ffc47866}.mt-bf-place__buy{grid-area:buy;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;padding:8px 0 8px 20px}.mt-bf-place:nth-of-type(2n) .mt-bf-place__buy{padding:8px 20px 8px 0}.mt-bf-place__kicker{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a52c22}.mt-bf-place__name{margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.05;color:#171715}.mt-bf-place__note{margin:0 0 8px;max-width:340px;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none;color:#5f5b55}.mt-bf-places .mt-bf-view-now{width:auto;min-width:168px;margin-top:10px;padding:11px 20px}.mt-bf-places .mt-bf-price{margin-top:0}@media(max-width:800px){.mt-bf{--mt-bf-gutter: 16px}.mt-bf-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-bf-benefit{justify-content:center;padding:10px 12px 11px;border-left:0;border-top:1px solid #e5ddd0;box-shadow:none}.mt-bf-benefit:nth-child(-n+2){border-top:0}.mt-bf-benefit:nth-child(odd){box-shadow:inset -1px 0 #e5ddd0}.mt-bf-benefit:before{width:16px;margin-bottom:6px}.mt-bf-benefit__title{font-size:15px;line-height:1.15}.mt-bf-benefit__text{min-height:2.6em;margin-top:3px;font-size:11px;line-height:1.3}.mt-bf-countdown__clock{width:100%;gap:8px}.mt-bf-time-box{padding:12px 4px 10px}.mt-bf-collections{padding-top:48px;padding-bottom:48px}.mt-bf-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-bf-places__title{padding-top:28px;padding-bottom:6px}.mt-bf-place,.mt-bf-place:nth-of-type(2n){grid-template-columns:1fr;grid-template-areas:"view" "buy";align-items:start}.mt-bf-place+.mt-bf-place{border-top:1px solid #e5ddd0}.mt-bf-place__view{align-self:center}.mt-bf-place__buy,.mt-bf-place:nth-of-type(2n) .mt-bf-place__buy{padding:8px 0 24px}}@media(max-width:480px){.mt-bf-time-box strong{font-size:22px}.mt-bf-collections__nav{gap:6px}.mt-bf-collections__nav a{padding:9px 10px}.mt-bf-collection__title{font-size:22px}.mt-bf-view-now{font-size:11px}}.mt-bf-savings{background:#1c1916;color:#f4f0ea;text-align:center;padding-top:72px;padding-bottom:56px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.mt-bf-savings__eyebrow{margin:0 0 14px;color:#c4a574;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.mt-bf-savings__title{margin:0;color:#f7f4ef;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:48px;line-height:1.15}.mt-bf-savings__text{margin:12px 0 0;color:#ddd6cc;font-size:16px;line-height:1.5}.mt-bf-savings__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:980px;margin:36px auto 0}.mt-bf-savings__card{flex:0 1 calc((100% - 36px) / 3);min-width:0;margin:0;padding:28px 22px 22px;border:1px solid rgba(196,165,116,.45);border-radius:8px;background:#26211c}.mt-bf-savings__rate{margin:0;color:#e0b07a;font-size:16px;font-weight:500;letter-spacing:.06em}.mt-bf-savings__rate strong{margin-right:4px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:40px;letter-spacing:0;line-height:1}.mt-bf-savings__condition{margin:8px 0 18px;color:#f4f0ea;font-size:14px;line-height:1.4}.mt-bf-savings__code{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:12px 16px 10px;border:1px solid rgba(212,176,122,.75);border-radius:6px;background:transparent;color:#f7f4ef;font:inherit;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.mt-bf-savings__code:hover{border-color:#e0b07a;background:#e0b07a14}.mt-bf-savings__code strong{font-size:16px;font-weight:600;letter-spacing:.01em}.mt-bf-savings__code span{color:#d2cbc2;font-size:12px;line-height:1.3}.mt-bf-savings__note{margin:28px 0 0;color:#b7afa4;font-size:13px;line-height:1.5}.mt-bf-savings__more{display:inline-block;margin:16px 0 0;color:#f4f0ea;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}a.mt-bf-savings__more:hover{color:#e0b07a}@media(max-width:800px){.mt-bf-savings{padding-top:48px;padding-bottom:40px}.mt-bf-savings__title{font-size:34px}.mt-bf-savings__grid{max-width:420px}.mt-bf-savings__card{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.mt-bf-view-now{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/mt-bf-modules.css.map */
