.tbn-strip{background:#080808;color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;padding:13px 20px;border-bottom:3px solid #ed1835;font-family:Assistant,Arial,sans-serif;position:relative;z-index:5;flex-wrap:wrap}.tbn-strip b{font:900 19px/1 Arial,sans-serif;letter-spacing:-.6px}.tbn-strip strong{color:#ff344e;font-size:22px}.tbn-strip small{font-size:14px;color:#eee}.tbn-strip a{background:#ed1835;color:white!important;padding:9px 16px;border-radius:3px;font-weight:800;min-height:44px;display:inline-flex;align-items:center}.tbn-hero{font-family:Assistant,Arial,sans-serif;background:#0b0b0d;color:#fff;margin:14px auto 28px;padding:40px 42px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:28px;position:relative;overflow:hidden;max-width:1600px;border-top:5px solid #ed1835}.tbn-hero:before{content:'';position:absolute;width:440px;height:440px;border:90px solid #ed1835;opacity:.1;border-radius:50%;left:-180px;top:-170px;pointer-events:none}.tbn-kicker{letter-spacing:3px;font:700 11px Arial;color:#aaa}.tbn-hero h1{font:950 clamp(38px,5.2vw,82px)/.95 Arial,sans-serif;letter-spacing:-3px;margin:22px 0;text-align:right;color:#fff}.tbn-hero h1 em{color:#ff263f;font-style:normal}.tbn-hero-copy p{font-size:24px;font-weight:800;margin:0 0 10px}.tbn-hero-copy>small{font-size:16px;color:#ddd}.tbn-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;z-index:1}.tbn-offers a{background:#19191c;color:white!important;padding:24px 12px;display:flex;min-height:210px;flex-direction:column;border:1px solid #3b3b40;border-bottom:4px solid #ed1835;transition:background .2s;text-align:center}.tbn-offers a:hover,.tbn-offers a:focus-visible{background:#a90b24;outline:2px solid #fff}.tbn-offers strong{font:900 clamp(36px,4.1vw,62px)/1 Arial;direction:ltr;color:#ff334f}.tbn-offers strong span{font-size:.5em}.tbn-offers b{font-size:19px;margin:14px 0 8px}.tbn-offers small{font-size:14px;line-height:1.4}.tbn-terms{grid-column:1/-1;background:#202024;padding:13px 18px;font-size:14px;line-height:1.6;margin:0 -42px;color:#e2e2e5;border-top:1px solid #38383e}.tbn-banner{position:relative!important}.tbn-stamp{position:absolute;top:14px;left:14px;z-index:12;background:#090909;color:#fff!important;box-shadow:5px 5px 0 #e71736;border:1px solid #ff3b54;padding:11px 15px;pointer-events:none;transform:rotate(-5deg);text-align:left;direction:ltr;font-family:Arial,sans-serif}.tbn-stamp b{font-size:clamp(12px,1.65vw,25px);font-weight:900;line-height:.96;display:block;letter-spacing:-.6px}.tbn-stamp small{display:block;background:#e71736;color:#fff;font:700 12px/1.2 Assistant,Arial;padding:4px 7px;margin-top:7px;direction:rtl}.tbn-price-note{display:block!important;font-size:12px!important;line-height:1.4!important;color:#c00b29!important;font-weight:800!important;margin-top:5px}.tbn-campaign .price-new,.tbn-campaign .product-price-new{color:#c00b29!important;font-weight:800!important}.tbn-campaign .price-old{text-decoration:line-through!important}.tbn-strip a:focus-visible{outline:3px solid white}@media(max-width:760px){.tbn-strip{gap:7px 13px;padding:10px}.tbn-strip>span{display:none}.tbn-strip b{font-size:16px}.tbn-strip strong{font-size:18px}.tbn-strip small{width:100%;text-align:center;order:3}.tbn-strip a{font-size:13px;padding:6px 10px}.tbn-hero{grid-template-columns:1fr;gap:24px;padding:28px 16px 0;margin-top:10px}.tbn-hero h1{font-size:clamp(38px,11vw,70px);letter-spacing:-2px;margin:17px 0}.tbn-hero-copy p{font-size:21px}.tbn-offers{gap:7px}.tbn-offers a{padding:18px 6px;min-height:170px}.tbn-offers strong{font-size:38px}.tbn-offers b{font-size:15px;line-height:1.25}.tbn-offers small{font-size:12px}.tbn-terms{margin:0 -16px;padding:12px 16px;font-size:13px}.tbn-stamp{top:8px;left:8px;padding:7px 9px;box-shadow:3px 3px 0 #e71736}.tbn-stamp b{font-size:14px}.tbn-stamp small{font-size:10px;margin-top:4px;padding:3px 4px}}
.tbn-hero .tbn-hero-copy p{color:#fff!important}.tbn-hero a{text-decoration:none!important}

/* Product-gallery campaign treatment, automatically unloaded on December 1. */
.tbn-campaign .product-thumb .countdown,.tbn-campaign .side-products .countdown{display:none!important}
.product-label.tbn-deal-label{background:#101014!important;color:#fff!important;border:1px solid #e92140!important;border-left:4px solid #e92140!important;border-radius:3px!important;box-shadow:0 2px 5px #0002!important;padding:5px 7px!important;min-width:0!important;min-height:0!important;height:auto!important;max-width:100%!important;line-height:1!important;transform:none!important;white-space:nowrap!important}
.product-label.tbn-deal-label b{font:900 10px/1.2 Arial,sans-serif!important;letter-spacing:.15px!important;color:#fff!important;display:block!important;direction:ltr!important;padding:0!important;text-shadow:none!important}
.tbn-hero{display:none!important}

