promo-bar{display:flex;align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc((100vw - 100%)/2);height:var(--pb-height-mobile);position:sticky;top:0;background:var(--pb-bg);color:var(--pb-text);font-family:var(--pb-font),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--pb-font-mobile);letter-spacing:var(--pb-tracking);line-height:1;--pb-height: var(--pb-height-mobile);--pb-edge: var(--pb-edge-mobile);--pb-gender-gap: var(--pb-gender-gap-mobile);--pb-divider-space: var(--pb-divider-space-mobile);--pb-message-gap: var(--pb-message-gap-mobile);--country-flag-height: var(--pb-flag-mobile, 14px);--country-menu-top: var(--pb-height-mobile)}.promo-bar--uppercase{text-transform:uppercase}.promo-bar__gender{display:flex;flex:0 0 auto;align-items:stretch;padding-left:var(--pb-edge)}.promo-bar__gender[hidden]{display:none}.promo-bar__gender-list{display:flex;align-items:baseline;gap:var(--pb-gender-gap);margin:0;padding:0;list-style:none}.promo-bar__gender-list li{display:block;color:var(--pb-text)}.promo-bar__gender-list li:hover,.promo-bar__gender-list li:has(>[aria-current]){color:var(--pb-highlight)}.promo-bar__gender-link{display:block;min-width:2.4rem;line-height:var(--pb-height);text-decoration:none;white-space:nowrap}.promo-bar__gender-link[aria-current]{font-family:pp_morimedium,-apple-system,BlinkMacSystemFont,sans-serif}.promo-bar__gender-link:focus-visible,.promo-bar__viewport:focus-visible{outline:.2rem solid var(--pb-highlight);outline-offset:-.2rem;box-shadow:none}.promo-bar__divider{flex:0 0 auto;align-self:center;width:1px;height:1.1em;margin:0 var(--pb-divider-space);background:var(--pb-divider)}.promo-bar__messages{display:flex;flex:1 1 0;align-items:stretch;min-width:0}.promo-bar--no-gender .promo-bar__messages{padding-left:var(--pb-edge)}.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:left;overflow:hidden;cursor:pointer}.promo-bar__viewport:hover .promo-bar__message{color:var(--pb-highlight)}.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{margin:0;white-space:nowrap}.promo-bar__message strong,.promo-bar__message b{color:var(--pb-highlight);font-family:pp_morimedium,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.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,#000 calc(100% - 2.4rem),transparent);mask-image:linear-gradient(to right,#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-flag-selector{height:100%}@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-gender-gap: var(--pb-gender-gap-desktop);--pb-divider-space: var(--pb-divider-space-desktop);--pb-message-gap: var(--pb-message-gap-desktop);--country-flag-height: var(--pb-flag-desktop, 18px);--country-menu-top: var(--pb-height-desktop)}}.promo-bar__panel{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;border-top:1px solid var(--pb-divider);overflow-y:auto;overscroll-behavior:contain;background:var(--pb-bg);color:var(--pb-text);font-family:pp_moribook,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;line-height:1.35;letter-spacing:var(--pb-tracking)}.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(0,0,0,.45) var(--pb-panel-top, 0px))}.promo-bar__backdrop:not([hidden]){display:block}.promo-bar__panel :focus-visible{outline:.2rem solid var(--pb-highlight);outline-offset:.2rem;box-shadow:none}.promo-bar__panel-head{display:flex;align-items:center;gap:1.6rem;padding:.4rem .4rem .4rem var(--pb-edge)}.promo-bar__panel-title{flex:1 1 auto;margin:0;color:var(--pb-highlight);font-family:pp_morimedium,-apple-system,BlinkMacSystemFont,sans-serif;font-size:inherit;font-weight:400;letter-spacing:inherit}.promo-bar--uppercase .promo-bar__panel-title,.promo-bar--uppercase .promo-bar__panel-motion,.promo-bar--uppercase .promo-bar__row-message,.promo-bar--uppercase .promo-bar__row-link,.promo-bar--uppercase .promo-bar__tile-title{text-transform:uppercase}.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:var(--pb-text);font:inherit;letter-spacing:inherit;cursor:pointer}.promo-bar__panel-motion{text-decoration:underline;text-underline-offset:.2em}.promo-bar__panel-motion[hidden]{display:none}.promo-bar__panel-motion:hover,.promo-bar__panel-close:hover{color:var(--pb-highlight)}.promo-bar__panel-close{min-width:4.4rem;color:var(--pb-highlight)}.promo-bar__panel-close svg{width:1.6rem;height:1.6rem;transform:translateY(.15rem)}.promo-bar__rows{margin:0;padding:0 var(--pb-edge) 2rem;list-style:none}.promo-bar__row{display:grid;gap:1.2rem;padding:1.6rem 0;border-top:1px solid var(--pb-divider)}.promo-bar__row-text{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;color:var(--pb-highlight)}.promo-bar__row-message{margin:0;color:var(--pb-text)}.promo-bar__row-message strong,.promo-bar__row-message b{color:var(--pb-highlight);font-family:pp_morimedium,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.promo-bar__row-link{text-decoration:underline;text-underline-offset:.2em}.promo-bar__tiles{display:flex;gap:1rem;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 38%;scroll-snap-align:start;color:var(--pb-highlight)}.promo-bar__tile-link{display:flex;flex-direction:column;gap:.3rem;text-decoration:none}.promo-bar__panel .promo-bar__tile-link:focus-visible{outline-offset:-.2rem}.promo-bar__tile-media{display:block;aspect-ratio:4 / 5;margin-bottom:.4rem;overflow:hidden;background:#1a1a1a}.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 .2s ease}}.promo-bar__tile-link:hover .promo-bar__tile-title{text-decoration:underline}.promo-bar__tile-title{font-family:pp_morimedium,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem}.promo-bar__tile-colour,.promo-bar__tile-price{color:var(--pb-text);font-size:1.2rem}.promo-bar__tile-was{margin-right:.4rem}html.promo-bar-panel-open{overflow:hidden}@media screen and (min-width:750px){.promo-bar__panel{font-size:1.4rem}.promo-bar__row{grid-template-columns:minmax(16rem,26rem) 1fr;gap:3rem;padding:2rem 0}.promo-bar__tiles{display:grid;grid-template-columns:repeat(auto-fill,16rem);gap:1.6rem;margin:0;padding:0;overflow:visible}.promo-bar__panel .promo-bar__tile-link:focus-visible{outline-offset:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/section-promo-bar.css.map */
