:root{--paper:#f5f5ef;--ink:#27392e;--lime:#d7ec88;--muted:#617064;--line:#d7dcd1;--white:#fff;--font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid #738a32;outline-offset:5px}.container{width:min(1240px,calc(100% - 7rem));margin-inline:auto}.skip-link{position:fixed;left:1rem;top:-6rem;background:var(--lime);padding:1rem;z-index:100}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:100px}.wordmark{font-size:2.15rem;font-weight:800;letter-spacing:-.09em;line-height:1}.wordmark span{color:#7e943a}.site-header nav{display:flex;gap:2.1rem;margin-left:auto;margin-right:1.5rem}.site-header nav a{font-size:.9rem;font-weight:600;padding:.5rem 0}.site-header nav a:hover{color:#667d32}.button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:54px;padding:.95rem 1.6rem;border:1px solid transparent;border-radius:7px;font-size:.95rem;line-height:1.3;font-weight:700;text-align:center;transition:background .18s,transform .18s,border-color .18s}.button:hover{transform:translateY(-2px)}.button svg{height:21px;width:21px;flex-shrink:0}.header-cta{background:var(--lime);min-height:45px;padding:.7rem 1rem;font-size:.875rem}.header-cta:hover{background:#cce571}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#3b5141}.hero{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;padding-top:4.6rem;padding-bottom:5rem;align-items:center}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.11em;line-height:1.5}.tiny-cross{font-size:1.4rem;vertical-align:middle;margin-right:.5rem;line-height:1}.hero h1{font-size:clamp(4.3rem,6.7vw,6.5rem);letter-spacing:-.068em;line-height:.99;margin-top:1.6rem;font-weight:750}.marked{position:relative;z-index:0;white-space:nowrap}.marked:after{content:"";background:var(--lime);position:absolute;left:-.02em;right:-.06em;bottom:.025em;height:.29em;z-index:-1;transform:rotate(-2deg)}.hero-description{max-width:410px;color:var(--muted);font-size:1.1rem;line-height:1.7;margin-top:1.8rem}.hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.response-note{font-size:.8125rem;line-height:1.55;color:var(--muted)}.response-note strong{font-weight:600;color:var(--ink)}.hero-visual{position:relative;padding-top:.5rem;padding-bottom:1.5rem}.hero-image-wrap{aspect-ratio:1/1.15;overflow:hidden;border-radius:4px;background:#29332c}.hero-image{height:100%;width:100%;object-fit:cover;object-position:61% center}.image-caption{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.1em;font-weight:600;padding-top:.75rem;color:var(--muted)}.price-stamp{position:absolute;bottom:3.7rem;left:-2.3rem;background:var(--lime);padding:1.15rem 1.4rem;transform:rotate(-5deg);box-shadow:0 5px 15px #14221816;border-radius:3px}.price-stamp>span{font-size:.75rem;display:block;line-height:1.6}.price-stamp strong{display:block;font-size:2.75rem;letter-spacing:-.05em;line-height:1.35}.price-stamp small{font-size:.8125rem;font-weight:500;letter-spacing:0;margin-left:.45rem}.service-strip{background:var(--ink);color:var(--lime);padding:1.3rem 0}.service-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.service-strip span{font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.4;white-space:nowrap}.service-strip span:nth-child(even){font-size:1.3rem;font-weight:400}.section{padding-top:5.8rem;padding-bottom:5.8rem}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2.5rem}.section-heading h2,h2{font-size:clamp(2.3rem,3.8vw,3.5rem);font-weight:700;letter-spacing:-.055em;line-height:1.08}.section-heading h2{margin-top:.9rem}.section-heading>p{max-width:365px;color:var(--muted);line-height:1.7;padding-bottom:.25rem}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.service-card{border:1px solid var(--line);padding:1.8rem 1.7rem 1.6rem;border-radius:5px;background:#f9f9f5;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.service-card:hover{border-color:#92a17a;background:#fcfcf8}.service-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.1rem}.service-card-top svg{width:36px;height:36px;stroke-width:1.3}.service-card-top>span{color:#879381;font-size:.75rem}.service-card h3{font-size:1.35rem;letter-spacing:-.035em;line-height:1.25;margin-bottom:.9rem}.service-card p{font-size:.9375rem;line-height:1.75;color:var(--muted);margin-bottom:1.8rem}.service-tag{border-top:1px solid var(--line);padding-top:1rem;font-size:.8125rem;font-weight:600;margin-top:auto}.service-footnote{margin-top:1.2rem;color:var(--muted);font-size:.8125rem}.process-section{background:#e9ede2;border-block:1px solid var(--line)}.steps{padding:0;margin:3.1rem 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.steps li{position:relative}.step-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #a7b397;border-radius:50%;font-size:1rem;font-weight:600;background:#e9ede2;position:relative;z-index:1;margin-bottom:1.6rem}.steps li:not(:last-child):before{content:"";position:absolute;top:21px;left:42px;right:-2rem;border-top:1px solid #bac4b0}.steps h3{font-size:1.125rem;letter-spacing:-.02em;margin-bottom:.85rem}.steps p{font-size:.9375rem;line-height:1.7;color:var(--muted);margin-bottom:1.2rem;max-width:245px}.step-detail{font-size:.75rem;font-weight:600;line-height:1.6;display:block}.price-section{display:grid;grid-template-columns:1fr .87fr;gap:8rem;align-items:center}.price-copy h2{margin-top:1rem}.price-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;margin-top:1.6rem}.price-copy .price-agreement{font-size:.9375rem}.price-card{position:relative;border:1px solid #bbc99e;background:var(--lime);padding:2.2rem 2.5rem;border-radius:6px}.price-label{font-size:.75rem;letter-spacing:.12em;font-weight:700}.price-value{font-size:7.7rem;font-weight:700;line-height:1.05;letter-spacing:-.09em;margin-top:1.1rem}.price-value>span{font-size:3.1rem;letter-spacing:-.05em;margin-left:.45rem}.price-card h3{font-size:1.1rem;font-weight:500;margin-top:.3rem;letter-spacing:-.01em}.price-card-line{height:1px;background:#aebf71;margin:1.7rem 0 1rem}.price-item{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.price-item strong{font-weight:600}.price-card p{font-size:.8125rem;line-height:1.7;margin-top:1.4rem;color:#475838}.price-card .button{display:flex;margin-top:1.4rem}.contact-section{background:var(--ink);color:var(--paper);padding-block:5.7rem;scroll-margin-top:0}.contact-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:6.5rem;align-items:center}.contact-copy>.eyebrow{color:#c1ceba}.contact-copy h2{margin-top:1.2rem;font-size:clamp(2.5rem,4.4vw,4rem)}.contact-copy h2 span{color:var(--lime)}.contact-copy>p:not(.eyebrow):not(.contact-status){color:#d0d8ca;max-width:420px;margin-top:1.4rem}.contact-actions{display:flex;gap:.8rem;margin-top:1.8rem}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#e2f6a0}.button-light-outline{border-color:#718071;background:transparent;color:var(--paper)}.button-light-outline:hover{background:#3d5142;border-color:#aab79c}.contact-status{font-size:.75rem;margin-top:1rem;color:#c1ccbb}.photo-checklist{border-left:1px solid #6a7a67;padding:1.1rem 0 1.1rem 2.8rem}.checklist-heading{font-size:.75rem;letter-spacing:.12em;color:var(--lime);font-weight:600}.photo-checklist ul{list-style:none;margin:1.3rem 0 1.3rem;padding:0}.photo-checklist li{font-size:.9375rem;line-height:1.6;margin-bottom:.85rem}.photo-checklist li>span{color:var(--lime);margin-right:.65rem}.photo-checklist>p{color:#bdc9b7;font-size:.8125rem;max-width:280px;line-height:1.7}.faq-section{display:grid;grid-template-columns:1fr 1.7fr;gap:5rem;padding-top:5rem;padding-bottom:5rem}.faq-intro h2{margin-top:1rem}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.9375rem;font-weight:600;line-height:1.55;padding:1.4rem 0}summary::-webkit-details-marker{display:none}summary>span{width:14px;height:14px;position:relative;flex-shrink:0}summary>span:before,summary>span:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1.5px;background:var(--ink)}summary>span:after{transform:rotate(90deg);transition:transform .15s}details[open] summary>span:after{transform:rotate(0deg)}details>p{font-size:.9375rem;line-height:1.8;color:var(--muted);padding:0 2.8rem 1.5rem 0}.site-footer{border-top:1px solid var(--line)}.footer-top{display:flex;gap:2rem;align-items:center;padding-block:2.2rem}.footer-top>.wordmark{font-size:1.9rem}.footer-top>p{color:var(--muted);font-size:.875rem}.footer-links{display:flex;gap:1.5rem;margin-left:auto}.footer-links button{border:0;background:none;padding:.5rem 0;color:var(--ink);font-size:.8125rem}.footer-links button:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-block:1.2rem;color:var(--muted);font-size:.75rem}dialog{background:var(--paper);color:var(--ink);padding:0;border:1px solid var(--line);border-radius:8px;width:min(560px,calc(100% - 2rem));max-height:calc(100dvh - 3rem);box-shadow:0 24px 80px #0003}dialog::backdrop{background:#15261bd0;backdrop-filter:blur(3px)}.dialog-inner{padding:2.5rem;position:relative}.dialog-inner h2{font-size:2.35rem;margin-top:1rem;margin-bottom:1.3rem}.dialog-inner h3{font-size:1.15rem;margin-top:1.5rem}.dialog-inner p:not(.eyebrow){font-size:.9375rem;line-height:1.75;margin-bottom:1rem;color:var(--muted)}.dialog-inner .button{margin-top:.5rem}.dialog-close{position:absolute;right:.8rem;top:.5rem;border:0;background:none;color:var(--ink);font-size:1.8rem;width:40px;height:40px;line-height:1}
@media(min-width:1500px){.hero h1{font-size:6.5rem}.hero{gap:6rem}.hero-image-wrap{aspect-ratio:1/1.1}}
@media(max-width:1150px){.container{width:calc(100% - 4rem)}.hero{gap:3rem}.hero h1{font-size:clamp(3.8rem,7.4vw,5.4rem)}.hero-actions{gap:1rem}.hero-actions .button{padding:1rem 1.2rem}.response-note{font-size:.75rem}.price-section{gap:4rem}.contact-inner{gap:3rem}.site-header nav{gap:1.4rem;margin-right:0}.service-card{padding:1.6rem 1.3rem}.service-strip span{font-size:.75rem;letter-spacing:.06em}.steps{gap:1.5rem}.steps li:not(:last-child):before{right:-1.5rem}}
@media(max-width:900px){.header-inner{min-height:85px;gap:1rem}.site-header nav{display:none}.hero{gap:2rem;padding-top:3.5rem;padding-bottom:3.5rem}.hero h1{font-size:clamp(3.4rem,7.1vw,4.6rem)}.hero .eyebrow{font-size:.75rem;letter-spacing:.06em}.hero-description{font-size:1rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:.75rem}.response-note br{display:none}.response-note strong{margin-left:.2rem}.hero-image-wrap{aspect-ratio:1/1.45}.price-stamp{left:-1.2rem;bottom:3.5rem;padding:.8rem 1rem}.price-stamp strong{font-size:2.2rem}.image-caption>span:last-child{display:none}.service-strip>.container{flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem}.service-strip span:nth-child(4),.service-strip span:nth-child(6),.service-strip span:nth-child(7){display:none}.section{padding-block:4rem}.section-heading{gap:2rem}.section-heading>p{max-width:310px;font-size:.9375rem}.service-card h3{font-size:1.2rem}.service-card p{font-size:.875rem}.steps{grid-template-columns:repeat(2,1fr);gap:2.7rem}.steps li:before{display:none}.steps p{max-width:none}.steps h3{font-size:1.2rem}.steps .step-number{margin-bottom:1rem}.price-section{gap:2.5rem;grid-template-columns:1fr 1fr}.price-card{padding:1.9rem 1.6rem}.price-value{font-size:6.5rem}.price-item{font-size:.8125rem}.contact-inner{grid-template-columns:1.25fr 1fr;gap:2rem}.contact-actions{flex-direction:column;align-items:flex-start}.contact-actions .button{min-width:185px}.photo-checklist{padding-left:1.6rem}.photo-checklist li{font-size:.875rem}.faq-section{gap:2.5rem;grid-template-columns:1fr 1.7fr}.footer-top{gap:1.2rem}}
@media(max-width:620px){html{scroll-padding-top:1.5rem}.container{width:calc(100% - 2.5rem)}.header-inner{min-height:78px}.wordmark{font-size:1.85rem}.header-cta{font-size:.8125rem;padding:.7rem .8rem;min-height:42px}.header-cta svg{display:none}.hero{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch;padding-top:2.5rem;padding-bottom:2.8rem}.hero h1{font-size:clamp(3.8rem,13.5vw,5.4rem);margin-top:1.25rem}.hero-description{font-size:1rem;max-width:360px;margin-top:1.4rem}.hero-actions{flex-direction:row;align-items:center;gap:1rem;margin-top:1.4rem}.hero-actions .button{font-size:.875rem;padding:.9rem 1rem;min-height:52px}.response-note{font-size:.75rem;line-height:1.5}.response-note br{display:block}.response-note strong{margin-left:0}.hero .eyebrow{font-size:.75rem;letter-spacing:.065em}.tiny-cross{font-size:1.15rem;margin-right:.2rem}.hero-visual{margin-left:1.1rem;padding-top:0;padding-bottom:0}.hero-image-wrap{aspect-ratio:1.25/1}.hero-image{object-position:60% center}.price-stamp{left:-1.1rem;bottom:2.8rem;padding:.75rem 1.1rem}.price-stamp strong{font-size:2.1rem}.price-stamp>span{font-size:.75rem}.image-caption{font-size:.75rem;padding-top:.6rem}.service-strip{padding:1.1rem 0}.service-strip>.container{gap:.55rem .65rem;justify-content:center}.service-strip span{font-size:.75rem;letter-spacing:.04em}.service-strip span:nth-child(5){display:none}.service-strip span:nth-child(4){display:none}.service-strip span:nth-child(even){font-size:1rem}.section{padding-block:3.2rem}.section-heading{display:block;margin-bottom:1.8rem}.section-heading h2,h2{font-size:2.35rem;line-height:1.1}.section-heading>p{max-width:100%;margin-top:1.2rem}.eyebrow{font-size:.75rem;letter-spacing:.1em}.service-grid{grid-template-columns:1fr;gap:.85rem}.service-card{padding:1.5rem}.service-card-top{margin-bottom:1.35rem}.service-card h3{font-size:1.4rem}.service-card p{font-size:.9375rem;margin-bottom:1.2rem}.service-tag{font-size:.8125rem;padding-top:.9rem}.service-footnote{font-size:.75rem;line-height:1.7}.steps{grid-template-columns:1fr;gap:1.8rem;margin-top:2rem}.steps li{padding-left:3.9rem}.steps .step-number{position:absolute;left:0;top:0;width:38px;height:38px}.steps h3{line-height:1.25;margin-top:.25rem}.steps p{font-size:.9375rem;margin-bottom:.6rem}.step-detail{font-size:.75rem}.price-section{grid-template-columns:1fr;gap:2rem}.price-copy>p:not(.eyebrow){margin-top:1.2rem}.price-copy h2 br:nth-child(2){display:none}.price-card{padding:1.8rem 2rem}.price-value{font-size:6.6rem}.price-item{font-size:.875rem}.contact-section{padding-block:3.5rem}.contact-inner{grid-template-columns:1fr;gap:2.5rem}.contact-copy h2{font-size:2.65rem;line-height:1.1;margin-top:1rem}.contact-copy>p:not(.eyebrow):not(.contact-status){font-size:1rem;margin-top:1.1rem}.contact-actions{flex-direction:row;gap:.7rem}.contact-actions .button{min-width:0;padding:.9rem 1rem;font-size:.875rem}.contact-actions .button svg{width:18px;height:18px}.contact-status{font-size:.75rem}.photo-checklist{padding:1.8rem 0 0;border-left:0;border-top:1px solid #6a7a67}.photo-checklist ul{margin-block:1.2rem}.photo-checklist li{font-size:.9375rem}.photo-checklist>p{max-width:100%}.faq-section{grid-template-columns:1fr;gap:1.8rem}.faq-intro h2{margin-top:.7rem}.faq-list summary{font-size:.9375rem;gap:1rem;padding-block:1.2rem}.faq-list details>p{padding-right:0}.footer-top{flex-wrap:wrap;gap:.7rem 1.5rem;padding-block:1.8rem}.footer-top>p{font-size:.8125rem}.footer-links{margin-left:0;width:100%;gap:1.5rem}.footer-bottom{flex-direction:column;gap:.2rem;font-size:.75rem}.dialog-inner{padding:2rem 1.5rem}.dialog-inner h2{font-size:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.button:hover{transform:none}}

.response-note{font-size:.875rem}.service-card p,.steps p,.section-heading>p,.dialog-inner p:not(.eyebrow),.faq-list details>p{font-size:1rem}.service-tag,.step-detail{font-size:.875rem}

@media(max-width:620px){.hero-actions,.contact-actions{flex-wrap:wrap}.response-note{font-size:.875rem}.price-copy h2 br:nth-child(2){display:initial}}
.checkout-section{background:#e9ede2;border-top:1px solid var(--line)}.checkout-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.calculator-card{background:var(--paper);border:1px solid #cad2bf;border-radius:6px;padding:2rem}.price-mode{border:0;padding:0;margin:0 0 1.6rem}.price-mode legend{font-size:.9375rem;font-weight:600;padding:0;margin-bottom:.7rem}.mode-options{display:flex;gap:.75rem}.mode-options label{display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:5px;font-size:.875rem;cursor:pointer;flex:1;line-height:1.5}.mode-options label:has(input:checked){background:var(--lime);border-color:#98ad54}.mode-options input{accent-color:var(--ink);width:16px;height:16px;margin:0;flex-shrink:0}.amount-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.amount-field[hidden]{display:none!important}.amount-field>label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.input-unit{position:relative}.input-unit input{border:1px solid #acb89f;background:#fff;color:var(--ink);border-radius:5px;font:inherit;font-size:1.1rem;font-weight:600;padding:.75rem 4.8rem .75rem .9rem;width:100%;min-width:0;line-height:1.4}.input-unit>span{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--muted);pointer-events:none}.amount-field p{font-size:.75rem;line-height:1.7;margin-top:.5rem;color:var(--muted)}.calculation-summary{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1rem}.calculation-summary>div{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;margin-bottom:.5rem}.calculation-summary .total-line{border-top:1px solid var(--line);margin-top:.9rem;padding-top:1rem;font-weight:700;font-size:1.2rem;align-items:center}.total-line output{font-size:1.6rem;letter-spacing:-.04em}.calculation-note{font-size:.8125rem;line-height:1.7;color:var(--muted);margin-top:.9rem}.payment-buttons{display:flex;gap:.75rem;margin-top:1.3rem;flex-wrap:wrap}.payment-buttons>.button{flex:1;font-size:.875rem;padding-inline:1rem}.button-card{background:var(--lime);color:var(--ink)}.button-card:hover{background:#c7df75}.payment-status,.card-amount-note{font-size:.75rem;line-height:1.7;margin-top:.8rem;color:var(--muted)}.card-amount-note button{border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:0;font-size:inherit}.calculator-error{font-size:.875rem;color:#923623;background:#f7e3d5;padding:.7rem 1rem;border-radius:4px;margin-top:1rem}.calculator-error[hidden]{display:none}.button:disabled,#copy-total:disabled{opacity:.55;cursor:not-allowed;transform:none}.shipping-card{padding:1.3rem 1.8rem}.shipping-card h3{font-size:2.1rem;letter-spacing:-.045em;line-height:1.15;margin-top:.9rem}.shipping-card>p:not(.eyebrow){font-size:1rem;color:var(--muted);margin-top:1.2rem}.shipping-card ol{padding-left:1.2rem;font-size:.9375rem;line-height:1.7;margin:1.4rem 0 1.6rem}.shipping-card li{padding-left:.3rem;margin-bottom:.7rem}.shipping-card>.shipping-note{font-size:.8125rem!important;line-height:1.7}.shipping-card>.button{font-size:.875rem;max-width:100%}.site-header nav{gap:1.3rem;margin-right:.5rem}@media(max-width:1150px){.site-header nav{gap:1rem}.site-header nav a{font-size:.875rem}.checkout-grid{gap:1rem}.calculator-card{padding:1.5rem}.shipping-card{padding:1.3rem 1rem}.amount-fields{grid-template-columns:1fr}.payment-buttons>.button{flex-basis:100%}}@media(max-width:750px){.checkout-grid{grid-template-columns:1fr}.shipping-card{padding:1.5rem .5rem 0}.amount-fields{grid-template-columns:1fr 1fr}.payment-buttons>.button{flex-basis:auto}}@media(max-width:620px){.calculator-card{padding:1.4rem 1.2rem}.mode-options{flex-direction:column;gap:.5rem}.amount-fields{grid-template-columns:1fr}.payment-buttons{flex-direction:column}.shipping-card h3{font-size:2rem}.total-line output{font-size:1.5rem}.shipping-card .button{width:100%}.card-amount-note{font-size:.8125rem}}

.recipient-box{background:#f5f5ef;border:1px solid #c5cfb7;border-radius:5px;padding:1.1rem 1.2rem;margin-top:1.2rem}.recipient-label{display:block;font-size:.75rem;letter-spacing:.09em;font-weight:600;color:var(--muted);margin-bottom:.55rem}.recipient-box address{font-style:normal;font-size:1rem;line-height:1.65;white-space:pre-line}.recipient-box button{font-size:.8125rem;border:0;background:none;padding:.6rem 0 0;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}#recipient-copy-status{display:block;font-size:.75rem;color:var(--muted)}.manual-shipping{margin-top:1rem;font-size:.875rem;border-top:1px solid var(--line)}.manual-shipping summary{font-size:.875rem;padding-block:1rem}.manual-shipping>p{font-size:.875rem;padding-right:0}.manual-shipping>a{display:block;text-decoration:underline;text-underline-offset:3px;font-size:.875rem;margin-bottom:1rem}

.button[hidden]{display:none!important}
