@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Plus+Jakarta+Sans:ital,wght@0,400;0,600;0,700;0,800;1,700&display=swap";:root{--bl-green: #3b5c4b;--bl-gold: #bfa47c;--bl-cream: #FDFBF7;--bl-beige: #f4f1ea;--bl-black: #1A1A1A}body{background-color:var(--bl-cream)!important}header-section,.header-wrapper,[class*=header-wrapper]{background-color:#fdfbf7f2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:2px solid #000!important}.header__heading a,.header__logo a{font-family:Archivo Black,sans-serif!important;font-style:italic!important;color:var(--bl-green)!important;letter-spacing:-.03em!important}h1,h2,h3{color:var(--bl-green)!important}announcement-bar,[class*=announcement]{background-color:var(--bl-green)!important;color:#fff!important}.product-card,.card-wrapper{border-radius:16px!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.product-card:hover,.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #3b5c4b26!important}[class*=variant][class*=selected],[class*=variant--active],[aria-checked=true][class*=variant]{background-color:var(--bl-green)!important;border-color:var(--bl-green)!important;color:#fff!important}.price--on-sale .price-item--sale{color:var(--bl-green)!important}footer-section,.footer-wrapper{background-color:var(--bl-black)!important;color:#ffffffb3!important}footer-section a,.footer-wrapper a{color:#fff9!important}footer-section a:hover,.footer-wrapper a:hover{color:var(--bl-gold)!important}.bl-wrap *{box-sizing:border-box}.bl-wrap{font-family:Plus Jakarta Sans,sans-serif;background:var(--bl-cream);color:var(--bl-black);overflow-x:hidden}.bl-brand{font-family:Archivo Black,sans-serif}@keyframes bl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl-marquee{animation:bl-marquee 80s linear infinite}.bl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Archivo Black,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#fff;background:var(--bl-green);border:2px solid #000;border-radius:14px;box-shadow:4px 4px #000;padding:14px 28px;cursor:pointer;transition:all .15s ease;text-decoration:none;line-height:1.2}.bl-btn:hover{background:var(--bl-gold);transform:translate(-2px,-2px);box-shadow:8px 8px #000;color:#fff}.bl-btn:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.bl-radio{display:none}.bl-bundle-opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;cursor:pointer;border:2px solid transparent;background:#3b5c4b0d;transition:all .15s}.bl-radio:checked+.bl-bundle-opt{background:#e8ece9;border-color:var(--bl-green)}.bl-radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bl-radio:checked+.bl-bundle-opt .bl-radio-dot{border-color:var(--bl-green)}.bl-radio:checked+.bl-bundle-opt .bl-radio-dot:after{content:"";width:10px;height:10px;background:var(--bl-green);border-radius:50%;display:block}.bl-faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.bl-faq-item.open .bl-faq-content{max-height:300px;opacity:1;margin-top:12px}.bl-faq-item.open .bl-chevron{transform:rotate(180deg)}.bl-chevron{transition:transform .3s ease;display:inline-block}.bl-card-hover{transition:transform .2s,box-shadow .2s}.bl-card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #3b5c4b1f}#bl-sticky{display:none}@media(max-width:1023px){#bl-sticky{display:flex}}.bl-stars{color:var(--bl-gold)}@media(min-width:1024px){.bl-grid-2{display:grid!important;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bl-grid-3{display:grid!important;grid-template-columns:1fr auto 1fr;gap:48px;align-items:center}.bl-order-1{order:1!important}.bl-order-2{order:2!important}.bl-text-right{text-align:right!important}.bl-text-left{text-align:left!important}.bl-ml-auto{margin-left:auto!important;margin-right:0!important}.bl-mr-auto{margin-right:auto!important;margin-left:0!important}}.section.page-width-content,.template-page .section{background-color:var(--bl-cream)}.template-page h1,.template-page .h1{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;letter-spacing:-.03em;border-bottom:3px solid var(--bl-green);padding-bottom:18px;margin-bottom:40px}.template-page .page-width-content,.template-page [class*=section-content-wrapper]{max-width:780px;margin:0 auto;padding:48px 24px 80px}.template-page p,.template-page li{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.8;color:#3a3a3a}.template-page h2,.template-page .h2{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;margin-top:48px;margin-bottom:16px;font-size:clamp(18px,3vw,24px)}.template-page h3,.template-page .h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:var(--bl-black);margin-top:32px;margin-bottom:12px}.template-page a{color:var(--bl-green);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s ease}.template-page a:hover{color:var(--bl-gold)}.template-page blockquote{background:#3b5c4b0f;border-left:4px solid var(--bl-green);border-radius:0 12px 12px 0;padding:18px 24px;margin:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:var(--bl-green)}.template-page ul li::marker{color:var(--bl-green)}.template-page ol li::marker{color:var(--bl-green);font-weight:700}.template-blog{background-color:var(--bl-cream)}.template-blog h1,.template-blog .h1{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;letter-spacing:-.03em}.template-blog .blog-post-item{background:#fff;border-radius:16px!important;border:2px solid #e8e4db!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease!important;padding:0!important}.template-blog .blog-post-item:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #3b5c4b24!important;border-color:var(--bl-green)!important}.template-blog .blog-post-card__image-container{overflow:hidden}.template-blog .blog-post-card__image-container img{transition:transform .4s ease}.template-blog .blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.04)}.template-blog .blog-post-item h2,.template-blog .blog-post-item h3,.template-blog .blog-post-item h4,.template-blog [class*=blog-post-card] h2,.template-blog [class*=blog-post-card] h3,.template-blog [class*=blog-post-card] h4{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;letter-spacing:-.02em}.template-blog [class*=blog-post-info],.template-blog [class*=blog-post-card] time,.template-blog [class*=blog-post-card] .date{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;color:var(--bl-gold)!important;text-transform:uppercase;letter-spacing:.08em}.template-blog [class*=blog-post-card] a.read-more,.template-blog [class*=blog-post-card] .bl-btn{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green);font-size:14px;font-weight:700}.template-article{background-color:var(--bl-cream)}.template-article [class*=section-content-wrapper]{max-width:760px;margin:0 auto;padding:48px 24px 80px}.template-article h1,.template-article .h1{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.template-article [class*=blog-post-info],.template-article time{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;color:var(--bl-gold)!important;text-transform:uppercase;letter-spacing:.1em}.template-article [class*=blog-post-featured-image] img,.template-article [class*=blog-post-image] img{border-radius:16px;border:2px solid #e8e4db;margin:32px 0;width:100%;object-fit:cover}.template-article [class*=blog-post-content] p,.template-article [class*=rte] p{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;line-height:1.85;color:#2e2e2e;margin-bottom:20px}.template-article [class*=blog-post-content] h2,.template-article [class*=rte] h2{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;margin-top:52px;margin-bottom:16px}.template-article [class*=blog-post-content] h3,.template-article [class*=rte] h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:var(--bl-black);margin-top:36px;margin-bottom:12px}.template-article [class*=blog-post-content] a,.template-article [class*=rte] a{color:var(--bl-green);font-weight:600;text-underline-offset:3px;transition:color .15s ease}.template-article [class*=blog-post-content] a:hover,.template-article [class*=rte] a:hover{color:var(--bl-gold)}.template-article [class*=blog-post-content] blockquote,.template-article [class*=rte] blockquote{background:#3b5c4b0f;border-left:4px solid var(--bl-green);border-radius:0 12px 12px 0;padding:20px 28px;margin:36px 0;font-style:italic;font-size:18px;color:var(--bl-green);font-weight:600}.template-article [class*=blog-post-content] hr,.template-article [class*=rte] hr{border:none;border-top:2px solid #e8e4db;margin:48px 0}.template-article [class*=blog-post-content] ul li::marker,.template-article [class*=rte] ul li::marker{color:var(--bl-green)}.template-article .blog-post-comments-container h2{font-family:Archivo Black,sans-serif;font-style:italic;color:var(--bl-green)!important;border-top:3px solid var(--bl-green);padding-top:40px;margin-top:60px}.template-article .blog-post-comment{background:#fff;border:2px solid #e8e4db;border-radius:14px;padding:20px 24px}.template-article .bl-back-link,.template-article [class*=back] a{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:var(--bl-green);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:32px;transition:color .15s ease}.template-article [class*=back] a:hover{color:var(--bl-gold)}.template-blog [class*=blog-post-card] [class*=tag],.template-article [class*=tag]{display:inline-block;background:var(--bl-green);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:100px;margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bladino-custom.css.map */
