.h-cb{background-color:transparent;border:none;outline:0;padding:0;margin:0;color:currentColor;position:relative;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.h-loading{display:inline-block;vertical-align:middle;width:25px;height:25px;position:relative;background:0 0!important;min-width:0!important}.h-loading:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;opacity:.3}.h-loading:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:currentColor;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.h-none{pointer-events:none}@media (min-width:1190px){.h-zoom-hover a img{transform-origin:center;transition:var(--opacity-transform-transition)}.h-zoom-hover a:hover img{transform:scale(1.2)}}@media (max-width:767px){.h-mobile-05x{transform-origin:center;transform:scale(.5)}}.l-wrap{position:relative;display:flex;flex-direction:column;min-height:100vh;min-width:320px;width:100%;max-width:100vw;overflow:hidden}.l-inner{flex:1 1 auto}.l-section{position:relative;width:100%;clear:both;min-width:320px}.elementor-section-boxed .l-section--container,.elementor-section-boxed .l-section__container,.l-section--container .elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container,.l-section--container .l-section--container,.l-section--container .l-section__container,.l-section__container .elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container,.l-section__container .l-section--container,.l-section__container .l-section__container{padding-left:0!important;padding-right:0!important}@media (min-width:1190px){.l-section__sidebar{flex:0 0 auto;width:260px;margin-right:40px}.l-section--container,.l-section__container{width:1160px;margin-left:auto;margin-right:auto}}@media (max-width:1189px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container,.l-section--container,.l-section__container{width:100%;padding-left:30px;padding-right:30px}.l-section__sidebar{position:relative;overflow:hidden}}.wc-item-meta{list-style:none;font-size:85%;line-height:1.5;margin:0;padding:0;font-weight:600}.wc-item-meta p{display:inline;padding:0;margin:0}.wc-item-meta a{text-decoration:underline}.wc-item-meta{font-weight:300;text-transform:none}.wc-item-meta strong{font-weight:inherit}.js-sticky-sidebar,.js-sticky-sidebar-nearby{position:relative}.js-sticky-sidebar{top:0}@media (max-width:1189px){.mobile{transition:transform .5s linear}}.entry-content--sidebar .alignfull{max-width:100%;width:auto;margin-left:0;margin-right:0}.entry-content--sidebar .alignwide{max-width:100%;width:auto;margin-left:0;margin-right:0}[class$="-payment-request-wrapper"],[id$="-payment-request-wrapper"]{padding-top:0!important;width:100%!important;order:5}[class$="-payment-request-button-separator"],[id$="-payment-request-button-separator"]{display:none!important}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}@-webkit-keyframes fadeFrom{from{opacity:0}}@keyframes fadeFrom{from{opacity:0}}@-webkit-keyframes fadeTo{to{opacity:0}}@keyframes fadeTo{to{opacity:0}}@-webkit-keyframes slideUpFrom{from{transform:translateY(100%)}}@keyframes slideUpFrom{from{transform:translateY(100%)}}@-webkit-keyframes slideUpTo{to{transform:translateY(-100%)}}@keyframes slideUpTo{to{transform:translateY(-100%)}}.c-account{display:flex;background-color:#fff;color:var(--text-color-light)}.c-account__col-content{flex:1 1;padding:40px 60px;font-weight:400;font-size:13px;line-height:24px;letter-spacing:.025em}.c-account__col-content>:first-child{margin-top:0}.c-account__col-content a{text-decoration:underline;text-underline-position:under;-webkit-text-decoration-color:var(--text-color-light);text-decoration-color:var(--text-color-light)}.c-account h3{padding:0;margin:0 0 20px 0;font-weight:500;font-size:17px;line-height:25px;letter-spacing:.17em;text-transform:uppercase;color:var(--text-color)}.c-account p{margin:0 0 10px 0}.c-account .woocommerce-button{padding:10px 20px!important;width:unset!important;font-size:11px!important}.c-account em{display:block;font-style:normal;font-weight:300;font-size:11px;line-height:18px;letter-spacing:.025em;color:var(--text-color-light);margin-top:5px}@media (min-width:768px){.c-account__col-content a:hover{opacity:.7}}@media (max-width:1189px) and (min-width:768px){.woocommerce-account .l-section--container{padding:0}.c-account__col-content{padding-left:30px;padding-right:30px}}@media (max-width:767px){.c-account{display:block}.c-account__col-content{padding-left:0;padding-right:0;max-width:510px;margin-left:auto;margin-right:auto}}.c-badge__list{display:flex;flex-wrap:wrap}.c-badge{flex:0 1 auto;display:inline-block;padding:18px 7px 7px 8px;text-transform:uppercase;color:#fff;font-style:normal;font-weight:700;font-size:10px;line-height:18px;letter-spacing:.03em;text-align:center;margin-bottom:5px;background-color:var(--text-color)}.c-badge--new{order:1;background-color:var(--badge-bgcolor-new)}.c-badge--sale{order:2;font-size:35px;background-color:var(--badge-bgcolor-sale)}.c-badge--new+.c-badge--sale{margin-left:5px}.c-badge--featured{order:3;background-color:var(--badge-bgcolor-featured)}.c-account label{display:block;padding-bottom:6px;font-style:normal;font-weight:300;font-size:13px;line-height:24px;letter-spacing:.025em;color:var(--text-color-light)}.woocommerce-button{width:100%}.c-button:active,.woocommerce-Button:active,.woocommerce-button:active{transform:translateY(2px)}.c-button,.woocommerce-Button,.woocommerce-button{display:inline-block;outline:0;font-weight:400;font-size:12px;line-height:1.2;text-align:center;text-indent:.265em;text-transform:uppercase;padding:8px 12px;color:var(--button-white-color);border:solid 1px var(--button-color);text-decoration:none!important;background-color:var(--button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.woocommerce-Button,.woocommerce-button{background-color:transparent!important;color:var(--button-color)!important}.c-button:focus,.woocommerce-Button:focus,.woocommerce-button:focus{outline:0}@media (min-width:1190px){.woocommerce-Button:not(:disabled):hover,.woocommerce-button:not(:disabled):hover{background-color:var(--button-color)!important;border-color:var(--button-color)!important;color:var(--button-white-color)!important;opacity:1!important}.c-button:hover{background-color:var(--button-color-light);border-color:var(--button-color-light)}}.woocommerce-table{border-spacing:0;border-collapse:separate;width:100%}.woocommerce-table th{font-style:normal;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:14px;text-align:left;border-bottom:solid 1px var(--background-color-dark)}.download-product,.woocommerce-table__product-name{font-weight:500;font-size:13px;line-height:24px;letter-spacing:.04em;text-transform:uppercase}.woocommerce-table th:last-child{text-align:right}.woocommerce-table tbody tr:first-child th{padding-top:20px}.woocommerce-table th:not(:last-child){padding-right:20px}.woocommerce-table .product-quantity{font-weight:400}.woocommerce-table .button{text-decoration:underline;-webkit-text-decoration-color:var(--text-color-light);text-decoration-color:var(--text-color-light);color:var(--text-color);margin:3px}.download-expires{text-align:center!important}@media (max-width:500px){.c-account__col-content{min-width:100%}}.c-post-list{flex:0 0 auto;display:flex;position:relative;max-width:100%}.c-post-list__thumb{flex:0 0 auto;position:relative;overflow:hidden;max-width:100%;background-color:var(--background-color-dark)}.c-post-list__carousel-img,.c-post-list__img{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-post-list__carousel-list{display:flex!important}.c-post-list__carousel-item{flex:0 0 auto;width:100%;overflow:hidden;position:relative}.c-post-list__carousel-span{display:block;padding-bottom:91.6666%;position:relative}.c-post-list__wrap{flex:1 1 auto;max-width:100%;position:relative;background-color:#fff;z-index:9}.c-post-list__wrap--list{padding:40px 50px}.c-post-list__meta-date{display:inline-block;background-color:var(--text-color);font-size:12px;line-height:26px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#fff;padding:4px 12px}.c-post-list__price{margin-top:25px;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.8px}@media (min-width:768px){.c-post-list--list{max-width:860px}.c-post-list--list.c-post-list--no-sidebar{margin-left:auto;margin-right:auto}.c-post-list--list:not(:last-child){margin-bottom:25px}.c-post-list__thumb--list{width:315px}.c-post-list__thumb--list.c-post-list__thumb--gallery{display:flex}.c-post-list__meta-date--list.c-post-list__meta-date--no-thumb{margin-bottom:30px}.c-post-list__thumb-inner--list{padding-bottom:100%}.c-post-list--list:not(:first-child){margin-top:40px}}@media (max-width:767px){.c-post-list{flex-direction:column;width:360px;max-width:100%;margin-left:0;margin-right:0}.c-post-list:not(:last-child){margin-bottom:25px}.c-post-list__thumb--status{padding:50px 40px}.c-post-list__wrap{text-align:center;padding:5px 30px 35px 30px}.c-post-list__thumb-inner{padding-bottom:56.25%}
.c-post-list__meta-date{font-size:14px;line-height:26px;padding:12px 22px;max-width:80%;position:relative;top:-30px}.c-post-list--no-thumb:not(:first-child){margin-top:25px}}@media (max-width:420px){.c-post-list{width:100%;min-width:260px}}.c-post-share{display:inline-flex;flex-wrap:wrap;margin:-10px}.c-post-share__icon{font-size:16px;line-height:1;margin:10px}@media (min-width:1190px){.c-post-share__link:hover{color:var(--accent-color)}}@media (max-width:1189px) and (min-width:630px){.c-post-sidebar-wrap{width:900px;margin-left:auto;margin-right:auto}.c-post-sidebar{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;margin-left:-30px;margin-right:-30px;margin-top:-60px}}@media (max-width:959px) and (min-width:630px){.c-post-sidebar-wrap{width:580px}}.c-post{position:relative}.c-post--sidebar{max-width:860px}.c-post__thumb{position:relative;background-color:#fff}.c-post__img{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-post__wrap{width:100%;background-color:#fff;padding:45px 50px 45px 50px;color:var(--text-color-light)}.c-post__wrap--no-thumb.c-post__wrap--no-sidebar{padding-top:70px}.c-post__inner{max-width:760px;margin-left:auto;margin-right:auto}.c-post__carousel-img{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-post__carousel-list{overflow:hidden;display:flex}.c-post__carousel-item{flex:0 0 auto;max-width:100%;width:100%;position:relative}.c-post__carousel-span,.c-post__thumb-inner{display:block;padding-bottom:56.25%;position:relative}.c-post__carousel-list,.c-post__thumb-inner{background:#fff}.c-post__meta{font-size:14px;list-style:none}.c-post__meta--image{position:absolute;text-align:center;bottom:0;left:50%;width:665px;max-width:80%;padding:23px 35px 1px 35px;margin:0;transform:translateX(-50%);border-top-left-radius:6px;border-top-right-radius:6px}.c-post__meta--no-image{padding:0;margin:0 0 0 -10px}.c-post__meta-item{display:inline-block;margin:5px 15px 0 15px;line-height:1}.c-post__meta-icon{display:inline-block;font-size:16px;margin-right:5px;vertical-align:text-top}.c-post__share{display:flex;align-items:center}.c-post__share .c-post-share{color:var(--text-color)}.c-post__share{flex:0 0 auto}.c-post__nav{display:flex;justify-content:space-between;margin-top:30px;border:solid 1px #fff;padding:35px 40px}.c-post__nav-title{font-weight:400;font-size:13px;line-height:16px;letter-spacing:.155em;text-transform:uppercase}.c-post__author{margin-top:60px;display:flex;color:var(--text-color-light)}.c-post__author-thumb{flex:0 0 auto;margin-right:45px}.c-post__author-thumb>img{border-radius:50%}.c-post__author-content{flex:1 1 auto}.c-post__author-title{font-weight:300;font-size:15px;line-height:30px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-color);margin-top:7px}@media (min-width:1190px){.c-post__thumb--image{width:100%;height:380px}.c-post__wrap--no-sidebar{padding-bottom:60px}.c-post__author-title a:hover{color:var(--accent-color-dark)}}@media (max-width:1189px){.c-post--sidebar{margin:0 auto}.c-post__thumb--image{width:100%;height:380px}.c-post-list--list{margin-left:auto;margin-right:auto}}@media (max-width:768px){.c-post__thumb--image{padding-bottom:50%;height:unset}.c-post__nav{flex-direction:column}}@media (max-width:450px){.c-post{margin-top:-60px;margin-left:-30px;margin-right:-30px}.c-post__wrap{padding:40px 30px 40px 30px!important}.c-post__author{padding-left:30px;padding-right:30px}.c-post__author-thumb{margin-right:20px}.c-post__author-thumb>img{width:80px;height:80px}}.c-product{margin-bottom:80px}.c-product__slider-item{display:block;width:100%;padding-bottom:var(--image-product-prop);overflow:hidden;position:relative}.c-product__slider:not(.owl-carousel):not(.c-product__slider--list)>:not(:first-child){display:none}.c-product__slider-item img{position:absolute!important;left:0;top:0;display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--image-background-color)}.c-product__loading{position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;transition:var(--opacity-transition)}.c-product__loading.js-loading{opacity:1;visibility:visible}.c-product__loading .h-loading{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.c-product__thumbs{display:flex;margin-top:20px;max-width:100%;position:relative}.c-product__thumbs:not(.owl-carousel){overflow:hidden}.c-product__thumbs-item{position:relative}.c-product__thumbs-img{display:block;width:115px!important;height:calc(115px * var(--image-product-prop-k))!important;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.c-product__thumbs-item{position:relative}.c-product__thumbs-item.active:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border:solid 1px var(--text-color)}.c-product__thumbs-item>*{display:block;cursor:pointer}.c-product__title{font-family:var(--font-header);font-weight:400;font-size:var(--font-size-desktop);line-height:1.27;text-transform:uppercase}.c-product__short-description{font-style:normal;font-weight:400;font-size:16px;line-height:30px;opacity:.6;margin-top:15px}.c-product__short-description>:first-child{margin-top:0}.c-product__short-description>:last-child{margin-bottom:0}.c-product__gallery .c-badge--featured{margin-left:auto}.c-product__wrap .price{font-weight:500;font-size:21px;line-height:20px;margin-top:43px;margin-bottom:0}.c-product__wrap .price:empty{display:none!important}.c-product__wrap .price ins{text-decoration:none}.c-product__wrap .woocommerce-product-rating{margin-top:18px}.c-product__wrap .woocommerce-review-link{font-weight:300;font-size:12px;line-height:14px;opacity:.6;margin-left:20px}.c-product__wrap .star-rating{transform-origin:left center;transform:scale(1.24);margin-right:16px}.c-product__wrap .product_meta{margin-top:27px;font-weight:300;font-size:12px;line-height:20px;text-transform:uppercase;color:var(--text-color-light)}.c-product__wrap .product_meta>*{display:block;margin-top:8px}.c-product__wrap .product_meta a{color:var(--text-color)}.c-product__atc-wrap{display:inline-block;background:#fff;padding:30px;margin-top:31px;width:100%}.c-product__atc-wrap:empty{display:none}.c-product__atc-wrap .button{flex:1 1 auto;display:inline-block;font-size:12px;line-height:14px;text-align:center;text-indent:.265em;padding:18px 26px 18px 26px;background-color:var(--button-color);color:var(--button-white-color);text-transform:uppercase;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-product__atc-wrap table{width:100%}.c-product__atc-wrap .label{font-weight:300;font-size:13px;line-height:24px;-ms-word-wrap:normal;word-break:normal;word-wrap:normal;text-align:var(--text-align-left);padding:0 0 15px 0}.c-product__quantity{display:inline-flex;flex-wrap:nowrap;margin-right:14px}.c-product .c-product__quantity{height:50px}.c-product__quantity>*{flex:0 0 auto;width:50px;height:50px;line-height:50px;text-align:center!important}.c-product__tabs-wrap{margin:45px 0 35px 0}.c-product__tabs-list{display:flex;position:relative;margin:0;padding:0;list-style:none}.c-product__tabs-list:not(.owl-carousel){overflow:hidden}.c-product__tabs-list:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;border-bottom:solid 1px #dedede}.c-product__tabs-item{z-index:1;position:relative;flex:0 0 auto;font-style:normal;font-weight:400;font-size:13px;line-height:18px;text-transform:uppercase;margin:0;padding-bottom:25px;border-bottom:solid 1px transparent;color:var(--text-color-light)}.c-product__tabs-list:not(.owl-carousel) .c-product__tabs-item:not(:last-child){margin-right:46px}.c-product__tabs-item.active{border-bottom-color:var(--text-color)}.c-product__tabs-panel{font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:var(--text-color-light)}.c-product__tabs-panel:not(.visible){display:none}.woocommerce-Tabs-panel--description>:first-child{margin-top:0}.woocommerce-Tabs-panel--description>:last-child{margin-bottom:0}.c-product__products{margin-top:60px}.c-product__after-summary .woobt-wrap:before,.c-product__after-summary>:not(.c-product__products) h2,.c-product__after-summary>:not(.c-product__products) h3,.c-product__products-title{text-align:center;font-size:26px;line-height:30px;text-transform:uppercase;margin-bottom:60px}.c-product__col-1{order:1;position:relative}.c-product__col-2{order:2;position:relative}.c-product__col-3{order:3;position:relative}.c-product__tabs--desktop,.c-product__tabs--mobile{display:none}.c-product__image-link--zoom{-webkit-font-smoothing:subpixel-antialiased;cursor:url(assets/img/zoom-cursor.svg) 26 26,pointer}.c-product__image-zoom{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.c-product__image-zoom .c-product__slider-img{transition:opacity .5s linear}.c-product__share{margin-top:30px;display:flex;align-items:center}.c-product__share-title{font-weight:500;font-size:10px;line-height:18px;text-transform:uppercase;margin-right:15px}.c-product__share .c-post-share__link{color:var(--text-color-light)}.c-product__share .c-post-share__icon{margin:7px}.c-product__share .c-post-share{margin:-7px}@media (min-width:1190px){.c-product--layout-1.product-type-simple .c-product__atc-wrap .button,.c-product--layout-2.product-type-simple .c-product__atc-wrap .button{max-width:calc(100% - 164px)}.c-product__wrap .product_meta a:hover,.c-product__wrap .woocommerce-review-link:hover{color:var(--accent-color)}.c-product__wrap:not(.c-product__wrap--quick-view){position:relative;max-width:100%;display:flex}
.c-product--layout-1 .c-product__col-1,.c-product--layout-2 .c-product__col-1{flex:0 0 auto;width:460px;margin-right:30px;position:relative}.c-product--layout-1 .c-product__col-2,.c-product--layout-2 .c-product__col-2{flex:1 1 auto;min-width:260px}.c-product--layout-2 .c-product__slider--carousel{display:none!important}.c-product--layout-2 .c-product__thumbs{display:none!important}.c-product--layout-2 .c-product__slider-item:not(:last-child){margin-bottom:10px}.c-product--layout-3 .js-sticky-sidebar{position:absolute}.c-product--layout-3 .c-product__col-1,.c-product--layout-3 .c-product__col-3,.c-product--layout-4 .c-product__col-2,.c-product--layout-4 .c-product__col-3{flex:0 0 auto;width:330px;position:relative}.c-product--layout-3 .c-product__col-1>:first-child,.c-product--layout-3 .c-product__col-3>:first-child,.c-product--layout-4 .c-product__col-2>:first-child,.c-product--layout-4 .c-product__col-3>:first-child{max-width:100%}.c-product--layout-3 .c-product__col-2,.c-product--layout-4 .c-product__col-1{flex:1 1 auto;width:calc(100vw - 920px);max-width:722px}.c-product--layout-3 .c-product__col-2,.c-product--layout-4 .c-product__col-2{margin-left:60px;margin-right:60px}.c-product--layout-4 .woocommerce-Reviews{display:flex}.c-product--layout-4 .woocommerce-Reviews-title{margin-top:50px;display:block;font-weight:500;font-size:13px;line-height:18px;text-transform:uppercase;color:var(--text-color-light)}.c-product--layout-4 .woocommerce-Reviews-title span{color:var(--text-color)}.c-product__tabs-title:not(:first-child){margin-top:40px}.c-product--layout-3 .c-product__atc-wrap,.c-product--layout-4 .c-product__atc-wrap{display:block;background-color:transparent;border:solid 1px #fff}.c-product--layout-3 .c-product__quantity,.c-product--layout-4 .c-product__quantity{display:flex;width:100%;margin-bottom:20px;margin-right:0}.c-product--layout-3 .c-product__atc-wrap .button,.c-product--layout-4 .c-product__atc-wrap .button{width:100%}.c-product--layout-3 .c-product__thumbs,.c-product--layout-4 .c-product__thumbs{display:none!important}.c-product__badges{position:absolute;left:0;top:-5px;z-index:2;width:100%;pointer-events:none}.c-product__atc-wrap .button:hover{opacity:.6}.c-product__tabs--desktop{display:block}.c-product--layout-3 .variations,.c-product--layout-3 .variations tbody,.c-product--layout-3 .variations th,.c-product--layout-3 .variations tr,.c-product--layout-4 .variations,.c-product--layout-4 .variations tbody,.c-product--layout-4 .variations th,.c-product--layout-4 .variations tr{display:block;padding-left:0!important;padding-right:0!important;text-align:var(--text-align-left)!important}.c-product--layout-3 .c-product__atc-wrap .label,.c-product--layout-4 .c-product__atc-wrap .label{display:block;padding-bottom:10px}.c-product__image-zoom-mobile{display:none}.c-product__share .c-post-share__link:hover{color:var(--text-color)}}@media (min-width:768px){.c-product__tabs-title{display:none!important}}@media (max-width:1189px){.c-product__wrap{max-width:760px;margin-left:auto;margin-right:auto}.c-product--layout-2 .c-product__slider--list{display:none}.c-product__thumbs{margin-top:15px}.c-product__thumbs-img{width:94px!important;height:calc(94px * var(--image-product-prop-k))!important}.c-product__tabs--mobile{display:block}.c-product__badges{position:absolute;left:0;right:0;top:-5px;z-index:2;pointer-events:none}.c-product__slider{margin-top:45px}.c-product__title{margin-top:35px;font-size:var(--font-size-mobile)}.c-product__wrap .c-product__quantity{display:flex;width:100%;margin-bottom:20px;margin-right:0}.c-product__atc-wrap .button{width:100%}.c-product--layout-3 .c-product__col-3,.c-product--layout-4 .c-product__col-3{display:flex;flex-direction:column}.c-product--layout-3 .c-product__col-3>*,.c-product--layout-4 .c-product__col-3>*{order:2}.c-product--layout-3 .product_meta,.c-product--layout-4 .product_meta{order:1}.c-product--layout-3 .woocommerce-Reviews-title,.c-product--layout-4 .woocommerce-Reviews-title,.c-product__tabs-title{font-weight:400;display:block;margin-top:40px;margin-bottom:15px;font-size:17px;line-height:25px;text-transform:uppercase;color:var(--text-color-light)}.c-product__short-description{font-size:15px;line-height:28px}.c-product__image-zoom-mobile{display:block;position:absolute;right:30px;bottom:25px;font-size:35px;line-height:1;z-index:11}}@media (max-width:820px){.c-product__slider{margin-top:0}.c-product__badges{position:absolute;left:-30px;right:-30px;top:0;z-index:2;pointer-events:none}.c-product__gallery{margin-left:-30px;margin-right:-30px}.c-product__atc-wrap .variations,.c-product__atc-wrap .variations tbody,.c-product__atc-wrap .variations th,.c-product__atc-wrap .variations tr{display:block;padding-left:0!important;text-align:var(--text-align-left)!important}.c-product__atc-wrap .label{display:block;padding-bottom:10px}.c-product__after-summary .woobt-wrap:before,.c-product__after-summary>:not(.c-product__products) h2,.c-product__after-summary>:not(.c-product__products) h3,.c-product__products-title{font-size:22px;margin-bottom:40px}.c-product__products{margin-top:50px}}@media (max-width:767px){.c-product__tabs-title{display:block!important}}@media (max-width:500px){.c-product__atc-wrap{max-width:100%}}.woocommerce-review__author{display:inline-block;line-height:14px;margin-right:25px}.woocommerce-review__author{flex:1 1 auto;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-color)}.woocommerce-Reviews-title{display:none}.star-rating{position:relative;display:inline-block;line-height:10px;width:67px!important;height:10px;overflow:hidden}.star-rating span:before,.star-rating:before{height:100%;background-repeat:repeat-x;background-size:auto 100%;transform-origin:center center;position:absolute;top:0;left:0}.star-rating:before{content:"";width:100%;opacity:.2}.star-rating span:before{content:"";width:100%}.star-rating>span{position:absolute;top:0;left:0;right:unset;height:auto!important;overflow:hidden;white-space:nowrap;text-indent:100%;padding-top:0}.star-rating span:before,.star-rating:before{background-image:var(--star-rating-image)!important}.c-sidebar{position:relative}.c-sidebar__wrap{margin-top:-30px}.c-sidebar .wc-block-featured-product{background-color:var(--background-color)}.c-sidebar .wc-block-featured-product>*{padding-left:30px;padding-right:30px}.c-sidebar .wc-block-featured-product__wrapper>*{padding-left:0!important;padding-right:0!important}.c-sidebar .wc-block-featured-product__description,.c-sidebar .wc-block-review-list-item__text{font-weight:300;font-size:14px;line-height:20px;letter-spacing:.025em}.c-sidebar .wc-block-review-list-item__product,.c-sidebar .wc-block-review-list-item__rating+.wc-block-review-list-item__author{flex:1 1 auto;width:100%;font-weight:400;font-size:13px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;white-space:normal;margin-bottom:10px;color:var(--text-color);margin-left:0;margin-right:0}.c-sidebar .wc-block-review-list-item__product+.wc-block-review-list-item__author{display:block;font-weight:300;font-size:10px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-light)}.c-sidebar .wc-block-featured-product .wc-block-featured-product__title{padding-top:35px;padding-bottom:0}.c-sidebar .wc-block-featured-product{margin:-30px;width:auto}.wc-block-featured-product .wc-block-featured-product__description{padding-top:0}.c-sidebar ul{list-style:none;margin-left:0;padding-left:0;padding-right:0;margin-bottom:0}.woobt-products{border:none!important}.summary .woobt-wrap{background:#fff;padding:50px;margin-top:30px}.c-product__atc-wrap .woobt-wrap{padding:0!important;background:0 0;margin-bottom:30px}.c-product__atc-wrap .woobt-wrap:first-child{margin-top:0}.summary .woobt-wrap>:first-child{margin-top:0}.summary .woobt-wrap>:last-child{margin-bottom:0}body .woobt-products .woobt-product>div{padding:0}.woobt-products .woobt-product{padding:15px 0!important;border-bottom:none!important;flex-direction:row!important;text-align:start!important;position:relative}.woobt-thumb{width:43px!important;height:43px!important;border-radius:4px;overflow:hidden;position:relative;padding:0!important}.woobt-thumb img{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.woobt-title{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;min-width:50px}.woobt-title-inner{width:100%;min-width:1px;font-weight:300;letter-spacing:.025em}.woobt-additional .amount,.woobt-price,.woobt-price .price{font-weight:500!important;font-size:16px!important;line-height:1!important;letter-spacing:.03em!important}.woobt-price .price{margin-top:0!important}body .woobt-products .woobt-product .woobt-price{max-width:unset}body .woobt-products .woobt-product .woobt-price .amount{display:inline}.woobt-products .woobt-title{padding:0!important}body .woobt-products .woobt-description{width:100%;margin-top:8px;font-weight:300;font-size:14px;line-height:20px;letter-spacing:.025em;color:var(--text-color)}body .woobt-products .woobt-product .woobt-availability{width:100%;margin-top:8px}.woobt-images{flex-wrap:wrap;margin-top:20px!important;margin-bottom:0!important}.woobt-images .woobt-image img{width:80px!important;height:auto!important;aspect-ratio:var(--image-product-aspect-ratio);-o-object-fit:cover;object-fit:cover}.c-product__after-summary .woobt-wrap{position:relative}.woobt-wrap:before{display:block;-moz-column-span:all;column-span:all}.woobt-wrap[data-position=before]:before{display:none}.c-product__after-summary .woobt-wrap:before{text-align:center}@media (min-width:768px){.c-product__after-summary .woobt-images .woobt-image img{width:140px!important;height:auto!important;aspect-ratio:var(--image-product-aspect-ratio);-o-object-fit:cover;object-fit:cover;display:block}}
.woobt-images .woobt-image{width:auto!important;flex:0 0 auto!important;margin-bottom:10px}.woobt-products .woobt-product .woobt-thumb{flex:0 0 auto!important}.woobt-products .woobt-product .woobt-price{width:auto!important;flex:0 0 auto;text-align:end;margin-left:0!important;margin-right:0!important}.c-product__after-summary .woobt-products{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-top:-10px}.c-product__after-summary .woobt-images{-moz-column-span:all;column-span:all;margin-top:0!important;margin-bottom:20px!important}.woobt-availability{color:var(--accent-color);width:100%}.woobt-availability:not(:empty){margin-top:5px}.summary .woobt-wrap:before{margin-bottom:20px}.summary .woobt-wrap:before,.woobt-item-text h4,.woobt-item-text h5,.woobt-item-text h6{font-weight:500;font-size:16px;line-height:18px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:25px;color:var(--text-color)}body .woobt-products .woobt-item-text{border-bottom:solid 1px var(--border-color)}body .woobt-products .woobt-product .woobt-quantity{flex:0 0 auto;width:auto}@media (min-width:1190px){.c-product--layout-3 .summary .woobt-wrap,.c-product--layout-4 .summary .woobt-wrap{padding:0;background:0 0}}@media (max-width:767px){.summary .woobt-wrap{padding:30px}}@media (max-width:400px){.summary .woobt-wrap{margin-top:30px}.woobt-products .woobt-product .woobt-quantity .quantity{flex-direction:column-reverse;--height:30px;height:auto;align-items:center}.woobt-products .woobt-product .woobt-title{font-size:14px}}.woocommerce-notices-wrapper{position:relative;width:100%;clear:both;min-width:320px}.woocommerce-notices-wrapper a{text-decoration:underline}.woocommerce-notices-wrapper{visibility:hidden;position:absolute;z-index:-1}.woocommerce-notices-wrapper .button{padding-top:10px;padding-bottom:10px}@media (min-width:768px){.woocommerce-notices-wrapper{width:1140px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.woocommerce-notices-wrapper{position:fixed;top:0;left:0;transform:translateY(0);width:100%;z-index:1000}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.c-product-field{border:1px solid red;padding:5px 20px;text-align:center}
input.c-product__quantity-value, input.c-product__quantity-value:focus
 {
    font-weight: 400;
    order: 2;
    background-color: var(--background-color);
    border: none;
    outline: none;
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px;
    line-height: 1;
    -moz-appearance: textfield !important;
    -webkit-appearance: none;
    appearance: none;
}
.c-product__quantity-minus {
    order: 1;
    color: var(--button-color);
    border: solid 1px currentColor;
    font-size: 12px;
    line-height: 1;
    cursor: pointer;
}
.c-product__quantity-plus {
    order: 3;
    color: var(--button-color);
    border: solid 1px currentColor;
    font-size: 12px;
    line-height: 1;
    cursor: pointer;
}
/*-- Header (Mobile) --*/

@media (max-width: 1189px) {
	.c-shop-sidebar {
		position:   fixed !important;
		color:      var(--text-color);
		z-index:    1400;
		right:      0;
		top:        0;
		width:      260px;
		height:     100%;
		visibility: hidden;
		opacity:    0;
		transition: var(--opacity-transition);
	}
}