.product-presentation{margin:1rem auto}.product-presentation .product-sidebar-container{padding:.5rem}.product-presentation__top-section .gallery-container{margin-bottom:2rem}.product-presentation__top-section .single-image{padding-bottom:1rem}.product-presentation__top-section .main-content-container{padding:0}.product-presentation__top-section .main-content-container.simple-product{flex-direction:row}.product-presentation__top-section .main-content-container .buttons-container{display:flex;justify-content:space-between;flex-direction:column}.product-presentation__top-section{display:block}.product-presentation__top-section .product-name-container{margin-top:1rem}.product-presentation__top-section .product-name-container__buttons-container{display:block}.product-presentation__top-section .product-name-container__buttons-container .buttons{margin-top:1rem}.product-presentation__top-section .product-name-container__buttons-container .buttons .pure-button__text{display:none}.product-presentation__top-section .product-name-container__buttons-container .buttons .pure-button__icon{width:2.5rem;height:2.5rem;border:.125rem solid rgba(50,47,49,1.00);border-radius:.25rem;padding:.5rem}.product-presentation__top-section .main-content-container.simple-product .main-content-container__attributes{display:none}.single-image__prev,.single-image__next{display:none}.single-image .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:0 !important}.single-image .swiper-pagination-bullet{width:2rem;height:.25rem;background-color:color-mix(in srgb, rgba(0,144,53,1.00) 5%, white);opacity:1;border-radius:.25rem;margin:0 .375rem}.single-image .swiper-pagination-bullet-active{background-color:rgba(20,20,20,1.00)}.multi-image{display:none}.gpsr{grid-template-columns:repeat(1, 1fr)}.nav-attached-js{padding:0 1rem}.product-presentation-forms-popup-background .popup{max-width:unset;width:100svw;max-height:100svh;height:fit-content;padding:1rem 1rem 2rem 1rem;top:unset;left:unset;bottom:0;transform:unset;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-presentation-forms-popup-background .popup__content{max-height:80vh}body:has(.product-presentation-forms-popup-background){overflow:hidden}.product-label{margin:0}.product-label .secondary-action-button{width:2.5rem;padding:.5rem}.product-label .secondary-action-button span{display:none}.product-label__details .name-container .name{max-width:31.25rem !important;width:fit-content}.product-attributes,.gpsr-container-js{width:100%}.product-attributes .attributes-column,.gpsr-container-js .attributes-column{grid-template-columns:auto}.product-attributes .attributes-column li,.gpsr-container-js .attributes-column li{display:flex;justify-content:space-between}.downloads{width:100%}@media screen and (max-width: 42.5rem){.product-label__details .name-container .name{max-width:21.875rem !important}}@media screen and (max-width: 33.75rem){.product-label__details .name-container .name{max-width:14.125rem !important}}.reviews-container__header{flex-direction:column;margin-top:1rem}.reviews-container__header .review-overall{flex-direction:row}.reviews-container__header .review-overall .all-opinions{flex-direction:column}.reviews-container__header .review-overall .stars{gap:.5rem}.reviews-container__header-subsection{flex-direction:column}.reviews-container__header-subsection .reviews-summary{align-items:center}.reviews-container__header-subsection .reviews-summary__star-details{width:100%}.reviews-container__header-subsection .reviews-summary__star-details .review-bar{width:calc(90% - 2.5rem)}.reviews-container__header-subsection .reviews-summary__star-details .review-bar span{flex-shrink:0}.reviews-container__header-subsection .reviews-summary__star-details progress[value]{width:inherit}.reviews-container__content{margin:0}.reviews-container__content .review{display:flex;flex-direction:column}.reviews-container__content .review__details{gap:.5rem}.reviews-container__content .review__details .pure-button{align-self:self-end;position:absolute;right:5%}.reviews-container__content .no-reviews{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;flex-direction:row;align-items:center;gap:.75rem}.no-reviews-js{flex-direction:column;gap:1rem}.sets-container .sets-details{gap:0;display:flex;width:100%;flex-direction:column}.sets-container .sets-details .sets{margin:1rem 0}.sets-container .sets-details .sets__price-details{flex-direction:column;align-items:flex-start}.sets-container .sets-details .sets__price-details .primary-action-button{width:100%}.related-container{min-width:0;width:100% !important;max-width:100%;overflow:hidden}.related-container .related-details{min-width:0}.related-container .related-details .related{margin:1rem 0;overflow:hidden}.related-container .related-details .related__swiper{max-width:100%}.related-container .related-details .related__prev,.related-container .related-details .related__next{display:none}.add-review{max-width:none;padding:1rem .5rem 1rem 1rem}.add-review .review-content{padding-right:.5rem}.product-navigation .product-label{margin:0}.nav-not-attached-js{width:100% !important;max-width:100%;overflow:hidden}.downloads .attachements{display:block}.product-delivery{flex-direction:column}.product-delivery__free-shipping{border-right:none;border-bottom:.0625rem dashed #e6e6e6}