.bb-holiday-header{grid-column:1/-1;min-width:0;margin-bottom:8px}.bb-holiday-header *{box-sizing:border-box}.bb-holiday-header .bb-film{position:relative;aspect-ratio:852/480;overflow:hidden;border-radius:22px;background:#ede8da;isolation:isolate}.bb-holiday-header .bb-film-poster,.bb-holiday-header video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:22px}.bb-holiday-header .bb-film-poster{z-index:1}.bb-holiday-header .is-playing .bb-film-poster{visibility:hidden}.bb-holiday-header .bb-film button{position:absolute;bottom:10px;right:10px;z-index:2;min-height:44px;min-width:96px;padding:8px 14px;border-radius:24px;background:#fff8eb;color:#234a3e;border:1px solid #234a3e;font:600 11px var(--body-font-family);cursor:pointer}.bb-holiday-header button:focus-visible{outline:3px solid #bf3444;outline-offset:3px}.bb-holiday-header h1{font-family:var(--heading-font-family);margin:0;letter-spacing:-.04em}.bb-holiday-header h1>*{display:block;font-style:normal}.bb-holiday-header .bb-title p{font:400 12px/1.5 var(--body-font-family);margin:16px 0 0}.bb-holiday-header h1 small{font-size:20px;font-weight:500;letter-spacing:0}.bb-holiday-header h1 span,.bb-holiday-header h1 strong{font-weight:700;line-height:.98}@media(max-width:767px){.bb-holiday-header .bb-film button{min-width:88px;bottom:7px;right:7px}.bb-holiday-header .bb-film,.bb-holiday-header video,.bb-holiday-header .bb-film-poster{border-radius:17px}}.bb-holiday-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:center;gap:0;background:#fff;padding:18px 8px 24px;isolation:isolate;overflow:visible}.bb-holiday-v2 .bb-film-card{order:0;min-width:0;transform:rotate(-1deg);position:relative;z-index:0}.bb-holiday-v2 .bb-film{border-radius:24px}.bb-holiday-v2 .bb-caption{display:none}.bb-holiday-v2 .bb-title{order:1;position:relative;z-index:1;margin-left:-10px;padding:16px 0 16px 16px}.bb-holiday-v2 h1{letter-spacing:-.055em}.bb-holiday-v2 h1 small{font-size:19px;color:#254d3e;margin:0 0 9px 8px;letter-spacing:-.02em}.bb-holiday-v2 h1 span{font-size:clamp(40px,4.6vw,66px);font-weight:700;color:#254d3e;line-height:1.02;letter-spacing:-.065em}.bb-holiday-v2 h1 strong{display:inline-block;font-size:clamp(43px,4.9vw,70px);line-height:1.05;letter-spacing:-.06em;background:#b0273c;color:#fff;padding:3px 20px 12px 13px;transform:rotate(-4deg);margin:8px 0 0 -10px;border-radius:3px 20px;box-shadow:0 5px #fff}.bb-holiday-v2 .bb-title p{color:#254d3e;font-size:11px;line-height:1.5;margin:20px 0 0 8px}.bb-holiday-v2 .bb-print-elf{position:absolute;width:42px;right:8px;top:-51px;transform:rotate(7deg)}.bb-holiday-v2 .bb-print-elf img{width:100%;height:auto;display:block}.bb-holiday-header .bb-film button{min-width:44px;width:44px;height:44px;padding:12px;display:grid;place-items:center;background:#fff;color:#254d3e}.bb-holiday-header .bb-icon-pause,.bb-holiday-header button[aria-label="Pause silent holiday film"] .bb-icon-play{display:none}.bb-holiday-header button[aria-label="Pause silent holiday film"] .bb-icon-pause{display:block}@media(max-width:767px){.bb-holiday-v2{grid-template-columns:1fr;padding:5px 6px 12px;gap:0}.bb-holiday-v2 .bb-film-card{transform:rotate(-1deg)}.bb-holiday-v2 .bb-film{border-radius:20px}.bb-holiday-v2 .bb-title{margin:-10px auto 0;padding:7px 44px 0 10px;background:#fff;border-radius:16px 16px 0 0;width:max-content;max-width:100%;text-align:left}.bb-holiday-v2 h1 small{display:inline-block;font-size:12px;margin:0 6px 0 0;vertical-align:middle}.bb-holiday-v2 h1 span{display:inline-block;font-size:34px;vertical-align:middle}.bb-holiday-v2 h1 strong{display:block;font-size:48px;width:max-content;margin:4px 0 0 12px;padding:0 17px 8px 12px;line-height:1}.bb-holiday-v2 .bb-title p{display:none}.bb-holiday-v2 .bb-print-elf{width:32px;right:0;top:17px}.bb-holiday-v2 .bb-film button{bottom:14px;right:8px}}.bb-holiday-v2 .bb-film-card{transform:none;background:#315841;padding:6px;border-radius:25px;box-shadow:5px 5px #b0273c;margin:0 5px 5px 0}.bb-holiday-v2 .bb-title{margin-left:0;padding-left:18px}.bb-holiday-v2 h1 strong{transform:none;margin-left:0;border-radius:8px;padding:3px 14px 10px;box-shadow:none;font-size:clamp(38px,4.3vw,61px)}.bb-holiday-v2 h1 small,.bb-holiday-v2 .bb-title p{margin-left:0}.bb-holiday-v2 .bb-print-elf{transform:none;top:-38px;right:8px}@media(max-width:767px){.bb-holiday-v2 .bb-film-card{padding:5px;border-radius:22px;margin:0 4px 4px 0;box-shadow:4px 4px #b0273c}.bb-holiday-v2 .bb-title{margin:10px auto 0;padding:0 40px 0 0;border-radius:0;background:#fff}.bb-holiday-v2 h1 small{display:block;font-size:12px;margin:0 0 3px}.bb-holiday-v2 h1 span{font-size:29px;line-height:1}.bb-holiday-v2 h1 strong{font-size:40px;line-height:1;padding:3px 12px 8px;margin:5px 0 0}.bb-holiday-v2 .bb-print-elf{top:14px;right:0;width:30px}}.bb-holiday-v2{background:#f6f1e7;border-radius:26px}.bb-holiday-v2 .bb-title{text-align:center;background:transparent;padding-right:14px}.bb-holiday-v2 h1 strong{margin-left:auto;margin-right:auto}.bb-holiday-v2 .bb-print-elf{right:12px}@media(max-width:767px){.bb-holiday-v2{padding:8px 6px 18px;border-radius:24px}.bb-holiday-v2 .bb-title{width:100%;padding:0 40px;background:transparent}.bb-holiday-v2 h1 span{display:block}.bb-holiday-v2 h1 strong{margin-left:auto;margin-right:auto}.bb-holiday-v2 .bb-print-elf{right:28px}}.bb-holiday-v2 h1 span{font-size:clamp(28px,3.2vw,45px)}.bb-holiday-v2 h1 strong{font-size:clamp(25px,2.8vw,40px);letter-spacing:-.045em;padding:7px 10px 10px}@media(max-width:767px){.bb-holiday-v2{position:relative;padding:6px}.bb-holiday-v2 .bb-title{position:absolute;left:21px;bottom:24px;width:calc(100% - 92px);max-width:280px;padding:0;margin:0;text-align:left;z-index:2;pointer-events:none}.bb-holiday-v2 h1 span,.bb-holiday-v2 h1 strong{display:block;width:auto;color:#fff;background:none;border-radius:0;padding:0;margin:0;font-size:27px;line-height:1.05;letter-spacing:-.035em;text-shadow:0 1px 3px #0006}.bb-holiday-v2 h1 strong{font-size:28px}.bb-holiday-v2 .bb-print-elf{display:none}.bb-holiday-v2 .bb-title:before{content:"";position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px;z-index:-1;background:radial-gradient(ellipse at 45% 55%,rgba(12,35,24,.7) 0%,rgba(12,35,24,.48) 45%,transparent 74%);pointer-events:none}.bb-holiday-v2 .bb-film button{z-index:3;bottom:10px}.bb-holiday-v2 .bb-film-card{margin-bottom:4px}}.bb-holiday-v2 .bb-holiday-script{font-family:Snell Roundhand,URW Chancery L,Apple Chancery,Brush Script MT,cursive;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.15;color:#a52639;margin:0 0 15px;letter-spacing:0}.bb-holiday-v2 .bb-print-elf{top:-50px}@media(max-width:767px){.bb-holiday-v2 .bb-holiday-script{display:none}}.bb-holiday-header .bb-film button[aria-label="Pause silent holiday film"]:not(:focus-visible){opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/397/assets/bb-holiday-collection.css.map */
