.cb-hero{--cb-navy: #101816;--cb-navy-2: #15221c;--cb-gold: #e4c36a;--cb-gold-deep: #c9a227;--cb-red: #9b1c1c;--cb-red-dark: #6d1212;--cb-white: #ffffff;width:100%;margin:0;padding:0;color:var(--cb-white);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.cb-hero__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cb-hero__ribbon{position:relative;z-index:2;width:100%;background:linear-gradient(180deg,#b42323,#9b1c1c 45%,#6d1212);border-top:2px solid var(--cb-gold);border-bottom:2px solid var(--cb-gold);box-shadow:0 6px 16px #00000059}.cb-hero__ribbon-inner{display:flex;align-items:center;justify-content:center;gap:.4rem;max-width:1100px;margin:0 auto;padding:22px .5rem}.cb-hero__ribbon-text{margin:0;color:var(--cb-white);font-weight:900;font-size:34px;letter-spacing:.03em;line-height:1;text-transform:uppercase;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.28);white-space:nowrap}.cb-hero__marks{display:flex;align-items:center;gap:.28rem;flex-shrink:0}.cb-hero__flake{display:block;fill:none;stroke:var(--cb-gold);stroke-width:1.8;stroke-linecap:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.cb-hero__flake--sm{width:14px;height:14px}.cb-hero__flake--lg{width:22px;height:22px}.cb-hero__body{position:relative;overflow:hidden;background-color:var(--cb-navy);background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.22),transparent 2px),radial-gradient(1px 1px at 28% 62%,rgba(255,255,255,.14),transparent 2px),radial-gradient(1.5px 1.5px at 78% 14%,rgba(228,195,106,.2),transparent 2px),radial-gradient(1px 1px at 86% 70%,rgba(255,255,255,.12),transparent 2px),radial-gradient(1.2px 1.2px at 64% 84%,rgba(255,255,255,.12),transparent 2px),radial-gradient(1.5px 1.5px at 42% 10%,rgba(255,255,255,.16),transparent 2px),radial-gradient(1px 1px at 8% 88%,rgba(228,195,106,.12),transparent 2px),linear-gradient(180deg,rgba(26,48,38,.35) 0%,rgba(16,24,22,.15) 42%,var(--cb-navy) 78%);background-repeat:no-repeat}.cb-hero__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.45;background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(228,195,106,.45) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(255,255,255,.35) 0 .8px,transparent 1.4px);background-size:160px 180px,210px 230px,120px 140px;background-position:8% 6%,70% 12%,40% 40%}.cb-hero__inner{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:.4rem 1rem 1.5rem;text-align:center}.cb-hero__tagline{margin:12px 0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:600;font-size:26px;line-height:1.25;color:var(--cb-gold);letter-spacing:.01em;text-shadow:0 2px 8px rgba(0,0,0,.85),0 0 18px rgba(16,24,22,.9),0 1px 2px rgba(0,0,0,.95)}.cb-hero__tagline:after{content:"";display:block;width:3.4rem;height:2px;margin:.5rem auto 0;background:var(--cb-gold);border-radius:1px;opacity:.85}.cb-hero__cover-link{position:relative;display:inline-block;margin:0 auto 10px;text-decoration:none}.cb-hero__glow{position:absolute;left:50%;top:50%;width:120%;height:108%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(228,195,106,.4) 0%,rgba(228,195,106,.1) 46%,transparent 72%);filter:blur(10px);pointer-events:none;z-index:0}.cb-hero__cover,.cb-hero__cover-link img{position:relative;z-index:1;display:block;width:min(40vw,156px);max-width:62vw;height:auto;margin:0 auto;border-radius:2px;box-shadow:0 10px 28px #00000080}.cb-hero__offer{margin:0}.cb-hero__format{margin:0 0 .3rem;color:var(--cb-white);font-weight:800;font-size:1.15rem;letter-spacing:.01em}.cb-hero__prices{margin:0 0 .45rem;display:flex;align-items:baseline;justify-content:center;gap:.55rem;flex-wrap:wrap}.cb-hero__was{color:#ef4444;font-size:1.15rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.cb-hero__now{color:var(--cb-gold);font-size:2.35rem;font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(0,0,0,.25)}.cb-hero__details{margin:0 auto .45rem;max-width:28rem;color:#f3f0e8;font-weight:500;font-size:13px;line-height:1.4}.cb-hero__ends{margin:0 0 .65rem;color:var(--cb-gold);font-style:italic;font-weight:500;font-size:.95rem}.cb-hero__btn{display:inline-block;width:100%;max-width:22rem;padding:.8rem 1.2rem;background:linear-gradient(180deg,#b42323 0%,var(--cb-red) 55%,var(--cb-red-dark) 100%);color:var(--cb-white);font-weight:800;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid var(--cb-gold-deep);border-radius:4px;box-shadow:0 6px 16px #00000059}.cb-hero__btn:hover,.cb-hero__btn:focus-visible{color:var(--cb-white);filter:brightness(1.08)}@media(max-width:449px){.cb-hero__marks{display:none}.cb-hero__ribbon-inner{padding:22px 8px}.cb-hero__ribbon-text{letter-spacing:0;font-size:min(34px,7.4vw)}}@media(min-width:500px){.cb-hero__ribbon-inner{gap:.7rem;padding:22px 1rem}.cb-hero__ribbon-text{letter-spacing:.08em}.cb-hero__flake--sm{width:16px;height:16px}.cb-hero__flake--lg{width:24px;height:24px}.cb-hero__format{font-size:1.35rem}.cb-hero__now{font-size:3rem}.cb-hero__details{font-size:15px}}@media(min-width:750px){.cb-hero__ribbon-text{font-size:48px;letter-spacing:.1em}.cb-hero__ribbon-inner{gap:.85rem;padding:22px 1.25rem}.cb-hero__flake--sm{width:22px;height:22px}.cb-hero__flake--lg{width:32px;height:32px}.cb-hero__inner{padding:.7rem 1.5rem 2.1rem}.cb-hero__tagline{font-size:40px;margin:22px 0 24px}.cb-hero__tagline:after{width:4.4rem;margin-top:.65rem}.cb-hero__cover-link{margin-bottom:18px}.cb-hero__cover,.cb-hero__cover-link img{width:340px;max-width:none}.cb-hero__format{font-size:1.5rem}.cb-hero__was{font-size:1.35rem}.cb-hero__now{font-size:3.5rem}.cb-hero__details{font-size:16px;max-width:34rem}.cb-hero__ends{font-size:1.1rem}.cb-hero__btn{font-size:1.15rem;padding:1.05rem 1.75rem;max-width:24rem}}.vd-hero{--vd-navy: #16122b;--vd-navy-2: #1c1638;--vd-gold: #e4c36a;--vd-gold-deep: #c9a227;--vd-red: #b91c1c;--vd-red-dark: #7f1010;--vd-white: #ffffff;width:100%;margin:0;padding:0;color:var(--vd-white);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.vd-hero__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vd-hero__ribbon{position:relative;z-index:2;width:100%;background:linear-gradient(180deg,#d12626,#b91c1c 42%,#8a1212);border-top:2px solid var(--vd-gold);border-bottom:2px solid var(--vd-gold);box-shadow:0 6px 16px #00000059}.vd-hero__ribbon-inner{display:flex;align-items:center;justify-content:center;gap:.4rem;max-width:1100px;margin:0 auto;padding:22px .5rem}.vd-hero__ribbon-text{margin:0;color:var(--vd-white);font-weight:900;font-size:34px;letter-spacing:.03em;line-height:1;text-transform:uppercase;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.28);white-space:nowrap}.vd-hero__stars{display:flex;align-items:center;gap:.28rem;flex-shrink:0}.vd-hero__star{display:block;fill:var(--vd-gold);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.vd-hero__star--sm{width:16px;height:16px}.vd-hero__star--lg{width:26px;height:26px}.vd-hero__body{position:relative;overflow:hidden;background-color:var(--vd-navy);background-image:radial-gradient(1.5px 1.5px at 10% 24%,rgba(255,255,255,.18),transparent 2px),radial-gradient(1px 1px at 22% 72%,rgba(255,255,255,.12),transparent 2px),radial-gradient(1.5px 1.5px at 80% 18%,rgba(228,195,106,.16),transparent 2px),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.1),transparent 2px),radial-gradient(1px 1px at 64% 88%,rgba(255,255,255,.1),transparent 2px),radial-gradient(1.5px 1.5px at 40% 14%,rgba(255,255,255,.12),transparent 2px);background-repeat:no-repeat}.vd-hero__body:before{content:"";position:absolute;left:-8%;right:-8%;top:-6%;height:68%;pointer-events:none;z-index:0;opacity:.34;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%271200%27%20height%3D%27700%27%20viewBox%3D%270%200%201200%20700%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%200h1200v80c-200%2036-400-28-600%200S200%2044%200%2080Z%27%20fill%3D%27rgba%28154%2C50%2C72%2C0.55%29%27/%3E%3Cpath%20d%3D%27M0%2070c200%2036%20400-28%20600%200s400%2036%20600%200v70c-200%2040-400-24-600%200S200%2096%200%20140Z%27%20fill%3D%27rgba%28214%2C218%2C230%2C0.32%29%27/%3E%3Cpath%20d%3D%27M0%20128c200%2040%20400-24%20600%200s400%2040%20600%200v80c-200%2036-400-28-600%200S200%20164%200%20208Z%27%20fill%3D%27rgba%2852%2C64%2C120%2C0.48%29%27/%3E%3Cpath%20d%3D%27M0%20196c200%2036%20400-28%20600%200s400%2036%20600%200v70c-200%2036-400-24-600%200S200%20232%200%20266Z%27%20fill%3D%27rgba%28130%2C42%2C62%2C0.4%29%27/%3E%3Cpath%20d%3D%27M0%20254c200%2036%20400-24%20600%200s400%2036%20600%200v80c-200%2032-400-20-600%200S200%20286%200%20334Z%27%20fill%3D%27rgba%2840%2C50%2C96%2C0.36%29%27/%3E%3Cpath%20d%3D%27M0%20322c200%2032%20400-20%20600%200s400%2032%20600%200v88c-200%2028-400-16-600%200S200%20350%200%20410Z%27%20fill%3D%27rgba%2890%2C36%2C64%2C0.22%29%27/%3E%3C/svg%3E);background-size:100% 100%;background-repeat:no-repeat;transform:skewY(-3.5deg);transform-origin:top center;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 58%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 58%,transparent 100%)}.vd-hero__inner{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:.35rem 1rem 1.5rem;text-align:center}.vd-hero__thanks{margin:14px 0 16px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:30px;line-height:1.2;color:var(--vd-gold);letter-spacing:.01em;text-shadow:0 2px 8px rgba(0,0,0,.85),0 0 18px rgba(22,18,43,.9),0 1px 2px rgba(0,0,0,.95)}.vd-hero__thanks:after{content:"";display:block;width:3.6rem;height:3px;margin:.55rem auto 0;background:#c41e1e;border-radius:1px}.vd-hero__cover-link{position:relative;display:inline-block;margin:0 auto 12px;text-decoration:none}.vd-hero__glow{position:absolute;left:50%;top:50%;width:120%;height:108%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(228,195,106,.45) 0%,rgba(228,195,106,.12) 46%,transparent 72%);filter:blur(10px);pointer-events:none;z-index:0}.vd-hero__cover,.vd-hero__cover-link img{position:relative;z-index:1;display:block;width:min(44vw,172px);max-width:62vw;height:auto;margin:0 auto;border-radius:2px;box-shadow:0 10px 28px #00000080}.vd-hero__offer{margin:0}.vd-hero__format{margin:0 0 .35rem;color:var(--vd-white);font-weight:800;font-size:1.15rem;letter-spacing:.01em}.vd-hero__prices{margin:0 0 .45rem;display:flex;align-items:baseline;justify-content:center;gap:.55rem;flex-wrap:wrap}.vd-hero__was{color:#ef4444;font-size:1.15rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.vd-hero__now{color:var(--vd-gold);font-size:2.35rem;font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(0,0,0,.25)}.vd-hero__note{margin:0 0 1rem;color:#f3f0e8;font-style:italic;font-weight:500;font-size:.98rem}.vd-hero__btn{display:inline-block;width:100%;max-width:22rem;padding:.95rem 1.4rem;background:linear-gradient(180deg,#d12626 0%,var(--vd-red) 55%,var(--vd-red-dark) 100%);color:var(--vd-white);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid var(--vd-gold-deep);border-radius:4px;box-shadow:0 6px 16px #00000059}.vd-hero__btn:hover,.vd-hero__btn:focus-visible{color:var(--vd-white);filter:brightness(1.08)}@media(max-width:449px){.vd-hero__stars{display:none}.vd-hero__ribbon-inner{padding:22px 8px}.vd-hero__ribbon-text{letter-spacing:0;font-size:min(34px,8.2vw)}}@media(min-width:500px){.vd-hero__ribbon-inner{gap:.7rem;padding:22px 1rem}.vd-hero__ribbon-text{letter-spacing:.08em}.vd-hero__star--sm{width:20px;height:20px}.vd-hero__star--lg{width:30px;height:30px}.vd-hero__format{font-size:1.35rem}.vd-hero__now{font-size:3rem}}@media(min-width:750px){.vd-hero__ribbon-text{font-size:52px;letter-spacing:.12em}.vd-hero__ribbon-inner{gap:.85rem;padding:22px 1.25rem}.vd-hero__star--sm{width:26px;height:26px}.vd-hero__star--lg{width:38px;height:38px}.vd-hero__inner{padding:.6rem 1.5rem 2.1rem}.vd-hero__thanks{font-size:44px;margin:22px 0 26px}.vd-hero__thanks:after{width:4.4rem;margin-top:.65rem}.vd-hero__cover-link{margin-bottom:20px}.vd-hero__cover,.vd-hero__cover-link img{width:360px;max-width:none}.vd-hero__format{font-size:1.5rem}.vd-hero__was{font-size:1.35rem}.vd-hero__now{font-size:3.5rem}.vd-hero__note{font-size:1.1rem}.vd-hero__btn{font-size:1.25rem;padding:1.05rem 1.75rem;max-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
