.rb-header{background:transparent!important}.rb-header:before{display:none}.rb-header a,.rb-header summary,.rb-header-actions{color:inherit}.rb-header-actions svg path{stroke:currentColor}.rb-header .rb-desktop-menu{color:inherit}.rb-product-grid{align-items:stretch}.rb-product-grid>article{display:flex;flex-direction:column;height:100%}.rb-product-grid>article>a{display:flex;flex-direction:column;flex:1}.rb-product-grid h3{font-size:18px;line-height:1.35;min-height:2.7em;display:flex;align-items:center;justify-content:center;text-transform:none;margin:20px 0 10px}.rb-product-grid>article>p{margin:10px 0 18px}.rb-product-grid>article>form{margin-top:auto}.rb-benefit-panel h3{font-size:23px;font-weight:500}.rb-benefit-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.rb-benefit-tabs button{text-transform:none}.rb-main-media{display:grid;grid-template-columns:1fr;aspect-ratio:1;align-items:center;overflow:hidden}.rb-main-media[data-pack-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-main-media[data-pack-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-main-media>img{display:block;width:100%;height:auto;object-fit:contain;min-width:0}.rb-main-media>img[hidden]{display:none!important}.rb-product-faq{background:var(--rb-faq-bg);color:#000;padding:60px 24px;font-family:Libre Franklin,Arial,sans-serif}.rb-product-faq-inner{max-width:1170px;margin:auto}.rb-product-faq h2{font-family:Libre Franklin,Arial,sans-serif;font-size:35px;line-height:1.2;font-weight:700;text-align:center;margin:0 0 42px;color:#000}.rb-product-faq-list{display:flex;flex-direction:column;gap:10px}.rb-product-faq details{border:1px solid #ccc;border-radius:4px;background:#fff;overflow:hidden}.rb-product-faq summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:17px;line-height:1.5;font-weight:700;cursor:pointer}.rb-product-faq summary::-webkit-details-marker{display:none}.rb-product-faq summary svg{flex:none;transition:transform .15s}.rb-product-faq details[open]>summary svg{transform:rotate(90deg)}.rb-product-faq-answer{padding:5px 20px 18px;font-size:16px;line-height:1.5}.rb-product-faq-answer p{margin:0 0 12px}.rb-product-faq-answer p:last-child{margin:0}.rb-product-faq-answer a{text-decoration:underline}.rb-faq-purchase{display:flex;max-width:565px;margin:48px auto 16px;border-radius:40px;background:var(--rb-faq-accent);border-color:var(--rb-faq-accent);font-family:Libre Franklin,Arial,sans-serif;font-weight:700}.rb-faq-policy{text-align:center;font-size:14px;margin:0}.rb-faq-policy a{text-decoration:none}.rb-journal,.rb-journal-article{max-width:1200px;margin:auto;padding:64px 24px;color:#111}.rb-journal h1{text-align:center;font-size:44px;margin:0 0 48px}.rb-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 32px}.rb-journal-grid article{border-bottom:1px solid #ddd;padding-bottom:30px}.rb-journal-grid a{text-decoration:none;display:block}.rb-journal-grid time{font-size:13px;color:#666}.rb-journal-grid h2{font-size:23px;line-height:1.3;margin:14px 0}.rb-journal-grid p{line-height:1.65;margin:14px 0}.rb-journal-grid a>span{font-size:13px;font-weight:600;letter-spacing:1px}.rb-journal-article{max-width:900px;line-height:1.75}.rb-journal-article h1{font-size:42px;line-height:1.2;margin:24px 0}.rb-journal-article header{margin-bottom:40px}.rb-article-body h2{margin-top:36px;font-size:28px}.rb-article-body h3{margin-top:30px}.rb-article-body img{height:auto;max-width:100%}.rb-article-body table{width:100%;border-collapse:collapse;display:block;overflow:auto}.rb-article-body th,.rb-article-body td{border:1px solid #ccc;padding:10px}@media(max-width:820px){.rb-product-faq{padding:50px 24px}.rb-product-faq h2{font-size:28px}.rb-product-faq summary{font-size:16px}.rb-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-journal h1,.rb-journal-article h1{font-size:34px}}@media(max-width:540px){.rb-product-grid{gap:24px 14px}.rb-product-grid h3{font-size:15px;min-height:2.7em}.rb-product-faq{padding:45px 16px}.rb-product-faq h2{font-size:27px;margin-bottom:30px}.rb-product-faq summary{padding:15px}.rb-product-faq-answer{padding:0 15px 18px}.rb-journal-grid{grid-template-columns:1fr}.rb-journal,.rb-journal-article{padding:40px 20px}.rb-journal h1,.rb-journal-article h1{font-size:30px}.rb-journal-grid h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rb-screenshot-fixes.css.map */
