﻿/*
 *
 *	Ballard Print Styles CSS
 *
 */

/* --  PDP - Print Styles -- */



/* -- UPDP -- */


/* -- Hide Elements from Print View -- */
.view-UniversalPDPView #app-header,
.view-UniversalPDPView #app-footer,
.view-UniversalPDPView .mu-promo-component-wrapper,
.view-UniversalPDPView .c-cookie-banner,
.view-UniversalPDPView .c-breadcrumb,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details__carousel-wrapper:before,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details__carousel-zoom-btn-wrapper,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details__carousel-prewrapper .t-universal-product-details__carousel-wrapper .c-carousel .c-carousel__controls,
.view-UniversalPDPView .t-universal-product-details__carousel-thumbnails-wrapper,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-heading__badge-container,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-rating-reviews-container,
.view-UniversalPDPView .t-universal-product-details-info-tabs .c-scrolled-tabs__list.sticky-tab-header,
.view-UniversalPDPView .t-product-details.is--universal .c-universal-order-swatch-panel,
.view-UniversalPDPView .t-universal-egain,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-curalate,
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-info-tabs .c-scrolled-tabs__panel__title,
.view-UniversalPDPView .t-product-details.is--universal .injected-shipping-info-link,
.view-UniversalPDPView .c-universal-recommendations,
.view-UniversalPDPView #BV-review-container,
.view-UniversalPDPView .c-customer-search-container,
.view-UniversalPDPView .c-universal-qty-price-wrapper,
.view-UniversalPDPView .c-universal-product-wl-gr-panel,
.view-UniversalPDPView .t-product-details.is--universal .c-universal-add-to-cart-api-container-wrapper,
.view-UniversalPDPView #paypal-message-container,
.view-UniversalPDPView .c-allstate-protection-plan,
.view-UniversalPDPView .sticky-add-to-cart-panel,
.view-UniversalPDPView .pdp_previousnext
{ display:none!important; }

.view-UniversalPDPView .t-product-details.is--universal .is--single-pdp .c-universal-options__container,
.view-UniversalPDPView .t-product-details.is--universal .c-universal-product-details__container { border:none; }

/*.view-UniversalPDPView .t-product-details.is--universal .c-universal-product-details__container */


/* -- Format Elements for Print View -- */

/* Main Photo */
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details__carousel-prewrapper .t-universal-product-details__carousel-wrapper { width:50%; margin:0 auto; }

/* Main Top Content > Full Width Layout */
.view-UniversalPDPView .t-product-details-grid .t-product-details-grid__left-col { width:100%!important; padding:0; }
.view-UniversalPDPView .t-product-details-grid .t-product-details-grid__right-col { width:100%!important; padding:0; }

/* Main Top Content */
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-heading .t-universal-product-details-heading-info__prod-number,
.view-UniversalPDPView .t-universal-product-details-heading-info { text-align:center; font-weight:500; margin-bottom:1rem; }
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price-header { justify-content:center; align-items:baseline; }
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price { padding-top:0; }
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-heading .t-universal-product-details-heading-info .t-universal-product-details-heading-info__title { font-weight:500; }
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details__carousel-prewrapper { margin-bottom:2rem; }

/* Price */
.view-UniversalPDPView  .c-universal-price .price { font-weight:500; }
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price .c-universal-price-promo .price__decimals, 
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price .c-universal-price-promo .price__currency, .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price:not(.c--has-promo) .c-universal-price-new:not(.c--is-current-price) .price__decimals, .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price:not(.c--has-promo) .c-universal-price-new:not(.c--is-current-price) .price__currency { font-size:1rem; }
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price .c-universal-price-promo .price__integer, 
.view-UniversalPDPView .t-product-details.is--universal .t-product-details-grid .c-universal-price-header.is--main-price:not(.c--has-promo) .c-universal-price-new:not(.c--is-current-price) .price__integer { font-size:1.5rem; }


/* -- Marxent PDP -- */

/* -- Hide Additonal Marxent Elements from Print View -- */
.view-UniversalPDPView .mxt-configurator-picker .mxt-order-a-swatch-container,
.view-UniversalPDPView .mxt-configurator-ctas .mxt-btn-icon-only,
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-add-to-cart-qty, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-add-to-cart-qty,
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-total-pricing, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-total-pricing,
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-cta-atc, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-cta-atc,
.view-UniversalPDPView .mxt-configurator-picker .mxt-order-a-swatch-container, .view-UniversalPDPView .mxt-configurator-ctas .mxt-btn-icon-only, 
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-add-to-cart-qty, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-add-to-cart-qty, 
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-total-pricing, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas,
.view-UniversalPDPView .mxt-configurator-total-pricing, 
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-cta-atc, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas .mxt-configurator-cta-atc,
.view-UniversalPDPView .mxt-configurator-scrollable .mxt-configurator-options,
.view-UniversalPDPView .mxt-configurator-picker>:not(.mxt-configurator-scrollable).mxt-configurator-steps, 
.view-UniversalPDPView .mxt-configurator-scrollable>.mxt-configurator-steps,
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas button.mxt-add-to-registry, 
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas button.mxt-add-to-wishlist, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas button.mxt-add-to-registry, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas button.mxt-add-to-wishlist,
.view-UniversalPDPView .mxt-configurator-picker button.mxt-reset-button
{ display:none!important; }

/* Marxent > Price */
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-heading .c-total-universal-price.mxt-price { margin:1rem 0; }
.view-UniversalPDPView .c-total-universal-price .c-universal-total-price { flex-direction:column; }
.view-UniversalPDPView .t-product-details.is--universal .t-universal-product-details-heading .c-total-universal-price.mxt-price { margin:0 auto; }
/*
.view-UniversalPDPView .c-universal-price-global { flex-direction:row; }
.view-UniversalPDPView .c-universal-price-global > span { padding:1rem 1rem!important; }
*/

/* Marxent > PC */
.view-UniversalPDPView .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas, 
.view-UniversalPDPView .mxt-configurator-root.mxt-container .mxt-configurator-picker .mxt-configurator-scrollable .mxt-configurator-ctas  { padding-left:0!important; padding-right:0!important; border:none; }



