:root{color-scheme:light dark;--page: #f4f7f5;--surface: #fbfdfc;--surface-strong: #e9f1ed;--surface-accent: #d8efe4;--text: #12231d;--text-soft: #4d6259;--line: #cbd8d2;--accent: #176f51;--accent-hover: #0f5c42;--accent-ink: #f8fffb;--danger: #b42318;--shadow: 0 26px 80px rgb(24 73 56 / .16);--surface-radius: 24px;--input-radius: 12px;--header-height: 72px;font-family:Aptos,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #0c1512;--surface: #111d19;--surface-strong: #172821;--surface-accent: #17392d;--text: #edf7f2;--text-soft: #a9bdb4;--line: #2d443a;--accent: #48b88b;--accent-hover: #5cc99b;--accent-ink: #07130f;--danger: #ff8b82;--shadow: 0 28px 90px rgb(0 0 0 / .36)}}:root[data-theme=dark]{--page: #0c1512;--surface: #111d19;--surface-strong: #172821;--surface-accent: #17392d;--text: #edf7f2;--text-soft: #a9bdb4;--line: #2d443a;--accent: #48b88b;--accent-hover: #5cc99b;--accent-ink: #07130f;--danger: #ff8b82;--shadow: 0 28px 90px rgb(0 0 0 / .36)}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);overflow-x:clip;background:var(--page)}body{margin:0;min-width:320px;overflow-x:clip;background:var(--page);color:var(--text)}body:has(dialog[open]){overflow:hidden}.store-status{display:grid;min-height:40px;place-items:center;padding:8px 20px;background:var(--accent);color:var(--accent-ink);font-size:.82rem;font-weight:760;text-align:center}.sales-paused .hero{min-height:calc(100dvh - var(--header-height) - 40px)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex:0 0 auto}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:3px}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 40px,1320px);height:var(--header-height);margin:0 auto;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:1.08rem;font-weight:800;letter-spacing:-.03em}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.brand-mark svg{width:18px;height:18px}.site-header nav{display:flex;align-items:center;gap:30px;color:var(--text-soft);font-size:.92rem;font-weight:650;white-space:nowrap}.site-header nav a{transition:color .18s ease}.site-header nav a:hover{color:var(--text)}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.theme-button,.dialog-close{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);transition:transform .18s ease,border-color .18s ease}.theme-button:hover,.dialog-close:hover{border-color:var(--accent)}.theme-button:active,.dialog-close:active,.button:active,.copy-row button:active{transform:translateY(1px) scale(.98)}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;padding:0 24px;font-weight:800;line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.button svg{width:19px;height:19px}.button-small{min-height:42px;padding:0 18px;background:var(--text);color:var(--page);font-size:.88rem}.button-small:hover{background:var(--accent);color:var(--accent-ink)}.button-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 32px color-mix(in srgb,var(--accent) 24%,transparent)}.button-primary:hover{background:var(--accent-hover)}.hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(32px,6vw,96px);width:min(100% - 40px,1320px);min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:clamp(36px,6vh,64px) 0}.hero-copy{position:relative;z-index:2}.eyebrow{margin:0 0 20px;color:var(--accent);font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.hero h1{max-width:700px;margin:0;font-size:clamp(3.35rem,6.1vw,6.7rem);font-weight:850;letter-spacing:-.075em;line-height:.92}.hero-subtitle{max-width:520px;margin:26px 0 0;color:var(--text-soft);font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.text-link{border-bottom:1px solid var(--text);padding:5px 0;font-weight:750}.hero-visual{position:relative;min-height:min(70vh,650px);isolation:isolate}.hero-visual:before{content:"";position:absolute;top:5%;right:8%;bottom:4%;left:10%;z-index:-2;border-radius:46% 54% 43% 57%/55% 43% 57% 45%;background:radial-gradient(circle at 60% 35%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 42%),var(--surface-strong)}.hero-visual:after{content:"";position:absolute;right:12%;bottom:8%;z-index:-1;width:40%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%}.product-shot{position:absolute;overflow:hidden;margin:0;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:var(--surface-radius);background:#f6f8f7;box-shadow:var(--shadow)}.product-shot img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-shot-main{top:7%;right:12%;bottom:10%;left:13%;transform:rotate(-3deg)}.product-shot-glove{right:0;bottom:3%;width:35%;aspect-ratio:1;transform:rotate(4deg)}.product-shot-roller{top:1%;left:0;width:30%;aspect-ratio:1;transform:rotate(-6deg)}.price-stamp{position:absolute;top:11%;right:0;z-index:4;display:grid;min-width:142px;min-height:142px;place-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);text-align:center;transform:rotate(6deg);box-shadow:0 16px 44px color-mix(in srgb,var(--accent) 30%,transparent)}.price-stamp small{font-size:.76rem;font-weight:700}.price-stamp strong{margin-top:2px;font-size:1.55rem;letter-spacing:-.05em}.trust-bar{display:grid;grid-template-columns:repeat(3,1fr);width:min(100% - 40px,1320px);margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-bar>div{display:flex;min-height:84px;align-items:center;justify-content:center;gap:12px;color:var(--text-soft);font-size:.94rem;font-weight:700}.trust-bar>div+div{border-left:1px solid var(--line)}.trust-bar svg{width:22px;height:22px;color:var(--accent)}.section{width:min(100% - 40px,1240px);margin:0 auto;padding:clamp(88px,10vw,148px) 0}.section-heading{max-width:760px;margin-bottom:52px}.section-heading.compact{max-width:620px;margin-bottom:44px}.section-heading h2,.benefit-copy h2,.offer-copy h2,.checkout-heading h2,.checkout-state h2,.pix-panel h2{margin:0;font-size:clamp(2.35rem,4.4vw,4.8rem);font-weight:820;letter-spacing:-.065em;line-height:.98}.section-heading p,.benefit-copy>p,.offer-copy p,.checkout-heading p,.checkout-state>p,.pix-panel>p{max-width:620px;margin:18px 0 0;color:var(--text-soft);font-size:1.04rem;line-height:1.6}.kit-grid{display:grid;grid-template-columns:1.22fr .78fr;grid-template-rows:repeat(2,minmax(280px,1fr));gap:20px}.kit-item{position:relative;overflow:hidden;min-height:280px;border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--surface)}.kit-item-featured{grid-row:1 / span 2;min-height:580px;background:var(--surface-accent)}.kit-item-copy{position:relative;z-index:2;width:min(60%,360px);padding:32px}.kit-item-featured .kit-item-copy{width:min(60%,430px);padding:42px}.kit-item h3{margin:14px 0 0;font-size:clamp(1.55rem,2.5vw,2.7rem);letter-spacing:-.055em;line-height:1}.kit-item p{margin:14px 0 0;color:var(--text-soft);line-height:1.5}.kit-item img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.kit-item-featured img{right:-8%;bottom:-4%;width:78%;height:70%}.kit-item-glove img,.kit-item-roller img{right:-5%;bottom:-10%;width:55%;height:78%}.benefit-section{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(52px,8vw,124px);align-items:center}.section-icon{width:34px;height:34px;margin-bottom:24px;color:var(--accent)}.benefit-copy .button{margin-top:30px}.benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;border-top:1px solid var(--line)}.benefit-list>div{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;padding:28px 0;border-bottom:1px solid var(--line)}.benefit-list svg{grid-row:1 / span 2;width:26px;height:26px;color:var(--accent)}.benefit-list strong{font-size:1.08rem}.benefit-list span{color:var(--text-soft);font-size:.92rem;line-height:1.45}.use-section{border-top:1px solid var(--line)}.use-flow{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.use-flow li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding-right:34px}.use-flow li+li{border-left:1px solid var(--line);padding-left:34px}.use-flow li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:850}.use-flow strong{font-size:1.25rem}.use-flow p{margin:9px 0 0;color:var(--text-soft);line-height:1.5}.offer-section{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:56px;width:min(100% - 40px,1320px);margin:0 auto;border-radius:var(--surface-radius);padding:clamp(38px,6vw,70px);background:var(--accent);color:var(--accent-ink)}.offer-copy>svg{width:30px;height:30px;margin-bottom:18px}.offer-copy h2{font-size:clamp(2.15rem,3.2vw,3.8rem)}.offer-copy p{color:color-mix(in srgb,var(--accent-ink) 80%,transparent)}.offer-price{display:grid;min-width:210px}.offer-price span,.offer-price small{color:color-mix(in srgb,var(--accent-ink) 78%,transparent)}.offer-price strong{margin:4px 0 8px;font-size:clamp(2.3rem,3vw,3.5rem);letter-spacing:-.06em}.offer-price small{max-width:260px;line-height:1.45}.button-offer{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--accent)}.button-offer:hover{background:transparent;color:var(--accent-ink)}.faq-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(50px,8vw,120px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:25px 44px 25px 0;font-size:1.05rem;font-weight:760;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;top:19px;right:0;color:var(--accent);font-size:1.7rem;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:640px;margin:-6px 0 24px;color:var(--text-soft);line-height:1.6}footer{display:grid;grid-template-columns:1fr auto;gap:14px 40px;width:min(100% - 40px,1320px);margin:0 auto;border-top:1px solid var(--line);padding:46px 0 38px;color:var(--text-soft)}.footer-brand{color:var(--text)}footer p{grid-column:1;margin:0}.footer-links{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:24px;font-size:.9rem}.footer-links a:hover{color:var(--text)}footer small{grid-column:1 / -1;margin-top:16px}.seller-details{grid-column:1 / -1;max-width:760px;margin:10px 0 0;color:var(--text-soft);font-size:.82rem;font-style:normal;line-height:1.55}.seller-details{display:grid;gap:2px}.seller-details strong,.seller-details a:hover{color:var(--text)}.consent-banner{position:fixed;right:20px;bottom:20px;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;width:min(720px,calc(100% - 40px));border:1px solid var(--line);border-radius:var(--surface-radius);padding:22px;background:var(--surface);box-shadow:var(--shadow)}.consent-banner p{max-width:520px;margin:7px 0;color:var(--text-soft);font-size:.88rem;line-height:1.5}.consent-banner a{color:var(--accent);font-size:.82rem;font-weight:760;text-decoration:underline;text-underline-offset:3px}.consent-actions{display:flex;align-items:center;gap:10px}.consent-actions>button:first-child{min-height:46px;border:1px solid var(--line);border-radius:999px;padding:0 18px;background:transparent;color:var(--text);font-weight:760;white-space:nowrap}.checkout-dialog{width:min(1080px,calc(100% - 32px));max-height:min(92dvh,900px);margin:auto;overflow:auto;border:1px solid var(--line);border-radius:var(--surface-radius);padding:0;background:var(--surface);color:var(--text);box-shadow:0 30px 110px #00000057}.checkout-dialog::backdrop{background:#040e0aad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-close{position:sticky;top:18px;z-index:4;float:right;margin:18px 18px -60px 0}.checkout-layout,.pix-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}.checkout-layout form,.pix-panel{padding:clamp(34px,5vw,64px)}.checkout-heading{margin-bottom:30px}.checkout-heading>span{color:var(--accent);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.checkout-heading h2,.checkout-state h2,.pix-panel h2{margin-top:12px;font-size:clamp(2rem,3.5vw,3.4rem)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:grid;align-content:start;gap:8px}.field-wide{grid-column:1 / -1}.field label,.pix-panel label{color:var(--text);font-size:.86rem;font-weight:760}.field input,.copy-row input{width:100%;min-height:50px;border:1px solid var(--line);border-radius:var(--input-radius);padding:0 14px;background:var(--page);color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.field input:focus,.copy-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.field input[aria-invalid=true]{border-color:var(--danger)}.field-error,.field-helper{min-height:16px;font-size:.78rem;line-height:1.35}.field-error{color:var(--danger)}.field-helper{color:var(--text-soft)}.checkout-submit{width:100%;margin-top:26px}.privacy-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px 0 0;color:var(--text-soft);font-size:.78rem}.form-alert{border-left:3px solid var(--danger);margin:0 0 20px;padding:10px 12px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:.88rem;line-height:1.45}.order-summary{display:grid;align-content:start;min-height:100%;border-left:1px solid var(--line);padding:90px 34px 40px;background:var(--surface-strong)}.summary-product{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;margin-bottom:28px}.summary-product img{width:72px;height:72px;border-radius:var(--input-radius);object-fit:contain;background:#f6f8f7;mix-blend-mode:multiply}.summary-product div{display:grid;gap:5px}.summary-product span,.order-summary small{color:var(--text-soft);font-size:.82rem}.summary-row,.summary-total{display:flex;justify-content:space-between;gap:20px;padding:11px 0}.summary-row{color:var(--text-soft);font-size:.9rem}.summary-row strong{color:var(--text);text-align:right}.summary-total{align-items:baseline;border-top:1px solid var(--line);margin-top:12px;padding-top:20px;font-size:1.02rem}.summary-total strong{color:var(--accent);font-size:1.75rem;letter-spacing:-.04em}.order-summary>small{margin-top:4px}.order-summary>p{display:flex;gap:8px;align-items:flex-start;margin:28px 0 0;color:var(--text-soft);font-size:.78rem;line-height:1.45}.order-summary>p svg{margin-top:2px;color:var(--accent)}.checkout-state{display:grid;min-height:520px;place-items:center;place-content:center;padding:60px 24px;text-align:center}.checkout-state>svg,.loading-mark{display:grid;width:74px;height:74px;place-items:center;margin-bottom:24px;border-radius:50%;background:var(--surface-accent);color:var(--accent)}.checkout-state>svg{padding:15px}.loading-mark svg{width:34px;height:34px}.loading-lines{display:grid;width:min(100%,320px);gap:10px;margin-top:30px}.loading-lines span{height:10px;overflow:hidden;border-radius:999px;background:var(--surface-strong)}.loading-lines span:nth-child(2){width:72%;justify-self:center}.loading-lines span:nth-child(3){width:48%;justify-self:center}.success-state>svg{background:transparent;color:var(--accent)}.checkout-state .button{margin-top:28px}.pix-panel{text-align:center}.status-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--text-soft);font-size:.78rem;font-weight:760}.status-badge>span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.pix-panel canvas{display:block;width:220px;height:220px;margin:24px auto 14px;border:10px solid #ffffff;border-radius:var(--input-radius);background:#fff}.pix-timer{margin-bottom:24px;color:var(--text-soft);font-size:.9rem}.pix-panel>label{display:block;margin-bottom:8px;text-align:left}.copy-row{display:grid;grid-template-columns:1fr auto;gap:8px}.copy-row input{min-width:0;font-family:Cascadia Mono,Consolas,monospace;font-size:.78rem}.copy-row button{display:inline-flex;min-width:104px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--input-radius);padding:0 15px;background:var(--accent);color:var(--accent-ink);font-weight:780;transition:transform .16s ease,background .16s ease}.copy-row button:hover{background:var(--accent-hover)}@media(prefers-reduced-transparency:reduce){.site-header,.checkout-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header{background:var(--page)}}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal .62s cubic-bezier(.16,1,.3,1) both}.reveal-2{animation-delay:.1s}.product-shot-glove{animation:settle-glove .7s .26s cubic-bezier(.16,1,.3,1) both}.product-shot-roller{animation:settle-roller .7s .18s cubic-bezier(.16,1,.3,1) both}.loading-lines span{background:linear-gradient(90deg,var(--surface-strong),var(--surface-accent),var(--surface-strong));background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes settle-glove{0%{opacity:0;transform:translate(18px,24px) rotate(8deg)}to{opacity:1;transform:translate(0) rotate(4deg)}}@keyframes settle-roller{0%{opacity:0;transform:translate(-18px,-14px) rotate(-10deg)}to{opacity:1;transform:translate(0) rotate(-6deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1020px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:28px}.price-stamp{min-width:116px;min-height:116px}.offer-section{grid-template-columns:1fr auto}.button-offer{grid-column:1 / -1;width:100%}.checkout-layout,.pix-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:767px){:root{--header-height: 64px}.site-header{width:min(100% - 28px,1320px)}.brand-mark{width:32px;height:32px}.button-small{display:none}.hero{grid-template-columns:1fr;gap:22px;width:min(100% - 28px,620px);min-height:auto;padding:42px 0 60px}.hero h1{font-size:clamp(3.05rem,15.2vw,5.1rem)}.hero-subtitle{margin-top:20px}.hero-actions{align-items:stretch;gap:18px;margin-top:26px}.hero-actions .button{flex:1}.text-link{display:grid;place-items:center}.hero-visual{min-height:410px}.product-shot-main{top:8%;right:8%;bottom:8%;left:8%}.product-shot-glove{right:-2%;width:35%}.product-shot-roller{left:-1%;width:32%}.price-stamp{top:7%;right:-1%;min-width:104px;min-height:104px}.price-stamp strong{font-size:1.25rem}.trust-bar{grid-template-columns:1fr;width:min(100% - 28px,620px)}.trust-bar>div{min-height:62px;justify-content:flex-start;padding:0 8px}.trust-bar>div+div{border-top:1px solid var(--line);border-left:0}.section{width:min(100% - 28px,620px);padding:76px 0}.section-heading{margin-bottom:34px}.kit-grid{grid-template-columns:1fr;grid-template-rows:auto}.kit-item-featured{grid-row:auto;min-height:480px}.kit-item-glove,.kit-item-roller{min-height:320px}.kit-item-copy,.kit-item-featured .kit-item-copy{width:72%;padding:28px}.benefit-section,.faq-section{grid-template-columns:1fr;gap:54px}.benefit-list{grid-template-columns:1fr}.use-flow{grid-template-columns:1fr;gap:0}.use-flow li,.use-flow li+li{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.use-flow li:first-child{padding-top:0}.offer-section{grid-template-columns:1fr;gap:34px;width:min(100% - 28px,620px);padding:38px 26px}.button-offer{grid-column:auto}footer{grid-template-columns:1fr;width:min(100% - 28px,620px)}.footer-links{grid-column:1;grid-row:auto;flex-wrap:wrap;margin-top:14px}footer small{grid-column:1}.checkout-dialog{width:100%;max-width:none;max-height:96dvh;margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:var(--surface-radius) var(--surface-radius) 0 0}.consent-banner{right:14px;bottom:14px;grid-template-columns:1fr;gap:18px;width:calc(100% - 28px)}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.consent-actions .button,.consent-actions>button:first-child{width:100%;padding-inline:14px}.checkout-layout,.pix-layout{grid-template-columns:1fr}.checkout-layout form,.pix-panel{padding:58px 20px 34px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.order-summary{min-height:auto;border-top:1px solid var(--line);border-left:0;padding:30px 20px}.dialog-close{top:12px;margin:12px 12px -54px 0}}@media(max-width:430px){.hero-actions{display:grid;grid-template-columns:1fr}.text-link{width:max-content;justify-self:center}.hero-visual{min-height:360px}.price-stamp{min-width:94px;min-height:94px}.kit-item-copy,.kit-item-featured .kit-item-copy{width:84%}.kit-item-featured img{width:92%}.copy-row{grid-template-columns:1fr}.copy-row button{min-height:48px}}
