.offer-banner{background:var(--ob-bg);color:var(--ob-fg);text-align:center;padding:14px 0}.offer-banner__inner{padding-left:16px;padding-right:16px}.offer-banner__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:17px}.offer-banner__text{margin:4px 0 0;font-size:13px;opacity:.8}.product-info__subtitle{margin:-4px 0 10px;font-size:16px;color:var(--color-text-muted)}.product-info__promo{display:block;margin:6px 0 14px;padding:10px 14px;border-radius:var(--button-radius);background:var(--promo-bg);color:var(--promo-fg);font-weight:700;text-align:center;letter-spacing:.02em;text-transform:uppercase;font-size:14px}.stock-note{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:14px;font-weight:600;color:#1d7a3a}.stock-note__dot{width:10px;height:10px;border-radius:50%;background:#22a04b;box-shadow:0 0 #22a04b99;animation:stock-pulse 1.8s infinite;flex:none}@keyframes stock-pulse{0%{box-shadow:0 0 #22a04b8c}70%{box-shadow:0 0 0 8px #22a04b00}to{box-shadow:0 0 #22a04b00}}@media(prefers-reduced-motion:reduce){.stock-note__dot{animation:none}}.guarantee-line{margin:12px 0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em}.countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:10px 0 14px;padding:10px;border:1px dashed var(--color-border);border-radius:var(--radius);font-size:13px}.countdown__label{font-weight:600}.countdown__units b{font-size:16px;font-variant-numeric:tabular-nums}.payment-icons--product{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:12px 0;padding:0}.payment-icons--product svg{width:38px;height:24px}.media-text{display:grid;gap:28px;align-items:center}@media(min-width:750px){.media-text{grid-template-columns:1fr 1fr;gap:56px}.media-text--reverse .media-text__media{order:2}}.media-text__media{border-radius:var(--radius);overflow:hidden;background:var(--color-bg-alt)}.media-text__media img,.media-text__media video,.media-text__media svg{display:block;width:100%;height:auto}.media-text__content>*+*{margin-top:14px}.media-text__heading{margin:0}.media-text__step{display:flex;gap:14px;align-items:flex-start}.media-text__step .rte p{margin:0}.media-text__num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-primary);color:var(--color-primary-contrast);font-weight:700;font-size:15px}.marquee{background:var(--marquee-bg);color:var(--marquee-fg);overflow:hidden;padding:14px 0}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-speed) linear infinite}.marquee__group{display:flex;flex:none}.marquee__item{display:inline-flex;align-items:center;gap:10px;padding:0 28px;white-space:nowrap;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.marquee__icon{width:26px;height:26px;object-fit:contain}.marquee__emoji{font-size:18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.image-banner{position:relative;display:flex;overflow:hidden}.image-banner--small{min-height:320px}.image-banner--medium{min-height:460px}.image-banner--large{min-height:620px}.image-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.image-banner__media img,.image-banner__media svg{width:100%;height:100%;object-fit:cover;display:block}.image-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--banner-overlay)}.image-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;padding:48px 16px;gap:12px}.image-banner__content--left{align-items:flex-start;text-align:left}.image-banner__content--bottom{justify-content:flex-end}.image-banner__sub{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.image-banner__heading{margin:0;color:inherit;font-size:clamp(28px,5vw,52px);line-height:1.1;text-transform:uppercase}.multicol__heading{text-align:center;margin:0 0 28px}.multicol{display:grid;gap:20px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.multicol__item{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.multicol--cards .multicol__item,.multicol--icons .multicol__item{text-align:center;align-items:center}.multicol__media{position:relative;border-radius:var(--radius);overflow:hidden;width:100%;background:var(--color-bg-alt)}.multicol__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.multicol--icons .multicol__media{width:72px;background:none}.multicol--icons .multicol__media img{object-fit:contain}.multicol__emoji{font-size:40px;line-height:1}.multicol__title{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.multicol__text p{margin:0}.multicol__link{font-weight:700;font-size:14px;text-decoration:underline}.multicol--overlay .multicol__media img{aspect-ratio:4 / 5;transition:transform .4s ease}.multicol--overlay a.multicol__item:hover img{transform:scale(1.04)}.multicol__overlay-title{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;color:#fff;font-weight:700;font-size:20px;text-transform:uppercase;text-align:center;background:linear-gradient(transparent,#0000008c)}@media(max-width:749px){.multicol{grid-template-columns:repeat(2,minmax(0,1fr))}.multicol--slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.multicol--slider::-webkit-scrollbar{display:none}.multicol--slider>*{flex:0 0 78%;scroll-snap-align:center}}.review-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.review-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.review-card__body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.review-card__text{font-style:italic;flex:1}.review-card__text p{margin:0}.review-card__author{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.review-card__verified{display:inline-flex;align-items:center;gap:4px;color:#1d7a3a;font-size:12px;font-weight:600}.site-nav__item{position:relative}.site-nav__dropdown{position:absolute;top:100%;left:-12px;min-width:210px;list-style:none;margin:0;padding:10px 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 10px 30px #00000014;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:20}.site-nav__item:hover>.site-nav__dropdown,.site-nav__item:focus-within>.site-nav__dropdown{opacity:1;visibility:visible;transform:none}.site-nav__dropdown a{display:block;padding:8px 18px;white-space:nowrap}.mobile-nav__note{padding:16px 20px;font-size:13px;color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0}.site-footer__disclaimer{font-size:12px;opacity:.75;padding-top:16px;padding-bottom:8px}.site-footer__disclaimer p{margin:0 0 6px}@media(min-width:750px){.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}}.offer__pickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--color-border)}.offer:not(.is-selected) .offer__pickers{display:none}.offer__picker{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.offer__picker select{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--button-radius);background:var(--color-bg);font:inherit;font-weight:400;font-size:14px}.withdrawal__summary{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 18px;padding:16px;background:var(--color-bg-alt);border-radius:var(--radius);font-size:14px}.withdrawal__summary dt{font-weight:600}.withdrawal__summary dd{margin:0;word-break:break-word}.withdrawal__receipt{margin:16px 0}@media(max-width:480px){.withdrawal__summary{grid-template-columns:1fr}.withdrawal__summary dd{margin-bottom:8px}}.site-footer__withdraw{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:6px}.site-footer__withdraw-btn{background:#fff;color:#1b1b1f;border:1px solid currentColor}@media print{.site-header,.site-footer,.announcement-bar,[data-withdrawal-print]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sections-plus.css.map */
