.product-presentation{margin:30px 32px}.product-presentation__top-section{display:grid;grid-template-columns:55% auto;grid-template-rows:auto auto;gap:20px}.product-presentation__top-section.table-view{display:flex;flex-direction:column}.product-presentation__top-section.table-view .gallery-container{order:2}.product-presentation__top-section.table-view .product-name-container{order:1}.product-presentation__top-section.table-view .main-content-container{order:3}.product-presentation__top-section .gallery-container{grid-column:1/2;grid-row:2/3}.product-presentation__top-section .product-name-container{grid-column:1/3;grid-row:1/2}.product-presentation__top-section .main-content-container{grid-column:2/3;grid-row:2/3}.product-presentation__top-section .main-content-container.simple-product .main-content-container__attributes{display:none}.product-presentation__top-section .main-content-container .buttons-container{display:flex;justify-content:space-between;flex-direction:column}.product-label{margin:0}@media screen and (max-width: 1350px){.product-label__details .name-container .name{max-width:700px !important}}@media screen and (max-width: 1050px){.product-label__details .name-container .name{max-width:600px !important}}@media screen and (max-width: 930px){.product-label__details .name-container .name{max-width:500px !important}}@media screen and (max-width: 850px){.product-label__details .name-container .name{max-width:400px !important}}.reviews-container__content{margin:0}.reviews-container__content .review{grid-template-columns:40% 1fr}.reviews-container__content .no-reviews{flex-direction:row;align-items:center;gap:12px}.reviews-container__header{justify-content:space-between;flex-direction:column}.reviews-container__header .review-overall{flex-direction:row}.reviews-container__header .review-overall .stars{gap:8px}.reviews-container__header .reviews-summary{flex:auto}.sets-container .sets-details{display:flex;width:100%;flex-direction:column;gap:0}.sets-container .sets-details .sets{margin:16px 0}.sets-container .sets-details .sets__price-details{flex-direction:row;justify-content:space-between;align-items:center}.sets-container .sets-details .sets__price-details .primary-action-button{width:fit-content}.related-container .related-details .related{margin:16px 0}.related-container .related-details .related__wrapper{width:33.3333333333%}.no-reviews-js{align-items:center}.add-review{max-width:none}.product-navigation .product-label{margin:0}.downloads .attachements{display:block}