.store-item-carousel.carousel{padding:calc(var(--bs-gutter-x) * 2) calc(var(--bs-gutter-x) * 1)}@media screen and (min-width: 768px){.store-item-carousel.carousel{padding:calc(var(--bs-gutter-x) * .5) calc(var(--bs-gutter-x) * .5)}}.store-item-carousel.carousel .carousel-inner{min-height:470px}.store-item-carousel.carousel .store-item-col{padding:0}@media screen and (min-width: 768px){.store-item-carousel.carousel .store-item-col{max-width:290px;padding-left:10px;padding-right:0}}.store-item-carousel.carousel h5{margin:0 0 calc(var(--bs-gutter-x) * .5) 0}.store-item-carousel.carousel .row{padding:calc(var(--bs-gutter-x) * .5)}.store-item-carousel.carousel .carousel-control-next{right:calc(100px - var(--bs-gutter-x) * .5)}@media screen and (min-width: 321px){.store-item-carousel.carousel .carousel-control-next{right:calc(130px - var(--bs-gutter-x) * .5)}}@media screen and (min-width: 425px){.store-item-carousel.carousel .carousel-control-next{right:calc(160px - var(--bs-gutter-x) * .5)}}@media screen and (min-width: 768px){.store-item-carousel.carousel .carousel-control-next{right:calc(var(--bs-gutter-x) * .5)}}.store-item-carousel.carousel .carousel-control-prev{left:auto;right:calc(180px - var(--bs-gutter-x) * .5)}@media screen and (min-width: 321px){.store-item-carousel.carousel .carousel-control-prev{right:calc(200px - var(--bs-gutter-x) * .5)}}@media screen and (min-width: 425px){.store-item-carousel.carousel .carousel-control-prev{right:calc(220px - var(--bs-gutter-x) * .5)}}@media screen and (min-width: 768px){.store-item-carousel.carousel .carousel-control-prev{right:calc(var(--bs-gutter-x) * .5 * 1.5 + 30px)}}.store-item-carousel.carousel .carousel-control-next,.store-item-carousel.carousel .carousel-control-prev{position:absolute;opacity:1;height:40px;background-color:#fff;width:40px;border:1px solid #ced4da;color:#757578;z-index:10;top:680px;border-radius:5px}@media screen and (min-width: 425px){.store-item-carousel.carousel .carousel-control-next,.store-item-carousel.carousel .carousel-control-prev{top:670px}}@media screen and (min-width: 768px){.store-item-carousel.carousel .carousel-control-next,.store-item-carousel.carousel .carousel-control-prev{top:calc(var(--bs-gutter-x) * .5)}}@media (hover: hover){.store-item-carousel.carousel .carousel-control-next:hover,.store-item-carousel.carousel .carousel-control-prev:hover{box-shadow:0 0 10px #0000001a;transition:opacity .5s linear}}@media screen and (min-width: 768px){.store-item-carousel.carousel .carousel-control-next,.store-item-carousel.carousel .carousel-control-prev{height:30px;width:30px}}.store-item-carousel.carousel .carousel-control-next .carousel-control-next-icon,.store-item-carousel.carousel .carousel-control-next .carousel-control-prev-icon,.store-item-carousel.carousel .carousel-control-prev .carousel-control-next-icon,.store-item-carousel.carousel .carousel-control-prev .carousel-control-prev-icon{height:14px;width:9px}.store-item-carousel.carousel .carousel-control-next .carousel-control-next-icon,.store-item-carousel.carousel .carousel-control-prev .carousel-control-next-icon{background-image:url(./chevron-right.6bba9709.svg)}.store-item-carousel.carousel .carousel-control-next .carousel-control-prev-icon,.store-item-carousel.carousel .carousel-control-prev .carousel-control-prev-icon{background-image:url(./chevron-left.dc3c09e3.svg)}.card-img,.card-img-top{border-radius:.2rem .2rem 0 0}.store-item .card{border:1px solid #dee2e6;width:100%;background-color:#fff;box-shadow:0 0 10px #0000001a;overflow:hidden;-webkit-transition:0 0 10px rgba(0,0,0,.1) .5s;transition:0 0 10px rgba(0,0,0,.1) .5s}.store-item .card-body{padding:0}.store-item .card a{color:inherit;text-decoration:none}.store-item .card:hover{box-shadow:1px 1px 7px #0000004d}.store-item .card__badge{position:absolute;top:20px;left:-1px;text-align:center;min-width:50px;padding:.25rem .5rem;border-radius:0 .2rem .2rem 0;background-color:#f26721;color:#fff;font-size:13px;font-weight:600}.store-item .card__thumb{overflow:hidden;background-color:#f5f5f5;-webkit-transition:height .5s;transition:height .5s;height:250px}@media (hover: hover){.store-item .card__thumb{height:280px}}.store-item .card__thumb img{width:100%;display:block;opacity:1;height:250px}@media (hover: hover){.store-item .card__thumb img{height:250px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}}.store-item .card__thumb.no-banner img{height:250px}@media (hover: hover){.store-item .card__thumb.no-banner img{height:280px}}@media (hover: hover){.store-item .card:hover .card__thumb{height:160px;cursor:pointer}}@media (hover: hover){.store-item .card:hover .card__thumb img{opacity:.6;-webkit-transform:scale(1.2);transform:scale(1.2)}}.store-item .card__status{display:none}@media (hover: hover){.store-item .card__status{display:block;width:100%;height:30px;padding:.25rem 0px;opacity:.9;color:#fff;font-weight:600;text-align:center}}.store-item .card__status.upgrade{background-color:#f26721}.store-item .card__status.purchased{background-color:#17a2b8}.store-item .card-status.unknown{opacity:0;background:linear-gradient(0deg,#000,#000 35%,transparent)}.store-item .card__subscription{color:#fff;text-align:center;font-weight:600}.store-item .card__body{position:relative;padding:5px 10px;-webkit-transition:height .5s;transition:height .5s}@media (hover: hover){.store-item .card__body{padding:10px;height:105px}}@media (hover: hover){.store-item .card:hover .card__body{height:225px}}.store-item .card__title{font-size:16px;font-weight:700;margin-bottom:.5rem;min-height:72px}.store-item .card__subtitle{margin-bottom:1rem;font-size:14px;color:#757578}@media (hover: hover){.store-item .card__subtitle{margin-bottom:0}}.store-item .card__description{font-size:14px;color:#757578;height:107px}@media (hover: hover){.store-item .card__description{position:absolute;left:10px;right:10px;opacity:0;padding:1rem 0;-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transition-delay:0s;transition-delay:0s}}@media (hover: hover){.store-item .card:hover .card__description{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}}.store-item .upgrade-subscription{display:flex;flex-direction:column;width:100%;align-items:center;background-color:#f358001a;color:#f26721;border:1px solid rgba(243,88,0,.1)}@media (hover: hover){.store-item .upgrade-subscription{flex-direction:row;justify-content:space-between}.store-item .upgrade-subscription:hover,.store-item .upgrade-subscription:active{background-color:#f05b352b!important;color:#f26721!important;border:1px solid rgba(243,88,0,.1)}}.store-item .learn-more-link{font-weight:600;display:none}@media (hover: hover){.store-item .learn-more-link{display:inline-block}}.store-item .series-text{margin-top:1rem}@media (hover: hover){.store-item .series-text{margin-top:.5rem}}.store-item .card__footer{padding:5px 10px;font-size:14px;color:#757578;display:flex;flex-direction:column;align-items:flex-start;justify-content:end;min-height:70px}@media (hover: hover){.store-item .card__footer{padding:10px}}.store-item .card.highlighted .card-body{border:1px solid #f9f9f9;background-color:#f5f5f5}.store-item .card.highlighted .card-body .all-details{background-color:#f5f5f5}.search-results-header,.search-results{padding:15px}.search-results-header .search-results-col,.search-results .search-results-col{margin-bottom:25px}@media screen and (min-width: 768px){.search-results-header .search-results-col,.search-results .search-results-col{max-width:290px}}.subscription-instructions{background-color:#f358001a;color:#f26721}.subscription-star{color:#f26721}.topics-filter{min-width:800px}@media (max-width: 991.98px){.topics-filter{min-width:680px}}@media (max-width: 767.98px){.topics-filter{min-width:550px}}@media (max-width: 575.98px){.topics-filter{min-width:280px}}.search-form{margin-bottom:1rem}.accordion-header button{padding:.75rem;background-color:#f5f5f5}@media (max-width: 991.98px){.accordion-body{padding:.75rem .5rem!important}}:root{--bs-body-font-size: .875rem;--bs-body-font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--bs-link-color: #337ab7;--bs-link-hover-color: #22527b;--bs-info: #17a2b8;--bs-info-rgb: 23, 162, 184;--bs-primary: #337ab7;--bs-primary-rgb: 51, 122, 183;--bs-secondary-rgb: 107, 107, 110;--bs-success: #649632;--bs-success-rgb: 100, 150, 50;--bs-warning: #f0ad4e;--bs-warning-rgb: 240, 173, 78;--disabled-color: #8d8d8d;--disabled-background: #f5f5f5;--disabled-border-color: #d8dbdf}.pagination{--bs-pagination-active-bg: var(--bs-primary)}.list-group{--bs-list-group-active-bg: #337ab7}a{text-decoration:none}.btn{--bs-btn-font-size: .875rem}.btn-link{text-decoration:none}.btn-primary{--bs-btn-bg: #337ab7;--bs-btn-border-color: #337ab7}.btn-primary:active{--bs-btn-active-bg: #2b6699;--bs-btn-active-border-color: #2b6699}.btn-primary:hover,.btn-primary:focus-visible{--bs-btn-hover-bg: #2b6699;--bs-btn-hover-border-color: #2b6699}.btn-primary:focus,.btn-primary:focus-visible{box-shadow:0 0 0 .2rem #528ec280}.btn-primary.disabled,.btn-primary:disabled{--bs-btn-disabled-bg: #337ab7;--bs-btn-disabled-border-color: #337ab7}.btn-secondary{--bs-btn-bg: #666;--bs-btn-border-color: #666}.btn-secondary:active{--bs-btn-active-bg: #555;--bs-btn-active-border-color: #444}.btn-secondary:hover,.btn-secondary:focus-visible{--bs-btn-hover-bg: #585858;--bs-btn-hover-border-color: #525252}.btn-secondary:focus,.btn-secondary:focus-visible{box-shadow:0 0 0 .2rem #80808080}.btn-success{--bs-btn-bg: #649632;--bs-btn-border-color: #649632}.btn-success:active{--bs-btn-active-bg: #4b7025;--bs-btn-active-border-color: #446622}.btn-success:hover,.btn-success:focus-visible{--bs-btn-hover-bg: #517928;--bs-btn-hover-border-color: #4b7025}.btn-success:focus,.btn-success:focus-visible{box-shadow:0 0 0 .2rem #7ba65180}.alert-info{--bs-alert-bg: #d1ecf1}.alert-success{--bs-alert-bg: #e0ead6}.alert-warning{--bs-alert-bg: #fcefdc;--bs-alert-color: #764d23}.dropdown-item{font-size:.875rem}.btn-outline-secondary{--bs-btn-color: #535658;--bs-btn-active-bg: #666;--bs-btn-active-border-color: #666}.btn-check+.btn.btn-outline-secondary:hover{color:#fff;background-color:var(--bs-btn-active-bg)}.nav-tabs{--bs-nav-tabs-link-active-bg: #f5f5f5}.table-danger{--bs-table-bg: #f5c6cb}.toast.bg-info{--bs-info-rgb: 229, 244, 247;--bs-toast-color: #0c5460}.b-toaster{text-align:right!important}.overflow-anywhere{overflow-wrap:anywhere}.link-like{color:#337ab7}.link-like:hover{color:#22527b;cursor:pointer}.no-link{cursor:no-drop}.featured-title-img{max-width:500px;width:100%;display:block;margin-bottom:1rem;height:75px}@media (max-width: 991.98px){.featured-title-img{width:auto;margin-bottom:.25rem;height:55px}}.background-img-slide{min-height:425px;background-position:center;background-repeat:no-repeat;background-size:100% 425px;background-color:#f5f5f5}@media (max-width: 991.98px){.background-img-slide{min-height:287px;background-size:100% 287px}}@media screen and (max-width: 992px){.background-img-slide{min-height:233px;background-size:100% 233px}}@media screen and (max-width: 768px){.background-img-slide{min-height:213px;background-size:contain}}.carousel-caption{text-align:left;padding-bottom:40px}.carousel-caption .badge{background-color:#fff3;padding:.5rem .75rem}@media (max-width: 991.98px){.carousel-caption{padding-bottom:0}}.add-to-account{min-width:144px}.featured-content-carousel-mobile .carousel{background-color:#f9f9f9}.featured-content-carousel-mobile .carousel .carousel-caption{bottom:0;left:0;top:0;width:100%;padding:0;z-index:0}.featured-content-carousel-mobile .carousel .carousel-caption .badge-secondary{background-color:#fff3;padding:.5rem .75rem}.featured-content-carousel-mobile .carousel .carousel-indicators{z-index:99;margin-bottom:10px}.featured-content-carousel-mobile .carousel .carousel-indicators button{border-radius:100%;width:6px;height:6px}.featured-content-carousel-mobile .carousel .mobile-slide{min-height:393px}.featured-content-carousel-mobile .carousel .mobile-slide .mobile-slide-img{height:393px;width:100%}.featured-content-carousel-mobile .carousel .mobile-slide .mobile-slide-title{position:absolute;bottom:0;background:rgb(2,0,36);background:linear-gradient(0deg,#000 0%,#000000 35%,rgba(0,0,0,0) 100%);width:100%;min-height:50%;padding:.25rem .75rem 1.5rem;color:#fff;display:flex;flex-direction:column;align-items:start;justify-content:flex-end}.featured-content-carousel-mobile .carousel .mobile-slide .mobile-slide-title h4{text-align:start;margin-bottom:1rem}.featured-content-carousel-mobile .carousel .add-to-account{min-width:144px}
