.rtm-woo-add-to-cart form{align-items:center;display:flex;gap:15px;margin-bottom:15px}.rtm-woo-add-to-cart .rtm-qty{border:none;border-radius:6px;font-size:18px;outline:none;padding:0;text-align:center;width:50px}.rtm-woo-add-to-cart .rtm-qty::-webkit-inner-spin-button,.rtm-woo-add-to-cart .rtm-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rtm-woo-add-to-cart .rtm-qty[type=number]{-moz-appearance:textfield}.rtm-woo-add-to-cart .rtm-qty:active,.rtm-woo-add-to-cart .rtm-qty:focus,.rtm-woo-add-to-cart .rtm-qty:focus-visible{border-color:#d8d8d8;outline:none}.rtm-woo-add-to-cart .rtm-add-to-cart-button{align-items:center;background:linear-gradient(90deg,#000,#444);border:1px solid transparent;border-radius:6px;color:#fff;display:flex;font-size:18px;gap:15px;justify-content:center;padding:10px 30px;transition:all .3s ease}.rtm-woo-add-to-cart .rtm-add-to-cart-button:hover{background:linear-gradient(90deg,#000,#444);border:1px solid transparent;color:#fff;filter:brightness(1.5)}.rtm-woo-add-to-cart button[type=submit]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rtm-woo-add-to-cart .rtm-add-to-cart-button i{font-size:20px;font-weight:700}.rtm-woo-add-to-cart .wc-forward.view-cart-button{border-bottom:1px solid;color:#00cea6;font-size:16px;font-weight:500;transition:all .3s ease}.rtm-woo-add-to-cart .wc-forward.view-cart-button:hover{filter:brightness(.9)}.rtm-spinner{animation:rtm-spin .6s linear infinite;border:2px solid;border-color:inherit;border-radius:50%;border-top-color:inherit;display:inline-block;height:16px;margin-right:6px;vertical-align:middle;width:16px}.rtm-woo-add-to-cart .qty-wrapper{align-items:center;border:1px solid #d8d8d8;border-radius:6px;display:flex;gap:10px;padding:10px}.rtm-woo-add-to-cart .ctrl-qty{border-radius:50%;cursor:pointer;font-size:30px;font-weight:400;height:25px;line-height:20px;text-align:center;transition:all .3s ease;width:25px}.rtm-woo-add-to-cart .ctrl-qty:hover{background:#eee}@keyframes rtm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rkit-product-addtional-information .rtm-woo-tab-label-container{margin-bottom:30px}.rkit-product-addtional-information .rkit-addinf-tabs{display:flex;gap:20px;list-style:none;padding-left:0}.rkit-addinf-tabs li a{color:#939393;transition:all .3s ease}.rkit-addinf-tabs li a:not(.active):hover{filter:brightness(.7)}.rkit-addinf-tabs li a.active{color:#00cea6;position:relative}.rkit-addinf-tabs li a.active:after{border-bottom:3px solid;bottom:-9px;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.rkit-addinf-tabs:before{border-bottom:1px solid #d8d8d8;content:"";position:absolute;top:30px;width:100%}.rkit-product-addtional-information .rtmwoo-user-info{align-items:center;display:flex;gap:10px;line-height:1;margin-bottom:10px;position:relative}.rkit-product-addtional-information .rtmwoo-user-info img{border-radius:6px;height:45px;-o-object-fit:cover;object-fit:cover;width:45px}.rkit-product-addtional-information .rtmwoo-user-info span{font-size:12px}.rkit-product-addtional-information .rtmwoo-user-info h4{font-size:16px;margin:0}.rkit-product-addtional-information .has-reply{margin-left:55px}.rkit-product-addtional-information .has-reply .show-hide-reply{margin:10px 0}.rkit-product-addtional-information .rtmwoo-product-comments{--rtm-width-form:100%;--rtm-width-comments:100%;--rtm-comments-side-gap:2.5rem;display:flex;flex-flow:column-reverse;gap:var(--rtm-comments-side-gap);min-height:100vh;position:relative}.rkit-product-addtional-information .rtmwoo-submit-form{display:flex;flex-flow:column;gap:15px}.rkit-product-addtional-information .rtmwoo-submit-form input,.rkit-product-addtional-information .rtmwoo-submit-form select,.rkit-product-addtional-information .rtmwoo-submit-form textarea{border:1px solid #d8d8d8;border-radius:6px;font-size:18px;outline:none;padding:8px 12px;width:100%}.rkit-product-addtional-information .rtmwoo-submit-form input:focus,.rkit-product-addtional-information .rtmwoo-submit-form select:focus,.rkit-product-addtional-information .rtmwoo-submit-form textarea:focus{outline:none}.rkit-product-addtional-information .rtmwoo-submit-form button{align-items:center;background:linear-gradient(90deg,#000,#444);border:1px solid transparent;border-radius:25px;color:#fff;display:flex;font-size:18px;gap:15px;justify-content:center;padding:10px 30px;transition:all .3s ease}.rkit-product-addtional-information .rtmwoo-submit-form button:hover{background:linear-gradient(90deg,#000,#444);border:1px solid transparent;color:#fff;filter:brightness(1.5)}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-rating-info{flex:1 1 auto;height:100%;top:20px;width:calc(var(--rtm-width-form) - var(--rtm-comments-side-gap))}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews{flex:1 1 auto;width:calc(var(--rtm-width-comments) - var(--rtm-comments-side-gap))}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews .user-comment{margin-left:55px;margin-top:-20px}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews .rtmwoo-review-user{margin-bottom:25px}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews .rtmwoo-review-user:not(:last-child){border-bottom:1px solid #eded}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews .rtmwoo-review-user .images-review{aspect-ratio:1/1;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:94px}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-latest-reviews .rtmwoo-review-user .review-images-wrapper{display:flex;gap:10px;margin-bottom:10px;margin-left:55px}.rkit-product-addtional-information .rtmwoo-product-comments .star-rating{display:inline-block;font-style:normal;position:relative;text-align:left;unicode-bidi:bidi-override}.rkit-product-addtional-information .rtmwoo-product-comments .star-rating:before{color:#d7d7d7;content:"\2606\2606\2606\2606\2606";display:block}.rkit-product-addtional-information .rtmwoo-product-comments .star-rating:after{color:#ff8c00;content:"\2605\2605\2605\2605\2605";height:100%;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:calc(var(--rtmai-stars-fill-width, 0) - 5%)}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-rating-info .rating-value{align-items:center;display:flex;gap:10px;justify-content:center}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-rating-info .rating-value h4{font-size:80px}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-rating-info .rating-value .rating-detail p{line-height:1;margin:0}.rkit-product-addtional-information .rtmwoo-product-comments .rtmwoo-rating-info .rating-value .rating-detail .star-rating{font-size:32px;line-height:1;position:relative;width:100%}.rkit-product-addtional-information .rtmwoo-product-comments .help-text{text-align:center}.rkit-product-addtional-information .detail-inf{--detail-odd-color:transparent;--detail-even-color:transparent;display:flex;gap:10px}.rkit-product-addtional-information .detail-inf strong:after{content:":";font-weight:700}.rkit-product-addtional-information .detail-inf:nth-child(odd){background-color:var(--detail-odd-color)}.rkit-product-addtional-information .detail-inf:nth-child(2n){background-color:var(--detail-even-color)}.rkit-product-addtional-information .comment-attachments{display:flex;gap:15px}.rkit-product-addtional-information .comment-attachments img{height:100px;width:auto}.rkit-product-collection .product-collection-wrapper{display:flex;flex-wrap:wrap}.rkit-product-collection .product-collection-wrapper .product-collection-item{display:flex;flex-direction:column;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.rkit-product-collection .product-collection-wrapper .product-collection-item h4{font-size:20px;font-weight:600;margin-bottom:0;text-align:center}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-prices{align-items:center;display:flex;font-size:16px;font-weight:600;gap:5px;justify-content:center}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-prices:has(del){flex-flow:row-reverse}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-prices del{color:#555;font-size:10px;font-weight:400}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-prices ins{text-decoration:none}.rkit-product-collection .product-collection-wrapper .product-collection-item.col-3{flex:0 0 33.33%;max-width:33.33%}.rkit-product-collection .product-collection-wrapper .product-collection-item.col-4{flex:0 0 25%;max-width:25%}.rkit-product-collection .product-collection-wrapper .product-collection-item .preview-image{border-radius:12px;overflow:hidden;position:relative}.rkit-product-collection .product-collection-wrapper .product-collection-item .preview-image:after{background-color:#55555575;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.rkit-product-collection .product-collection-wrapper .product-collection-item .preview-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.rkit-product-collection .product-collection-wrapper .product-collection-item .variations-item{display:flex;gap:12px;justify-content:center;margin-top:10px}.rkit-product-collection .product-collection-wrapper .product-collection-item .color-indicator{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;font-size:10px;height:18px;justify-content:center;line-height:normal;outline:1px solid #ccc;outline-offset:1px;width:18px}.rkit-product-collection .product-rating{display:flex;justify-content:center}.rkit-product-collection .product-rating .star-rating{display:block;float:none;font-size:18px;height:1em;letter-spacing:normal;line-height:1;margin-bottom:5px;position:relative}.rkit-product-collection .product-rating .star-rating:before{color:#ccc;content:"★★★★★";letter-spacing:4px}.rkit-product-collection .product-rating .star-rating span{height:1em;left:0;letter-spacing:normal;overflow:hidden;position:absolute;top:0}.rkit-product-collection .product-rating .star-rating span:before{color:#f5a623;content:"★★★★★";letter-spacing:4px}.rkit-product-collection .product-permalink{align-items:center;display:flex;flex-flow:column}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-tag-status{display:flex;flex-wrap:wrap;gap:5px;left:5px;line-height:normal;position:absolute;top:10px;z-index:2}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-in-sale,.rkit-product-collection .product-collection-wrapper .product-collection-item .product-limited-stock{border-radius:15px;color:#fff;font-size:12px;margin-left:5px;padding:2px 10px}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-in-sale{background:#5f5f5f}.rkit-product-collection .product-collection-wrapper .product-collection-item .product-limited-stock{background:#c7d8ff;color:#000}.rkit-product-collection .product-collection-wrapper .product-collection-item .cart-action-btn{background-color:#fff;border-radius:20px;bottom:-50%;font-size:14px;left:50%;opacity:0;padding:8px 20px;position:absolute;text-align:center;transform:translate(-50%,50%);transition:all .3s ease;width:10rem;z-index:2}.rkit-product-collection .product-collection-wrapper .product-collection-item:hover .cart-action-btn{bottom:15%;opacity:1}.rkit-product-collection .product-collection-wrapper .product-collection-item:hover .preview-image:after{opacity:1}.rkit-product-collection .product-pagination-wrapper{display:flex;gap:5px;justify-content:center;padding:0 15px}.rkit-product-collection .product-pagination-wrapper .paged{align-items:center;border-radius:50%;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .3s ease;width:28px}.rkit-product-collection .product-pagination-wrapper .paged.active{background-color:#5f5f5f;color:#fff;pointer-events:none}.rkit-product-collection .product-pagination-wrapper .paged:not(.active):hover{background-color:#e6e6e6}.rkit-product-collection .loading-overlay{align-items:center;display:flex;height:50vh;justify-content:center}.rkit-product-collection .selected-filter-bar{display:flex;gap:10px;margin-bottom:20px;padding-left:1rem;padding-right:1rem}.rkit-product-collection .selected-filter-bar .selected-filter-item{background:#efefef;border-radius:8px;cursor:pointer;padding:5px 10px;text-transform:capitalize;transition:all .3s ease}.rkit-product-collection .selected-filter-bar .selected-filter-item:hover{background:#333;color:#fff}.rkit-product-filter h4{font-size:16px;font-weight:600;margin-block-end:1rem;margin-block-start:.5rem}.rkit-product-filter .rtm-product-categories,.rkit-product-filter .rtm-product-taxonomies,.rkit-product-filter .taxonomy-group-term{display:flex;flex-direction:column;gap:16px;padding-left:0;width:100%}.rkit-product-filter .rtm-product-categories,.rkit-product-filter .taxonomy-group-term{border-bottom:1px solid #ebebeb;padding-bottom:25px}.rkit-product-filter .rtm-product-categories li,.rkit-product-filter .rtm-product-taxonomies li{align-items:center;display:flex;gap:8px;line-height:1.5rem;list-style:none}.rkit-product-filter .rtm-product-categories li>*,.rkit-product-filter .rtm-product-taxonomies li>*{cursor:pointer}.rkit-product-filter .rtm-product-taxonomies{gap:0!important}.rkit-product-filter .rtm-product-taxonomies li.taxonomy-group{align-items:flex-start!important;flex-direction:column;gap:0;padding-top:10px}.rkit-product-filter .checkbox.style-c{cursor:pointer;display:inline-block;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rkit-product-filter .checkbox.style-c:disabled{cursor:not-allowed;pointer-events:none}.rkit-product-filter .checkbox.style-c input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.rkit-product-filter .checkbox.style-c input:checked~.checkbox__checkmark{background-color:#333}.rkit-product-filter .checkbox.style-c input:checked~.checkbox__checkmark:after{opacity:1}.rkit-product-filter .checkbox.style-c:hover input~.checkbox__checkmark{background-color:#eee}.rkit-product-filter .checkbox.style-c input:checked~.checkbox__body,.rkit-product-filter .checkbox.style-c:hover input~.checkbox__body{filter:brightness(.5)}.rkit-product-filter .checkbox.style-c:hover input:checked~.checkbox__checkmark{background-color:#333}.rkit-product-filter .checkbox.style-c .checkbox__checkmark{background-color:#eee;border-radius:4px;height:20px;left:0;position:absolute;top:0;transition:background-color .25s ease;width:20px}.rkit-product-filter .checkbox.style-c .checkbox__checkmark:after{border:solid #eee;border-width:0 2px 2px 0;content:"";height:10px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:opacity .25s ease;width:5px}.rkit-product-filter .checkbox.style-c .checkbox__body{color:#737373;font-size:14px;font-weight:400;line-height:1.4;transition:all .3s ease}.rtm-price-slider{font-family:inherit;max-width:320px;width:100%}.rtm-price-values{display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.rtm-slider-track{background:#ddd;border-radius:4px;height:4px;position:relative}.rtm-slider-range{background:#222;border-radius:4px;height:100%;left:0;position:absolute;width:100%}.rtm-slider-track input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;height:4px;pointer-events:none;position:absolute;width:100%}.rtm-slider-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:4px solid #222;border-radius:50%;cursor:pointer;height:18px;pointer-events:all;width:18px}.rtm-slider-track input[type=range]::-moz-range-thumb{background:#222;border-radius:50%;cursor:pointer;height:18px;pointer-events:all;width:18px}.rtm-woo-product-image{--rtm-img-basis:auto}.rtm-woo-product-image.gallery-slider{display:flex;flex-flow:column;overflow:hidden}.rtm-woo-product-image .rtm-featured-product-image{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .2s ease;width:100%;will-change:transform}.rtm-woo-product-image .canvas.hide{display:none}.rtm-woo-product-image .canvas-featured-image,.rtm-woo-product-image .image-gallery-product{max-height:800px;overflow:hidden;position:relative}.rtm-woo-product-image .image-gallery-product{flex-basis:calc(100% - var(--rtm-img-basis))}.rtm-woo-product-image .image-gallery-product.vertical-flow{display:flex;flex-direction:row;gap:var(--img-vertical-gap,18px);height:650px;width:100%}.rtm-woo-product-image .image-gallery-product.vertical-flow .swiper-wrapper{height:650px;width:calc(30% - 9px - var(--igp-vf-sw, 0))}.rtm-woo-product-image .image-gallery-product.vertical-flow .canvas{margin-bottom:0;width:calc(70% - 9px - var(--igp-vf-cv, 0))}.rtm-woo-product-image .image-gallery-product .canvas{margin-bottom:var(--img-canvas-margin,18px);opacity:1;overflow:hidden;position:relative;transition:opacity .3s ease}.rtm-woo-product-image .image-gallery-product .canvas.fade-out{opacity:0}.rtm-woo-product-image .image-gallery-product .image-gallery-item{aspect-ratio:auto;cursor:pointer;height:100%}.rtm-woo-product-image .image-gallery-product .image-gallery-item img{aspect-ratio:auto;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:425px){.rtm-woo-product-image .image-gallery-product .canvas,.rtm-woo-product-image .image-gallery-product .rtm-featured-product-image{display:none}}.rtm-woo-product-image .thumbnails-container{box-sizing:content-box;display:flex;flex-basis:var(--rtm-img-basis);gap:20px;height:100%;overflow-y:scroll;width:100%}.rtm-woo-product-image .thumbnails-container::-webkit-scrollbar{display:none}.rtm-woo-product-image .thumbnails-container .image-gallery-item-thumbs{cursor:pointer;height:auto;opacity:.6;width:100%}.rtm-woo-product-image .thumbnails-container .image-gallery-item-thumbs.active{cursor:auto;opacity:1}.rtm-woo-product-meta,.rtm-woo-product-meta-wrapper{display:flex;flex-direction:column}.rtm-woo-product-meta{width:100%}.rtm-woo-product-meta .meta-block-data{display:flex;position:relative}.rtm-woo-product-meta .meta-block-data:not(:last-child){padding-bottom:10px}.rtm-woo-product-meta .meta-block-data:not(:first-child){margin-top:10px}.rtm-woo-product-meta .meta-block-data:not(:last-child):after{border-color:#d8d8d8;bottom:0;left:0;position:absolute;width:100%}.rtm-woo-product-meta .meta-block-data .meta-label{width:25%}.rtm-woo-product-meta .meta-block-data .meta-value{width:75%}.rtm-woo-product-meta .meta-block-data .meta-value a{font-weight:400}.rtm-woo-product-meta .meta-block-divider{border-bottom:1px solid #d8d8d8}.rtm-woo-product-price,.rtm-woo-product-price-wrapper{display:flex;flex-direction:row;justify-content:start}.rtm-woo-product-price{align-items:end;gap:10px;line-height:1}.rtm-woo-product-price .rtm-woo-regular-price bdi,.rtm-woo-product-price .rtm-woo-regular-price.variable-price .price del,.rtm-woo-product-price .rtm-woo-sale-price bdi{align-self:center;display:flex;font-size:36px;font-weight:600}.rtm-woo-product-price .rtm-woo-regular-price.variable-price .price del{align-self:end}.rtm-woo-product-price .rtm-woo-regular-price.variable-price .price ins{text-decoration:none}.rtm-woo-product-price .rtm-woo-regular-price.on-sale bdi,.rtm-woo-product-price .rtm-woo-regular-price.variable-price .price del bdi{align-self:end!important;color:#878787;font-size:24px;font-weight:500;text-decoration:line-through}.rtm-woo-product-price .rtm-woo-regular-price.variable-price,.rtm-woo-product-price .rtm-woo-regular-price.variable-price .price{align-items:center;display:flex;gap:10px}.rtm-product-variations .color-preview{padding:20px}.rtm-product-variations{display:flex;flex-direction:column;margin-bottom:15px;width:50%}.rtm-product-variations .variation-label{flex-shrink:0;width:125px}.rtm-variation-grid{display:flex;flex:auto;flex-wrap:wrap;gap:var(--rtmpv-gap,8px);margin-top:10px}.rtm-variation-item{aspect-ratio:1/1;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:all .2s ease-in-out;width:calc(128px/var(--rtmpv-width))}.rtm-variation-item.color-type{border-radius:50%}.rtm-variation-item.image-type{border-radius:6px}.rtm-variation-item input[type=radio]:checked~.rtm-label{font-weight:700}.rtm-variation-item:has(input[type=radio]:checked){outline:1px solid #b1b1b1;outline-offset:2px}.rtm-variation-item:hover{background-color:#f1f1f1}.rtm-color-box{align-items:center;border-radius:3px;display:flex;font-size:calc(3.5rem/var(--rtmpv-width));font-weight:700;height:100%;justify-content:center;text-align:center;width:100%}.rtm-image-box{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.rtm-label{display:block;font-size:13px}.rtm-product-variations-wrapper .selected-info ul{display:flex;gap:10px;margin-bottom:15px;padding:0}.rtm-product-variations-wrapper .selected-info ul li{background-color:#c9fcf2;border-radius:20px;font-size:14px;list-style:none;padding:5px 15px}.rtm-product-variations-wrapper .selected-price del,.rtm-product-variations-wrapper .selected-price del bdi{color:#b1b1b1}.rtm-product-variations-wrapper .selected-price del bdi{font-size:16px}.rtm-product-variations-wrapper .selected-price ins{text-decoration:none}.rtm-product-variations-wrapper .selected-price bdi,.rtm-product-variations-wrapper .selected-price ins bdi{font-size:24px}.rtm-product-variations-wrapper .selected-info a{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:1em;margin-bottom:10px;text-decoration:none;width:60px}.rtm-product-variations-wrapper .selected-info .clear-select{align-items:center;background:none;color:#f44;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:1em;padding-left:0;padding-right:0}.rtm-product-variations-wrapper .selected-info .clear-select:before{content:"\00D7";display:inline-block;font-size:22px;height:22px;line-height:.85em;text-align:center;width:22px}.rtm-product-variations select{border:1px solid #d8d8d8;border-radius:6px;line-height:1em;margin-top:10px;outline:none;padding-left:8px}