.campaign-bar{background-color:var(--bar-bg, var(--campaign-red, #B43751));color:var(--bar-text, #fff);font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.45;letter-spacing:0}.campaign-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;padding:8px var(--gutter-mobile);text-align:center}.campaign-bar__timer{padding:2px 5px;border:1px solid currentColor;line-height:1.45}.campaign-bar__copy{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;margin:0;padding-top:2px;color:inherit;font-size:inherit;line-height:inherit}.campaign-bar__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#ffffff4d;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px}a.campaign-bar__link:hover,a.campaign-bar__link:focus-visible{color:inherit;opacity:.85}@media only screen and (max-width:767px){.campaign-bar{line-height:1.25}.campaign-bar__inner{flex-direction:column}.campaign-bar__timer{line-height:1.25}}.campaign-confetti__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;transition:opacity 1s ease}.campaign-confetti__layer.is-hidden{opacity:0}.campaign-confetti__layer canvas{display:block;width:100%;height:100%;pointer-events:none}.campaign-tiles{display:flex;flex-wrap:wrap;gap:20px}.campaign-tile{position:relative;display:block;flex:0 0 100%;height:var(--tile-height, 300px);overflow:hidden;background-color:#ddd;color:#141414;text-decoration:none}.campaign-tile--third{flex-basis:calc((100% - 40px) / 3)}.campaign-tile__media,.campaign-tile__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.campaign-tile__image,.campaign-tile__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.no-touch a.campaign-tile .campaign-tile__image{transition:transform .8s cubic-bezier(.19,.61,.15,.82);backface-visibility:hidden}.no-touch a.campaign-tile:hover .campaign-tile__image{transform:scale(1.05)}.campaign-tile__label{position:absolute;top:20px;left:20px}.campaign-tile__label--image{width:var(--label-width, 200px);max-width:calc(100% - 40px)}.campaign-tile__label--image img{display:block;width:100%;height:auto}.campaign-tile__label--text{padding:10px;background-color:var(--campaign-accent);color:#f1f1f1;font-family:var(--FONT-STACK-NAV);font-size:25px;font-weight:600;line-height:1;text-transform:uppercase}.campaign-tile__caption{position:absolute;bottom:15px;left:20px;width:293px;max-width:calc(100% - 40px);margin:0;color:#141414;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:600;line-height:17px}@media only screen and (min-width:600px)and (max-width:1023px){.campaign-tile--third{height:var(--tile-height-tablet, 330px)}.campaign-tiles--tablet-square .campaign-tile--third{height:auto;aspect-ratio:1 / 1}.campaign-tile__label--image{width:calc(var(--label-width, 200px) * .75);max-width:none}}@media only screen and (max-width:767px){.campaign-tiles{gap:10px}.campaign-tile,.campaign-tile--third{flex-basis:100%;height:var(--tile-height-mobile, 200px)}.campaign-tile__label{top:12px;left:12px}.campaign-tile__label--image{width:calc(var(--label-width, 200px) * .75)}.campaign-tile__label--text{font-size:20px}.campaign-tile__caption{bottom:12px;left:12px}}
/*# sourceMappingURL=/cdn/shop/t/145/compiled_assets/styles.css.map?subset=AEBB */
