.ip-shipping-bar{background:#041dae;color:#fff;text-align:center;padding:9px 18px;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.025em}.ip-shipping-bar a{display:inline-block;color:#fff!important;text-decoration:none!important}.ip-shipping-bar a:hover{text-decoration:underline!important;text-underline-offset:3px}.ip-rebrand-announcement{background:#f0f3fb;border-bottom:1px solid #dce2f2;color:#111827}.ip-rebrand-inner{display:flex;align-items:flex-start;gap:20px;padding-block:15px}.ip-rebrand-inner>details{flex:1;min-width:0}.ip-rebrand-inner summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;cursor:pointer}.ip-rebrand-inner summary::-webkit-details-marker{display:none}.ip-rebrand-inner summary strong{font:700 14px/1.4 Arial,Helvetica,sans-serif}.ip-rebrand-summary{display:block;font:400 12px/1.55 Arial,Helvetica,sans-serif;margin-top:3px}.ip-rebrand-learn{white-space:nowrap;font:600 11px/1.5 Arial,Helvetica,sans-serif;color:#041dae}.ip-rebrand-learn>span{padding-left:9px}.ip-rebrand-inner [data-ip-rebrand-dismiss]{flex:0 0 32px;width:32px;min-height:44px;border:0;background:transparent;color:#34405d;font:400 25px/1 Arial,Helvetica,sans-serif;padding:0}.ip-rebrand-copy{max-width:800px;padding:17px 0 5px;font:400 13px/1.65 Arial,Helvetica,sans-serif}.ip-rebrand-copy p+p{margin-top:10px}.ip-rebrand-copy>a{display:inline-block;margin-top:12px;color:#041dae;text-decoration:underline;text-underline-offset:4px}.ip-packaging-note{padding:14px 16px;border:1px solid #dce2ef;border-left:3px solid #041dae;background:#f6f8fc;color:#313b50;margin:17px 0;font:400 12px/1.6 Arial,Helvetica,sans-serif;text-align:left}.ip-packaging-note>strong{display:block;font-weight:700;font-size:12px;color:#182039;margin-bottom:4px}.ip-packaging-note p{font-size:12px!important;line-height:1.6!important;margin:0!important}.ip-packaging-note a{color:#041dae!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}.ip-previous-packaging{margin:0 0 20px;border-bottom:1px solid #e0e4eb;padding:0 0 12px}.ip-previous-packaging summary{font:600 12px/1.5 Arial,Helvetica,sans-serif;color:#34405d;cursor:pointer;padding:6px 0;min-height:36px}.ip-previous-packaging [data-ip-previous-stage]{background:#fff;margin:12px 0;border:1px solid #e6e9ef;padding:14px}.ip-previous-packaging img{width:210px;max-width:100%;height:210px!important;object-fit:contain;margin:auto}.ip-previous-packaging p{font:400 11px/1.5 Arial,Helvetica,sans-serif!important;text-align:center;color:#606979}.ip-native-shell .ip-footer{margin-top:0}.ip-account #main{background:#f5f6f9;min-height:62vh;border-top:0}.ip-account .customer-form{display:block;max-width:600px;padding:62px 24px 76px;margin:auto;gap:0}.ip-account .customer-form__image{display:none}.ip-account .customer-form__box{width:100%;background:#fff!important;background-image:none!important;border:1px solid #dce1ea;border-top:3px solid #041dae;border-radius:6px;padding:38px 44px;box-shadow:0 12px 36px #18203908}.ip-account .customer-form__box-inner{display:block;max-width:none;margin:0;width:100%;padding:0}.ip-account .customer-form .v-stack{gap:23px}.ip-account .customer-form h1{font-family:'IP Anton','Arial Narrow',Arial,sans-serif;font-size:43px;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:#111318;margin:0}.ip-account .ip-account-eyebrow{font:700 10px/1.6 Arial,Helvetica,sans-serif;color:#041dae;letter-spacing:.1em;text-transform:uppercase;margin-bottom:-10px}.ip-account .customer-form .ip-account-intro{font:400 13px/1.6 Arial,Helvetica,sans-serif;color:#626b7c;margin-top:-10px}.ip-account .customer-form .form{display:grid;gap:23px}.ip-account .customer-form .fieldset{gap:18px}.ip-account .customer-form .input{min-height:54px;border:1px solid #c9d0dc;border-radius:3px;background:#fff;color:#171c29;box-shadow:none;font:400 16px/1.5 Arial,Helvetica,sans-serif}.ip-account .customer-form .floating-label{font-family:Arial,Helvetica,sans-serif;color:#687186}.ip-account .customer-form .button{background:#041dae!important;color:#fff!important;border-color:#041dae!important;border-radius:3px;font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em;min-height:50px}.ip-account .customer-form .button--outline{background:#fff!important;color:#041dae!important}.ip-account .customer-form .link{font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#34405d;text-underline-offset:4px}.ip-account .customer-form .fieldset-link{text-align:right;justify-self:end}.ip-account .account-nav{background:#f0f3fa;border-bottom:1px solid #dce2ef;padding:4px 0}.ip-account .account-nav a{font:600 13px/1.5 Arial,Helvetica,sans-serif;min-height:44px;display:inline-flex;align-items:center}.ip-account .account-nav__item[aria-current=page] a{color:#041dae}.ip-account .account-nav__item--logout{position:static}.ip-account #main .page-spacer{padding-block:52px}.ip-account #main .account{max-width:1100px;margin:auto}.ip-account #main .order-grid-item{background:#fff;border:1px solid #dce1ea;box-shadow:none}.ip-account #main .empty-state{padding:65px 20px}.ip-account #main .empty-state .prose{margin-top:20px}.ip-native-cart .cart-order__recap .ip-packaging-note{margin:0}.ip-support-faq #ip-packaging-faq{scroll-margin-top:32px}.ip-support-faq #ip-packaging-faq p+p{margin-top:12px}
@media(max-width:700px){.ip-shipping-bar{font-size:10px;padding:9px 12px;letter-spacing:0}.ip-rebrand-inner{padding-block:12px;gap:7px}.ip-rebrand-inner summary{align-items:flex-start;gap:10px}.ip-rebrand-inner summary strong{font-size:12px}.ip-rebrand-summary{font-size:11px;line-height:1.5}.ip-rebrand-learn{font-size:10px;padding-top:3px}.ip-rebrand-inner [data-ip-rebrand-dismiss]{flex-basis:24px;width:24px}.ip-account .customer-form{padding:34px 16px 44px}.ip-account .customer-form__box{padding:30px 22px}.ip-account .customer-form h1{font-size:36px}.ip-account .account-nav .h-stack{gap:20px;flex-wrap:wrap}.ip-account #main .page-spacer{padding-block:32px}.ip-packaging-note{padding:12px 13px}}
.ip-main-nav .ip-mobile-account-link{display:none}.ip-account #main .account h1{font-size:42px}.ip-account #main .account h2{font-size:28px}@media(max-width:700px){.ip-main-nav .ip-mobile-account-link{display:flex}.ip-account #main .account h1{font-size:34px}}
