.obf{background:var(--obf-bg,#080808);color:#fff;font-family:var(--font-body--family,Arial,sans-serif);isolation:isolate;overflow:hidden}.obf *{box-sizing:border-box}.obf a{color:inherit;text-decoration:none}.obf p,.obf h1,.obf h2,.obf h3{margin:0}.obf a:focus-visible{outline:3px solid var(--obf-gold);outline-offset:5px}.obf-hero{position:relative;border-top:1px solid #333;background:radial-gradient(ellipse at 90% 70%,#6f321b55,transparent 55%),linear-gradient(115deg,#080808,#202020 80%,#121212)}.obf-hero__inner{position:relative;max-width:1440px;margin:auto;padding:38px 6% 28px}.obf-rays{position:absolute;inset:0;background:repeating-conic-gradient(from 14deg at 83% 45%,transparent 0deg 12deg,#f4cf760c 12.2deg 12.7deg,transparent 13deg 24deg);pointer-events:none}.obf-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;line-height:1.8}.obf-eyebrow span{color:var(--obf-red);margin:0 12px}.obf-hero__layout{display:grid;grid-template-columns:1fr 270px;align-items:center;gap:48px;padding:68px 0 56px}.obf-kicker{color:var(--obf-gold);font-size:15px;margin-bottom:22px!important}.obf h1{font-family:var(--font-heading--family,Arial,sans-serif);font-weight:950;font-size:clamp(64px,9vw,138px);letter-spacing:-.065em;line-height:.88;max-width:850px;color:#fff;text-wrap:balance}.obf h1 span{display:block;color:var(--obf-gold);font-size:.66em;letter-spacing:-.035em;margin-top:20px}.obf-subtitle{font-size:17px;line-height:1.65;max-width:520px;margin-top:30px!important;color:#d2d2d2}.obf-dates{margin-top:18px!important;color:var(--obf-gold)}.obf-primary{display:inline-flex;gap:40px;align-items:center;background:var(--obf-gold);color:#111!important;padding:18px 24px;margin-top:28px;font-size:14px;font-weight:800;clip-path:polygon(0 0,100% 0,100% 78%,96% 100%,0 100%)}.obf-primary:hover{filter:brightness(1.12)}.obf-seal{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:var(--obf-red);color:#fff;transform:rotate(10deg);clip-path:polygon(50% 0,58% 8%,70% 3%,75% 15%,88% 12%,88% 25%,100% 30%,94% 43%,100% 50%,93% 60%,97% 73%,84% 77%,85% 90%,71% 89%,64% 100%,53% 94%,42% 100%,35% 89%,22% 94%,20% 81%,7% 78%,11% 65%,0 57%,7% 46%,0 35%,13% 29%,11% 16%,25% 17%,31% 5%,43% 10%);animation:obf-float 7s ease-in-out infinite}.obf-seal strong{font:900 47px/.9 Arial,sans-serif;letter-spacing:-.06em;text-align:center}.obf-seal>span{font-size:9px;letter-spacing:.12em;font-weight:800}.obf-lightning{position:absolute;font-size:360px;right:-40px;top:130px;line-height:1;color:var(--obf-gold);opacity:.12;transform:rotate(15deg);pointer-events:none}.obf-hero__footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;padding-top:22px;font-size:9px;letter-spacing:.15em;color:#bbb}.obf-tape{position:relative;background:var(--obf-gold);color:#111;transform:rotate(-2deg) scale(1.04);padding:15px 0;font:900 24px/1.2 Arial,sans-serif;white-space:nowrap;letter-spacing:.08em;border-top:5px solid var(--obf-bg);border-bottom:5px solid var(--obf-bg);box-shadow:0 12px 55px #000}.obf-tape span{display:block;text-align:center}.obf-products{max-width:1440px;margin:auto;padding:85px 6% 35px;scroll-margin-top:110px}.obf-intro{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:36px}.obf-intro .obf-eyebrow{color:var(--obf-gold);font-size:10px}.obf h2{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-top:10px}.obf-intro>p{font-size:14px;color:#bcbcbc;max-width:300px;line-height:1.7}.obf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.obf-card{position:relative;border:1px solid #343434;background:#171717;transition:transform .25s,border-color .25s;min-width:0}.obf-card:hover{transform:translateY(-6px);border-color:var(--obf-gold)}.obf-card__link{display:flex;flex-direction:column;height:100%}.obf-card__media{position:relative;aspect-ratio:1.1;background:radial-gradient(ellipse at 50% 65%,#fff,#e9e9e9);padding:30px;display:grid;place-items:center;overflow:hidden}.obf-card__media img{width:100%;height:100%;object-fit:contain;max-height:280px;mix-blend-mode:multiply}.obf-burst{position:absolute;right:10px;top:10px;z-index:1;width:104px;min-height:104px;background:var(--obf-red);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font:bold 28px/1 Arial,sans-serif;transform:rotate(9deg);clip-path:polygon(50% 0,61% 10%,75% 3%,80% 18%,97% 20%,91% 38%,100% 50%,90% 62%,97% 80%,80% 82%,75% 97%,60% 90%,50% 100%,39% 90%,25% 97%,20% 82%,3% 80%,10% 62%,0 50%,10% 38%,3% 20%,20% 18%,25% 3%,39% 10%)}.obf-burst small{max-width:72px;text-align:center;font:9px/1.2 Arial,sans-serif;margin-top:5px}.obf-card__body{padding:24px;display:flex;flex-direction:column;flex:1;gap:10px}.obf-card__type{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--obf-gold)}.obf h3{font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.025em}.obf-price{font-size:27px;font-weight:800;line-height:1.4}.obf-price small{font-size:12px;color:#ddd}.obf-price s{font-size:15px;color:#aaa;font-weight:400;white-space:nowrap}.obf-detail{font-size:11px;line-height:1.5;color:#bdbdbd}.obf-saving{font-size:12px;line-height:1.5;color:var(--obf-gold)}.obf-card__cta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #414141;padding-top:18px;margin-top:auto;font-size:13px;font-weight:700}.obf-card__cta span{color:var(--obf-gold)}.obf-noimage{font:bold 40px Arial;color:#333}.obf-pagination{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:36px;font-size:16px}.obf-pagination a{text-decoration:underline}.obf-pagination .current{color:var(--obf-gold)}.obf-end{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:70px;padding:36px 0;border-top:1px solid #444;border-bottom:1px solid #444}.obf-end strong{font:900 clamp(25px,4vw,54px)/1.05 Arial;letter-spacing:-.05em}.obf-end strong span{color:var(--obf-gold)}.obf-end a{font-size:12px;text-decoration:underline}.obf-terms{font-size:11px;line-height:1.8;color:#aaa;max-width:800px;margin-top:24px!important}.obf-empty{padding:40px 0;line-height:1.8}@keyframes obf-float{50%{transform:translateY(-12px) rotate(6deg)}}@media(max-width:1099px){.obf-hero__layout{grid-template-columns:1fr 190px;gap:20px}.obf-seal strong{font-size:35px}.obf-seal>span{font-size:7px}.obf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.obf-hero__inner{padding:24px 6%}.obf-eyebrow{font-size:8px;letter-spacing:.1em}.obf-eyebrow span{margin:0 5px}.obf-hero__layout{display:block;padding:44px 0 30px}.obf h1{font-size:clamp(56px,16vw,100px)}.obf-kicker{font-size:12px}.obf-subtitle{font-size:14px;max-width:90%}.obf-seal{width:135px;margin:28px 0 0 auto;gap:8px}.obf-seal strong{font-size:26px}.obf-seal>span{font-size:5px}.obf-hero__footer{font-size:7px;line-height:1.6;flex-wrap:wrap}.obf-tape{font-size:19px}.obf-products{padding:55px 6% 28px}.obf-intro{display:block}.obf-intro>p{margin-top:16px}.obf-grid{grid-template-columns:1fr;gap:22px}.obf-card__media img{max-height:290px}.obf-card__body{padding:22px}.obf-end{display:block;margin-top:40px}.obf-end a{display:inline-block;margin-top:25px}}@media(prefers-reduced-motion:reduce){.obf *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.obf{display:block}.obf [hidden]{display:none!important}.obf-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.obf-filters button{font:inherit;font-size:12px;border:1px solid #555;border-radius:0;padding:12px 18px;background:#171717;color:#fff;cursor:pointer}.obf-filters button[aria-pressed="true"]{background:var(--obf-gold);color:#111;border-color:var(--obf-gold)}.obf-filters button:focus-visible{outline:3px solid var(--obf-gold);outline-offset:3px}.obf-count{font-size:12px;color:#ccc;margin-bottom:15px!important}.obf-count:empty{display:none}
