.md-bf{position:relative;isolation:isolate;overflow:hidden;min-height:600px;height:min(50.14vw,722px);background:#120d08;color:#f2ecdf;font-family:Poppins,sans-serif}.md-bf p,.md-bf h1{margin:0}.md-bf img{max-width:none}.md-bf__photo{position:absolute;right:0;top:-5.12%;width:82.64%;height:100%;object-fit:cover}.md-bf__glow{position:absolute;left:37.78%;top:-231px;opacity:.7}.md-bf__backlight{position:absolute;left:50.38%;top:201px}.md-bf__shade{position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(90deg,#120d08 0%,#120d08 53.5%,transparent 100%)}.md-bf__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.md-bf__copy{position:relative;z-index:2;margin-left:max(calc((100% - 1240px)/2),6.94%);padding-top:56px;width:46%;max-width:648px;display:flex;align-items:flex-start;flex-direction:column;gap:26px}.md-bf__eyebrow{color:#d3a63c;font-size:12px;font-weight:600;letter-spacing:1.32px;text-transform:uppercase}.md-bf h1{font-family:inherit;font-weight:800;line-height:.86;letter-spacing:0}.md-bf h1 span{display:block;font-size:clamp(64px,5.84vw,84px);letter-spacing:.84px;margin:0}.md-bf h1 strong{display:block;font-size:clamp(94px,9.45vw,96px);letter-spacing:-4.76px;color:#fff4da;text-shadow:0 0 6px #ffe296f2,0 0 18px #f6c45ad9,0 0 42px #e2aa3cb3,0 0 90px #d3a63c73;font-weight:800;white-space:nowrap}.md-bf__description{font-size:clamp(15px,1.25vw,18px);line-height:1.55;color:#b7ab93;font-weight:400;max-width:648px}.md-bf__description p{margin:0}.md-bf__description strong{color:#f2ecdf;font-weight:500}.md-bf__description em{color:#d1a12a;font-style:normal;font-weight:500}.md-bf__button{display:inline-flex;align-items:center;justify-content:center;background:#d1a12a;border-radius:100px;padding:clamp(18px,1.528vw,22px) clamp(30px,2.778vw,40px);font-size:clamp(20px,1.667vw,24px);font-weight:700;color:#000;text-decoration:none;text-transform:uppercase;transition:background .2s}.md-bf__button:hover{background:#e8bd50}.md-bf__button:focus-visible{outline:3px solid #fff4da;outline-offset:5px}.md-bf__trust{display:flex;gap:20px;color:#b7ab93;font-size:13px;line-height:20px}.md-bf__trust span{display:flex;align-items:center;gap:7px}.md-bf__trust img{flex:none}.md-bf__seal{position:absolute;z-index:2;left:61.11%;top:49px;width:224px;height:224px;color:#1c1610;text-align:center}.md-bf__seal>img{position:absolute;left:-37.806px;top:-37.806px}.md-bf__seal>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px;font-weight:600;letter-spacing:2.52px;line-height:1.5;text-transform:uppercase}.md-bf__seal strong{font-size:48px;font-weight:800;letter-spacing:-1.92px;line-height:1}.md-bf__seal span:last-child{line-height:1.35;margin-top:4px}.md-bf__ribbons{position:absolute;z-index:3;bottom:0;left:0;width:100%;height:110px;background:linear-gradient(transparent 54%,#fff 54%)}.md-bf__ribbon{position:absolute;left:-80px;width:max-content;display:flex;gap:18px;text-transform:uppercase;white-space:nowrap}.md-bf__ribbon>div{display:flex;align-items:center;gap:18px}.md-bf__ribbon--back{top:31px;background:#241b12;color:#b7ab93;padding:8px 16px;font-size:12px;letter-spacing:1.44px;font-weight:500;transform:rotate(2.2deg);transform-origin:80px center}.md-bf__ribbon--front{top:43px;transform:rotate(-2deg);transform-origin:80px center;background:linear-gradient(90deg,#9c6f16,#e9c46a 28%,#be8a22 52%,#f2d488 74%,#a97a1c);box-shadow:0 10px 26px #0007;color:#1c1610;padding:11px 16px;font-size:14px;letter-spacing:1.68px;font-weight:700}.md-bf__ribbon img{flex:none}.md-bf__ribbon span{line-height:1.5}@media(min-width:1441px){.md-bf__photo{width:1190px;right:calc((100% - 1440px)/2)}.md-bf__shade{width:calc(50% + 142px)}}@media(max-width:1099px)and (min-width:750px){.md-bf__copy{padding-top:42px;gap:22px;width:52%}.md-bf__description{font-size:16px}.md-bf__seal{left:66%;transform:scale(.75);transform-origin:top left}.md-bf__button{font-size:20px;padding:18px 30px}.md-bf__trust{font-size:11px;gap:12px;flex-wrap:wrap}.md-bf h1 strong{font-size:94px}.md-bf__photo{width:90%;object-position:65% center}}@media(max-width:749px){.md-bf{height:auto;min-height:860px;padding-bottom:390px}.md-bf__copy{margin:0;padding:30px 22px 0;width:100%;max-width:none;gap:22px}.md-bf__eyebrow{font-size:10px;letter-spacing:1.1px}.md-bf h1 span{font-size:57px}.md-bf h1 strong{font-size:clamp(56px,19.7vw,86px);letter-spacing:-3px}.md-bf__description{font-size:15px;max-width:440px}.md-bf__button{font-size:18px;padding:17px 28px}.md-bf__trust{font-size:10px;gap:10px;flex-wrap:wrap}.md-bf__photo{width:100%;height:390px;top:auto;bottom:40px;object-fit:cover;object-position:75% center}.md-bf__shade{inset:auto 0 260px;width:100%;height:180px;background:linear-gradient(#120d08,transparent)}.md-bf__seal{left:15px;top:auto;bottom:180px;transform:scale(.55);transform-origin:left bottom}.md-bf__sparkles{inset:auto 0 70px;transform:scale(.65);transform-origin:left bottom}.md-bf__ribbons{height:75px}.md-bf__ribbon--back{top:15px}.md-bf__ribbon--front{top:27px;font-size:11px;padding:9px 16px}.md-bf__glow{left:-400px;top:200px}.md-bf__backlight{left:-100px;top:auto;bottom:80px}}.md-bf-newsletter{position:relative;isolation:isolate;min-height:345px;padding-top:50px;background:#fcfaf5;color:#fff;font-family:Poppins,sans-serif}.md-bf-newsletter__background{position:absolute;top:50px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 50px);object-fit:cover;background:#2f1c00;z-index:-1}.md-bf-newsletter__inner{position:relative;max-width:966px;margin:auto;min-height:295px;display:grid;grid-template-columns:1fr 1fr;align-items:start}.md-bf-newsletter__copy{padding:44px 0 60px;position:relative;z-index:1}.md-bf-newsletter h2{margin:0 0 15px;font-family:inherit;font-size:40px;font-weight:600;line-height:1.4;letter-spacing:0;color:inherit}.md-bf-newsletter__copy>p{font-size:18px;font-weight:300;line-height:1.4;margin:0 0 40px}.md-bf-newsletter__form{display:flex;flex-wrap:wrap;width:450px;max-width:100%}.md-bf-newsletter__form input[type=email]{width:calc(100% - 152px);min-width:0;height:42px;border:1px solid white;border-radius:0;background:#fff;color:#1c1c1c;padding:8px 14px;font:400 16px Poppins,sans-serif}.md-bf-newsletter__form button{width:152px;height:42px;border:1px solid white;border-radius:0;background:#d1a12a;color:#111315;font:500 18px Poppins,sans-serif;text-transform:uppercase;cursor:pointer}.md-bf-newsletter__form :focus-visible{outline:3px solid #d1a12a;outline-offset:4px}.md-bf-newsletter__message{width:100%;margin:16px 0 0;font-size:14px}.md-bf-newsletter__products{position:absolute;left:calc(50% + 12px);top:-68px;width:548px;height:366px;object-fit:contain;max-width:none}.md-bf-newsletter__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1099px){.md-bf-newsletter__inner{margin:0 6.94%}.md-bf-newsletter__products{width:50%;height:auto;top:-20px}.md-bf-newsletter h2{font-size:32px}.md-bf-newsletter__copy>p{font-size:16px}.md-bf-newsletter__copy{padding-right:12px}.md-bf-newsletter__form button{width:112px;font-size:15px}.md-bf-newsletter__form input[type=email]{width:calc(100% - 112px);font-size:16px}}@media(max-width:749px){.md-bf-newsletter{padding-top:30px}.md-bf-newsletter__background{top:30px;right:0;bottom:0;left:0;height:calc(100% - 30px)}.md-bf-newsletter__inner{display:flex;flex-direction:column;margin:0 22px;align-items:center}.md-bf-newsletter__copy{width:100%;padding:34px 0 0}.md-bf-newsletter h2{font-size:30px}.md-bf-newsletter__copy>p{font-size:15px;margin-bottom:24px}.md-bf-newsletter__products{position:relative;left:auto;top:auto;width:100%;max-width:420px;height:auto;margin:12px 0 0}.md-bf-newsletter__form{width:100%}}.md-trust-strip{background:var(--md-trust-background);color:var(--md-trust-foreground);padding:var(--md-trust-padding) 24px}.md-trust-strip__items{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;padding:0;list-style:none}.md-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:14px;line-height:1.4}.md-trust-strip__image{display:block;width:var(--md-trust-image-size);height:var(--md-trust-image-size);flex:0 0 var(--md-trust-image-size);object-fit:contain}.md-trust-strip--badges .md-trust-strip__items{flex-wrap:wrap;justify-content:space-around}.md-trust-strip--inverted .md-trust-strip__image{filter:brightness(0) invert(1);opacity:.75}@media(max-width:749px){.md-trust-strip{padding-inline:15px}.md-trust-strip__items{justify-content:flex-start;overflow-x:auto;gap:24px;padding-bottom:5px}.md-trust-strip__item{flex:0 0 auto;font-size:12px}.md-trust-strip--badges .md-trust-strip__image{width:60px;height:60px;flex-basis:60px}.md-trust-strip--badges .md-trust-strip__items{gap:16px}}.md-gift-status{margin:0;text-align:center;font-size:.75rem;line-height:1.4;color:#52614e}.md-gift-status[hidden]{display:none}.md-gift-label{color:#1c3a27;font-size:.78rem;font-weight:700}[data-md-auto-gift] .md-cart-item__bottom line-item-quantity{display:none}.md-gifts-busy #cart-drawer .md-cart-items{pointer-events:none;opacity:.7}.md-gifts-busy .md-cart-checkout,.md-gifts-unsafe .md-cart-checkout{opacity:.65}.md-cart-progress.md-cart-progress--gifts{gap:.9rem}.md-cart-progress--gifts .md-cart-progress__message{min-height:2.7em;display:grid;align-content:center;font-size:.95rem}.md-cart-progress--gifts .md-cart-progress__track{margin:.4rem calc(100% / 6) .2rem 0}.md-cart-progress--gifts .md-cart-progress__marker{transform:translate(-50%,-50%);width:2rem;height:2rem;font-size:.85rem;font-weight:700}.md-cart-progress--gifts .md-cart-progress__fill{transition:width .25s ease}.md-cart-progress--gifts .md-cart-progress__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.md-cart-progress--gifts .md-cart-progress__label{position:static;transform:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;white-space:normal;text-align:center;font-size:.72rem;line-height:1.35}.md-cart-progress--gifts .md-cart-progress__label strong{max-width:8.5rem;font-size:.76rem;font-weight:650}.md-cart-progress--gifts .md-cart-progress__label span{font-size:.72rem}@media(max-width:380px){.md-cart-progress--gifts .md-cart-progress__label strong{font-size:.7rem}.md-cart-progress--gifts .md-cart-progress__label span{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.md-cart-progress--gifts .md-cart-progress__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
