@font-face{font-family:Montserrat;font-weight:100;font-style:normal;src:url(Montserrat-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:200;font-style:normal;src:url(Montserrat-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;src:url(Montserrat-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(Montserrat-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url(Montserrat-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(Montserrat-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:italic;src:url(Montserrat-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(Montserrat-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(Montserrat-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url(Montserrat-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;src:url(Montserrat-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:800;font-style:italic;src:url(Montserrat-ExtraBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;src:url(Montserrat-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:900;font-style:italic;src:url(Montserrat-BlackItalic.ttf) format("truetype");font-display:swap}:root{--font-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ink: #0A0A0A;--ink-80: #1C1C1C;--ink-60: #3D3D3D;--ink-40: #737373;--ink-20: #B5B5B5;--ink-10: #D9D9D9;--ink-05: #ECECEC;--bone: #F3EFE7;--paper: #F7F5F0;--white: #FFFFFF;--chocolate: #7A431D;--salted-caramel: #E4B474;--crimson: #E2185D;--berry: #A15D8C;--vanilla: #F5DEB3;--off-black: #414042;--clay: var(--chocolate);--amber: var(--salted-caramel);--fg-1: var(--ink);--fg-2: var(--ink-60);--fg-3: var(--ink-40);--fg-inverse: var(--white);--bg-1: var(--paper);--bg-2: var(--bone);--bg-3: var(--ink-05);--bg-inverse: var(--ink);--border: var(--ink-10);--border-strong: var(--ink);--border-soft: rgba(10,10,10,.08);--accent: var(--ink);--accent-warm: var(--chocolate);--accent-alert: var(--crimson);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--shadow-0: none;--shadow-1: 0 1px 2px rgba(10,10,10,.06);--shadow-2: 0 4px 16px rgba(10,10,10,.08);--shadow-3: 0 12px 32px rgba(10,10,10,.14);--shadow-product: 0 40px 60px -24px rgba(10,10,10,.35);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .22s;--dur-slow: .42s;--fs-display-xl: clamp(72px, 11vw, 176px);--fs-display-lg: clamp(56px, 8vw, 120px);--fs-display-md: clamp(40px, 5vw, 72px);--fs-h1: 48px;--fs-h2: 36px;--fs-h3: 24px;--fs-h4: 18px;--fs-eyebrow: 13px;--fs-body: 16px;--fs-body-lg: 18px;--fs-small: 14px;--fs-meta: 12px;--lh-tight: .92;--lh-snug: 1.1;--lh-base: 1.5;--lh-relaxed: 1.6;--track-tight: -.02em;--track-normal: 0;--track-wide: .08em;--track-wider: .14em;--pa: var(--chocolate);--pa-soft: rgba(122, 67, 29, .1);--maxw: 1320px;--header-h: 68px}.kyro-pdp,.kyro-pdp *,.kyro-pdp *:before,.kyro-pdp *:after{box-sizing:border-box}.kyro-pdp{font-family:var(--font-sans);color:var(--fg-1)}.kyro-pdp [data-icon]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.kyro-pdp [data-icon] svg{display:block}.kyro-pdp img{display:block;max-width:100%}.kyro-pdp a{color:inherit;text-decoration:none}.kyro-pdp button{font-family:inherit}.kyro-pdp ul{margin:0;padding:0;list-style:none}.kyro-pdp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.kyro-pdp .wrap-narrow{max-width:980px;margin:0 auto;padding:0 32px}.kyro-pdp .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0}.kyro-pdp .eyebrow.accent{color:var(--pa)}.kyro-pdp .rule{height:1px;background:var(--border);border:0;margin:0}.kyro-pdp .section{padding:clamp(56px,8vw,104px) 0}.kyro-pdp .section-sm{padding:clamp(40px,5vw,64px) 0}.kyro-pdp .kicker-row{display:flex;align-items:center;gap:14px}.kyro-pdp .kicker-row:after{content:"";flex:1;height:1px;background:var(--border)}.kyro-pdp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;padding:16px 30px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.kyro-pdp .btn-primary{background:var(--ink);color:#fff}.kyro-pdp .btn-primary:hover{background:var(--ink-80)}.kyro-pdp .btn-primary:active{background:var(--ink-60);transform:translateY(1px)}.kyro-pdp .btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.kyro-pdp .btn-secondary:hover{background:var(--ink);color:#fff}.kyro-pdp .btn-inverse{background:#fff;color:var(--ink)}.kyro-pdp .btn-inverse:hover{background:var(--bone)}.kyro-pdp .btn-full{width:100%}.kyro-pdp .btn i,.kyro-pdp .btn svg{width:17px;height:17px}.kyro-pdp .product{background:var(--bone);padding-bottom:clamp(40px,6vw,72px);padding-top:clamp(28px,4vw,48px)}.kyro-pdp .product-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:start}.kyro-pdp .gallery{position:sticky;top:20px}.kyro-pdp .gallery-stage{position:relative;background:var(--bone);border:1px solid var(--border);border-radius:var(--radius-lg);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.kyro-pdp .gallery-stage .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);padding:0}.kyro-pdp .gallery-stage .slide.active{opacity:1}.kyro-pdp .gallery-stage .slide img{width:100%;height:100%;object-fit:cover}.kyro-pdp .gallery-badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:7px;background:var(--ink);color:#fff;padding:8px 13px;border-radius:var(--radius-pill);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kyro-pdp .gallery-badge svg{width:13px;height:13px}.kyro-pdp .gallery-watermark{position:absolute;bottom:14px;right:16px;z-index:3;height:30px;opacity:.5;pointer-events:none}.kyro-pdp .gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:#f7f5f0d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background var(--dur-fast)}.kyro-pdp .gallery-nav:hover{background:#fff}.kyro-pdp .gallery-nav.prev{left:14px}.kyro-pdp .gallery-nav.next{right:14px}.kyro-pdp .gallery-nav svg{width:19px;height:19px}.kyro-pdp .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.kyro-pdp .thumb{aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:1.5px solid var(--border);background:var(--bone);padding:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out)}.kyro-pdp .thumb.active{border-color:var(--ink)}.kyro-pdp .thumb img{width:100%;height:100%;object-fit:cover}.kyro-pdp .buybox{padding-top:6px}.kyro-pdp .buybox .brandline{display:flex;align-items:center;gap:10px;margin-bottom:14px}.kyro-pdp .flag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.kyro-pdp .flag:before{content:"\1f1f3\1f1ff";font-size:14px;line-height:1;flex:none}.kyro-pdp .buybox h1{font-size:clamp(40px,6vw,66px);font-weight:800;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin:0}.kyro-pdp .buybox h1 .flav{color:var(--pa)}.kyro-pdp .buybox .subhead{font-size:18px;line-height:1.5;color:var(--fg-1);margin-top:14px;max-width:460px}.kyro-pdp .rating-row{display:flex;align-items:center;gap:12px;margin-top:16px}.kyro-pdp .stars{display:inline-flex;gap:2px;color:#e2a712}.kyro-pdp .stars svg{width:17px;height:17px;fill:currentColor}.kyro-pdp .stars .off{opacity:.22}.kyro-pdp .rating-row .rtext{font-size:13px;color:var(--fg-2);font-weight:600}.kyro-pdp .rating-row .rtext a{text-decoration:underline;text-underline-offset:2px}.kyro-pdp .price-row{display:flex;align-items:baseline;gap:12px;margin-top:22px;flex-wrap:wrap}.kyro-pdp .price-now{font-size:34px;font-weight:800;letter-spacing:-.01em}.kyro-pdp .price-was{font-size:18px;color:var(--fg-3);text-decoration:line-through}.kyro-pdp .price-save{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pa);background:var(--pa-soft);padding:5px 10px;border-radius:var(--radius-pill)}.kyro-pdp .price-unit{width:100%;font-size:12px;color:var(--fg-3);margin-top:2px}.kyro-pdp .opt-group{margin-top:26px}.kyro-pdp .opt-group>.opt-label{display:flex;align-items:baseline;gap:8px;margin-bottom:11px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.kyro-pdp .opt-group>.opt-label .chosen{color:var(--ink)}.kyro-pdp .swatches{display:flex;gap:9px;flex-wrap:wrap}.kyro-pdp .swatch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;padding:9px 15px 9px 9px;border-radius:var(--radius-pill);border:1.5px solid var(--border);background:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast)}.kyro-pdp .swatch:hover{border-color:var(--ink-40)}.kyro-pdp .swatch.active{border-color:var(--ink)}.kyro-pdp .swatch .dab{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000014}.kyro-pdp .swatch.soldout{opacity:.45;cursor:not-allowed;text-decoration:line-through}.kyro-pdp .purchase-modes{display:grid;gap:10px}.kyro-pdp .pmode{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:13px;padding:15px 18px;border-radius:var(--radius-md);border:1.5px solid var(--border);background:#fff;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.kyro-pdp .pmode:hover{border-color:var(--ink-40)}.kyro-pdp .pmode.active{border-color:var(--ink)}.kyro-pdp .pmode .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--ink-20);position:relative}.kyro-pdp .pmode.active .radio{border-color:var(--ink)}.kyro-pdp .pmode.active .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ink)}.kyro-pdp .pmode .pm-main{display:flex;flex-direction:column;gap:3px}.kyro-pdp .pmode .pm-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kyro-pdp .pmode .pm-sub{font-size:12px;color:var(--fg-3)}.kyro-pdp .pmode .pm-price{text-align:right}.kyro-pdp .pmode .pm-price b{font-size:17px;font-weight:800}.kyro-pdp .pmode .pm-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pa);background:var(--pa-soft);padding:3px 7px;border-radius:999px;margin-bottom:3px}.kyro-pdp .buy-actions{display:flex;gap:12px;margin-top:22px}.kyro-pdp .qty{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:var(--radius-pill);overflow:hidden;flex:none}.kyro-pdp .qty button{width:48px;height:54px;background:none;border:0;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center}.kyro-pdp .qty button:hover{background:#0a0a0a0f}.kyro-pdp .qty button svg{width:16px;height:16px}.kyro-pdp .qty input{width:40px;height:54px;border:0;text-align:center;font-family:inherit;font-size:16px;font-weight:700;color:var(--ink);background:none;-moz-appearance:textfield}.kyro-pdp .qty input::-webkit-outer-spin-button,.kyro-pdp .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kyro-pdp .atc{flex:1;height:54px;font-size:13px;position:relative}.kyro-pdp .atc .price-suffix{opacity:.7;font-weight:700}.kyro-pdp .atc.is-loading{cursor:wait;opacity:.92}.kyro-pdp .atc.is-loading [data-atc-label]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:kyro-atc-spin .7s linear infinite}@keyframes kyro-atc-spin{to{transform:rotate(360deg)}}.kyro-pdp .stock-message{margin-top:10px;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;line-height:1.45;font-weight:600}.kyro-pdp .stock-message[hidden]{display:none}.kyro-pdp .stock-message.warn{background:#e4b4742e;color:#6a3f12;border:1px solid rgba(122,67,29,.25)}.kyro-pdp .stock-message.error{background:#e2185d1a;color:#b81353;border:1px solid rgba(226,24,93,.3)}.kyro-pdp .stock-message.info{background:#0a0a0a0a;color:var(--fg-2);border:1px solid var(--border)}.kyro-pdp .buy-reassure{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:12px;color:var(--fg-2);font-weight:600}.kyro-pdp .buy-reassure span{display:inline-flex;align-items:center;gap:7px}.kyro-pdp .buy-reassure svg{width:15px;height:15px;color:var(--pa)}.kyro-pdp .pay-row{margin-top:16px;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--fg-3);letter-spacing:.04em}.kyro-pdp .pay-row .chips{display:flex;gap:6px}.kyro-pdp .pay-chip{font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--fg-2);border:1px solid var(--border);border-radius:5px;padding:4px 7px;background:#fff}.kyro-pdp .trust-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin-top:26px}.kyro-pdp .trust-mini .cell{background:#fff;padding:17px 12px;text-align:center}.kyro-pdp .trust-mini .k{font-size:22px;font-weight:800;line-height:1}.kyro-pdp .trust-mini .v{margin-top:6px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);line-height:1.3}.kyro-pdp .accordions{margin-top:28px;border-top:1px solid var(--border)}.kyro-pdp .acc{border-bottom:1px solid var(--border)}.kyro-pdp .acc-head{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.kyro-pdp .acc-head svg{width:18px;height:18px;flex:none;transition:transform var(--dur-base) var(--ease-out);color:var(--fg-3)}.kyro-pdp .acc.open .acc-head svg{transform:rotate(45deg)}.kyro-pdp .acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.kyro-pdp .acc.open .acc-body{grid-template-rows:1fr}.kyro-pdp .acc-body>div{overflow:hidden}.kyro-pdp .acc-body p{padding:0 2px 20px;font-size:14.5px;line-height:1.65;color:var(--fg-2);margin:0}.kyro-pdp .acc-body .kv{padding:0 2px 20px}.kyro-pdp .acc-body .kv table{width:100%;border-collapse:collapse}.kyro-pdp .acc-body .kv td{padding:9px 0;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--fg-1)}.kyro-pdp .acc-body .kv td:last-child{text-align:right;color:var(--fg-2);font-weight:600}.kyro-pdp .acc-body .kv tr:last-child td{border-bottom:0}.kyro-pdp .valuestrip{background:var(--ink);color:#fff;overflow:hidden}.kyro-pdp .valuestrip .track{display:flex;gap:0;white-space:nowrap;animation:kyro-marquee 32s linear infinite}.kyro-pdp .valuestrip .item{display:inline-flex;align-items:center;gap:14px;padding:18px 30px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kyro-pdp .valuestrip .item svg{width:16px;height:16px;color:var(--salted-caramel)}.kyro-pdp .valuestrip .item .sep{width:4px;height:4px;border-radius:50%;background:#ffffff59}@keyframes kyro-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kyro-pdp .valuestrip .track{animation:none}}.kyro-pdp .sec-head{max-width:720px}.kyro-pdp .sec-head h2{font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0;color:var(--fg-1)}.kyro-pdp .sec-head p{margin-top:18px;font-size:17px;line-height:1.6;color:var(--fg-2)}.kyro-pdp .sec-head.sec-head--with-deco{max-width:none;display:flex;flex-direction:row;align-items:center;gap:clamp(24px,5vw,64px)}.kyro-pdp .sec-head--with-deco .sec-head__text{flex:1 1 auto;min-width:0;max-width:720px}.kyro-pdp .sec-head--with-deco .benefits-decoration{flex:0 0 auto;display:block;width:auto;height:auto;max-width:clamp(120px,16vw,200px);max-height:clamp(140px,18vw,220px);object-fit:contain;transform:rotate(6deg);pointer-events:none;margin-left:auto}@media(max-width:700px){.kyro-pdp .section.benefits.has-decoration{position:relative}.kyro-pdp .sec-head--with-deco{display:block}.kyro-pdp .sec-head--with-deco .sec-head__text{max-width:none}.kyro-pdp .sec-head--with-deco .benefits-decoration{position:absolute;top:16px;right:16px;margin:0;max-width:80px;max-height:100px;z-index:2;pointer-events:none}}.kyro-pdp .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px}.kyro-pdp .benefit{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px 28px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.kyro-pdp .benefit:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.kyro-pdp .benefit .num{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--pa)}.kyro-pdp .benefit h3{margin-top:18px;font-size:21px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.kyro-pdp .benefit p{margin-top:11px;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.kyro-pdp .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.kyro-pdp .split.reverse .split-media{order:2}.kyro-pdp .split-media{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 5;background:var(--ink-05)}.kyro-pdp .split-media img{width:100%;height:100%;object-fit:cover;object-position:center top}.kyro-pdp .split-copy h2{font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0}.kyro-pdp .split-copy p{margin-top:18px;font-size:16px;line-height:1.65;color:var(--fg-2)}.kyro-pdp .checklist{margin-top:26px;display:grid;gap:14px}.kyro-pdp .checklist li{display:flex;gap:13px;align-items:flex-start;font-size:15px;color:var(--fg-1);line-height:1.5}.kyro-pdp .checklist .ic{width:26px;height:26px;border-radius:50%;background:var(--pa);color:#fff;flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.kyro-pdp .checklist .ic svg{width:15px;height:15px;stroke:#fff}.kyro-pdp .checklist b{display:block;font-weight:700}.kyro-pdp .checklist span{color:var(--fg-2);font-size:14px}.kyro-pdp .nutri{background:var(--bone)}.kyro-pdp .nutri.section,.kyro-pdp .compare--paper.section{padding:clamp(40px,5vw,72px) 0}.kyro-pdp:has(.nutri)+.kyro-pdp:has(.compare--paper)>.compare--paper.section{padding-top:clamp(16px,2vw,24px)}.kyro-pdp:has(.nutri):has(+.kyro-pdp:has(.compare--paper))>.nutri.section{padding-bottom:clamp(16px,2vw,24px)}.kyro-pdp .nutri-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:start}.kyro-pdp .panel{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);overflow:hidden}.kyro-pdp .panel-head{background:var(--ink);color:#fff;padding:18px 24px}.kyro-pdp .panel-head .t{font-size:18px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.kyro-pdp .panel-head .s{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-top:3px}.kyro-pdp .panel table{width:100%;border-collapse:collapse}.kyro-pdp .panel td{padding:13px 24px;border-bottom:1px solid var(--border);font-size:14px}.kyro-pdp .panel td:last-child{text-align:right;font-weight:700}.kyro-pdp .panel tr.major td{font-weight:800;background:var(--bone)}.kyro-pdp .panel tr:last-child td{border-bottom:0}.kyro-pdp .panel .foot{padding:14px 24px;font-size:11px;color:var(--fg-3);line-height:1.5;border-top:1px solid var(--border)}.kyro-pdp .ingredients h3{font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.kyro-pdp .ingredients .body{margin-top:16px;font-size:15px;line-height:1.7;color:var(--fg-2)}.kyro-pdp .ingredients .nolist{margin-top:26px;display:grid;gap:11px}.kyro-pdp .nolist li{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600}.kyro-pdp .nolist .x{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;flex:none;color:var(--fg-3)}.kyro-pdp .nolist .x svg{width:14px;height:14px}.kyro-pdp .disclosure{margin-top:28px;padding:20px 22px;border-radius:var(--radius-md);background:var(--ink);color:#fff;display:flex;gap:16px;align-items:center}.kyro-pdp .disclosure svg{width:30px;height:30px;color:var(--salted-caramel);flex:none}.kyro-pdp .disclosure .t{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kyro-pdp .disclosure .s{font-size:13px;color:#ffffffb3;margin-top:3px;line-height:1.5}.kyro-pdp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;counter-reset:step}.kyro-pdp .step{position:relative;padding-top:30px}.kyro-pdp .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--pa)}.kyro-pdp .step h3{margin-top:14px;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.kyro-pdp .step p{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.kyro-pdp .step-rule{position:absolute;top:38px;left:0;right:0;height:1px;background:var(--border)}.kyro-pdp .compare--dark{background:var(--ink);color:#fff}.kyro-pdp .compare--dark .sec-head h2{color:#fff}.kyro-pdp .compare--dark .sec-head p{color:#ffffffb3}.kyro-pdp .compare--paper{background:var(--bone);color:var(--ink)}.kyro-pdp .ctable{margin-top:48px;border-radius:var(--radius-lg);overflow:hidden}.kyro-pdp .compare--dark .ctable{border:1px solid rgba(255,255,255,.14)}.kyro-pdp .compare--paper .ctable{background:#fff;border:2px solid var(--ink);box-shadow:0 12px 32px -12px #0a0a0a2e}.kyro-pdp .ctable .row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.kyro-pdp .compare--dark .ctable .row+.row{border-top:1px solid rgba(255,255,255,.1)}.kyro-pdp .compare--paper .ctable .row+.row{border-top:1px solid var(--border)}.kyro-pdp .ctable .cell{padding:18px 22px;font-size:14px;display:flex;align-items:center;gap:10px}.kyro-pdp .ctable .row.head .cell{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kyro-pdp .compare--dark .ctable .row.head{background:#ffffff0a}.kyro-pdp .compare--paper .ctable .row.head{background:var(--bone)}.kyro-pdp .compare--dark .ctable .cell.feat{color:#ffffffd9}.kyro-pdp .compare--paper .ctable .cell.feat{color:var(--ink);font-weight:600}.kyro-pdp .compare--dark .ctable .col-kyro{background:#e4b47412;font-weight:700}.kyro-pdp .compare--paper .ctable .col-kyro{background:#e4b47438;font-weight:700;color:var(--ink)}.kyro-pdp .ctable .row.head .col-kyro{background:var(--salted-caramel);color:var(--ink)}.kyro-pdp .compare--dark .ctable .col-them{color:#ffffff8c}.kyro-pdp .compare--paper .ctable .col-them{color:var(--ink-40)}.kyro-pdp .compare--dark .ctable .yes{color:var(--salted-caramel)}.kyro-pdp .compare--dark .ctable .no{color:#fff6}.kyro-pdp .compare--paper .ctable .yes{color:var(--chocolate)}.kyro-pdp .compare--paper .ctable .no{color:var(--ink-40)}.kyro-pdp .ctable .yes svg,.kyro-pdp .ctable .no svg{width:18px;height:18px}.kyro-pdp .quality{background:var(--paper)}.kyro-pdp .story{position:relative;overflow:hidden}.kyro-pdp .story--dark{background:var(--ink);color:#fff}.kyro-pdp .story--dark .sec-head h2,.kyro-pdp .story--dark h2{color:#fff}.kyro-pdp .story--paper{background:var(--paper);color:var(--ink)}.kyro-pdp .story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:center}.kyro-pdp .story-media{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 5}.kyro-pdp .story-media img{width:100%;height:100%;object-fit:cover}.kyro-pdp .story--dark .story-media img{filter:grayscale(1) contrast(1.05)}.kyro-pdp .story--paper .story-media img{filter:saturate(1.05) contrast(1.02)}.kyro-pdp .story-copy .quote{font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;margin:0}.kyro-pdp .story-copy .quote p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.kyro-pdp .story-copy .quote em{font-style:italic;font-weight:inherit;color:var(--salted-caramel)}.kyro-pdp .story--paper .story-copy .quote em{color:var(--chocolate)}.kyro-pdp .story-copy .attrib{margin-top:28px;display:flex;align-items:center;gap:14px}.kyro-pdp .story--dark .story-copy .attrib .line{width:32px;height:1.5px;background:#ffffff80}.kyro-pdp .story--paper .story-copy .attrib .line{width:32px;height:1.5px;background:#0a0a0a4d}.kyro-pdp .story-copy .attrib .who{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kyro-pdp .story--dark .story-copy .attrib .role{font-size:12px;color:#fff9}.kyro-pdp .story--paper .story-copy .attrib .role{font-size:12px;color:var(--ink-60)}.kyro-pdp .story-copy .body{margin-top:26px;font-size:16px;line-height:1.7;max-width:520px}.kyro-pdp .story--dark .story-copy .body{color:#ffffffc7}.kyro-pdp .story--paper .story-copy .body{color:var(--ink-60)}.kyro-pdp .reviews{background:var(--bone)}.kyro-pdp .rv-summary{display:inline-grid;grid-template-columns:auto auto;gap:24px 48px;align-items:end;padding-bottom:0}.kyro-pdp .rv-write-slot{grid-column:1 / -1}.kyro-pdp .rv-write-btn{display:block;width:100%;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius-pill);padding:16px 22px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.subscriptions_app_embed_block,.subscriptions_app_embed_block *{display:none!important}.kyro-pdp .rv-write-btn:hover{opacity:.92}.kyro-pdp .rv-score{text-align:center}.kyro-pdp .rv-score .big{font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em}.kyro-pdp .rv-score .stars{justify-content:center;margin-top:8px}.kyro-pdp .rv-score .count{margin-top:8px;font-size:12px;color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase}.kyro-pdp .rv-bars{display:grid;gap:9px;width:460px;max-width:100%}.kyro-pdp .rv-bar{display:grid;grid-template-columns:42px 1fr 38px;align-items:center;gap:12px;font-size:12px;color:var(--fg-2)}.kyro-pdp .rv-bar .track{height:7px;border-radius:999px;background:var(--ink-10);overflow:hidden}.kyro-pdp .rv-bar .fill{display:block;height:100%;background:#e2a712;border-radius:999px}.kyro-pdp .rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.kyro-pdp .rv-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:13px}.kyro-pdp .rv-card .top{display:flex;align-items:center;justify-content:space-between}.kyro-pdp .rv-card .stars svg{width:14px;height:14px}.kyro-pdp .rv-card .verified{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pa);display:inline-flex;align-items:center;gap:5px}.kyro-pdp .rv-card .verified svg{width:13px;height:13px}.kyro-pdp .rv-card .rv-title{font-size:15px;font-weight:800;letter-spacing:-.01em}.kyro-pdp .rv-card .rv-text{font-size:14px;line-height:1.6;color:var(--fg-2);flex:1}.kyro-pdp .rv-card .rv-meta{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--fg-3);border-top:1px solid var(--border);padding-top:14px}.kyro-pdp .rv-card .avatar{width:30px;height:30px;border-radius:50%;background:var(--pa);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:none}.kyro-pdp .rv-card .rv-meta b{color:var(--fg-1);font-weight:700}.kyro-pdp .rv-section-label{display:flex;align-items:center;gap:14px;margin-top:44px}.kyro-pdp .rv-section-label:before,.kyro-pdp .rv-section-label:after{content:"";flex:1;height:1px;background:var(--border)}.kyro-pdp .rv-section-label span{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.kyro-pdp .rv-judgeme{margin-top:0}.kyro-pdp .rv-judgeme .jm-review-widget{--jm-review-widget-star-and-histogram-color: #E2A712;--jm-review-widget-button-color: var(--ink);--jm-review-widget-button-text-color: #fff;--jm-review-widget-text-color: var(--fg-1);--jm-review-widget-lighter-text-color: var(--fg-3);--jm-widget-primary-color: var(--ink);--jm-review-widget-form-button-color: var(--ink);--jm-review-widget-form-button-text-color: #fff;--52156a25: 0 !important;margin-top:0!important;padding-top:0!important}.kyro-pdp .rv-judgeme .jm-review-widget-sidebar-header__title,.kyro-pdp .rv-judgeme .jm-average-rating-display,.kyro-pdp .rv-judgeme .jm-medals,.kyro-pdp .rv-judgeme .jm-media-preview,.kyro-pdp .rv-judgeme .jm-histogram{display:none!important}.kyro-pdp .rv-judgeme .jm-review-widget--sidebar-header,.kyro-pdp .rv-judgeme .jm-review-widget__header-and-body{display:block!important}.kyro-pdp .rv-judgeme .jm-review-widget__header,.kyro-pdp .rv-judgeme .jm-review-widget-sidebar-header__sidebar{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:0!important}.kyro-pdp .rv-judgeme .jm-action-buttons{display:none!important}.kyro-pdp .rv-judgeme .jm-action-buttons__button,.kyro-pdp .rv-judgeme .jm-button--primary{background:var(--ink)!important;color:#fff!important;border:1px solid var(--ink)!important;border-radius:var(--radius-pill)!important;padding:12px 22px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.kyro-pdp .rv-judgeme .jm-filters__buttons .jm-button,.kyro-pdp .rv-judgeme .jm-custom-answer-filter{background:#fff!important;color:var(--fg-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-pill)!important;padding:8px 14px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.kyro-pdp .rv-judgeme .jm-sort-filter{background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 12px;display:inline-flex;align-items:center;gap:6px}.kyro-pdp .rv-judgeme .jm-sort-filter select{background:transparent;border:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.kyro-pdp .rv-judgeme .jdgm-review-list,.kyro-pdp .rv-judgeme .jm-review-widget__body>div:has(.jm-review-item){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important}.kyro-pdp .rv-judgeme .jm-review-item{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;margin:0}.kyro-pdp .rv-judgeme .jm-star-rating__font-icon{color:#e2a712!important}.kyro-pdp .rv-judgeme .jm-review-content__title{font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--fg-1)!important;line-height:1.3!important}.kyro-pdp .rv-judgeme .jm-review-content__body{font-size:14px!important;line-height:1.6!important;color:var(--fg-2)!important}.kyro-pdp .rv-judgeme .jm-reviewer-info__name{font-size:13px!important;font-weight:800!important;color:var(--fg-1)!important}.kyro-pdp .rv-judgeme .jm-location,.kyro-pdp .rv-judgeme .jm-reviewer-info__details .jm-text:not(.jm-reviewer-info__name){font-size:11px!important;color:var(--fg-3)!important;letter-spacing:.02em}.kyro-pdp .rv-judgeme .jm-verified-buyer-badge{background:#0000000a;border-radius:var(--radius-pill);padding:3px 9px}.kyro-pdp .rv-judgeme .jm-verified-buyer-badge__text{font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--pa)!important}.kyro-pdp .rv-judgeme .jm-pagination-controls{margin-top:32px!important;display:flex;justify-content:center;gap:8px}.kyro-pdp .rv-judgeme .jm-pagination-controls__button{background:#fff!important;color:var(--fg-2)!important;border:1px solid var(--border)!important;border-radius:50%!important;width:38px!important;height:38px!important;padding:0!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.kyro-pdp .rv-judgeme .jm-pagination-controls__button--active{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.kyro-pdp .faq{background:var(--paper)}.kyro-pdp .faq-list{margin-top:44px;max-width:880px}.kyro-pdp .faq-item{border-bottom:1px solid var(--border)}.kyro-pdp .faq-item:first-child{border-top:1px solid var(--border)}.kyro-pdp .faq-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-size:clamp(16px,2vw,19px);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.kyro-pdp .faq-q svg{width:20px;height:20px;flex:none;color:var(--pa);transition:transform var(--dur-base) var(--ease-out)}.kyro-pdp .faq-item.open .faq-q svg{transform:rotate(45deg)}.kyro-pdp .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.kyro-pdp .faq-item.open .faq-a{grid-template-rows:1fr}.kyro-pdp .faq-a>div{overflow:hidden}.kyro-pdp .faq-a p{padding:0 4px 26px;font-size:15.5px;line-height:1.7;max-width:760px;color:var(--fg-2);margin:0}.kyro-pdp .related{background:var(--bone)}.kyro-pdp .rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.kyro-pdp .rel-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);display:flex;flex-direction:column}.kyro-pdp .rel-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.kyro-pdp .rel-media{aspect-ratio:1 / 1;background:var(--bone);overflow:hidden}.kyro-pdp .rel-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--dur-slow) var(--ease-out)}.kyro-pdp .rel-card:hover .rel-media img{transform:scale(1.04)}.kyro-pdp .rel-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px}.kyro-pdp .rel-body .cat{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.kyro-pdp .rel-body .name{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--fg-1)}.kyro-pdp .rel-foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.kyro-pdp .rel-foot .price{font-size:18px;font-weight:800}.kyro-pdp .rel-foot .go{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;color:var(--pa)}.kyro-pdp .rel-foot .go svg{width:14px;height:14px}.kyro-pdp .closing{background:var(--ink);color:#fff;text-align:center;position:relative;overflow:hidden}.kyro-pdp .closing .jsu{height:clamp(60px,11vw,130px);margin:0 auto;opacity:.96}.kyro-pdp .closing p{margin:26px auto 0;font-size:18px;color:#ffffffb8;max-width:540px}.kyro-pdp .closing .btn{margin-top:34px}.kyro-pdp .closing .micro{margin-top:30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff6}.kyro-pdp-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#f7f5f0f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);transform:translateY(110%);transition:transform var(--dur-base) var(--ease-out);padding:12px 0}.kyro-pdp-sticky-buy.show{transform:translateY(0)}.kyro-pdp-sticky-buy .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--maxw);margin:0 auto;padding:0 32px}.kyro-pdp-sticky-buy .sb-info{display:flex;align-items:center;gap:14px;min-width:0}.kyro-pdp-sticky-buy .sb-thumb{width:46px;height:46px;border-radius:var(--radius-sm);background:var(--bone);border:1px solid var(--border);padding:5px;flex:none}.kyro-pdp-sticky-buy .sb-thumb img{width:100%;height:100%;object-fit:contain}.kyro-pdp-sticky-buy .sb-name{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;color:var(--fg-1)}.kyro-pdp-sticky-buy .sb-sub{font-size:11px;color:var(--fg-3);margin-top:1px}.kyro-pdp-sticky-buy .sb-price{font-size:17px;font-weight:800;color:var(--fg-1)}.kyro-pdp-sticky-buy .sb-actions{display:flex;align-items:center;gap:12px}.kyro-pdp-sticky-buy .btn{padding:14px 26px}.kyro-pdp .reveal{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.kyro-pdp [data-reveal-anim] .reveal:not(.in){opacity:0;transform:translateY(16px)}.kyro-pdp [data-reveal-anim] .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kyro-pdp .reveal{opacity:1;transform:none;transition:none}}@media(max-width:1040px){.kyro-pdp .product-grid{grid-template-columns:1fr}.kyro-pdp .gallery{position:static}.kyro-pdp .gallery-stage{max-width:560px;margin:0 auto}.kyro-pdp .thumbs{max-width:560px;margin-left:auto;margin-right:auto}.kyro-pdp .buybox{max-width:620px;margin:0 auto}.kyro-pdp .nutri-grid,.kyro-pdp .story-grid{grid-template-columns:1fr}.kyro-pdp .story-media{aspect-ratio:16 / 10;max-height:420px}}@media(max-width:860px){.kyro-pdp .benefits-grid,.kyro-pdp .split{grid-template-columns:1fr}.kyro-pdp .split.reverse .split-media{order:0}.kyro-pdp .split-media{aspect-ratio:4 / 5}.kyro-pdp .steps{grid-template-columns:1fr;gap:12px}.kyro-pdp .step{border-top:1px solid var(--border);padding-top:22px}.kyro-pdp .step-rule{display:none}.kyro-pdp .rv-grid{grid-template-columns:1fr}.kyro-pdp .rv-judgeme .jdgm-review-list,.kyro-pdp .rv-judgeme .jm-review-widget__body>div:has(.jm-review-item){grid-template-columns:1fr!important}.kyro-pdp .rv-judgeme .jm-review-widget__header,.kyro-pdp .rv-judgeme .jm-review-widget-sidebar-header__sidebar{flex-direction:column!important;align-items:stretch!important}.kyro-pdp .rel-grid{grid-template-columns:1fr}.kyro-pdp .rv-summary{display:grid;grid-template-columns:1fr;gap:28px;text-align:center;width:100%}.kyro-pdp .rv-bars{margin:0 auto;width:100%}}@media(max-width:640px){.kyro-pdp-sticky-buy{padding:8px 0}.kyro-pdp-sticky-buy .wrap{padding:0 14px;gap:10px;flex-wrap:nowrap}.kyro-pdp-sticky-buy .sb-info{gap:10px;flex:1 1 auto;min-width:0;overflow:hidden}.kyro-pdp-sticky-buy .sb-info>div{min-width:0;overflow:hidden}.kyro-pdp-sticky-buy .sb-thumb{width:38px;height:38px;padding:3px}.kyro-pdp-sticky-buy .sb-name{font-size:12px;overflow:hidden;text-overflow:ellipsis}.kyro-pdp-sticky-buy .sb-sub,.kyro-pdp-sticky-buy .sb-price{display:none}.kyro-pdp-sticky-buy .sb-actions{flex:none}.kyro-pdp-sticky-buy .btn{padding:10px 18px;font-size:12px;min-height:0}}@media(max-width:560px){.kyro-pdp .wrap,.kyro-pdp .wrap-narrow{padding:0 20px}.kyro-pdp .buybox h1{font-size:40px}.kyro-pdp .ctable .row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.kyro-pdp .ctable .cell{padding:14px 10px;font-size:12px;gap:5px;line-height:1.3}.kyro-pdp .ctable .col-kyro,.kyro-pdp .ctable .col-them{flex-direction:column;align-items:flex-start}.kyro-pdp .ctable .yes svg,.kyro-pdp .ctable .no svg{width:14px;height:14px}.kyro-pdp .ctable .row.head .cell{font-size:10.5px;letter-spacing:.08em}.kyro-pdp .trust-mini{grid-template-columns:repeat(2,1fr)}.kyro-pdp .trust-mini .cell:nth-child(-n+2){border-bottom:1px solid var(--border)}.kyro-pdp .buy-actions{flex-wrap:wrap}.kyro-pdp .atc{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kyro-pdp.css.map */
