.bfcm-presale{--bf-navy: #1B1650;--bf-pink: #E84E9A;--bf-pink-dark: #A92A6A;--bf-yellow: #FFD429;--bf-violet: #6A35E0;--bf-lilac: #EDEBF5;--bf-head: "Urbane Rounded", Arial, sans-serif;--bf-body: Barlow, Arial, sans-serif}.bfcm-presale #lp-bundle__free-shipping,.bfcm-presale #lp-bundle__free-shipping p{background-color:var(--bf-navy);font-family:var(--bf-body);font-weight:700}.bfcm-presale .lp-bundle__selected-items h1,.bfcm-presale .packs-toggle__4-6-packs>*,.bfcm-presale .selected-items__price,.bfcm-presale .selected-items__counter,.bfcm-presale .selected-product-details .product-title,.bfcm-presale .total-price,.bfcm-presale .total-save,.bfcm-presale #lp-bundle__aromaweave h3,.bfcm-presale #lp-bundle__aromaweave p,.bfcm-presale #lp-bundle-builder__reviews .text-rate,.bfcm-presale .jdgm-rev .jdgm-rev__title{font-family:var(--bf-head);font-weight:900}.bfcm-presale .lp-bundle__selected-items h1,.bfcm-presale #lp-bundle__aromaweave h3{text-transform:uppercase}.bfcm-presale .sticker-item__name,.bfcm-presale .selected-product-details .product,.bfcm-presale .selected-product-details .product-name,.bfcm-presale .selected-items__star-reviews,.bfcm-presale .selected-items__try-risk,.bfcm-presale .btn-cart-all,.bfcm-presale .sticker-item__cart{font-family:var(--bf-body)}.bfcm-presale .lp-bundle__selected-items h1,.bfcm-presale .lp-bundle__sticker-item .sticker-item__name,.bfcm-presale .selected-product-details .product-title,.bfcm-presale .selected-items__price .price__after,.bfcm-presale #lp-bundle__aromaweave h3,.bfcm-presale #lp-bundle__aromaweave p,.bfcm-presale .bundle-quantity-container .bundle-quantity,.bfcm-presale .jdgm-star{color:var(--bf-navy)}.bfcm-presale .selected-items__packs-toggle .packs-toggle__4-6-packs p,.bfcm-presale .packs-toggle__4-6-packs .pack-btn{border-radius:18px;border:2px solid #D6DEFA;background:#fff;color:var(--bf-navy);padding:14px 16px;transition:border-color .15s ease}.bfcm-presale .packs-toggle__4-6-packs .pack-btn:hover{border-color:var(--bf-navy)}.bfcm-presale .packs-toggle__4-6-packs .packs__active.pack-btn{border:3px solid var(--bf-navy);padding:13px 15px;background:#fff;box-shadow:none}.bfcm-presale .selected-items__packs-toggle,.bfcm-presale .selected-items__packs-toggle .packs-toggle__4-6-packs{width:100%!important;max-width:none!important}.bfcm-presale .toggle-details-container{width:100%;background:#fffbd6;border:3px solid var(--bf-navy);border-radius:22px;padding:18px 20px 22px;overflow:clip}.bfcm-presale .selected-items__packs-toggle .packs-toggle__4-6-packs{background:transparent;border:0;border-radius:0;padding:0;gap:12px}.bfcm-presale .toggle-details-container .selected-product-details{padding:14px 4px 0;max-width:none}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight{text-align:left;white-space:nowrap;margin-right:auto}.bfcm-presale .packs-toggle__4-6-packs .pack-btn{justify-content:flex-start}@media(max-width:520px){.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight{white-space:normal;font-size:14px}.bfcm-presale .selected-items__price .price__after{font-size:22px}.bfcm-presale .toggle-details-container{padding:14px 12px 18px}}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight,.bfcm-presale .packs__active.pack-btn .packs-highlight,.bfcm-presale .pack-btn:hover .packs-highlight{color:var(--bf-navy)!important;font-family:var(--bf-head);font-weight:900}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-radio{border-color:var(--bf-navy)}.bfcm-presale .packs-toggle__4-6-packs .pack-btn:hover .packs-radio:after,.bfcm-presale .packs-toggle__4-6-packs .packs__active .packs-radio:after{background:var(--bf-navy)}.bfcm-presale .packs__active.pack-btn .selected-items__price{display:inline-flex;align-items:baseline;gap:10px}.bfcm-presale .selected-items__price .price__after{order:1;font:900 28px/1 var(--bf-head);color:var(--bf-navy)}.bfcm-presale .selected-items__price .price__before{order:2;font:700 18px/1 var(--bf-body);color:#9a94bf;text-decoration:line-through}.bfcm-presale .selected-items__counter{border:2px solid var(--bf-violet);color:var(--bf-violet);border-radius:999px}.bfcm-presale .lp-bundle__sticker-item:hover,.bfcm-presale [data-product-selected=true]{background-color:var(--bf-navy)}.bfcm-presale .lp-bundle__sticker-item:hover .sticker-item__name,.bfcm-presale [data-product-selected=true] .sticker-item__name{color:#fff}.bfcm-presale .lp-bundle__sticker-item .sticker-item__cart,.bfcm-presale .btn-cart-all,.bfcm-presale .lp-bundle__sticker-item:hover .sticker-item__cart,.bfcm-presale [data-product-selected=true] .sticker-item__cart{background-color:#ff6b3d;color:#fff;border:3px solid var(--bf-navy);border-radius:60px;box-shadow:none;font-family:var(--bf-head);font-weight:900;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transform:none;transition:background-color .15s ease}.bfcm-presale .lp-bundle__sticker-item .sticker-item__cart:hover,.bfcm-presale .btn-cart-all:hover{background-color:#f25c2c;color:#fff;box-shadow:none;transform:none}.bfcm-presale .lp-bundle__sticker-item .sticker-item__cart:active,.bfcm-presale .btn-cart-all:active{background-color:#db4f22}.bfcm-presale .btn-cart-all:focus-visible,.bfcm-presale .sticker-item__cart:focus-visible{outline:3px solid #2B4FD6;outline-offset:3px}.bfcm-presale .lp-bundle__sticker-item[data-product-selected=true] .bundle-quantity-container button{color:var(--bf-navy);background:#fff}.bfcm-presale .lp-bundle__sticker-item[data-product-selected=true] .bundle-quantity-container button:hover{background-color:#ff6b3d;color:#fff}.bfcm-presale .total-price{color:var(--bf-pink)}.bfcm-presale .total-save,.bfcm-presale .selected-product-details .product-name{color:var(--bf-navy)}.bfcm-presale .b3g1-free-badge{background:var(--bf-yellow)!important;color:var(--bf-navy)!important;border-radius:999px!important;padding:3px 10px!important;font-family:var(--bf-head)!important;font-weight:900!important}.bfcm-presale .selected-product-details .product-title[style*="2e7d32"],.bfcm-presale .selected-product-details .product-title[style*="2e7d32"]+.product .product-name{color:var(--bf-violet)!important}.bfcm-presale .bg-gray,.bfcm-presale .jdgm-rev.jdgm-rev{background-color:var(--bf-lilac)}.bfcm-presale .jdgm-sort-dropdown-wrapper,.bfcm-presale .jdgm-all-reviews-page__load-more-wrapper{border-color:var(--bf-navy);color:var(--bf-navy);border-radius:999px}.bfcm-presale .bfcm-variant-select{display:block;width:100%;max-width:220px;margin:8px auto 10px;padding:9px 36px 9px 16px;font:600 15px Barlow,Arial,sans-serif;color:var(--bf-navy);background:#fff;border:2px solid #D9D5EE;border-radius:999px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bf-navy) 50%),linear-gradient(135deg,var(--bf-navy) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.bfcm-presale .bfcm-variant-select:focus{outline:none;border-color:var(--bf-pink)}.bfcm-presale .bfcm-variant-select:disabled{opacity:.6;cursor:not-allowed}.bfcm-presale .toggle-details-container .selected-items__star-reviews{margin:12px 0 0;text-align:center;color:var(--bf-navy)}.bfcm-presale .toggle-details-container .cart-all-container{width:100%;margin:14px 0 0;padding:0}.bfcm-presale .toggle-details-container .btn-cart-all{width:100%;max-width:none;display:block;text-align:center;padding:17px 20px;font-size:17px}.bfcm-presale .toggle-details-container .selected-items__counter{margin-left:auto;margin-right:auto}.bfcm-presale .toggle-details-container .selected-items__try-risk{margin:12px 0 0;text-align:center;font-size:13px;color:var(--bf-navy)}.bfcm-presale .packs-toggle__4-6-packs .pack-btn{flex-wrap:nowrap;overflow:hidden;align-items:center;gap:10px}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight{flex:1 1 auto;min-width:0;white-space:nowrap;font-size:clamp(12px,1.25vw,17px)}.bfcm-presale .packs-toggle__4-6-packs .packs__active.pack-btn .selected-items__price{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.bfcm-presale .selected-items__price .price__after{font-size:clamp(18px,1.9vw,26px)}.bfcm-presale .selected-items__price .price__before{font-size:clamp(12px,1.2vw,16px)}@media(max-width:520px){.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight{font-size:12px}.bfcm-presale .selected-items__price .price__after{font-size:18px}.bfcm-presale .selected-items__price .price__before{font-size:11px}}.bfcm-presale #lp-bundle__picker .row>[class*=col-]{min-width:0}.bfcm-presale .lp-bundle__grid-stickers{grid-template-columns:repeat(3,minmax(0,1fr))}.bfcm-presale .lp-bundle__sticker-item{min-width:0;container-type:inline-size}.bfcm-presale .lp-bundle__selected-items,.bfcm-presale .selected-items__packs-toggle,.bfcm-presale .toggle-details-container,.bfcm-presale .toggle-details-container *{box-sizing:border-box}.bfcm-presale .lp-bundle__selected-items{max-width:100%}.bfcm-presale .lp-bundle__grid-stickers .lp-bundle__sticker-item{position:relative}.bfcm-presale .lp-bundle__sticker-item .bfcm-free-note{position:absolute;top:6px;left:50%;transform:translate(-50%);margin:0;padding:4px 12px;border-radius:999px;background:var(--bf-yellow);color:var(--bf-navy);font:900 11px/1.2 var(--bf-head);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:2}@media(min-width:769px){.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)){display:grid!important;direction:rtl;grid-template-columns:repeat(5,84px);gap:14px 0;width:max-content;max-width:100%;padding-top:56px;align-items:start}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds{direction:ltr;max-width:none;min-width:0}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds img{width:100%;max-width:84px!important;height:auto;display:block}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(1){transform:translateY(-0px)!important;z-index:9!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(2){transform:translate(14px,-14px)!important;z-index:8!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(3){transform:translate(28px,-28px)!important;z-index:7!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(4){transform:translate(42px,-42px)!important;z-index:6!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(5){transform:translate(56px,-56px)!important;z-index:5!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(6){transform:translateY(-0px)!important;z-index:9!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(7){transform:translate(14px,-14px)!important;z-index:8!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(8){transform:translate(28px,-28px)!important;z-index:7!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds:nth-child(9){transform:translate(42px,-42px)!important;z-index:6!important}.bfcm-presale .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .b3g1-free-badge{top:26px!important;left:50%!important;transform:translate(-50%);z-index:3!important;padding:2px 8px!important;font-size:13px!important;line-height:1.15!important}}@media(max-width:767px){.bfcm-presale .lp-bundle__grid-stickers{column-gap:8px;row-gap:14px;padding:0 4px}.bfcm-presale .lp-bundle__grid-stickers .lp-bundle__sticker-item{padding:10px 6px 12px;border-radius:16px}.bfcm-presale .lp-bundle__sticker-item .sticker-item_img{max-width:84px;width:100%;height:auto}.bfcm-presale .lp-bundle__sticker-item .sticker-item__name{margin:10px 0;font-size:13px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.bfcm-presale .lp-bundle__sticker-item .sticker-item__name span{font-size:12px!important}.bfcm-presale .lp-bundle__sticker-item .sticker-item__cart,.bfcm-presale .lp-bundle__sticker-item:hover .sticker-item__cart,.bfcm-presale [data-product-selected=true] .sticker-item__cart{max-width:100%;width:100%;padding:9px 4px;font-size:12px;line-height:1;border-width:2px;letter-spacing:.2px;white-space:nowrap}.bfcm-presale .bfcm-variant-select{max-width:100%;padding:7px 24px 7px 10px;font-size:12px;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container{width:100%;height:34px}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container button{font-size:16px;width:30%}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity{font-size:14px;width:40%;padding:0;text-align:center}.bfcm-presale .lp-bundle__sticker-item .bfcm-free-note{font-size:9px;padding:3px 7px;top:4px}}@media(min-width:768px){.bfcm-presale .lp-bundle__selected-items{position:sticky;top:35px}}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container{align-items:stretch;width:100%;max-width:100%;height:40px;background:#fff;border-radius:999px;overflow:hidden}.bfcm-presale .lp-bundle__sticker-item[data-product-selected=true] .bundle-quantity-container button,.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container button{flex:0 0 33.333%;width:33.333%;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--bf-navy);font:800 18px/1 var(--bf-body);display:flex;align-items:center;justify-content:center}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container .bundle-quantity{flex:1 1 auto;width:33.333%;max-width:none;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--bf-navy);font:800 16px/40px var(--bf-body);text-align:center;box-shadow:none;-moz-appearance:textfield}.bfcm-presale .lp-bundle__sticker-item[data-product-selected=true] .bundle-quantity-container button:hover{background:#ff6b3d;color:#fff}@media(max-width:767px){.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container{height:36px}.bfcm-presale .lp-bundle__sticker-item .bundle-quantity-container .bundle-quantity{font-size:15px;line-height:36px}}@media(max-width:767px){.bfcm-presale #lp-bundle__picker{margin-top:16px;margin-bottom:40px}.bfcm-presale .lp-bundle__selected-items h1{margin:0 0 10px;font-size:32px;line-height:1.05}.bfcm-presale #lp-bundle__picker .row>.col-md-6.relative{padding-top:0}}@media(max-width:768px){.bfcm-presale .selected-items__imgs{height:auto;min-height:78px;padding:8px 8px 6px;align-items:flex-end;justify-content:center;box-shadow:0 -6px 14px #1b16501f}.bfcm-presale .selected-items__imgs .selected-bundle-container-ds{display:flex!important;flex-direction:row;direction:ltr;justify-content:center;align-items:flex-end;gap:6px;width:100%;max-width:100%;padding:0!important}.bfcm-presale .selected-items__imgs .selected-bundle-container-ds .selected-bundle-ds{flex:0 1 46px;max-width:46px;min-width:0;min-height:0;transform:none!important;z-index:1!important}.bfcm-presale .selected-items__imgs .selected-bundle-container-ds .selected-bundle-ds img{width:100%;max-width:100%!important;height:auto;display:block}.bfcm-presale .selected-items__imgs .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)){gap:3px}.bfcm-presale .selected-items__imgs .selected-bundle-container-ds:has(>.selected-bundle-ds:nth-child(7)) .selected-bundle-ds{flex-basis:34px;max-width:34px}.bfcm-presale .selected-items__imgs .remove-pack-item{width:16px;height:16px;top:-6px;left:-6px}.bfcm-presale .selected-items__imgs .b3g1-free-badge{top:40%!important;left:50%!important;transform:translate(-50%);padding:1px 5px!important;font-size:8px!important;line-height:1.2!important;z-index:3!important}}@media(max-width:768px){.bfcm-presale .toggle-details-container .cart-all-container{left:0;right:0;bottom:0;width:100%;margin:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fffbd6;border-top:2px dashed #E7DFA0;box-shadow:0 -6px 14px #1b16501f}.bfcm-presale .toggle-details-container .btn-cart-all{width:auto;display:block;max-width:300px;width:100%;margin:0 auto;padding:13px 10px;font-size:15px;white-space:nowrap}.bfcm-presale .toggle-details-container .selected-items__counter{max-width:300px;margin:0 auto;background:#fff}.bfcm-presale .cazz--bubble{bottom:96px!important;right:12px!important}.bfcm-presale .selected-items__imgs{bottom:76px}}@media(max-width:768px){.bfcm-presale .selected-items__imgs:not(:has(.selected-bundle-ds img.active)){display:none!important}}@media(max-width:520px){.bfcm-presale .packs-toggle__4-6-packs .pack-btn{padding-left:10px;padding-right:10px;gap:6px}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-radio{flex:0 0 auto}.bfcm-presale .packs-toggle__4-6-packs .pack-btn .packs-highlight{font-size:10.5px;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:clip}.bfcm-presale .packs-toggle__4-6-packs .packs__active.pack-btn .selected-items__price{gap:4px}.bfcm-presale .selected-items__price .price__after{font-size:15px}.bfcm-presale .selected-items__price .price__before{font-size:9.5px}}.bfcm-presale #lp-bundle-builder__reviews .lp-bundle-wave{display:none!important}.bfcm-presale #lp-bundle-builder__reviews{padding-bottom:80px;overflow:hidden}.bfcm-presale #lp-bundle-builder__reviews .reviews-character{pointer-events:none}.bfcm-presale .jdgm-all-reviews__body>.jdgm-rev.bfcm-rev-hidden{display:none!important}.bfcm-presale.bfcm-reviews-expanded #lp-bundle-builder__reviews{padding-bottom:170px}.bfcm-presale .selected-items__counter,.bfcm-presale .toggle-details-container .selected-items__counter{display:block;width:100%;background:#ffe1d6;color:var(--bf-navy);border:3px solid #E9B9A6;border-radius:60px;padding:17px 20px;font-family:var(--bf-head);font-weight:900;font-size:17px;letter-spacing:.5px;text-transform:uppercase;text-align:center;line-height:1.2;cursor:not-allowed;box-shadow:none;opacity:1}@media(max-width:768px){.bfcm-presale .toggle-details-container .selected-items__counter{max-width:300px;margin:0 auto;padding:13px 10px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bfcm-presale-builder.css.map */
