.clrbb{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--clr-ink)}.clrbb *{box-sizing:border-box}.clrbb-tp{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#3a3a3a;margin:0 0 14px;flex-wrap:wrap}.clrbb-tp .box{width:20px;height:20px;border-radius:4px;background:var(--clr-tp);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;line-height:1}.clrbb-tp .boxes{display:inline-flex;gap:3px}.clrbb-tp b{font-weight:800;color:#111}.clrbb-tp .tp-star{color:var(--clr-tp);font-size:15px}.clrbb-tp .tp-name{color:var(--clr-tp);font-weight:800}.clrbb-eyebrow{display:block;color:var(--clr-red);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.clrbb-h1{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(30px,4vw,44px);line-height:1.04;letter-spacing:-.03em;margin:0 0 12px;color:var(--clr-ink)}.clrbb-h1 .v2{color:var(--clr-red)}.clrbb-sub{font-size:16px;line-height:1.6;color:var(--clr-ink2);margin:0 0 20px}.clrbb-sub strong{font-weight:700;color:var(--clr-ink)}.clrbb-pricerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px}.clrbb-pricerow .now{font-family:Sora;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--clr-ink)}.clrbb-pricerow .was{font-size:19px;color:#9a9a9a;text-decoration:line-through;font-weight:600}.clrbb-pricerow .save{background:var(--clr-red-tint);color:var(--clr-red);font-size:13px;font-weight:800;padding:7px 14px;border-radius:100px;letter-spacing:.02em}.clrbb-bfbar{display:flex;align-items:center;gap:14px;background:var(--clr-red-tint);border:1px solid rgba(190,24,32,.28);border-radius:16px;padding:12px 16px;margin:0 0 20px}.clrbb-bfbar .off{font-family:Sora;font-weight:800;font-size:22px;color:var(--clr-red);letter-spacing:-.02em;white-space:nowrap}.clrbb-bfbar .pill{margin-left:auto;background:var(--clr-ink);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:11px 18px;border-radius:100px;white-space:nowrap}.clrbb-rating{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;color:#3a3a3a}.clrbb-rating .st{color:var(--clr-gold);font-size:16px;letter-spacing:1px}.clrbb-rating b{font-weight:800}.clrbb-bullets{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:14px}.clrbb-bullets .bt{font-family:Sora;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--clr-ink);margin:0 0 4px;text-transform:none}.clrbb-bullets li{display:flex;gap:13px;align-items:center;font-size:16px;line-height:1.4;color:var(--clr-ink2)}.clrbb-bullets li .ic{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.clrbb-bullets li .ic svg{width:21px;height:21px}.clrbb-bullets li .ic.red{background:var(--clr-red-tint);color:var(--clr-red)}.clrbb-bullets li .ic.blue{background:#e8f0fe;color:var(--clr-blue)}.clrbb-bullets li .ic.green{background:#e6f6ef;color:var(--clr-green)}.clrbb-bullets li .ic.amber{background:#fef3dc;color:#d98a04}.clrbb-bullets li strong{font-weight:800;color:var(--clr-ink)}.clrbb-note{font-size:11.5px;color:var(--clr-muted);font-style:italic;line-height:1.4;margin:4px 0 18px}.clrbb-stock{display:flex;align-items:center;gap:14px;margin:0 0 16px}.clrbb-stock .bar{flex:1 1 auto;height:9px;background:#edeae6;border-radius:100px;overflow:hidden}.clrbb-stock .bar span{display:block;height:100%;background:var(--clr-red);border-radius:100px}.clrbb-stock .lbl{flex:0 0 auto;font-size:13.5px;font-weight:800;color:var(--clr-red);white-space:nowrap}.clrbb-banner{margin:0 0 22px}.clrbb-banner img{width:100%;height:auto;border-radius:16px;display:block}.clrbb-offer{margin:6px 0 4px}.clrbb-ohead{font-family:Sora;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-ink);text-align:center;background:#f3f1ee;border-radius:12px;padding:9px;margin:0 0 14px}.clrbb-tier{position:relative;display:block;border:2px solid var(--clr-line);border-radius:20px;padding:16px 14px;margin:0 0 12px;cursor:pointer;background:#fff;transition:.18s}.clrbb-tier input{position:absolute;opacity:0;pointer-events:none}.clrbb-tier.on{border-color:var(--clr-red);background:linear-gradient(180deg,#fff,#fdf5f5);box-shadow:0 12px 32px -8px #be182038;transform:translateY(-2px)}.clrbb-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:100px;white-space:nowrap}.clrbb-badge.pop{background:var(--clr-ink);color:#fff}.clrbb-badge.deal{background:var(--clr-red);color:#fff}.clrbb-row{display:flex;align-items:center;gap:12px}.clrbb-radio{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:2px solid #cfcdc9;position:relative;transition:.18s}.clrbb-tier.on .clrbb-radio{border-color:var(--clr-red)}.clrbb-tier.on .clrbb-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--clr-red)}.clrbb-thumb{flex:0 0 64px;width:64px;height:64px;object-fit:contain;background:transparent;border-radius:0;padding:0}.clrbb-mid{flex:1 1 auto;min-width:0}.clrbb-mid .tt{font-weight:800;font-size:15.5px;line-height:1.15}.clrbb-mid .gift{font-size:12px;font-weight:700;color:var(--clr-red);margin-top:3px}.clrbb-mid .sv{display:inline-block;margin-top:5px;font-size:11px;font-weight:800;color:var(--clr-green);background:#0e9f6e1a;padding:2px 8px;border-radius:100px}.clrbb-price{text-align:right;flex:0 0 auto}.clrbb-price .now{font-family:Sora;font-weight:800;font-size:19px;line-height:1}.clrbb-price .per{font-size:11px;color:var(--clr-muted);margin-top:2px}.clrbb-price .cmp{font-size:12px;color:var(--clr-muted);text-decoration:line-through;margin-top:2px}.clrbb-tiers{display:flex;flex-direction:column;gap:12px;padding:12px 0 2px;margin:0}.clrbb-tiers .clrbb-tier{width:auto;margin:0}.clrbb-tdots{display:none}.clrbb-giftttl{display:flex;align-items:center;gap:8px;font-family:Sora;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin:6px 0 18px;line-height:1.3}.clrbb-giftttl svg{width:18px;height:18px;color:var(--clr-red);flex:0 0 18px}.clrbb-giftcards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.clrbb-gcard{position:relative;border:1.6px solid var(--clr-line);border-radius:16px;padding:24px 8px 14px;text-align:center;background:#f7f6f4}.clrbb-gcard.on{border-color:var(--clr-red);background:linear-gradient(180deg,#fff,#fdf5f5)}.clrbb-gcard .fb{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:100px;background:#c9c7c3;color:#fff;white-space:nowrap}.clrbb-gcard.on .fb{background:var(--clr-red)}.clrbb-gcard .im{height:64px;display:flex;align-items:center;justify-content:center;margin:0 0 10px}.clrbb-gcard .im .gimg{max-height:64px;max-width:85%;object-fit:contain;border-radius:8px}.clrbb-gcard .lock{width:40px;height:40px;border-radius:10px;background:#e7e4df;display:flex;align-items:center;justify-content:center}.clrbb-gcard .lock svg{width:20px;height:20px;color:#a9a6a1}.clrbb-gcard .gt{font-size:12.5px;font-weight:800;line-height:1.25;color:var(--clr-ink)}.clrbb-gcard.locked .gt{color:var(--clr-muted);font-weight:700}.clrbb-addon{display:flex;align-items:center;gap:12px;border:1px solid var(--clr-line);border-radius:16px;padding:12px 14px;margin:0 0 16px}.clrbb-addbtn{flex:0 0 34px;width:34px;height:34px;border-radius:10px;border:1px solid var(--clr-line);background:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;color:var(--clr-ink);transition:.15s}.clrbb-addbtn.added{background:var(--clr-red);border-color:var(--clr-red);color:#fff}.clrbb-addon .ad-im{flex:0 0 44px;width:44px;height:44px;object-fit:contain}.clrbb-addon .ad-tx{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.3}.clrbb-addon .ad-tx b{font-weight:800;font-size:14px;color:var(--clr-ink)}.clrbb-addon .ad-tx span{color:var(--clr-muted)}.clrbb-addon .ad-price{flex:0 0 auto;font-family:Sora;font-weight:800;font-size:17px;color:var(--clr-ink)}.clrbb-total{display:flex;justify-content:space-between;align-items:center;font-family:Sora;font-weight:800;font-size:16px;border-top:1px solid var(--clr-line);padding-top:14px;margin:0 0 12px}.clrbb-total .tv{font-size:22px}.clrbb-total-note{font-size:11.5px;color:var(--clr-muted);margin:-6px 0 12px;text-align:right}.clrbb-add{position:relative;display:block;width:100%;background:var(--clr-ink);color:#fff;border:0;border-radius:100px;padding:19px 24px;font-family:Inter;font-size:17px;font-weight:800;cursor:pointer;box-shadow:var(--clr-sh-btn);transition:.15s}.clrbb-add:hover{transform:translateY(-1px);filter:brightness(1.08)}.clrbb-add-c{display:inline-flex;align-items:center;gap:10px;justify-content:center;white-space:nowrap;flex-wrap:nowrap}.clrbb-add-c svg{width:20px;height:20px}.clrbb-add s{opacity:.6;font-weight:600;margin-left:4px}.clrbb-add.is-loading .clrbb-add-c{visibility:hidden}.clrbb-add-spin{display:none;position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:clrspin .7s linear infinite}.clrbb-add.is-loading .clrbb-add-spin{display:block}@keyframes clrspin{to{transform:rotate(360deg)}}.clrbb-micro{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--clr-muted);margin:10px 0 0}.clrbb-micro span{display:inline-flex;align-items:center;gap:5px}.clrbb-micro svg{width:14px;height:14px;color:var(--clr-green)}.clrbb-warn{background:#fdf8ec;border:1px solid #F0E6CC;border-radius:16px;padding:18px;margin:12px 0 0}.clrbb-warn .wh{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.02em;color:#8a6d2f;margin:0 0 8px}.clrbb-warn p{font-size:13.5px;line-height:1.65;color:#8a6d2f;margin:0}.clrbb-warn strong{font-weight:800;color:#6f561f}.clrbb-trust3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0}.clrbb-trust3 .t3{border:1px solid var(--clr-line);border-radius:14px;padding:14px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.clrbb-trust3 .t3 svg{width:22px;height:22px;color:var(--clr-ink)}.clrbb-trust3 .t3 span{font-size:12px;line-height:1.3;color:var(--clr-muted);font-weight:600}.clrbb-guar{background:linear-gradient(120deg,#f1ecfa,#eceffb 55%,#e8f1fa);border-radius:18px;padding:20px;margin:16px 0 0}.clrbb-guar h4{font-family:Inter;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;color:#2b2b45;margin:0 0 10px}.clrbb-guar p{font-size:13.5px;line-height:1.65;color:#4b4b5c;margin:0}.clrbb-guar strong{font-weight:800;color:#2b2b45}.clrbb-pay{text-align:center;margin:14px 0 0}.clrbb-pay img{display:inline-block;max-width:320px;width:100%;height:auto}.clrbb-ship{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;margin:12px 0 0;color:var(--clr-ink2)}.clrbb-ship svg{width:20px;height:20px;color:var(--clr-green);flex:0 0 20px}.clrbb-ship strong{font-weight:800}.clrbb-tabs{margin:18px 0 0}.clrbb-tabs .tbl{font-family:Sora;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--clr-ink);text-transform:none;margin:0 0 12px}.clrbb-tabrow{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.clrbb-tabrow::-webkit-scrollbar{display:none}.clrbb-tab{flex:0 0 auto;white-space:nowrap;background:#f3f1ee;color:var(--clr-ink);border:0;border-radius:100px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:.15s}.clrbb-tab.on{background:var(--clr-ink);color:#fff}.clrbb-panel{display:none;font-size:14.5px;line-height:1.7;color:var(--clr-ink2);background:var(--clr-mist);border-radius:16px;padding:18px}.clrbb-panel.on{display:block}.clrbb-panel p{margin:0 0 10px}.clrbb-panel p:last-child{margin-bottom:0}.clrbb-panel strong{font-weight:800;color:var(--clr-ink)}.clrbb-panel h5{font-family:Inter;font-weight:800;font-size:13px;letter-spacing:.03em;text-transform:uppercase;margin:0 0 6px}.clrbb-panel h5.m1{color:var(--clr-red)}.clrbb-panel h5.m2{color:var(--clr-blue);margin-top:16px}.clrbb-panel .meta{font-weight:800;color:var(--clr-ink);margin-top:16px}.clrbb-panel ul{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.clrbb-panel ul li{display:flex;gap:9px;align-items:flex-start}.clrbb-panel ul li:before{content:"\2713";color:var(--clr-green);font-weight:800;flex:0 0 auto}.clrbb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9998;background:#fff;border-top:1px solid var(--clr-line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .28s ease;padding:10px 16px}.clrbb-sticky.show{transform:translateY(0)}.clrbb-sticky .in{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:12px}.clrbb-sticky .th{flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#f7f6f4;overflow:hidden}.clrbb-sticky .th img{width:100%;height:100%;object-fit:contain}.clrbb-sticky .btn{flex:1 1 auto;background:var(--clr-ink);color:#fff;border:0;border-radius:100px;padding:14px;font-size:15px;font-weight:800;cursor:pointer}@media(max-width:600px){.clrbb-h1{font-size:30px}.clrbb-price .now{font-size:17px}.clrbb-thumb{flex-basis:46px;width:46px;height:46px}.clrbb-tier{padding-left:8px!important;padding-right:8px!important}.clrbb-row{gap:6px!important}.clrbb-radio{flex:0 0 18px!important;width:18px!important;height:18px!important}.clrbb-thumb{flex:0 0 40px!important;width:40px!important;height:40px!important}.clrbb-mid .tt{font-size:12.5px!important;white-space:nowrap!important;letter-spacing:-.03em!important}.clrbb-mid .gift{font-size:10.5px!important;white-space:nowrap!important;letter-spacing:-.02em!important}.clrbb-mid .sv{font-size:9px!important;white-space:nowrap!important;padding:2px 5px!important}.clrbb-price .now{font-size:15px!important}.clrbb-price .per{font-size:9px!important}.clrbb-price .cmp{font-size:10px!important}}@media(max-width:340px){.clrbb-mid .tt{font-size:11.5px!important}.clrbb-mid .gift{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/clr-core.css.map */
