.shopify-section.promo-bar-section:has(.promo-bar__panel[open]),.shopify-section.promo-bar-section:has(.country-flag-panel:not([hidden])){position:relative;z-index:99}promo-bar{display:flex;align-items:stretch;height:var(--pb-height-mobile);padding-right:var(--pb-edge);background:var(--pb-bg);color:var(--pb-text);font-family:var(--font-body-family);font-size:var(--pb-font-mobile);font-weight:500;letter-spacing:var(--pb-tracking);line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pb-height: var(--pb-height-mobile);--pb-edge: var(--pb-edge-mobile);--pb-message-gap: var(--pb-message-gap-mobile);--pb-flag: var(--pb-flag-mobile);--pb-flag-slot: max(2.4rem, var(--pb-flag))}promo-bar[hidden]{display:none}promo-bar[data-test-mode]{display:none}html:not(.vip-offer-active) promo-bar [data-vip-only],html:not(.vip-offer-active) promo-bar[data-vip-all]{display:none}.promo-bar--uppercase{text-transform:uppercase}.promo-bar__messages{display:flex;flex:1 1 0;align-items:stretch;min-width:0;padding-left:var(--pb-edge)}.promo-bar--center.promo-bar--has-country:not(.promo-bar--scrolling) .promo-bar__messages{padding-left:calc(var(--pb-edge) + var(--pb-flag-slot))}.promo-bar__viewport{display:flex;flex:1 1 auto;align-items:center;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;overflow:hidden;cursor:pointer}.promo-bar--center:not(.promo-bar--scrolling) .promo-bar__viewport{justify-content:center}.promo-bar__viewport:focus-visible{outline:.2rem solid var(--pb-highlight);outline-offset:-.2rem;box-shadow:none}.promo-bar__track{display:flex;flex:0 0 auto;width:max-content}.promo-bar__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--pb-message-gap);white-space:nowrap;line-height:var(--pb-height)}.promo-bar__message{display:inline-flex;align-items:center;gap:.6em;margin:0;white-space:nowrap}.promo-bar__message[hidden],.promo-bar__separator[hidden]{display:none}.promo-bar__viewport:hover .promo-bar__message>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.promo-bar__message strong,.promo-bar__message b{color:var(--pb-highlight);font-weight:700}.promo-bar__label{display:inline-block;padding:.4em .65em .35em;border-radius:10rem;background:var(--pb-label-bg);color:var(--pb-label-text);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.promo-bar__messages .promo-bar__label{padding:.35em .6em .3em;border:1px solid var(--pb-highlight);background:transparent;color:var(--pb-highlight);font-size:.8em}.promo-bar__separator{color:color-mix(in srgb,var(--pb-text) 45%,transparent);font-weight:300}.promo-bar__separator--tail{display:none}.promo-bar--scrolling .promo-bar__separator--tail{display:inline}.promo-bar--scrolling .promo-bar__group{padding-right:var(--pb-message-gap)}.promo-bar--scrolling .promo-bar__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 1.6rem,#000 calc(100% - 2.4rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1.6rem,#000 calc(100% - 2.4rem),transparent)}@media(prefers-reduced-motion:no-preference){.promo-bar--scrolling .promo-bar__track{animation:promo-bar-scroll var(--pb-duration, 20s) linear infinite}.promo-bar--paused .promo-bar__track{animation-play-state:paused}@media(hover:hover){.promo-bar--hover-pause .promo-bar__viewport:hover .promo-bar__track{animation-play-state:paused}}.promo-bar__viewport:focus-visible .promo-bar__track{animation-play-state:paused}}@keyframes promo-bar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-bar__country{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:var(--pb-flag-slot)}.promo-bar__country form.localization-form,.promo-bar__country form.localization-form>div{display:flex;flex:none;align-items:center;justify-content:flex-end;height:100%;margin:0;padding:0}.promo-bar__country .country-flag-trigger.country-flag-trigger--desktop{width:var(--pb-flag-slot);height:var(--pb-flag-slot);min-width:0;min-height:0;margin:0;padding:0;justify-content:flex-end}.promo-bar__country .country-flag-trigger--desktop:focus-visible{outline:.2rem solid var(--pb-highlight);outline-offset:0;box-shadow:none}.promo-bar__country .country-flag-circle{width:var(--pb-flag);height:var(--pb-flag);border-color:#fff6}.promo-bar__country .country-flag-panel.country-flag-panel--desktop{top:calc(100% + (var(--pb-height) - var(--pb-flag)) / 2 - .3rem);color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:normal;line-height:1.4;text-transform:none}@media screen and (min-width:750px){promo-bar{height:var(--pb-height-desktop);font-size:var(--pb-font-desktop);--pb-height: var(--pb-height-desktop);--pb-edge: var(--pb-edge-desktop);--pb-message-gap: var(--pb-message-gap-desktop);--pb-flag: var(--pb-flag-desktop)}}.promo-bar__panel{--pb-panel-muted: color-mix(in srgb, var(--pb-panel-text) 80%, var(--pb-panel-bg));--pb-panel-line: color-mix(in srgb, var(--pb-panel-text) 12%, var(--pb-panel-bg));position:fixed;z-index:2;inset:var(--pb-panel-top, 0px) 0 auto 0;width:100%;max-width:none;max-height:calc(100dvh - var(--pb-panel-top, 0px));margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:var(--pb-panel-bg);color:var(--pb-panel-text);font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 2.4rem 4.8rem -1.6rem #111e3047}.promo-bar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,transparent var(--pb-panel-top, 0px),rgba(17,30,48,.35) var(--pb-panel-top, 0px))}.promo-bar__backdrop:not([hidden]){display:block}@media(prefers-reduced-motion:no-preference){.promo-bar__panel[open]{transition:opacity var(--duration-default, .2s) ease-out,transform var(--duration-medium, .3s) cubic-bezier(.25,.46,.45,.94)}.promo-bar__backdrop:not([hidden]){transition:opacity var(--duration-default, .2s) ease-out}@starting-style{.promo-bar__panel[open]{opacity:0;transform:translateY(-.8rem)}.promo-bar__backdrop:not([hidden]){opacity:0}}}.promo-bar__panel :focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem;box-shadow:none}.promo-bar__panel-head,.promo-bar__rows{max-width:var(--page-width);margin:0 auto}.promo-bar__panel-head{display:flex;align-items:center;gap:1.2rem;padding:1rem .6rem 1rem var(--pb-edge);border-bottom:1px solid var(--pb-panel-line)}.promo-bar__panel-title{flex:1 1 auto;margin:0;color:inherit;font-family:var(--font-heading-family);font-size:1.9rem;white-space:nowrap;font-weight:400;line-height:1.2;letter-spacing:-.01em}.promo-bar__panel-motion,.promo-bar__panel-close{display:flex;align-items:center;justify-content:center;min-height:4.4rem;margin:0;padding:0 .8rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.promo-bar__panel-motion{flex:0 1 auto;color:var(--pb-panel-muted);font-size:1rem;line-height:1.3;text-align:end;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-bar__panel-motion:hover{color:var(--pb-panel-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.promo-bar__panel-motion[hidden]{display:none}.promo-bar__panel-close{min-width:4.4rem}.promo-bar__panel-close .svg-wrapper,.promo-bar__panel-close svg{width:1.6rem;height:1.6rem}.promo-bar__rows{padding:0 var(--pb-edge) 2.4rem;list-style:none}.promo-bar__row{display:grid;gap:1.6rem;padding:2rem 0}.promo-bar__row+.promo-bar__row{border-top:1px solid var(--pb-panel-line)}.promo-bar__row[hidden]{display:none}.promo-bar__row-text{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.promo-bar__row-message{margin:0;font-size:1.7rem;font-weight:500;line-height:1.35;letter-spacing:-.005em}.promo-bar__row-message strong,.promo-bar__row-message b{font-weight:700}.promo-bar__row-details{color:var(--pb-panel-muted);font-size:1.4rem;line-height:1.55}.promo-bar__row-details>:first-child{margin-top:0}.promo-bar__row-details>:last-child{margin-bottom:0}.promo-bar__row-details ul{margin:0;padding-left:1.6rem}.promo-bar__row-details li::marker{color:var(--pb-panel-muted)}.promo-bar__row-link{display:inline-flex;align-items:center;gap:.5em;margin-top:.2rem;color:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em;text-transform:uppercase}.promo-bar__row-link:after{content:"\2192" / "";text-decoration:none}@media(prefers-reduced-motion:no-preference){.promo-bar__row-link:after{transition:transform var(--duration-default, .2s) ease-out}.promo-bar__row-link:hover:after{transform:translate(.25em)}}.promo-bar__row-button{margin-top:.4rem;border:0;font-family:var(--font-body-family);letter-spacing:normal}.promo-bar__editor-note{margin:0;padding:.4rem .8rem;border:1px dashed currentColor;font-size:1.2rem}.promo-bar__tiles{display:flex;gap:1.2rem;margin:0 calc(0px - var(--pb-edge));padding:0 var(--pb-edge);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pb-edge);scrollbar-width:none}.promo-bar__tiles::-webkit-scrollbar{display:none}.promo-bar__tile{flex:0 0 40%;scroll-snap-align:start}.promo-bar__tile-link{display:flex;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none}.promo-bar__panel .promo-bar__tile-link:focus-visible{outline-offset:-.2rem}.promo-bar__tile-media{display:block;aspect-ratio:1 / 1;margin-bottom:.6rem;overflow:hidden;border:1px solid var(--pb-panel-line);border-radius:.6rem;background:#fff}.promo-bar__tile-image{display:block;width:100%;height:100%;object-fit:cover;opacity:0}.promo-bar__tile-image.is-loaded{opacity:1}@media(prefers-reduced-motion:no-preference){.promo-bar__tile-image{transition:opacity var(--duration-default, .2s) ease,transform var(--duration-long, .5s) cubic-bezier(.25,.46,.45,.94)}.promo-bar__tile-link:hover .promo-bar__tile-image{transform:scale(1.04)}}.promo-bar__tile-link:hover .promo-bar__tile-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.promo-bar__tile-title{font-size:1.3rem;font-weight:700;line-height:1.3}.promo-bar__tile-note{display:-webkit-box;overflow:hidden;color:var(--pb-panel-muted);font-size:1.2rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.promo-bar-panel-open{overflow:hidden}@media screen and (min-width:750px){.promo-bar__panel-head{padding-top:1.4rem;padding-bottom:1.4rem}.promo-bar__panel-title{font-size:2.2rem}.promo-bar__panel-motion{font-size:1.1rem}.promo-bar__row{grid-template-columns:minmax(20rem,32rem) 1fr;gap:4rem;padding:2.8rem 0}.promo-bar__tiles{display:grid;grid-template-columns:repeat(auto-fill,15rem);gap:2rem;margin:0;padding:0;overflow:visible}.promo-bar__panel .promo-bar__tile-link:focus-visible{outline-offset:.3rem}.promo-bar__tiles--image-only{display:flex;gap:2rem;min-height:15rem;overflow-x:auto;scrollbar-width:none}.promo-bar__tiles--image-only .promo-bar__tile,.promo-bar__tiles--image-only .promo-bar__tile-link{flex:0 0 auto;height:100%}.promo-bar__tiles--image-only .promo-bar__tile-media{width:auto;height:100%;margin-bottom:0}}.promo-bar__tiles--image-only .promo-bar__tile-media{margin-bottom:0}.promo-cd{display:inline-flex;align-items:center;gap:2px;margin-inline:.2em;vertical-align:middle;font-family:monospace;font-size:var(--cd-size);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap}.promo-cd__box,.promo-cd--condensed{display:inline-block;padding:var(--cd-pad) var(--cd-pad-x);border-radius:var(--cd-radius);background:var(--cd-bg);color:var(--cd-color)}.promo-cd__box{min-width:var(--cd-min);text-align:center}.promo-cd__box[hidden],.promo-cd__colon[hidden]{display:none}.promo-cd__colon{margin:0 4px;color:var(--cd-colon)}.promo-cd--minimal{color:var(--cd-color)}.promo-bar__group .promo-cd{--cd-bar-box: calc(var(--pb-height) * .6);height:var(--pb-height);vertical-align:top;font-size:min(var(--cd-size),calc(var(--pb-height) * .32))}.promo-bar__group .promo-cd__box,.promo-bar__group .promo-cd--condensed{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--cd-bar-box);padding:0 .45em;border-radius:min(var(--cd-radius),.4rem)}.promo-bar__group .promo-cd--condensed{margin-block:calc((var(--pb-height) - var(--cd-bar-box)) / 2)}.promo-bar__group .promo-cd__box{display:inline-block;min-width:calc(var(--cd-bar-box) * 1.05);line-height:var(--cd-bar-box);text-align:center}.promo-bar__group .promo-cd{gap:0}.promo-bar__group .promo-cd__colon{margin:0 1px;font-family:var(--font-body-family)}.promo-bar__group .promo-cd[data-labels=""] .promo-cd__box:after{content:attr(data-short);margin-left:.1em;font-size:.8em}.promo-bar__panel .promo-cd--boxes_colon{display:flex;width:max-content;margin:1.2rem 0 0;gap:0;padding-bottom:1.8rem}.promo-bar__panel .promo-cd--boxes_colon .promo-cd__colon{margin:0 2px;font-family:var(--font-body-family)}.promo-bar__panel .promo-cd--boxes_colon .promo-cd__box{min-width:max(var(--cd-min),4.8rem)}.promo-bar__panel .promo-cd__box{position:relative}.promo-bar__panel .promo-cd__box:after{content:attr(data-label);position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);color:var(--pb-panel-muted);font-family:var(--font-body-family);font-size:.9rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.promo-bar__panel .promo-cd__colon,.promo-bar__panel .promo-cd--minimal{color:var(--pb-panel-text)}.promo-bar__message [data-cd-ended][hidden],.promo-bar__row [data-cd-ended][hidden],.promo-bar__message [data-cd-live][hidden],.promo-bar__row [data-cd-live][hidden]{display:none}.promo-bar__rewards{display:grid;gap:1rem;width:100%;max-width:40rem;padding:1.4rem 1.6rem;border-radius:.8rem;background:color-mix(in srgb,var(--pb-panel-text) 5%,var(--pb-panel-bg))}.promo-bar__rewards[hidden],.promo-bar__rewards [hidden],.promo-bar__message [data-rewards-bar][hidden],.promo-bar__row [data-rewards-bar][hidden]{display:none}.promo-bar__rewards p{margin:0}.promo-bar__rewards-balance{font-size:1.7rem;font-weight:500}.promo-bar__rewards-heading{color:var(--pb-panel-muted);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-bar__rewards-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none}.promo-bar__rewards-list li{padding:.5rem 1.1rem;border:1px solid var(--pb-panel-line);border-radius:10rem;background:var(--pb-panel-bg);font-size:1.3rem;font-weight:700;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-promo-bar.css.map */
