.promo-block[hidden],.promo-block [hidden]{display:none!important}.promo-block,.promo-block *{box-sizing:border-box}.promo-block{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:var(--pb-minh, 0);padding:var(--pb-pad, 16px);background:var(--pb-bg, transparent);color:var(--pb-fg, inherit);border:var(--pb-bw, 1px) var(--pb-bs, solid) var(--pb-bc, transparent);border-radius:var(--pb-radius, 10px);font-size:var(--pb-ts, 14px);line-height:1.4}.promo-block__body{flex:1 1 160px;min-width:0}.promo-block--left .promo-block__body{text-align:left}.promo-block--center .promo-block__body{text-align:center}.promo-block--right .promo-block__body{text-align:right}.promo-block__heading{margin:0;font-size:var(--pb-hs, 16px);font-weight:700;line-height:1.25;color:inherit}.promo-block__heading a{color:inherit;text-decoration:none}.promo-block__heading a:hover{text-decoration:underline}.promo-block__text{margin:4px 0 0}.promo-block__text a{color:inherit;text-decoration:underline}.promo-block__fine{margin:6px 0 0;font-size:.85em;opacity:.7}.promo-cd--stacked{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.promo-cd--stacked .promo-block__body{flex:0 0 auto}.promo-cd--stacked.promo-block--left{align-items:flex-start}.promo-cd--stacked.promo-block--center{align-items:center}.promo-cd--stacked.promo-block--right{align-items:flex-end}.promo-cd__timer{display:flex;flex:0 0 auto;gap:6px;font-variant-numeric:tabular-nums}.promo-cd__unit{display:flex;flex-direction:column;align-items:center;min-width:calc(var(--pb-digit, 24px) * 2);padding:7px 5px 6px;background:var(--pb-accent);color:var(--pb-accent-fg);border-radius:6px}.promo-cd__num{font-size:var(--pb-digit, 24px);font-weight:700;line-height:1}.promo-cd__lbl{margin-top:4px;font-size:max(10px,calc(var(--pb-digit, 24px) * .42));line-height:1;opacity:.85}.promo-cd--plain .promo-cd__timer{gap:10px}.promo-cd--plain .promo-cd__unit{flex-direction:row;align-items:baseline;gap:3px;min-width:0;padding:0;background:none;color:var(--pb-accent)}.promo-cd--plain .promo-cd__lbl{margin-top:0}.promo-cd__expired{flex:1 1 100%}.promo-block__icon{display:flex;flex:0 0 auto}.promo-block__icon svg{display:block;width:var(--pb-icon, 28px);height:var(--pb-icon, 28px)}.promo-block__hl{padding:.15em .45em;background:var(--pb-hl);-webkit-box-decoration-break:clone;box-decoration-break:clone}.promo-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.promo-block--coupon{flex-wrap:nowrap}.promo-coupon__offer+.promo-coupon__offer{margin-top:10px;padding-top:10px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 45%,transparent)}.promo-coupon--row .promo-coupon__offer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.promo-coupon--row .promo-coupon__offer-text{flex:1 1 150px;min-width:0}.promo-coupon--stacked .promo-coupon__offer{display:flex;flex-direction:column;gap:12px}.promo-coupon__action{display:flex;flex:0 0 auto;align-items:stretch;max-width:100%;border:1.5px dashed var(--pb-accent);border-radius:8px;overflow:hidden}.promo-coupon__code{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05em;font-weight:700;letter-spacing:.06em;overflow-wrap:anywhere}.promo-coupon__btn{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-height:44px;margin:0;padding:8px 16px;border:0;border-radius:0;background:var(--pb-accent);color:var(--pb-accent-fg);font:inherit;font-weight:600;cursor:pointer;transition:opacity .15s ease}.promo-coupon__btn:hover{opacity:.85}.promo-coupon__btn:focus-visible,.promo-coupon__icon-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.promo-coupon__inline{margin:8px 0 0}.promo-coupon__inline-code{font-weight:700;letter-spacing:.03em}.promo-coupon__icon-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-8px 0 -8px 2px;padding:0;border:0;background:none;color:inherit;vertical-align:middle;cursor:pointer}.promo-coupon__icon-btn svg{width:1.45em;height:1.45em}.promo-coupon__icon-btn .promo-ico-check{display:none}.promo-coupon__icon-btn.is-copied .promo-ico-check{display:block}.promo-coupon__icon-btn.is-copied .promo-ico-copy{display:none}.promo-coupon--ticket{padding-left:calc(var(--pb-pad, 16px) + 12px);padding-right:calc(var(--pb-pad, 16px) + 12px);-webkit-mask:radial-gradient(circle 10px at left center,transparent 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at right center,transparent 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at left center,transparent 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at right center,transparent 97%,#000) right / 51% 100% no-repeat}.promo-coupon--shine{position:relative;overflow:hidden}.promo-coupon--shine:after{content:"";position:absolute;top:0;bottom:0;left:-25%;width:9%;min-width:34px;background:linear-gradient(90deg,#fff0,#ffffff73 20% 80%,#fff0);pointer-events:none;animation:promo-shine 3.2s ease-in-out infinite}@keyframes promo-shine{0%{left:-25%}70%,to{left:115%}}@media(prefers-reduced-motion:reduce){.promo-coupon--shine:after{display:none}}.promo-block--gift{flex-wrap:nowrap}.promo-gift--img-right{flex-direction:row-reverse}.promo-gift--img-top{flex-direction:column}.promo-gift--img-top .promo-block__body{flex:0 0 auto;width:100%}.promo-gift__media{flex:0 0 auto;width:var(--pb-img, 80px);height:var(--pb-img, 80px);border-radius:var(--pb-img-r, 10%);overflow:hidden}.promo-gift__media a{display:block;width:100%;height:100%}.promo-gift__media img{display:block;width:100%;height:100%;object-fit:var(--pb-img-fit, cover)}.promo-gift__badge{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;background:var(--pb-accent);color:var(--pb-accent-fg);font-size:.75em;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.promo-gift__price{margin:6px 0 0;font-weight:700}.promo-gift__price s{margin-right:6px;font-weight:400;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/86/assets/custom.css.map */
