.jc-estimator{padding:0 0 5rem;background-color:#fff}.jc-estimator__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(var(--font-heading-scale) * 3rem);font-weight:var(--font-heading-weight);text-transform:uppercase;color:rgb(var(--color-foreground));text-align:left;margin:5rem 0 2rem}@media screen and (min-width:990px){.jc-estimator__heading{font-size:calc(var(--font-heading-scale) * 4rem);line-height:calc(var(--font-heading-scale) * 4rem)}}.jc-estimator__intro{display:flex;align-items:center;gap:5rem;margin:4rem 0 0}.jc-estimator__intro-image{flex:1}.jc-estimator__intro-image img,.jc-estimator__intro-image svg{width:100%;height:auto;display:block;border-radius:4px;box-shadow:#63636333 0 2px 8px;aspect-ratio:4 / 3;object-fit:cover}.jc-estimator__intro-text{flex:1;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.jc-estimator__intro-text p{margin:0 0 1.5rem}.jc-estimator__intro-text p:last-child{margin-bottom:0}@media screen and (max-width:989px){.jc-estimator__heading{margin-top:2rem}.jc-estimator__intro{flex-direction:column;align-items:stretch;gap:2rem;margin-top:2rem;margin-bottom:0}}.jc-estimator__pickup-panel{margin:0;max-width:50rem}.jc-estimator__pickup-heading{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2;letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:uppercase;color:#004935;margin:0 0 1rem}.jc-estimator__hours{margin:0}.jc-estimator__hours-row{display:flex;justify-content:space-between;gap:2rem;padding:.8rem 0;font-family:var(--font-body-family);font-size:1.4rem;color:#004935}.jc-estimator__hours-row+.jc-estimator__hours-row{border-top:2px solid #004935}.jc-estimator__hours-row dt{font-weight:600;margin:0}.jc-estimator__hours-row dd{margin:0;text-align:right}@media screen and (max-width:989px){.jc-estimator__intro-image{float:none;width:100%;margin:0 0 2rem}}.jc-estimator__band{margin:0 0 3rem}@media screen and (max-width:989px){.jc-estimator__band{margin-bottom:0}}#DeliveryBand{scroll-margin-top:calc(var(--header-height, 10rem) + 2rem)}.jc-estimator__options{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 0 1rem}.jc-estimator__dest{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2;letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:uppercase;color:#004935;margin:0 0 2rem}.jc-estimator__loading{font-family:var(--font-body-family);font-style:normal;font-size:1.6rem;color:#000;text-align:center;margin:0;padding:2rem 0}.jc-estimator__error{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;color:#c1121f;margin:0 0 1.5rem}.jc-estimator .jc-estimator__retry.button{background:#fff;color:#004935;border:2px solid #004935;border-radius:var(--product-card-corner-radius, .4rem);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.4rem;padding:1.3rem 2rem;min-height:auto;min-width:0;transition:box-shadow .15s ease}.jc-estimator__retry.button:after{display:none}.jc-estimator__retry.button:hover,.jc-estimator__retry.button:focus-visible{box-shadow:inset 0 0 0 100vw #00493514}@keyframes jc-estimator-slide-down{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:translateY(0)}}.jc-estimator__reveal{animation:jc-estimator-slide-down .3s ease-out both}@media(prefers-reduced-motion:reduce){.jc-estimator__reveal{animation:none}}.jc-estimator__question-block,.jc-estimator__answer{transition:opacity .16s ease,transform .16s ease}.jc-estimator__step-out{opacity:0;transform:translateY(-1.2rem)}@keyframes jc-estimator-slide-up{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.jc-estimator__step-in{animation:jc-estimator-slide-up .26s ease-out both}@media(prefers-reduced-motion:reduce){.jc-estimator__question-block,.jc-estimator__answer{transition:none}.jc-estimator__step-in{animation:none}}.jc-estimator__question{font-family:var(--font-body-family);font-style:normal;font-size:2rem;line-height:1.5;color:#000;text-align:center;margin:0 0 .5rem}.jc-estimator__question-sub{font-family:var(--font-body-family);font-style:normal;font-size:1.6rem;line-height:1.5;color:#000;text-align:center;margin:0 0 1.5rem}.jc-estimator__choice{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0 0 3rem}.jc-estimator__choice-btn{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:1.3rem 2rem;background:#fff;color:#004935;border:2px solid #004935;border-radius:var(--product-card-corner-radius, .4rem);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease,color .15s ease}.jc-estimator__choice-btn:hover,.jc-estimator__choice-btn:focus-visible{box-shadow:inset 0 0 0 100vw #00493514}.jc-estimator__choice-btn.is-active{background-color:#004935;color:#fff}.jc-estimator__card{background:#f7f5f4;border-radius:4px;padding:5rem;display:grid;grid-template-columns:1fr 1fr;column-gap:5rem;row-gap:3rem;align-items:start}.jc-estimator__card .jc-estimator__dest{grid-column:1 / -1;margin:0}.jc-estimator__card-main>:last-child,.jc-estimator__card-details>:last-child{margin-bottom:0}.jc-estimator__card-left{display:flex;flex-direction:column;gap:2rem}.jc-estimator__map{align-self:stretch;min-height:14rem;border:2px solid #004935;border-radius:4px;overflow:hidden;background:#e9efe9}@media screen and (min-width:990px){.jc-estimator__card--mapped .jc-estimator__dest{grid-column:1}.jc-estimator__card--mapped .jc-estimator__map{grid-column:2;grid-row:1 / 3}}.jc-estimator__card-notes{grid-column:1 / -1}.jc-estimator__applies{font-family:var(--font-body-family);font-style:normal;font-size:1.6rem;letter-spacing:normal;color:#000;margin:0 0 .8rem}.jc-estimator__option-label{font-family:var(--font-heading-family);font-size:2.5rem;line-height:1.2;letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:uppercase;color:#004935;margin:0 0 1rem}.jc-estimator__price{font-family:var(--font-body-family);font-size:1.5rem;color:#004935;margin:0 0 1.5rem}.jc-estimator__price-amount{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:uppercase;color:#004935;margin-right:.4rem}.jc-estimator__price-tiered{display:block;margin-top:-.6rem;font-family:var(--font-body-family);font-style:normal;font-size:1.4rem;line-height:1.6;color:#000}.jc-estimator__detail{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;color:#004935;margin:0 0 .6rem}.jc-estimator__detail strong{color:#004935}.jc-estimator__countdown{font-family:var(--font-body-family);font-style:normal;font-size:1.6rem;line-height:1.6;color:#000;margin:3rem 0 .6rem}.jc-estimator__contact{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.jc-estimator__notes-heading{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2;letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:uppercase;color:#004935;margin:0 0 1rem}.jc-estimator__notes{list-style:disc;margin:0;padding-left:1.8rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:#004935}.jc-estimator__notes li+li{margin-top:.8rem}.jc-estimator__notice{background:#f58b7b;color:#fff;border-radius:.4rem;padding:2rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;margin:0 0 2rem}.jc-estimator__error-copy{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;color:#004935;margin:0}.jc-estimator__card--error .jc-estimator__card-left{gap:3rem}.jc-estimator__ambient-btn{align-self:flex-start}.jc-estimator__disclaimer{font-family:var(--font-body-family);font-style:normal;font-size:1.4rem;line-height:1.6;color:#000000b3;margin:2.5rem 0 0}@media screen and (max-width:989px){.jc-estimator{padding:0 0 2rem}.jc-estimator__card{padding:2rem;grid-template-columns:1fr;row-gap:2rem}.jc-estimator__countdown{margin:2rem 0 0}.jc-estimator__disclaimer{margin-top:2rem}.jc-estimator__question-block{padding-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-jc-shipping-estimator.css.map */
