.product-page .official-description{background-color:#f8f8f8;border-top:5px solid #ededed;border-bottom:5px solid #ededed;padding:20px}.product-page .official-description .h3{margin-top:0}.product-page .official-description blockquote{margin:0}.product-page .official-description .credit{font-size:.9em;text-align:right;font-style:italic}@media only screen and (min-width:576px){.product-page .pros-cons-container{display:flex;gap:10%;width:100%}.product-page .pros-cons-container .cons,.product-page .pros-cons-container .pros{width:50%}}.product-page .overview-container h2{margin-top:0}.product-page .product-variant-search.card-search-container .filters-container{top:0;position:relative;max-width:1280px;margin-left:auto;margin-right:auto;border-bottom:none;margin-bottom:0;min-height:0}.product-page .product-variant-search.card-search-container .filters-container .filters-scroll-container{min-height:0}.product-page .product-variant-search.card-search-container .results-container.table-view{min-width:auto!important;padding-bottom:0!important;margin-bottom:0!important;grid-template-columns:repeat(6,auto)!important}.product-page .product-variant-search.card-search-container .results-container.table-view .group-header,.product-page .product-variant-search.card-search-container .results-container.table-view .package-contents-container{grid-column:span 6!important}.product-page .product-variant-search.card-search-container .results-container.table-view .product-divide{display:none}.product-page .product-variant-search.card-search-container .results-container.table-view .group-container:last-child .result:last-child .td{border-bottom:1px solid #ededed}.product-page .map{position:relative}.product-page .map .map-options{position:absolute;top:10px;left:10px;z-index:10}.product-page .map .map-options .MuiToggleButtonGroup-root{background-color:#fff}@media only screen and (max-width:1023px){.product-page .map .map-options .MuiToggleButton-root{height:30px;padding:0 8px;font-size:.8em}}.product-page .map .map-options .MuiToggleButton-root .media-name{max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:576px){.product-page .map .map-options .MuiToggleButton-root .media-name{max-width:none}}.product-page .map .product-event-map img{width:100%}.product-page .map .location-map.hidden{display:none}.product-page .reviews-heading-container{margin-bottom:1em}.product-page .new-product-review-background{background-color:#f8f8f8}.product-page .new-product-review-background .new-product-review-container{border-bottom:1px solid #ededed;padding:1.5em;max-width:900px}@media only screen and (min-width:768px){.product-page .new-product-review-background .new-product-review-container{padding:2em}}.product-page .new-product-review-background .new-product-review-container h3{margin-top:0;margin-bottom:1em}.product-page .new-product-review-background .new-product-review-container .buttons-container{margin-top:10px}.product-page .new-product-review-background .new-product-review-container .MuiInputBase-root{background-color:#fff}.price-breakdown-table{font-size:.8rem;font-weight:400;border-collapse:collapse}.price-breakdown-table td{padding:5px}.price-breakdown-table td.number{text-align:right}.price-breakdown-table .total-border{border-top:1px solid #fff}.price-breakdown-table td.delivery{font-size:.9em}.MuiTooltip-tooltip{background-color:#000!important}.MuiTooltip-arrow{color:#000!important}