/*! 
-------------------------------------------
PRODUCT STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit "page-product.min.css",
      because your changes 100% will be lost!
      For custom styles use "custom.css" only
-------------------------------------------
*//*! product banner */.r_product{padding:60px 0 25px 0;position:relative;overflow:hidden}@media(min-width:992px){.r_product{padding-bottom:80px}}@media(min-width:1200px){.r_product{padding:120px 0 100px 0}}@media(min-width:1200px)and (max-width:1399.98px){.r_product{min-height:900px}}@media(min-width:1400px){.r_product{min-height:960px}}@media(max-width:1399.98px){.r_product::after{width:100%;height:45%;position:absolute;content:"";z-index:3;content:"";left:0;bottom:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#f4f4fe 50%)}.r_product .breadcrumbs{display:none!important}}.r_product .prices{margin-bottom:24px;font-size:18px;flex-wrap:wrap}.r_product .prices .price--default{margin-right:16px}.r_product .prices .price__tax{font-family:var(--font-main);margin-left:0}@media(max-width:1399.98px){.r_product .r_product__buy{-webkit-transform:none!important;transform:none!important}.r_product .r_product__buy .prices{display:none}}.r_product .form--buy{border-radius:24px;max-width:500px;margin:0 auto;z-index:3}@media(max-width:575.98px){.r_product .form--buy{box-shadow:0 0 -10px rgba(0,0,0,.1)}}@media(max-width:1399.98px){.r_product .form--buy{position:absolute;top:50%;right:0;left:0;padding:15px;background:#fff}}@media(max-width:575.98px){.r_product .form--buy{position:fixed;bottom:0;top:auto;left:0;right:0;top:unset;z-index:9;border-radius:0;-webkit-transform:none;transform:none;max-width:none}}.r_product .form--buy .form__group{margin-bottom:0!important}.r_product .r_product__heading{transition:all .3s;text-align:center;font-family:var(--font-secondary);color:var(--color-main);margin-bottom:40px;z-index:1;font-size:min(max(54px,11.5vw),184px)}@media(max-width:1399.98px){.r_product .r_product__heading{position:absolute;top:38%;left:0;right:0;margin:0 auto}}@media(min-width:576px){.r_product .r_product__heading{top:34%}}.r_product .product__variants{padding-top:20px}@media(min-width:1200px){.r_product .product__variants{margin:0 0 35px 0}}.r_product .product__variants .product-form__input{border:0;display:flex;align-items:center}@media(min-width:1200px){.r_product .product__variants .product-form__input{margin-bottom:25px}}.r_product .product__variants .form__label{font-size:16px;margin-bottom:0;margin-right:15px;font-weight:500}.r_product .product__variants .product-form__input label{border:1px solid var(--color-main);padding:5px 20px;border-radius:22px;color:var(--color-main);margin-right:10px;cursor:pointer;height:44px;display:flex;align-items:center;justify-content:center}.r_product .product__variants .product-form__input input[type=radio]:checked+label{background:var(--color-main);color:#fff}.r_product .container{position:relative;z-index:4}.r_product .r_product__details,.r_product .r_product__inner{height:100%}.r_product .r_product__desc{width:100%;z-index:3;display:flex;flex-direction:column;gap:6px}@media(min-width:1400px){.r_product .r_product__desc{max-width:430px}}@media(max-width:1199.98px){.r_product .r_product__desc{height:100%;position:relative}}.r_product .r_product__desc .variant{font-size:14px}@media(min-width:1400px){.r_product .r_product__desc .prices{display:none}}.r_product .r_product__desc h1{font-weight:400;--min:20px;--val:1.5vw;--max:24px;margin-bottom:0}.r_product .description__wrap{margin-top:auto;display:flex;flex-direction:column}.r_product .description__wrap .description{order:2;padding-top:6px}.r_product .description__wrap .details{order:1}@media(min-width:1400px){.r_product .description__wrap .description{order:1;margin-bottom:16px}.r_product .description__wrap .details{order:2}}.r_product .container{height:100%}.r_product .r_product__buy{margin-left:auto;z-index:4}@media(min-width:1200px){.r_product .r_product__details{display:flex;justify-content:space-between;align-items:flex-start}}.r_product .r_product__float{position:absolute;transition:all .3s;bottom:0;z-index:2}@media(max-width:1199.98px){.r_product .r_product__float{bottom:100px}}.r_product .r_product__float--left{left:0;-webkit-animation:slideInLeft 1.2s;animation:slideInLeft 1.2s}.r_product .r_product__float--right{right:0;-webkit-animation:slideInRight 1.2s;animation:slideInRight 1.2s}.r_product .r_product__image{display:none;margin-top:-10px;margin-bottom:60px;text-align:center}@media(max-width:1399.98px){.r_product .r_product__image--mobile{display:block}}@media(max-width:1199.98px){.r_product .r_product__image{flex:1;position:relative;min-height:360px}}@media(min-width:768px){.r_product .r_product__image{min-height:460px}}.r_product .r_product__image img{height:100%;max-height:360px;position:absolute;z-index:3;opacity:0;left:50%;top:48%;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%);-webkit-animation:slideInFromBottom .8s ease-out forwards,verticalPulse 1.5s ease-in-out infinite;animation:slideInFromBottom .8s ease-out forwards,verticalPulse 1.5s ease-in-out infinite;-webkit-animation-delay:.3s,1.1s;animation-delay:.3s,1.1s}@media(min-width:768px){.r_product .r_product__image img{max-height:460px}}@media(min-width:1200px){.r_product .r_product__image--fw{top:40%}}@media(min-width:1400px){.r_product .r_product__image--fw{display:block;position:absolute;max-width:none;left:50%;right:0;top:25%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.r_product .r_product__image--fw img{height:580px;max-height:none}}.r_product .form--buy{display:flex;gap:20px}.r_product .form--buy .btn{width:100%;text-align:center}@media(min-width:1400px){.r_product .form--buy .btn{max-width:294px}}.r_product .form--buy .form__group--btn{flex:1}.r_product .rating{display:flex;align-items:center}.r_product .rating .rating__num{font-weight:600;font-size:18px;color:var(--color-main);padding-right:30px;position:relative;margin-right:8px}.r_product .rating .rating__num::after{line-height:100%;font-family:var(--font-icons);content:"";font-size:30px;font-weight:400;position:absolute;right:0;top:0}.r_product .rating .rating__count{color:#79647b}.r_product .description{line-height:110%;color:#4a3e54}.r_product .bundle{border-radius:var(--Border-Radius-Small,24px);background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px;margin-top:20px;width:100%;padding-left:92px}@media(min-width:576px){.r_product .bundle{max-width:422px}}@media(min-width:1200px){.r_product .bundle{margin-top:0;margin-bottom:40px}}.r_product .bundle .prices{margin-bottom:0;display:flex!important}.r_product .bundle .bundle__switch{position:absolute;left:16px;top:16px}.r_product .bundle .bundle__title{margin-bottom:4px;letter-spacing:-.14px;font-family:var(--font-secondary)}@media(max-width:575.98px){.r_product .bundle .bundle__title{font-size:14px}}.r_product .bundle .bundle__description{color:#4d404a;line-height:110%;letter-spacing:-.14px;margin-bottom:10px}@media(max-width:575.98px){.r_product .bundle .bundle__description{font-size:13px}}@media(min-width:576px){.r_product .bundle .bundle__prices .prices{justify-content:flex-end}}.r_product .details{display:flex;flex-direction:column}.r_product .details .details__item{font-size:16px;padding:4px 0;margin-bottom:12px;cursor:pointer;font-family:var(--font-secondary);letter-spacing:-.16px;position:relative;justify-content:flex-start;margin-right:auto;padding-right:24px;transition:all .3s}.r_product .details .details__item::after{font-family:var(--font-icons);content:"";position:absolute;right:0;top:50%;font-size:110%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.r_product .details .details__item:hover{color:var(--color-main)}.r_product .r_product__links{display:none;font-size:14px;transition:all .3s;z-index:5;position:absolute;justify-content:center;gap:64px;bottom:24px;margin:0 auto;left:0;right:0;text-align:center}@media(min-width:1200px){.r_product .r_product__links{display:flex}}.r_product .r_product__links .item{text-decoration:none;transition:all .3s;cursor:pointer;position:relative}.r_product .r_product__links .item::before{width:8px;height:8px;border-radius:100%;background:var(--color-main);content:"";position:absolute;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:-10px;transition:all .3s;opacity:0;visibility:hidden}.r_product .r_product__links .item:hover{color:var(--color-main)}.r_product .r_product__links .item.is-selected{color:var(--color-main)}.r_product .r_product__links .item.is-selected::before{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.r_product .r_product__links.is-fixed{position:fixed;top:82px;left:0;right:0;z-index:993;align-items:center;justify-content:center;bottom:auto;background:#efc3dd;height:60px}.is-fixed-header .r_product .r_product__float{margin-bottom:-50px}.is-fixed-header .r_product .r_product__heading{padding-top:30px;margin-bottom:-15px}/*! product page styles */#judgeme_product_reviews{margin-bottom:min(max(50px,6.25vw),100px)}#judgeme_product_reviews{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){#judgeme_product_reviews{max-width:540px}}@media(min-width:768px){#judgeme_product_reviews{max-width:720px}}@media(min-width:992px){#judgeme_product_reviews{max-width:960px}}@media(min-width:1200px){#judgeme_product_reviews{max-width:1140px}}@media(min-width:1400px){#judgeme_product_reviews{max-width:1380px}}@media(min-width:1900px){#judgeme_product_reviews{max-width:1760px}}.jdgm-rev-widg__title{text-align:left;color:var(--color-main);font-family:var(--font-secondary)!important;font-size:min(max(22px,2vw),32px)!important;font-weight:500!important;line-height:140%!important;margin-bottom:30px!important}.jdgm-rev-widg__reviews .jdgm-rev{border-radius:24px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.2);padding:24px;margin-bottom:16px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-row-profile{display:flex;align-items:center}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__icon{width:40px;height:40px;border-radius:100%;overflow:hidden}.jdgm-rev__icon:not(.jdgm-rev__avatar):before{line-height:40px;font-size:40px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__author{color:#030418;font-weight:500;font-size:18px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__body{font-size:16px;font-style:normal;font-weight:400;line-height:normal}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{margin-bottom:0}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__custom-form{display:none}.jdgm-histogram__bar{background:#a6aaf9!important;height:20px!important;border-radius:10px!important}.jdgm-histogram__bar-content{border-radius:10px!important}.jdgm-row-actions{border:0!important;margin-bottom:16px}.jdgm-histogram__frequency{color:var(--color-main)!important}.jdgm-row-actions select{border-radius:24px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.2);padding:0 15px;height:42px}.jdgm-rev-widg{padding:0!important}.jdgm-rev-widg__header{text-align:left!important}.jdgm-all-reviews__summary-text--verified{justify-content:flex-start!important}.jdgm-review-widget--medium .jdgm-write-rev-link{max-width:none!important;margin:0!important;display:flex!important}.jdgm-widget .jdgm-write-rev-link{letter-spacing:-.16px;font-family:var(--font-secondary);font-weight:400;align-items:center;max-width:250x;justify-content:center;text-decoration:none;display:inline-flex;vertical-align:middle;padding:0 20px;height:46px;border-radius:22px;color:#fff;text-align:center;cursor:pointer;font-size:16px}@media only screen and (min-width:992px){.jdgm-row-stars{flex-wrap:wrap;justify-content:space-between!important}.jdgm-widget-actions-wrapper{margin-top:-40px!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{align-items:flex-start!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link{max-width:250px!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{width:auto!important;border:0!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{padding-top:5px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{align-items:flex-start!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper .jdgm-write-rev-link{margin:0}}.jdgm-write-review-modal .jdgm-write-review-modal__content{border-radius:24px}.jdgm-write-review-modal__overlay{background:rgba(0,5,95,.24)!important;opacity:1!important}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn svg{display:none}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn::before{font-size:32px;cursor:pointer;font-family:var(--font-icons);content:""}@media only screen and (min-width:992px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper{flex:0 0 30%!important;width:30%!important}}@media(max-width:575.98px){#judgeme_product_reviews{background:#fff;background:linear-gradient(180deg,#fff 18%,rgba(255,255,255,0) 100%);padding-top:40px}}