#tcustomizer-modals,.tcustomizer-widget{display:none!important}.product .case-personalization__toggle-wrap{display:flex;align-items:center;gap:.4rem;width:100%;padding:.8rem 0;margin-bottom:2.4rem;cursor:pointer}.product .case-personalization__label{margin:0;color:var(--system-primary);line-height:120%}.product .case-personalization__label-text--active{display:none}.product .case-personalization__text{color:rgba(var(--color-foreground),.75)}.product .case-personalization__modal{visibility:hidden;opacity:0;pointer-events:none}.product .case-personalization__modal.active{visibility:visible;opacity:1;pointer-events:auto}.product .case-personalization__overlay{position:fixed;z-index:3;display:block!important;background-color:var(--system-overlay-dark);opacity:0;visibility:hidden;pointer-events:none;top:0;right:0;bottom:0;left:0;transition:opacity .4s cubic-bezier(.06,.22,.24,.98)}.product .case-personalization__overlay.active{opacity:1;visibility:visible;pointer-events:auto}.product .case-personalization__content{position:fixed;z-index:1000;top:0;right:0;bottom:0;display:flex;flex-direction:column;overflow-y:auto;width:40.5rem;background-color:var(--system-inverse);transform-origin:right center;visibility:hidden;pointer-events:none;transform:translate(405px);transition:transform .4s cubic-bezier(.06,.22,.24,.98)}@media screen and (max-width: 749px){.product .case-personalization__content{width:100%}}.product .case-personalization__content.active{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .4s cubic-bezier(.06,.22,.24,.98)}.product .case-personalization__header{padding:1.6rem}.product .case-personalization__back{position:relative;display:flex;align-items:center;padding:0;border:none;margin:0;background:none;color:var(--system-primary);cursor:pointer;gap:.8rem}.product .case-personalization__back:hover{opacity:.8}.product .case-personalization__body{padding:0 1.6rem}.product .case-personalization__title{margin-bottom:1.2rem}.product .case-personalization__title,.product .case-personalization__price{padding:0;margin:0;color:var(--system-primary)}.product .case-personalization__description{margin:1.6rem 0;color:var(--system-primary)}.product .case-personalization__preview{position:relative;border-radius:var(--rounded-lg);overflow:hidden;margin:1.6rem 0;text-align:center}.product .case-personalization__preview img{display:block;max-width:100%;height:auto;margin:0 auto}.product .case-personalization__preview-text{position:absolute;top:56%;left:50%;font-family:var(--font-body-family);font-size:2.6rem;font-weight:600;line-height:2.7rem;text-align:center;text-shadow:.3px -.3px 0px rgba(0,0,0,.3),-.3px .3px .3px rgba(255,255,255,.15);white-space:nowrap;transform:translate(-50%,-50%)}.product .case-personalization__preview-text.medium{font-size:2.2rem}.product .case-personalization__preview-text.small{font-size:1.8rem}.product .case-personalization__form{margin-top:2.4rem}.product .case-personalization__input-wrap input{width:100%;padding:1.6rem;border:.1rem solid var(--system-neutral-300);border-radius:var(--rounded-lg)}.product .case-personalization__input-wrap input:focus{border-color:var(--system-primary);outline:none}.product .case-personalization__input-wrap input::placeholder{color:var(--system-tertiary)}.product .case-personalization__limit{padding-top:.4rem;margin:0;color:rgba(var(--color-foreground),.75)}.product .case-personalization__footer{padding:1.6rem;border-top:.1rem solid var(--system-neutral-300);margin-top:auto}.product .case-personalization__shipping{margin:0;color:var(--system-primary);text-align:center}.product .case-personalization__save{height:6.4rem;margin-top:.8rem}.product .case-personalization__save:disabled{cursor:not-allowed;opacity:.5}.product .case-personalization__icon{display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:.3rem}.product .case-personalization__icon svg{width:100%;height:100%}.product .case-personalization__submit{display:none}body.personalization-modal-active{overflow:hidden}body.personalization-modal-active #shopify-section-announcement-bar,body.personalization-modal-active #shopify-section-header,body.personalization-modal-active .zoom-glass,body.personalization-modal-active .sticky-atc-drawer{z-index:2}body.personalization-active .product .case-personalization__submit{display:block}body.personalization-active .shopify-payment-button,body.personalization-active .sticky-atc-drawer{display:none!important;pointer-events:none}body.personalization-active .product-form__submit{position:absolute;overflow:hidden;height:.1rem!important;min-height:unset;max-height:.1rem;width:.1rem!important;min-width:unset;max-width:.1rem;padding:0!important;opacity:0}body.personalization-pending .product .case-personalization__addcost,body.personalization-pending .product .case-personalization__label-text{display:none}body.personalization-pending .product .case-personalization__label-text--active{display:inline}
