﻿#promotion-container.black-friday-panel{background:radial-gradient(ellipse at 50% 0,rgba(181,0,39,.07) 0,rgba(181,0,39,0) 55%),#fff;border:1px solid #eadadc;border-radius:8px;box-shadow:0 8px 24px rgba(136,0,28,.12);color:#333}#promotion-container.black-friday-panel .bf-muted,#promotion-container.black-friday-panel .text-muted{color:#666}#promotion-container.black-friday-panel>.black-friday-banner-container{border-radius:7px 7px 0 0;overflow:hidden}.bf-eyebrow{color:#b50027;font-weight:700;letter-spacing:2px;text-transform:uppercase}#promotion-container .bf-cta,.bf-cta,.choice-button{background:linear-gradient(180deg,#b50027,#88001c);border:0;border-radius:6px;box-shadow:0 4px 14px rgba(181,0,39,.35);color:#fff;display:block;font-weight:700;line-height:1.5;padding:15px 20px;text-align:center;text-shadow:rgba(0,0,0,.3) 1px 1px 2px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:100%;word-break:break-word}#promotion-container .bf-cta:hover,.bf-cta:hover,.choice-button:hover{background:linear-gradient(180deg,#d0002d,#b50027);box-shadow:0 8px 20px rgba(181,0,39,.5);color:#fff;text-decoration:none;transform:translateY(-2px)}#promotion-container .bf-cta:link,#promotion-container .bf-cta:visited{color:#fff;text-decoration:none}#promotion-container .bf-cta:focus,.bf-cta:focus,.choice-button:focus{color:#fff;outline:2px solid #f5c451;outline-offset:2px}.choice-button .choice-description{display:block;font-weight:400;margin-top:4px;opacity:.9}.bf-reassurance{color:#666;-moz-column-gap:25px;column-gap:25px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;row-gap:8px}.bf-reassurance .glyphicon{color:#b50027;padding-right:6px}.bf-tick-list{list-style:none;margin:0;padding:0;text-align:left}.bf-tick-list li{padding:4px 0 4px 28px;position:relative}.bf-tick-list li:before{color:#b50027;content:"✓";font-weight:700;left:0;position:absolute;top:3px}.bf-terms{color:#666}.bf-terms summary{color:#333;cursor:pointer;font-weight:700}.bf-terms summary:focus{outline:2px solid #b50027;outline-offset:2px}.black-friday-panel details>summary{padding:4px 0}.black-friday-panel details>summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .15s ease}.black-friday-panel details[open]>summary:before{transform:rotate(90deg)}@media(max-width:767px){#promotion-container .black-friday-banner{-moz-column-gap:14px;column-gap:14px;flex-direction:row;padding:14px 4% 16px}#promotion-container .black-friday-banner-lockup{padding:8px 16px 14px}#promotion-container .black-friday-banner-black,#promotion-container .black-friday-banner-friday{font-size:24px}#promotion-container .black-friday-banner-sale{bottom:-8px;font-size:16px;padding:0 6px;right:-6px}#promotion-container .black-friday-banner-discount{font-size:22px}#promotion-container .black-friday-banner-date{font-size:16px}#promotion-container .black-friday-countdown{-moz-column-gap:10px;column-gap:10px;flex-wrap:nowrap;padding:6px 8px}#promotion-container .black-friday-countdown .countdown-label{font-size:.85em;letter-spacing:0}#promotion-container .black-friday-countdown .countdown-units{-moz-column-gap:5px;column-gap:5px}#promotion-container .black-friday-countdown .countdown-unit{align-items:baseline;-moz-column-gap:2px;column-gap:2px;flex-direction:row;min-width:0;padding:2px 6px}#promotion-container .black-friday-countdown .countdown-unit b{font-size:1.15em}#promotion-container .black-friday-countdown .countdown-unit small{font-size:.7em}}
