/* CadenaBici 1.1 — shared presentation for WordPress and its review site. */
body.cbw-site{--cbw-ink:#172d28;--cbw-muted:#64726d;--cbw-line:#dbe3df;--cbw-paper:#fff;--cbw-wash:#f5f7f6;--cbw-green:#173d35;--cbw-lime:#d0f47b;margin:0;background:var(--cbw-wash);color:var(--cbw-ink);font:16px/1.7 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:break-word}
.cbw-site *,.cbw-site *:before,.cbw-site *:after{box-sizing:border-box}.cbw-site [hidden]{display:none!important}.cbw-site img{max-width:100%;height:auto}.cbw-site button,.cbw-site input,.cbw-site select,.cbw-site textarea{font:inherit}.cbw-site a{color:var(--cbw-green)}.cbw-site :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #638c1a;outline-offset:4px}.cbw-site h1,.cbw-site h2,.cbw-site h3,.cbw-site h4{color:var(--cbw-ink);font-family:inherit;font-style:normal;letter-spacing:-.035em}.cbw-site button,.cbw-site summary{cursor:pointer}.cbw-site a{transition:color .15s,background .15s}.cbw-site h1{font-size:clamp(34px,4.8vw,60px);line-height:1.1;font-weight:750}.cbw-site h2{font-size:clamp(25px,3vw,36px);line-height:1.22;font-weight:700}.cbw-site h3{font-size:23px;line-height:1.3}.cbw-shell{width:100%;max-width:1360px;margin:0 auto;padding:0 40px}.cbw-main{min-height:55vh}.cbw-skip{position:fixed;top:-100px;left:16px;padding:12px 20px;background:var(--cbw-green);color:white!important;z-index:100000}.cbw-skip:focus{top:12px}.cbw-site .cbw-eyebrow{margin:0 0 12px;color:#576e61;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.cbw-header{background:var(--cbw-paper);border-bottom:1px solid var(--cbw-line);position:relative;z-index:30}.cbw-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.cbw-site .cbw-logo{display:inline-flex;gap:12px;align-items:center;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-1px;white-space:nowrap;line-height:1}.cbw-logo>span>span{font-weight:450}.cbw-logo-mark{width:40px;height:40px;border-radius:12px;background:var(--cbw-green);display:grid;place-items:center}.cbw-logo-mark svg{width:24px;height:24px;fill:none;stroke:var(--cbw-lime);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cbw-navigation{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:550}.cbw-navigation>a,.cbw-nav-group summary{color:var(--cbw-muted);text-decoration:none;white-space:nowrap;line-height:1.5;padding:22px 0}.cbw-navigation a:hover,.cbw-nav-group summary:hover,.cbw-navigation a[aria-current=page]{color:var(--cbw-green)}.cbw-navigation a[aria-current=page]{font-weight:750}.cbw-nav-group{position:relative}.cbw-nav-group summary{list-style:none;display:flex;align-items:center;gap:6px}.cbw-nav-group summary::-webkit-details-marker{display:none}.cbw-nav-group summary:after{content:"⌄";font-size:15px;line-height:1}.cbw-nav-group[open] summary:after{transform:rotate(180deg)}.cbw-nav-dropdown{position:absolute;top:100%;left:-20px;min-width:245px;display:grid;background:#fff;border:1px solid var(--cbw-line);padding:10px;border-radius:14px;box-shadow:0 16px 32px #172d2812}.cbw-nav-dropdown a{padding:10px 12px;border-radius:7px;text-decoration:none;white-space:normal;line-height:1.5}.cbw-nav-dropdown a:hover{background:var(--cbw-wash)}.cbw-site .cbw-menu-toggle{display:none;border:1px solid var(--cbw-line);border-radius:8px;background:white;color:var(--cbw-ink);padding:8px 12px;font-size:14px;gap:10px;align-items:center}
.cbw-article-header{background:#edf2ee;border-bottom:1px solid var(--cbw-line);padding:28px 0 50px}.cbw-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--cbw-muted);margin-bottom:44px}.cbw-breadcrumb a{text-decoration:none}.cbw-breadcrumb span[aria-hidden]{color:#9cad9f}.cbw-article-header h1{max-width:940px;margin:0}.cbw-meta{font-size:14px;color:var(--cbw-muted);margin:20px 0 0}.cbw-article-layout{display:grid;grid-template-columns:minmax(0,860px) 280px;gap:64px;padding-top:50px;padding-bottom:56px;align-items:start}.cbw-prose{min-width:0;font-size:17px;line-height:1.85}.cbw-prose>:first-child{margin-top:0!important}.cbw-prose p{margin:0 0 1.5em}.cbw-prose h2{margin:2em 0 .85em;scroll-margin-top:24px}.cbw-prose h3{margin:1.6em 0 .7em;scroll-margin-top:24px}.cbw-prose :where(h2,h3,h4) strong{font-weight:inherit}.cbw-prose :where(a:not(.wp-block-button__link):not(.button):not(.wc-block-grid__product-link)){text-decoration-thickness:1px;text-underline-offset:4px}.cbw-prose :where(ul,ol){padding-left:1.5em;margin:1em 0 1.8em}.cbw-prose li{margin:6px 0}.cbw-prose :where(figure){margin:26px 0}.cbw-prose figcaption{font-size:14px;color:var(--cbw-muted);line-height:1.6;margin-top:12px}.cbw-prose blockquote{margin:28px 0;padding:20px 26px;border-left:3px solid #91b66d;background:#eaf0e8;border-radius:0 12px 12px 0;color:var(--cbw-ink);font-size:inherit}.cbw-prose blockquote p:last-child{margin-bottom:0}.cbw-prose hr{height:1px!important;border:0;background:var(--cbw-line);margin:40px 0}.cbw-prose .wp-block-coblocks-dynamic-separator{height:0!important;margin:22px 0;border:0;background:none}.cbw-prose :where(p,h2,h3,h4,li,span,div).has-text-color,.cbw-prose :where(p,span)[style*="color"]{color:var(--cbw-ink)!important}.cbw-prose :where(p,div).has-background{background:#eaf0e8!important;border-radius:12px;padding:20px 24px}.cbw-prose :where(h2,h3,h4).has-background{background:transparent!important;padding:0}.cbw-prose .has-text-align-center{text-align:left}.cbw-prose p[style*="font-family"]{font-family:inherit!important;font-size:inherit!important;background:transparent!important}.cbw-prose .wp-block-button__link,.cbw-prose .button,.cbw-site .woocommerce a.button,.cbw-site .woocommerce button.button,.cbw-site .woocommerce input.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--cbw-green)!important;color:white!important;border:1px solid var(--cbw-green)!important;border-radius:9px!important;font-size:15px!important;font-weight:650;line-height:1.5;text-decoration:none!important;padding:12px 20px!important;box-shadow:none}.cbw-prose .wp-block-button__link:hover,.cbw-site .woocommerce a.button:hover{background:#25584c!important}.cbw-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.cbw-prose .wp-block-button{margin:0!important}.cbw-prose .wp-block-media-text{display:grid!important;grid-template-columns:34% minmax(0,1fr)!important;gap:26px;background:#fff!important;border:1px solid var(--cbw-line);border-radius:18px;padding:26px;margin:26px 0;align-items:center;overflow:hidden}.cbw-prose .wp-block-media-text.has-media-on-the-right{grid-template-columns:minmax(0,1fr) 34%!important}.cbw-prose .wp-block-media-text__media{margin:0;min-width:0}.cbw-prose .wp-block-media-text__media img{display:block;max-height:270px;object-fit:contain;width:100%}.cbw-prose .wp-block-media-text__content{padding:0!important;min-width:0;grid-row:auto}.cbw-prose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.cbw-prose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.cbw-prose .wp-block-media-text__content :where(h2,h3){margin:0 0 14px;font-size:24px}.cbw-prose .wp-block-media-text__content p{font-size:16px;line-height:1.75}.cbw-prose .wp-block-media-text__content>:last-child{margin-bottom:0}.cbw-prose .wp-block-columns{display:flex;gap:28px;margin:28px 0}.cbw-prose .wp-block-column{flex:1;min-width:0}.cbw-prose .wp-block-column img{object-fit:contain}.cbw-prose .wp-block-image img{border-radius:12px}.cbw-prose .alignwide,.cbw-prose .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.cbw-prose :where(table){border-collapse:collapse;width:100%;font-size:15px;background:white}.cbw-prose :where(th,td){padding:12px;border:1px solid var(--cbw-line);text-align:left;vertical-align:top;word-break:normal}.cbw-prose th{background:#edf2ee;font-weight:650}.cbw-prose .wp-block-table{overflow-x:auto}.cbw-prose iframe{max-width:100%}.cbw-prose iframe[src*="youtube"],.cbw-prose iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9}.cbw-prose .wp-block-cover{border-radius:18px;overflow:hidden;min-height:180px!important;background:var(--cbw-green);position:relative;color:white}.cbw-prose .wp-block-cover__image-background{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.cbw-prose .wp-block-cover__inner-container{position:relative;padding:24px;color:white}.cbw-prose .wp-block-cover p{color:white!important;margin:0}.cbw-prose .wp-block-cover a{color:white!important}.cbw-prose .wp-block-spacer{height:22px!important}.cbw-prose .wp-block-gallery{display:flex;flex-wrap:wrap;gap:20px}.cbw-prose .blocks-gallery-item{flex:1 1 200px}
.cbw-sticky{position:sticky;top:28px}.cbw-sidebar{height:100%;font-size:14px}.cbw-toc{border-top:1px solid var(--cbw-line);padding-top:20px;margin-bottom:28px}.cbw-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:13px}.cbw-toc a{color:var(--cbw-muted);text-decoration:none;display:block;font-size:14px;line-height:1.55}.cbw-toc a:hover{color:var(--cbw-green)}.cbw-site .cbw-side-cta{background:var(--cbw-green);color:#dce8e0;border-radius:16px;padding:26px}.cbw-side-cta .cbw-eyebrow{color:var(--cbw-lime)}.cbw-side-cta h2{color:white;font-size:28px;line-height:1.15;letter-spacing:-1px;margin:16px 0}.cbw-side-cta p{font-size:15px;line-height:1.65;margin:0 0 20px}.cbw-site .cbw-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 18px;border-radius:9px;text-decoration:none;color:#fff;background:var(--cbw-green);font-size:14px;font-weight:650;border:1px solid transparent;line-height:1.5}.cbw-site .cbw-button-lime{background:var(--cbw-lime);color:var(--cbw-green)}.cbw-button:hover{filter:brightness(.96)}.cbw-related{border-top:1px solid var(--cbw-line);padding-top:40px;padding-bottom:56px}.cbw-related h2{font-size:28px;margin:0 0 24px}.cbw-related-links{display:flex;flex-wrap:wrap;gap:10px}.cbw-related-links a{border:1px solid var(--cbw-line);padding:11px 18px;border-radius:8px;text-decoration:none;background:white;font-size:14px}.cbw-related-links a:hover{background:#eaf0e8}.cbw-legal .cbw-article-header{padding-bottom:40px}.cbw-legal .cbw-article-header h1{font-size:clamp(36px,4vw,52px)}.cbw-legal .cbw-prose{font-size:16px;line-height:1.9}.cbw-legal-nav{border:1px solid var(--cbw-line);padding:22px;border-radius:12px;background:white;display:grid;gap:12px}.cbw-legal-nav .cbw-eyebrow{margin:0}.cbw-legal-nav a{font-size:14px;text-decoration:none}.cbw-legal-nav a[aria-current=page]{font-weight:700}
.cbw-footer{background:#eaf0eb;border-top:1px solid var(--cbw-line);padding:48px 0 22px}.cbw-footer-top{display:grid;grid-template-columns:1.35fr 1fr 1.2fr 1fr;gap:35px;padding-bottom:36px}.cbw-footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cbw-footer-top h2{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;margin:0 0 10px}.cbw-footer-top a{font-size:14px;text-decoration:none;color:#52665c;line-height:1.6}.cbw-footer-top a:hover{text-decoration:underline}.cbw-footer .cbw-footer-brand{font-size:25px;letter-spacing:-1px;font-weight:800;color:var(--cbw-green);line-height:1;margin-bottom:10px}.cbw-footer-top p{font-size:15px;line-height:1.8;color:var(--cbw-muted);margin:0}.cbw-affiliate-note{max-width:900px;font-size:12px;color:#52665c;line-height:1.7;margin:0 0 24px}.cbw-footer-bottom{border-top:1px solid #cfdacf;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--cbw-muted)}.cbw-footer-bottom a{text-decoration:none;color:inherit}
.cbw-explore{padding-top:65px;padding-bottom:65px;border-top:1px solid var(--cbw-line)}.cbw-explore h2{margin:0 0 32px}.cbw-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cbw-explore-grid>div{background:white;border:1px solid var(--cbw-line);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:10px}.cbw-explore-grid h3{font-size:21px;margin:0 0 10px}.cbw-explore-grid a{font-size:15px;text-decoration:none;padding:3px 0}.cbw-explore-grid a:hover{text-decoration:underline}.cbw-home-editorial{padding-top:44px;padding-bottom:70px;border-top:1px solid var(--cbw-line)}.cbw-home-prose{max-width:960px;margin:0 auto}.cbw-archive{padding-top:48px;padding-bottom:64px}.cbw-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cbw-post-card{background:white;border:1px solid var(--cbw-line);border-radius:16px;overflow:hidden}.cbw-post-image{display:block;aspect-ratio:16/10;background:#edf2ee}.cbw-post-image img{height:100%;width:100%;object-fit:cover}.cbw-post-card-body{padding:26px}.cbw-post-card h2{font-size:24px;margin:0 0 18px}.cbw-post-card h2 a{text-decoration:none}.cbw-post-card p:not(.cbw-eyebrow){font-size:15px;line-height:1.75;color:var(--cbw-muted)}.cbw-text-link{font-size:14px;font-weight:650;text-decoration:none}.cbw-empty{max-width:880px;padding-top:72px;padding-bottom:80px}.cbw-empty h1{font-size:42px}.cbw-empty .search-form{margin-top:32px}.cbw-comments{padding-top:35px;padding-bottom:60px;max-width:960px}.cbw-site .search-form input[type=search],.cbw-site .comment-form :where(input:not([type=submit]):not([type=checkbox]),textarea){border:1px solid var(--cbw-line);padding:12px;background:white;border-radius:8px;max-width:100%;color:var(--cbw-ink)}.cbw-site .search-submit,.cbw-site .form-submit input{background:var(--cbw-green);color:white;border:0;padding:12px 18px;border-radius:8px;cursor:pointer}.cbw-site .nav-links,.cbw-page-links{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0}.cbw-site .page-numbers{display:inline-block;padding:8px 14px;background:white;border:1px solid var(--cbw-line);border-radius:6px;color:var(--cbw-ink);text-decoration:none}.cbw-site .page-numbers.current{background:var(--cbw-green);color:white}
/* Keep WooCommerce's original product data, controls and purchase actions. */
.cbw-woo{padding-top:34px;padding-bottom:65px}.cbw-site .woocommerce-breadcrumb{font-size:13px;margin-bottom:35px;color:var(--cbw-muted)}.cbw-site .woocommerce-breadcrumb a{color:var(--cbw-green)}.cbw-woo h1{font-size:clamp(30px,4vw,48px);margin:0 0 26px}.cbw-woo .woocommerce-products-header{margin:12px 0 36px}.cbw-woo .woocommerce-products-header h1{margin-bottom:12px}.cbw-site .woocommerce ul.products,.cbw-prose .wc-block-grid__products,.cbw-prose ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0!important;padding:0!important;list-style:none}.cbw-site .woocommerce ul.products:before,.cbw-site .woocommerce ul.products:after{display:none!important}.cbw-site .woocommerce ul.products li.product,.cbw-prose .wc-block-grid__product,.cbw-prose ul.products li.product{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:24px!important;border:1px solid var(--cbw-line)!important;background:#fff;border-radius:16px;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cbw-site .woocommerce ul.products li.product img,.cbw-prose .wc-block-grid__product img,.cbw-prose ul.products li.product img{width:100%;height:180px;object-fit:contain;background:#fff;margin-bottom:18px;border-radius:0}.cbw-site .woocommerce ul.products li.product a,.cbw-prose .wc-block-grid__product a{text-decoration:none}.cbw-site .woocommerce ul.products li.product h2,.cbw-prose .wc-block-grid__product-title,.cbw-prose ul.products li.product h2{font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.02em;padding:0;margin:0 0 16px}.cbw-site .woocommerce ul.products li.product .button{margin-top:auto}.cbw-site .woocommerce ul.products li.product .price{color:var(--cbw-green);font-size:18px}.cbw-woo .woocommerce-ordering select{border:1px solid var(--cbw-line);border-radius:8px;padding:10px;background:white;font-size:14px}.cbw-woo .woocommerce-result-count{font-size:14px;color:var(--cbw-muted)}.cbw-site .woocommerce div.product .woocommerce-tabs{clear:both;padding-top:32px}.cbw-site .woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--cbw-line);background:#edf2ee}.cbw-site .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:white}.cbw-site .woocommerce div.product .woocommerce-tabs .panel{padding:24px;background:white;border:1px solid var(--cbw-line);border-radius:12px}.cbw-site .woocommerce div.product div.images img{border-radius:14px;max-height:520px;object-fit:contain;background:white}.cbw-site .woocommerce div.product .summary{font-size:17px;line-height:1.8}.cbw-site .woocommerce div.product .summary .price{color:var(--cbw-green)}.cbw-product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;margin:34px 0}.cbw-product-overview>img{background:white;border:1px solid var(--cbw-line);border-radius:18px;max-height:460px;width:100%;object-fit:contain}.cbw-product-overview h1{font-size:38px}.cbw-product-description{max-width:900px}.cbw-product-attributes{padding:20px 24px;background:white;border:1px solid var(--cbw-line);border-radius:12px;margin:24px 0}.cbw-product-attributes div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--cbw-line);padding:12px 0}.cbw-product-attributes div:last-child{border:0}.cbw-product-attributes dt{font-weight:650}.cbw-product-attributes dd{margin:0;text-align:right}
.cbw-site .cb-app{font-size:16px}.cbw-site .cb-app[data-site-shell]>.cb-header,.cbw-site .cb-app[data-site-shell]>.cb-footer{display:none}.cbw-site .cb-app .cb-intro h2{font-size:clamp(30px,3.1vw,43px);line-height:1.14;letter-spacing:-1.7px;margin:0 0 14px}.cbw-site .cb-app .cb-intro h1{font-size:clamp(32px,3.1vw,43px)}
@media(min-width:1500px){.cbw-article-layout{gap:80px}}
@media(max-width:1150px){.cbw-navigation{gap:15px;font-size:13px}.cbw-shell{padding-left:28px;padding-right:28px}.cbw-header-inner{gap:22px}.cbw-article-layout{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.cbw-footer-top{gap:24px}.cbw-prose .wp-block-media-text{padding:20px;gap:20px}.cbw-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:950px){.cbw-header-inner{flex-wrap:wrap;min-height:78px;padding-top:16px;padding-bottom:16px;gap:18px}.cbw-js .cbw-menu-toggle{display:inline-flex}.cbw-navigation{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:0;padding:6px 0 10px;font-size:15px}.cbw-navigation>a,.cbw-nav-group summary{padding:12px 0}.cbw-nav-dropdown{position:static;box-shadow:none;border:0;background:#f5f7f6;margin:0 0 12px;min-width:0;padding:6px}.cbw-article-layout{grid-template-columns:minmax(0,1fr);gap:36px}.cbw-sidebar{height:auto}.cbw-sticky{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}.cbw-toc{margin:0}.cbw-legal .cbw-sticky{display:block}.cbw-legal .cbw-toc{margin-bottom:24px}.cbw-breadcrumb{margin-bottom:30px}.cbw-footer-top{grid-template-columns:repeat(2,1fr);gap:32px}.cbw-prose .wp-block-media-text__media img{max-height:230px}.cbw-article-header h1{max-width:760px}.cbw-site .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.cbw-shell{padding-left:20px;padding-right:20px}.cbw-logo-mark{width:36px;height:36px}.cbw-site .cbw-logo{font-size:21px;gap:10px}.cbw-header-inner{min-height:72px;padding-top:15px;padding-bottom:15px}.cbw-article-header{padding-top:22px;padding-bottom:32px}.cbw-breadcrumb{font-size:12px;gap:8px;margin-bottom:26px}.cbw-article-layout{padding-top:30px;padding-bottom:36px;gap:24px}.cbw-prose{font-size:16px;line-height:1.85}.cbw-prose h2{font-size:26px}.cbw-prose h3{font-size:22px}.cbw-prose .wp-block-media-text,.cbw-prose .wp-block-media-text.has-media-on-the-right{grid-template-columns:minmax(0,1fr)!important;padding:22px;gap:20px;border-radius:14px}.cbw-prose .wp-block-media-text__media,.cbw-prose .wp-block-media-text__content{grid-column:auto!important;grid-row:auto!important}.cbw-prose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:1!important}.cbw-prose .wp-block-media-text__media img{max-height:220px}.cbw-prose .wp-block-media-text__content h2{font-size:24px}.cbw-prose .wp-block-columns{flex-direction:column;gap:24px}.cbw-prose :where(p,div).has-background{padding:18px}.cbw-sticky{grid-template-columns:1fr}.cbw-toc{display:none}.cbw-site .cbw-side-cta{padding:24px}.cbw-side-cta h2{font-size:27px}.cbw-related{padding-top:32px;padding-bottom:40px}.cbw-related h2{font-size:26px}.cbw-related-links a{font-size:13px;padding:10px 13px}.cbw-footer{padding-top:36px}.cbw-footer-top{gap:30px 18px}.cbw-footer-top>div:first-child{grid-column:1/-1}.cbw-footer-top h2{font-size:12px}.cbw-footer-top a{font-size:13px}.cbw-footer-bottom{flex-direction:column;gap:10px;font-size:11px}.cbw-affiliate-note{font-size:11px}.cbw-explore{padding-top:42px;padding-bottom:42px}.cbw-explore-grid{grid-template-columns:1fr;gap:16px}.cbw-home-editorial{padding-top:32px;padding-bottom:40px}.cbw-post-grid{grid-template-columns:1fr}.cbw-archive{padding-top:30px;padding-bottom:42px}.cbw-site .woocommerce ul.products,.cbw-prose .wc-block-grid__products,.cbw-prose ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbw-site .woocommerce ul.products li.product,.cbw-prose .wc-block-grid__product,.cbw-prose ul.products li.product{padding:14px!important;border-radius:12px}.cbw-site .woocommerce ul.products li.product img,.cbw-prose .wc-block-grid__product img,.cbw-prose ul.products li.product img{height:130px}.cbw-site .woocommerce ul.products li.product h2,.cbw-prose .wc-block-grid__product-title,.cbw-prose ul.products li.product h2{font-size:15px}.cbw-site .woocommerce ul.products li.product .button{font-size:13px!important;padding:9px 12px!important}.cbw-product-overview{grid-template-columns:1fr;gap:26px}.cbw-product-overview h1{font-size:32px}.cbw-product-overview>img{max-height:320px}.cbw-woo{padding-top:24px}.cbw-site .woocommerce div.product div.images,.cbw-site .woocommerce div.product div.summary{width:100%;float:none}.cbw-site .woocommerce table.shop_attributes th{width:38%}}
@media(prefers-reduced-motion:reduce){.cbw-site *{scroll-behavior:auto!important;transition:none!important}}
