:root{--pp-modal-navy: #173b68;--pp-modal-navy-hover: #1b4679;--pp-modal-sky: #7dc8e7;--pp-modal-text: #173b68;--pp-modal-text-soft: #5f7d9d;--pp-modal-surface: #f8fbff;--pp-modal-surface-strong: #ffffff;--pp-modal-border: #d8e1ec;--pp-modal-shadow: 0 2rem 5rem rgba(16, 44, 78, .18);--pp-modal-radius: 2.2rem}#pp-cart-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;right:0!important;top:50vh!important;width:auto!important;max-width:none!important;height:auto!important;min-width:6.4rem!important;min-height:4.6rem!important;padding:1.1rem 1.45rem 1.1rem 1.2rem!important;border:1px solid rgba(125,200,231,.42)!important;border-right:0!important;border-radius:1.6rem 1.6rem 0 0!important;background:#173b68!important;box-shadow:0 1.2rem 3rem #0a213d33!important;overflow:hidden!important}#pp-cart-tag>*{color:#fff!important}#pp-cart-tag-tally,#pp-cart-wording{margin:0!important;padding:0!important;color:#fff!important;font-family:var(--font-heading-family),sans-serif!important;font-size:clamp(1.35rem,.2vw + 1.25rem,1.6rem)!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-style:normal!important;font-variation-settings:normal!important;text-rendering:geometricPrecision!important}#pp-cart-tag-tally{font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;font-size:clamp(1.35rem,.2vw + 1.25rem,1.6rem)!important;letter-spacing:0!important;opacity:1!important}#pp-cart-wording{font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;font-size:clamp(1.35rem,.2vw + 1.25rem,1.6rem)!important;letter-spacing:0!important;-webkit-text-stroke:0 transparent!important}#pp-cart-tag span[style*="font-weight:inherit"],#pp-cart-tag span[style*="font-weight: inherit"]{font-weight:700!important}#pp-cart-spinner{color:#fff!important}.password #pp-cart-tag{display:none!important}.pp-overlay-main{padding:2rem 1.2rem!important;background:#0c1c3042!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center!important;justify-content:center!important;z-index:999999!important}.pp-safe.pp-cart-container{width:min(100%,52rem)!important;min-height:auto!important;border:1px solid var(--pp-modal-border)!important;border-radius:var(--pp-modal-radius)!important;background:linear-gradient(170deg,var(--pp-modal-surface) 0%,#edf4fb 100%)!important;box-shadow:var(--pp-modal-shadow)!important;padding:2.4rem 2rem 1.8rem!important;overflow:hidden!important}.pp-cart-header,.pp-cart-header_branding{display:grid!important;justify-items:center!important;gap:1.2rem!important;text-align:center!important}.pp-cart-header__avatar{width:7.8rem!important;height:7.8rem!important;border-radius:50%!important;border:1px solid rgba(125,200,231,.45)!important;background:linear-gradient(180deg,#fff,#eef4fb)!important;box-shadow:inset 0 1px #fffc!important;color:var(--pp-modal-text)!important;font-family:kallisto,sans-serif!important;font-size:2.1rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important}.pp-cart-header__logo{display:block!important;max-width:14rem!important;max-height:4rem!important;width:auto!important;height:auto!important;object-fit:contain!important}.pp-cart-header__title,#pp-display-text1{margin:0!important;padding:0!important;color:var(--pp-modal-text)!important;font-family:kallisto,sans-serif!important;font-size:clamp(2.4rem,3.4vw,3.4rem)!important;line-height:.98!important;letter-spacing:-.01em!important;text-align:center!important;text-shadow:none!important}#pp-display-text1{font-size:0!important;line-height:1!important}#pp-display-text1:after{content:"Pre-order now";display:block;color:var(--pp-modal-text)!important;font-family:kallisto,sans-serif!important;font-size:clamp(2.4rem,3.4vw,3.4rem)!important;line-height:.98!important;letter-spacing:-.01em!important}#pp-variant-info,#pp-cart-selections,#pp-just-selects{padding:0!important;margin:0!important}.pp-cart-ease-in{opacity:1!important}.pp-select-row,.pp-cart-line-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:1.2rem!important;border:1px solid var(--pp-modal-border)!important;border-radius:1.6rem!important;background:var(--pp-modal-surface-strong)!important;padding:1.2rem!important;box-shadow:0 .8rem 2.4rem #102c4e0f!important}.pp-cart-line-item__image-frame{width:6.6rem!important;height:6.6rem!important;min-width:6.6rem!important;border:1px solid rgba(23,59,104,.08)!important;border-radius:1.2rem!important;background:#f7fbff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.pp-cart-line-item__image{width:100%!important;height:100%!important;object-fit:contain!important}.pp-cart-line-item__names{min-width:0!important;display:grid!important;gap:.35rem!important}.pp-cart-line-item__product-name,.pp-cart-line-item__product-name.pp-dark-grey{margin:0!important;color:var(--pp-modal-text)!important;font-family:kallisto,sans-serif!important;font-size:2rem!important;line-height:1.02!important;letter-spacing:-.01em!important}.pp-cart-line-item__names>.pp-safe:not(.pp-cart-line-item__product-name){color:var(--pp-modal-text-soft)!important;font-size:1.35rem!important;line-height:1.25!important;font-weight:600!important;margin:0!important}.pp-cart-line-item__quantity,.pp-cart-line-item__quantity>div{color:var(--pp-modal-text)!important;font-size:1.8rem!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.pp-cart-line-item__quantity-adjust{display:inline-flex!important;align-items:center!important;gap:.6rem!important}.pp-cart-line-item__number-button,#pp-create-new-select{width:3.6rem!important;height:3.6rem!important;min-width:3.6rem!important;border-radius:999px!important;border:1px solid #c5d6e9!important;background:#f7fbff!important;color:var(--pp-modal-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:2rem!important;line-height:1!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.pp-cart-line-item__number-button:hover,#pp-create-new-select:hover{background:#7dc8e72e!important;border-color:#9cc6e6!important;transform:translateY(-1px)}.pp-cart-session-lines{margin-top:1rem!important}.pp-disclaimer-container{display:none!important}.pp-cart-divider-section{display:grid!important;gap:.8rem!important;margin:1.6rem 0 0!important;color:var(--pp-modal-text)!important}.pp-cart-divider{height:1px!important;background:#173b681f!important;border:0!important}.pp-cart-standalone-text,.pp-mid-grey.pp-safe{color:var(--pp-modal-text-soft)!important;font-size:1.3rem!important;line-height:1.45!important;text-align:center!important}.pp-cart-divider-section .pp-safe,.pp-cart-divider-section strong,.pp-cart-divider-section b{color:var(--pp-modal-text)!important;font-size:1.9rem!important;line-height:1.1!important;font-weight:700!important}.pp-cart-container textarea,.pp-cart-container input[type=text],.pp-cart-container input[type=email],.pp-cart-container input[type=tel],.pp-cart-container select,.pp-note-input{width:100%!important;border:1px solid #c7d7e8!important;border-radius:1.3rem!important;background:#ffffffeb!important;color:var(--pp-modal-text)!important;box-shadow:none!important;padding:1.35rem 1.4rem!important;font-size:1.5rem!important;line-height:1.3!important}.pp-cart-container textarea::placeholder,.pp-cart-container input::placeholder{color:#6d89a6!important}.pp-cart-container textarea:focus,.pp-cart-container input:focus,.pp-cart-container select:focus{outline:0!important;border-color:var(--pp-modal-sky)!important;box-shadow:0 0 0 .2rem #7dc8e733!important}.pp-safe button[type=submit],.pp-safe .pp-btn,.pp-safe .pp-cart-button,.pp-safe .pp-button-primary{width:100%!important;min-height:5.4rem!important;border-radius:999px!important;border:1px solid var(--pp-modal-navy)!important;background:var(--pp-modal-navy)!important;color:#fff!important;font-family:inherit!important;font-size:1.9rem!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease!important}.pp-safe button[type=submit]:hover,.pp-safe .pp-btn:hover,.pp-safe .pp-cart-button:hover,.pp-safe .pp-button-primary:hover{transform:translateY(-1px);background:var(--pp-modal-navy-hover)!important;border-color:var(--pp-modal-navy-hover)!important}.pp-safe.pp-button-text,.pp-safe .pp-button-text,button.pp-safe.pp-button-text,.pp-button-text button,button.pp-button-text{width:100%!important;min-height:4.8rem!important;border-radius:1.3rem!important;border:1px solid #c7d7e8!important;background:#ffffffeb!important;color:var(--pp-modal-text)!important;font-size:1.6rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:1.2rem 1.4rem!important;text-align:center!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.pp-safe.pp-button-text:hover,.pp-safe .pp-button-text:hover,button.pp-safe.pp-button-text:hover,.pp-button-text button:hover,button.pp-button-text:hover{background:#f7fbff!important;border-color:#9cc6e6!important;transform:translateY(-1px)}.pp-cart-container form.subscribe,#pp-customer-info{margin-top:1.6rem!important}.pp-cart-container a,.pp-cart-container .pp-link{color:var(--pp-modal-text)!important;text-decoration:underline!important;text-underline-offset:.15em!important}.pp-cart-container .pp-powered-by,.pp-cart-container small,.pp-cart-container .pp-cart-footer,.pp-cart-container .pp-cart-footer *{color:#72859b!important;font-size:1.15rem!important;line-height:1.4!important;text-align:center!important}@media screen and (max-width:749px){.pp-safe.pp-cart-container{width:min(100%,42rem)!important;padding:2rem 1.4rem 1.4rem!important;border-radius:1.8rem!important}.pp-select-row,.pp-cart-line-item{grid-template-columns:auto minmax(0,1fr) auto!important;gap:1rem!important}.pp-cart-line-item__quantity-adjust{grid-column:2 / 4;justify-self:end}.pp-cart-header__title,#pp-display-text1{font-size:2.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/preproduct-overrides.css.map */
