.product-page-layout[data-astro-cid-yvbahnfj]{display:grid;gap:var(--space-xl, 2rem);margin-block:var(--space-xl, 2rem);align-items:start}@media(min-width:768px){.product-page-layout[data-astro-cid-yvbahnfj]{grid-template-columns:1fr minmax(280px,360px)}.product-page-main[data-astro-cid-yvbahnfj]{min-inline-size:0}}@media(min-width:1024px){.product-page-layout[data-astro-cid-yvbahnfj]{grid-template-columns:1fr 380px}.product-page-sidebar[data-astro-cid-yvbahnfj]{position:sticky;top:var(--space-m, 1rem)}}.product-subdescription[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-xl, 2rem)}.product-subdescription__inner[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-l, 1.5rem)}.product-subdescription__quote[data-astro-cid-yvbahnfj]{flex:1;min-width:0}.product-subdescription__quote[data-astro-cid-yvbahnfj] blockquote{font-size:var(--font-size-2, 1.125rem)!important;line-height:1.6;margin:0}.product-subdescription__quote[data-astro-cid-yvbahnfj] blockquote p{display:inline;font-size:inherit;line-height:inherit}.product-subdescription__photo[data-astro-cid-yvbahnfj]{flex-shrink:0}.product-subdescription__img[data-astro-cid-yvbahnfj]{display:block;width:200px;height:200px;object-fit:contain;object-position:center;border-radius:50%;background-color:light-dark(var(--color-neutral-100),var(--color-neutral-700))}@media(min-width:768px){.product-subdescription__inner[data-astro-cid-yvbahnfj]{align-items:stretch}.product-subdescription__quote[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;justify-content:center}.product-subdescription__photo[data-astro-cid-yvbahnfj]{display:flex;align-items:center;height:100%}.product-subdescription__img[data-astro-cid-yvbahnfj]{width:240px;height:100%;max-width:240px;aspect-ratio:1 / 1;object-fit:contain}}.product-info-section[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-xl, 2rem)}.product-info-section[data-astro-cid-yvbahnfj]:last-child{margin-block-end:0}.product-info-body[data-astro-cid-yvbahnfj]{margin-block-start:var(--space-m, 1rem)}.product-info-body[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj],.product-info-body[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{margin-block-end:0}.product-info-section[data-astro-cid-yvbahnfj] .notification h2{margin:0;font-size:var(--font-size-3);line-height:var(--font-size-3)}.product-info-section[data-astro-cid-yvbahnfj] .notification.type-default .icon{display:none}.product-includes-list[data-astro-cid-yvbahnfj]{list-style:none;padding:0}.product-includes-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{position:relative;padding-inline-start:1.75rem;margin-block-end:var(--space-xs, .5rem)}.product-includes-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:last-child{margin-block-end:0}.product-includes-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-success, #16a34a);font-weight:700;font-size:1.125em;line-height:1.5}.product-features-bonus[data-astro-cid-yvbahnfj]{margin-block-start:var(--space-m, 1rem)}.product-features-list[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0}.product-features-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-xs, .5rem)}.product-features-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:last-child{margin-block-end:0}.product-sidebar-card[data-astro-cid-yvbahnfj]{padding:var(--space-l, 1.5rem);border:1px solid var(--border-color-subtle, #e5e7eb);border-radius:var(--radius-m, .5rem);background-color:light-dark(var(--color-neutral-200),var(--color-neutral-800))}.product-sidebar-summary[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-l, 1.5rem);padding-block-end:var(--space-m, 1rem);border-block-end:1px solid var(--border-color-subtle)}.product-sidebar-price[data-astro-cid-yvbahnfj]{font-size:var(--font-size-4, 1.5rem);font-weight:700;margin:0}.product-form-api-error[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-m, 1rem);padding:var(--space-s, .75rem);border-radius:var(--radius-sm, .25rem);background:var(--color-error-light, #fee2e2);color:var(--color-error, #dc2626);font-size:.875rem}.product-sidebar-after-submit[data-astro-cid-yvbahnfj]{margin-block-start:var(--space-m, 1rem);padding-block-start:var(--space-m, 1rem);border-block-start:1px solid var(--border-color-subtle)}.product-sidebar-after-submit[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-2xs, .25rem)}.product-sidebar-after-submit[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin-block-end:0}.product-sidebar-form[data-astro-cid-yvbahnfj] .form-field[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-m, 1rem)}.product-sidebar-form[data-astro-cid-yvbahnfj] .form-field[data-astro-cid-yvbahnfj] label[data-astro-cid-yvbahnfj]{display:block;margin-block-end:var(--space-2xs, .25rem);font-weight:600}.product-sidebar-form[data-astro-cid-yvbahnfj] .form-field-checkbox[data-astro-cid-yvbahnfj] label[data-astro-cid-yvbahnfj]{font-weight:inherit}.product-sidebar-form[data-astro-cid-yvbahnfj] .form-field-checkbox[data-astro-cid-yvbahnfj] input[data-astro-cid-yvbahnfj][type=checkbox]{margin-inline-end:var(--space-2xs, .25rem)}.product-coupon-input-row[data-astro-cid-yvbahnfj]{display:flex;align-items:flex-end;gap:.5rem}.product-coupon-input-wrap[data-astro-cid-yvbahnfj]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:.25rem}.product-coupon-label[data-astro-cid-yvbahnfj]{display:block;font-weight:600;font-size:var(--font-size--1, .875rem)}.product-coupon-input[data-astro-cid-yvbahnfj]{width:100%;padding:.5rem .75rem;border:2px solid var(--color-default-border, #ccc);border-radius:var(--radius-s, .25rem);font-size:1rem;line-height:1.5;background-color:#fff;color:#111;caret-color:#111}.product-coupon-input[data-astro-cid-yvbahnfj]:focus-visible{outline:2px solid var(--color-primary-border, currentColor);outline-offset:2px}.product-coupon-input[data-astro-cid-yvbahnfj]::placeholder{color:#6b7280;opacity:1}.product-sidebar-form[data-astro-cid-yvbahnfj] .product-coupon-apply-btn[data-astro-cid-yvbahnfj]{flex-shrink:0;white-space:nowrap;margin-block-end:0}.product-sidebar-form[data-astro-cid-yvbahnfj] .product-coupon-zero-info[data-astro-cid-yvbahnfj]{margin-block-start:.5rem;font-size:.9rem;color:var(--color-success, #0a7a0a)}.product-coupon-error[data-astro-cid-yvbahnfj]{margin-block-start:.25rem}.product-sidebar-form[data-astro-cid-yvbahnfj] .product-coupon-accordion[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{cursor:pointer;font-weight:600}.product-sidebar-form[data-astro-cid-yvbahnfj] .product-coupon-accordion[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-sidebar-form[data-astro-cid-yvbahnfj] .input-group input,.product-sidebar-form[data-astro-cid-yvbahnfj] .input-group textarea{background-color:#fff;color:#111;caret-color:#111}.product-sidebar-form[data-astro-cid-yvbahnfj] .input-group input::placeholder,.product-sidebar-form[data-astro-cid-yvbahnfj] .input-group textarea::placeholder{color:#6b7280;opacity:1}.product-sidebar-form[data-astro-cid-yvbahnfj] .error-message[data-astro-cid-yvbahnfj]{display:block;color:var(--color-error, #dc2626);font-size:1rem;margin-block-start:var(--space-2xs, .25rem)}.product-sidebar-submit[data-astro-cid-yvbahnfj]{width:100%;justify-content:center;margin-block-end:var(--space-2xs, .25rem)}.product-sidebar-trust[data-astro-cid-yvbahnfj]{margin-block-start:var(--space-l, 1.5rem);padding-block-start:var(--space-m, 1rem);border-block-start:1px solid var(--border-color-subtle)}.product-sidebar-trust[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-2xs, .25rem)}.product-sidebar-trust[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin-block-end:0}.product-faq-section-bg[data-astro-cid-yvbahnfj]{width:100%;background-color:light-dark(var(--color-neutral-200),var(--color-neutral-800));padding:5rem 0}.product-faq-section-bg[data-astro-cid-yvbahnfj] h2,.product-faq-section-bg[data-astro-cid-yvbahnfj] p{color:var(--foreground-color)}.product-faq-section[data-astro-cid-yvbahnfj]{margin-block:0}.product-faq-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{margin-block-end:var(--space-m, 1rem)}
