html,body{overflow-x:hidden;max-width:100vw}body{position:relative}body{font-family:var(--font-body);font-size:calc(1rem * var(--body-scale));color:var(--color-body);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--heading-weight);color:var(--color-heading)}h1{font-size:calc(2.25rem * var(--heading-scale))}h2{font-size:calc(1.875rem * var(--heading-scale))}h3{font-size:calc(1.5rem * var(--heading-scale))}.text-brand-ink{color:var(--color-heading)}.text-brand-muted{color:var(--color-muted)}.text-brand-blue{color:var(--color-primary)}.text-brand-sale{color:var(--color-sale)}.text-brand-yellow{color:var(--color-yellow)}.bg-brand-blue{background-color:var(--color-primary)}.bg-brand-sale{background-color:var(--color-sale)}.bg-brand-yellow{background-color:var(--color-yellow)}.border-brand-blue{border-color:var(--color-primary)}a{transition:color .2s ease,background-color .2s ease}.btn-primary{background-color:var(--btn-bg, #3B82F6);color:var(--btn-text, #ffffff);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.btn-primary:hover{background-color:var(--btn-bg-hover, #2563EB);color:var(--btn-text-hover, #ffffff)}.btn-primary svg{width:14px;height:14px;min-width:14px;flex-shrink:0;display:block;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-announcement-bar] a.bg-brand-blue{color:var(--btn-text);background-color:var(--btn-bg)}[data-announcement-bar] a.bg-brand-blue:hover{background-color:var(--btn-bg-hover);color:var(--btn-text-hover)}[data-header-main] nav a.text-brand-blue{color:var(--color-primary)}[data-panel] h1,[data-panel] h2,[data-panel] h3,[data-panel] h4,[data-panel] h5{color:var(--panel-heading)}[data-panel] hr{border-color:var(--panel-divider)}[data-panel] a:not([data-social-icon]):not([data-panel-close]){color:var(--panel-link);transition:color .2s}[data-panel] a:not([data-social-icon]):not([data-panel-close]):hover{color:var(--panel-link-hover)}[data-panel] [data-panel-close]{border-color:var(--panel-close-border);color:var(--panel-close-text);background-color:transparent;transition:background-color .2s,color .2s,border-color .2s}[data-panel] [data-panel-close]:hover{background-color:var(--panel-close-bg-hover);color:var(--panel-close-text-hover);border-color:var(--panel-close-bg-hover)}[data-panel] [data-social-icon]{background-color:var(--panel-social-bg);color:var(--panel-social-text);transition:background-color .2s,color .2s}[data-panel] [data-social-icon]:hover{background-color:var(--panel-social-bg-hover);color:var(--panel-social-text-hover)}[data-footer] h1,[data-footer] h2,[data-footer] h3,[data-footer] h4,[data-footer] h5{color:var(--footer-heading)}[data-footer] a:not([data-social-icon]){color:var(--footer-link)}[data-footer] a:not([data-social-icon]):hover{color:var(--footer-link-hover)}[data-footer] [data-social-icon]{background-color:var(--footer-social-bg);color:var(--footer-social-text);transition:background-color .2s,color .2s}[data-footer] [data-social-icon]:hover{background-color:var(--footer-social-bg-hover);color:var(--footer-social-text-hover)}.section-hidden-notice{margin:8px auto;padding:12px 16px;text-align:center;font-size:13px;color:#92400e;background-color:#fef3c7;border:1px dashed #F59E0B;border-radius:8px;max-width:1500px}.site-logo,.panel-logo{height:auto;display:block}.ann-marquee{position:relative;overflow:hidden;width:100%}.ann-marquee__track{display:flex;align-items:center;gap:3rem;white-space:nowrap;width:max-content;animation:ann-marquee-scroll 40s linear infinite}.ann-marquee__item{display:inline-flex;align-items:center;gap:.5rem}.ann-marquee:hover .ann-marquee__track{animation-play-state:paused}@keyframes ann-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ann-marquee__track{animation:none}}[data-header-main].is-stuck{position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 2px 12px #00000014;background-color:var(--header-bg, #FFFFFF);animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}body.has-stuck-header{padding-top:var(--stuck-header-height, 0px)}[data-header-main] nav a.nav-link{color:var(--header-link)}[data-header-main] nav a.nav-link:hover{color:var(--header-link-hover)}[data-header-main] nav a.nav-link.is-active{color:var(--header-link-active)}[data-panel] a.panel-nav-link{color:var(--panel-link)}[data-panel] a.panel-nav-link:hover{color:var(--panel-link-hover)}[data-panel] a.panel-nav-link.is-active{color:var(--header-link-active)}body{background:var(--color-background);color:var(--color-body);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-heading);font-weight:var(--heading-weight);color:var(--color-heading)}a{color:var(--color-link);transition:color .15s ease}a:hover{color:var(--color-link-hover)}a.is-active,a[aria-current=page]{color:var(--color-link-active)}.btn-primary,button.btn-primary,a.btn-primary{background-color:var(--btn-bg);color:var(--btn-text);border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-decoration:none}.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover{background-color:var(--btn-bg-hover);color:var(--btn-text-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary,button.btn-secondary,a.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:2px solid var(--btn-secondary-border);border-radius:999px;padding:.7rem 1.4rem;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-decoration:none}.btn-secondary:hover,button.btn-secondary:hover,a.btn-secondary:hover{background-color:var(--btn-secondary-bg-hover);color:var(--btn-secondary-text-hover)}.badge,.sale-badge,.discount-badge,.product-badge{background-color:var(--badge-bg);color:var(--badge-text);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .5rem;border-radius:4px;display:inline-block;line-height:1.4}svg{color:inherit}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{background:#fff;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);color:var(--color-body);font-family:var(--font-body)}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none}input::placeholder,textarea::placeholder{color:var(--color-muted)}[data-announcement-bar]{background-color:var(--ann-bg);color:var(--ann-text)}[data-announcement-bar] a{color:var(--ann-text)}[data-announcement-bar] a:hover{color:var(--ann-link-hover)}[data-header-main]{background-color:var(--header-bg)}[data-header-main] nav a{color:var(--header-link)}[data-header-main] nav a:hover{color:var(--header-link-hover)}[data-header-main] nav a.is-active{color:var(--header-link-active)}[data-panel]{background-color:var(--panel-bg);color:var(--panel-text)}[data-panel] h1,[data-panel] h2,[data-panel] h3,[data-panel] h4{color:var(--panel-heading)}[data-panel] a{color:var(--panel-link)}[data-panel] a:hover,[data-panel] a.panel-nav-link:hover{color:var(--panel-link-hover)}[data-panel] a.panel-nav-link.is-active{color:var(--color-accent)}[data-panel] hr{border-color:var(--panel-divider);border-top:1px solid var(--panel-divider)}[data-panel] [data-panel-close]{color:var(--panel-close-text);border-color:var(--panel-close-border)}[data-panel] [data-panel-close]:hover{background-color:var(--panel-close-bg-hover);color:var(--panel-close-text-hover)}[data-footer]{background-color:var(--footer-bg);color:var(--footer-text)}[data-footer] h1,[data-footer] h2,[data-footer] h3,[data-footer] h4{color:var(--footer-heading)}[data-footer] a{color:var(--footer-link)}[data-footer] a:hover{color:var(--footer-link-hover)}[data-footer] .social-icon{background-color:var(--footer-social-bg);color:var(--footer-social-text);transition:background-color .15s,color .15s}[data-footer] .social-icon:hover{background-color:var(--footer-social-bg-hover);color:var(--footer-social-text-hover)}[data-panel] .social-icon{background-color:var(--panel-social-bg);color:var(--panel-social-text);transition:background-color .15s,color .15s}[data-panel] .social-icon:hover{background-color:var(--panel-social-bg-hover);color:var(--panel-social-text-hover)}.border-brand-line,.border-brand-border{border-color:var(--color-border)!important}.text-brand-blue,.text-brand-primary{color:var(--color-primary)!important}.text-brand-ink,.text-brand-heading{color:var(--color-heading)!important}.text-brand-muted{color:var(--color-muted)!important}.text-brand-sale,.text-brand-accent{color:var(--color-accent)!important}.bg-brand-blue,.bg-brand-primary{background-color:var(--color-primary)!important}.bg-brand-sale,.bg-brand-accent{background-color:var(--color-accent)!important}.bg-brand-background{background-color:var(--color-background)!important}.border-brand-blue{border-color:var(--color-primary)!important}.border-brand-sale,.border-brand-accent{border-color:var(--color-accent)!important}.icon-hover{color:var(--color-icon);transition:color .15s}.icon-hover:hover{color:var(--color-icon-hover)}.rounded-card{border-radius:var(--style-border-radius-inputs)}[data-site-header] input[type=search],[data-panel] input[type=search],.search-bare input[type=search],input[type=email][data-newsletter-email]{background:transparent!important;border:0!important;border-radius:9999px!important;box-shadow:none!important}[data-site-header] input[type=search]:focus,[data-panel] input[type=search]:focus,.search-bare input[type=search]:focus,input[type=email][data-newsletter-email]:focus{outline:none!important;border:0!important;box-shadow:none!important}[data-contact-info] .ci-col{display:flex}[data-contact-info] .ci-fill{width:100%;display:flex;flex-direction:column}[data-contact-info] .ci-stack{display:flex;flex-direction:column;gap:1rem;flex:1}[data-contact-info] .ci-card{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px #053c540a}[data-contact-info] .ci-icon{width:2.75rem;height:2.75rem;border-radius:9999px;background:#053c5414;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-contact-info] .ci-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:.25rem}[data-contact-info] .ci-value{font-size:.95rem;font-weight:500;color:var(--color-primary);line-height:1.4}[data-contact-info] .ci-form-card{background:#fff;border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #053c540f}@media(min-width:768px){[data-contact-info] .ci-form-card{padding:2rem}}[data-contact-info] .ci-field{position:relative}[data-contact-info] .ci-field-icon{position:absolute;left:.875rem;top:.95rem;color:var(--color-muted);pointer-events:none}[data-contact-info] .ci-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;color:var(--color-primary);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}[data-contact-info] .ci-input::placeholder{color:var(--color-muted)}[data-contact-info] .ci-input:focus{border-color:var(--color-accent)}[data-contact-info] .ci-textarea{resize:vertical;min-height:8rem}[data-contact-info] .ci-submit{display:inline-flex;align-items:center;justify-content:center;margin-top:1.5rem;padding:.85rem 2.5rem;border-radius:9999px;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-primary);border:none;cursor:pointer;transition:background-color .15s,opacity .15s}[data-contact-info] .ci-submit:hover,[data-contact-info] .ci-submit:active{background-color:var(--color-accent)}[data-contact-info] .ci-submit:disabled{opacity:.6;cursor:not-allowed}[data-faq] .faq-item{border-radius:.5rem;overflow:hidden}[data-faq] .faq-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1.1rem 1.5rem;background:var(--faq-closed);color:#fff;border:none;cursor:pointer;transition:background .2s}[data-faq] .faq-q{font-weight:600;font-size:.95rem}[data-faq] .faq-sign{flex-shrink:0;line-height:0}[data-faq] .faq-minus{display:none}[data-faq] .faq-item.is-open .faq-bar{background:var(--faq-open)}[data-faq] .faq-item.is-open .faq-plus{display:none}[data-faq] .faq-item.is-open .faq-minus{display:inline}[data-faq] .faq-panel{display:none;padding:1.25rem 1.5rem 1.75rem}[data-faq] .faq-item.is-open .faq-panel{display:block}[data-faq] .faq-answer{font-size:.9rem;line-height:1.7;color:var(--color-muted)}[data-faq] .faq-answer p+p{margin-top:.75rem}[data-faq] [data-faq-page]{width:2.5rem;height:2.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;border:none;cursor:pointer;background:var(--color-border);color:var(--color-heading);transition:background .15s,color .15s}[data-faq] [data-faq-page]:hover{background:var(--faq-open);color:#fff}[data-faq] [data-faq-page].is-active{background:var(--faq-closed);color:#fff}[data-faq] [data-faq-page][disabled]{opacity:.4;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
