.campaign-bar,.campaign-popup{--campaign-accent: #6E1F2E;--campaign-text: #1E1E1C;--campaign-muted: #5F5F5A;--campaign-fill: #F5F4F1;--campaign-placeholder: #ECEBE8;--campaign-font-body: YuGothic, "Yu Gothic", "\6e38\30b4\30b7\30c3\30af\4f53", "\6e38\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "HiraKakuPro-W3", "\30e1\30a4\30ea\30aa", Meiryo, sans-serif}.campaign-bar,.campaign-bar *,.campaign-popup,.campaign-popup *{font-family:var(--campaign-font-body)!important;letter-spacing:.04em}.campaign-bar :where(p,span,strong,a),.campaign-popup :where(p,span,h2,li){color:inherit}.campaign-popup .campaign-popup__title,.campaign-popup .campaign-popup__countdown-days{font-family:var(--font-def)!important}[data-campaign-replaced][hidden]{display:none}.campaign-bar{color:#fff;background:var(--campaign-text);transition:background-color .4s ease}.campaign-bar--emphasized{background:var(--campaign-accent)}.campaign-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;margin:0;padding:10px 16px;font-size:13px;line-height:1.6;text-align:center}.campaign-bar__title{font-weight:700}.campaign-bar__remaining{opacity:.85}.campaign-bar .campaign-bar__link{color:#fff;font-weight:700;text-decoration:none}.campaign-bar .campaign-bar__link:hover{text-decoration:underline;text-underline-offset:3px}.campaign-bar .campaign-bar__link:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.campaign-popup-lock{overflow:hidden}.campaign-popup{width:760px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;color:var(--campaign-text);background:#fff;border:0;font-size:15px;line-height:1.7}.campaign-popup--no-image{width:480px}.campaign-popup::backdrop{background:#1e1e1c99}.campaign-popup[open]{animation:campaign-popup-fade-in .3s ease}.campaign-popup[open]::backdrop{animation:campaign-popup-backdrop-fade-in .3s ease}@keyframes campaign-popup-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign-popup-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.campaign-bar,.campaign-popup[open],.campaign-popup[open]::backdrop{transition:none;animation:none}}.campaign-popup__inner{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr)}.campaign-popup--no-image .campaign-popup__inner{grid-template-columns:minmax(0,1fr)}.campaign-popup__close{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--campaign-text);cursor:pointer;background:transparent;border:0}.campaign-popup .campaign-popup__close-icon{color:var(--campaign-text)}.campaign-popup__close:hover .campaign-popup__close-icon{color:var(--campaign-muted)}.campaign-popup__close:focus-visible,.campaign-popup__button:focus-visible{outline:2px solid var(--campaign-accent);outline-offset:2px}.campaign-popup__media{position:relative;background:var(--campaign-placeholder)}.campaign-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.campaign-popup__media--placeholder{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--campaign-muted);font-size:12px;line-height:1.6;text-align:center}.campaign-popup__body{display:flex;flex-direction:column;gap:14px;padding:44px 44px 36px}.campaign-popup .campaign-popup__eyebrow{margin:0;color:var(--campaign-accent);font-size:12px;font-weight:700;letter-spacing:.3em}.campaign-popup .campaign-popup__title{margin:0;color:var(--campaign-text);font-size:36px;font-weight:600;line-height:1.35}.campaign-popup .campaign-popup__text{margin:0;color:var(--campaign-muted);font-size:15px;word-break:auto-phrase}.campaign-popup__countdown{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--campaign-fill);font-size:13px}.campaign-popup .campaign-popup__countdown-label,.campaign-popup .campaign-popup__countdown-deadline{color:var(--campaign-muted)}.campaign-popup .campaign-popup__countdown-days{color:var(--campaign-accent);font-size:30px;font-weight:700;line-height:1}.campaign-popup__countdown-deadline{margin-left:auto}.campaign-popup__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.campaign-popup .campaign-popup__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:52px;padding:0 8px;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.campaign-popup .campaign-popup__button--primary{color:#fff;background:var(--campaign-accent);border:1px solid var(--campaign-accent)}.campaign-popup .campaign-popup__button--primary:hover{color:#fff;background:#5a1926}.campaign-popup .campaign-popup__button--secondary{color:var(--campaign-text);background:#fff;border:1px solid var(--campaign-text)}.campaign-popup .campaign-popup__button--secondary:hover{color:var(--campaign-text);background:var(--campaign-fill)}.campaign-popup__notes{margin:4px 0 0;padding-left:18px;color:var(--campaign-muted);font-size:12px;line-height:1.8}@media screen and (max-width:749px){.campaign-bar__inner{gap:2px 12px;padding:8px 12px;font-size:12px}.campaign-popup,.campaign-popup--no-image{width:100%}.campaign-popup__inner,.campaign-popup--no-image .campaign-popup__inner{grid-template-columns:minmax(0,1fr)}.campaign-popup__media{display:none}.campaign-popup__body{padding:44px 20px 24px}.campaign-popup .campaign-popup__title{font-size:28px}.campaign-popup__actions{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-campaign-shipping.css.map */
