.obf-strip{display:flex;align-items:center;justify-content:center;gap:24px;padding:14px 22px;background:#11100e;color:#f8e7bd;text-decoration:none;text-align:center;font:500 13px/1.5 Arial,sans-serif;border-bottom:1px solid #a98b51}.obf-strip:hover{color:#fff}.obf-strip strong{letter-spacing:.08em}.obf-strip small{font-size:12px;color:#d8d2c8}.obf-cover{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;background:#10100f;color:#fff;min-height:620px;isolation:isolate}.obf-cover__copy{padding:68px 6vw;position:relative;z-index:2}.obf-eyebrow{font:600 13px/1.5 Arial,sans-serif;letter-spacing:.2em;color:#d5ba79;margin:0 0 28px}.obf-cover h1{font:800 clamp(55px,7vw,105px)/.9 Arial,sans-serif;letter-spacing:-.065em;margin:0 0 28px;color:#f2db9f}.obf-cover h1 span{display:block;font-size:1.4em;letter-spacing:-.075em;margin-bottom:8px;color:#fff}.obf-cover h2{font:500 clamp(22px,2.1vw,32px)/1.35 Arial,sans-serif;color:#fff;max-width:550px;margin:0 0 13px}.obf-cover__surprise{font:400 19px/1.5 Georgia,serif;color:#d5ba79;margin:0 0 30px}.obf-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;background:#e3c783;color:#15120c;border:1px solid #e3c783;padding:15px 24px;text-decoration:none;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.obf-cta:hover{background:#f1dea9;color:#15120c}.obf-cover__date{font:500 12px/1.6 Arial,sans-serif;margin:24px 0 13px;color:#f3e5c7}.obf-cover__date span{color:#b6b2a9}.obf-cover__copy>small{display:block;font:400 10px/1.7 Arial,sans-serif;color:#9c9992;max-width:460px}.obf-cover__art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;background:radial-gradient(ellipse at 60% 55%,#635139 0%,#29251e 38%,#10100f 70%)}.obf-cover__edition{position:absolute;top:36px;right:36px;color:#aa9a7a;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.15em}.obf-cover__halo{position:absolute;width:78%;aspect-ratio:1;border:1px solid #73613b;border-radius:50%;opacity:.55}.obf-cover__halo::before{content:"";position:absolute;inset:18px;border:1px solid #73613b;border-radius:50%;opacity:.5}.obf-cover__bottles{position:relative;width:100%;height:440px}.obf-bottle{position:absolute;width:49%;height:86%;object-fit:contain;background:#fff;mix-blend-mode:screen;filter:brightness(.8);border-radius:20px}.obf-bottle--one{left:1%;bottom:4%;transform:rotate(-9deg)}.obf-bottle--two{left:28%;top:0;transform:rotate(8deg)}.obf-gift{position:absolute;width:160px;height:164px;bottom:12px;right:30px;background:linear-gradient(135deg,#38352c,#0a0907);border:1px solid #bd9b53;box-shadow:0 20px 45px #0009;transform:rotate(7deg)}.obf-gift::before{content:"";position:absolute;left:-7px;right:-7px;height:28px;top:0;border:1px solid #d4b46e;background:#25221b}.obf-gift__ribbon{position:absolute;inset:0 auto 0 42%;width:22px;background:linear-gradient(90deg,#9e7738,#edd49a,#997535)}.obf-gift__bow{position:absolute;top:-37px;left:39%;width:42px;height:39px;border:9px solid #d3b26b;border-radius:100% 100% 0 100%;transform:rotate(25deg)}.obf-gift__bow::after{content:"";position:absolute;width:44px;height:35px;border:8px solid #b89a5a;border-radius:100% 100% 100% 0;top:-3px;left:-39px;transform:rotate(-45deg)}.obf-gift__mark{position:absolute;left:20px;top:52px;font:400 65px/1 Georgia,serif;color:#d8bd7d}.obf-cover__stamp{position:absolute;right:32px;bottom:28px;font:700 50px/1 Arial,sans-serif;color:#f2db9f}.obf-cover__stamp small{display:block;font:400 12px/1.5 Arial,sans-serif;color:#d9cfb8;margin-top:7px}.obf-product{padding:22px;margin:18px 0 24px;background:#13120f;border:1px solid #b99a56;border-radius:7px;color:#fff;font-family:Arial,sans-serif}.obf-product__tag{font-size:11px;letter-spacing:.07em;color:#d9bd7b;display:flex;justify-content:space-between;gap:15px}.obf-product h2{font:600 21px/1.35 Arial,sans-serif!important;color:#fff!important;margin:15px 0 9px!important}.obf-product>p{font-size:14px;color:#e7cf98;margin:0 0 15px}.obf-product__foot{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#c5c0b6}.obf-product details{border-top:1px solid #544b36;margin-top:15px;padding-top:13px}.obf-product summary{font-size:11px;cursor:pointer;color:#d6c18e}.obf-product details p{font-size:11px;line-height:1.7;color:#c5c0b6;margin:10px 0 0}.obf-cart{background:#17150f;color:#f9edcc;padding:18px;margin:10px 0 16px;border:1px solid #ae8d49;border-radius:6px;font-family:Arial,sans-serif}.obf-cart strong{font-size:15px;line-height:1.4;display:block}.obf-cart p{font-size:12px;line-height:1.6;margin:8px 0;color:#e8d29f}.obf-cart small{font-size:10px;color:#c2bba8}.obf-shipping{font:400 12px/1.6 Arial,sans-serif;color:inherit;margin:12px 0 20px}.obf-dialog{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:88dvh;overflow:auto;padding:38px 32px 28px;background:#14130f;color:#fff;border:1px solid #b99a56;border-radius:10px;text-align:center;font-family:Arial,sans-serif;box-shadow:0 20px 80px #0008}.obf-dialog::backdrop{background:#0009}.obf-dialog__close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#e2d7bb;font:300 29px Arial,sans-serif;cursor:pointer;width:38px;height:38px}.obf-dialog .obf-eyebrow{font-size:11px;margin-bottom:23px}.obf-dialog__number{font:800 83px/.9 Arial,sans-serif;letter-spacing:-.07em;color:#f1dba1}.obf-dialog__number span{display:block;font-size:27px;letter-spacing:.17em;margin-top:10px}.obf-dialog h2{font:400 31px/1.2 Georgia,serif;color:#fff;margin:25px 0 15px}.obf-dialog>p:not(.obf-eyebrow){font-size:15px;line-height:1.5}.obf-dialog__surprise{color:#ddc28b}.obf-dialog>strong{display:block;font-size:12px;margin:20px 0}.obf-dialog .obf-cta{width:100%}.obf-dialog>small{display:block;margin-top:18px;font-size:10px;line-height:1.7;color:#a9a396}.obf-error{font-size:12px;color:#ad2020;margin-top:10px}
@media(max-width:749px){.obf-strip{font-size:10px;padding:10px 12px;gap:5px;flex-direction:column}.obf-strip span{font-size:10px}.obf-strip small{display:none}.obf-cover{grid-template-columns:1fr;min-height:0}.obf-cover__copy{padding:38px 25px 24px}.obf-eyebrow{font-size:11px;margin-bottom:20px}.obf-cover h1{font-size:65px;max-width:100%;margin-bottom:25px}.obf-cover h1 span{display:inline;font-size:1.1em}.obf-cover h2{font-size:24px}.obf-cover__surprise{font-size:18px;margin-bottom:24px}.obf-cover__art{height:320px}.obf-cover__bottles{height:280px;max-width:430px}.obf-cover__edition{top:5px;right:20px;font-size:8px}.obf-gift{width:110px;height:115px;right:30px;bottom:20px}.obf-gift__bow{top:-30px;transform:scale(.8) rotate(25deg)}.obf-gift__mark{font-size:45px;top:45px;left:12px}.obf-cover__stamp{font-size:37px;right:22px;bottom:15px}.obf-cover__stamp small{font-size:10px}.obf-product{padding:18px}.obf-product h2{font-size:19px!important}.obf-dialog{padding:35px 23px 25px}.obf-dialog__number{font-size:72px}}
.obf-cover__art{background:radial-gradient(ellipse at 55% 55%,#faf0d6 0%,#e0cfa9 45%,#af966b 100%)}.obf-bottle{background:transparent;mix-blend-mode:multiply;filter:none}.obf-cover__edition{color:#665333}.obf-cover__stamp{color:#2a2011}.obf-cover__stamp small{color:#50412c}
