
:root{--agm-ink:#0b263e;--agm-teal:#126078;--agm-orange:#f2a32a;--agm-paper:#faf9f5;--agm-line:#d9e2df;--agm-muted:#435a65;--agm-max:1440px}
body{background:var(--agm-paper);color:var(--agm-ink)}.agm-shell{width:min(var(--agm-max),calc(100% - 96px));margin-inline:auto}.agm-space{padding-block:64px}.agm-eyebrow{font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--agm-teal);margin:0 0 18px}.agm-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.agm-section-heading h2,.agm-feature h2,.agm-brand h2{font-size:clamp(28px,3.3vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0}.agm-text-link{display:inline-block;color:var(--agm-ink);font-size:13px;border-bottom:1px solid currentColor;padding-bottom:6px;text-decoration:none;white-space:nowrap}.agm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 23px;background:var(--agm-orange);color:var(--agm-ink);font-size:13px;font-weight:600;border:1px solid var(--agm-orange);border-radius:3px;text-decoration:none;min-height:50px}.agm-button:hover{background:#f6b84d}.agm-button--outline{background:transparent;border-color:var(--agm-ink)}.agm-lead{font-size:16px;line-height:1.85;color:var(--agm-muted);max-width:42ch}.agm-lead p{margin:0 0 28px}.agm-announcement{background:var(--agm-teal);color:white;text-align:center;font-size:11px;letter-spacing:.05em;padding:10px 20px}.agm-announcement a{color:inherit;text-decoration:none}.agm-announcement span{margin-left:15px}.agm-header{background:var(--agm-paper);border-bottom:1px solid var(--agm-line)}.agm-header-main{display:flex;align-items:center;gap:48px;min-height:105px}.agm-logo{width:235px;flex-shrink:0}.agm-logo-img{display:block;width:100%;height:auto;aspect-ratio:auto}.agm-desktop-nav{display:flex;align-items:center;gap:25px;margin-left:auto}.agm-desktop-nav a,.agm-category-nav a{font-size:12px;text-decoration:none;color:var(--agm-ink)}.agm-tools{display:flex;align-items:center;gap:22px}.agm-tools a{display:flex;gap:7px;align-items:center;color:var(--agm-ink);font-size:11px;text-decoration:none}.agm-tools svg{height:21px;width:21px;fill:none;stroke:currentColor;stroke-width:1.3}.agm-category-nav{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--agm-line);padding-block:16px}.agm-category-nav a:hover,.agm-desktop-nav a:hover{color:var(--agm-teal)}.agm-mobile-menu{display:none}.agm-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;padding-block:45px 64px;align-items:center}.agm-hero-copy{padding:20px 0}.agm-hero h1{font-size:clamp(40px,5.15vw,76px);line-height:1.04;letter-spacing:-.06em;font-weight:500;margin:0 0 28px;max-width:10ch}.agm-hero-bottom{margin-top:58px;font-size:10px;color:var(--agm-muted);display:flex;align-items:center;gap:9px}.agm-dot{width:6px;height:6px;background:var(--agm-orange);border-radius:50%}.agm-hero-photo{position:relative;background:#edf0e9;align-self:center}.agm-hero-photo img,.agm-feature-image img,.agm-category-photo img,.agm-product-image img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain}.agm-photo-note{display:flex;justify-content:space-between;padding:16px 20px;background:var(--agm-ink);color:white;font-size:11px;text-decoration:none}.agm-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.agm-category-card{text-decoration:none;color:var(--agm-ink)}.agm-category-photo{overflow:hidden;background:#edf0e9}.agm-category-label{display:flex;align-items:baseline;gap:12px;padding:18px 0;border-bottom:1px solid var(--agm-line)}.agm-category-label h3{font-size:15px;font-weight:500;margin:0;flex:1}.agm-number{font-size:10px;color:var(--agm-teal)}.agm-category-label>span:last-child{font-size:20px}.agm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.agm-product{text-decoration:none;color:var(--agm-ink)}.agm-product-image{background:#f0f2ee;overflow:hidden}.agm-product h3{font-size:13px;font-weight:500;line-height:1.65;margin:18px 0 8px}.agm-price{font-size:15px;font-weight:600;margin:0 0 10px}.agm-price s{font-size:12px;color:var(--agm-muted);font-weight:400;margin-left:6px}.agm-product-link{font-size:10px;border-bottom:1px solid var(--agm-line);padding-bottom:4px}.agm-feature{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:70px}.agm-feature--right{grid-template-columns:.88fr 1.12fr}.agm-feature--right .agm-feature-image{order:2}.agm-feature h2{margin-bottom:26px}.agm-feature-image{background:#edf0e9}.agm-feature-copy{padding:30px 15px}.agm-brand{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;border-block:1px solid var(--agm-line);padding:60px 0}.agm-brand h2{max-width:15ch}.agm-brand-text{font-size:16px;line-height:1.9;color:var(--agm-muted)}.agm-brand-text p{margin-top:0;margin-bottom:24px}.agm-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.agm-help-card{display:block;border-top:2px solid var(--agm-teal);padding:24px 0;color:var(--agm-ink);text-decoration:none}.agm-help-card h3{font-weight:500;font-size:21px;margin:20px 0 13px}.agm-help-card p{font-size:13px;line-height:1.8;color:var(--agm-muted);min-height:48px;max-width:32ch}.agm-help-card .agm-text-link{font-size:11px;margin-top:14px}.agm-footer{background:#edf1ed;margin-top:40px;border-top:1px solid var(--agm-line);padding-top:60px}.agm-footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1.25fr;gap:80px;padding-bottom:50px}.agm-footer-brand img{width:220px;height:auto;aspect-ratio:auto;margin-bottom:28px}.agm-footer h2{font-size:23px;letter-spacing:-.03em;font-weight:500;line-height:1.3;max-width:18ch;margin:0 0 16px}.agm-footer h3{font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 23px}.agm-footer a{display:block;font-size:12px;text-decoration:none;line-height:1.5;margin-bottom:11px;color:var(--agm-ink)}.agm-footer p{font-size:12px;line-height:1.9;color:var(--agm-muted);max-width:30ch;margin-bottom:25px}.agm-footer-pages a{font-size:11px}.agm-footer-bottom{padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;border-top:1px solid var(--agm-line)}.agm-payments{display:flex;gap:7px;flex-wrap:wrap}.agm-payments svg{width:30px;height:auto}.agm-page-heading{padding-block:60px 45px;border-bottom:1px solid var(--agm-line)}.agm-page-heading h1{font-size:clamp(30px,4vw,56px);letter-spacing:-.04em;font-weight:500;max-width:24ch;line-height:1.14;margin:0}.agm-document-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;padding-block:50px 90px;align-items:start}.agm-document-aside{position:sticky;top:30px;border-top:2px solid var(--agm-teal);padding-top:22px}.agm-document-aside a{display:block;color:var(--agm-ink);font-size:12px;text-decoration:none;border-bottom:1px solid var(--agm-line);padding:15px 0}.agm-document{max-width:860px;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.agm-document p{margin:0 0 20px}.agm-document h2,.agm-document h3,.agm-document h4{color:var(--agm-ink);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.35;border-top:1px solid var(--agm-line);padding-top:28px;margin:40px 0 18px}.agm-document li{margin-bottom:10px}.agm-document li p{margin-bottom:5px}.agm-document a{color:var(--agm-teal);text-underline-offset:3px}.agm-document span[style],.agm-document li[style]{color:inherit!important}main[data-template]:not([data-template="index"]) .section{--page-width:var(--agm-max)}main[data-template] h1{letter-spacing:-.045em}main[data-template="collection"] .collection-wrapper{padding-top:12px}.product-card{background:transparent}.product-card__content{padding-top:12px}.product-card a{text-decoration:none}.product-card .product-media img{height:auto;aspect-ratio:auto}.cart-items__media img{aspect-ratio:auto!important;object-fit:contain!important}button,input,select,textarea{font:inherit}input,textarea{border-radius:3px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--agm-teal);outline-offset:5px}
@media(min-width:1600px){.agm-hero{gap:65px}.agm-hero-copy{padding-right:30px}}
@media(max-width:1100px){.agm-shell{width:calc(100% - 56px)}.agm-header-main{gap:25px}.agm-desktop-nav{gap:16px}.agm-logo{width:205px}.agm-tools span{display:none}.agm-category-nav{gap:14px;overflow:auto;white-space:nowrap}.agm-category-nav a{font-size:11px}.agm-feature{gap:35px}.agm-footer-grid{gap:40px}.agm-brand{gap:45px}}
@media(max-width:749px){.agm-shell{width:calc(100% - 36px)}.agm-space{padding-block:38px}.agm-header-main{min-height:82px;gap:16px;flex-wrap:wrap;padding-block:15px}.agm-logo{width:175px;margin-right:auto}.agm-tools{gap:16px}.agm-desktop-nav,.agm-category-nav{display:none}.agm-mobile-menu{display:block;width:100%;border-top:1px solid var(--agm-line);padding-top:12px}.agm-mobile-menu summary{font-size:12px;cursor:pointer}.agm-mobile-menu nav{padding-block:12px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.agm-mobile-menu a{color:var(--agm-ink);text-decoration:none;font-size:12px}.agm-announcement{font-size:10px;padding-inline:12px}.agm-hero{grid-template-columns:1fr;gap:28px;padding-block:30px 38px}.agm-hero-copy{padding:10px 0 0}.agm-hero h1{font-size:50px;max-width:11ch}.agm-hero .agm-lead{font-size:14px;max-width:39ch}.agm-hero-bottom{margin-top:25px}.agm-section-heading{align-items:start;gap:20px;flex-direction:column;margin-bottom:23px}.agm-section-heading h2{font-size:32px}.agm-eyebrow{font-size:10px;margin-bottom:13px}.agm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.agm-category-label{gap:7px;padding-block:13px}.agm-category-label h3{font-size:12px}.agm-category-label .agm-number{display:none}.agm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.agm-product h3{font-size:12px;margin-top:12px}.agm-product-link{font-size:9px}.agm-price{font-size:14px}.agm-feature,.agm-feature--right{grid-template-columns:1fr;gap:20px}.agm-feature--right .agm-feature-image{order:0}.agm-feature-copy{padding:10px 0}.agm-feature h2{font-size:34px;max-width:16ch}.agm-lead{font-size:14px}.agm-brand{grid-template-columns:1fr;gap:25px;padding-block:35px}.agm-brand h2{font-size:36px;max-width:15ch}.agm-brand-text{font-size:14px}.agm-help-grid{grid-template-columns:1fr;gap:0}.agm-help-card{padding-block:22px}.agm-help-card h3{margin-top:12px}.agm-help-card p{min-height:0;max-width:40ch}.agm-help-card .agm-text-link{margin-top:5px}.agm-footer{padding-top:38px}.agm-footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.agm-footer-brand{grid-column:1/-1}.agm-footer-brand img{width:190px;margin-bottom:24px}.agm-footer-pages a{font-size:10px}.agm-footer-bottom{flex-wrap:wrap;font-size:9px}.agm-document-layout{grid-template-columns:1fr;gap:30px;padding-block:30px 55px}.agm-document-aside{position:static;display:flex;gap:20px;flex-wrap:wrap}.agm-document-aside .agm-eyebrow{width:100%;margin:0}.agm-document-aside a{padding-top:0}.agm-document{font-size:14px;line-height:1.85}.agm-document h4{font-size:20px}.agm-page-heading{padding-block:35px 25px}}
@media(prefers-reduced-motion:no-preference){.agm-button,.agm-text-link{transition:background .2s,color .2s}.agm-category-photo img,.agm-product-image img{transition:transform .35s}.agm-category-card:hover img,.agm-product:hover img{transform:scale(1.025)}}
.agm-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;border-top:1px solid var(--agm-line)}.agm-contact h2{font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.04em}.agm-contact label{display:block;font-size:12px;line-height:1.7;margin-bottom:20px}.agm-contact input,.agm-contact textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--agm-line);padding:13px;background:white;color:var(--agm-ink)}.agm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shopify-policy__container{max-width:1000px!important;padding:50px 30px!important;font-size:15px;line-height:1.9}.shopify-policy__title h1{font-size:clamp(28px,4vw,50px);letter-spacing:-.04em}@media(max-width:749px){.agm-contact{grid-template-columns:1fr;gap:20px}.agm-form-row{grid-template-columns:1fr;gap:0}}