Where you can achieve what your competitors can’t


Shopify Adjust Space Between Product Page Elements

Benefits of Adjusting the Space Between Product Page Elements in Shopify

Implementing strategic spacing adjustments delivers several key advantages:

Visual Hierarchy Benefits

  • Enhances content prioritization through controlled element separation
  • Creates clear visual pathways between product images and descriptions
  • Reduces cognitive overload by eliminating crowded interface elements

User Experience Benefits

  • Facilitates intuitive navigation through logically spaced components
  • Improves content scannability with optimized white space allocation
  • Minimizes accidental interactions through proper click target spacing

Conversion Optimization Benefits

  • Directs visual focus toward key conversion elements like CTAs
  • Creates balanced layout flow that guides users toward checkout
  • Enhances button engagement through strategic isolation from other elements.

CODE : Dawn Theme & Previous Themes

/* Product Title Spacing */
.product__info-wrapper .product__title {
  margin-bottom: 25px;
}

/* Product Pricing and Sale Badge Spacing */
.product__info-wrapper .price {
  margin-bottom: 20px;
}

/* Variant Title and Option Spacing */
.product__info-wrapper variant-selects {
  margin-bottom: 30px;
}

/* Space between variant legend and options */
.product__info-wrapper .form__label {
  margin-bottom: 12px;
}

/* Quantity Title and Selector Spacing */
.product__info-wrapper .product-form__quantity {
  margin-bottom: 25px;
}

/* Space between quantity selector and Add to Cart button */
.product__info-wrapper .product-form__quantity + div {
  margin-top: 20px;
}

/* Add to Cart Button Spacing (before Buy It Now) */
.product__info-wrapper .product-form__submit {
  margin-bottom: 15px;
}

/* Space between Buy It Now button and Description */
.product__info-wrapper .shopify-payment-button {
  margin-bottom: 30px;
}

/* Space after product metadata (shipping info) */
.product__info-wrapper .product__tax {
  margin-bottom: 20px;
}

/* Mobile adjustments */
@media screen and (max-width: 749px) {
  .product__info-wrapper .product__title {
    margin-bottom: 15px;
  }
  
  .product__info-wrapper .price {
    margin-bottom: 15px;
  }
  
  .product__info-wrapper variant-selects {
    margin-bottom: 20px;
  }
  
  .product__info-wrapper .product-form__quantity {
    margin-bottom: 15px;
  }
  
  .product__info-wrapper .product-form__quantity + div {
    margin-top: 15px;
  }
  
  .product__info-wrapper .shopify-payment-button {
    margin-bottom: 20px;
  }
}

{% comment %}
<!-- Designed by OnHOW YouTube Channel - Anas El Medlaoui -->
{% endcomment %}

CODE : Horizon Theme & New Themes

{% comment %}
<!-- Designed by OnHOW YouTube Channel - Anas El Medlaoui -->
{% endcomment %}

/* Product Title Spacing */
.product-details .text-block.h2 {
  margin-bottom: 25px;
}

/* Product Pricing Spacing */
.product-details product-price {
  margin-bottom: 20px;
}

/* Divider Element Spacing */
.product-details .divider {
  margin-bottom: 25px;
}

/* Variant Picker Container Spacing */
.product-details .variant-picker {
  margin-bottom: 30px;
}

/* Space between variant legends and options */
.product-details .variant-option legend {
  margin-bottom: 12px;
}

/* Individual variant option groups spacing */
.product-details .variant-option {
  margin-bottom: 20px;
}

/* Buy Buttons Block Container */
.product-details .buy-buttons-block {
  margin-bottom: 25px;
}

/* Quantity Selector Spacing */
.product-details .quantity-selector {
  margin-bottom: 20px;
}

/* Add to Cart Button Spacing */
.product-details .add-to-cart-component {
  margin-bottom: 15px;
}

/* Accelerated Checkout (Buy It Now) Spacing */
.product-details .accelerated-checkout-block {
  margin-bottom: 30px;
}

/* Group Block Elements (Shipping/Returns Info) */
.product-details .group-block {
  margin-bottom: 20px;
}

/* Last group block in sequence - remove bottom margin */
.product-details .group-block:last-of-type {
  margin-bottom: 25px;
}

/* Product Description/RTE Content Spacing */
.product-details .rte-formatter {
  margin-top: 30px;
}

/* Icon Block Elements within Group Blocks */
.product-details .icon-block {
  margin-right: 12px;
}

/* Product Form Buttons Container */
.product-details .product-form-buttons {
  margin-bottom: 25px;
}

/* Shopify Payment Button Specific Styling */
.product-details .shopify-payment-button {
  margin-bottom: 20px;
}

/* Table spacing within product description */
.product-details .rte-table-wrapper {
  margin: 20px 0;
}

/* Mobile Responsive Adjustments */
@media screen and (max-width: 749px) {
  .product-details .text-block.h2 {
    margin-bottom: 18px;
  }
  
  .product-details product-price {
    margin-bottom: 16px;
  }
  
  .product-details .divider {
    margin-bottom: 18px;
  }
  
  .product-details .variant-picker {
    margin-bottom: 22px;
  }
  
  .product-details .variant-option legend {
    margin-bottom: 10px;
  }
  
  .product-details .variant-option {
    margin-bottom: 16px;
  }
  
  .product-details .buy-buttons-block {
    margin-bottom: 18px;
  }
  
  .product-details .quantity-selector {
    margin-bottom: 16px;
  }
  
  .product-details .add-to-cart-component {
    margin-bottom: 12px;
  }
  
  .product-details .accelerated-checkout-block {
    margin-bottom: 22px;
  }
  
  .product-details .group-block {
    margin-bottom: 16px;
  }
  
  .product-details .group-block:last-of-type {
    margin-bottom: 20px;
  }
  
  .product-details .rte-formatter {
    margin-top: 22px;
  }
  
  .product-details .product-form-buttons {
    margin-bottom: 18px;
  }
  
  .product-details .shopify-payment-button {
    margin-bottom: 16px;
  }
  
  .product-details .rte-table-wrapper {
    margin: 16px 0;
  }
}