@media(max-width:700px){:root{--gutter: clamp(16px, 5.1vw, 22px)}body{font-size:16px;line-height:1.75}p{font-size:16px;text-wrap:pretty}h1,h2,h3,h4,p,summary,dd,figcaption{overflow-wrap:anywhere}.shell,.section-top>*,.footer-top>*,.drawer-header>div{min-width:0}.eyebrow{font-size:12px;line-height:1.7;letter-spacing:1.2px}.announcement{height:auto;min-height:36px;flex-wrap:wrap;gap:3px 16px;padding:7px 16px;text-align:center;line-height:1.5}.announcement span:first-child{font-size:10px;letter-spacing:.9px}.announcement span:last-child{font-size:12px;letter-spacing:.2px}.header-inner{min-height:76px;height:auto;gap:10px;padding-block:10px}.header-actions{gap:2px;flex-shrink:0}.icon-button{min-width:40px;min-height:44px;padding:8px}.bag-button{margin-right:4px}.cart-count{font-size:11px;min-width:18px;height:18px}.header-inner .wordmark{min-width:0;flex-shrink:1}.header-inner .wordmark .official-logo{max-width:100%}.header-inner .wordmark>.wordmark-home-hint{font-size:12px;letter-spacing:0}.header-policy-links{flex-wrap:wrap;gap:4px 20px;padding-block:7px}.header-policy-links a{font-size:12px;line-height:1.7;white-space:normal}.button,.advice-buy-row .button,.guide-products .advice-buy-row .button,.explore-professional-action .button,.brand-page-actions .button,.locator-card-actions .button,.coating-inquiry{min-height:48px;max-width:100%;padding:12px 18px;gap:16px;font-size:15px;line-height:1.6;letter-spacing:.2px;white-space:normal}.button>span{flex-shrink:0}.text-link,.hero-ctas .text-link,.story-content .text-link,.advice-all-products,.guide-continue,.guide-detail-link,.detail-secondary-links .text-link,.detail-secondary-links .detail-source,.explore-back,.explore-product .text-link,.explore-products-heading>.text-link,.explore-professional-action>.text-link,.explore-diy-help>.text-link,.brand-page-actions .text-link,.brand-research .text-link,.coating-product-link,.coating-source,.product-gallery-full{font-size:14px;line-height:1.7;min-height:44px;padding-block:9px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.section-top .eyebrow,.hero .eyebrow,.partners .eyebrow,.detail-content .eyebrow,.drawer-header .eyebrow,.advice-panel>.eyebrow,.advice-products-heading .eyebrow,.advice-product-copy>.eyebrow,.guide-dialog-head .eyebrow,.coating-selector .eyebrow,.catalog-card-copy>.eyebrow,.explore-product-copy>.eyebrow,.explore-audience>.eyebrow,.brand-page-hero>.eyebrow,.locator-heading .eyebrow{font-size:12px;line-height:1.7;letter-spacing:1px}.hero{height:auto;min-height:700px;max-height:none}.hero-inner{height:auto;min-height:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:48px;padding-block:64px 28px}.hero-copy{width:100%;max-width:100%;padding-bottom:0}.hero h1{font-size:clamp(36px,10.8vw,46px);line-height:1.5;letter-spacing:0}.hero-description{font-size:16px;line-height:1.85;letter-spacing:.2px}.hero-ctas{flex-wrap:wrap;gap:16px}.hero-foot{position:static;margin-top:auto;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.hero-foot>span{font-size:13px;line-height:1.6;display:flex;flex-direction:column;gap:5px;letter-spacing:0}.hero-foot i{font-size:11px;margin-right:0}.hero-foot>a{display:none}.advice-sidebar-label,.advice-question-title{font-size:16px;line-height:1.7}.advice-question,.advice-question.active{max-width:100%;padding:12px 16px}.advice-sidebar-foot,.advice-note{font-size:14px;line-height:1.85}.advice-panel{padding:28px 20px 0}.advice-panel>h3{font-size:25px;line-height:1.6}.advice-intro,.advice-steps p,.advice-products-heading>p:last-child,.advice-empty-recommendation,.guide-dialog-intro,.guide-product-description{font-size:16px;line-height:1.85}.advice-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:22px}.advice-step-number{font-size:13px}.advice-steps h4{font-size:17px;line-height:1.7;margin-bottom:10px}.advice-products-heading h4{font-size:20px}.advice-product,.guide-products .advice-product{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.advice-product-image,.guide-products .advice-product-image{width:100%;height:180px}.advice-product-name,.guide-products .advice-product-name{font-size:19px;line-height:1.6}.advice-product-en{font-size:13px;line-height:1.7}.advice-buy-row,.guide-products .advice-buy-row{flex-direction:column;align-items:stretch;gap:13px}.advice-buy-row>strong{font-size:17px}.advice-buy-row>span,.guide-status{font-size:14px;line-height:1.8}.advice-buy-row .button{width:100%}.advice-mobile-nav{flex-wrap:wrap;align-items:center}.advice-mobile-nav button{font-size:14px;min-height:44px;white-space:normal}.advice-mobile-nav p{font-size:14px;line-height:1.7;max-width:100%;text-align:left}.routine{min-height:0;padding:24px 18px 64px!important}.routine h3{font-size:20px;line-height:1.65}.routine p{font-size:15px;line-height:1.8;max-width:none}.routine-number{font-size:12px;letter-spacing:.7px}.round-arrow{width:32px;height:32px;font-size:17px}.guide-footnote{flex-wrap:wrap;gap:14px}.guide-footnote p{flex:1 1 210px;font-size:14px;line-height:1.8}.guide-footnote a{font-size:14px;min-height:44px}.guide-footnote>span,.story-english{font-size:12px;line-height:1.8}.section-note{font-size:15px;line-height:1.85}.story-content p,.spotlight-copy>p:not(.eyebrow){font-size:16px;line-height:1.9}.story-content .story-lead{font-size:19px;line-height:1.8}.story-tags span{font-size:11px;line-height:1.6;letter-spacing:.4px}.faq-section .muted{font-size:15px;line-height:1.8}.faq-list summary{font-size:16px;line-height:1.75;gap:16px}summary:after{flex-shrink:0}.faq-list details p{font-size:16px;line-height:1.9;padding-right:0}.partners p:last-child{font-size:15px;line-height:1.8;letter-spacing:.2px}.product-specs{flex-wrap:wrap;gap:24px 32px}.product-specs span,.image-index{font-size:11px}.product-specs strong{font-size:15px}.coating-selector{display:block}.coating-selector h2{font-size:30px}.coating-selector-intro,.coating-description,.coating-suitable p{font-size:16px;line-height:1.85}.coating-selector-intro{margin-bottom:24px}.coating-years{width:100%;max-width:360px;margin-inline:auto;gap:12px;justify-content:center}.coating-year{width:calc((100% - 24px) / 3);max-width:110px;aspect-ratio:1;padding:6px 3px}.coating-year small{font-size:12px;line-height:1.2;letter-spacing:0}.coating-year strong{font-size:32px;line-height:1;margin:3px 0}.coating-year strong span{font-size:13px;margin-left:2px}.coating-year-code{font-size:11px;line-height:1.4;letter-spacing:0}.coating-selector-hint{display:block;max-width:none;text-align:left;font-size:14px;line-height:1.8}.coating-card{display:flex;flex-direction:column;gap:24px;min-height:0}.coating-media{min-height:0;width:100%;height:auto}.coating-media img{height:260px;max-height:none}.coating-image-caption{position:static;font-size:11px;line-height:1.8;letter-spacing:.5px}.coating-copy{width:100%}.coating-access,.coating-professional-badge,.coating-suitable>span{font-size:13px;line-height:1.7;letter-spacing:.4px}.coating-subtitle{font-size:18px;line-height:1.6}.coating-subtitle>span{font-size:13px;line-height:1.7;letter-spacing:.3px}.coating-copy h4{font-size:18px}.coating-features>span{font-size:13px;line-height:1.6}.coating-topline{flex-wrap:wrap;gap:8px;font-size:11px;letter-spacing:1px}.coating-topline>span:last-child{font-size:11px;letter-spacing:.6px}.coating-bottomline{display:block}.coating-bottomline>span{display:block;max-width:none;font-size:11px;line-height:1.8;margin-bottom:10px}.coating-bottomline p{font-size:14px;line-height:1.85}.coating-inquiry{max-width:none}.breadcrumbs,.locator-breadcrumb{font-size:13px;line-height:1.8;gap:8px}.catalog-heading>p,.catalog-empty p,.product-page-description,.product-overview-copy>p,.detail-audience p,.detail-steps p,.product-faq details p,.detail-description,.coating-technology-copy,.coating-benefits p,.coating-compatibility p,.coating-native-hero p,.coating-native-copy>p,.coating-native-copy>ul,.coating-native-copy>ol,.coating-native-copy li p,.richtext,.richtext p,.richtext li{font-size:16px;line-height:1.9}.catalog-card-summary{font-size:15px;line-height:1.8;min-height:0}.catalog-card h2,.product-name{font-size:18px;line-height:1.6}.catalog-card-copy>.eyebrow{letter-spacing:.4px;min-height:0}.catalog-card-bottom{font-size:16px;gap:10px}.catalog-card-bottom small{font-size:13px}.catalog-more{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:normal}.catalog-filters button,.filter-tabs button{font-size:15px;min-height:44px}.catalog-search{min-width:0}.catalog-search input,.search-field input,.theme-field{font-size:16px;min-width:0}.catalog-tag,.product-label{font-size:12px;max-width:calc(100% - 20px);line-height:1.6}.catalog-photo-code{font-size:11px;letter-spacing:.5px}.catalog-footnote,.detail-small-note,.coating-reference-note{font-size:14px;line-height:1.85}.catalog-count,.product-category,.product-en,.product-size{font-size:13px;line-height:1.7}.product-price{font-size:16px}.product-bottom{flex-wrap:wrap}.quick-add{width:44px;height:44px}.product-page-en,.detail-en{font-size:14px;line-height:1.8}.detail-specs{flex-wrap:wrap;gap:16px 26px}.detail-specs>div{font-size:15px;flex-wrap:wrap;gap:10px}.detail-feature-list span,.coating-compatibility li{font-size:14px;line-height:1.7}.detail-audience h3,.detail-steps h3,.coating-benefits h3,.coating-compatibility h3{font-size:18px;line-height:1.7}.detail-steps li{grid-template-columns:26px minmax(0,1fr)}.detail-steps li>span{font-size:13px}.detail-editorial-title>p:not(.eyebrow),.product-aftercare .detail-editorial-title>p:last-child{font-size:15px;line-height:1.85}.product-faq summary{font-size:16px;line-height:1.75}.professional-callout p,.detail-inquiry-label{font-size:16px;line-height:1.8}.professional-callout span{font-size:15px;line-height:1.8}.coating-specs{grid-template-columns:minmax(0,1fr);gap:18px}.coating-specs dt{font-size:14px;margin-bottom:5px}.coating-specs dd{font-size:20px}.coating-native-copy>h3{font-size:19px}.product-page-photo:has([data-main-product-image]),.coating-native-gallery-frame{height:auto;min-height:0;padding-top:24px}.product-page-photo>.eyebrow{position:static;justify-self:start;font-size:12px}.product-page-photo [data-main-product-image]{height:auto;max-height:330px}.coating-native-gallery-frame img{height:auto;max-height:340px}.product-page-photo>[data-media-caption],.coating-native-gallery-frame [data-media-caption],.native-gallery-caption,.product-tool-gallery figcaption,.product-editorial-gallery figcaption,.product-editorial-hint,.product-editorial-position{font-size:14px;line-height:1.8}.product-editorial-gallery figcaption span{font-size:13px}.product-gallery-thumbnails button{flex-basis:90px;width:90px}.product-gallery-thumbnails button img,.native-thumbnails.product-gallery-thumbnails img{width:100%;height:70px}.product-gallery-thumbnails button>span{font-size:12px;line-height:1.6;white-space:normal}.explore-hero-intro,.explore-panel-top>div>p:last-child,.explore-method>div>p,.explore-method li p,.explore-professional p:not(.eyebrow),.explore-diy-help>p{font-size:16px;line-height:1.9}.explore-journey{flex-wrap:wrap;gap:10px 18px}.explore-journey li,.explore-journey li>span{font-size:13px;line-height:1.8;white-space:normal}.explore-start-heading>p,.explore-status,.explore-pro-notice{font-size:14px;line-height:1.85}.explore-audience{min-width:0;padding:20px 16px}.explore-audience>.eyebrow{padding-right:10px;font-size:11px}.explore-audience-summary,.explore-surface-summary{font-size:15px;line-height:1.8;max-width:none}.explore-audience strong,.explore-surface strong{font-size:20px;line-height:1.7}.explore-surface-number{font-size:11px;letter-spacing:.4px}.explore-surface{padding:20px 16px}.explore-needs button{font-size:15px;line-height:1.7}.explore-method h4{font-size:17px}.explore-method li>span{font-size:13px}.explore-method li{grid-template-columns:24px minmax(0,1fr);gap:12px}.explore-product,.explore-product:only-child{grid-template-columns:minmax(0,1fr);gap:18px}.explore-product-photo,.explore-product:only-child .explore-product-photo{aspect-ratio:1.35}.explore-product-photo>span{font-size:12px;top:12px;left:12px;right:auto;bottom:auto;max-width:calc(100% - 24px);padding:5px 8px}.explore-product h4{font-size:20px}.explore-product-copy>p:not(.eyebrow){font-size:16px;line-height:1.85}.explore-professional-action>span{font-size:11px;line-height:1.8}.explore-pro-notice>span{font-size:13px}.brand-hero-bottom p,.brand-prose p,.brand-timeline p,.brand-science-intro,.brand-science-grid p{font-size:16px;line-height:1.9}.brand-prose .brand-lead{font-size:19px;line-height:1.8}.brand-hero-bottom>span,.brand-science-grid article>span{font-size:12px;line-height:1.8;letter-spacing:1px}.brand-timeline li{grid-template-columns:minmax(0,1fr);gap:12px}.brand-timeline li>span{font-size:24px}.brand-timeline h3,.brand-science-grid h3{font-size:19px}.brand-contents a{font-size:14px;line-height:1.7;min-height:44px}.brand-gallery{grid-template-columns:minmax(0,1fr);gap:28px}.brand-gallery img{aspect-ratio:auto}.brand-gallery figcaption,.brand-team-photo figcaption{font-size:15px;line-height:1.85}.brand-gallery figcaption span{font-size:12px;line-height:1.8;letter-spacing:.6px}.brand-source p,.brand-source a{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.locator-heading{display:block}.locator-heading-copy{max-width:none;margin-top:24px}.locator-heading-copy p,.locator-store-description{font-size:16px;line-height:1.85}.locator-pro-label,.locator-store-type{font-size:13px;line-height:1.8;letter-spacing:.3px}.locator-filters{grid-template-columns:minmax(0,1fr);gap:16px}.locator-filters>*,.locator-reset,.locator-result-count{grid-column:auto;grid-row:auto}.locator-filters label{font-size:14px}.locator-filters input,.locator-filters select{font-size:16px;min-height:48px}.locator-reset{font-size:14px;min-height:44px}.locator-result-count{font-size:14px;text-align:left}.locator-card-list{grid-template-columns:minmax(0,1fr)}.locator-card{min-width:0;padding:20px}.locator-card-top{flex-wrap:wrap;gap:10px;font-size:13px}.locator-store-number{font-size:12px}.locator-location-pending{font-size:12px;line-height:1.6;white-space:normal}.locator-map-button{font-size:13px;min-height:44px}.locator-card h3{font-size:22px;line-height:1.6}.locator-store-details>div{grid-template-columns:2.5em minmax(0,1fr);gap:12px;font-size:15px;line-height:1.85}.locator-store-details dd,.locator-store-details a{overflow-wrap:anywhere}.locator-card-actions{gap:12px 18px}.locator-contact,.locator-brand-phone{font-size:14px;line-height:1.8}.locator-card-foot a{font-size:13px;line-height:1.8}.locator-map-top,.locator-map-caption{flex-wrap:wrap;gap:10px;font-size:13px}.locator-map-top button{font-size:13px;min-height:40px}.locator-map-status,.locator-data-note{font-size:13px;line-height:1.8}.locator-map .leaflet-popup-content{min-width:0;max-width:min(240px,calc(100vw - 112px));font-size:14px}.locator-popup strong{font-size:17px}.locator-popup p,.locator-popup a{font-size:14px;line-height:1.8}.locator-coating-context>span,.locator-coating-context>a{font-size:14px;line-height:1.7}.locator-coating-context strong{font-size:16px}.locator-help{display:block}.locator-help p{font-size:17px}.locator-help p span{font-size:15px;line-height:1.8}.locator-help a{display:inline-flex;font-size:15px;min-height:44px;margin-top:16px}.locator-no-results>span{font-size:15px;line-height:1.8}.locator-no-results a{display:inline-flex;align-items:center;font-size:14px;min-height:44px}.drawer{overflow-y:auto}.dialog-close{flex-shrink:0;width:44px;height:44px}.drawer-header,.guide-dialog-head{gap:14px}.drawer-header h2>span{font-size:15px}.cart-body{min-height:0}.cart-empty p,.cart-empty button{font-size:16px}.cart-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.cart-item>img{width:64px;height:90px}.cart-item>div{min-width:0}.cart-item h3{font-size:17px;line-height:1.65}.cart-item-meta{font-size:14px;line-height:1.8}.cart-item-actions{flex-wrap:wrap;gap:10px}.quantity-control,.cart-item .quantity-control{min-height:44px}.quantity-control button,.cart-item .quantity-control button{width:40px;height:44px;font-size:20px}.quantity-control input,.cart-item .quantity-control input{width:38px;font-size:16px}.cart-item-remove{font-size:14px;min-height:44px}.cart-subtotal,.detail-quantity{font-size:16px}.cart-notice{font-size:14px;line-height:1.85}.detail-meta{font-size:15px;flex-wrap:wrap;gap:12px}.detail-source{font-size:14px}.search-dialog h2{font-size:23px;line-height:1.5}.search-field svg{flex-shrink:0}.search-dialog>.muted{font-size:14px}.search-results{grid-template-columns:minmax(0,1fr)}.search-result>span{min-width:0}.search-result img{flex-shrink:0}.search-result strong{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.search-result small{font-size:14px}.search-no-results,.info-dialog>p:not(.eyebrow){font-size:16px;line-height:1.85}.guide-dialog-head h2{font-size:24px;line-height:1.5}.mobile-menu nav>a{font-size:24px;gap:14px;line-height:1.6}.mobile-menu .mobile-policy-links a,.mobile-phone{font-size:16px;line-height:1.8;min-height:44px}.mobile-menu nav>a span{flex-shrink:0}.toast{width:max-content;font-size:15px;line-height:1.7}.field-label{font-size:15px}.theme-card .catalog-card-summary{font-size:15px;line-height:1.8}.theme-card .product-bottom .text-link,.footer-policy-links a{font-size:14px;line-height:1.8}.detail-content .richtext{font-size:16px;line-height:1.9}.native-quantity{font-size:16px;min-height:44px}.variant-label,.theme-checkout-note,.discount-info,.property-info,.selling-plan-label{font-size:14px;line-height:1.8}.filter-tabs a,.theme-menu-toggle nav a,.theme-menu-toggle .mobile-policy-links a{font-size:15px;line-height:1.8}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-top>div:first-child{grid-column:1 / -1}.footer-column{min-width:0;gap:8px}.footer-column h3{font-size:15px;line-height:1.7}.footer-column a,.footer-column>span,.footer-column>button{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.footer-column a,.footer-column>button{padding-block:6px}.footer-tagline{font-size:15px;line-height:1.8}.footer-bottom{font-size:12px;line-height:1.8;letter-spacing:.3px}.preview-disclosure{font-size:13px;line-height:1.85}}@media(max-width:380px){.routine-grid{grid-template-columns:minmax(0,1fr)}.routine{border-right:0;border-bottom:1px solid var(--line)}.routine:last-child{border-bottom:0}.routine h3 br{display:none}.explore-audience-options{grid-template-columns:minmax(0,1fr)}.explore-audience{min-height:0}.catalog-grid,.related-products .catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-photo{aspect-ratio:1.1}.advice-panel{padding-inline:16px}.advice-product,.guide-products .advice-product{padding:14px}.guide-dialog-body{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mobile.css.map */
