/*
	Mac CTO CSS
	================================================
*/

/* DCM should control these styles related to view gallery START*/
.cto-macbook-pro .rc-overlay-gallery {
    background: #f2f2f2;
}

/* DCM should control these styles related to view gallery END*/

.as-macbook-air-link,
.as-mac-mini-link,
.as-macbook-pro-link,
.as-imac-m1-link {
    display: none;
}

.cto-macbook-air .as-macbook-air-link,
.cto-macbook-pro .as-macbook-pro-link,
.cto-mac-mini .as-mac-mini-link,
.cto-imac-vesa .as-imac-m1-link,
.cto-imac .as-imac-m1-link {
    display: inline;
}

.cto-mac-studio .rf-configuration-categoryhardware .rf-configuration-optiongroup[data-analytics-option-group="adaptersremotes"] {
    display: none;
}

/* START 90231869 */
#page:lang(en-IN),
#page:lang(ja-JP),
#page:lang(it-IT),
#page:lang(es-MX),
#page:lang(de-DE),
#page:lang(zh-CN) {
    padding-bottom: 160px;
}
/* END 90231869 */

.in .cto-mac-pro .rf-cto-summary .rf-cto-summary-fulfillment {
    flex-basis: 48%;
    max-width: 48%;
}

.in .cto-mac-pro .rf-cto-summary .rf-cto-summary-purchaseinfo {
    flex-basis: 52%;
    max-width: 52%;
}

.in .cto-mac-pro .rf-cto-summary .rf-left-cto-summary-column {
    width: 21rem;
}

.rf-cto-summary-handheld .rc-prices-inline .rc-price {
    display: flex;
    flex-direction: column;
}

.rs-maccto-witb-gray .rc-witb-image-wrapper {
    background-color: #F5F5F7;
}

.cto-mac-studio .rc-witb-items li:first-child .rc-witb-image-wrapper,
.cto-mac-mini .rc-witb-items li:first-child .rc-witb-image-wrapper {
    padding-inline-start: 100px;
}

.cto-mac-studio .rc-witb-items li:first-child .rc-witb-list-label,
.cto-mac-mini .rc-witb-items li:first-child .rc-witb-list-label {
    padding-inline-start: 100px;
}


.cto-mac-studio .rc-witb-items li:last-child .rc-witb-image-wrapper,
.cto-mac-mini .rc-witb-items li:last-child .rc-witb-image-wrapper {
    padding-inline-start: 226px;
    padding-inline-end: 200px;
}

.cto-mac-studio .rc-witb-items li:last-child .rc-witb-list-label,
.cto-mac-mini .rc-witb-items li:last-child .rc-witb-list-label {
    padding-inline-start: 26px;
}

.rf-dude-quote-default .rf-dude-quote-overlay-trigger {
    text-align: start;
}