#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews:has(.reviews-custom){padding:56px 0!important;margin:80px 0!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom{gap:28px 24px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-h h2{font-size:28px!important;line-height:1.25!important;font-weight:400!important;margin:0!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-nav{gap:8px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-nav>div{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-size:20px 16px!important;filter:grayscale(1) brightness(0)}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-nav>div.disabled,#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-nav>.swiper-button-disabled{opacity:.22!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-swiper .swiper-slide{display:flex!important;flex-direction:column;min-height:260px!important;padding:28px!important;border:1px solid #e5e5e5!important;background:#fff!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-swiper .swiper-slide:before,#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-swiper .swiper-slide:after{display:none!important;content:none!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .review-txt{font-size:17px!important;line-height:1.65!important;margin:0 0 24px!important;flex:1}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .review-author{font-size:12px!important;line-height:18px!important;margin:0!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .review-stars-w{margin-top:8px!important;filter:grayscale(1) brightness(0);zoom:.75}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .review-stars{margin:0!important}@media(max-width:991px){#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews:has(.reviews-custom){padding:36px 0!important;margin:56px 0!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom{gap:24px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-h h2{font-size:24px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-swiper .swiper-slide{width:100%!important;min-height:280px!important;padding:24px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .review-txt{font-size:16px!important;line-height:1.65!important;margin-bottom:24px!important}#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews .reviews-custom-nav{justify-content:flex-end!important}}
#productApp>.back-to-top{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-width:104px;min-height:44px;height:auto;margin:16px auto 0;padding:8px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#666;font:400 12px/20px Raleway,sans-serif;cursor:pointer}
#productApp>.back-to-top .icon-w{display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin:0;padding:0}
#productApp>.back-to-top .icon{width:8px;height:8px;fill:currentColor}
#productApp>.back-to-top span{font:inherit;margin:0}
#productApp>.back-to-top:hover{color:#111}
#productApp>.back-to-top:focus-visible{outline:1px solid #111;outline-offset:3px}
#productApp :is(.product-stage-start,.product-stage-finish)~.product-reviews:has(+.back-to-top:not([style*="display: none"])){margin-bottom:24px!important}
body.product-page:has(#productApp>.back-to-top:not([style*="display: none"])) footer.shopify-section.footer:has(#joolme-footer-refined){margin-top:0}
body.product-page:has(#productApp>.back-to-top:not([style*="display: none"])) #joolme-footer-refined .footer-c{padding-top:24px}
