@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(gard-hanken-grotesk-400.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(gard-hanken-grotesk-500.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(gard-hanken-grotesk-600.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(gard-hanken-grotesk-700.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(gard-hanken-grotesk-800.woff2) format("woff2")}:root{--ui-font:"Hanken Grotesk",-apple-system,"Segoe UI",Roboto,sans-serif;--ui-ink:#171719;--ui-ink-soft:#3a3a3e;--ui-muted:#6b6b70;--ui-faint:#8a8a91;--ui-bg:#f8f8f7;--ui-surface:#f5f5f7;--ui-surface-2:#efefee;--ui-border:#dedee2;--ui-divider:#e8e8ec;--ui-tint-cool:#edf0f1;--ui-tint-green:#f0f2ee;--ui-tint-warm:#f5f2eb;--ui-tint-warm-border:#e9e4d9;--ui-accent-green:#546957;--ui-on-dark:rgba(255,255,255,.72);--ui-radius-xs:8px;--ui-radius-sm:12px;--ui-radius:22px;--ui-radius-lg:28px;--ui-radius-pill:999px;--ui-shadow-button:0 6px 18px rgb(18 18 20 / .1);--ui-shadow-card:0 18px 42px -30px rgb(54 54 64 / .33);--ui-shadow-float:0 8px 30px rgb(18 18 20 / .08);--ui-shadow-knob:0 3px 18px rgb(18 18 20 / .18);--ui-hero-title:clamp(36px,5.5vw,76px);--ui-page-title:clamp(2.2rem,4vw,3.7rem);--ui-section-title:clamp(32px,3.5vw,46px);--ui-block-title:clamp(24px,2.4vw,30px);--ui-card-title:20px;--ui-label-size:12px;--ui-label-tracking:.18em;--ui-body:17px;--ui-small:15px;--ui-caption:13px;--ui-duration:.18s;--ease:cubic-bezier(.22,.7,.25,1);--ink:var(--ui-ink);--ink2:var(--ui-ink-soft);--mut:var(--ui-muted);--line:var(--ui-border);--bg:var(--ui-bg);--bg2:var(--ui-surface-2);--radius:var(--ui-radius)}@media(max-width:760px){:root{--ui-radius:18px;--ui-radius-lg:22px;--ui-card-title:18px;--ui-body:16px}}body,button,input,select,textarea{font-family:var(--ui-font)}button,input,select,textarea{letter-spacing:normal}h1,h2,h3{font-family:var(--ui-font);font-weight:700}.eyebrow,.product-kind,.mega-label,.mega-feature small,.ainfo-overline,.immersive-card h3,.reel-product small,.foot-grid h2,.heroA-kicker{font-size:var(--ui-label-size);font-weight:600;line-height:1.5;letter-spacing:var(--ui-label-tracking);text-transform:uppercase;color:var(--ui-muted)}.mega-feature small,.immersive-card h3,.immersive-head .eyebrow,.clean .eyebrow{color:inherit}:is(.sec-head,.reels-heading,.pdp-section-head,.immersive-head,.transparency-head,.scroll-care-heading,.closer-life-copy,.assurance-section .sec-head) h2,.product-faq h2,.pdp-formula h2,.pdp-photo-story h2,.pdp-kit h2{font-size:var(--ui-section-title);line-height:1.12;letter-spacing:-.035em}.product-content-grid h2,.collection-description h2,.info-content h2,.brand-contents h2,.brand-reading h2,.store-cart-head h2,.empty-products h2{font-size:var(--ui-block-title);line-height:1.2;letter-spacing:-.025em}.catalog-card h2,.catalog-card h3,.pdp-use-grid h3,.product-benefit h2,.guide-card h2,.assure h3,.transparency-card strong,.info-grid h2,.certificate-grid h2,.pdp-formula-list h3,.store-cart-empty h3{font-size:var(--ui-card-title);font-weight:600;line-height:1.3;letter-spacing:-.02em}:is(.sec-head,.pdp-section-head,.catalog-heading,.scroll-care-heading) p:not(.eyebrow),.assurance-intro,.closer-life p,.brand-heading p:last-child,.info-content p{font-size:var(--ui-body);line-height:1.65;color:var(--ui-muted)}.transparency-head>p,.immersive-head p:not(.eyebrow){font-size:var(--ui-body);line-height:1.65;color:var(--ui-on-dark)}body .gard-cta,body .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:13px 24px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-ink);color:#fff;font:600 16px/1.35 var(--ui-font);letter-spacing:normal;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;cursor:pointer;transition:background-color var(--ui-duration) var(--ease),box-shadow var(--ui-duration) var(--ease),transform var(--ui-duration) var(--ease)}body .gard-cta:visited,body .btn:visited{color:#fff}.gard-cta:after,.arrow-link:after{content:"";display:block;width:18px;height:18px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--ui-duration) var(--ease)}.store-cart .store-cart-checkout{display:flex;width:100%}.arrow-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:600;font-size:15px;line-height:1.4;text-decoration:none;cursor:pointer}.arrow-link:after{width:16px;height:16px}.arrow-link span{display:none}.text-link{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body .sarr,body .reels-controls button,body .aarr,body .gallery-controls button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--ui-border);border-radius:50%;background:#fff;color:var(--ui-ink);line-height:1;box-shadow:none;cursor:pointer;transition:background-color var(--ui-duration) var(--ease),transform var(--ui-duration) var(--ease)}body .sarr svg,body .reels-controls button svg,body .aarr svg,.catalog-card-arrow svg,.ainfo-hint svg,.ba-knob svg,.pdp-comparison-line svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.catalog-card-arrow svg{width:18px;height:18px}.ainfo-hint{display:inline-flex;align-items:center;gap:8px}.ainfo-hint span{display:inline-flex}.ba-knob,.pdp-comparison-line b{display:grid;place-items:center}:is(button,a,input,select,textarea,summary,[role=slider],[tabindex="0"]):focus-visible{outline:2px solid var(--ui-ink);outline-offset:4px;border-radius:4px}body :is(.gard-cta,.btn,.sarr,.reels-controls button):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.catalog-search input,.catalog-tools select,#productVariant,.quantity-control{min-height:48px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fff;color:var(--ui-ink);font:400 16px/1.4 var(--ui-font)}.catalog-search input:focus-visible,.catalog-tools select:focus-visible,#productVariant:focus-visible{outline-offset:2px}.quantity-control:focus-within{outline:2px solid var(--ui-ink);outline-offset:2px}.quantity-control input:focus-visible{outline:none}.hero-slides .split-panel>img{animation:none!important;opacity:1!important}.catalog-card,.guide-card,.info-grid section,.pdp-review-grid>article,.product-benefit,.pdp-use-grid article,.transparency-card,.rev,.brand-contents .brand-toc,.brand-reading,.pdp-packages label{border-radius:var(--ui-radius)}.pdp-photo-story,.pdp-formula,.pdp-reviews,.product-image-stage,.closer-life-photo,.brand-heading img,.pdp-kit>img,.empty-products,.pdp-comparison,.pdp-use-grid img,.guide-cover{border-radius:var(--ui-radius-lg)}.catalog-card,.guide-card{transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}.review-stars{display:block;font-size:16px;letter-spacing:.15em;color:var(--ui-ink);margin-bottom:12px}.rev .who a{color:inherit;text-underline-offset:3px}.rev time,.pdp-review-meta time{font-size:var(--ui-caption);color:var(--ui-muted)}.reel-product,.transparency-card a:not(.transparency-tag),.clean p a,.assure a,.premium-faq details a{color:inherit}.reel-product{text-decoration:none}.transparency-card a:not(.transparency-tag),.clean p a,.faq .a a,.premium-faq details a,.info-content a:not(.gard-cta):not(.arrow-link){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.site-footer .foot-grid h2{color:var(--ui-faint)}.pdp-use-grid.is-text article{padding:26px 24px;background:var(--ui-surface)}.pdp-use-grid.is-text h3{margin:18px 0 8px}.pdp-use-index{display:block;font-size:var(--ui-caption);color:var(--ui-muted);font-variant-numeric:tabular-nums}.product-support-link{margin-top:24px;font-size:var(--ui-small);color:var(--ui-muted)}.info-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}@media(hover:hover)and (pointer:fine){body .gard-cta:hover,body .btn:hover{background:#333338;color:#fff;transform:translateY(-1px);box-shadow:var(--ui-shadow-button)}.gard-cta:hover:after,.arrow-link:hover:after{transform:translate(3px)}body .sarr:hover,body .reels-controls button:hover,body .aarr:hover,body .gallery-controls button:hover{background:var(--ui-surface);transform:translateY(-1px)}body .catalog-card:hover,body .guide-card:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow-card)}.text-link:hover{text-decoration-thickness:2px}}body .gard-cta:active,body .btn:active,body .sarr:active,body .reels-controls button:active,body .aarr:active{transform:scale(.98);box-shadow:none}@media(max-width:760px){.catalog-grid .catalog-card h2{font-size:16px}.pdp-sticky-buy .gard-cta{flex-shrink:0}}@media(prefers-reduced-motion:reduce){body .gard-cta,body .btn,body .gard-cta:hover,body .btn:hover,body .gard-cta:active,body .btn:active,.gard-cta:after,.gard-cta:hover:after,.arrow-link:after,.arrow-link:hover:after,body .catalog-card:hover,body .guide-card:hover,body .sarr,body .reels-controls button,body .aarr{transition:none;transform:none}}.info-content{max-width:1000px}.info-content>section,.info-content>.info-grid,.info-content>.guide-cover{margin-bottom:40px}.info-content p{margin:16px 0}.info-content h2{margin-bottom:16px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.info-grid section{padding:28px;background:var(--ui-surface)}.certificate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.certificate-grid section{padding:20px}.certificate-grid img{width:100%;height:auto;margin-bottom:24px;border-radius:var(--ui-radius-sm)}.certificate-grid p{font-size:var(--ui-small)}.info-links{display:flex;flex-wrap:wrap;gap:20px 28px;border-top:1px solid var(--ui-divider);padding-top:24px}.info-links a{font-weight:500;text-decoration:underline;text-underline-offset:4px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{border:1px solid var(--ui-divider);overflow:hidden;background:#fff}.guide-card>a{display:block;color:inherit;text-decoration:none}.guide-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--ui-surface)}.guide-card>a>div{padding:24px}.guide-card p{font-size:16px;color:var(--ui-muted);margin:10px 0 18px}.guide-cover{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}@media(max-width:900px){.guide-grid,.certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.info-grid,.guide-grid,.certificate-grid{grid-template-columns:1fr}.info-grid section{padding:24px}}body .premium-faq details,body .premium-faq details:last-of-type{overflow:clip;border:1px solid var(--ui-divider);border-radius:18px;background:#fff;transition:border-color .22s var(--ease),box-shadow .32s var(--ease)}body .premium-faq details:hover{border-color:var(--ui-border)}body .premium-faq details[open]:not(.is-closing){border-color:#d4d4d8;box-shadow:0 18px 44px -38px #12121473}body .premium-faq summary{min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;padding:18px 20px;list-style:none;cursor:pointer;color:var(--ui-ink);font:600 16px/1.4 var(--ui-font)}body #sss .premium-faq summary,body .collection-faq.premium-faq summary{grid-template-columns:42px minmax(0,1fr) 44px}body .premium-faq summary::-webkit-details-marker{display:none}body .premium-faq summary:after{content:"";position:static;translate:0 0;justify-self:end;display:block;width:44px;height:44px;box-sizing:border-box;border:1px solid var(--ui-divider);border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12M12 6v12' fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:18px 18px;transition:rotate .36s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}body .premium-faq details[open]:not(.is-closing) summary:after{rotate:45deg;background-color:var(--ui-ink);border-color:var(--ui-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12M12 6v12' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}body .premium-faq .faq-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--ui-surface);color:var(--ui-ink);transition:background-color .22s var(--ease),color .22s var(--ease)}body .premium-faq details[open]:not(.is-closing) .faq-icon{background:var(--ui-ink);color:#fff}body .premium-faq .faq-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body .premium-faq .faq-index{font-size:12px;font-weight:700;letter-spacing:.08em}body .premium-faq .faq-panel{height:0;overflow:hidden;opacity:0;will-change:height,opacity}body .premium-faq .faq-panel>p{margin:0;padding:2px 76px 24px;color:var(--ui-muted);font:400 16px/1.68 var(--ui-font);transform:none}body .product-faq.premium-faq{display:flex;flex-direction:column;gap:10px}body .product-faq.premium-faq>h2{margin-bottom:18px}body .product-faq.premium-faq .faq-panel>p{padding-left:20px}@media(hover:hover)and (pointer:fine){body .premium-faq summary:hover:after{border-color:#bdbdc3;transform:scale(1.04)}}@media(max-width:600px){body .premium-faq summary{min-height:76px;padding:15px 16px;font-size:15px;gap:12px}body #sss .premium-faq summary,body .collection-faq.premium-faq summary{grid-template-columns:38px minmax(0,1fr) 44px}body .premium-faq .faq-icon{width:38px;height:38px;border-radius:12px}body .premium-faq .faq-panel>p{padding:0 16px 22px;font-size:15px;line-height:1.65}body #sss .premium-faq .faq-panel>p,body .collection-faq.premium-faq .faq-panel>p{padding-left:66px}}@media(prefers-reduced-motion:reduce){body .premium-faq details,body .premium-faq summary:after,body .premium-faq .faq-icon{transition:none}}.product-rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:var(--ui-caption);color:var(--ui-ink-soft);line-height:1;min-height:16px}.product-rating small{font-size:inherit;color:var(--ui-muted)}.product-rating.is-empty{color:var(--ui-muted)}.product-stars{--star:15px;--gap:3px;display:inline-block;width:calc(var(--star)*5 + var(--gap)*4);height:var(--star);background:linear-gradient(90deg,var(--ui-ink) calc(var(--rating,0)/5*100%),#d6d6dc 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 15'%3E%3Cpath d='M7.5 0l2.2 4.7 5.1.6-3.8 3.5 1 5.1L7.5 11.4 3 13.9l1-5.1L.2 5.3l5.1-.6z'/%3E%3C/svg%3E") 0 0/calc(var(--star) + var(--gap)) var(--star) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 15'%3E%3Cpath d='M7.5 0l2.2 4.7 5.1.6-3.8 3.5 1 5.1L7.5 11.4 3 13.9l1-5.1L.2 5.3l5.1-.6z'/%3E%3C/svg%3E") 0 0/calc(var(--star) + var(--gap)) var(--star) repeat-x}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gard-consistency.css.map */
