*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--7-bg-stone);color:var(--7-text-ink);font-family:var(--7-font-body);font-weight:var(--7-weight-body);font-size:var(--7-size-body);line-height:var(--7-leading-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--7-brand-olive)}img,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}::selection{background:var(--7-brand-olive);color:var(--7-text-on-dark)}.s7-skip{position:absolute;left:-9999px;top:0;z-index:var(--7-z-skip);background:var(--7-brand-deep);color:var(--7-text-on-dark);padding:14px 20px;font-weight:var(--7-weight-bold);font-size:12px;letter-spacing:var(--7-track-button);text-transform:uppercase}.s7-skip:focus{left:0;color:var(--7-text-on-dark)}.s7-announce{background:var(--7-brand-deep);color:var(--7-text-on-dark);text-align:center;padding:11px 20px;font-family:var(--7-font-mono);font-size:var(--7-size-mono);letter-spacing:.14em;text-transform:uppercase}.s7-announce a{text-decoration:underline;text-underline-offset:3px}.s7-announce a:hover{color:var(--7-bg-mist)}.s7-announce__viewport{position:relative;display:grid}.s7-announce__item{grid-area:1 / 1;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity var(--7-motion-ui) var(--7-ease),transform var(--7-motion-ui) var(--7-ease),visibility var(--7-motion-ui)}.s7-announce__item.is-current{visibility:visible;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.s7-announce__item{transition:none}}.s7-header{position:relative;z-index:var(--7-z-header);transition:background var(--7-motion-ui) var(--7-ease),color var(--7-motion-ui) var(--7-ease)}.s7-header__inner{max-width:var(--7-max-width);margin:0 auto;padding:0 var(--7-gutter);height:var(--7-header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.s7-header[data-state=over]{background:transparent;color:var(--7-text-on-dark);border-bottom:1px solid transparent}.s7-header[data-state=solid]{background:var(--7-bg-chalk);color:var(--7-text-ink);border-bottom:1px solid var(--7-border-soft)}.s7-header[data-state=deep]{background:var(--7-brand-deep);color:var(--7-text-on-dark);border-bottom:1px solid rgba(250,250,247,.14)}.s7-header[data-state=over] a:hover,.s7-header[data-state=deep] a:hover{color:var(--7-bg-mist)}.s7-header.s7-header--nav-open{z-index:var(--7-z-drawer)}.s7-header__nav{display:flex;gap:34px;font-weight:var(--7-weight-semi);font-size:13px;line-height:1}.s7-header__nav a[aria-current=page]{border-bottom:2px solid var(--7-brand-olive);padding-bottom:4px}.s7-header__util{display:flex;gap:4px;align-items:center;justify-content:flex-end;font-weight:var(--7-weight-semi);font-size:13px;line-height:1}.s7-header__icon{display:inline-flex;align-items:center;justify-content:center;min-width:var(--7-target-min);min-height:var(--7-target-min);padding:0 8px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.s7-icon{display:block}.s7-cart-link{position:relative;gap:6px}.s7-cart-link__icon{display:none;position:relative}.s7-cart-link__badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--7-brand-olive);color:var(--7-text-on-dark);font-family:var(--7-font-ui);font-weight:var(--7-weight-bold);font-size:10px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.s7-header__logo{justify-self:start;display:inline-flex;align-items:center}.s7-header__logo img{max-height:34px;width:auto}.s7-logo-slot{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border:1px dashed currentColor;opacity:.8;font-family:var(--7-font-mono);font-size:9px;letter-spacing:var(--7-track-mono);text-transform:none}.s7-nav-toggle{display:none;background:none;border:0;cursor:pointer;color:inherit}.s7-header__icon-swap{display:inline-flex}.s7-header__icon-swap[hidden]{display:none}.s7-cart-count{font-variant-numeric:tabular-nums}@keyframes s7-badge-pulse{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.s7-cart-link__badge.is-bumped,.s7-cart-count.is-bumped{animation:s7-badge-pulse .26s var(--7-ease);will-change:transform}@media(prefers-reduced-motion:reduce){.s7-cart-link__badge.is-bumped,.s7-cart-count.is-bumped{animation:none}}.s7-footer{background:var(--7-brand-deep);color:var(--7-text-on-dark);padding:90px 0 40px}.s7-footer__cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding-bottom:64px;border-bottom:1px solid var(--7-border-dark)}.s7-footer__head{font-weight:var(--7-weight-bold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fafaf7c7;margin-bottom:18px}.s7-footer__links{display:grid;gap:11px;font-weight:500;font-size:14px;line-height:1.3}.s7-footer__base{padding-top:26px;display:grid;gap:14px;font-size:12px;line-height:1.6;color:#fafaf78c}.s7-footer__legal{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.s7-footer__legal a{color:var(--7-text-on-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fafaf766}.s7-footer__legal a:hover{text-decoration-color:var(--7-text-on-dark)}.s7-payments{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.s7-payments svg{height:24px;width:auto}@media(min-width:901px){.s7-footer__col>summary{display:none}.s7-footer__col>.s7-footer__links{display:grid}}.s7-field{width:100%;height:52px;border:1px solid var(--7-border-soft);background:var(--7-bg-chalk);padding:0 14px;font-size:15px;color:var(--7-text-ink);border-radius:var(--7-radius);outline:none}textarea.s7-field{height:auto;padding:14px;line-height:1.5;resize:vertical}.s7-field:focus{border:2px solid var(--7-brand-olive);padding:0 13px}textarea.s7-field:focus{padding:13px}.s7-field::placeholder{color:var(--7-text-disabled)}.s7-field--on-deep{background:transparent;border-color:#fafaf742;color:var(--7-text-on-dark)}.s7-field--on-deep::placeholder{color:#fafaf799}.s7-field--on-deep:focus{border-color:var(--7-text-on-dark)}.s7-label{display:block;font-weight:var(--7-weight-bold);font-size:12px;letter-spacing:var(--7-track-button);text-transform:uppercase;margin-bottom:8px}.s7-form-status{padding:14px 16px;border-left:2px solid var(--7-brand-olive);background:var(--7-bg-stone);font-size:14px;line-height:1.6}.s7-form-status--error{border-color:#8c2f2f}.s7-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--7-z-overlay);background:#12141173;opacity:0;visibility:hidden;transition:opacity var(--7-motion-ui) var(--7-ease),visibility var(--7-motion-ui)}.s7-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--7-z-drawer);width:min(440px,100vw);background:var(--7-bg-chalk);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--7-motion-ui) var(--7-ease)}.s7-drawer[open],.s7-drawer.is-open{transform:translate(0)}.s7-overlay.is-open{opacity:1;visibility:visible}body.s7-scroll-locked{overflow:hidden}[data-reveal].is-armed [data-reveal-head],[data-reveal].is-armed [data-reveal-body],[data-reveal].is-armed [data-reveal-media]{opacity:0}[data-reveal].is-armed [data-reveal-head]{transform:translateY(24px)}[data-reveal].is-armed [data-reveal-body]{transform:translateY(14px)}[data-reveal].is-armed [data-reveal-media]{transform:scale(1.015)}[data-reveal].is-in [data-reveal-head]{opacity:1;transform:none;transition:opacity .56s var(--7-ease),transform .56s var(--7-ease)}[data-reveal].is-in [data-reveal-body]{opacity:1;transform:none;transition:opacity .52s var(--7-ease) .1s,transform .52s var(--7-ease) .1s}[data-reveal].is-in [data-reveal-media]{opacity:1;transform:none;transition:opacity .62s var(--7-ease),transform .9s var(--7-ease)}[data-reveal].is-in [data-reveal-body][style*=--s7-i]{transition-delay:calc(.1s + 90ms * var(--s7-i, 0))}@media(max-width:900px){[data-reveal].is-in [data-reveal-body][style*=--s7-i]{transition-delay:.1s}}.s7-btn__arrow{display:inline-block;margin-left:10px;transition:transform .18s var(--7-ease)}.s7-btn:hover .s7-btn__arrow,.s7-btn:focus-visible .s7-btn__arrow{transform:translate(3px)}@media(min-width:901px){.s7-header__nav a{position:relative;padding-bottom:4px}.s7-header__nav a:not([aria-current=page]):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s var(--7-ease)}.s7-header__nav a:hover:after,.s7-header__nav a:focus-visible:after{transform:scaleX(1)}}@keyframes s7-drift{0%{transform:scale(1)}to{transform:scale(1.025)}}.s7-hero__media img,.s7-hero__video,.s7-movement__media img{animation:s7-drift 9s var(--7-ease) forwards}.s7-rte>*+*{margin-top:1em}.s7-rte a{text-decoration:underline;text-underline-offset:3px}.s7-rte strong{font-weight:var(--7-weight-bold)}.s7-hairline-grid{display:grid;gap:var(--7-space-1)}.s7-image-placeholder{background:var(--7-bg-image);width:100%;height:100%}.s7-note{font-size:12px;line-height:1.6;color:var(--7-text-muted)}.s7-note--pending{color:var(--7-text-muted)}@media(max-width:900px){.s7-header__inner{grid-template-columns:1fr auto;gap:12px}.s7-nav-toggle{display:inline-flex}.s7-header__logo{justify-self:start;min-height:var(--7-target-min)}.s7-header__nav{display:none}.s7-header__util{gap:0;font-size:12px}.s7-header__icon{padding:0 6px}.s7-cart-link__text{display:none}.s7-cart-link__icon{display:block}.s7-footer{padding:56px 0 32px}.s7-footer__cols{grid-template-columns:1fr;gap:0;padding-bottom:24px}.s7-footer__col{border-top:1px solid var(--7-border-dark)}.s7-footer__col>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--7-target-min);padding:4px 0;cursor:pointer;font-weight:var(--7-weight-bold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fafaf7cc}.s7-footer__col>summary:focus-visible{outline:2px solid var(--7-brand-olive);outline-offset:2px}.s7-footer__col>summary .s7-icon{transition:transform var(--7-motion-ui) var(--7-ease)}.s7-footer__col[open]>summary .s7-icon{transform:rotate(180deg)}.s7-footer__col>.s7-footer__head{display:none}.s7-footer__col>.s7-footer__links{padding:4px 0 20px}.s7-footer__col:not([open])>.s7-footer__links{display:none}.s7-footer__logo-cell{padding-bottom:28px}.s7-footer__legal{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/7ayaa-base.css.map */
