.banner{background:#005594;color:var(--banner-text-color,#fff);text-align:center;padding:.5em;position:relative;display:inline-block}.banner{font:900 1.25em/1 montserrat,Helvetica,sans-serif;text-transform:uppercase;margin:0}.banner--amazon-prime{font-size:clamp(.875em,4vw,var(--banner-amazon-prime-font-size-max,1.5em));overflow:hidden;--group-justify-content:center;display:flex;flex-wrap:wrap;align-items:var(--group-align-items,stretch);justify-content:var(--group-justify-content,space-around);overflow:hidden;margin:-.5rem;overflow:initial;text-align:center;text-transform:uppercase;background:#fff;color:#242527}.banner--amazon-prime>*{flex:0 1 auto}.banner--amazon-prime>*{margin:.5rem}@supports (gap:.5rem){.banner--amazon-prime{gap:var(--group-gap,.5rem);margin:-0;}.banner--amazon-prime > *{margin:0;}}.banner--amazon-prime b{color:var(--banner-text-color-bold,currentColor);font-weight:inherit}.banner--amazon-prime::selection,.banner--amazon-prime ::selection{background:#242527;color:#fff}.banner--amazon-prime a:focus,.banner--amazon-prime button:focus,.banner--amazon-prime [tabindex="0"]:focus{outline-color:#242527}.banner--amazon-prime .banner__header{display:flex}.banner--amazon-prime .banner__image{z-index:1;background:#fff;display:flex;align-items:center;margin-block:-.5em}.banner--amazon-prime .banner__image::before{display:block;width:3.5em;align-items:center;content:url(/images/amazon.svg);padding:.5em;box-sizing:content-box;transform:translateY(15%)}.banner--amazon-prime .banner__title,.banner--amazon-prime .banner__callout{position:relative;display:flex;align-items:center}.banner--amazon-prime .banner__title::before,.banner--amazon-prime .banner__callout::before{content:"";background:inherit;position:absolute;top:0;bottom:0;width:100vw}.banner--amazon-prime .banner__title{background:#fed136;color:#242527;padding:.5em;margin-block:-.5em}.banner--amazon-prime .banner__title::selection,.banner--amazon-prime .banner__title ::selection{background:#242527;color:#fed136}.banner--amazon-prime .banner__title a:focus,.banner--amazon-prime .banner__title button:focus,.banner--amazon-prime .banner__title [tabindex="0"]:focus{outline-color:#242527}.banner--amazon-prime .banner__title::before{left:-41vw}.banner--amazon-prime .banner__callout{background:#242527;color:#fff;padding:.5em;font-weight:bold;text-transform:uppercase;margin-block:-.5em}.banner--amazon-prime .banner__callout::selection,.banner--amazon-prime .banner__callout ::selection{background:#fff;color:#242527}.banner--amazon-prime .banner__callout a:focus,.banner--amazon-prime .banner__callout button:focus,.banner--amazon-prime .banner__callout [tabindex="0"]:focus{outline-color:#fff}.banner--amazon-prime .banner__text{position:relative;z-index:1}.banner--amazon-prime .banner__desc{font-weight:normal;align-items:center;position:relative;z-index:2;background:#fff;color:#242527;padding-inline:.5em}.banner--amazon-prime .banner__desc::selection,.banner--amazon-prime .banner__desc ::selection{background:#242527;color:#fff}.banner--amazon-prime .banner__desc a:focus,.banner--amazon-prime .banner__desc button:focus,.banner--amazon-prime .banner__desc [tabindex="0"]:focus{outline-color:#242527}.banner--amazon-prime .banner__desc [data-time-name]{font-size:80%}.banner--amazon-prime .banner__button{--button-font-size:.7em;--button-container-display:flex}@media all and (min-width:calc(73.5rem + 1rem*2)){.banner--amazon-prime .banner__desc{margin-block:-.5em}}@media all and (max-width:calc(73.4375rem + 1rem*2)){.banner--amazon-prime .banner__button{flex:1 1 100%;margin-top:.25rem}}@media all and (min-width:calc(45.6875rem + 1rem*2)) and (max-width:calc(73.4375rem + 1rem*2)){.banner--amazon-prime .banner__image::before{transform:translateY(5%)}.banner--amazon-prime .banner__title,.banner--amazon-prime .banner__callout{margin-block-end:0}}@media all and (max-width:calc(45.625rem + 1rem*2)){.banner--amazon-prime{padding-block-start:0;text-align:left}.banner--amazon-prime .banner__header{display:grid;grid-template-areas:"logo title" "logo callout"}.banner--amazon-prime .banner__image{grid-area:logo}.banner--amazon-prime .banner__title,.banner--amazon-prime .banner__callout{margin-block:0;position:relative}.banner--amazon-prime .banner__title::before,.banner--amazon-prime .banner__callout::before{width:130vw;left:-35vw}.banner--amazon-prime .banner__title{grid-area:title}.banner--amazon-prime .banner__callout{grid-area:callout}}.button{font:bold 1.75rem/1 sans-serif;word-break:break-word;padding:.75em 1.5em;text-align:center;text-decoration:none;display:var(--button-container-display,inline-flex);align-items:center;justify-content:center;color:#fff;cursor:pointer;background:none;border:none;position:relative;z-index:1;overflow:hidden;padding:.75em 1.5em;text-decoration:none;text-transform:uppercase;color:#000;font:900 var(--button-font-size,1.375em)/1 montserrat,Helvetica,sans-serif}.button>span{pointer-events:none}.button::before,.button::after,.button>span::before,.button>span::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}.button::after,.button:hover>span::after{opacity:0}.button::after,.button>span::after{transition:opacity 200ms ease-out}.button:hover::after,.button:focus::after{opacity:1}.button:hover,.button:focus{background:none}.button[tabindex="-1"]{visibility:hidden}.button::before{background:#f0c015}.button::after{background:#417d59}