.product-form-shell--cod{display:grid;gap:var(--space-5)}.product-form--cod{display:grid;gap:var(--space-4)}.product-price--cod-landing .product-price__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.product-price--cod-landing .product-price__current,.product-price--cod-landing .product-price__from{color:#15803d;font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:800;line-height:1.1}.product-price--cod-landing .product-price__compare{color:#dc2626;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;text-decoration:line-through}.product-price--cod-landing .product-price__savings{margin:var(--space-1) 0 0;color:#15803d;font-size:var(--text-body-sm);font-weight:600}.product-price--cod-landing .product-price__tax{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--color-text-muted)}.cod-landing__offer-section{display:grid;gap:var(--space-3)}.cod-landing__offer-heading{margin:0;font-size:var(--text-body);font-weight:700;line-height:1.45;color:var(--color-foreground)}.cod-offers__fieldset{margin:0;padding:0;border:0}.cod-offers__list{display:grid;gap:var(--space-2)}.cod-offers__row{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid rgb(44 36 25 / .1);border-radius:var(--radius-input, .5rem);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cod-offers__row:hover{border-color:#c4a57480}.cod-offers__input:checked+.cod-offers__row{border-color:var(--pl-accent, #c4a574);background:#c4a5741f;box-shadow:inset 0 0 0 1px var(--pl-accent, #c4a574)}.cod-offers__input:focus-visible+.cod-offers__row{outline:2px solid var(--pl-accent, #c4a574);outline-offset:2px}.cod-offers__row--unavailable,.cod-offers__row.variant-picker__value--unavailable{opacity:1;pointer-events:auto;text-decoration:none}.cod-offers__row--unavailable .cod-offers__text,.cod-offers__row.variant-picker__value--unavailable .cod-offers__text{text-decoration:none}.cod-offers__radio{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;border:2px solid rgb(44 36 25 / .22);border-radius:50%;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.cod-offers__radio:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--pl-accent-dark, #b8925a);transform:scale(0);transition:transform .15s ease}.cod-offers__input:checked+.cod-offers__row .cod-offers__radio{border-color:var(--pl-accent-dark, #b8925a)}.cod-offers__input:checked+.cod-offers__row .cod-offers__radio:after{transform:scale(1)}.cod-offers__text{flex:1;font-size:var(--text-body-sm);font-weight:500;line-height:1.45;color:var(--color-foreground)}.cod-offers__input:checked+.cod-offers__row .cod-offers__text{font-weight:700}.product-form__meta--cod{display:grid;gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text-muted)}.product-form__meta--cod .product-form__sku span:first-child{font-weight:600}.product-form__meta--cod .product-form__inventory{margin:0;color:#15803d;font-weight:600}.cod-landing__form-box{padding:var(--space-5);border:2px solid var(--pl-accent-dark, #b8925a);border-radius:var(--radius-card, .75rem);background:#fff;scroll-margin-bottom:1rem}.cod-landing__form-title{margin:0 0 var(--space-4);text-align:center;font-size:var(--text-body-lg);font-weight:700;color:var(--pl-accent-dark, #b8925a)}.cod-landing__form,.cod-landing__fields-row{display:grid;gap:var(--space-3)}@media(min-width:640px){.cod-landing__fields-row--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.cod-landing__field{display:grid;gap:var(--space-1)}.cod-landing__label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:600;color:var(--color-foreground)}.cod-landing__label-icon{font-size:1rem;line-height:1}.cod-landing__field input,.cod-landing__field select{width:100%;min-height:2.85rem;padding:var(--space-2) var(--space-3);border:2px dashed var(--pl-accent-dark, #b8925a);border-radius:var(--radius-input, .5rem);background:#f7f7f5;color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease}.cod-landing__field input:focus,.cod-landing__field select:focus{outline:none;border-style:solid;background:#fff;box-shadow:0 0 0 3px #c4a57440}.cod-landing__error{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:#dc262614;color:#b91c1c;font-size:var(--text-body-sm)}.cod-landing__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:3.75rem;margin-top:var(--space-3);padding-inline:calc(var(--space-6) + 1.5rem) var(--space-6);border:0;border-radius:999px;background:linear-gradient(135deg,var(--pl-accent, #c4a574) 0%,var(--pl-accent-dark, #b8925a) 100%);color:var(--color-accent-foreground, #2c2419);font:inherit;font-size:var(--text-body-lg);font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #c4a57473;transition:filter .15s ease}.cod-landing__submit-text{flex:1;text-align:center}.cod-landing__submit--pulse{animation:cod-landing-pulse 1.7s ease-in-out infinite}@keyframes cod-landing-pulse{0%,to{transform:scale(1);box-shadow:0 6px 22px #c4a5748c,0 0 #c4a57473}50%{transform:scale(1.06);box-shadow:0 10px 32px #c4a574b8,0 0 0 12px #c4a57400}}.cod-landing__submit:hover,.cod-landing__submit:focus-visible{filter:brightness(1.06);animation-play-state:paused}.cod-landing__submit:disabled{opacity:.7;cursor:wait;animation:none;transform:none}.cod-landing__submit-icon{position:absolute;inset-inline-end:var(--space-5);flex-shrink:0}@media(prefers-reduced-motion:reduce){.cod-landing__submit--pulse{animation:none}}.cod-landing__spinner{width:1.25rem;height:1.25rem;border:2px solid rgb(44 36 25 / .2);border-top-color:currentColor;border-radius:50%;animation:cod-landing-spin .7s linear infinite}@keyframes cod-landing-spin{to{transform:rotate(360deg)}}.cod-landing__success{text-align:center;padding:var(--space-4) 0}.cod-landing__success-icon{display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto var(--space-3);border-radius:50%;background:#15803d;color:#fff;font-size:1.25rem;font-weight:800}.cod-landing__success-title{margin:0 0 var(--space-2);font-size:var(--text-body-lg)}.cod-landing__success-text{margin:0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.cod-landing__payment{margin-top:calc(var(--space-2) * -1)}@media(max-width:767px){.cod-landing__fields-row--split{grid-template-columns:1fr}#cod-order-form{scroll-margin-bottom:calc(var(--mobile-nav-offset, 3.5rem) + 5.5rem + var(--mobile-safe-bottom, 0px));margin-block-end:calc(var(--mobile-nav-offset, 3.5rem) + 4.75rem + var(--mobile-safe-bottom, 0px))}.product-form-shell--cod{padding-block-end:var(--space-2)}.has-mobile-nav.page-product .site-main:has(.product-form-shell--cod){padding-block-end:calc(var(--mobile-nav-offset, 3.5rem) + 6rem + var(--mobile-safe-bottom, 0px))}}@media(min-width:1024px){.product-landing__buy-col{position:sticky;top:calc(var(--header-height, 4rem) + var(--space-4))}.cod-offers__text{font-size:var(--text-body)}.cod-landing__submit{min-height:4rem;font-size:var(--text-body-lg)}}.product-landing__story .product-demo-gif img{display:block;margin-inline:auto;max-width:min(100%,32rem);border-radius:var(--radius-lg, 1rem);box-shadow:0 8px 28px #0000001f}.product-landing__story .product-demo-gif p{margin-top:var(--space-2);font-size:var(--text-body-sm);opacity:.75;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cod-landing.css.map */
