body:has(.pkg) .deadline-banner{display:none!important}body:has(.pkg) #retell-widget-root{display:none!important}body:has(.pkg) nav:not(.phase-three-breadcrumb){top:0!important}body:has(.pkg) nav a[href*=cal\.com]{box-shadow:inset 0 0 0 1px #c5a55a;color:#c5a55a!important;background:0 0!important}.phase-three-product.pkg{padding-top:80px}.pkg .phase-three-eyebrow,.pkg .phase-three-process li>span{font-size:12px}.pkg .phase-three-price-row span{color:#555;font:400 16px/1.6 var(--font-sans)}.pkg .phase-three-primary,.pkg .phase-three-secondary{font-size:14px}.pkg .phase-three-process li p{font-size:16px}.pkg-order{gap:32px;display:grid}.pkg-order fieldset{border:0;min-width:0;margin:0;padding:0}.pkg-order legend{color:#171717;font:600 18px/1.4 var(--font-sans);margin-bottom:16px;padding:0}.pkg-options{gap:16px;display:grid}.pkg-option{cursor:pointer;background:#fff;border:1px solid #dadada;padding:24px;display:block;position:relative}.pkg-option.is-selected{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.pkg-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.pkg-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #806322}.pkg-option-head{font:600 18px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.pkg-option-head:before{content:"";border:1px solid #555;border-radius:50%;flex:none;order:-1;width:16px;height:16px;margin-top:4px}.pkg-option.is-selected .pkg-option-head:before{background:radial-gradient(#171717 45%,#0000 50%);border-color:#171717}.pkg-option-head span{flex:1}.pkg-option ul{margin:16px 0 0 32px;padding:0;list-style:none}.pkg-option li{color:#171717;font:400 16px/1.6 var(--font-sans);padding:4px 0}.pkg-fields{gap:16px;display:grid}.pkg-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.pkg-field{color:#171717;min-width:0;font:600 16px/1.4 var(--font-sans);align-content:start;gap:8px;display:grid}.pkg-field input,.pkg-field select{box-sizing:border-box;color:#171717;width:100%;min-width:0;min-height:44px;font:400 16px/1.4 var(--font-sans);background:#fff;border:1px solid #dadada;border-radius:0;padding:8px 16px}.pkg-field input:focus-visible,.pkg-field select:focus-visible{outline-offset:1px;border-color:#171717;outline:2px solid #806322}.pkg-field input:user-invalid{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.pkg-field small{color:#555;font:400 14px/1.5 var(--font-sans)}.pkg-help{color:#555;font:400 16px/1.6 var(--font-sans);margin:0}.pkg-help a,.pkg-note a,.pkg-faq a{color:#171717;text-underline-offset:3px}.pkg-note{color:#171717;font:400 16px/1.6 var(--font-sans);background:#f7f7f5;margin:0;padding:16px}.pkg-note strong{font-weight:600}.pkg-banner{width:min(1440px,100%);margin:16px auto 0}.pkg-pay{gap:8px;display:grid}.pkg-pay button{cursor:pointer;border:0;width:100%}.pkg-pay button:disabled{opacity:.5;cursor:not-allowed}.pkg-confirm{width:min(1440px,100%);margin:0 auto;padding:80px clamp(16px,4vw,48px)}.pkg-confirm h1{font:400 clamp(32px, 4vw, 48px)/1.2 var(--font-sans);margin:0 0 16px}.pkg-confirm p{color:#555;max-width:640px;margin:0 0 16px}.pkg-shoes,.pkg-terms,.pkg-faq{width:min(1440px,100%);margin:0 auto;padding:80px clamp(16px,4vw,48px)}.pkg-shoes{background:#f7f7f5;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pkg-shoes h2,.pkg-terms h2,.pkg-faq h2{font:400 clamp(28px, 3vw, 36px)/1.2 var(--font-sans);margin:0 0 16px}.pkg-shoes p{color:#555;max-width:520px}.pkg-terms dl{border-top:1px solid #dadada;margin:0}.pkg-terms dl>div{border-bottom:1px solid #dadada;grid-template-columns:160px 1fr;gap:24px;padding:24px 0;display:grid}.pkg-terms dt{font:600 16px/1.5 var(--font-sans)}.pkg-terms dd{color:#555;max-width:680px;margin:0}.pkg-faq details{border-bottom:1px solid #dadada}.pkg-faq summary{cursor:pointer;min-height:44px;font:600 16px/1.4 var(--font-sans);padding:16px 0}.pkg-faq details p{color:#555;max-width:680px;margin:0 0 16px}@media (max-width:760px){.pkg .product-gallery-stage-mens{aspect-ratio:auto;height:33vh}.pkg .product-gallery-stage-mens img,.pkg .product-gallery-stage-mens video{object-fit:contain;width:100%;height:100%}.pkg .product-gallery-thumbnails,.pkg .product-gallery-moment-link{display:none}.pkg .phase-three-product-grid{gap:24px;padding-top:16px}.pkg .phase-three-product-copy>h1{margin-bottom:8px;font-size:40px}.pkg .phase-three-deck{margin-bottom:16px;font-size:16px}.pkg-shoes{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:48px}.pkg-terms,.pkg-faq,.pkg-confirm{padding-top:48px;padding-bottom:48px}.pkg-terms dl>div{grid-template-columns:1fr;gap:8px}}.pkg-toggle{flex-wrap:wrap;gap:8px 24px;display:flex}.pkg-toggle label,.pkg-check{color:#171717;min-height:44px;font:400 16px/1.6 var(--font-sans);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.pkg-toggle input,.pkg-check input{accent-color:#171717;flex:none;width:20px;height:20px;margin:2px 0 0}.pkg-founder{width:min(960px,100%);margin:0 auto;padding:80px clamp(16px,4vw,48px)}.pkg-founder h2{font:400 clamp(28px, 3vw, 36px)/1.2 var(--font-sans);margin:0 0 16px}.pkg-founder p{color:#555;max-width:560px;margin:0 0 16px}@media (max-width:760px){.pkg-founder{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:48px}}.pkg-shoe-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:760px){.pkg-shoe-grid{grid-template-columns:1fr;gap:32px}}.pkg-shoe-grid figure{margin:0}.pkg-shoe-grid img{background:#fff;width:100%;height:auto;display:block}.pkg-shoe-grid figcaption{color:#555;font:400 16px/1.6 var(--font-sans);padding-top:12px}.pkg-shoe-grid figcaption strong{color:#171717;font-size:16px;font-weight:600;display:block}.pkg-pairing{max-width:520px;margin:32px 0 0}.pkg-pairing img{width:100%;height:auto;display:block}.pkg-pairing figcaption{color:#555;font:400 16px/1.6 var(--font-sans);padding-top:8px}
