.juo-build-a-box{--ll-blue-dark: #3E525D;--ll-blue-mid-dark: #556C77;--ll-blue: #6C8591;--ll-blue-light: #9AAFB7;--ll-sand-dark: #B7AB96;--ll-sand: #CFC7B9;--ll-sand-light: #E1DED7;--ll-sand-light-plus: #ECEBE9;--ll-black: #212121;--ll-gray-dark: #454545;--ll-gray-light: #7A7A7A;--ll-white: #FFFFFF;--ll-display: "FS Benjamin", Georgia, serif;--ll-body: "Haffer Sans", -apple-system, "Segoe UI", Helvetica, sans-serif;--ll-mono: "Haffer Mono", ui-monospace, "SF Mono", Menlo, monospace;--ll-radius: 4px;--ll-radius-lg: 12px;font-family:var(--ll-body);color:var(--ll-black)}.juo-build-a-box .box-headline{display:flex;flex-direction:column;align-items:flex-start;background:var(--ll-white)!important;border-radius:0;text-align:left;padding:0 0 28px;margin-bottom:44px;border-bottom:1px solid var(--ll-sand-light)}.juo-build-a-box .box-headline__title--box{font-family:var(--ll-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.1;letter-spacing:-.01em;color:var(--ll-black);text-align:left;margin:0 0 12px;max-width:none;white-space:nowrap}.juo-build-a-box .box-headline__description--box,.juo-build-a-box .box-headline__description--box *{font-family:var(--ll-body);font-weight:400!important;font-size:15px;line-height:1.6;color:var(--ll-gray-light);text-align:left!important}.juo-build-a-box .box-headline__description--box{margin:0!important;padding-left:0!important;max-width:46ch}.juo-build-a-box .box-builder__products-list--item{background:transparent;border:none}.juo-build-a-box .product-image{background:var(--ll-sand-light-plus);border-radius:var(--ll-radius-lg);overflow:hidden}.juo-build-a-box .product-title{font-family:var(--ll-display);font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0;color:var(--ll-black)}.juo-build-a-box .product-description{font-family:var(--ll-body);font-size:12px;line-height:1.55;color:var(--ll-gray-light)}.juo-build-a-box .show-details{color:var(--ll-blue-dark);background:var(--ll-white);border-radius:999px}.juo-build-a-box .product-price,.juo-build-a-box .price,.juo-build-a-box .price--compare,.juo-build-a-box .product-qty-input,.juo-build-a-box .discount-ribbon--value,.juo-build-a-box .tiers-description--discount,.juo-build-a-box .tiers-description--discount-final,.juo-build-a-box .addons-summary__box_count,.juo-build-a-box .addons-summary__addons_count{font-family:var(--ll-mono);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.juo-build-a-box .product-price{font-size:14px;color:var(--ll-black)}.juo-build-a-box .price--compare{color:var(--ll-gray-light);text-decoration-thickness:1px}.juo-build-a-box .cart-info,.juo-build-a-box .txt,.juo-build-a-box .extra-label,.juo-build-a-box .subscribe-box-form label,.juo-build-a-box .tiers-description,.juo-build-a-box .addons-summary__in-box-label,.juo-build-a-box .addons-summary__addons-label{font-family:var(--ll-body);text-transform:none;letter-spacing:0}.juo-build-a-box .juo-btn{font-family:var(--ll-body);font-weight:500;font-size:15px;letter-spacing:.01em;border-radius:var(--ll-radius);transition:background-color .16s ease,border-color .16s ease}.juo-build-a-box .product-add-to-box,.juo-build-a-box .go-to-checkout{background:var(--ll-blue-dark);border:1px solid var(--ll-blue-dark);color:var(--ll-white);padding:15px 24px}.juo-build-a-box .product-add-to-box:hover,.juo-build-a-box .go-to-checkout:hover:not(:disabled){background:var(--ll-black);border-color:var(--ll-black)}.juo-build-a-box .go-to-checkout:disabled,.juo-build-a-box .go-to-checkout[disabled]{background:var(--ll-sand-light);border-color:var(--ll-sand-light);color:var(--ll-gray-light);cursor:not-allowed}.juo-build-a-box .product-add-to-box>*:not(.txt){display:none}.juo-build-a-box .juo-btn:focus-visible{outline:2px solid var(--ll-blue-dark);outline-offset:2px}.juo-build-a-box .product-qty-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ll-white);border:1px solid var(--ll-blue-dark);border-radius:var(--ll-radius);padding:8px 12px 8px 16px;min-height:51px}.juo-build-a-box .cart-info{font-size:14px;font-weight:500;color:var(--ll-blue-dark);line-height:1.2}.juo-build-a-box .product-qty-form{display:flex;align-items:center;gap:2px;background:transparent;border:none;border-radius:0;padding:0}.juo-build-a-box .product-qty-btn{background:transparent;border:none;color:var(--ll-blue-dark);width:28px;height:28px;line-height:1;cursor:pointer;border-radius:var(--ll-radius)}.juo-build-a-box .product-qty-btn:hover{background:var(--ll-sand-light-plus)}.juo-build-a-box .product-qty-input{border:none;background:transparent;box-shadow:none;outline:none;width:2.2em;text-align:center;font-size:14px;color:var(--ll-blue-dark)}.juo-build-a-box .tiers-description,.juo-build-a-box .tiers-description--left,.juo-build-a-box .tiers-description--discount,.juo-build-a-box .tiers-description--discount-final{border:none;background:transparent;border-radius:0;padding:0;box-shadow:none}.juo-build-a-box .tiers-description{font-size:14px;color:var(--ll-gray-dark);margin-bottom:16px}.juo-build-a-box .tiers-description--discount,.juo-build-a-box .tiers-description--discount-final{color:var(--ll-black);font-weight:400}.juo-build-a-box .progress-bar-wrapper{background:transparent}.juo-build-a-box .progress-line{background:var(--ll-sand-light);height:2px}.juo-build-a-box .progress-line__active{background:var(--ll-blue-dark)}.juo-build-a-box .progress-bar--item .product-slot{background:var(--ll-white);border:1px solid var(--ll-sand-dark);border-radius:999px;color:var(--ll-blue-light);overflow:hidden}.juo-build-a-box .progress-bar--item.active .product-slot{border-color:var(--ll-blue-dark);background:var(--ll-sand-light-plus)}.juo-build-a-box .button__remove{background:var(--ll-blue-dark);color:var(--ll-white);border:2px solid var(--ll-white);border-radius:999px}.juo-build-a-box .button__remove:hover{background:var(--ll-black)}.juo-build-a-box .discount-ribbon{background:transparent;border:none}.juo-build-a-box .discount-ribbon--value{font-size:11px;color:var(--ll-gray-light)}.juo-build-a-box .progress-bar--discount-item.active .discount-ribbon--value{color:var(--ll-blue-dark)}.juo-build-a-box .subscribe-box-wrapper{border-left:1px solid var(--ll-sand-light);padding-left:24px}.juo-build-a-box .extra-label{font-size:14px;font-weight:500;color:var(--ll-black);display:block;margin-bottom:6px}.juo-build-a-box .subscribe-box-form{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ll-gray-dark)}.juo-build-a-box .subscribe-box-form input[type=checkbox]{accent-color:var(--ll-blue-dark);width:16px;height:16px;flex-shrink:0}.juo-build-a-box .save-tooltip__message{background:var(--ll-black);color:var(--ll-white);font-size:12px;border-radius:var(--ll-radius)}.juo-build-a-box .box-builder__drawer{background:var(--ll-white);border:1px solid var(--ll-sand-light);border-radius:var(--ll-radius-lg) var(--ll-radius-lg) 0 0;box-shadow:0 -2px 24px #2121210f;padding:20px 24px}.juo-build-a-box .box-summary-block,.juo-build-a-box .box-summary,.juo-build-a-box .box-summary__total-price,.juo-build-a-box .box-summary__checkout,.juo-build-a-box .price-wrapper,.juo-build-a-box .columns-wrapper,.juo-build-a-box .header-wrapper{background:transparent;border:none;box-shadow:none;border-radius:0}.juo-build-a-box .box-summary__total-price{display:flex;align-items:baseline;gap:8px;font-family:var(--ll-body);font-size:14px;color:var(--ll-gray-dark)}.juo-build-a-box .box-summary__total-price .price{font-size:20px;color:var(--ll-black)}.juo-build-a-box .box-summary__total-price .price--compare{font-size:14px}.juo-build-a-box .go-to-checkout{width:100%;min-height:51px}@media(max-width:749px){.juo-build-a-box .box-headline{padding:0 0 20px;margin-bottom:28px}.juo-build-a-box .box-headline__title--box{font-size:28px;max-width:none;white-space:normal}.juo-build-a-box .box-builder__drawer{padding:16px}.juo-build-a-box .subscribe-box-wrapper{border-left:none;border-top:1px solid var(--ll-sand-light);padding-left:0;padding-top:16px}.juo-build-a-box .progress-bar--items{overflow-x:auto;scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.juo-build-a-box *,.juo-build-a-box *:before,.juo-build-a-box *:after{transition:none!important;animation:none!important}}.subscribe-box__select,[class*=subscribe-box__select]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-juo.css.map */
