body.single-product {
--cie-hero-gutter-right: clamp(80px, 9.375vw, 180px);
--cie-hero-rail: min(calc(100vw - var(--cie-page-gutter) - var(--cie-hero-gutter-right)), 1744px);
--cie-adjacent-product-padding: clamp(25.2px, 2.1875vw, 42px);
} body.single-product .cie-sp-linked-products-section--accessories {
--padding-bottom: var(--cie-adjacent-product-padding) !important;
padding-bottom: var(--cie-adjacent-product-padding) !important;
padding-block-end: var(--cie-adjacent-product-padding) !important;
}
body.single-product .cie-sp-linked-products-section--alternatives {
--padding-top: var(--cie-adjacent-product-padding) !important;
padding-top: var(--cie-adjacent-product-padding) !important;
padding-block-start: var(--cie-adjacent-product-padding) !important;
} body.single-product .cie-single-product-template .cie-sp-details {
--padding-top: var(--cie-section-padding-block-compact) !important;
--padding-bottom: var(--cie-section-padding-block-compact) !important;
padding-block: var(--cie-section-padding-block-compact) !important;
}
@media (max-width: 1084px) {
body.single-product .cie-sp-hero-grid {
grid-template-columns: minmax(0, 1fr) !important;
}
}
@media (max-width: 1024px) {
body.single-product {
--cie-product-details-responsive-edge: clamp(18px, 2.344vw, 24px);
}
body.single-product .cie-single-product-template .cie-sp-details {
--padding-bottom: var(--cie-product-details-responsive-edge) !important;
padding-bottom: var(--cie-product-details-responsive-edge) !important;
padding-block-end: var(--cie-product-details-responsive-edge) !important;
}
body.single-product .cie-single-product-template .cie-sp-details-grid > .e-con-inner,
body.single-product .cie-single-product-template .cie-sp-details-layout,
body.single-product .cie-single-product-template .cie-sp-details-main,
body.single-product .cie-single-product-template .cie-sp-details-aside {
--padding-top: 0px !important;
--padding-bottom: 0px !important;
padding-block: 0 !important;
}
body.single-product .cie-single-product-template .cie-sp-details-layout {
row-gap: var(--cie-product-details-responsive-edge) !important;
}
}
@media (min-width: 1200px) {
body.single-product .cie-sp-hero-grid {
width: var(--cie-hero-rail) !important;
max-width: var(--cie-hero-rail) !important; margin-left: auto !important;
margin-right: auto !important;
--width: var(--cie-hero-rail) !important;
}
} @media (min-width: 1025px) {
body.single-product .cie-sp-breadcrumb {
--cie-breadcrumb-global-inline: max(clamp(30px, 7.03125vw, 135px), calc((100% - 1650px) / 2));
}
body.single-product .cie-sp-breadcrumb .woocommerce-breadcrumb::before,
body.single-product .cie-sp-breadcrumb .woocommerce-breadcrumb::after {
display: none !important;
}
}