.detail-tablist[data-astro-cid-kyk6j5wo]{scrollbar-width:none}.detail-tablist[data-astro-cid-kyk6j5wo]::-webkit-scrollbar{display:none}.spec-cell[data-astro-cid-qiezsrft]:last-child:nth-child(odd){grid-column:span 2}@media (width>=576px){.spec-strip[data-astro-cid-qiezsrft]{grid-template-columns:repeat(var(--spec-cols), minmax(0, 1fr))}.spec-cell[data-astro-cid-qiezsrft]:last-child:nth-child(odd){grid-column:auto}}.product-mobile-cta{padding-bottom:env(safe-area-inset-bottom,0px)}@media (width<=991.98px){body:has(.product-mobile-cta){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}.pay-plan[data-astro-cid-kpgutehc]{cursor:pointer;border:1.5px solid #cbcbcb80;border-radius:.75rem;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;transition:border-color .15s,background-color .15s;display:flex}.pay-plan[data-astro-cid-kpgutehc]:hover{border-color:#00462773}.pay-plan[data-astro-cid-kpgutehc]:has(input:checked){background:#0046270d;border-color:#004627}.pay-plan[data-astro-cid-kpgutehc]:has(input:focus-visible){outline-offset:2px;outline:2px solid #004627}.pay-plan[data-astro-cid-kpgutehc] input[data-astro-cid-kpgutehc]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-plan[data-astro-cid-kpgutehc]{position:relative}.pay-plan__dot[data-astro-cid-kpgutehc]{box-sizing:border-box;background:#fff;border:1.5px solid #3c3c3c59;border-radius:9999px;flex-shrink:0;width:1.125rem;height:1.125rem}.pay-plan[data-astro-cid-kpgutehc] input[data-astro-cid-kpgutehc]:checked+.pay-plan__dot[data-astro-cid-kpgutehc]{border:5px solid #004627}.dark .pay-plan[data-astro-cid-kpgutehc]{border-color:#ffffff24}.dark .pay-plan[data-astro-cid-kpgutehc]:has(input:checked){background:#86efac14;border-color:#86efac}.dark .pay-plan__dot[data-astro-cid-kpgutehc]{background:0 0;border-color:#ffffff59}.dark .pay-plan[data-astro-cid-kpgutehc] input[data-astro-cid-kpgutehc]:checked+.pay-plan__dot[data-astro-cid-kpgutehc]{background:#393b3d;border-color:#86efac}.dealer-hours[data-astro-cid-kpgutehc] summary[data-astro-cid-kpgutehc]::-webkit-details-marker{display:none}.dealer-hours__hide[data-astro-cid-kpgutehc],.dealer-hours[data-astro-cid-kpgutehc][open] .dealer-hours__show[data-astro-cid-kpgutehc]{display:none}.dealer-hours[data-astro-cid-kpgutehc][open] .dealer-hours__hide[data-astro-cid-kpgutehc]{display:inline}@media (width>=992px){.product-sidebar[data-astro-cid-kpgutehc]{top:var(--sidebar-top,5.5rem);align-self:flex-start;position:sticky}}.ssn[data-astro-cid-zk63o6in]{z-index:45;opacity:0;background:#fff;border-radius:24px;width:min(340px,100vw - 32px);transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;overflow:hidden;transform:translateY(16px);box-shadow:0 24px 48px -12px #1d1c1959}.ssn[data-astro-cid-zk63o6in].is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ssn[data-astro-cid-zk63o6in]{transition:none}}.ssn__handle[data-astro-cid-zk63o6in],.ssn__narrow[data-astro-cid-zk63o6in]{display:none}.ssn__head[data-astro-cid-zk63o6in]{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:12px 12px auto}.ssn__head[data-astro-cid-zk63o6in]>[data-astro-cid-zk63o6in]{pointer-events:auto}.ssn__tag[data-astro-cid-zk63o6in]{letter-spacing:.12em;text-transform:uppercase;color:#1d1c19;background:#d4aa75;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.ssn__close[data-astro-cid-zk63o6in]{color:#1d1c19;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 8px #1d1c1933}.ssn__close[data-astro-cid-zk63o6in]:hover{background:#f4eadc}.ssn__close[data-astro-cid-zk63o6in] svg[data-astro-cid-zk63o6in]{width:16px;height:16px}.ssn__photo[data-astro-cid-zk63o6in]{background:#f4eadc;height:150px;display:block;position:relative}.ssn__photo[data-astro-cid-zk63o6in] img[data-astro-cid-zk63o6in]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ssn__body[data-astro-cid-zk63o6in]{padding:14px 18px 16px}.ssn__reason[data-astro-cid-zk63o6in],.ssn__by[data-astro-cid-zk63o6in]{color:#4a4740;font-size:13px;line-height:1.45}.ssn__row[data-astro-cid-zk63o6in]{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 6px;display:flex}.ssn__title[data-astro-cid-zk63o6in]{text-overflow:ellipsis;white-space:nowrap;color:#1d1c19;min-width:0;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.ssn__price[data-astro-cid-zk63o6in]{color:#004627;flex-shrink:0;font-size:22px;font-weight:700;line-height:1.2}.ssn__cta[data-astro-cid-zk63o6in]{color:#fff;background:#0b4a2c;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 16px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.ssn__cta[data-astro-cid-zk63o6in]:hover{background:#0b5a35}.ssn__cta[data-astro-cid-zk63o6in] svg[data-astro-cid-zk63o6in]{width:16px;height:16px}.ssn__why[data-astro-cid-zk63o6in]{color:#4a4740;text-underline-offset:2px;margin:10px auto 0;font-size:12.5px;text-decoration:underline;display:block}.ssn__why-text[data-astro-cid-zk63o6in]{color:#6b665c;margin-top:8px;font-size:12px;line-height:1.5}@media (width<=639px){.ssn[data-astro-cid-zk63o6in]{z-index:50;border-radius:24px 24px 0 0;width:auto;padding:10px 16px 16px;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -12px 40px #1d1c1947}.ssn__handle[data-astro-cid-zk63o6in]{background:#ddd5c7;border-radius:999px;width:40px;height:4px;margin:0 auto 12px;display:block}.ssn__wide[data-astro-cid-zk63o6in]{display:none}.ssn__narrow[data-astro-cid-zk63o6in]{display:block}.ssn__head[data-astro-cid-zk63o6in]{margin-bottom:12px;position:static}.ssn__close[data-astro-cid-zk63o6in]{box-shadow:none;background:0 0}.ssn__photo[data-astro-cid-zk63o6in]{border-radius:16px;overflow:hidden}.ssn__body[data-astro-cid-zk63o6in]{padding:6px 0 0}}.dark .ssn[data-astro-cid-zk63o6in]{background:#2b2d2f}.dark .ssn__title[data-astro-cid-zk63o6in]{color:#f3f1ec}.dark .ssn__price[data-astro-cid-zk63o6in]{color:#8fd3a8}.dark .ssn__reason[data-astro-cid-zk63o6in],.dark .ssn__by[data-astro-cid-zk63o6in],.dark .ssn__why[data-astro-cid-zk63o6in],.dark .ssn__why-text[data-astro-cid-zk63o6in]{color:#c9c5bc}@media (width<=639px){.dark .ssn__close[data-astro-cid-zk63o6in]{color:#f3f1ec}}.other-sheds-carousel[data-astro-cid-3y3rbxyr]{width:100%;position:relative}.other-sheds-track[data-astro-cid-3y3rbxyr]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.other-sheds-track[data-astro-cid-3y3rbxyr]::-webkit-scrollbar{display:none}.other-shed-card[data-astro-cid-3y3rbxyr]{scroll-snap-align:start;background:#fff;border:1px solid #cbcbcb66;border-radius:1rem;flex:0 0 calc(72% - 8px);min-width:0;transition:box-shadow .15s;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000d}.other-shed-card[data-astro-cid-3y3rbxyr]:hover{box-shadow:0 6px 24px -6px #00000024}.dark .other-shed-card[data-astro-cid-3y3rbxyr]{background:#393b3d;border-color:#ffffff14}@media (width>=576px){.other-shed-card[data-astro-cid-3y3rbxyr]{flex:0 0 calc(50% - 8px)}}@media (width>=992px){.other-shed-card[data-astro-cid-3y3rbxyr]{flex:0 0 calc(33.333% - 11px)}}.other-sheds-btn[data-astro-cid-3y3rbxyr]{z-index:10;color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #cbcbcb99;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:none;position:absolute;top:calc(50% - 36px);transform:translateY(-50%);box-shadow:0 2px 6px #0000002e}.other-sheds-btn[data-astro-cid-3y3rbxyr][hidden]{display:none}.other-sheds-btn[data-astro-cid-3y3rbxyr]:hover{opacity:.85}@media (width>=576px){.other-sheds-btn[data-astro-cid-3y3rbxyr]{display:flex}}.other-sheds-prev[data-astro-cid-3y3rbxyr]{left:-12px}.other-sheds-next[data-astro-cid-3y3rbxyr]{right:-12px}.review-card[data-v-7c6fc15e]{cursor:pointer;background:#fff;border:1px solid #cbcbcb66;border-radius:1rem;flex-direction:column;height:100%;min-height:200px;padding:1.25rem;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0000000d}.review-card[data-v-7c6fc15e]:hover{transform:translateY(-2px);box-shadow:0 6px 24px -6px #00000024}.dark{background:#393b3d;border-color:#ffffff14;box-shadow:0 6px 24px -6px #00000080}.review-swiper[data-v-7c6fc15e]{margin:-4px -2px -10px;padding:4px 2px 10px}[data-v-7c6fc15e] .swiper-button-next,[data-v-7c6fc15e] .swiper-button-prev{color:#d4aa75}[data-v-7c6fc15e] .swiper-button-next:after,[data-v-7c6fc15e] .swiper-button-prev:after{font-size:18px;font-weight:700}.modal-fade-enter-active[data-v-7c6fc15e],.modal-fade-leave-active[data-v-7c6fc15e]{transition:opacity .2s}.modal-fade-enter-from[data-v-7c6fc15e],.modal-fade-leave-to[data-v-7c6fc15e]{opacity:0}.pd-round-btn[data-astro-cid-p66twfnm]{color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #cbcbcb99;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:box-shadow .15s,opacity .15s;display:inline-flex}.pd-round-btn[data-astro-cid-p66twfnm][hidden]{display:none}.pd-round-btn[data-astro-cid-p66twfnm]:hover{box-shadow:0 2px 8px #0000001f}.pd-round-btn[data-astro-cid-p66twfnm].swiper-button-disabled{opacity:.4;cursor:default;box-shadow:none}.dark .pd-round-btn[data-astro-cid-p66twfnm]{color:#fff;background:#393b3d;border-color:#ffffff24}
