.cfvm-anniversary[hidden]{display:none!important}.cfvm-anniversary{margin-top:20px;margin-bottom:20px}.cfvm-anniversary__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 30px;background:#09264a;color:#eee8dc;padding:28px 32px;border:1px solid #c6a476;border-top:5px solid #b62f38;border-radius:8px;box-shadow:0 8px 24px rgb(9 38 74 / 14%)}.cfvm-anniversary__eyebrow{margin:0 0 7px;color:#d9c7a5;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cfvm-anniversary h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,3vw,37px);line-height:1.12;color:#eee8dc;margin:0 0 12px}.cfvm-anniversary__offer{font-size:clamp(15px,1.8vw,20px);line-height:1.5;margin:0 0 6px}.cfvm-anniversary__offer strong{color:#d9c7a5}.cfvm-anniversary__dates{font-size:13px;line-height:1.5;margin:0}.cfvm-anniversary__clock{align-self:center;text-align:center}.cfvm-anniversary__clock>p:first-child{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px}.cfvm-anniversary__digits{display:flex;gap:8px}.cfvm-anniversary__digits span{min-width:58px;padding:10px 9px;background:#fff8ed;border-radius:5px;color:#09264a}.cfvm-anniversary__digits b{display:block;font-size:28px;line-height:1.15;font-variant-numeric:tabular-nums}.cfvm-anniversary__digits small{display:block;font-size:10px;text-transform:uppercase;margin-top:4px}.cfvm-anniversary__deadline{font-size:11px;margin:9px 0 0}.cfvm-anniversary__disclosure{grid-column:1/-1;border-top:1px solid rgb(255 255 255 / 25%);padding-top:13px;margin:0;font-size:12px;line-height:1.6;color:#d4d8de}@media(max-width:749px){.cfvm-anniversary__inner{grid-template-columns:1fr;padding:22px 18px;gap:18px}.cfvm-anniversary__clock{justify-self:start}.cfvm-anniversary__digits span{min-width:55px}.cfvm-anniversary__clock{text-align:left}.cfvm-anniversary__offer span{display:none}.cfvm-anniversary__offer strong:nth-of-type(2){margin-left:8px}}


[data-cfvm-sale-grid][hidden],[data-cfvm-regular-grid][hidden]{display:none!important}.cfvm-sale-card{position:relative}.cfvm-sale-badge{position:absolute;right:12px;top:12px;z-index:3;background:#b62f38;color:white;padding:8px 12px;border-radius:4px;font-size:14px}
.cfvm-anniversary__logo{width:110px;height:auto;float:left;margin:0 20px 12px 0}

[data-cfvm-sale-badge][hidden]{display:none!important}.cfvm-was-price{font-size:12px;font-weight:400;color:#68737c}
