.bc-page-template--about,.bc-about-page-2026,.bc-about-page-2026 *{box-sizing:border-box}.bc-page-template--about{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow-x:hidden}.bc-about-page-2026{width:100%;margin:0;padding:0;background:#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-about-page-2026__inner{width:100%;max-width:1180px;margin:0 auto;padding:26px 36px 0;display:grid;grid-template-columns:.95fr 1.08fr;gap:62px;align-items:flex-start}.bc-about-page-2026__left,.bc-about-page-2026__right{width:100%;margin:0;padding:0;min-width:0}.bc-about-page-2026 h1{margin:0 0 26px;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(38px, 4.05vw, 48px);line-height:1.18;font-weight:800;letter-spacing:-1.45px;max-width:520px}.bc-about-page-2026__email{display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;color:#000;text-decoration:none;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2;font-weight:700}.bc-about-page-2026__email:hover,.bc-about-page-2026__email:focus{color:#000;text-decoration:none;opacity:.82}.bc-about-page-2026__email:focus-visible{outline:2px solid #ffb833;outline-offset:4px;border-radius:8px}.bc-about-page-2026__email-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;color:#ffb833}.bc-about-page-2026__email-icon svg{width:22px;height:22px;display:block;fill:currentColor}.bc-about-page-2026__right{max-width:620px}.bc-about-page-2026__right p{margin:0 0 28px;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.58;font-weight:400;letter-spacing:.12px}.bc-about-page-2026__right p:last-child{margin-bottom:0}.bc-about-page-2026__right strong{color:#000;font-weight:800}@media (max-width:1024px){.bc-about-page-2026__inner{max-width:920px;padding:26px 26px 0;gap:38px;grid-template-columns:.9fr 1.1fr}.bc-about-page-2026 h1{font-size:clamp(34px, 4vw, 42px);letter-spacing:-1.15px}.bc-about-page-2026__right p{font-size:15px;line-height:1.6}}@media (max-width:767px){.bc-about-page-2026__inner{padding:28px 20px 0;display:block;max-width:100%}.bc-about-page-2026__left{margin-bottom:28px}.bc-about-page-2026 h1{max-width:100%;margin-bottom:20px;font-size:36px;line-height:1.18;letter-spacing:-1px}.bc-about-page-2026__email{font-size:15px}.bc-about-page-2026__right{max-width:100%}.bc-about-page-2026__right p{font-size:15px;line-height:1.65;margin-bottom:24px}}@media (max-width:420px){.bc-about-page-2026__inner{padding-left:16px;padding-right:16px}.bc-about-page-2026 h1{font-size:32px}}.bc-about-video-section,.bc-about-video-section *{box-sizing:border-box}.bc-about-video-section{width:100%;margin:0;padding:clamp(34px, 5vw, 68px) 0 clamp(28px, 4vw, 52px);background:#fff;overflow:hidden}.bc-about-video-section__inner{width:min(calc(100% - 32px), 1180px);margin:0 auto;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 18px 45px rgba(0,0,0,.14)}.bc-about-video-section__video{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:320px;max-height:650px;object-fit:cover;background:#000}@media (max-width:767px){.bc-about-video-section{padding:34px 0 36px}.bc-about-video-section__inner{width:calc(100% - 24px);border-radius:16px}.bc-about-video-section__video{min-height:230px}}@media (max-width:420px){.bc-about-video-section__inner{width:calc(100% - 20px);border-radius:14px}.bc-about-video-section__video{min-height:210px}}.bc-page-template--contact,.bc-contact-page-2026,.bc-contact-page-2026 *{box-sizing:border-box}.bc-page-template--contact{width:100%;margin:0;padding:0;background:radial-gradient(circle at 14% 12%,rgba(255,187,58,.14),transparent 30%),linear-gradient(180deg,#fff 0%,#f7f7f1 100%);color:#000;overflow-x:hidden}.bc-contact-page-2026{width:100%;margin:0;padding:clamp(34px, 4.8vw, 70px) 0 clamp(42px, 5.6vw, 82px);background:0 0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-contact-page-2026__inner{width:min(calc(100% - 32px), 1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0, 0.98fr) minmax(420px, 0.92fr);gap:clamp(24px, 3.6vw, 48px);align-items:stretch}.bc-contact-page-2026__left,.bc-contact-page-2026__right{min-width:0;width:100%}.bc-contact-page-2026__card{width:100%;height:100%;padding:clamp(24px, 3vw, 38px);border:1px solid rgba(0,0,0,.08);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 50px rgba(0,0,0,.08)}.bc-contact-page-2026__header{max-width:640px;margin:0 0 clamp(20px, 2.5vw, 30px)}.bc-contact-page-2026__eyebrow{display:inline-flex;align-items:center;margin:0 0 10px !important;padding:7px 12px !important;border-radius:999px;background:#ffbb3a;color:#111 !important;font-family:'Roboto',Arial,Helvetica,sans-serif !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase}.bc-contact-page-2026 h1{margin:0 0 14px;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(36px, 4.2vw, 58px);line-height:.92;font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.bc-contact-page-2026__header>p:not(.bc-contact-page-2026__eyebrow){margin:0 0 18px;padding:0;color:#202020;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(14px, 1.1vw, 16px);line-height:1.62;font-weight:600;letter-spacing:.01em;max-width:590px}.bc-contact-page-2026__header>p:not(.bc-contact-page-2026__eyebrow):last-of-type{margin-bottom:18px}.bc-contact-page-2026__email,.bc-contact-page-2026__phone{display:inline-flex;align-items:center;gap:10px;margin:0;padding:11px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#000;text-decoration:none;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;font-weight:900;box-shadow:0 8px 22px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.bc-contact-page-2026__email:hover,.bc-contact-page-2026__email:focus,.bc-contact-page-2026__phone:hover,.bc-contact-page-2026__phone:focus{color:#000;text-decoration:none;opacity:.95;transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.bc-contact-page-2026__email:focus-visible,.bc-contact-page-2026__phone:focus-visible{outline:2px solid #ffb833;outline-offset:4px}.bc-contact-page-2026__email-icon,.bc-contact-page-2026__phone-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;color:#ffb833}.bc-contact-page-2026__email-icon svg,.bc-contact-page-2026__phone-icon svg{width:20px;height:20px;display:block;fill:currentColor}.bc-contact-page-2026__support-note{display:grid;gap:6px;margin-top:clamp(18px, 2.4vw, 28px);padding:18px 20px;border:1px solid rgba(255,187,58,.42);border-radius:18px;background:linear-gradient(135deg,rgba(255,187,58,.16),rgba(255,255,255,.9));color:#111;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-contact-page-2026__support-note strong{display:block;font-size:13px;line-height:1.15;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bc-contact-page-2026__support-note span{display:block;font-size:14px;line-height:1.55;font-weight:700;color:#2b2b2b}.bc-contact-page-2026__form{width:100%;max-width:100%}.bc-contact-page-2026__form>*:first-child{margin-top:0 !important}.bc-contact-page-2026__form h1,.bc-contact-page-2026__form h2,.bc-contact-page-2026__form h3,.bc-contact-page-2026__form p:empty{display:none !important}.bc-contact-page-2026__form .wpforms-container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.bc-contact-page-2026__form .wpforms-field-container{display:grid !important;gap:12px !important}.bc-contact-page-2026__form .wpforms-field{padding:0 !important;margin:0 !important}.bc-contact-page-2026__form .wpforms-field-label,.bc-contact-page-2026__form .wpforms-field-sublabel{color:#000 !important;font-family:'Roboto',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:.01em !important}.bc-contact-page-2026__form .wpforms-field-label{margin-bottom:7px !important}.bc-contact-page-2026__form .wpforms-field-sublabel{margin-top:5px !important;font-size:11px !important;font-weight:700 !important;opacity:.72}.bc-contact-page-2026__form .wpforms-required-label{color:#df2727 !important}.bc-contact-page-2026__form input[type=text],.bc-contact-page-2026__form input[type=email],.bc-contact-page-2026__form input[type=tel],.bc-contact-page-2026__form input[type=url],.bc-contact-page-2026__form input[type=number],.bc-contact-page-2026__form textarea,.bc-contact-page-2026__form select{width:100% !important;max-width:100% !important;min-height:48px !important;padding:12px 14px !important;border:1px solid #d9d9d9 !important;border-radius:12px !important;background:#fbfbfb !important;color:#000 !important;font-family:'Roboto',Arial,Helvetica,sans-serif !important;font-size:15px !important;line-height:1.25 !important;box-shadow:none !important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.bc-contact-page-2026__form input:focus,.bc-contact-page-2026__form textarea:focus,.bc-contact-page-2026__form select:focus{border-color:#ffbb3a !important;background:#fff !important;box-shadow:0 0 0 4px rgba(255,187,58,.18) !important;outline:none !important}.bc-contact-page-2026__form textarea{min-height:132px !important;resize:vertical !important}.bc-contact-page-2026__form .wpforms-submit-container{margin-top:18px !important;padding:0 !important}.bc-contact-page-2026__form button[type=submit],.bc-contact-page-2026__form .wpforms-submit{min-width:136px !important;min-height:46px !important;padding:13px 28px !important;border:2px solid #111 !important;border-radius:999px !important;background:#ffbb3a !important;color:#fff !important;font-family:'Roboto',Arial,Helvetica,sans-serif !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.02em !important;box-shadow:none !important;cursor:pointer !important;transition:transform .2s ease,background .2s ease,color .2s ease}.bc-contact-page-2026__form button[type=submit]:hover,.bc-contact-page-2026__form button[type=submit]:focus-visible,.bc-contact-page-2026__form .wpforms-submit:hover,.bc-contact-page-2026__form .wpforms-submit:focus-visible{background:#111 !important;color:#fff !important;transform:translateY(-1px)}.bc-contact-page-2026__right{position:relative;display:flex;align-items:stretch;justify-content:center;min-height:560px;border:0;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 22px 58px rgba(0,0,0,.18)}.bc-contact-page-2026__right:after{content:"";position:absolute;inset:0;border:6px solid rgba(255,187,58,.95);border-radius:inherit;pointer-events:none;mix-blend-mode:normal}.bc-contact-page-2026__right img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center center;transform:scale(1.02)}.bc-contact-page-2026__form .wpforms-head-container,.bc-contact-page-2026__form .wpforms-title,.bc-contact-page-2026__form .wpforms-description,.bc-contact-page-2026__form .wpforms-field-html,.bc-contact-page-2026__form .wpforms-field-content,.bc-contact-page-2026__form .wpforms-field-divider,.bc-contact-page-2026__form .wpforms-field-pagebreak,.bc-contact-page-2026__form .wpforms-pagebreak-left,.bc-contact-page-2026__form .wpforms-pagebreak-center,.bc-contact-page-2026__form .wpforms-pagebreak-right{display:none !important}.bc-contact-page-2026__form>h1,.bc-contact-page-2026__form>h2,.bc-contact-page-2026__form>h3,.bc-contact-page-2026__form>h4,.bc-contact-page-2026__form>h5,.bc-contact-page-2026__form>h6,.bc-contact-page-2026__form>p,.bc-contact-page-2026__form>ul,.bc-contact-page-2026__form>ol,.bc-contact-page-2026__form>a,.bc-contact-page-2026__form>div:not(.wpforms-container):not(.wpforms-confirmation-container-full):not(.bc-contact-page-2026__missing-form){display:none !important}.bc-contact-page-2026__missing-form{padding:14px 16px;border:1px dashed rgba(0,0,0,.25);border-radius:14px;background:#fffaf0;color:#111;font-size:13px;font-weight:800;line-height:1.45}@media (max-width:1100px){.bc-contact-page-2026__inner{grid-template-columns:1fr;gap:28px;max-width:760px}.bc-contact-page-2026__right{min-height:380px}.bc-contact-page-2026__right img{min-height:380px}}@media (max-width:767px){.bc-contact-page-2026{padding:28px 0 42px}.bc-contact-page-2026__inner{width:calc(100% - 28px);gap:22px}.bc-contact-page-2026__card{padding:22px 18px;border-radius:20px}.bc-contact-page-2026 h1{font-size:clamp(34px, 11vw, 46px);margin-bottom:12px}.bc-contact-page-2026__header>p:not(.bc-contact-page-2026__eyebrow){font-size:14px;line-height:1.58}.bc-contact-page-2026__email,.bc-contact-page-2026__phone{font-size:13px;padding:10px 13px}.bc-contact-page-2026__right{min-height:270px;border-radius:20px}.bc-contact-page-2026__right:after{border-width:4px}.bc-contact-page-2026__right img{min-height:270px}.bc-contact-page-2026__form .wpforms-one-half,.bc-contact-page-2026__form .wpforms-first,.bc-contact-page-2026__form .wpforms-field-row .wpforms-field-row-block{width:100% !important;margin-left:0 !important;margin-right:0 !important;float:none !important}.bc-contact-page-2026__form .wpforms-field-row{display:grid !important;gap:10px !important}}@media (max-width:420px){.bc-contact-page-2026__inner{width:calc(100% - 20px)}.bc-contact-page-2026__card{padding:20px 14px;border-radius:18px}.bc-contact-page-2026__right{min-height:235px}.bc-contact-page-2026__right img{min-height:235px}}.bc-page-template--faq,.bc-faq-page,.bc-faq-page *{box-sizing:border-box}.bc-faq-page{width:100%;padding:clamp(32px, 4vw, 56px) 0 clamp(72px, 8vw, 120px);background:#fff;color:#050505;font-family:Inter,Arial,Helvetica,sans-serif}.bc-faq-page__inner{width:min(calc(100% - 32px), 980px);margin:0 auto}.bc-faq-page__header{text-align:center;margin:0 0 clamp(26px, 4vw, 48px)}.bc-faq-page__header h1{margin:0;color:#050505;font-size:clamp(34px, 4.5vw, 54px);line-height:.96;font-weight:900;letter-spacing:-.06em}.bc-faq-page__accordion{width:100%;background:#f2f2f2;border:1px solid rgba(0,0,0,.12);border-radius:22px;padding:13px 24px;box-shadow:0 12px 30px rgba(0,0,0,.08);overflow:hidden}.bc-faq-page__item{border-bottom:1px solid rgba(0,0,0,.12)}.bc-faq-page__item:last-child{border-bottom:0}.bc-faq-page__question{min-height:52px;padding:14px 0;display:grid;grid-template-columns:18px 1fr 28px;align-items:center;gap:14px;cursor:pointer;list-style:none;color:#030303}.bc-faq-page__question::-webkit-details-marker{display:none}.bc-faq-page__star{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center}.bc-faq-page__star svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linejoin:round}.bc-faq-page__title{font-size:clamp(13px, 1.15vw, 15px);line-height:1.35;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.bc-faq-page__plus{width:22px;height:22px;justify-self:end;position:relative;border-radius:999px;transition:transform .25s ease}.bc-faq-page__plus:before,.bc-faq-page__plus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:999px;transform:translate(-50%,-50%)}.bc-faq-page__plus:before{width:15px;height:2px}.bc-faq-page__plus:after{width:2px;height:15px;transition:opacity .22s ease}.bc-faq-page__item[open] .bc-faq-page__plus{transform:rotate(180deg)}.bc-faq-page__item[open] .bc-faq-page__plus:after{opacity:0}.bc-faq-page__answer{padding:0 44px 18px 32px;color:#252525}.bc-faq-page__answer p{margin:0 0 10px;font-size:13px;line-height:1.68;font-weight:500}.bc-faq-page__answer p:last-child{margin-bottom:0}.bc-page-template--information-security-policy,.bc-page-template--privacy-policy,.bc-page-template--refund-cancellation-delivery-policy,.bc-page-template--security-controls-statement,.bc-page-template--terms-conditions,.bc-policy-page,.bc-policy-page *{box-sizing:border-box}.bc-policy-page{--bc-policy-green:#8bc53f;--bc-policy-orange:#ffb733;--bc-policy-black:#050505;--bc-policy-border:#d9d9d9;--bc-policy-soft:#f4f4f4;width:100%;background:#fff;color:var(--bc-policy-black);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65}.bc-policy-page__inner,.bc-isp-shell{width:min(calc(100% - 32px), 1120px);margin:0 auto;padding:clamp(34px, 5vw, 64px) 0 clamp(54px, 7vw, 90px)}.bc-policy-page__hero,.bc-isp-hero{position:relative;width:100%;margin:0 0 22px;padding:clamp(26px, 3.4vw, 40px);border:1px solid var(--bc-policy-border);border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f8f8f8 56%,#eef9df 100%);box-shadow:0 14px 36px rgba(0,0,0,.07);overflow:hidden}.bc-policy-page__hero:before,.bc-isp-hero:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--bc-policy-green),var(--bc-policy-orange))}.bc-policy-page__kicker,.bc-isp-kicker{display:inline-flex;margin:0 0 12px;padding:7px 12px;border:1px solid rgba(139,197,63,.55);border-radius:999px;background:#fff;color:#111;font-size:11px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bc-policy-page__hero h1,.bc-isp-hero h1{margin:0;color:#050505;font-size:clamp(34px, 5vw, 58px);line-height:.98;font-weight:950;letter-spacing:-.06em;text-transform:uppercase}.bc-policy-page__meta,.bc-isp-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;color:#111;font-size:13px;font-weight:800}.bc-policy-page__business,.bc-isp-business-card{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-top:22px;padding:16px 18px;border:1px solid var(--bc-policy-border);border-radius:18px;background:rgba(255,255,255,.92)}.bc-policy-page__business strong,.bc-isp-business-card strong{display:block;color:#050505;font-size:14px;line-height:1.4;font-weight:900}.bc-policy-page__business span,.bc-isp-business-card p{margin:0;color:#111;font-size:14px;line-height:1.55;font-weight:600}.bc-isp-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:1px solid var(--bc-policy-orange);border-radius:999px;background:var(--bc-policy-orange);color:#111 !important;font-size:13px;line-height:1;font-weight:900;text-decoration:none !important}.bc-isp-toc{margin:0 0 22px;padding:24px;border:1px solid var(--bc-policy-border);border-radius:22px;background:#f3f3f3}.bc-isp-toc h2{margin:0 0 16px;font-size:22px;line-height:1.2;font-weight:950;letter-spacing:-.02em}.bc-isp-toc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bc-isp-toc-grid a{display:flex;align-items:center;min-height:38px;padding:9px 12px;border:1px solid var(--bc-policy-border);border-radius:12px;background:#fff;color:#111 !important;font-size:12.5px;line-height:1.25;font-weight:800;text-decoration:none !important}.bc-policy-page__content,.bc-isp-content{padding:clamp(24px, 3.5vw, 42px);border:1px solid var(--bc-policy-border);border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,.06);overflow:hidden}.bc-policy-page__content h2,.bc-isp-card h2{margin:28px 0 12px;color:#050505;font-size:clamp(22px, 3vw, 32px);line-height:1.18;font-weight:950;letter-spacing:-.035em}.bc-policy-page__content h2:first-child,.bc-isp-card:first-child h2{margin-top:0}.bc-policy-page__content h3,.bc-policy-page__content h4,.bc-isp-card h3,.bc-isp-card h4{margin:20px 0 9px;color:#050505;font-weight:900;letter-spacing:-.02em}.bc-policy-page__content p,.bc-isp-card p,.bc-isp-footer p{margin:0 0 13px;color:#111;font-size:15px;line-height:1.78;font-weight:500}.bc-policy-page__content strong,.bc-isp-card strong{font-weight:950}.bc-policy-page__content ul,.bc-isp-card ul{margin:0 0 15px;padding-left:22px}.bc-policy-page__content li,.bc-isp-card li{margin:0 0 8px;color:#111;font-size:15px;line-height:1.72;font-weight:500}.bc-isp-card{scroll-margin-top:110px;margin:0 0 16px;padding:26px 28px;border:1px solid var(--bc-policy-border);border-radius:20px;background:#f2f2f2}.bc-isp-note{margin-top:16px;padding:14px 16px;border:1px solid var(--bc-policy-border);border-left:5px solid var(--bc-policy-orange);border-radius:14px;background:#fff;color:#111;font-size:14px;line-height:1.6;font-weight:600}.bc-isp-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bc-isp-class-grid>div{padding:18px;border:1px solid var(--bc-policy-border);border-radius:16px;background:#fff}.bc-isp-table-wrap{overflow-x:auto;margin-top:12px}.bc-isp-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.bc-isp-table th,.bc-isp-table td{padding:11px 12px;border:1px solid var(--bc-policy-border);color:#111;font-size:13px;line-height:1.45;text-align:left;vertical-align:top}.bc-isp-table th{background:#ffbb3a;font-weight:950}.bc-isp-footer{margin-top:18px;padding:20px 24px;border-radius:18px;background:#f2f2f2}.bc-policy-page a{color:#050505;font-weight:800;text-decoration:underline}html:has(.bc-verify-page),body.bc-verify-template-body{min-height:100%;background:#ffad32}.bc-verify-template-body .bc-site-header,.bc-verify-template-body .bc-custom-footer{display:none !important}.bc-verify-template-main{min-height:100vh}.bc-verify-page,.bc-verify-page *{box-sizing:border-box}.bc-verify-page{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 18px;background:#ffad32;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;text-align:center}.bc-verify-page__inner{width:min(100%, 720px);margin:0 auto;display:grid;justify-items:center;gap:24px}.bc-verify-page__logo{margin-bottom:48px}.bc-verify-page__logo img{width:min(240px, 58vw);height:auto;display:block}.bc-verify-page__logo .custom-logo-link{display:inline-flex;pointer-events:none}.bc-verify-page__logo span{color:#111;font-size:clamp(42px, 7vw, 70px);line-height:1;font-weight:500;letter-spacing:-.08em;text-shadow:0 2px 0 rgba(255,255,255,.2)}.bc-verify-page__logo span strong{color:#78bd24;font-weight:950;-webkit-text-stroke:2px #111;text-shadow:2px 2px 0 #111}.bc-verify-page h1{margin:0;color:#fff;font-size:clamp(30px, 4vw, 44px);line-height:1.05;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.bc-verify-page__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;border-radius:999px;color:#fff !important;font-size:15px;line-height:1;font-weight:900;text-decoration:none !important;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.bc-verify-page__btn:hover,.bc-verify-page__btn:focus-visible{transform:translateY(-1px);opacity:.95}.bc-verify-page__btn--yes{min-width:190px;border:1px solid #fff;background:#8bc53f}.bc-verify-page__btn--under{min-width:166px;border:1px solid #fff;background:#939393}.bc-verify-page__notice{margin:0;max-width:520px;color:#fff;font-size:16px;line-height:1.65;font-weight:600}.bc-verify-page__notice a{color:#fff;font-weight:950;text-decoration:underline}@media (max-width:900px){.bc-isp-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-isp-class-grid{grid-template-columns:1fr}}@media (max-width:767px){.bc-faq-page{padding:28px 0 70px}.bc-faq-page__accordion{border-radius:18px;padding:10px 16px}.bc-faq-page__question{min-height:48px;padding:12px 0;grid-template-columns:16px 1fr 24px;gap:11px}.bc-faq-page__star{width:13px;height:13px}.bc-faq-page__title{font-size:12.5px;line-height:1.4}.bc-faq-page__answer{padding:0 32px 15px 27px}.bc-policy-page__inner,.bc-isp-shell{width:calc(100% - 24px);padding:30px 0 60px}.bc-policy-page__hero,.bc-isp-hero{padding:24px 18px;border-radius:20px}.bc-policy-page__hero h1,.bc-isp-hero h1{font-size:clamp(31px, 10vw, 44px)}.bc-policy-page__business,.bc-isp-business-card{display:grid;align-items:start}.bc-isp-toc{padding:18px;border-radius:18px}.bc-isp-toc-grid{grid-template-columns:1fr}.bc-policy-page__content,.bc-isp-content{padding:22px 16px;border-radius:20px}.bc-isp-card{padding:20px 16px;border-radius:17px}.bc-policy-page__content p,.bc-policy-page__content li,.bc-isp-card p,.bc-isp-card li{font-size:14px;line-height:1.72}.bc-verify-page__logo{margin-bottom:34px}}.bc-page-template--brands,.bc-brands-page-2026,.bc-brands-page-2026 *{box-sizing:border-box}.bc-page-template--brands{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow-x:hidden}.bc-brands-page-2026{width:100%;margin:0;padding:clamp(30px, 4vw, 56px) 0 clamp(34px, 4.6vw, 62px);background:radial-gradient(circle at 11% 7%,rgba(139,197,63,.13),transparent 32%),radial-gradient(circle at 92% 24%,rgba(255,187,58,.12),transparent 28%),#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-brands-page-2026__inner{width:min(calc(100% - 32px), 980px);margin:0 auto}.bc-brands-page-2026__header{margin:0 0 clamp(18px, 2.5vw, 30px);text-align:center}.bc-brands-page-2026__header h1{margin:0 0 10px;color:#000;font-size:clamp(34px, 4vw, 54px);line-height:.95;font-weight:900;letter-spacing:-.055em;text-transform:uppercase}.bc-brands-page-2026__header p{margin:0 auto;max-width:620px;color:#262626;font-size:15px;line-height:1.55;font-weight:700}.bc-brands-page-2026__grid{display:grid;gap:20px}.bc-brands-page-2026__card{position:relative;display:grid;grid-template-columns:260px minmax(0, 1fr);align-items:center;gap:clamp(26px, 4vw, 48px);min-height:170px;padding:clamp(22px, 2.8vw, 34px);border:1px solid rgba(0,0,0,.12);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 13px 32px rgba(0,0,0,.06);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bc-brands-page-2026__card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(139,197,63,.09),transparent 42%);opacity:0;transition:opacity .22s ease;pointer-events:none}.bc-brands-page-2026__card:hover{transform:translateY(-2px);border-color:rgba(255,187,58,.75);box-shadow:0 18px 45px rgba(0,0,0,.11)}.bc-brands-page-2026__card:hover:before{opacity:1}.bc-brands-page-2026__media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:124px;text-decoration:none}.bc-brands-page-2026__media img{display:block;width:auto;max-width:100%;max-height:145px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.12))}.bc-brands-page-2026__content{position:relative;z-index:1;min-width:0}.bc-brands-page-2026__content h2{margin:0 0 18px;color:#000;font-size:clamp(30px, 3vw, 42px);line-height:.95;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.bc-brands-page-2026__content p{margin:0 0 18px;color:#0b0b0b;font-size:15px;line-height:1.45;font-weight:850;letter-spacing:.015em}.bc-brands-page-2026__button{display:inline-flex;align-items:center;justify-content:center;width:min(220px, 100%);min-height:38px;padding:9px 22px;border:2px solid #ffbb3a;border-radius:7px;background:#ffbb3a;color:#111 !important;font-size:13px;line-height:1;font-weight:900;text-decoration:none !important;text-align:center;box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.bc-brands-page-2026__button:hover,.bc-brands-page-2026__button:focus-visible{transform:translateY(-1px);background:#111;border-color:#111;color:#fff !important}.bc-brands-page-2026__button:focus-visible,.bc-brands-page-2026__media:focus-visible{outline:3px solid rgba(255,187,58,.45);outline-offset:4px}@media (max-width:767px){.bc-brands-page-2026{padding:28px 0 38px}.bc-brands-page-2026__inner{width:calc(100% - 24px)}.bc-brands-page-2026__card{grid-template-columns:1fr;gap:14px;padding:24px 18px;text-align:center;border-radius:16px}.bc-brands-page-2026__media{min-height:105px}.bc-brands-page-2026__media img{max-height:120px}.bc-brands-page-2026__content h2{margin-bottom:12px;font-size:clamp(30px, 10vw, 40px)}.bc-brands-page-2026__content p{margin-bottom:14px;font-size:14px}.bc-brands-page-2026__button{width:min(250px, 100%)}}.bc-page-template--all-products,.bc-all-products-page-2026,.bc-all-products-page-2026 *{box-sizing:border-box}.bc-page-template--all-products{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow:visible}.bc-all-products-page-2026{width:100%;margin:0;padding:clamp(26px, 3.2vw, 42px) 0 clamp(36px, 4.5vw, 64px);background:#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-all-products-page-2026__inner{width:min(calc(100% - 32px), 1040px);margin:0 auto}.bc-all-products-page-2026__header{margin:0 0 clamp(34px, 4vw, 52px);text-align:center}.bc-all-products-page-2026__header h1{margin:0;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(32px, 3.8vw, 44px);line-height:1;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.bc-all-products-page-2026__flower-block{position:relative;width:100%;min-height:60vh}.bc-all-products-page-2026__sticky-heading{position:sticky;top:calc(var(--bc-site-header-height, 0px) + var(--bc-subcategory-bar-height, 0px));z-index:25;margin:0 0 clamp(22px, 3vw, 34px);padding:14px 0 12px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;will-change:transform}.admin-bar .bc-all-products-page-2026__sticky-heading{top:calc(32px + var(--bc-site-header-height, 0px) + var(--bc-subcategory-bar-height, 0px))}.bc-all-products-page-2026__sticky-placeholder{height:0;margin:0;padding:0;pointer-events:none}.bc-all-products-page-2026.is-flower-heading-fixed .bc-all-products-page-2026__sticky-heading{margin-bottom:0;box-shadow:0 10px 24px rgba(255,255,255,.9)}.bc-all-products-page-2026.is-flower-heading-fixed .bc-all-products-page-2026__sticky-heading h2{text-shadow:0 1px 0 rgba(255,255,255,.8)}.bc-all-products-page-2026__sticky-heading h2{margin:0;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(31px, 3.5vw, 43px);line-height:1;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.bc-all-products-page-2026__grid{width:100%;min-width:0}.bc-all-products-page-2026__grid .bcspg-wrap{margin-top:0}.bc-all-products-page-2026__grid-spacer{height:clamp(28px, 4vw, 46px);pointer-events:none}.bc-all-products-page-2026__missing-grid{margin:20px auto 0;max-width:680px;padding:16px 18px;border:1px dashed rgba(0,0,0,.28);border-radius:14px;background:#fffaf0;color:#111;font-size:14px;line-height:1.45;font-weight:800;text-align:center}@media (max-width:782px){.admin-bar .bc-all-products-page-2026__sticky-heading{top:46px}}@media (max-width:767px){.bc-all-products-page-2026{padding:28px 0 42px}.bc-all-products-page-2026__inner{width:calc(100% - 24px)}.bc-all-products-page-2026__header{margin-bottom:30px}.bc-all-products-page-2026__header h1{font-size:34px}.bc-all-products-page-2026__sticky-heading{margin-bottom:20px;padding:11px 0 10px}.bc-all-products-page-2026__sticky-placeholder{height:0;margin:0;padding:0;pointer-events:none}.bc-all-products-page-2026.is-flower-heading-fixed .bc-all-products-page-2026__sticky-heading{margin-bottom:0;box-shadow:0 10px 24px rgba(255,255,255,.9)}.bc-all-products-page-2026.is-flower-heading-fixed .bc-all-products-page-2026__sticky-heading h2{text-shadow:0 1px 0 rgba(255,255,255,.8)}.bc-all-products-page-2026__sticky-heading h2{font-size:32px}}.bc-page-template--mood-products,.bc-mood-products-page-2026,.bc-mood-products-page-2026 *{box-sizing:border-box}.bc-page-template--mood-products{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow-x:hidden}.bc-mood-products-page-2026{width:100%;margin:0;padding:clamp(28px, 4vw, 48px) 0 clamp(38px, 5vw, 70px);background:#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-mood-products-page-2026__inner{width:min(calc(100% - 32px), 1040px);margin:0 auto}.bc-mood-products-page-2026__header{margin:0 0 clamp(22px, 3vw, 32px);text-align:center}.bc-mood-products-page-2026__heading{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 0 2px;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(30px, 3.2vw, 39px);line-height:1;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;animation:bcMoodHeadingIn .7s cubic-bezier(.18,.9,.22,1) both}.bc-mood-products-page-2026__heading:after{content:"";position:absolute;left:50%;bottom:-2px;width:100%;height:7px;border-radius:999px;background:#ffbb3a;transform:translateX(-50%) scaleX(0);transform-origin:center;z-index:-1;animation:bcMoodHeadingUnderline .72s cubic-bezier(.18,.9,.22,1) .16s both}.bc-mood-products-page-2026__grid{width:100%;min-width:0}.bc-mood-products-page-2026__grid .bcspg-wrap{margin-top:0}.bc-mood-products-page-2026__missing-grid{margin:20px auto 0;max-width:680px;padding:16px 18px;border:1px dashed rgba(0,0,0,.28);border-radius:14px;background:#fffaf0;color:#111;font-size:14px;line-height:1.45;font-weight:800;text-align:center}@keyframes bcMoodHeadingIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bcMoodHeadingUnderline{from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}@media (max-width:767px){.bc-mood-products-page-2026{padding:28px 0 42px}.bc-mood-products-page-2026__inner{width:calc(100% - 24px)}.bc-mood-products-page-2026__heading{font-size:clamp(26px, 8.8vw, 34px);line-height:1.08}.bc-mood-products-page-2026--get-energized-and-focused .bc-mood-products-page-2026__heading,.bc-mood-products-page-2026--relief-from-aches .bc-mood-products-page-2026__heading{font-size:clamp(24px, 7.6vw, 32px)}}@media (prefers-reduced-motion:reduce){.bc-mood-products-page-2026__heading,.bc-mood-products-page-2026__heading:after{animation:none}.bc-mood-products-page-2026__heading:after{transform:translateX(-50%) scaleX(1)}}.bc-page-template--flower,.bc-flower-page-2026,.bc-flower-page-2026 *{box-sizing:border-box}.bc-page-template--flower{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow:visible}.bc-flower-page-2026{--bc-flower-admin-offset:0px;--bc-flower-nav-height:54px;--bc-flower-heading-top:calc(var(--bc-flower-admin-offset) + var(--bc-site-header-height, 0px) + var(--bc-subcategory-bar-height, var(--bc-flower-nav-height)));width:100%;margin:0;padding:0 0 clamp(42px, 5vw, 72px);background:#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-flower-page-2026__hero{width:min(calc(100% - 32px), 1040px);margin:0 auto;padding:clamp(26px, 3.5vw, 44px) 0 18px;text-align:center}.bc-flower-page-2026__main-heading{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 0 2px;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(36px, 4.2vw, 54px);line-height:1;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;animation:bcFlowerMainHeadingIn .72s cubic-bezier(.18,.9,.22,1) both}.bc-flower-page-2026__main-heading:after{content:"";position:absolute;left:50%;bottom:-2px;width:100%;height:7px;border-radius:999px;background:#ffbb3a;transform:translateX(-50%) scaleX(0);transform-origin:center;z-index:-1;animation:bcFlowerUnderlineIn .74s cubic-bezier(.18,.9,.22,1) .16s both}.bc-subcategory-bar,.bc-flower-page-2026__nav{position:sticky;top:calc(var(--bc-flower-admin-offset, 0px) + var(--bc-site-header-height, 0px));z-index:90;width:100%;margin:14px 0 clamp(24px, 3vw, 40px);padding:0;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 4px 20px -2px rgba(0,0,0,.04);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.admin-bar .bc-subcategory-bar,.admin-bar .bc-flower-page-2026{--bc-flower-admin-offset:32px}.bc-subcategory-bar__inner,.bc-flower-page-2026__nav-inner{width:min(calc(100% - 24px), 1200px);margin:0 auto;padding:10px 0;display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bc-subcategory-bar__inner::-webkit-scrollbar,.bc-flower-page-2026__nav-inner::-webkit-scrollbar{display:none}.bc-subcategory-bar__button,.bc-flower-page-2026__nav-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 18px;border:1px solid rgba(0,0,0,.09);border-radius:999px;background:#f8fafc;color:#1e293b !important;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:12.5px;line-height:1;font-weight:800;letter-spacing:.03em;text-decoration:none !important;text-transform:uppercase;white-space:nowrap;flex-shrink:0;transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer;user-select:none}.bc-subcategory-bar__dot,.bc-flower-page-2026__nav-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;transition:all .2s ease;opacity:.75}.bc-subcategory-bar__button:hover,.bc-subcategory-bar__button:focus-visible,.bc-flower-page-2026__nav-button:hover,.bc-flower-page-2026__nav-button:focus-visible{background:#111827;border-color:#111827;color:#fff !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(17,24,39,.15)}.bc-subcategory-bar__button:hover .bc-subcategory-bar__dot,.bc-subcategory-bar__button:focus-visible .bc-subcategory-bar__dot,.bc-flower-page-2026__nav-button:hover .bc-flower-page-2026__nav-dot,.bc-flower-page-2026__nav-button:focus-visible .bc-flower-page-2026__nav-dot{background:#4ade80;opacity:1;transform:scale(1.25)}.bc-subcategory-bar__button.is-active,.bc-flower-page-2026__nav-button.is-active{background:#000 !important;border-color:#000 !important;color:#fff !important;box-shadow:0 4px 14px rgba(0,0,0,.2) !important;transform:translateY(0)}.bc-subcategory-bar__button.is-active .bc-subcategory-bar__dot,.bc-flower-page-2026__nav-button.is-active .bc-flower-page-2026__nav-dot{background:#22c55e !important;box-shadow:0 0 6px rgba(34,197,94,.9);opacity:1 !important;transform:scale(1.2)}@media (max-width:900px){.bc-subcategory-bar__inner,.bc-flower-page-2026__nav-inner{justify-content:flex-start;padding:8px 16px;gap:6px}.bc-subcategory-bar__button,.bc-flower-page-2026__nav-button{padding:7px 14px;font-size:12px;min-height:34px}}.bc-flower-page-2026__inner{width:min(calc(100% - 32px), 1040px);margin:0 auto}.bc-flower-page-2026__section{width:100%;margin:0 0 clamp(54px, 6vw, 84px);padding:0;scroll-margin-top:calc(var(--bc-flower-heading-top, 54px) + 72px)}.bc-flower-page-2026__section:last-child{margin-bottom:0}.bc-flower-page-2026__section-header{position:sticky;top:var(--bc-flower-heading-top,54px);z-index:70;margin:0 0 clamp(22px, 3vw, 34px);padding:12px 0 13px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;box-shadow:0 8px 18px rgba(255,255,255,.82)}.bc-flower-page-2026__section-heading{margin:0;padding:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(31px, 3.3vw, 44px);line-height:1;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;animation:bcFlowerSectionHeadingIn .72s cubic-bezier(.18,.9,.22,1) both}.bc-flower-page-2026__grid{width:100%;min-width:0}.bc-flower-page-2026__grid .bcspg-wrap{margin-top:0}.bc-flower-page-2026__missing-grid{margin:20px auto 0;max-width:680px;padding:16px 18px;border:1px dashed rgba(0,0,0,.28);border-radius:14px;background:#fffaf0;color:#111;font-size:14px;line-height:1.45;font-weight:800;text-align:center}.bc-flower-page-2026__nav-placeholder,.bc-flower-page-2026__heading-placeholder{display:none;height:0;margin:0;padding:0;pointer-events:none}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__nav{position:fixed !important;left:0 !important;right:0 !important;top:var(--bc-flower-admin-offset,0px) !important;width:100% !important;z-index:1000002 !important;margin-top:0 !important;margin-bottom:0 !important}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__nav-placeholder{display:block;height:var(--bc-flower-nav-space,54px)}.bc-flower-page-2026__section-header.is-heading-fixed{position:fixed !important;left:var(--bc-flower-heading-left,0px) !important;top:var(--bc-flower-heading-top,54px) !important;width:var(--bc-flower-heading-width,100%) !important;z-index:1000001 !important;margin:0 !important;background:rgba(255,255,255,.98) !important;box-shadow:0 10px 22px rgba(255,255,255,.95) !important}.bc-flower-page-2026__section.is-heading-fixed-active .bc-flower-page-2026__heading-placeholder{display:block;height:var(--bc-flower-section-heading-space,64px)}@keyframes bcFlowerMainHeadingIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bcFlowerUnderlineIn{from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}@keyframes bcFlowerSectionHeadingIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:782px){.admin-bar .bc-flower-page-2026{--bc-flower-admin-offset:46px}}@media (max-width:767px){.bc-flower-page-2026__hero{width:calc(100% - 24px);padding:28px 0 18px}.bc-flower-page-2026__main-heading{font-size:38px}.bc-flower-page-2026__nav{margin-bottom:34px}.bc-flower-page-2026__nav-inner{width:calc(100% - 18px);gap:8px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bc-flower-page-2026__nav-inner::-webkit-scrollbar{display:none}.bc-flower-page-2026__nav-button{flex:0 0 auto;min-height:34px;padding:8px 15px;font-size:11px;letter-spacing:.03em}.bc-flower-page-2026__inner{width:calc(100% - 24px)}.bc-flower-page-2026__section{margin-bottom:50px;scroll-margin-top:calc(var(--bc-flower-heading-top, 54px) + 68px)}.bc-flower-page-2026__section-header{padding:10px 0 11px;margin-bottom:18px}.bc-flower-page-2026__section-heading{font-size:clamp(29px, 8.6vw, 38px);line-height:1.05}}@media (prefers-reduced-motion:reduce){.bc-flower-page-2026__main-heading,.bc-flower-page-2026__main-heading:after,.bc-flower-page-2026__section-heading{animation:none}.bc-flower-page-2026__main-heading:after{transform:translateX(-50%) scaleX(1)}}.bc-page-template--coas,.bc-coas-page-2026,.bc-coas-page-2026 *{box-sizing:border-box}.bc-page-template--coas{width:100%;margin:0;padding:0;background:#fff;color:#000;overflow-x:hidden}.bc-coas-page-2026{width:100%;margin:0;padding:clamp(34px, 4.5vw, 64px) 0 clamp(42px, 5vw, 72px);background:radial-gradient(circle at 15% 8%,rgba(139,197,63,.08),transparent 30%),radial-gradient(circle at 88% 18%,rgba(255,187,58,.08),transparent 34%),#fff;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif}.bc-coas-page-2026__inner{width:min(calc(100% - 32px), 980px);margin:0 auto}.bc-coas-page-2026__header{margin:0 0 clamp(24px, 3.2vw, 38px);text-align:center}.bc-coas-page-2026__main-heading{margin:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(38px, 4.8vw, 58px);line-height:1;font-weight:900;letter-spacing:-.055em;text-transform:uppercase;animation:bcCoasHeadingIn .68s cubic-bezier(.18,.9,.22,1) both}.bc-coas-page-2026__group{margin:0 0 clamp(44px, 5vw, 68px);padding:0}.bc-coas-page-2026__group:last-child{margin-bottom:0}.bc-coas-page-2026__group-header{margin:0 0 clamp(16px, 2.2vw, 24px);text-align:center}.bc-coas-page-2026__group-heading{margin:0;color:#000;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:clamp(29px, 3.2vw, 40px);line-height:1;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;animation:bcCoasSubHeadingIn .68s cubic-bezier(.18,.9,.22,1) both}.bc-coas-page-2026__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px 18px;width:100%}.bc-coas-page-2026__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:9px 12px;border:2px solid #ffbb3a;border-radius:4px;background:#ffbb3a;color:#fff !important;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px;line-height:1.1;font-weight:900;text-align:center;text-decoration:none !important;box-shadow:0 4px 0 rgba(0,0,0,.04);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.bc-coas-page-2026__button:hover,.bc-coas-page-2026__button:focus-visible{transform:translateY(-1px);background:#111;border-color:#111;color:#fff !important;box-shadow:0 8px 18px rgba(0,0,0,.14)}.bc-coas-page-2026__button:focus-visible{outline:3px solid rgba(255,187,58,.42);outline-offset:3px}.bc-coas-page-2026__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor;line-height:1}.bc-coas-page-2026__icon svg{display:block;width:14px;height:14px}@keyframes bcCoasHeadingIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bcCoasSubHeadingIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.bc-coas-page-2026{padding:30px 0 46px}.bc-coas-page-2026__inner{width:calc(100% - 24px)}.bc-coas-page-2026__main-heading{font-size:39px}.bc-coas-page-2026__group-heading{font-size:clamp(27px, 8.5vw, 35px)}.bc-coas-page-2026__grid{grid-template-columns:1fr;gap:10px}.bc-coas-page-2026__button{min-height:38px;font-size:13px;padding:10px 12px}}@media (min-width:768px) and (max-width:980px){.bc-coas-page-2026__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (prefers-reduced-motion:reduce){.bc-coas-page-2026__main-heading,.bc-coas-page-2026__group-heading{animation:none}}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__hero{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__nav{background:rgba(255,255,255,.97) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid rgba(0,0,0,.08) !important;box-shadow:0 8px 24px -4px rgba(0,0,0,.08) !important;isolation:isolate !important}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__nav:before{display:none !important}.bc-flower-page-2026__section-header{background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.bc-flower-page-2026__section-header.is-heading-fixed{display:flex !important;align-items:center !important;justify-content:center !important;min-height:64px !important;padding:12px 10px 14px !important;background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:1px solid rgba(0,0,0,.04) !important;box-shadow:0 10px 18px rgba(255,255,255,1),0 8px 14px rgba(0,0,0,.04) !important;overflow:hidden !important}.bc-flower-page-2026__section-header.is-heading-fixed+.bc-flower-page-2026__heading-placeholder{display:block !important}.bc-flower-page-2026__section-header.is-heading-fixed .bc-flower-page-2026__section-heading{margin:0 !important;transform:none !important;animation:none !important}.bc-flower-page-2026.is-nav-fixed .bc-flower-page-2026__main-heading{opacity:0 !important;visibility:hidden !important}@media (max-width:767px){.bc-flower-page-2026__section-header.is-heading-fixed{min-height:58px !important;padding:9px 8px 11px !important}.bc-flower-page-2026__section-header.is-heading-fixed .bc-flower-page-2026__section-heading{font-size:clamp(28px, 8vw, 34px) !important;line-height:1.04 !important}}.bc-mood-products-page-2026--flower-smalls .bc-mood-products-page-2026__intro{max-width:760px;margin:14px auto 0;color:rgba(12,22,9,.72);font-size:clamp(15px, 2vw, 18px);font-weight:500;line-height:1.55;text-align:center}