@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--bj-blue:#000000;--bj-blue-dark:#1a1a1a;--bj-bg:#f9fafb;--bj-green:#e8f6ee;--bj-green-text:#0f7a3d}body{background-color:var(--bj-bg)}.header__heading-logo{filter:brightness(0) saturate(0)}.link--text:hover{color:#000!important}h1,h2,h3,.title,.h1,.h2,.h3,.product__title,.section-header h2,.title-wrapper h2{text-transform:none!important;letter-spacing:0!important}.product-form__submit,.product-form__buttons .button,button.product-form__submit,.shopify-payment-button__button--unbranded,.cart__dynamic-checkout-buttons .button,.bj-cta{background:var(--bj-blue)!important;background-image:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border:0!important;border-radius:11px!important;box-shadow:none!important}.product-form__submit:hover,.bj-cta:hover{background:var(--bj-blue-dark)!important}.announcement-bar,.utility-bar,.announcement-bar__announcement{background:var(--bj-blue)!important;color:#fff!important}.announcement-bar__announcement,.announcement-bar p,.announcement-bar a{color:#fff!important;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.03em}.bj-color-fs{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0}.bj-color-fs legend{width:100%;margin-bottom:6px}.bj-color-fs input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bj-color-fs label.bj-swatch{width:36px!important;height:36px!important;min-width:36px;border-radius:50%!important;background:var(--sw,#ccc)!important;border:1px solid #cfcfcf!important;cursor:pointer;font-size:0!important;line-height:0;padding:0!important;margin:0!important;display:inline-block;box-shadow:inset 0 0 0 2px #fff;transition:box-shadow .15s,border-color .15s;color:transparent!important}.bj-color-fs input[type=radio]:checked+label.bj-swatch{background:var(--sw,#ccc)!important;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #000!important;border-color:#000!important}.bj-color-fs label.bj-swatch .visually-hidden{position:absolute}.bj-reviewcard{display:flex;gap:14px;align-items:center;background:#f4f5f7;border-radius:12px;padding:14px 16px;margin:14px 0}.bj-reviewcard img{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 54px}.bj-reviewcard .bj-rc-name{font-weight:700;font-family:Poppins,sans-serif;font-size:15px;display:flex;align-items:center;gap:6px}.bj-reviewcard .bj-rc-stars{color:#ffb800;font-size:14px;letter-spacing:1px}.bj-reviewcard .bj-rc-quote{font-style:italic;color:#333;font-size:14px;margin-top:3px;line-height:1.4}.bj-subhead{font-family:Poppins,sans-serif;font-weight:600;font-size:17px;color:#111;margin:14px 0 12px;line-height:1.35}.bj-benefits{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:11px}.bj-benefits li{display:flex;align-items:center;gap:11px;font-family:Poppins,sans-serif;font-size:15.5px;color:#1a1a1a}.bj-benefits svg{flex:0 0 22px;width:22px;height:22px}.bj-guide{display:inline-flex;align-items:center;gap:7px;color:var(--bj-blue);font-weight:600;font-family:Poppins,sans-serif;font-size:15px;text-decoration:underline;margin:6px 0 12px;cursor:pointer}.bj-infobox{background:#f4f5f7;border-left:3px solid #c9ced6;border-radius:8px;padding:14px 16px;font-size:14px;color:#333;line-height:1.55;margin:6px 0 14px}.bj-infobox u{font-weight:700}.bj-offer-title{text-align:center;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.04em;font-size:14px;color:#111;margin:18px 0 12px;position:relative}.bj-offer-title:before,.bj-offer-title:after{content:"";position:absolute;top:50%;width:22%;height:1px;background:#ddd}.bj-offer-title:before{left:0}.bj-offer-title:after{right:0}.bj-pack{border:1px solid #d7dbe2;border-radius:12px;padding:14px 16px;margin-bottom:12px;position:relative;cursor:pointer}.bj-pack.is-active{border:2px solid var(--bj-blue)}.bj-pack-row{display:flex;align-items:center;justify-content:space-between}.bj-pack-left{display:flex;align-items:center;gap:11px}.bj-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--bj-blue);display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px}.bj-pack.is-active .bj-radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--bj-blue)}.bj-pack-name{font-weight:700;font-family:Poppins,sans-serif;font-size:16px}.bj-pack-sub{font-size:13px;color:#666;margin-top:2px}.bj-pack-price{font-weight:700;font-family:Poppins,sans-serif;font-size:16px}.bj-pack-price s{color:#e23b3b;font-weight:400;font-size:14px;display:block;text-align:right}.bj-badge-free{position:absolute;top:-11px;right:14px;background:#f3b24a;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:5px;font-family:Poppins,sans-serif}.bj-badge-deal{display:inline-block;background:#111;color:#fff;font-size:12px;font-weight:600;padding:3px 9px;border-radius:5px;margin-top:6px;font-family:Poppins,sans-serif}.bj-divider-text{text-align:center;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.05em;font-size:13px;color:#222;margin:16px 0;position:relative}.bj-divider-text:before,.bj-divider-text:after{content:"";position:absolute;top:50%;width:18%;height:1px;background:#ddd}.bj-divider-text:before{left:0}.bj-divider-text:after{right:0}.bj-guarantee{background:var(--bj-green);border-radius:10px;padding:14px 16px;margin:14px 0}.bj-guarantee .bj-g-title{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-weight:700;color:#111;font-size:14px;letter-spacing:.02em}.bj-guarantee .bj-g-title svg{width:18px;height:18px}.bj-guarantee p{font-size:14px;color:#333;margin:7px 0 0;line-height:1.5}.bj-trust{display:flex;justify-content:space-between;gap:8px;margin:18px 0;text-align:center}.bj-trust .bj-t-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px}.bj-trust svg{width:34px;height:34px;color:var(--bj-blue);stroke:var(--bj-blue)}.bj-trust .bj-t-label{font-family:Poppins,sans-serif;font-weight:600;font-size:13.5px;color:#111;line-height:1.25}:root,body{--font-body-family:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif !important;--font-heading-family:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif !important}body,button,input,select,textarea,optgroup,option,h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,dl,dt,dd,div,label,legend,fieldset,strong,em,b,small,mark,blockquote,q,cite,figcaption,caption,time,address,table,thead,tbody,tfoot,tr,td,th,summary,details,.shopify-section,.shopify-section *{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}.icon,[class*=icon],i.fa,[class^=fa-],[class*=" fa-"]{font-family:revert!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bluejolie-custom.css.map */
