.blog-content.product-description-content{color:hsl(var(--foreground) / .92);font-size:.9375rem;line-height:1.85}.blog-content.product-description-content p{text-align:start;margin-block:0 1.125rem;line-height:1.85}.blog-content.product-description-content p:last-child{margin-bottom:0}.blog-content.product-description-content h1,.blog-content.product-description-content h2,.blog-content.product-description-content h3,.blog-content.product-description-content h4{color:hsl(var(--foreground));margin-top:2rem;margin-bottom:.875rem;font-weight:700;line-height:1.45}.blog-content.product-description-content h2{font-size:1.25rem}.blog-content.product-description-content h3{font-size:1.125rem}.blog-content.product-description-content h4{font-size:1rem}.blog-content.product-description-content h1:first-child,.blog-content.product-description-content h2:first-child,.blog-content.product-description-content h3:first-child,.blog-content.product-description-content h4:first-child{margin-top:0}.blog-content.product-description-content ul,.blog-content.product-description-content ol{margin-block:0 1.25rem;padding-inline-start:1.35rem}.blog-content.product-description-content li{margin-bottom:.5rem;line-height:1.8}.blog-content.product-description-content li:last-child{margin-bottom:0}.blog-content.product-description-content figure,.blog-content.product-description-content figure.image-with-caption,.blog-content.product-description-content figure[data-type=image]{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card));max-width:min(100%,36rem);box-shadow:0 1px 3px hsl(var(--foreground) / .05);text-align:center;border-radius:.5rem;flex-direction:column;align-items:stretch;margin-block:1rem;margin-inline:auto;display:flex;overflow:hidden}.blog-content.product-description-content figure>div{overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.blog-content.product-description-content figure>div>div{display:none!important}.blog-content.product-description-content img{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card));max-width:100%;box-shadow:0 1px 3px hsl(var(--foreground) / .05);object-fit:contain;border-radius:.5rem;margin-block:1rem;margin-inline:auto;padding:.25rem;display:block;width:auto!important;height:auto!important}.blog-content.product-description-content figure img{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.blog-content.product-description-content img.blog-content-image--zoomable{cursor:zoom-in;transition:opacity .2s,transform .2s}.blog-content.product-description-content img.blog-content-image--zoomable:hover{opacity:.92}.blog-content.product-description-content img.blog-content-image--zoomable:focus-visible{outline:2px solid hsl(var(--primary) / .65);outline-offset:2px}.blog-content.product-description-content figcaption{width:100%;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45;border:none!important;border-top:1px solid hsl(var(--border) / .55)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.35rem .5rem!important;font-style:normal!important}.blog-content.product-description-content figcaption p{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;font-style:normal;line-height:1.45}.blog-content.product-description-content p:has(>img:only-child){text-align:center;margin-block:1rem}.blog-content.product-description-content p:has(>img:only-child) img{margin-block:0}.blog-content.product-description-content img+h2,.blog-content.product-description-content img+h3,.blog-content.product-description-content img+h4,.blog-content.product-description-content figure+h2,.blog-content.product-description-content figure+h3,.blog-content.product-description-content figure+h4{margin-top:1.5rem}.blog-content.product-description-content h2+img,.blog-content.product-description-content h3+img,.blog-content.product-description-content h4+img,.blog-content.product-description-content p+img{margin-top:1rem}.blog-content.product-description-content a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.blog-content.product-description-content a:hover{opacity:.88}.blog-content.product-description-content blockquote,.prose.blog-content blockquote{background:color-mix(in oklch, var(--muted) 62%, var(--background));color:var(--foreground);box-shadow:0 18px 36px -30px color-mix(in oklch, var(--foreground) 45%, transparent);border:0;border-radius:.9rem;margin-block:1.75rem;padding:1.15rem 1.15rem 1rem;padding-inline-start:2.7rem;font-style:normal;line-height:2;position:relative}.blog-content.product-description-content blockquote:before,.prose.blog-content blockquote:before{content:"“";top:.35rem;color:var(--primary);pointer-events:none;font-size:2.35rem;font-weight:600;line-height:1;position:absolute;inset-inline-start:.55rem}[dir=rtl] .blog-content.product-description-content blockquote:before,[dir=rtl] .prose.blog-content blockquote:before{content:"«";left:auto;right:.55rem;direction:ltr;unicode-bidi:isolate;inset-inline-start:auto}.blog-content.product-description-content blockquote .quote-body>:first-child,.blog-content.product-description-content blockquote>:first-child{margin-top:0}.blog-content.product-description-content blockquote .quote-body>:last-child,.blog-content.product-description-content blockquote>p:last-child{margin-bottom:0}.blog-content.product-description-content blockquote p:before,.blog-content.product-description-content blockquote p:after{content:none}.blog-content.product-description-content blockquote cite.quote-author,.prose.blog-content blockquote cite.quote-author{border-top:1px solid color-mix(in oklch, var(--border) 88%, transparent);color:color-mix(in oklch, var(--foreground) 70%, var(--primary));align-items:center;gap:.55rem;margin-top:.85rem;padding-top:.7rem;font-size:.86rem;font-style:normal;font-weight:600;line-height:1.45;display:flex}.blog-content.product-description-content blockquote cite.quote-author:before,.prose.blog-content blockquote cite.quote-author:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.95rem;height:2px}.blog-content.product-description-content code{color:inherit}.blog-content pre,.blog-content .editor-code-block,.blog-content pre code,.blog-content .editor-code-block code{text-align:left;direction:ltr;unicode-bidi:isolate}.theme-minimal-fantasy .blog-content.product-description-content{color:color-mix(in srgb, var(--mf-text,#212e45) 92%, transparent);font-size:.9375rem;line-height:1.9}.theme-minimal-fantasy .blog-content.product-description-content p{margin-bottom:1.25rem;line-height:1.9}.theme-minimal-fantasy .blog-content.product-description-content h2,.theme-minimal-fantasy .blog-content.product-description-content h3,.theme-minimal-fantasy .blog-content.product-description-content h4{color:var(--mf-text,#212e45)}.theme-minimal-fantasy .blog-content.product-description-content figure,.theme-minimal-fantasy .blog-content.product-description-content figure[data-type=image]{border:1px solid color-mix(in srgb, var(--mf-text,#212e45) 10%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--mf-text,#212e45) 6%, transparent);background:#fff;border-radius:.625rem}.theme-minimal-fantasy .blog-content.product-description-content figure>div{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.theme-minimal-fantasy .blog-content.product-description-content img{border:1px solid color-mix(in srgb, var(--mf-text,#212e45) 10%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--mf-text,#212e45) 6%, transparent);background:#fff;border-radius:.625rem;padding:.25rem}.theme-minimal-fantasy .blog-content.product-description-content figure img{box-shadow:none!important;border-radius:.375rem!important}.theme-minimal-fantasy .mf-product-description-panel{border-radius:var(--mf-radius-card,1.25rem);border:1px solid color-mix(in srgb, var(--mf-text,#212e45) 6%, transparent);background:color-mix(in srgb, var(--mf-bg,#fff) 96%, var(--mf-text,#212e45) 4%);padding:1.25rem 1.125rem}@media (min-width:640px){.theme-minimal-fantasy .mf-product-description-panel{padding:1.5rem 1.375rem}.blog-content.product-description-content{font-size:1rem}}.blog-content.product-description-content,.pb-html-content{max-width:100%;overflow-x:hidden}.blog-content.product-description-content svg,.pb-html-content svg{vertical-align:middle;display:inline-block;width:auto!important;max-width:2.75rem!important;height:auto!important;max-height:2.75rem!important}.blog-content.product-description-content .elementor-shape,.blog-content.product-description-content .elementor-background-overlay,.blog-content.product-description-content .elementor-absolute,.pb-html-content .elementor-shape,.pb-html-content .elementor-background-overlay,.pb-html-content .elementor-absolute{display:none!important}.blog-content.product-description-content .elementor-widget-container,.blog-content.product-description-content .elementor-element,.pb-html-content .elementor-widget-container,.pb-html-content .elementor-element{max-width:100%;position:static!important}
