.ppma{--pp-cream: #F5EBDB;--pp-white: #FFFFFF;--pp-brown: #88441D;--pp-dark: #33190A;--pp-peach: #FFB399;--pp-green: #DBE39C;--pp-caramel: #CF915E;--pp-line: rgba(51, 25, 10, .18);background:#f8f1e5;color:var(--pp-dark);padding:64px 0 80px}.ppma *,.ppma *:before,.ppma *:after{border-radius:0!important;box-sizing:border-box}.ppma label{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-size:15px!important;margin:0!important}.ppma__wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ppma__head{max-width:760px;margin:0 0 40px}.ppma__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--pp-brown);margin:0 0 12px}.ppma__title{font-size:clamp(32px,4.6vw,52px);line-height:1.05;margin:0 0 16px;color:var(--pp-dark)}.ppma__intro{font-size:17px;line-height:1.6;margin:0}.ppma__intro p{margin:0 0 10px}.ppma__steps{display:grid;grid-template-columns:1fr;gap:10px;margin:22px 0 0;padding:0;list-style:none;counter-reset:s}@media(min-width:750px){.ppma__steps{grid-template-columns:repeat(3,1fr)}}.ppma__steps li{counter-increment:s;background:var(--pp-white);border:1px solid var(--pp-line);padding:14px 16px;font-size:15px;line-height:1.45}.ppma__steps li:before{content:counter(s);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;background:var(--pp-peach);color:#000;font-weight:700;font-size:14px}.ppma__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:990px){.ppma__layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.ppma__aside{position:sticky;top:24px}}.ppma__card{background:#fffdfa;border:1px solid var(--pp-line);padding:26px 20px;margin:0 0 24px}@media(min-width:750px){.ppma__card{padding:34px}}.ppma__h2{font-size:clamp(22px,2.4vw,28px);line-height:1.15;margin:0 0 6px;color:var(--pp-dark)}.ppma__sub{font-size:15px;line-height:1.5;margin:0 0 20px;color:var(--pp-dark)}.ppma__grid{display:grid;grid-template-columns:1fr;gap:20px 28px}@media(min-width:750px){.ppma__grid{grid-template-columns:1fr 1fr}.ppma__full{grid-column:1 / -1}}@media(min-width:750px){.ppma__grid--3{grid-template-columns:2fr 1fr 1fr}}.ppma__field{display:flex;flex-direction:column;gap:4px;min-width:0}.ppma .ppma__label,.ppma .ppma__legend{font-size:14px!important;font-weight:600!important;color:#000;padding:0;margin:0;line-height:1.4;text-transform:none;letter-spacing:normal}.ppma__req{color:var(--pp-brown)}.ppma__opt{font-weight:400;color:#444}.ppma__hint{font-size:13px;line-height:1.45;color:#444;margin:2px 0 0}.ppma input[type=text],.ppma input[type=email],.ppma input[type=tel],.ppma input[type=number],.ppma input[type=date],.ppma select{width:100%;font:inherit;font-size:16px;color:#000;background:transparent;text-transform:none;letter-spacing:normal;border:0;border-bottom:1px solid rgba(0,0,0,.45);padding:10px 0;margin:0;box-shadow:none;min-height:44px}.ppma input::placeholder,.ppma textarea::placeholder{color:#6b6b6b;opacity:1}.ppma select{appearance:none;-webkit-appearance:none;padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2333190A' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.ppma select option{color:#000}.ppma input[type=date]{cursor:pointer}.ppma textarea{width:100%;min-height:96px;resize:vertical;font:inherit;font-size:16px;color:#000;background:transparent;border:1px solid rgba(0,0,0,.45);padding:12px;margin-top:6px;box-shadow:none}.ppma input:focus-visible,.ppma select:focus-visible{outline:2px solid var(--pp-caramel);outline-offset:2px;border-bottom-color:var(--pp-brown)}.ppma textarea:focus-visible{outline:2px solid var(--pp-caramel);outline-offset:2px;border-color:var(--pp-brown)}.ppma [aria-invalid=true]{border-bottom-color:#a3341a!important;border-bottom-width:2px!important}.ppma textarea[aria-invalid=true]{border-color:#a3341a!important;border-width:2px!important}.ppma__err{font-size:13px;color:#a3341a;margin:2px 0 0;font-weight:600}.ppma fieldset{border:0;margin:0;padding:0;min-width:0}.ppma__rlist{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.ppma__rcard{background:var(--pp-white);border:1px solid var(--pp-line);border-left:4px solid var(--pp-line);padding:20px 18px 22px}@media(min-width:750px){.ppma__rcard{padding:24px 26px 26px}}.ppma__rcard.is-ready{border-left-color:#6e7a1e}.ppma__rcard.is-issue{border-left-color:var(--pp-peach)}.ppma__rhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;flex-wrap:wrap}.ppma__rtitle{font-size:18px;font-weight:700;margin:0;color:var(--pp-dark);line-height:1.3}.ppma__rstatus{font-size:13px;font-weight:600;padding:4px 10px;background:var(--pp-cream);color:var(--pp-dark)}.ppma__rcard.is-ready .ppma__rstatus{background:var(--pp-green)}.ppma__rcard.is-issue .ppma__rstatus{background:#ffe3d9}.ppma__ractions{display:flex;gap:6px;margin-left:auto}.ppma__link{background:none;border:0;padding:8px 6px;min-height:44px;font:inherit;font-size:14px;color:var(--pp-brown);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-transform:none;letter-spacing:normal}.ppma__link:hover{color:var(--pp-dark)}.ppma__link:focus-visible,.ppma__btn:focus-visible,.ppma__checkout:focus-visible,.ppma__file:focus-visible+.ppma__btn{outline:2px solid var(--pp-caramel);outline-offset:2px}.ppma__sec{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--pp-line)}.ppma__sec-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-brown);margin:0 0 12px}.ppma__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.ppma .ppma__tile{position:relative;display:block}.ppma__tile input{position:absolute;opacity:0;width:1px;height:1px}.ppma__tile span{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:8px 6px;line-height:1.3;border:1px solid rgba(0,0,0,.35);background:var(--pp-white);color:#000;font-size:15px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.ppma__tile span small{font-size:13px;font-weight:400;color:#444;margin-top:2px}.ppma__tile:hover span{border-color:var(--pp-brown)}.ppma__tile input:checked+span{background:var(--pp-peach);border-color:var(--pp-peach);font-weight:700}.ppma__tile input:checked+span small{color:#000}.ppma__tile input:focus-visible+span{outline:2px solid var(--pp-caramel);outline-offset:2px}.ppma__tile input:disabled+span{cursor:not-allowed;color:#595959;background:#f1eee9}.ppma__tile input:disabled+span small{color:#595959}.ppma .ppma__toggle{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.45;color:#000}.ppma__toggle input{position:absolute;opacity:0;width:1px;height:1px}.ppma__toggle>span{flex:none;width:24px;height:24px;border:1.5px solid var(--pp-dark);background:var(--pp-white);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.ppma__toggle input:checked+span{background:var(--pp-dark)}.ppma__toggle input:checked+span:after{content:"";width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.ppma__toggle input:focus-visible+span{outline:2px solid var(--pp-caramel);outline-offset:2px}.ppma__toggle b{font-weight:600}.ppma__msg{margin-top:12px}.ppma__count{font-size:13px;color:#444;margin:4px 0 0;text-align:right}.ppma__count.is-over{color:#a3341a;font-weight:700}.ppma__btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ppma .ppma__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;margin:0;font:inherit;font-size:14px!important;font-weight:700!important;line-height:1.2;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer;background:var(--pp-white);color:var(--pp-dark);border:1.5px solid var(--pp-dark);text-decoration:none}.ppma .ppma__btn:hover{background:var(--pp-cream)}.ppma .ppma__btn--solid{background:var(--pp-dark);color:#fff}.ppma .ppma__btn--solid:hover{background:var(--pp-brown)}.ppma__file{position:absolute;opacity:0;width:1px;height:1px}.ppma__sum{background:var(--pp-white);border:1px solid var(--pp-line);padding:24px 22px}.ppma__sum h2{font-size:24px;margin:0 0 14px;color:var(--pp-dark)}.ppma__sum dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:15px}.ppma__sum dt{margin:0}.ppma__sum dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ppma__sum .is-total{font-size:19px;font-weight:700;border-top:1px solid var(--pp-line);padding-top:12px;margin-top:4px}.ppma__checkout{display:block;width:100%;margin-top:20px;min-height:54px;padding:16px 20px;border:0;cursor:pointer;background:var(--pp-peach);color:#000;font:inherit;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ppma__checkout:hover{background:var(--pp-caramel)}.ppma__checkout[aria-disabled=true]{background:#e7e0d6;color:#4a4a4a}.ppma__fine{font-size:13px;line-height:1.5;color:#444;margin:12px 0 0}.ppma__issues{margin:16px 0 0;padding:12px 14px;background:#fff1eb;border-left:3px solid #A3341A;font-size:14px;line-height:1.45}.ppma__issues ul{margin:6px 0 0;padding-left:18px}.ppma__issues a{color:#a3341a;font-weight:600}.ppma__notice{margin:16px 0 0;padding:12px 14px;background:var(--pp-cream);border-left:3px solid var(--pp-brown);font-size:14px;line-height:1.5}.ppma__notice a{color:var(--pp-brown);font-weight:700}.ppma__vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ppma__upload-msg{font-size:14px;margin:12px 0 0}.ppma__upload-msg:empty{display:none}.ppma__upload-msg.is-error{color:#a3341a;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/66/assets/pp-multi-address.css.map */
