.partner-order-confirmation{--partner-confirmation-gradient-start:#0085ff;--partner-confirmation-gradient-middle:#004dcd;--partner-confirmation-gradient-end:#143467;--partner-confirmation-header-height:85px;background:linear-gradient(37.837deg,var(--partner-confirmation-gradient-start) 0,var(--partner-confirmation-gradient-middle) 34.625%,var(--partner-confirmation-gradient-end) 85.739%);color:#fff;font-family:Maax,Helvetica Neue,Arial,sans-serif;min-height:calc(100svh - var(--partner-confirmation-header-height));overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.partner-order-confirmation,.partner-order-confirmation *,.partner-order-confirmation :after,.partner-order-confirmation :before{box-sizing:border-box}.partner-order-confirmation img{display:block;height:auto;max-width:100%}.partner-order-confirmation__inner{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(500px,1fr);margin:0 auto;min-height:calc(100svh - var(--partner-confirmation-header-height));padding:48px 0 80px;width:min(1280px,calc(100% - 160px))}.partner-order-confirmation__inner:not(:has(.partner-order-confirmation__product)){grid-template-columns:minmax(0,800px);justify-content:center}.partner-order-confirmation__copy{align-items:flex-start;animation:partner-order-confirmation-in .6s ease both;display:flex;flex-direction:column;gap:48px;min-width:0}.partner-order-confirmation__status{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:99px;color:#fff;display:inline-flex;font-family:Geist,Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;line-height:1.2;margin:0;padding:6px 14px}.partner-order-confirmation__status img{flex:0 0 8px;height:8px;object-fit:contain;width:8px}.partner-order-confirmation .partner-order-confirmation__title.pwr-hero__title{color:#fff;font-family:Maax,Helvetica Neue,Arial,sans-serif;font-size:62px;font-weight:700;letter-spacing:normal;line-height:70px;margin:0;text-transform:none;white-space:pre-line}.partner-order-confirmation__product{align-items:center;animation:partner-order-confirmation-in .7s ease .12s both;border-radius:28px;display:flex;height:min(852px,calc(100svh - var(--partner-confirmation-header-height) - 80px));justify-content:center;min-height:600px;overflow:hidden;position:relative}.partner-order-confirmation__glow{height:500px;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.partner-order-confirmation__tote{height:100%;max-height:100%;max-width:792px;object-fit:contain;object-position:center;position:relative;width:100%;z-index:1}@keyframes partner-order-confirmation-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.partner-order-confirmation__inner{width:calc(100% - 128px)}}@media (max-width:1023px){.partner-order-confirmation__inner{gap:40px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);width:calc(100% - 80px)}.partner-order-confirmation .partner-order-confirmation__title.pwr-hero__title{font-size:50px;line-height:58px}.partner-order-confirmation__tote{max-width:none;width:680px}}@media (max-width:767px){.partner-order-confirmation__inner{gap:44px;grid-template-columns:1fr;padding:52px 0 24px;width:calc(100% - 40px)}.partner-order-confirmation__copy{gap:28px}.partner-order-confirmation .partner-order-confirmation__title.pwr-hero__title{font-size:clamp(42px,12vw,58px);line-height:1.08}.partner-order-confirmation__product{align-items:flex-start;height:420px;min-height:0}.partner-order-confirmation__tote{height:auto;max-height:none;max-width:none;width:min(105vw,440px)}.partner-order-confirmation__glow{height:390px;width:390px}}@media (max-width:479px){.partner-order-confirmation .partner-order-confirmation__title.pwr-hero__title{font-size:clamp(36px,10.5vw,42px);line-height:1.08}.partner-order-confirmation__product{height:380px}.partner-order-confirmation__tote{width:min(105vw,400px)}}@media (prefers-reduced-motion:reduce){.partner-order-confirmation *,.partner-order-confirmation :after,.partner-order-confirmation :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}