.container:has(>main .rm-blog-post){--za-canvas:#f0f2f4;--za-surface:#fff;--za-dark:#080011;--za-text:#111;--za-muted:#5c5c5c;--za-hair:#e0e2e5;--za-zebra:#f7f8f9;--za-accent:#7700ff;--za-on-accent:#fff;--za-buy:#47bd00;--za-buy-hi:#52d600;--za-lift:0 8px 24px rgba(8,0,17,.12);--za-display:"Wix Madefor Display","Manrope",sans-serif;--za-body:"Manrope",sans-serif;--za-r:24px;--za-r-card:16px;--za-r-ctl:12px;--za-pill:9999px;--za-gap:16px;--za-g:16px;--za-pad:24px;--za-hit:44px;--za-fs:17px;--za-measure:37em;--za-h1:26px;--za-h2:21px;--za-h3:18px;--za-sticky:96px;--za-t:200ms ease;padding-bottom:var(--za-gap)}
@media (min-width:768px){.container:has(>main .rm-blog-post){--za-pad:40px;--za-h1:30px;--za-h2:23px;--za-h3:19px}}
@media (min-width:992px){.container:has(>main .rm-blog-post){--za-g:24px}}
@media (min-width:1200px){.container:has(>main .rm-blog-post){--za-hit:40px;--za-h1:34px;--za-h2:25px;--za-h3:20px}}
@media (min-width:1600px){.container:has(>main .rm-blog-post){--za-fs:18px}}
.container:has(>main .rm-blog-post) ::selection{background:var(--za-accent);color:var(--za-on-accent)}
.container:has(>main .rm-blog-post) :is(a,button):focus-visible{outline:2px solid var(--za-accent);outline-offset:2px}
.container:has(>main .rm-blog-post)>main{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin:0 0 var(--za-gap);padding:var(--za-pad) max(var(--za-pad),calc((100% - var(--za-measure)) / 2));border-radius:var(--za-r);background:var(--za-surface);font-size:var(--za-fs);color:var(--za-text)}
.container:has(>main .rm-blog-post)>main :is(#content,#content>div,.rm-blog-post){display:contents}
.container:has(>main .rm-blog-post)>main>.row:has(>.rm-page-title){grid-row:1;margin:0}
.container:has(>main .rm-blog-post) .rm-page-title{padding:0}
.container:has(>main .rm-blog-post) .rm-page-title h1{margin:0;font-family:var(--za-display);font-size:var(--za-h1);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--za-text);text-wrap:balance}
.container:has(>main .rm-blog-post) .rm-blog-post-info{grid-row:2;flex-direction:row!important;flex-wrap:wrap;gap:4px 20px;margin:12px 0 0;padding:0;border:0;font-size:14px;line-height:1.4;color:var(--za-muted)}
.container:has(>main .rm-blog-post) .rm-blog-post-info-item{margin:0;padding:0;color:var(--za-muted)}
.container:has(>main .rm-blog-post) .rm-blog-post-photo{grid-row:3;width:auto;max-width:none;margin:24px 0 0;padding:0;text-align:left}
.container:has(>main .rm-blog-post) .rm-blog-post-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--za-r-card)}
.container:has(>main .rm-blog-post) .rm-blog-post-text{grid-row:4;margin:28px 0 0;padding:0;font-family:var(--za-body);font-size:var(--za-fs);line-height:1.65;color:var(--za-text);overflow-wrap:break-word}
.container:has(>main .rm-blog-post) .rm-blog-post-text>*:first-child{margin-top:0}
.container:has(>main .rm-blog-post) .rm-blog-post-text>*:last-child{margin-bottom:0}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(p,ul,ol,blockquote,table,figure){margin:0 0 .8em;font-size:1em;line-height:1.65;color:var(--za-text)}
.container:has(>main .rm-blog-post) .rm-blog-post-text p:empty{display:none}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(h2,h3,h4){margin:1.5em 0 .45em;font-family:var(--za-display);font-weight:600;line-height:1.22;letter-spacing:-.015em;color:var(--za-text);text-wrap:balance}
.container:has(>main .rm-blog-post) .rm-blog-post-text h2{font-size:var(--za-h2)}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(h3,h4){font-size:var(--za-h3)}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(strong,b){font-weight:700;color:var(--za-text)}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(ul,ol){padding-left:1.3em}
.container:has(>main .rm-blog-post) .rm-blog-post-text li{margin:0 0 .35em;padding-left:.2em}
.container:has(>main .rm-blog-post) .rm-blog-post-text li::marker{color:var(--za-accent)}
.container:has(>main .rm-blog-post) .rm-blog-post-text a{color:var(--za-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--za-t)}
.container:has(>main .rm-blog-post) .rm-blog-post-text a:hover{color:var(--za-text);text-decoration-color:var(--za-accent)}
.container:has(>main .rm-blog-post) .rm-blog-post-text>p:first-child[style*="right"]:has(>a){width:fit-content;margin:0 0 1.2em;padding:8px 16px;border-radius:var(--za-pill);background:var(--za-canvas);font-size:14px;line-height:1.4;color:var(--za-muted)}
.container:has(>main .rm-blog-post) .rm-blog-post-text>p:first-child[style*="right"]:has(>a) a{text-decoration:none;font-weight:600}
.container:has(>main .rm-blog-post) .rm-blog-post-text img{max-width:100%;height:auto;border-radius:var(--za-r-card)}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(p,figure):has(>img){margin:1.2em 0}
.container:has(>main .rm-blog-post) .rm-blog-post-text blockquote{margin:1.2em 0;padding:16px 24px;border:0;border-radius:var(--za-r-card);background:var(--za-canvas);font-size:1em}
.container:has(>main .rm-blog-post) .rm-blog-post-text table{width:100%;margin:1.2em 0;border:0;border-collapse:separate;border-spacing:0;border-radius:var(--za-r-card);overflow:hidden;background:var(--za-canvas);font-size:.88em;line-height:1.45}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(th,td){padding:10px 14px;border:0;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.container:has(>main .rm-blog-post) .rm-blog-post-text :is(thead th,tr:first-child th){background:var(--za-hair);font-weight:600}
.container:has(>main .rm-blog-post) .rm-blog-post-text tbody tr:nth-child(even){background:var(--za-zebra)}
.container:has(>main .rm-blog-post) .rm-blog-post-text iframe{max-width:100%;border:0;border-radius:var(--za-r-card)}
@media (min-width:1200px){
.container:has(>main .rm-blog-post)>main{grid-template-columns:minmax(0,var(--za-measure)) minmax(0,1fr);column-gap:48px;padding:var(--za-pad)}
.container:has(>main .rm-blog-post) .rm-blog-post-text{grid-column:1;grid-row:3;margin-top:28px}
.container:has(>main .rm-blog-post) .rm-blog-post-photo{position:sticky;top:var(--za-sticky);grid-column:2;grid-row:1/4;margin:0}
.container:has(>main .rm-blog-post) .rm-blog-post-photo img{width:min(100%,calc(100vh - var(--za-sticky) - 32px))}
}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news){margin:0 0 var(--za-gap)}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news)>.row-padding-top{margin:0;padding:16px 0 12px}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news) .rm-module-header{padding:0}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news) .rm-module-header span{display:block;margin:0;padding:0;border:0;font-family:var(--za-display);font-size:var(--za-h2);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--za-text)}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news) .rm-module-header span::after{display:none}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news)>.row.no-gutters{display:flex;flex-wrap:nowrap;gap:12px;margin:0 calc(var(--za-g) * -1);padding:4px var(--za-g) 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--za-g);scrollbar-width:thin;scrollbar-color:var(--za-accent) transparent}
.container:has(>main .rm-blog-post)>:is(.rm-module,.rm-news)>.row.no-gutters>div{flex:0 0 min(240px,72%);max-width:none;padding:0;scroll-snap-align:start}
.container:has(>main .rm-blog-post)>.rm-news>.row.no-gutters>div{flex-basis:min(320px,82%)}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-item{position:relative;flex-direction:column;height:100%;padding:16px;border:0;border-radius:var(--za-r-card);background:var(--za-surface);box-shadow:none}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-item:hover{box-shadow:none}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-item:hover img{opacity:1}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-img{width:100%;max-width:none;border:0;padding:0}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-quantity{display:none!important}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-caption{width:100%;max-width:none;padding:0}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-img>a{display:block}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-title>a{display:block;min-height:var(--za-hit);color:var(--za-text);font-size:14px;line-height:1.4;text-decoration:none;transition:color var(--za-t)}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-item:hover .rm-module-title>a{color:var(--za-accent)}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-stock{width:fit-content;border-radius:10px;background:var(--za-canvas);color:#1d7a32;font-size:12px}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-stock svg{fill:currentColor}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-price-bottom{flex-direction:row!important;align-items:center!important}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-price{color:var(--za-text);font-family:var(--za-display);font-weight:600}
.container:has(>main .rm-blog-post)>.rm-module .rm-module-price-old{color:var(--za-muted);text-decoration:line-through}
.container:has(>main .rm-blog-post)>.rm-module .rm-cart-btn,.container:has(>main .rm-blog-post)>.rm-module .rm-module-item:hover .rm-cart-btn{min-width:var(--za-hit);min-height:var(--za-hit);border-radius:var(--za-r-ctl);background:var(--za-buy);color:var(--za-text)}
.container:has(>main .rm-blog-post)>.rm-module .rm-cart-btn:hover{background:var(--za-buy-hi)}
.container:has(>main .rm-blog-post)>.rm-module :is(.rm-cart-btn,.rm-module-item:hover .rm-cart-btn) .rm-cart-btn-icon{background:var(--za-text)}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item{height:100%;padding:0;border:0;border-radius:var(--za-r-card);overflow:hidden;background:var(--za-surface);box-shadow:none}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-top{position:relative;margin:0;padding:0}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-photo{display:block}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-date{position:absolute;top:12px;left:12px;right:auto;z-index:1;padding:4px 10px;border-radius:var(--za-pill);background:var(--za-surface);color:var(--za-text);font-size:12px;font-weight:600;line-height:1.4}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-bottom{gap:8px;padding:16px}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-title{min-height:var(--za-hit);font-family:var(--za-display);font-size:17px;font-weight:600;line-height:1.3;color:var(--za-text);text-decoration:none;transition:color var(--za-t)}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-title:hover{color:var(--za-accent)}
.container:has(>main .rm-blog-post)>.rm-news .rm-news-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding:0;font-size:14px;line-height:1.5;color:var(--za-muted)}
