:root{--ac-cyan:#5ce1e6;--ac-ink:#112026;--ac-muted:#647276;--ac-border:#e3eaeb;--ac-pale:#eff8f8}html{scroll-behavior:smooth}body{background:#fff;color:var(--ac-ink)}#header-group{position:relative;z-index:80}#header-group .header-logo__brand-icon{width:60px;height:60px;flex-basis:60px;object-fit:contain}#header-group .header-logo__brand-name{font-size:clamp(13px,1.35vw,18px);font-weight:800;letter-spacing:.02em;line-height:1.12}#header-group .header__row--top{min-height:80px}#header-group .header-actions__action,#header-group .account-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}#header-group .menu-list__link{font-weight:650}#header-group .header__row{background:#fff}#MainContent{isolation:isolate}#MainContent .shopify-section .section-background{pointer-events:none}#MainContent a:focus-visible,#header-group a:focus-visible{outline:3px solid #168990;outline-offset:3px}#MainContent .product-card,.product-grid__item,.resource-list__item{min-width:0}#MainContent .card-gallery .product-media-container,#MainContent .product-media-container{background-color:#fff}#MainContent .card-gallery .product-media-container img{object-fit:contain;object-position:center}#MainContent .product-card__title,#MainContent .product-title{overflow-wrap:anywhere}#MainContent .product-information .product-media-container{background:#fff}#MainContent .product-media__image{object-position:center}#MainContent .button-primary,#MainContent button[type=submit]{transition:filter .16s ease}#MainContent .button-primary:hover,#MainContent button[type=submit]:hover{filter:brightness(.96)}#MainContent .ac-home .ac-dotted-region{background-image:radial-gradient(#bddadd66 .75px,transparent .75px);background-size:18px 18px}#MainContent .ac-home .ac-section-kicker{color:#187a7f;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:780}#MainContent .ac-home .ac-section-kicker:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:2px;background:var(--ac-cyan);margin-right:9px}#MainContent .ac-home .ac-title-rule{border-left:3px solid var(--ac-cyan);padding-left:14px}footer .footer-content.ac-footer-layout{gap:clamp(14px,1.9vw,25px)!important;row-gap:20px!important;align-items:start}footer .footer-content.ac-footer-layout h3{font-size:14px!important;margin-bottom:3px!important;line-height:1.3}footer .footer-content.ac-footer-layout p{font-size:12px;line-height:1.55}footer .footer-content.ac-footer-layout a{font-size:12px;line-height:1.4;min-height:0}footer .footer-content.ac-footer-layout .group-block-content{gap:9px!important}footer .footer-content.ac-footer-layout input[type=email]{min-height:44px}footer .footer-content.ac-footer-layout>:first-child{max-width:440px}footer .utilities{gap:8px!important}footer .section{max-width:1280px}@media(min-width:990px){footer .footer-content.ac-footer-layout{grid-template-columns:minmax(265px,1.65fr) repeat(3,minmax(0,.8fr))!important}}@media(min-width:750px)and (max-width:989px){footer .footer-content.ac-footer-layout{grid-template-columns:1.5fr 1fr!important;row-gap:20px!important}}@media(max-width:749px){#header-group .header-logo__brand-icon{width:46px;height:46px;flex-basis:46px}#header-group .header-logo__brand-name{font-size:12px}#header-group .header__row--top{min-height:68px}footer .footer-content.ac-footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:15px!important;row-gap:24px!important}footer .footer-content.ac-footer-layout>:first-child{grid-column:1/-1;max-width:none}footer .footer-content.ac-footer-layout>:last-child{grid-column:1/-1}footer .footer-content.ac-footer-layout a{min-height:30px}}@media(max-width:380px){#header-group .header-logo__brand-icon{width:36px;height:36px;flex-basis:36px}#header-group .header-logo__brand-name{font-size:10px}footer .footer-content.ac-footer-layout{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}#header-group{position:sticky;top:0;z-index:80;background:#fff}#header-group .ac-site-announcement{min-height:38px;padding:8px 15px;background:#08161c;color:#fff;font-size:12px;line-height:1.45;letter-spacing:.018em;font-weight:650;display:flex;align-items:center;justify-content:center;gap:18px;text-align:center}#header-group .ac-site-announcement a{color:#fff;text-decoration:underline;text-underline-offset:3px}#header-group .ac-site-announcement .ac-season-greeting{display:none}#header-group .header-section,#header-group .header__row{top:auto}@media(max-width:749px){#header-group .ac-site-announcement{font-size:10px;min-height:34px;padding:7px 10px}#header-group .header-logo__brand-icon{width:43px;height:43px;flex-basis:43px}}#header-group header-actions{display:flex;align-items:center;gap:3px}#header-group .ac-info-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:42px;width:40px;height:42px;text-decoration:none;color:inherit;border-radius:7px}#header-group .ac-info-button:hover,#header-group .ac-info-button:focus-visible{background:#eaf7f8}#header-group .ac-info-button svg{width:21px;height:21px}#header-group .ac-header-social-dropdown__trigger{height:42px;min-height:42px;display:flex;align-items:center;justify-content:center}@media(max-width:749px){#header-group .ac-header-social-dropdown{display:block!important;position:relative}#header-group header-actions{gap:0;align-items:center}#header-group .ac-header-social-dropdown__trigger{width:36px;min-width:36px;height:36px;min-height:36px;padding:0 2px}#header-group .ac-header-social-dropdown__trigger img{width:18px!important;height:18px!important}#header-group .ac-header-social-dropdown__chevron{width:8px;height:8px}#header-group .ac-info-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0}#header-group .ac-info-button svg{width:18px;height:18px}#header-group header-actions .header-actions__action{min-width:34px;width:36px;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}#header-group header-actions .account-button{min-width:34px;width:36px;height:36px;min-height:36px}}@media(max-width:460px){#header-group .header-logo__brand-name{display:none}#header-group header-actions{gap:0}}@media(max-width:360px){#header-group .ac-header-social-dropdown__trigger,#header-group .ac-info-button,#header-group header-actions .header-actions__action,#header-group header-actions .account-button{width:31px;min-width:31px;height:34px;min-height:34px}#header-group .header-logo__brand-icon{width:35px;height:35px;flex-basis:35px}}#header-group .ac-delivery-announcement{background:#101b23;color:#fff;text-align:center;padding:9px 18px;font-size:12px;line-height:1.45;min-height:38px;display:flex;align-items:center;justify-content:center}#header-group .ac-delivery-announcement a{display:inline-flex;align-items:center;justify-content:center;gap:4px;text-decoration:underline;text-underline-offset:3px;color:inherit}#header-group .ac-delivery-announcement a strong{font-weight:680}#header-group header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}#header-group header-actions .ac-header-social-dropdown{align-self:center;display:flex;align-items:center}#header-group header-actions .ac-header-social-dropdown__trigger{width:42px;min-width:42px;height:42px;min-height:42px;padding:0 4px}#header-group header-actions .header-actions__action,#header-group header-actions .account-button{height:42px;min-height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0}#header-group .header__column--right{align-items:center;gap:8px}#header-group .header__column--right .search-action{width:42px;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0}@media(min-width:990px){#header-group header-actions{gap:11px}#header-group .header__column--right{gap:9px}}@media(min-width:750px)and (max-width:989px){#header-group header-actions{gap:6px}#header-group .header__column--right{gap:4px}}@media(max-width:749px){#header-group .ac-delivery-announcement{padding:8px 10px;min-height:35px;font-size:11px}#header-group header-actions{gap:3px}#header-group header-actions .ac-header-social-dropdown__trigger,#header-group header-actions .header-actions__action,#header-group header-actions .account-button{width:36px;min-width:36px;height:38px;min-height:38px}#header-group .header__column--right{gap:2px}#header-group .header__column--right .search-action{width:36px;min-width:36px;height:38px}}@media(max-width:360px){#header-group header-actions{gap:1px}#header-group header-actions .ac-header-social-dropdown__trigger,#header-group header-actions .header-actions__action,#header-group header-actions .account-button{width:32px;min-width:32px;height:36px;min-height:36px}#header-group .header__column--right .search-action{width:32px;min-width:32px;height:36px}}@media(min-width:990px){footer .section{width:calc(100% - 64px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}footer .footer-content.ac-footer-layout{width:100%;grid-template-columns:minmax(0,1.8fr) minmax(145px,.8fr) minmax(175px,1fr) minmax(160px,.85fr)!important;column-gap:clamp(28px,3.1vw,62px)!important;justify-content:space-between!important}footer .footer-content.ac-footer-layout>:first-child{max-width:490px}}@media(min-width:750px){#header-group .header__column--right .search-action{margin-inline-end:19px!important}}@media(max-width:749px){#header-group .header__column--right .search-action{margin-inline-end:0!important}}@media screen and (min-width:990px){footer .section.section--page-width{width:100%!important;max-width:none!important;margin-inline:0!important;--full-page-grid-central-column-width: calc(100% - (var(--page-margin) * 2));--full-page-grid-margin: var(--page-margin);grid-template-columns:minmax(0,var(--page-margin)) minmax(0,1fr) minmax(0,var(--page-margin))}footer .footer-content.ac-footer-layout{width:100%;max-width:none!important;grid-template-columns:minmax(330px,1.8fr) repeat(3,minmax(140px,1fr))!important;column-gap:clamp(24px,2.7vw,58px)!important;justify-content:space-between!important;align-items:start}footer .footer-content.ac-footer-layout>:first-child{max-width:none!important}footer .footer-content.ac-footer-layout>:first-child input[type=email]{max-width:520px}footer .footer-utilities .utilities{position:relative;border-top:0!important}footer .footer-utilities .utilities:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:0;border-top:var(--border-width, 1px) solid var(--divider-color, #dadada);transform:none;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ac-store-wide-redesign.css.map */
