.sc-page{--sc-ink:#35273f;--sc-muted:#7e7187;--sc-purple:#71418b;--sc-line:#e7dfed;--sc-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#f7f3fa;padding:24px 20px;color:var(--sc-ink);font-family:var(--sc-font)}.sc-page .sc-shell{width:100%;max-width:1180px;margin:0 auto;grid-template-columns:56% 44%;border:1px solid #eae2f0;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 12px 48px #41245009}.sc-page .sc-left{padding:30px 34px 32px;min-width:0}.sc-page .sc-right{padding:56px 30px 36px;background:#fbf9fd;border-left:1px solid var(--sc-line)}.sc-page .sc-progress{height:42px;margin:0 0 16px;padding:4px;gap:5px;background:#f3edf7;border-radius:999px}.sc-page .sc-progress span{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:transparent;color:#8c7d95;border-radius:999px;font:600 12px/1.3 var(--sc-font)}.sc-page .sc-progress span:after{display:none}.sc-page .sc-progress span[aria-current=step]{background:var(--sc-purple);color:#fff;box-shadow:0 3px 9px #71418b25}.sc-page .sc-progress span.sc-complete{background:#e8dcef;color:#69417f}.sc-page .sc-heading{color:var(--sc-ink);font:650 20px/1.35 var(--sc-font);letter-spacing:-.025em;margin:30px 0 17px}.sc-page .sc-shipping-heading{margin-top:34px}.sc-page .sc-form input:not([type=checkbox]):not([type=radio]),.sc-page .sc-discount input{height:54px;min-height:54px;padding:0 15px;border:1px solid #ddd3e5;border-radius:11px;background:#fff;color:var(--sc-ink);font-family:var(--sc-font);box-shadow:0 2px 3px #43294f02;transition:border-color .16s,box-shadow .16s}.sc-page .sc-form input:focus,.sc-page .sc-form select:focus,.sc-page .sc-discount input:focus{outline:none;border-color:#9465af;box-shadow:0 0 0 3px #9465af16}.sc-page .sc-form input::placeholder{color:#968a9d}.sc-page .sc-form .next-address-control{border-color:#ddd3e5;border-radius:11px}.sc-page .sc-form select.next-address-control{display:block;width:100%;height:54px!important;min-height:54px!important;padding:0 32px!important;line-height:52px!important;text-align:center!important;text-align-last:center!important;vertical-align:middle;appearance:none;-webkit-appearance:none;border:1px solid #ddd3e5;border-radius:11px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%2371418b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;color:var(--sc-ink);font-family:var(--sc-font)}.sc-page .sc-form .next-address-label{display:block;color:#76667f;font:500 12px/1.4 var(--sc-font);margin-bottom:7px}.sc-page .sc-form [aria-invalid=true],.sc-page .sc-form .has-error .next-address-control,.sc-page .sc-form .form-group.error .next-address-control{border-color:#b54862;box-shadow:0 0 0 2px #b5486210}.sc-page .sc-form .next-address-row,.sc-page .sc-name-row{gap:12px;margin-bottom:17px}.sc-page .sc-form .next-address-field:has(select.next-address-control).addTick:after{display:none}.sc-page .sc-marketing{color:var(--sc-muted);line-height:1.6}.sc-page .sc-marketing input,.sc-page .sc-method input{accent-color:var(--sc-purple);flex-shrink:0;border-radius:4px}.sc-page .yb-axon-consent{padding:13px 14px;border:1px solid #ece3f2;background:#faf7fc;border-radius:11px;margin:0 0 18px;font-size:11px}.sc-page .yb-axon-consent a{color:#71418b;text-decoration:underline;text-underline-offset:2px}.sc-page .sc-actions{margin-top:26px;gap:16px}.sc-page .sc-actions a,.sc-page .sc-back{color:#815395;font-family:var(--sc-font)}.sc-page .sc-continue,.sc-page .sc-form .submit-button{min-height:54px;border:1px solid #71418b;border-radius:11px;background:#71418b;color:#fff;font-family:var(--sc-font);font-weight:600;box-shadow:0 5px 12px #71418b18;transition:background .15s,box-shadow .15s}.sc-page .sc-continue:hover,.sc-page .sc-form .submit-button:hover{background:#613375;box-shadow:0 6px 16px #71418b24}.sc-page .sc-discount button{border-radius:10px;background:#eadff0;color:#71418b;font-weight:600;padding:10px 20px}.sc-page .sc-method{border:1px solid #d8c5e5;border-radius:12px;background:#faf6fd;padding:18px}.sc-page .sc-help{color:#8b7c94}.sc-page .sc-right .cart-item__image{border:1px solid #e5dcea;border-radius:12px;background:#fff}.sc-page .sc-right .cart-item__title,.sc-page .sc-right .cart-item__name{color:var(--sc-ink);font-family:var(--sc-font);font-weight:600}.sc-page .sc-right .order-totals,.sc-page .sc-right .order-totals__line--total{border-color:var(--sc-line)}.sc-page .sc-right .order-totals__value--total{color:#60347a;font-weight:650;letter-spacing:-.035em}.sc-page .sc-reassurance{border:1px solid #eae2f0;border-radius:16px;background:#fff;padding:21px 18px 0;margin-top:28px}.sc-page .sc-reassurance-title{color:#8a7497;letter-spacing:.02em;margin-bottom:22px}.sc-page .sc-reassurance-title>span{background:#e8dfee}.sc-page .sc-service-icon{border-color:#e5d9ed;background:#f9f4fc;color:#84549e}.sc-page .sc-reassurance strong{color:#4d355b;font-family:var(--sc-font);font-weight:600}.sc-page .sc-reassurance p{color:#85788d;line-height:1.65}.sc-page .sc-footer.yb-unified-footer--light{background:#faf7fc;border:1px solid #ece3f1;border-radius:15px;padding:0;margin-top:30px;color:#81718b;overflow:hidden}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-inner{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;padding:24px 22px 20px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-about{grid-column:1/-1;padding:0 0 18px;border-bottom:1px solid #e9e0ee}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-brand{font:700 19px/1.3 var(--sc-font);letter-spacing:-.02em;color:#533365;margin-bottom:10px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-about p{font:12px/1.85 var(--sc-font);margin:0;opacity:1;color:#8b7c94}.sc-page .sc-footer.yb-unified-footer--light nav{display:block}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-title{display:block;font:650 10px/1.5 var(--sc-font);letter-spacing:.1em;margin:0 0 10px;color:#6d487f}.sc-page .sc-footer.yb-unified-footer--light a{display:block;width:fit-content;max-width:100%;padding:4px 0;font:12px/1.65 var(--sc-font);color:#8a7297;text-decoration:none;overflow-wrap:anywhere}.sc-page .sc-footer.yb-unified-footer--light a:hover{color:#60347a;text-decoration:underline;text-underline-offset:3px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-bottom{margin:0 22px;padding:14px 0 16px;border-color:#e9e0ee;font:10px/1.6 var(--sc-font);color:#a091aa;opacity:1}@media(max-width:767px){.sc-page{padding:0;background:#fff}.sc-page .sc-shell{display:flex;width:100%;margin:0;min-height:100vh;border:0;border-radius:0;box-shadow:none}.sc-page .sc-left{display:contents;padding:0}.sc-page .sc-mobile-brand{padding:16px 20px 0}.sc-page .sc-progress{width:calc(100% - 40px);height:40px;margin:0 20px 18px}.sc-page .sc-progress span{font-size:11px}.sc-page .sc-right{border-left:0;border-top:1px solid #ece4f2;border-bottom:1px solid #ece4f2;background:#faf6fd;padding:0}.sc-page .sc-summary>summary{padding:17px 20px;color:#79518d;font-weight:500}.sc-page .sc-summary>summary>span:last-child{color:#5b3670;font-weight:650}.sc-page .sc-order-body{padding:12px 20px 24px}.sc-page .sc-form{padding:24px 20px 0}.sc-page .sc-heading{font-size:19px;margin-top:27px}.sc-page .sc-form input:not([type=checkbox]):not([type=radio]),.sc-page .sc-form select{font-size:16px}.sc-page .sc-name-row,.sc-page .sc-form .next-address-row{gap:10px}.sc-page .sc-actions{margin-top:25px;gap:12px}.sc-page .sc-continue{width:100%;font-size:14px}.sc-page .sc-footer.yb-unified-footer--light{order:4;margin:24px 20px 28px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-inner{padding:22px 18px 18px;gap:22px 16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-bottom{margin:0 18px;padding:13px 0 15px}.sc-page .sc-footer.yb-unified-footer--light a{font-size:11px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-brand{font-size:18px}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-about p{font-size:11px}}@media(max-width:360px){.sc-page .sc-form{padding-left:16px;padding-right:16px}.sc-page .sc-footer.yb-unified-footer--light{margin-left:16px;margin-right:16px}.sc-page .sc-form select.next-address-control{padding-left:24px!important;padding-right:24px!important;background-position:right 9px center}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-inner{grid-template-columns:1fr}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-about{grid-column:auto}}@media(max-width:374px){.sc-page .sc-footer.yb-unified-footer--light .yb-unified-inner{grid-template-columns:1fr}.sc-page .sc-footer.yb-unified-footer--light .yb-unified-about{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sc-page input,.sc-page .sc-continue,.sc-page .sc-form .submit-button{transition:none}}.sc-page .submit-button__main-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important}.sc-page .submit-button__subtext{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important;margin-top:5px!important}.sc-page .submit-button{min-height:76px!important;padding:14px 16px!important}
