:root{--brulo-black: #1a1a1a;--brulo-off-black: #111111;--brulo-white: #ffffff;--brulo-cream: #f5f3ee;--brulo-gold: #c8a84e;--brulo-gold-light: #e8d590;--brulo-green: #2e7d32;--brulo-green-hover: #256928;--brulo-grey: #6b6b6b;--brulo-grey-light: #e0e0e0}.btn,.btn--primary,button.btn,.shopify-payment-button button,.product-form__cart-submit,.cart__submit,.newsletter__submit,input.btn[type=submit]{background-color:var(--brulo-green)!important;border-color:var(--brulo-green)!important;color:var(--brulo-white)!important;border-radius:8px!important;font-weight:700!important;letter-spacing:.3px;transition:background-color .2s ease,border-color .2s ease}.btn:hover,.btn--primary:hover,button.btn:hover,.shopify-payment-button button:hover,.product-form__cart-submit:hover,.cart__submit:hover,.newsletter__submit:hover,input.btn[type=submit]:hover{background-color:var(--brulo-green-hover)!important;border-color:var(--brulo-green-hover)!important}.btn--secondary,.btn--outline{background-color:transparent!important;border:2px solid var(--brulo-green)!important;color:var(--brulo-green)!important;border-radius:8px!important;font-weight:700!important}.btn--secondary:hover,.btn--outline:hover{background-color:var(--brulo-green)!important;color:var(--brulo-white)!important}.shopify-payment-button__button--unbranded{background-color:var(--brulo-green)!important;border-radius:8px!important;font-weight:700!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--brulo-green-hover)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--brulo-black);font-weight:700;line-height:1.15}h1,.h1{font-weight:800;letter-spacing:-.02em}h2,.h2{font-weight:700;letter-spacing:-.01em}body,.rte,.product-single__description{color:var(--brulo-black)}.product-single__description p,.rte p{color:#333;line-height:1.65}.site-nav__link,.site-nav a{font-weight:600;letter-spacing:.3px}.site-nav__link[href*=invite-a-friend],.site-nav a[href*=invite-a-friend]{color:var(--brulo-gold)!important;font-weight:700}.product-single__title{font-weight:800;font-size:clamp(24px,4vw,36px);color:var(--brulo-black);letter-spacing:-.02em}.product__price,.product-single__price{color:var(--brulo-black);font-weight:800}.product__price--compare,.product-single__price--compare{color:var(--brulo-grey);text-decoration:line-through}.variant-input-wrap label,.variant-wrapper label{border-radius:8px;font-weight:600}.product-single__description{font-size:15px;line-height:1.7}skio-plan-picker .skio-frequency-option--selected,.skio-plan-picker--selected{border-color:var(--brulo-green)!important}.page-header h1{font-weight:800;letter-spacing:-.02em;color:var(--brulo-black)}.collection-hero__title,.template-collection .collection-hero h1,.hero__title,.hero h1,.hero h2,.hero__heading,.is-light h1,.is-light h2,.is-light .hero__title,.collection-hero__content h1,.collection-hero__content h2{color:#fff!important}.grid-product__title{font-weight:700;color:var(--brulo-black);font-size:15px}.grid-product__price{font-weight:700;color:var(--brulo-black)}.grid-product__btn,.quick-product__btn{background-color:var(--brulo-green)!important;color:var(--brulo-white)!important;border-radius:8px!important;font-weight:600!important}.grid-product__btn:hover,.quick-product__btn:hover{background-color:var(--brulo-green-hover)!important}.grid-product{transition:transform .3s ease,box-shadow .3s ease}.grid-product:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.index-section .section-header__title,.index-section h2{font-weight:700;color:var(--brulo-black)}.hero__title,.hero__heading,.hero h1,.hero h2,.hero .h1,.hero .h2,.is-light h1,.is-light h2,.is-light h3,.is-light .h1,.is-light .h2,.collection-hero__title,.collection-hero__content h1,.collection-hero__content h2,.slideshow__title,.slideshow__heading,[data-overlay] h1,[data-overlay] h2{color:#fff!important}.hero__link,.text-link,a.btn--text{color:var(--brulo-green);font-weight:700}.hero__link:hover,.text-link:hover,a.btn--text:hover{color:var(--brulo-green-hover)}.collection-grid__view-all a,a.view-all{color:var(--brulo-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cart__submit,.cart__checkout{background-color:var(--brulo-green)!important;border-color:var(--brulo-green)!important;border-radius:8px!important;font-weight:700!important}.cart__submit:hover,.cart__checkout:hover{background-color:var(--brulo-green-hover)!important;border-color:var(--brulo-green-hover)!important}.site-footer{border-top:1px solid var(--brulo-grey-light)}.site-footer h4,.site-footer .h4,.footer-block__heading{font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;color:var(--brulo-black)}.site-footer a{transition:color .2s ease}.site-footer a:hover{color:var(--brulo-green)}.announcement-bar{font-weight:600;letter-spacing:.5px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{border:1px solid var(--brulo-grey-light);border-radius:8px;padding:12px 14px;font-size:15px;color:var(--brulo-black);transition:border-color .2s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--brulo-green);outline:none;box-shadow:0 0 0 2px #2e7d3226}.spr-icon,.jdgm-star,.loox-star{color:var(--brulo-gold)!important}.grid-product__tag--sale,.product-tag--sale{background-color:var(--brulo-green)!important;color:var(--brulo-white)!important;font-weight:700;border-radius:4px}@media (max-width: 767px){.page-width{padding-left:16px;padding-right:16px}h1,.h1{font-size:clamp(24px,6vw,36px)}h2,.h2{font-size:clamp(20px,5vw,28px)}.product-single__title{font-size:22px}.btn,.btn--primary,button.btn{min-height:48px;font-size:15px}.mobile-nav__link[href*=invite-a-friend]{color:var(--brulo-gold)!important;font-weight:700}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--brulo-cream)}::-webkit-scrollbar-thumb{background:var(--brulo-grey-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brulo-grey)}::selection{background:#c8a84e40;color:var(--brulo-black)}#conjured_referral,#conjured_referral *,#conjured_redemption,#conjured_redemption *,div#conjured_referral,div#conjured_referral *,div#conjured_referral button,div#conjured_referral input,div#conjured_referral a,div#conjured_referral p,div#conjured_referral h1,div#conjured_referral h2,div#conjured_referral span,div#conjured_referral label,div#conjured_referral div,div#conjured_advocate_signup h1,div#conjured_advocate_signup p,div#conjured_advocate_signup button,div#conjured_advocate_signup span,div#conjured_advocate_signup div,div#conjured_advocate_signup a{font-family:"Jost",var(--typeBasePrimary),"Helvetica Neue",sans-serif!important;text-transform:none!important;letter-spacing:normal!important}#conjured_referral{background:transparent!important;padding:0!important}div#conjured_referral .conjured_flexbox,#conjured_referral .conjured_flexbox,.conjured_flexbox{display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}div#conjured_referral .conjured_content,#conjured_referral .conjured_content,.conjured_content{padding:0!important;max-width:100%!important;width:100%!important}div#conjured_referral .conjured_image,.conjured_image,div#conjured_referral h1.template_advocate_signup_heading,div#conjured_referral .template_advocate_signup_heading,h1.template_advocate_signup_heading,div#conjured_referral p.template_advocate_signup_subheading,div#conjured_referral .template_advocate_signup_subheading,p.template_advocate_signup_subheading,div#conjured_referral .conjured_content h1,div#conjured_advocate_signup h1,#conjured_referral h1{display:none!important}div#conjured_referral #conjured_save_advocate_error,#conjured_save_advocate_error{color:#dc2626!important;font-size:13px!important;font-weight:500!important;padding:8px 0!important;text-align:center!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important}div#conjured_referral input#conjured_referral_name,div#conjured_referral input#conjured_referral_email,input#conjured_referral_name,input#conjured_referral_email{width:100%!important;border:1.5px solid #d1d1d1!important;border-radius:8px!important;padding:14px 16px!important;font-size:15px!important;font-weight:400!important;color:var(--brulo-black)!important;background:#fff!important;margin:0 0 8px!important;box-shadow:none!important;-webkit-appearance:none!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important}div#conjured_referral input:focus{border-color:var(--brulo-green)!important;outline:none!important;box-shadow:0 0 0 3px #2e7d321a!important}div#conjured_referral button,div#conjured_referral input[type=submit],#conjured_referral button,#conjured_referral input[type=submit]{width:100%!important;background:var(--brulo-green)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:15px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;margin:4px 0 0!important;box-shadow:none!important;line-height:1.4!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important;letter-spacing:normal!important}div#conjured_referral button:hover,#conjured_referral button:hover{background:var(--brulo-green-hover)!important}div#conjured_referral button#conjured_share_email_button,div#conjured_referral button#conjured_share_social_fb_button,div#conjured_referral button#conjured_share_social_tw_button,div#conjured_referral button#conjured_share_social_link_button,div#conjured_referral button#conjured_share_whatsapp_button,div#conjured_referral button#conjured_share_sms_button,button#conjured_share_email_button,button#conjured_share_social_fb_button,button#conjured_share_social_tw_button,button#conjured_share_social_link_button,button#conjured_share_whatsapp_button,button#conjured_share_sms_button{width:auto!important;display:inline-block!important;padding:10px 20px!important;border-radius:100px!important;font-size:13px!important;font-weight:500!important;margin:4px 3px!important;line-height:1.3!important;vertical-align:middle!important;background:transparent!important;color:#555!important;border:1.5px solid #ccc!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important;letter-spacing:normal!important}div#conjured_referral button#conjured_share_email_button:hover,div#conjured_referral button#conjured_share_social_fb_button:hover,div#conjured_referral button#conjured_share_social_tw_button:hover,div#conjured_referral button#conjured_share_social_link_button:hover,div#conjured_referral button#conjured_share_whatsapp_button:hover,div#conjured_referral button#conjured_share_sms_button:hover{background:#f0f0f0!important;border-color:#999!important;color:var(--brulo-black)!important}div#conjured_referral button#conjured_share_whatsapp_button,button#conjured_share_whatsapp_button{background:#25d366!important;color:#fff!important;border-color:#25d366!important}div#conjured_referral button#conjured_share_social_link_button,button#conjured_share_social_link_button{background:var(--brulo-green)!important;color:#fff!important;border-color:var(--brulo-green)!important}div#conjured_referral input[readonly]{text-align:center!important;font-weight:600!important;font-size:13px!important;background:var(--brulo-cream)!important;border:1.5px solid #e0dcd4!important;border-radius:8px!important;color:var(--brulo-black)!important;padding:11px 14px!important;margin:8px 0!important}div#conjured_referral .conjured_content p,div#conjured_referral p,#conjured_referral p{font-size:14px!important;color:var(--brulo-grey)!important;line-height:1.5!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important;letter-spacing:normal!important}div#conjured_referral input[type=checkbox]{accent-color:var(--brulo-green)!important}div#conjured_referral label{font-size:13px!important;color:#777!important;font-weight:400!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important}div#conjured_referral a{color:#999!important;font-size:12px!important;font-weight:400!important;text-decoration:underline!important;font-family:"Jost",var(--typeBasePrimary),sans-serif!important;text-transform:none!important}div#conjured_referral a:hover{color:var(--brulo-green)!important}div#conjured_referral br{display:none!important}@media (max-width: 600px){div#conjured_referral input#conjured_referral_name,div#conjured_referral input#conjured_referral_email{padding:12px 14px!important;font-size:14px!important}div#conjured_referral button{padding:13px 18px!important;font-size:14px!important}div#conjured_referral button#conjured_share_email_button,div#conjured_referral button#conjured_share_social_fb_button,div#conjured_referral button#conjured_share_social_tw_button,div#conjured_referral button#conjured_share_social_link_button,div#conjured_referral button#conjured_share_whatsapp_button,div#conjured_referral button#conjured_share_sms_button{padding:8px 16px!important;font-size:12px!important}}.brulo-badge{display:inline-block;background:var(--brulo-gold);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 12px;border-radius:3px;margin-bottom:8px}.brulo-per-can{font-size:15px;color:var(--brulo-grey);font-weight:400;margin-top:2px;line-height:1.4}.brulo-per-can strong{color:var(--brulo-green);font-weight:700}.brulo-press-quote{display:flex;align-items:center;gap:12px;background:#f9f8f5;border-left:3px solid var(--brulo-gold);padding:12px 16px;margin:16px 0;border-radius:0 6px 6px 0}.brulo-press-quote img{height:18px;width:auto;opacity:.7;flex-shrink:0}.brulo-press-quote span{font-size:13px;font-style:italic;color:#555;font-weight:500;line-height:1.4}.brulo-trustpilot{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.brulo-trustpilot-stars{color:var(--brulo-gold);font-size:16px;letter-spacing:1px;line-height:1}.brulo-trustpilot-text{font-size:13px;color:#555;font-weight:500}.brulo-trustpilot-text a{color:#555!important;text-decoration:underline!important;text-underline-offset:2px;font-size:13px!important}.brulo-trustpilot-text a:hover{color:var(--brulo-green)!important}.brulo-trust-badges{display:flex;justify-content:center;gap:24px;padding:16px 0 8px;margin:12px 0;border-top:1px solid #eee}.brulo-trust-badge{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.brulo-trust-badge svg{width:24px;height:24px;color:var(--brulo-green);flex-shrink:0}.brulo-trust-badge span{font-size:11px;color:#666;font-weight:500;line-height:1.3;max-width:90px}@media (max-width: 767px){.brulo-trust-badges{gap:16px}.brulo-trust-badge span{font-size:10px}}.brulo-subscribe-callout{background:linear-gradient(135deg,#f0faf0,#e8f5e9);border:1.5px solid #c8e6c9;border-radius:8px;padding:14px 16px;margin:12px 0;text-align:center}.brulo-subscribe-callout strong{color:var(--brulo-green);font-weight:700;font-size:14px}.brulo-subscribe-callout span{display:block;font-size:12px;color:#555;margin-top:2px}.brulo-delivery-nudge{background:#fff8e1;border:1px solid #ffe082;border-radius:6px;padding:10px 14px;font-size:13px;color:#6d5e1a;text-align:center;margin:8px 0;font-weight:500}.brulo-delivery-nudge strong{font-weight:700}.brulo-referral-cta{display:flex;align-items:center;gap:12px;background:#fdf6e3;border:1.5px solid var(--brulo-gold);border-radius:8px;padding:14px 18px;margin:20px 0;text-decoration:none!important;transition:background .2s,transform .2s}.brulo-referral-cta:hover{background:#fcefc7;transform:translateY(-1px)}.brulo-referral-cta-icon{font-size:24px;flex-shrink:0}.brulo-referral-cta-text{flex:1}.brulo-referral-cta-text strong{display:block;font-size:14px;color:var(--brulo-black);font-weight:700}.brulo-referral-cta-text span{font-size:12px;color:#666;font-weight:400}.brulo-referral-cta-arrow{font-size:18px;color:var(--brulo-gold);font-weight:700}.product-single__description details,.rte details{border:1px solid #e8e6e1;border-radius:8px;margin-bottom:8px;overflow:hidden}.product-single__description details summary,.rte details summary{padding:14px 16px;font-weight:600;font-size:14px;cursor:pointer;background:#faf9f6;transition:background .2s;list-style:none}.product-single__description details summary::-webkit-details-marker,.rte details summary::-webkit-details-marker{display:none}.product-single__description details summary:hover,.rte details summary:hover{background:#f0eeea}.product-single__description details[open] summary,.rte details[open] summary{border-bottom:1px solid #e8e6e1}.product-single__description details p,.rte details p{padding:12px 16px;font-size:14px;color:#555;line-height:1.6;margin:0}.product-single__share,.social-sharing,.product__share{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brulo-overrides.css.map */
