/* Variant B: the same white, black and green language as the cart. Native markup and state remain in charge. */
html[data-pdp-variant="cart"] #product #center_column { padding-inline: 16px; }
html[data-pdp-variant="cart"] #product .pb-right-column,
html[data-pdp-variant="cart"] #product .product_bottom_right_part { padding-inline: 16px !important; margin-top: 0 !important; }
html[data-pdp-variant="cart"] #product .datos_principales_producto { margin-bottom: 16px; }
html[data-pdp-variant="cart"] #product .datos_principales_producto h1 { margin: 0 0 8px; line-height: 1.25; }
html[data-pdp-variant="cart"] #product #fabricante { display: block; font-size: 16px; font-weight: 700; letter-spacing: 0; line-height: 1.3; }
html[data-pdp-variant="cart"] #product #nombreproducto { display: block; font-size: 24px; font-weight: 600; line-height: 1.3; text-transform: none; letter-spacing: 0; }
html[data-pdp-variant="cart"] #product #reference { color: #6d6d6d; font-size: 12px; margin: 4px 0; }
html[data-pdp-variant="cart"] #product .pb-right-column .hr-dotted { border: 0; border-top: 1px solid #eee; margin: 16px 0; }
html[data-pdp-variant="cart"] #product .datos_precios_producto { display: grid; grid-template-columns: max-content 1fr; align-items: baseline; gap: 4px 12px; margin: 0; padding: 0; }
html[data-pdp-variant="cart"] #product .datos_precios_producto > * { grid-column: 1 / -1; }
html[data-pdp-variant="cart"] #product .datos_precios_producto > p:has(#our_price_display) { grid-column: 1; grid-row: 2; display: block; width: auto; margin: 0; float: none; }
html[data-pdp-variant="cart"] #product .datos_precios_producto > .clearfix { display: none; }
html[data-pdp-variant="cart"] #product .datos_precios_producto :is(#reduction_amount, #reduction_percent) { grid-column: 2; grid-row: 2; align-self: start; line-height: 36px; float: none !important; margin: 0; }
html[data-pdp-variant="cart"] #product .datos_precios_producto .span_izquierdo_precios { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
html[data-pdp-variant="cart"] #product .datos_precios_producto .span_derecho_precios { margin: 0; padding: 0; text-align: start; }
html[data-pdp-variant="cart"] #product #old_price { grid-column: 1 / -1; grid-row: 1; float: none; margin: 0; text-align: start; white-space: nowrap; }
html[data-pdp-variant="cart"] #product #old_price_display .price { color: #6d6d6d; font-size: 14px; }
html[data-pdp-variant="cart"] #product #our_price_display { display: inline-grid; align-items: baseline; gap: 2px; white-space: nowrap; }
html[data-pdp-variant="cart"] #product #our_price_display .price { font-size: 28px !important; font-weight: 600 !important; color: #000; }
html[data-pdp-variant="cart"] #product .price_per_combination { color: #6d6d6d; font-size: 12px; }
html[data-pdp-variant="cart"] #product .datos_precios_producto .taxes_included_message { grid-row: 3; margin-left: 0; color: #6d6d6d; font-size: 12px; line-height: 1.5; }
html[data-pdp-variant="cart"] #product .content_prices { padding: 0; margin: 0; }
html[data-pdp-variant="cart"] #product #attributes fieldset { padding-bottom: 12px; }
html[data-pdp-variant="cart"] #product .product-size-options { gap: 8px; margin: 8px 0 0; padding: 0; }
html[data-pdp-variant="cart"] #product .product-size-options .li_product_sizes { flex: 1 1 220px; margin: 0; max-width: 100%; }
html[data-pdp-variant="cart"] #product .product-size-options .label_tam { position: relative; overflow: hidden; --pdp-size-padding: 12px; display: grid !important; grid-template-columns: 56px minmax(0, 1fr); align-items: center; gap: 2px 8px; margin: 0; padding: var(--pdp-size-padding) !important; border: 1px solid #ddd; border-radius: 12px; min-height: 82px; background: #fff; cursor: pointer; }
html[data-pdp-variant="cart"] #product .product-size-options .label_tam:has(input:checked) { --pdp-size-padding: 11px; border: 2px solid #000; padding: var(--pdp-size-padding) !important; background: #fff; }
html[data-pdp-variant="cart"] #product .product-size-options .label_tam:has(input:disabled) { opacity: .6; cursor: default; }
html[data-pdp-variant="cart"] #product .product-size-options input { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
html[data-pdp-variant="cart"] #product .product-size-options .name_product_sizes { grid-column: 2; margin: 0; font-size: 13px; font-weight: 600; }
html[data-pdp-variant="cart"] #product .product-size-options .price_product_sizes { grid-column: 2; white-space: normal; font-size: 12px; color: #6d6d6d; margin: 0; line-height: 1.5; }
html[data-pdp-variant="cart"] #product .product-size-options .best_combination_option { grid-column: 2; margin: 0; }
html[data-pdp-variant="cart"] #product .product-size-options .last_units { grid-column: 1 / -1; grid-row: 5; align-self: end; width: calc(100% + 2 * var(--pdp-size-padding)); margin: 0 calc(-1 * var(--pdp-size-padding)) calc(-1 * var(--pdp-size-padding)) !important; }
html[data-pdp-variant="cart"] #product .label_tam:has(input:focus-visible) .last_units { max-height: 50px; padding: 8px 16px; opacity: 1; visibility: visible; }
html[data-pdp-variant="cart"] #product .box-info-product { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 8px; margin: 0; padding: 0; border: 0; background: none; }
html[data-pdp-variant="cart"] #product .box-info-product .quantity_name { margin: 0; font-size: 13px; color: #6d6d6d; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p { display: inline-flex !important; align-items: center; padding: 4px; margin: 0; width: auto; height: 60px; background: #f0f0f0; border: 0; border-radius: 32px; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .product_quantity_down,
html[data-pdp-variant="cart"] #product #quantity_wanted_p .product_quantity_up { display: inline-flex; position: static; align-items: center; justify-content: center; width: 52px; height: 52px; padding: 0; border: 0; outline: 0; box-shadow: none; border-radius: 50%; background: #fff; color: #333; font-size: 17px; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .product_quantity_down:hover,
html[data-pdp-variant="cart"] #product #quantity_wanted_p .product_quantity_up:hover { background: #fff; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .more_less_icons_position { display: inline-flex; align-items: center; justify-content: center; margin: 0; line-height: 1; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .more_less_icons_position i { display: block; line-height: 1; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .display_quantity { width: 56px; height: 52px; margin: 0; padding: 0; border: 0; outline: 0; box-shadow: none; border-radius: 26px; background: transparent; color: #000; font-size: 18px; font-weight: 600; text-align: center; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .clearfix { display: none; }
html[data-pdp-variant="cart"] #product .box-info-product > p,
html[data-pdp-variant="cart"] #product .box-cart-bottom,
html[data-pdp-variant="cart"] #product .quantity-offer { grid-column: 1 / -1; }
html[data-pdp-variant="cart"] #product .box-cart-bottom { margin: 0; width: 100%; }
html[data-pdp-variant="cart"] #product .quantity-offer { margin: 0 0 4px; }
html[data-pdp-variant="cart"] #product #add_to_cart { margin: 0; }
html[data-pdp-variant="cart"] #product #add_to_cart .button_add_to_cart { width: 100%; min-height: 52px; padding: 14px 20px !important; background: #000; color: #fff; border: 0; outline: 0; box-shadow: none; border-radius: 50px; font-size: 13px; font-weight: 600; letter-spacing: 1px; line-height: 1.5; text-transform: uppercase; }
html[data-pdp-variant="cart"] #product #add_to_cart .button_add_to_cart:hover { background: #333; }
html[data-pdp-variant="cart"] #product #add_to_cart .button_add_to_cart:disabled { opacity: .6; cursor: wait; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p :is(.product_quantity_down, .product_quantity_up):focus-visible { background: #fff; color: #000; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p :is(.product_quantity_down, .product_quantity_up):focus-visible .more_less_icons_position { transform: scale(1.25); }
html[data-pdp-variant="cart"] #product #quantity_wanted_p .display_quantity:focus-visible { background: #fff; }
html[data-pdp-variant="cart"] #product #add_to_cart .button_add_to_cart:focus-visible { background: #555; text-decoration: underline; text-underline-offset: 4px; }
html[data-pdp-variant="cart"] #product .label_tam:has(input:focus-visible) .name_product_sizes { text-decoration: underline; text-underline-offset: 3px; }
html[data-pdp-variant="cart"] #product #image-block { border: 0; border-radius: 12px; }
html[data-pdp-variant="cart"] #product .inner-wrapper-sticky { display: flow-root; width: 100%; max-width: 100%; }
html[data-pdp-variant="cart"] #product #shipping_info_block .shipping_info_ul { margin: 0; }
html[data-pdp-variant="cart"] #product .pdp-shipping-link { display: inline-block; margin: 8px 0 0; color: #333; font-size: 13px; text-decoration: underline; text-underline-offset: 3px; }
html[data-pdp-variant="cart"] #product .pdp-highlights { margin: 12px 0 20px; color: #555; font-size: 14px; line-height: 1.65; }
html[data-pdp-variant="cart"] #product .pdp-highlights h2 { margin: 0 0 8px; color: #000; font-size: 15px; font-weight: 600; letter-spacing: 0; }
.pdp-highlights, .pdp-shipping-link, .pdp-size-image { display: none; }
html[data-pdp-variant="cart"] #product .product-size-options .pdp-size-image { display: block; grid-column: 1; grid-row: 1 / span 4; width: 56px; height: 56px; object-fit: contain; }
/* Reuse native elements in a purchase panel with independent desktop height. */
html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel) { display: flex; flex-direction: column; }
html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel) > * { order: 7; width: 100%; }
html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel) > .datos_principales_producto { order: 1; }
html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel) > .hr-dotted { display: none; }
html[data-pdp-variant="cart"] #product .pdp-selection { order: 3 !important; }
html[data-pdp-variant="cart"] #product .pdp-purchase-panel { display: contents; }
html[data-pdp-variant="cart"] #product .pdp-purchase-panel > .content_prices { order: 2; }
html[data-pdp-variant="cart"] #product .pdp-purchase-panel > #buy_block { order: 4; }
html[data-pdp-variant="cart"] #product .pdp-purchase-panel > #shipping_info_block { order: 5; }
html[data-pdp-variant="cart"] #product .pdp-purchase-panel > .product-financing { order: 6; }
html[data-pdp-variant="cart"] #product .product_bottom_right_part h2 { font-size: 18px; font-weight: 600; line-height: 1.4; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p a[aria-disabled="true"] { opacity: 1; cursor: default; }
html[data-pdp-variant="cart"] #product #quantity_wanted_p a[aria-disabled="true"] .more_less_icons_position { opacity: .4; }
.pdp-purchase-bar { display: none; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar { position: fixed; inset: 0 0 auto; z-index: 10000; padding: 12px 24px; background: #fff; box-shadow: 0 2px 16px rgb(0 0 0 / .1); }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar--visible { display: block; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__content { display: grid; grid-template-columns: 56px minmax(0, 1fr) minmax(180px, max-content) minmax(200px, 280px) 116px; align-items: center; gap: 20px; max-width: 1560px; margin: auto; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__image { width: 56px; height: 56px; object-fit: contain; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__name { font-size: 16px; font-weight: 600; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__price { font-size: 24px; font-weight: 600; white-space: nowrap; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__offer { display: block; max-width: 310px; margin-top: 2px; color: #2e7d32; font-size: 12px; font-weight: 600; line-height: 1.35; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__mobile-offer { display: none; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__basket { position: relative; display: flex; align-items: center; justify-content: center; gap: 14px; width: 116px; height: 52px; padding: 0 12px; border: 0; outline: 0; box-shadow: none; border-radius: 28px; background: #000; color: #fff; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__badge { position: absolute; top: -9px; right: -10px; min-width: 18px; padding: 2px 5px; border-radius: 20px; background: #f00; color: #fff; font-size: 10px; line-height: 14px; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__badge[hidden] { display: none; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__basket-icon { position: relative; display: flex; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__basket-label { font-size: 13px; font-weight: 600; text-transform: uppercase; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__stage { height: 52px; perspective: 900px; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__flip { position: relative; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform .45s ease; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__add,
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter { position: absolute; inset: 0; border: 0; outline: 0; box-shadow: none; border-radius: 28px; background: #000; color: #fff; backface-visibility: hidden; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__add { width: 100%; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter { display: grid; grid-template-columns: 52px 1fr 52px; align-items: center; transform: rotateY(180deg); }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar--in-cart .pdp-purchase-bar__flip { transform: rotateY(180deg); }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar--instant .pdp-purchase-bar__flip { transition: none; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter button { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; padding: 0; border: 0; outline: 0; box-shadow: none; border-radius: 50%; background: transparent; color: #fff; font-size: 24px; line-height: 1; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__count { display: grid; justify-items: center; gap: 0; line-height: 1.2; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__quantity { font-size: 18px; font-weight: 600; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__count small { font-size: 10px; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar button:hover,
html[data-pdp-variant="cart"] #product .pdp-purchase-bar button:focus-visible { background: #444; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar button:disabled { opacity: .4; cursor: default; }
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter[aria-hidden="true"],
html[data-pdp-variant="cart"] #product .pdp-purchase-bar__add[aria-hidden="true"] { pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__flip { transition: none; }
}
@media (max-width: 767px) {
    html[data-pdp-variant="cart"] #product.pdp-has-purchase-bar { padding-bottom: calc(var(--pdp-purchase-bar-height, 76px) + 12px); }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar { inset: auto 0 0; padding: 12px 16px calc(12px + env(safe-area-inset-bottom)); box-shadow: 0 -2px 16px rgb(0 0 0 / .1); }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__content { grid-template-columns: minmax(0, 1fr); gap: 0; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__image,
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__name,
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__pricing,
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__basket { display: none; }
    html[data-pdp-variant="cart"] #product.pdp-has-purchase-bar #add_to_cart { display: none !important; }
    html[data-pdp-variant="cart"] #product.pdp-has-purchase-bar :is(.quantity_name, #quantity_wanted_p) { display: none !important; }
    html[data-pdp-variant="cart"] #product.pdp-mobile-in-cart .quantity-offer[data-offer-surface="product"] { display: none; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar--in-cart .pdp-purchase-bar__mobile-offer:not(:empty) { display: block; margin-top: 8px; color: #2e7d32; font-size: 13px; font-weight: 600; line-height: 1.5; text-align: center; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter { grid-template-columns: 44px 1fr 44px; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__counter button { width: 44px; }
    html[data-pdp-variant="cart"] #product #content_columns_master { width: 100%; margin-inline: 0; }
    html[data-pdp-variant="cart"] #product .pb-left-column { margin-bottom: 20px; }
    html[data-pdp-variant="cart"] #product #thumbs_list_frame_slick_carrusel .slick-slide img { height: 260px; width: 100%; object-fit: contain; }
    html[data-pdp-variant="cart"] #product .product-size-options .li_product_sizes { flex-basis: 100%; }
    html[data-pdp-variant="cart"] #product #nombreproducto { font-size: 22px; }
    html[data-pdp-variant="cart"] #product #breadcrumb { font-size: 11px; }
}
@media (min-width: 768px) {
    html[data-pdp-variant="cart"] #product.pdp-desktop-purchase-visible .header_cloned { visibility: hidden; pointer-events: none; }
    html[data-pdp-variant="cart"] #product #center_column { padding-inline: 16px; }
    html[data-pdp-variant="cart"] #product .pb-right-column,
    html[data-pdp-variant="cart"] #product .product_bottom_right_part { padding-inline: 24px 16px !important; }
    html[data-pdp-variant="cart"] #product .pb-right-column > div { margin-bottom: 12px; }
    html[data-pdp-variant="cart"] #product .box-info-product { grid-template-columns: 1fr; }
    html[data-pdp-variant="cart"] #product #quantity_wanted_p { justify-self: stretch; width: 100%; }
    html[data-pdp-variant="cart"] #product #quantity_wanted_p .display_quantity { flex: 1; min-width: 0; border: 0 !important; outline: 0 !important; }
    html[data-pdp-variant="cart"] #product #quantity_wanted_p :is(.product_quantity_down, .product_quantity_up) { flex: 0 0 52px; }
}
@media (min-width: 768px) and (max-width: 991px) {
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar { padding-inline: 16px; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__content { grid-template-columns: 44px minmax(0, 1fr) minmax(150px, 190px) 180px 116px; gap: 12px; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__image { width: 44px; height: 44px; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-bar__name { font-size: 13px; }
}
@media (max-width: 359px) {
    html[data-pdp-variant="cart"] #product .box-info-product { grid-template-columns: 1fr; }
    html[data-pdp-variant="cart"] #product #quantity_wanted_p { justify-self: start; }
}
@media (min-width: 1200px) {
    /* Three visual regions; keep the native form, hooks and variant handlers intact. */
    html[data-pdp-variant="cart"] #product .pb-left-column { width: 36%; }
    html[data-pdp-variant="cart"] #product .pb-right-column,
    html[data-pdp-variant="cart"] #product .product_bottom_right_part { width: 64%; }
    html[data-pdp-variant="cart"] #product .pb-right-column { display: grid; grid-template-columns: minmax(0, 1fr) minmax(280px, 1fr); column-gap: 28px; row-gap: 16px; align-items: start; isolation: isolate; }
    html[data-pdp-variant="cart"] #product .pb-right-column > * { grid-column: 1 / -1; margin-bottom: 0; min-width: 0; }
    html[data-pdp-variant="cart"] #product .pb-right-column::before { content: ''; grid-column: 2; grid-row: 1 / 5; align-self: stretch; background: #fff; border: 1px solid #e7e7e7; border-radius: 20px; z-index: -1; }
    html[data-pdp-variant="cart"] #product .pb-right-column > div:has(> .content_prices):not(.pdp-purchase-panel) { display: contents; }
    html[data-pdp-variant="cart"] #product .pb-right-column > .datos_principales_producto { grid-column: 1; grid-row: 1; margin: 0; }
    html[data-pdp-variant="cart"] #product .pb-right-column .content_prices { grid-column: 2; grid-row: 1; margin: 24px 20px 0; }
    html[data-pdp-variant="cart"] #product .pb-right-column .product_attributes { grid-column: 1; grid-row: 2; }
    html[data-pdp-variant="cart"] #product .pb-right-column > .pdp-highlights { display: block; grid-column: 1; grid-row: 3; margin: 0; }
    html[data-pdp-variant="cart"] #product .pb-right-column > #shipping_info_block { grid-column: 2; grid-row: 2; margin-inline: 20px; }
    html[data-pdp-variant="cart"] #product .pb-right-column > #buy_block { grid-column: 2; grid-row: 3; margin: 0 20px; }
    html[data-pdp-variant="cart"] #product .pb-right-column > .product-financing { grid-column: 2; grid-row: 4; margin: 0 20px 24px; }
    html[data-pdp-variant="cart"] #product .pb-right-column > .hr-dotted,
    html[data-pdp-variant="cart"] #product .pb-right-column > div:has(> .content_prices) > .hr-dotted,
    html[data-pdp-variant="cart"] #product .pb-right-column > p:empty { display: none; }
    html[data-pdp-variant="cart"] #product .product-size-options .li_product_sizes { flex-basis: 100%; }
    html[data-pdp-variant="cart"] #product #attributes fieldset { padding-bottom: 0; }
    html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel) { display: grid; }
    html[data-pdp-variant="cart"] #product .pb-right-column:has(> .pdp-purchase-panel)::before { content: none; }
    html[data-pdp-variant="cart"] #product .pdp-selection { grid-column: 1; grid-row: 2; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel { display: flex; flex-direction: column; grid-column: 2; grid-row: 1 / 5; align-self: start; width: auto; padding: 24px 20px; gap: 20px; background: #fff; border: 1px solid #e7e7e7; border-radius: 20px; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel > * { order: initial; margin: 0 !important; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel > .content_prices { order: initial; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel > #shipping_info_block { order: initial; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel > #buy_block { order: initial; }
    html[data-pdp-variant="cart"] #product .pdp-purchase-panel > .product-financing { order: initial; }
}
