.hj-personalize-scope .hj-tee-set-card__field .hjv2-option-value{font-weight:400;color:#57534e;text-transform:none;letter-spacing:0}.hjv2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hj-tee-info__mockup-status{margin:8px 0 0;color:#010101ad;font-size:1.2rem;line-height:1.4;text-align:center}.hj-tee-info__mockup-status:empty{display:none}.hj-v2-preview{position:relative;overflow:hidden;width:100%}.hj-v2-preview[hidden]{display:none!important}.hj-v2-preview__mockup{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill}.hj-v2-preview__artwork{position:absolute;pointer-events:none;display:block;object-fit:contain;object-position:center}.hj-v2-preview[data-preview-empty]{background:#fffcf3}.hj-v2-preview[data-preview-empty]>img{visibility:hidden}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-product__grid{width:100%;min-width:0}@media(min-width:901px){.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-product__gallery,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-product__info,.hj-personalize-scope[data-hj-v2-state=active] #bundle-options,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set__empty,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set__builder{min-width:0;max-width:100%}.hj-tee-gallery__main>.hj-v2-preview{width:100%;height:auto}.hj-tee-set-card__media>.hj-v2-preview{position:absolute;top:0;left:50%;width:auto;height:100%;transform:translate(-50%)}.hj-tee-gallery__main .hj-v2-preview__mockup,.hj-tee-set-card__media .hj-v2-preview__mockup{width:100%;height:100%;object-fit:fill}.hj-personalize-scope[data-hj-v2-state=checking]:not([data-hj-early-picker]) .upload-trigger{pointer-events:none}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-field-error,.hj-personalize-scope[data-hj-v2-state=active] .hjv2-modal-error{color:#941b32;display:block;font-size:1.2rem;line-height:1.4;margin-top:.6rem}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-modal-error{background:#fff1f3;border:1px solid rgba(177,24,53,.25);border-radius:.6rem;margin:10px auto;padding:10px 12px;width:95%}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-extra-file{font-size:1.3rem;padding:10px 0}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-extra-file-status{color:#0101019e;display:block;font-size:1.2rem;margin-top:5px}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__size-qty{grid-template-columns:minmax(0,1.45fr) minmax(110px,.75fr);gap:10px}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__field--product-type,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__field--other-option{grid-column:1 / -1}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__field--size{grid-column:1}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__field--qty{grid-column:2}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__size-qty .hj-size-combo__trigger,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__size-qty .hj-tee-info__qty{box-sizing:border-box;height:46px;min-height:46px}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__main-options{grid-template-columns:minmax(0,1.45fr) minmax(104px,.75fr);gap:10px}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__field--product-type,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__field--other-option{grid-column:1 / -1}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__field--size{grid-column:1}.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__field--qty{grid-column:2}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button{position:relative;min-width:0;min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 5px 8px;background:#fff;color:var(--hj-ink);border:var(--hj-border-soft);border-radius:10px;box-shadow:var(--hj-shadow-card);font-family:var(--font-body-family);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button:hover:not(:disabled){border-color:var(--hj-ink);box-shadow:var(--hj-shadow-card-hover);transform:translateY(-1px)}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button:focus-visible{outline:3px solid var(--hj-yellow);outline-offset:2px}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button.is-selected{border:2px solid var(--hj-ink);box-shadow:var(--hj-shadow-hard-sm)}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__icon{width:46px;height:46px;display:block;flex:0 0 auto}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__icon svg{display:block;width:100%;height:100%}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__label{max-width:100%;font-size:1.4rem;line-height:1.15;font-weight:800;text-align:center;overflow-wrap:anywhere}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__check{position:absolute;top:-8px;right:-7px;width:25px;height:25px;display:none;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:var(--hj-ink);color:#fff;font-size:1.3rem;line-height:1;font-weight:900;z-index:1}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button.is-selected .hjv2-product-type__check{display:flex}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type--bundle .hjv2-product-type__button{min-height:78px;padding:7px 4px 6px}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type--bundle .hjv2-product-type__icon{width:36px;height:36px}@media(max-width:520px){.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-info__size-qty,.hj-personalize-scope[data-hj-v2-state=active] .hj-tee-set-card__main-options{grid-template-columns:minmax(0,1.4fr) minmax(104px,.72fr);gap:8px}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type{gap:7px}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__button{min-height:82px;padding:7px 3px 6px}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-product-type__icon{width:38px;height:38px}}.hj-personalize-scope[data-hj-v2-state=active] #personalize-modal .dynamic-options-form>.form-group[hidden]{display:none!important}.hj-personalize-scope[data-hj-v2-state=active] #personalize-modal .modal-content:has(.hj-step[data-step="2"].active) .product-options-container{display:block}.hj-personalize-scope[data-hj-v2-state=active] #personalize-modal .modal-content:has(.hj-step[data-step="3"].active) .hacard{display:block}.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true]{opacity:1;cursor:progress}.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true] [data-atc-price],.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true] [data-atc-original-price]{display:none}.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true] [data-atc-text]{display:inline-flex;align-items:center;gap:.6em}.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true] [data-atc-text]:before{content:"";width:.9em;height:.9em;flex-shrink:0;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hjv2-cart-spin .75s linear infinite}@keyframes hjv2-cart-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hj-personalize-scope[data-hj-v2-state=active] [data-atc-button][aria-busy=true] [data-atc-text]:before{animation:none}}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions{display:flex;flex-wrap:nowrap;gap:8px;margin-top:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 24px 4px 4px;scroll-padding-inline:4px 24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent)}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions::-webkit-scrollbar{display:none}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions__choice{min-height:44px;flex:0 0 auto;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:#f1eee5;color:#49443d;font:inherit;font-size:14px;line-height:1.3;white-space:nowrap;cursor:pointer}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions__choice[aria-pressed=true]{background:#ffe3eb;color:#872f49;border-color:#efb5c6}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions__choice[aria-pressed=true]:before{content:"";display:inline-block;width:6px;height:10px;margin-right:9px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.hj-personalize-scope[data-hj-v2-state=active] .hjv2-suggestions__choice:focus-visible{outline:2px solid #161616;outline-offset:2px}.hjv2-upload-preview{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.hjv2-upload-preview__status{padding:12px;font-size:13px;line-height:1.4}.hjv2-upload-preview button{max-width:90%;padding:6px 10px;cursor:pointer}.hjv2-upload-preview [hidden]{display:none}.hj-personalize-scope[data-hj-v2-state=active] [data-hjv2-has-photo=true] .hj-steps>.hj-step[data-step="1"]{display:flex!important}.hj-personalize-scope[data-hj-v2-state=active] [data-hjv2-has-photo=true] .hj-steps>.hj-step-line:nth-child(2){display:block!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/havjoy-personalization-v2.css.map */
