.tj-campaign .tj-bfcm-mobile-layout{display:none}@media(max-width:749px){.tj-campaign .tj-bfcm-art .tj-bfcm-desktop-art{display:none}.tj-campaign .tj-bfcm-art{color:#fff;text-decoration:none}.tj-campaign .tj-bfcm-art:focus-visible{outline-offset:-5px}.tj-campaign .tj-bfcm-mobile-layout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px 20px 64px;overflow:hidden;background:linear-gradient(148deg,transparent 68%,rgba(255,255,255,.055) 68.2%,transparent 84%),radial-gradient(ellipse at 12% 0%,#cb141b 0%,transparent 62%),linear-gradient(145deg,#570403,#8c080b 52%,#350201);color:#fff;font-family:var(--font-body--family, Arial, sans-serif);text-align:center}.tj-campaign .tj-bfcm-mobile-content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:470px;min-width:0}.tj-campaign .tj-bfcm-mobile-kicker{display:block;color:#fff3e2;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.tj-campaign .tj-bfcm-mobile-heading{display:block;margin:0;width:100%;color:#fff;font-size:clamp(25px,7.2vw,44px);font-weight:800;font-style:italic;line-height:1.08;letter-spacing:-.045em;text-transform:uppercase}.tj-campaign .tj-bfcm-mobile-heading>span{display:block}.tj-campaign .tj-bfcm-mobile-heading>span+span{color:#a6e952;margin-top:3px}.tj-campaign .tj-bfcm-mobile-dates{display:block;color:#fff;font-size:clamp(13px,3.5vw,17px);font-weight:500;line-height:1.4;letter-spacing:.01em}.tj-campaign .tj-bfcm-mobile-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:100%;max-width:410px;margin:2px 0 5px;padding:13px 12px 15px;border-radius:4px;background:#fff6e8;color:#870607;box-shadow:0 5px #8ac940,0 9px 20px #0003}.tj-campaign .tj-bfcm-mobile-percent{display:block;color:#870607;font-size:clamp(60px,18vw,104px);font-weight:800;line-height:.96;letter-spacing:-.07em;white-space:nowrap}.tj-campaign .tj-bfcm-mobile-percent>span{font-size:.32em;letter-spacing:-.025em;vertical-align:baseline}.tj-campaign .tj-bfcm-mobile-sitewide{display:block;margin-top:4px;color:#870607;font-size:clamp(14px,3.7vw,19px);font-weight:700;line-height:1.25;letter-spacing:.16em;text-transform:uppercase}.tj-campaign .tj-bfcm-mobile-shipping{display:flex;flex-direction:column;gap:3px;color:#fff;font-size:clamp(13px,3.6vw,17px);font-weight:400;line-height:1.4}.tj-campaign .tj-bfcm-mobile-shipping strong{color:inherit;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/tj-bfcm-mobile-layout-1104.css.map */
