:root{--aiw-content:1140px;--aiw-gutter:24px;--aiw-ink:#0D1B2A;--aiw-blue:#1D5CFF;--aiw-blue-dk:#1449D6;--aiw-teal:#0FB5A6;--aiw-amber:#F2A93B;--aiw-day:#F6F8FA;--aiw-line:#D7DEE6;--aiw-muted:#4A5A6A;--aiw-font-head:"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--aiw-font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--aiw-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:640px){:root{--aiw-gutter:18px}}html body,html body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content),html body :is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--normal-page-width:var(--aiw-content);--wide-page-width:var(--aiw-content);--narrow-page-width:var(--aiw-content);--normal-content-width:var(--aiw-content);--narrow-content-width:var(--aiw-content);--wide-content-width:var(--aiw-content);--page-margin:max(var(--aiw-gutter),var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}html body .page-wrapper{overflow-x:clip}#MainContent .awd-wrap{max-width:var(--aiw-content)!important;margin-left:auto!important;margin-right:auto!important}#MainContent .awdcart{max-width:var(--aiw-content)!important;padding-left:0!important;padding-right:0!important}#MainContent .awdcart .top{max-width:none}#MainContent .aiwp{--padding-lg:var(--aiw-gutter)}#MainContent .aiwsc{padding-left:0!important;padding-right:0!important}@media(max-width:749px){main:is([data-template=search],[data-template=collection]) .product-grid-container .collection-wrapper{padding-inline:var(--aiw-gutter)!important}}main[data-template=article] .image-block{height:auto!important}main[data-template=article] .image-block__image{max-width:100%!important;width:100%;height:auto!important}.aiw .grid{grid-template-areas:none;grid-template-rows:none;grid-auto-flow:row}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section{box-sizing:border-box;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw)!important;padding:32px max(var(--aiw-gutter),calc(50vw - 570px)) 56px!important;border-top:0!important;background:var(--aiw-day) linear-gradient(var(--aiw-line),var(--aiw-line)) no-repeat top center / min(var(--aiw-content),calc(100% - 2*var(--aiw-gutter))) 1px;font-family:var(--aiw-font-body);color:var(--aiw-muted);font-size:17px;line-height:1.7}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section :is(h2,h3,h4){font-family:var(--aiw-font-head);color:var(--aiw-ink);letter-spacing:-.01em;line-height:1.3}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section h2{font-size:22px!important;margin:0 0 .5em}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section h3{font-size:18px!important}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section p{margin:0 0 1em;color:var(--aiw-muted);font-size:17px;max-width:none}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section strong{color:var(--aiw-ink)}#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section a{color:var(--aiw-blue);text-decoration:none;border-bottom:1px solid rgba(29,92,255,.28)}@media(max-width:640px){#MainContent :is(rte-formatter,.rte,.shopify-section)>.aiw~section{padding:28px var(--aiw-gutter) 44px!important}}body{font-family:var(--aiw-font-body)}#MainContent :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4),.search-modal :is(h1,h2,h3,h4),footer :is(h1,h2,h3,h4){font-family:var(--aiw-font-head);letter-spacing:-.015em}#MainContent :is(button,input,select,textarea){font-family:inherit}main[data-template=page] :is(.aiw-page-title,.page-content rte-formatter>h1){font-size:clamp(34px,5vw,52px);font-weight:700;color:var(--aiw-ink);line-height:1.12;letter-spacing:-.02em}main[data-template=page] .page-content :is(h2):not(:is(.aiw,.awd-wrap) *){font-size:clamp(26px,3.4vw,36px);line-height:1.2;font-weight:600;color:var(--aiw-ink);margin:1.4em 0 .5em}main[data-template=page] .page-content :is(h3):not(:is(.aiw,.awd-wrap) *){font-size:22px;line-height:1.3;font-weight:600;color:var(--aiw-ink)}main[data-template=page] .page-content :is(p,li):not(:is(.aiw,.awd-wrap) *){color:var(--aiw-muted)}main[data-template=page] .page-content :is(p,li,td,th):not(:is(.aiw,.awd-wrap) *){font-size:max(17px,1em)}main[data-template=page] .page-content a:not([class]):not(:is(.aiw,.awd-wrap) *){color:var(--aiw-blue)}main[data-template=page] .page-content table th:not(:is(.aiw,.awd-wrap) *){font-family:var(--aiw-font-head)}main[data-template=page] .aiw-page-title{margin:0}main[data-template=page] .section-content-wrapper>div:not([class]):not(:has(*)){display:none}main:is([data-template=blog],[data-template=article],[data-template=search]) h1{font-size:clamp(34px,5vw,52px)!important;font-weight:700;color:var(--aiw-ink);line-height:1.12;letter-spacing:-.02em}main[data-template=article] .blog-post-content :is(p,li){color:var(--aiw-ink)}#MainContent :is(.awd-wrap,.awdcart){--navy:#0D1B2A;--navy2:#1B3358;--ink:#0D1B2A;--muted:#4A5A6A;--line:#D7DEE6;--cyan:#1D5CFF;--cyan-dk:#1449D6;--bg:#F6F8FA;--amber:#F2A93B;font-family:var(--aiw-font-body)!important;color:var(--aiw-ink)}#MainContent :is(.awd-wrap,.awdcart) :is(h1,h2,h3,h4){font-family:var(--aiw-font-head)!important;letter-spacing:-.015em}#MainContent .awd-wrap .awd-eyebrow{color:var(--aiw-teal)}footer .shopify-section:first-child{border-top:1px solid var(--aiw-line)}footer summary.menu__heading,footer .group-block .text-block :is(h2,h3,h6){font-family:var(--aiw-font-mono)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--aiw-blue)!important;line-height:1.4!important;margin:0 0 4px}footer summary.menu__heading,footer summary.menu__heading *{text-transform:uppercase!important;font-family:var(--aiw-font-mono)!important;letter-spacing:.12em!important}footer .group-block-content{justify-content:flex-start!important}footer a{transition:color .15s}footer a:hover{color:var(--aiw-blue)}@media(min-width:990px){footer .footer-content{grid-template-rows:auto 1fr!important}footer .footer-content>accordion-custom{grid-row:1 / span 2}footer .footer-content>.group-block{grid-column:4;grid-row:1;align-self:start}footer .footer-content>.email-signup-block{grid-column:4 / 5!important;grid-row:2;align-self:start;width:100%;min-width:0!important}footer summary.menu__heading{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/aiw-width.css.map */
