@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&display=swap";:root{--c-green: #1a7a45;--c-green-mid: #2a7d4f;--c-green-light: #ecf7f1;--c-green-border: rgba(26, 122, 69, .18);--c-amber: #d97706;--c-amber-light: #fffbeb;--c-amber-border: rgba(217, 119, 6, .2);--c-blue: #06c7d9;--c-ink: #111111;--c-ink-soft: #3d3d3d;--c-ink-muted: #6b7280;--c-surface: #f8f8f7;--c-surface-2: #f2f2f0;--c-border: #e5e5e3;--c-border-mid: #d4d4d1;--c-white: #ffffff;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .04);--font-display: "Sora", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--gap: 2.5rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}.product-desc{font-family:var(--font-body);color:var(--c-ink);line-height:1.65;max-width:100%;margin:0;padding:0;font-size:18px}.product-desc *,.product-desc *:before,.product-desc *:after{box-sizing:border-box}.product-image-note{text-align:left;padding-left:1rem;border-left:2px solid var(--c-amber);margin:0 0 var(--gap);margin-left:max(50px,calc((100vw - 1200px)/2 + 50px));font-size:1.25rem;color:var(--c-ink-muted);font-style:italic;line-height:1.6}.order-item-note{padding-left:1rem;border-left:2px solid var(--c-blue);margin:0 0 var(--gap);margin-left:max(50px,calc((100vw - 1200px)/2 + 50px));font-size:1.25rem;color:var(--c-ink-muted);font-style:italic;line-height:1.6}.product-custom-config{padding-left:1rem;border-left:2px solid var(--c-green-mid);margin:0 0 var(--gap);margin-left:max(50px,calc((100vw - 1200px)/2 + 50px))}.product-custom-config strong{display:block;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.13em;color:var(--c-green);margin-bottom:.5rem;font-weight:700}.product-custom-config p{font-size:1.25rem;color:var(--c-ink-soft);margin:0 0 .7rem;line-height:1.6}.product-custom-config ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.product-custom-config li{font-size:1.3rem;color:var(--c-ink-soft);padding-left:1.6rem;position:relative;line-height:1.5}.product-custom-config li:before{content:"\2192  ";position:absolute;left:0;color:var(--c-green);font-weight:600}.product-trust{display:flex;gap:1.25rem;margin:0 0 var(--gap) 5rem;padding:0;list-style:none}.product-trust li{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:#111}.product-trust li:before{content:"";width:8px;height:8px;border-radius:50%;background:#1a7a45;flex-shrink:0}.product-tagline{font-family:var(--font-display);font-size:1.25rem;color:var(--c-ink-soft);margin:0 0 var(--gap) 0;line-height:1.72;font-weight:400;padding-left:1rem;border-left:2px solid var(--c-green)}.product-highlights{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 var(--gap) 0;padding:0;list-style:none}.product-highlights li{background:var(--c-white);border:1.5px solid var(--c-border-mid);color:var(--c-ink-soft);font-family:var(--font-display);font-size:.94rem;font-weight:600;padding:.3rem .82rem;border-radius:100px;white-space:nowrap;letter-spacing:.01em;box-shadow:var(--shadow-xs);transition:border-color .15s,color .15s,background .15s}.product-highlights li:hover{border-color:var(--c-green);color:var(--c-green);background:var(--c-green-light)}.product-body{margin:0 0 var(--gap) 0}.product-desc .product-body h3{font-family:var(--font-display);font-size:1.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--c-ink-muted);margin:2.5rem 0 .45rem!important;padding-bottom:.4rem;border-bottom:1px solid var(--c-border)}.product-desc .product-body h3:first-child{margin-top:0!important}.product-body p{margin:0 0 .85rem;font-size:1.5rem;color:var(--c-ink-soft);line-height:1.72}.product-body strong{color:var(--c-ink);font-weight:600}.product-spec-table{width:100%;border-collapse:collapse;margin:0 0 1.75rem;border-radius:14px;overflow:hidden;border:1px solid #e5e5e3}.product-spec-table caption{font-size:1.25rem;text-transform:uppercase;color:#6b7280}.product-spec-table th,.product-spec-table td{padding:.68rem 1rem;border-bottom:1px solid #e5e5e3}.product-spec-table th{width:34%;font-weight:600;font-size:1.5rem;color:#3d3d3d;background:#f8f8f7;border-right:1px solid #e5e5e3}.product-spec-table td{color:#111}.product-usecases{background:var(--c-green-light);border:1px solid var(--c-green-border);border-top:2px solid var(--c-green);border-radius:var(--radius-md);padding:1.1rem 1.3rem;margin:0 0 var(--gap) 0}.product-usecases strong{display:block;font-family:var(--font-display);font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:var(--c-green);margin-bottom:.7rem;font-weight:700}.product-usecases ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.product-usecases li{font-size:.9rem;color:var(--c-ink-soft);padding-left:1.1rem;position:relative;line-height:1.5}.product-usecases li:before{content:"\2192";position:absolute;left:0;color:var(--c-green);font-weight:600}.product-included{margin:0 0 var(--gap) 0}.product-included strong{display:block;font-family:var(--font-display);font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:var(--c-ink-muted);margin-bottom:.65rem;font-weight:700;padding-bottom:.5rem;border-bottom:1px solid var(--c-border)}.product-included ul{margin:0;padding:0;list-style:none;columns:2;column-gap:2rem}.product-included li{position:relative;padding-left:1.35rem;margin-bottom:.35rem;font-size:.9rem;line-height:1.5;break-inside:avoid}.product-included li:before{content:"\2713";position:absolute;left:0;color:var(--c-green);font-weight:700;font-size:.95rem}.product-os-note{background:var(--c-green-light);border-left:3px solid var(--c-green);padding:.9rem 1.1rem;margin:0 0 var(--gap) 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.9rem;color:var(--c-ink-soft);line-height:1.6}.product-os-note strong,.product-os-note a{color:var(--c-green)}.product-faq{margin:0 0 var(--gap) 0}.product-faq h3{font-family:var(--font-display);font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:var(--c-ink-muted);margin:0 0 .6rem;font-weight:700}.product-faq details{margin-bottom:.35rem;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-white);overflow:hidden;transition:box-shadow .2s,border-color .2s}.product-faq details:hover{border-color:var(--c-border-mid)}.product-faq details[open]{box-shadow:var(--shadow-md);border-color:var(--c-border-mid)}.product-faq summary{cursor:pointer;padding:.9rem 1.1rem;font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--c-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;-webkit-user-select:none;user-select:none;transition:background .12s}.product-faq summary:hover{background:var(--c-surface)}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary:after{content:"";width:.46em;height:.46em;border-right:2px solid var(--c-green);border-bottom:2px solid var(--c-green);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-top:-.15em}.product-faq details[open] summary:after{transform:rotate(-135deg);margin-top:.15em}.product-faq details p{padding:.1rem 1.1rem .9rem;margin:0;font-size:.9rem;color:var(--c-ink-soft);line-height:1.65;border-top:1px solid var(--c-border)}.product-faq details a{color:var(--c-green)}.rich-text__blocks{max-width:none!important}.dynamic-screen-variant-2{display:none}.dynamic-screen-variant-1{max-width:50%}.collection-faq{margin:2rem auto;max-width:900px;padding:0 1rem}@media(max-width:640px){.product-highlights li{font-size:.88rem;padding:.27rem .65rem}.product-included ul{columns:1}.product-spec-table th{width:42%;white-space:normal}.product-trust{grid-template-columns:repeat(3,1fr)}.product-trust li{white-space:normal}.dynamic-screen-variant-1{display:none}.dynamic-screen-variant-2{display:flex}}@media(max-width:749px){.product-image-note{margin-left:1.5rem!important;margin-right:1.5rem}}.tpo_option-paragraph{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-design-d.css.map */
