.VehiclePricing-module-scss-module__R7FO6G__prices{justify-content:space-between;align-items:center;gap:var(--spacing-lg);width:100%;padding:0 var(--spacing-sm);display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices--single{justify-content:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__price{align-items:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__label{text-align:center}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price{gap:var(--spacing-xxs);flex-direction:column;display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--second{text-align:right;align-items:flex-end}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--priceLocked{filter:blur(7px);cursor:pointer}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price .VehiclePricing-module-scss-module__R7FO6G__noPrice{width:100%;padding:var(--spacing-lg);text-align:center;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg)}.VehiclePricing-module-scss-module__R7FO6G__divider{width:var(--spacing-xxxs);border-right:var(--border-strong);height:3.4375rem;margin-left:.0625rem}
.VehicleTrimSubtext-module-scss-module__xOy4dG__trim{justify-content:center;align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.VehicleTrimSubtext-module-scss-module__xOy4dG__trim .VehicleTrimSubtext-module-scss-module__xOy4dG__odometer{padding:var(--spacing-xxs)var(--spacing-xxs);background-color:var(--elevated-level-two);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;line-height:100%}
.PricingCard-module-scss-module__1ib9PG__pricingCard{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:48rem){.PricingCard-module-scss-module__1ib9PG__pricingCard{max-width:unset;margin:0}}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard{display:none}}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);border-bottom:var(--border-strong);flex-direction:column;padding-top:0;display:flex}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup .PricingCard-module-scss-module__1ib9PG__title{font-family:var(--vdp-title-font-family-override,inherit)!important}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__detailsBtn{display:none}}
.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability{width:100%}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability.AvailabilityCard-module-scss-module__xGKCwW__hidden{display:none}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);color:var(--text-secondary);font-style:normal;font-weight:400;line-height:125%}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer a{color:var(--primary)}.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__availabilityDisclaimer p,.AvailabilityCard-module-scss-module__xGKCwW__confirmAvailability .AvailabilityCard-module-scss-module__xGKCwW__commentBox{margin-bottom:0}
.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper--hide{display:none}@media only screen and (max-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__pricingWrapper--hide{gap:var(--spacing-md);flex-direction:column;display:flex}}.AvailabilityToggle-module-scss-module__oKZ7mq__card{width:100%;max-width:31.25rem;position:-webkit-sticky;position:sticky}@media only screen and (max-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__card{min-width:unset;max-width:unset;position:static;top:0}}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header{padding-bottom:var(--spacing-md)}@media only screen and (max-width:67.1875rem) and (min-width:48rem){.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header{padding:var(--spacing-xxs)}}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header--noToggle{display:none}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__header .AvailabilityToggle-module-scss-module__oKZ7mq__tabOption--bmw>div{font-weight:var(--font-weight-bold)!important}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__customFormWrapper{padding:0}.AvailabilityToggle-module-scss-module__oKZ7mq__card .AvailabilityToggle-module-scss-module__oKZ7mq__customForm{box-shadow:none;border:none;padding:0}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);padding-bottom:var(--spacing-xl);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.DealCard-module-scss-module__U1M_lq__card{display:none}}.DealCard-module-scss-module__U1M_lq__card .DealCard-module-scss-module__U1M_lq__header{padding-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{max-height:11.25rem;padding:0 var(--spacing-xxs);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400;line-height:130%;display:block;overflow:hidden}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ul,.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ol{padding-left:var(--spacing-lg)}
.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:48rem){.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{gap:var(--spacing-sm)}}.ShopifyCard-module-scss-module__k9JlCW__productContainer{width:calc(33.333% - var(--font-size-sm));margin-bottom:var(--spacing-md)}@media (max-width:48rem){.ShopifyCard-module-scss-module__k9JlCW__productContainer{margin-bottom:var(--spacing-md);width:calc(50% - .375rem)!important}}.ShopifyCard-module-scss-module__k9JlCW__productContainer img{object-fit:contain!important;width:100%!important;height:7.5rem!important}@media (max-width:48rem){.ShopifyCard-module-scss-module__k9JlCW__productContainer img{height:6.25rem!important}}
.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper{gap:var(--spacing-xxs);flex-direction:column;display:flex;position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn{padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn hr{height:.0625rem;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);background-color:var(--text-secondary);border:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn div:last-child hr{display:none}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn h5{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesCtn .SubaruAccessoriesCard-module-scss-module__EvluLq__accessory{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton{position:relative}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton--expanded{border-top:var(--border-soft)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon{transition:var(--transition-fast)}.SubaruAccessoriesCard-module-scss-module__EvluLq__accessoriesWrapper .SubaruAccessoriesCard-module-scss-module__EvluLq__expandButton .SubaruAccessoriesCard-module-scss-module__EvluLq__expandIcon--expanded{transform:rotate(180deg)}
.TableOfContents-module-scss-module__M6J3ba__body{max-width:100%;padding:var(--spacing-xxs);border-radius:var(--radius-full);overflow:hidden}.TableOfContents-module-scss-module__M6J3ba__card{width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__M6J3ba__card .TableOfContents-module-scss-module__M6J3ba__cardTitle{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);font-weight:400;line-height:150%}.TableOfContents-module-scss-module__M6J3ba__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__M6J3ba__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__M6J3ba__cards{padding:var(--spacing-xxs);gap:var(--spacing-sm)!important}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,var(--spacing-xl));padding:var(--spacing-5xl,var(--spacing-xl));flex-direction:column;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard{align-items:unset}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__expressText{font-family:var(--header-font);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__byline{font-family:var(--header-font);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__subtitle{font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,var(--spacing-xs));flex-direction:column;max-width:21.25rem;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn a{width:100%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,var(--spacing-sm));width:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs))var(--spacing-2xl,var(--spacing-lg));font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:15.1875rem;height:3.25rem;padding:var(--spacing-sm,var(--spacing-xs))var(--spacing-2xl,var(--spacing-lg));font-family:var(--header-font);color:var(--black);background:var(--white);border:.0625rem solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:48rem){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-sm);height:18.75rem;padding:var(--spacing-sm);flex-direction:column;display:flex}
.RecommendationCard-module-scss-module__XhIsga__card{align-items:flex-start;gap:var(--spacing-xs);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__XhIsga__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-.125rem)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:12.5rem}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{height:unset}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer{width:100%;padding:var(--spacing-xs);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeTitle{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details{justify-content:flex-end;align-items:center;gap:var(--spacing-xxs);width:100%;height:50%;padding:var(--spacing-xs);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:48rem){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn .RecommendationCard-module-scss-module__XhIsga__vehicleTitle{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm)}}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--spacing-md)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title{width:100%;padding:0 var(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title .VehicleRecommendationCard-module-scss-module__KDwyZa__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{padding:var(--spacing-md)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--spacing-sm)}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{padding:var(--spacing-md)var(--spacing-md)0;display:none}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--spacing-md);justify-content:center;display:none}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:17.5rem;min-width:17.5rem;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{width:100%;height:11.25rem}@media screen and (max-width:48rem){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:8.75rem}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.VideoCard-module-scss-module__UV5QTa__player{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%}
.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer{align-items:center;gap:var(--spacing-xs);display:flex}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__countText{color:var(--view-count-card-text-color,var(--primary))}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__dot{width:var(--spacing-md);height:var(--spacing-md);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);animation:2s 1s infinite ViewCountCard-module-scss-module__Hp5SMa__pulse}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{width:100%;height:var(--spacing-xxxs);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full)}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{display:none!important}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{align-items:flex-end;gap:var(--spacing-xxxs);flex-direction:row;display:flex}@media (max-width:21.875rem){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{display:none}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer .ViewCountCard-module-scss-module__Hp5SMa__line{width:var(--spacing-xxs);background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full)}@keyframes ViewCountCard-module-scss-module__Hp5SMa__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.YoutubeCard-module-scss-module__7uXS9a__cardBody{gap:var(--spacing-md);height:0;padding:var(--spacing-md);padding-bottom:calc(56.25% + var(--spacing-md));flex-direction:column;display:flex;position:relative}.YoutubeCard-module-scss-module__7uXS9a__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.VDPCard-module-scss-module__eBjcna__vdpCard{border-radius:var(--radius-xl)}@media (min-width:48rem){.VDPCard-module-scss-module__eBjcna__vdpCard .VDPCard-module-scss-module__eBjcna__inlinePricing{display:none}}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 .625rem var(--primary)}40%{box-shadow:0 0 .625rem var(--primary)}to{box-shadow:unset}}
