.blj-product-page{--blj-ink:#30253f;--blj-paper:#fffcf5;--blj-purple:#6441bc;--blj-lavender:#ddd0f4;--blj-yellow:#f7de88}.blj-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;padding:0 0 2rem;font-size:1.25rem;color:#665a73}.blj-breadcrumbs a{text-underline-offset:.4rem;color:inherit}.blj-product-page .product{padding-top:0}.blj-product-page .product__title h1{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.3;overflow-wrap:anywhere}.blj-product-page .product__info-container{max-width:none}.blj-product-page .product__media-wrapper{background:#f2edf7;border-radius:1.6rem;padding:1.6rem}.blj-product-intro{margin:0 0 1.4rem;color:#6441bc;font-size:1.25rem;font-weight:600}.blj-product-page .product-form__input{max-width:100%;min-width:0}.blj-product-page .select{max-width:100%}.blj-product-page .select__select{min-height:4.8rem;padding-right:3rem;white-space:normal}.blj-product-page .product__description{font-size:1.45rem;line-height:1.85}.blj-product-page .product__description h2{font-size:2.2rem}.blj-product-page .product__description h3{font-size:1.7rem}.blj-customization{display:block;min-width:0;margin:2.2rem 0;background:#fffcf5;border:1px solid #ded6e5;border-radius:1.4rem;overflow:hidden}.blj-customization__heading{padding:1.8rem 2rem 1.5rem;background:#f2edf7}.blj-customization__heading h2{font-size:1.7rem;margin:0 0 .5rem;line-height:1.5}.blj-customization__heading p{margin:0;color:#665a73;font-size:1.25rem;line-height:1.7}.blj-customization__body{padding:1.8rem 2rem 2rem}.blj-customization label{display:block;font-size:1.35rem;font-weight:600;margin:0 0 .8rem}.blj-upload-zone{border:1px dashed #aa91cc;border-radius:1rem;padding:1.4rem;background:#fff}.blj-upload-zone input[type=file]{display:block;max-width:100%;width:100%;font:inherit;font-size:1.25rem}.blj-upload-zone input::file-selector-button{border:1px solid #6441bc;border-radius:.6rem;background:#6441bc;color:#fff;font:inherit;padding:.8rem 1.1rem;margin-right:1rem;cursor:pointer}.blj-file-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.4rem;border-radius:.6rem;background:#6441bc;color:#fff;font-size:1.3rem}.blj-file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.blj-file-picker:focus-within{outline:3px solid #6441bc;outline-offset:4px}.blj-customization .caption{font-size:1.2rem;line-height:1.7;margin:.8rem 0 1.4rem;color:#665a73;overflow-wrap:anywhere}.blj-customization :is(textarea,input[data-custom-notes]){display:block;width:100%;max-width:100%;min-height:10rem;resize:vertical;border:1px solid #b4a2c7;border-radius:.8rem;background:#fff;color:#30253f;font:inherit;font-size:1.4rem;line-height:1.7;padding:1.2rem}.blj-customization__preview{display:flex;align-items:center;gap:1.2rem;margin-top:1.2rem}.blj-customization__preview img{display:block;max-width:100%;width:7.2rem;height:7.2rem;object-fit:contain;border:1px solid #ded6e5;border-radius:.7rem;background:#fffcf5}.blj-customization__remove{padding:.8rem .3rem;min-height:4.4rem;color:#6441bc;font:inherit;font-size:1.3rem;border:0;background:transparent;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.blj-customization__note-meta{display:flex;gap:1rem;justify-content:space-between;align-items:start;margin-top:.7rem;font-size:1.2rem;color:#665a73}.blj-customization__note-meta span:first-child{max-width:80%}.blj-customization__error{color:#a52b3b;font-size:1.25rem;line-height:1.7;margin:.8rem 0}.blj-customization [hidden]{display:none!important}.blj-product-page .product-form__error-message-wrapper{padding:1.2rem;background:#fff0f1;border-left:3px solid #a52b3b;border-radius:.6rem;font-size:1.35rem}.blj-product-page .product-form__submit{min-height:5.2rem;border-radius:.9rem;font-size:1.55rem}.blj-product-page :is(input,textarea,select,button,a):focus-visible{outline:3px solid #6441bc;outline-offset:3px}.blj-category-nav{display:flex;gap:.8rem;overflow-x:auto;padding:.4rem .2rem 1rem;margin-top:2.4rem;scrollbar-width:thin;max-width:100%;overscroll-behavior-inline:contain}.blj-category-nav a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid #cab9df;border-radius:2.5rem;text-decoration:none;color:#48315d;font-size:1.35rem;background:#fffcf5}.blj-category-nav a[aria-current=page]{color:#fff;background:#6441bc;border-color:#6441bc}.blj-category-nav a:focus-visible{outline:3px solid #6441bc;outline-offset:2px}.blj-category-nav__pending{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid #e2d9eb;border-radius:2.5rem;background:#faf7fd;color:#776b81;font-size:1.35rem}.blj-category-nav__pending small{font-size:1rem;color:#776b81}.blj-catalog-intro>.page-width:has(.blj-category-nav){display:block}.blj-catalog-intro__top{display:flex;justify-content:space-between;align-items:end;gap:3rem}@media(max-width:749px){.blj-breadcrumbs{font-size:1.15rem;padding-bottom:1.4rem}.blj-product-page .product__media-wrapper{padding:1rem}.blj-product-page .product__title h1{font-size:2.8rem}.blj-product-page .product__info-wrapper{padding-inline:0}.blj-customization__heading,.blj-customization__body{padding:1.6rem}.blj-customization :is(textarea,input[data-custom-notes]){font-size:1.6rem}.blj-product-page .select__select{font-size:1.6rem}.blj-catalog-intro__top{display:block}.blj-catalog-intro__top>p{margin-top:1.5rem}.blj-category-nav{margin-top:1.8rem}.blj-category-nav a{font-size:1.3rem;padding-inline:1.3rem}}@media(prefers-reduced-motion:reduce){.blj-product-page *{scroll-behavior:auto}}.blj-customization input[data-custom-notes]{min-height:4.8rem}.blj-order-path{display:block;margin:20px 0 24px;padding:20px;border:1px solid var(--blj-line,#d6cedc);border-radius:18px;background:var(--blj-paper,#fffcf5);color:var(--blj-ink,#30253f)}.blj-order-path h2{font-size:20px;margin:0 0 12px}.blj-order-path ol{padding-left:20px;margin:12px 0;font-size:14px;line-height:1.7}.blj-order-path li+li{margin-top:8px}.blj-order-path__selection{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.blj-order-path nav{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.blj-order-path a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-underline-offset:4px}.blj-order-path__action{padding:8px 18px;border-radius:99px;background:var(--blj-lilac,#e9dffa);text-decoration:none;font-size:14px;font-weight:600}.blj-order-path__status{font-size:14px;padding:10px 12px;background:#fff0d9;border-radius:10px}.blj-order-path [aria-disabled=true]{opacity:.65;cursor:progress}.blj-order-path [hidden]{display:none!important}.blj-order-path :focus-visible{outline:3px solid var(--blj-purple,#6441bc);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/benlujiang-product.css.map */
