/* BLOG-THEME-001 (2026-10-20, owner-approved from screenshots): every blog page in the October 2026 redesign.
   Loaded on all blog page types and the admin Preview through the amblog_index_font handle (layout
   amblog_index_font.xml, which also drops Amasty's PT Serif Google font). Tokens: chrome.css :root (--ipx-*).
   Lists: categories + search above a product-card grid (amblog/layout/*_list = two-columns-right, right_side
   categories + search). Posts: one column (amblog/layout/*_post = one-column), article + contents as in
   blog-read.css. Comments off, 4 share networks (docs/storefront-refinement/blog-theme-001.json).
   Articles must stay plain markup: blog-quality-gate.py fails inline styles / <style> / classes.
   Overrides of theme and Amasty rules carry `body ` and !important (Amasty LESS loads after module CSS). */
:root{--bl-line:var(--ipx-line,#e8e3da);--bl-line-2:var(--ipx-line-2,#d6cfc3);--bl-ink:var(--ipx-ink,#1d1b19);--bl-ink-2:var(--ipx-ink-2,#34312d);--bl-grey:var(--ipx-grey,#6b6963);--bl-link:var(--ipx-link,#9a5600);--bl-stone:var(--ipx-stone,#f6f4f0);--bl-cream:var(--ipx-cream,#fffaf1)}

/* ---------- every blog page: the site's own font, no serif ---------- */
body[class*="amblog-"] :is(.amblog-post-container,.amblog-grid-list,.amblog-container-list,.amblog-post-list,.amblog-related-wrapper,.amblog-comments-wrapper,.sidebar-additional,.amblog-navigation-container,.amblog-pager-container,.amblog-social-container,.amblog-helpful-wrap),
body[class*="amblog-"] :is(.amblog-post-container,.amblog-grid-list,.amblog-container-list,.amblog-post-list,.amblog-related-wrapper,.amblog-comments-wrapper,.sidebar-additional,.amblog-navigation-container,.amblog-pager-container) *:not(svg):not(path){font-family:var(--ipx-font)!important}
body[class*="amblog-"] .page-title{font-family:var(--ipx-font-bold)!important;font-weight:700!important;letter-spacing:-.01em;color:var(--bl-ink)}
body[class*="amblog-"] .amblog-swipe,body[class*="amblog-"] aside[id^="amblog_"][id$="_off_canvas"]{display:none!important}

/* ---------- lists (home, category, tag, search, author) ---------- */
body[class*="amblog-index-"]:not(.amblog-index-post) .columns{display:flex!important;flex-direction:column;grid-template-columns:none!important}
body[class*="amblog-index-"]:not(.amblog-index-post) .column.main{width:100%!important;float:none!important;padding:0!important}
body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional{order:-1;width:100%!important;float:none!important;padding:0!important;margin:0 0 28px!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}
body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional>.amblog-element-block:is([data-set="sidebar-category"],[data-set="sidebar-search"]){display:block!important;margin:0!important;padding:0!important}
body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional>.amblog-element-block:not([data-set="sidebar-category"]):not([data-set="sidebar-search"]){display:none!important}
body[class*="amblog-"] .sidebar-additional .amblog-widget-container{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body[class*="amblog-"] .sidebar-additional .amblog-sidebar-heading-container{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/* categories = chips (same look as the category filter chips) */
body[class*="amblog-"] .sidebar-additional :is(.amblog-widget-container.-categories,.amblog-search)>.amblog-list,body[class*="amblog-"] .sidebar-additional .amblog-item.-search{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body[class*="amblog-"] .sidebar-additional .amblog-search{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body[class*="amblog-"] .sidebar-additional [data-amblog-js="content"]{display:block!important}
body[class*="amblog-"] .sidebar-additional ul.amblog-categories{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none}
body[class*="amblog-"] .sidebar-additional .amblog-category{margin:0!important;padding:0!important}
body[class*="amblog-"] .sidebar-additional .amblog-category>.amblog-link{display:inline-flex!important;align-items:center;gap:6px;min-height:42px;box-sizing:border-box;padding:0 16px!important;border:1px solid var(--bl-line-2);border-radius:999px;background:#fff;color:var(--bl-ink)!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:border-color .2s,background .2s}
body[class*="amblog-"] .sidebar-additional .amblog-category>.amblog-link:hover{border-color:var(--bl-ink)}
body[class*="amblog-"] .sidebar-additional .amblog-category>.amblog-link.-active,body[class*="amblog-"] .sidebar-additional .amblog-category.-active>.amblog-link{background:var(--bl-ink);border-color:var(--bl-ink);color:#fff!important}
body[class*="amblog-"] .sidebar-additional .amblog-category-count{color:var(--bl-grey)!important;font-weight:500!important}
/* search = the header search field */
body[class*="amblog-"] .sidebar-additional .amblog-form-container{position:relative;width:min(340px,100%);margin:0!important}
body[class*="amblog-"] .sidebar-additional .amblog-input{box-sizing:border-box;width:100%!important;height:44px!important;padding:0 52px 0 18px!important;border:1px solid var(--bl-line-2)!important;border-radius:999px!important;background:var(--bl-stone)!important;color:var(--bl-ink)!important;font-size:16px!important}
body[class*="amblog-"] .sidebar-additional .amblog-input:focus{background:#fff!important;border-color:var(--bl-ink)!important;box-shadow:0 0 0 3px var(--ipx-orange-ring,rgba(255,154,2,.35))!important;outline:0}
body[class*="amblog-"] .sidebar-additional .amblog-field{margin:0!important;padding:0!important}
body[class*="amblog-"] .sidebar-additional .amblog-btn{position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%);width:36px!important;height:36px!important;padding:0!important;border-radius:999px!important;background:var(--ipx-orange,#ff9a02)!important;border:0!important;opacity:1!important;cursor:pointer}
body[class*="amblog-"] .sidebar-additional .amblog-btn::before{content:"";position:absolute;inset:10px;background:var(--bl-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}
body[class*="amblog-"] .sidebar-additional .amblog-btn:hover{background:var(--ipx-orange-hover,#ffab2e)!important}

/* cards: the product-card look */
body[class*="amblog-index-"]:not(.amblog-index-post) .amblog-grid-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important}
body[class*="amblog-index-"]:not(.amblog-index-post) .amblog-grid-list>.amblog-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"img img" "cat cat" "title title" "shot shot" "meta read";grid-template-rows:auto auto auto 1fr auto;width:auto!important;max-width:none!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border:1px solid var(--bl-line)!important;border-radius:var(--ipx-r-md,12px)!important;box-shadow:var(--ipx-sh-1)!important;overflow:hidden;transition:box-shadow .2s var(--ipx-ease),border-color .2s var(--ipx-ease)}
body[class*="amblog-index-"]:not(.amblog-index-post) .amblog-grid-list>.amblog-item:hover{box-shadow:var(--ipx-sh-2)!important;border-color:var(--bl-line-2)!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item>:is(.amblog-content,.amblog-footer),body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-features{display:contents!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item>.post-image{grid-area:img;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--bl-stone);margin:0 0 16px!important;border-radius:0!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item>.post-image img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important;transition:transform .45s var(--ipx-ease)}
body[class*="amblog-"] .amblog-grid-list>.amblog-item:hover>.post-image img{transform:scale(1.035)}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-features>.amblog-wrap:first-child{grid-area:cat;margin:0 18px 6px!important;padding:0!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-features>.amblog-wrap:not(:first-child),body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-posted-in,body[class*="amblog-"] .amblog-grid-list>.amblog-item>.amblog-content>.tags{display:none!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-features .amblog-ref{font-size:12px!important;font-weight:700!important;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--bl-grey)!important;text-decoration:none!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-features .amblog-ref:hover{color:var(--bl-link)!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-post-title{grid-area:title;margin:0 18px 8px!important;padding:0!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-post-title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--ipx-font-bold)!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important;color:var(--bl-ink)!important;text-decoration:none!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-post-title a:hover{text-decoration:underline!important;text-underline-offset:3px}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-shot{grid-area:shot;margin:0 18px 14px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.55!important;color:var(--bl-grey)!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-shot a{color:inherit!important;font-weight:inherit!important;text-decoration:none!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-dates{grid-area:meta;align-self:center;display:flex!important;flex-wrap:wrap;gap:0 8px;margin:0 0 0 18px!important;padding:0!important;font-size:13px!important;color:var(--bl-grey)!important}
body[class*="amblog-"] .amblog-dates{display:flex!important;flex-wrap:wrap;align-items:center;gap:0 8px}
body[class*="amblog-"] .amblog-dates>*{font-size:13px!important;color:var(--bl-grey)!important;margin:0!important;padding:0!important}
body[class*="amblog-"] .amblog-dates .amblog-minread::before{content:"·";margin-right:8px}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-read{grid-area:read;align-self:center;display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-width:0!important;height:auto!important;min-height:44px;margin:0 18px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--bl-link)!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-read::after{content:"→";transition:transform .2s var(--ipx-ease)}
body[class*="amblog-"] .amblog-grid-list>.amblog-item:hover .amblog-read::after{transform:translateX(3px)}
body[class*="amblog-"] .amblog-grid-list>.amblog-item .amblog-read:hover{text-decoration:underline!important;text-underline-offset:3px}
/* pager */
body[class*="amblog-"] .amblog-pager-container{margin:36px auto 56px!important}
body[class*="amblog-"] .amblog-pager-container .amblog-links{justify-content:center!important;gap:20px}
body[class*="amblog-"] .amblog-pager-container .amblog-link{width:44px!important;height:44px!important;box-sizing:border-box;background:#fff!important;border:1px solid var(--bl-line-2);box-shadow:var(--ipx-sh-1)}
body[class*="amblog-"] .amblog-pager-container .amblog-link::before,body[class*="amblog-"] .amblog-pager-container .amblog-link::after{background:var(--bl-ink)!important;left:15px!important}
body[class*="amblog-"] .amblog-pager-container .amblog-link::before{top:16px!important}
body[class*="amblog-"] .amblog-pager-container .amblog-link::after{top:23px!important}
body[class*="amblog-"] .amblog-pager-container .amblog-link.-new::before,body[class*="amblog-"] .amblog-pager-container .amblog-link.-new::after{left:13px!important}
body[class*="amblog-"] .amblog-pager-container .amblog-link:hover{border-color:var(--bl-ink)}
body[class*="amblog-"] .amblog-pager-container .amblog-link.-disabled{opacity:.4;background:#fff!important}
body[class*="amblog-"] .amblog-pager-container .amblog-pagination{font-size:15px!important;font-weight:600;color:var(--bl-ink)!important}

@media (max-width:1023px){body[class*="amblog-index-"]:not(.amblog-index-post) .amblog-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media (max-width:767px){
  body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional{display:flex!important;margin:0 0 20px!important}
  body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional>.amblog-element-block.desktop-block:is([data-set="sidebar-category"],[data-set="sidebar-search"]){display:block!important}
  body[class*="amblog-"] .sidebar-additional .amblog-form-container{width:100%}
  body[class*="amblog-index-"]:not(.amblog-index-post) .sidebar-additional>[data-set="sidebar-search"]{width:100%}
}
@media (max-width:639px){body[class*="amblog-index-"]:not(.amblog-index-post) .amblog-grid-list{grid-template-columns:1fr;gap:16px}}

/* ---------- post page ---------- */
body.amblog-index-post .sidebar-additional{display:none!important}
body.amblog-index-post .columns{display:block!important}
body.amblog-index-post .column.main{width:100%!important;float:none!important;padding:0!important}
body.amblog-index-post :is(.page-title-wrapper,.column.main>[data-set="sidebar-post"],.column.main>.amblog-element-block){max-width:1000px;margin-left:auto!important;margin-right:auto!important}
body.amblog-index-post .page-title-wrapper .page-title{font-size:40px!important;line-height:1.15!important;max-width:880px}
body .amblog-post-container.-post-page{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
body .amblog-post-container.-post-page>img{display:block;width:100%;height:auto;border-radius:var(--ipx-r-lg,18px);margin:0 0 6px}
body .amblog-post-container.-post-page .amblog-content{padding:0!important}
body .amblog-post-container.-post-page .amblog-dates{font-size:14px!important}
body .amblog-post-container.-post-page .amblog-content :is(p,li,[itemprop="text"]){color:var(--bl-ink-2)}
body .amblog-post-container.-post-page .amblog-content :is(h2,h3){font-family:var(--ipx-font-bold)!important;font-weight:700!important;color:var(--bl-ink)!important;letter-spacing:-.005em}
body .amblog-post-container.-post-page .amblog-content a:not(.ipatio-blog-product){color:var(--bl-link)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
body .amblog-post-container.-post-page .amblog-content .ipatio-blog-toc a{text-decoration:none!important;font-weight:500}
body .ipatio-blog-answer{background:var(--bl-cream)!important;border:1px solid var(--ipx-cream-line,#f3e9d8);border-left:4px solid var(--ipx-orange,#ff9a02)}
body .amblog-post-container.-post-page .amblog-content [itemtype$="schema.org/Question"]{background:#fff!important;border-color:var(--bl-line)!important}
/* products in this guide: product-card look */
body .amblog-post-container.-post-page .amblog-content a.ipatio-blog-product{padding:0!important;overflow:hidden;border-color:var(--bl-line)!important;box-shadow:var(--ipx-sh-1);transition:box-shadow .2s,border-color .2s}
body .amblog-post-container.-post-page .amblog-content a.ipatio-blog-product:hover{border-color:var(--bl-line-2)!important;box-shadow:var(--ipx-sh-2)}
body .ipatio-blog-product img{background:var(--bl-stone)!important;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}
body .ipatio-blog-product__text{padding:0 12px 12px}
body .ipatio-blog-product__name{font-weight:600!important;color:var(--bl-ink)}
body .ipatio-blog-product__price{font-size:17px!important;color:var(--bl-ink)}
@media (max-width:767px){body .ipatio-blog-product__text{padding:10px 12px}body .ipatio-blog-product img{padding:6px}}
/* end of the article: tags, category, helpful, share */
body .amblog-post-container.-post-page>.amblog-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tags tags" "cat help" "share share";align-items:center;justify-items:start;gap:18px 24px;max-width:720px;margin:36px 0 0!important;padding:24px 0 0!important;border-top:1px solid var(--bl-line)!important;text-align:left!important}
body .amblog-post-container.-post-page>.amblog-footer>.tags{grid-area:tags}
body .amblog-post-container.-post-page>.amblog-footer>.amblog-features{grid-area:cat;align-self:center}
body .amblog-post-container.-post-page>.amblog-footer .amblog-features .amblog-wrap{margin:0!important;padding:0!important;line-height:1.4}
body .amblog-post-container.-post-page>.amblog-footer>.amblog-helpful-wrap{grid-area:help}
body .amblog-post-container.-post-page>.amblog-footer>.amblog-social-container{grid-area:share}
body .amblog-post-container.-post-page>.amblog-footer>.tags{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px;margin:0!important}
body[class*="amblog-"] .amblog-tag{display:inline-flex!important;align-items:center;min-height:36px;box-sizing:border-box;padding:0 14px!important;margin:0!important;border:1px solid var(--bl-line-2)!important;border-radius:999px!important;background:#fff!important;color:var(--bl-ink)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important}
body[class*="amblog-"] .amblog-tag:hover{border-color:var(--bl-ink)!important}
body .amblog-post-container.-post-page>.amblog-footer .amblog-features{display:flex!important;align-items:center;gap:12px;margin:0!important}
body .amblog-post-container.-post-page>.amblog-footer .amblog-no-comments{display:none!important}
body .amblog-post-container.-post-page>.amblog-footer :is(.amblog-posted-in,.amblog-ref){font-size:15px!important;color:var(--bl-grey)!important}
body .amblog-post-container.-post-page>.amblog-footer .amblog-ref{color:var(--bl-link)!important;font-weight:700!important}
body .amblog-helpful-wrap{display:flex!important;align-items:center;gap:10px;margin:0!important;font-size:15px!important;color:var(--bl-ink-2)!important}
body .amblog-helpful-wrap .amblog-plus{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:40px!important;box-sizing:border-box;padding:0 14px!important;border:1px solid var(--bl-line-2);border-radius:999px;background:#fff;cursor:pointer}
body .amblog-helpful-wrap .amblog-plus:hover{border-color:var(--bl-ink)}
body .amblog-social-container{margin:0!important;justify-self:stretch}
body .amblog-social-container .amblog-list{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center;gap:8px;margin:0!important;padding:0!important}
body .amblog-social-container .amblog-list::before{content:"Share";align-self:center;margin-right:6px;font-size:15px;font-weight:600;color:var(--bl-ink-2)}
body .amblog-social-container .amblog-icon{position:relative;width:42px!important;height:42px!important;margin:0!important;box-sizing:border-box;background:#fff!important;border:1px solid var(--bl-line-2);border-radius:999px!important;transition:border-color .2s}
body .amblog-social-container .amblog-icon:hover{border-color:var(--bl-ink)}
body .amblog-social-container .amblog-icon::before{content:"";position:absolute;inset:11px;background:var(--bl-ink);-webkit-mask:var(--bl-ico) center/contain no-repeat;mask:var(--bl-ico) center/contain no-repeat;pointer-events:none}
body .amblog-social-container .amblog-social{position:absolute!important;inset:0;width:auto!important;height:auto!important}
:root:lang(fr) body .amblog-social-container .amblog-list::before{content:"Partager"}
:root:lang(zh) body .amblog-social-container .amblog-list::before{content:"分享"}
body .amblog-icon.-facebook{--bl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M20.5 29.48V18.27h3.77l.56-4.38H20.5V11.1c0-1.26.35-2.13 2.17-2.13h2.32v-3.9c-.4-.06-1.78-.18-3.38-.18-3.34 0-5.62 2.04-5.62 5.78v3.22H12.2v4.38H16v11.21h4.51z'/%3E%3C/svg%3E")}
body .amblog-icon.-pinterest{--bl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15.02 0a14.98 14.98 0 00-5.46 28.94c-.13-1.19-.25-3 .05-4.3l1.76-7.45s-.45-.9-.45-2.23c0-2.07 1.2-3.63 2.7-3.63 1.29 0 1.9.96 1.9 2.1 0 1.3-.81 3.21-1.23 5-.36 1.49.75 2.7 2.21 2.7 2.66 0 4.71-2.8 4.71-6.86 0-3.57-2.57-6.08-6.26-6.08a6.48 6.48 0 00-6.76 6.5c0 1.29.5 2.67 1.110 3.42.13.15.14.28.11.43L9 20.24c-.06.29-.21.35-.5.21-1.87-.86-3.04-3.6-3.04-5.8 0-4.72 3.44-9.07 9.9-9.07 5.2 0 9.24 3.71 9.24 8.65 0 5.17-3.26 9.33-7.79 9.330-1.52 0-2.94-.78-3.45-1.72l-.93 3.56a16.32 16.32 0 01-1.88 3.93A15 15 0 1014.98.03l.04-.03z'/%3E%3C/svg%3E")}
body .amblog-icon.-twitter{--bl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z'/%3E%3C/svg%3E")}
body .amblog-icon.-linkedin{--bl-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}
/* previous / next */
body .amblog-navigation-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%!important;max-width:720px;margin:28px 0 0!important;padding:0!important;border:0!important;background:none!important}
body .amblog-navigation-container .amblog-navigation{display:flex!important;flex-direction:column;gap:4px;margin:0!important;padding:16px 18px!important;border:1px solid var(--bl-line);border-radius:var(--ipx-r-md,12px);background:#fff}
body .amblog-navigation-container .amblog-navigation:not(:has(a)){display:none!important}
body .amblog-navigation-container .amblog-navigation{width:auto!important;max-width:none!important;flex:none!important}
body .amblog-navigation-container ::before,body .amblog-navigation-container ::after{display:none!important}
body .amblog-navigation-container .amblog-navigation.-next{text-align:right}
body .amblog-navigation-container .amblog-navigation-label{font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:var(--bl-grey)!important}
body .amblog-navigation-container .amblog-title-link{font-size:16px!important;font-weight:700!important;line-height:1.35;color:var(--bl-ink)!important;text-decoration:none!important}
/* BLOG-NAV-LH-001: the theme's .amblog-navigation-container .amblog-navigation>.amblog-title-link{line-height:2.7rem} outranked the line above */
body .amblog-navigation-container .amblog-navigation>.amblog-title-link{line-height:1.35}
body .amblog-navigation-container .amblog-title-link:hover{text-decoration:underline!important;text-underline-offset:3px}
/* sections after the article */
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper,.amblog-comments-wrapper){margin:48px auto 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper,.amblog-comments-wrapper)>.amblog-title{margin:0 0 16px!important;padding:0!important;font-family:var(--ipx-font-bold)!important;font-size:26px!important;font-weight:700!important;line-height:1.2;color:var(--bl-ink)!important;border:0!important}
/* related posts / products: a static card grid instead of a slider */
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) :is(.amblog-list,.slick-slider){padding:0!important;margin:0!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-list{margin:0!important;padding:0!important;overflow:visible!important;height:auto!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-track{display:grid!important;gap:16px;width:auto!important;transform:none!important;left:auto!important}
body.amblog-index-post .amblog-post-list .slick-track{grid-template-columns:repeat(4,minmax(0,1fr))}
body.amblog-index-post .amblog-related-wrapper .slick-track{grid-template-columns:repeat(4,minmax(0,1fr))}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-track::before,body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-track::after{display:none!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) :is(.slick-arrow,.slick-dots){display:none!important}
body.amblog-index-post.amblog-index-post .column.main :is(.amblog-post-list,.amblog-related-wrapper) .slick-track>.slick-slide.slick-cloned{display:none!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-slide:not(.slick-cloned){float:none!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column}
@media (max-width:1023px){body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){body.amblog-index-post .amblog-post-list .slick-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.amblog-index-post .amblog-related-wrapper .slick-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
body.amblog-index-post :is(.amblog-post-list .post-item,.amblog-related-wrapper .amblog-item-product){box-sizing:border-box;margin:0!important;padding:0 0 14px!important;border:1px solid var(--bl-line)!important;border-radius:var(--ipx-r-md,12px)!important;background:#fff!important;box-shadow:var(--ipx-sh-1)!important;overflow:hidden;height:auto!important}
body.amblog-index-post .amblog-post-list .post-item .post-image{display:block;aspect-ratio:3/2;overflow:hidden;margin:0 0 12px!important}
body.amblog-index-post .amblog-post-list .post-item .post-image img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}
body.amblog-index-post .amblog-post-list .post-item-details{padding:0 14px!important}
body.amblog-index-post .amblog-post-list .post-item-details a{font-family:var(--ipx-font-bold)!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:var(--bl-ink)!important;text-decoration:none!important}
body.amblog-index-post .amblog-post-list .post-item-details :is(.amblog-date,.amblog-dates,.amblog-minread){font-size:13px!important;color:var(--bl-grey)!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-item-photo{display:block;background:var(--bl-stone);margin:0 0 12px!important;padding:8%!important;box-sizing:border-box}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-image-container{width:100%!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-image-wrapper{padding-bottom:100%!important;background:none!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-image-photo{object-fit:contain;mix-blend-mode:multiply}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-item-details{display:flex!important;flex-direction:column;flex:1;padding:0 14px!important;text-align:left!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-item-details>:last-child{margin-top:auto!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .product-item-link{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:var(--bl-ink)!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important;height:auto!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .price-box{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:8px 0 12px!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .price-box .price{font-size:19px!important;font-weight:700!important;color:var(--bl-ink)!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .price-box .old-price .price{font-size:14px!important;font-weight:500!important;color:var(--bl-grey)!important;text-decoration:line-through}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .action.tocart{width:100%!important;height:44px!important;min-height:44px;border-radius:var(--ipx-r-sm,8px)!important;background:var(--ipx-orange,#ff9a02)!important;border:0!important;color:var(--bl-ink)!important;font-family:var(--ipx-font-bold)!important;font-size:15px!important;font-weight:700!important;text-transform:none!important}
body.amblog-index-post .amblog-related-wrapper .amblog-item-product .action.tocart:hover{background:var(--ipx-orange-hover,#ffab2e)!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) :is(.slick-prev,.slick-next){width:40px!important;height:40px!important;border:1px solid var(--bl-line-2)!important;border-radius:999px!important;background-color:#fff!important;background-size:8px!important;box-shadow:var(--ipx-sh-1);z-index:2}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-dots li button{background:var(--bl-line-2)!important}
body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper) .slick-dots li.slick-active button{background:var(--bl-ink)!important}
body.amblog-index-post .amblog-comments-wrapper{padding:20px 22px!important;border:1px solid var(--bl-line)!important;border-radius:var(--ipx-r-md,12px)!important;background:var(--bl-stone)!important;max-width:720px}
body.amblog-index-post .amblog-comments-wrapper>.amblog-title{font-size:20px!important;margin-bottom:8px!important}
body.amblog-index-post .amblog-comments-wrapper :is(p,div,span){font-size:15px!important;color:var(--bl-ink-2)}
body.amblog-index-post .amblog-comments-wrapper a{color:var(--bl-link)!important;font-weight:700}
@media (max-width:767px){
  body.amblog-index-post .page-title-wrapper .page-title{font-size:28px!important}
  body .amblog-post-container.-post-page>img{border-radius:var(--ipx-r-md,12px)}
  body .amblog-helpful-wrap{margin:0!important}
  body .amblog-navigation-container{grid-template-columns:1fr}
  body .amblog-navigation-container .amblog-navigation.-next{text-align:left}
  body.amblog-index-post :is(.amblog-post-list,.amblog-related-wrapper,.amblog-comments-wrapper)>.amblog-title{font-size:22px!important}
  body.amblog-index-post .amblog-post-list .post-item-details a{font-size:15px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  body.amblog-index-post .amblog-post-list .post-item-details{padding:0 12px!important}
}
/* older articles: inline sizes from the page builder (posts 1-3) and post 12's own boxes follow the theme */
body .amblog-post-container.-post-page .amblog-content :is(p,li,h2,h3,h4,td,th) [style*="font-size"],body .amblog-post-container.-post-page .amblog-content :is(p,h2,h3)[style*="line-height"]{font-size:inherit!important;line-height:inherit!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-comparison-table th{background:#f5f0e7!important;color:var(--bl-ink)!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-comparison-table :is(th,td){border:0!important;border-top:1px solid #ece6dc!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-comparison-table tr:hover{background:transparent!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-tip{background:var(--bl-cream)!important;border:1px solid var(--ipx-cream-line,#f3e9d8)!important;border-left:4px solid var(--ipx-orange,#ff9a02)!important;border-radius:0 12px 12px 0!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-pros-cons>div{border-radius:12px!important;border:1px solid var(--bl-line)!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-pros{background:var(--ipx-green-tint,#eef4e0)!important;border-left:4px solid var(--ipx-green,#86af28)!important}
body .amblog-post-container.-post-page .amblog-content .gazebo-cons{background:#fbf3f1!important;border-left:4px solid var(--ipx-sale,#c62828)!important}
/* keyboard focus */
body[class*="amblog-"] :is(.amblog-category>.amblog-link,.amblog-tag,.amblog-pager-container .amblog-link,.amblog-social-container .amblog-social,.amblog-read,.amblog-navigation-container .amblog-title-link,.amblog-helpful-wrap .amblog-plus,.post-image,.amblog-post-title a):focus-visible{outline:2px solid var(--bl-ink)!important;outline-offset:2px;border-radius:8px}
body .amblog-social-container .amblog-social:focus-visible{border-radius:999px}
