.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}input[type=email],input[type=email]:-webkit-autofill,input[type=password],input[type=password]:-webkit-autofill,input[type=search],input[type=search]:-webkit-autofill,input[type=tel],input[type=text],input[type=text]:-webkit-autofill,textarea{border-radius:8px;outline:0;border:0;line-height:50px;padding:0 16px;font-size:14px;font-weight:600;background-color:#f4f9ff;width:100%;color:var(--primary-400)}input[type=email]:-webkit-autofill:active,input[type=email]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:rtl!important}textarea{line-height:1.7;padding:1rem}a,select{font-weight:600}select{width:100%;height:52px;border-radius:8px;background-color:#f4f9ff;font-size:14px;color:var(--primary-400)}label[for]{cursor:pointer}a{text-decoration:none}p{line-height:25px}.site-main header{margin-bottom:1rem}.rp-m-0{margin:0!important}.rp-mb-1{margin-bottom:.25rem!important}.rp-mb-2{margin-bottom:.5rem!important}.rp-mb-3{margin-bottom:1rem!important}.rp-mb-4{margin-bottom:1.5rem}.rp-mb-5{margin-bottom:2rem}.rp-p-0{margin:0}.rp-pb-1{margin-bottom:.25rem}.rp-pb-2{margin-bottom:.5rem}.rp-pb-3{margin-bottom:1rem}.rp-pb-4{margin-bottom:1.5rem}.rp-pb-5{margin-bottom:2rem}.rp-pt-1{margin-top:.25rem}.rp-pt-2{margin-top:.5rem}.rp-pt-3{margin-top:1rem}.rp-pt-4{margin-top:1.5rem}.rp-pt-5{margin-top:2rem}.rp-height-100{height:100%}.rp-width-100{width:100%}.rp-text-align-right{text-align:right}.rp-text-align-left{text-align:left}.rp-flex{display:flex}.rp-flex-row-reverse{flex-direction:row-reverse}.rp-flex-col-reverse{flex-direction:column-reverse}.rp-flex-row{flex-direction:row}.rp-flex-column{flex-direction:column}.rp-flex-wrap{flex-wrap:wrap}.rp-flex-justify-center{justify-content:center}.rp-flex-justify-between{justify-content:space-between}.rp-flex-justify-start{justify-content:start}.rp-flex-justify-end{justify-content:end}.rp-flex-align-center{align-items:center}.rp-flex-align-start{align-items:flex-start}.rp-flex-align-end{align-items:flex-end}.rp-flex-align-stretch{align-items:stretch}.rp-position-relative{position:relative}.rp-position-absolute{position:absolute}.rp-align-items-end{align-items:flex-end}.rp-flex-gap{gap:16px}.rp-form{display:flex;flex-direction:column}.rp-form__row{margin-bottom:1rem;position:relative}.rp-form__row label,a{line-height:25px;color:var(--primary-500)}.rp-form__row input,.rp-form__row label{font-size:14px;font-weight:600}.rp-form__row--wide{flex:1 0 100%}.rp-form__row--half{flex:1 0 50%}.rp-cf7-checkbox .wpcf7-list-item label,.rp-form-check,.rp-form__icon{position:relative}.rp-form__icon input{padding-left:44px}.rp-form__icon i,.rp-form__icon svg{font-size:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:20px;height:20px}.rp-cf7-checkbox .wpcf7-list-item label input[type=checkbox],.rp-contact-form br,.rp-form-check input[type=checkbox],.submit-request-form br{display:none}.rp-cf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.rp-form-check label:before{content:"";position:absolute;width:20px;height:20px;border:1px solid var(--primary-500);border-radius:4px;right:0;top:2px;z-index:1}.rp-cf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.rp-form-check label{position:relative;padding-right:24px}.rp-cf7-checkbox .wpcf7-list-item label,.rp-form-check{height:auto}.rp-cf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.rp-form-check label:after{content:"";position:absolute;right:0;top:2px;z-index:2;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");background-color:var(--primary-500);width:20px;height:20px;transition:all .1s linear;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;opacity:0}.rp-cf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.rp-form-check input[type=checkbox]:checked+label:after{opacity:1}.rp-blog-item__meta ul,.rp-button{flex-direction:row;align-items:center}.rp-button{border:0;background-color:#fff;display:inline-flex;gap:7px;font-size:16px;font-weight:600;line-height:34px;border-radius:8px;padding:4px 15px;transition:all .2s linear}.rp-button--primary,.rp-button--primary-2{background-color:var(--primary-500);color:var(--primary-300)}.rp-button--primary-2{color:var(--white)}.rp-button--primary:hover{background-color:var(--primary-300);color:var(--primary-400)}.rp-button--primary-2:hover{background-color:var(--white);color:var(--primary-500)}.rp-button--secondary{background-color:var(--primary-300)}.rp-button--secondary:hover{background-color:var(--primary-500);color:var(--primary-300)}.rp-button--secondary,.rp-button--style1{color:var(--primary-500)}.rp-button--style1:hover{background-color:var(--primary-500);color:#fff}.rp-button--style2{background-color:var(--green-300);color:var(--green-500)}.rp-button--style2:hover{background-color:var(--green-500);color:var(--green-300)}.rp-button--style3{background-color:var(--brown-300);color:var(--brown-500)}.rp-button--style3:hover{background-color:var(--brown-500);color:var(--brown-300)}.rp-button[disabled],.rp-button[disabled]:hover{color:#7c7c7c;background-color:#ddd}.rp-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:24px}.rp-blog-item.rp-blog-item--style1{display:flex;flex-direction:column;justify-content:space-between;height:100%}.rp-blog-item.rp-blog-item--style1 .rp-blog-item__info-wrp{display:flex;align-items:center;margin-bottom:16px}.rp-blog-item.rp-blog-item--style1 .rp-blog-item__img{margin-left:16px;min-width:63px}.rp-blog-item.rp-blog-item--style1 .rp-blog-item__info{padding-right:16px;border-right:1px dashed rgba(var(--primary-400-rgb),.2)}.rp-blog-item__info h2,.rp-blog-item__info h2 a{font-size:20px;color:var(--primary-500);margin-top:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rp-blog-item__author a,.woocommerce-product-details__category-list a{color:var(--primary-400);font-size:16px;font-weight:400}.rp-blog-item__meta ul{margin:0;list-style:none;display:flex;justify-content:start;padding:0}.rp-blog-item__meta-wrp{display:flex;align-items:center;justify-content:space-between}.rp-blog-item__meta-value{display:flex;align-items:center;gap:5px;padding-left:1rem}.rp-blog-grid__item .rp-card{transition:all .2s linear}.rp-blog-grid__item:hover .rp-card{box-shadow:0 1px 6px 0#21212133;transform:scale(1.03)}.rp-blog-grid__item:hover .rp-card:after,.rp-blog-grid__item:hover .rp-card:before{border-color:#6a6c8370}@media screen and (max-width:992px){.rp-blog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.rp-blog-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:576px){.rp-blog-grid{grid-template-columns:repeat(1,1fr)}.rp-blog-item__meta ul{flex-direction:column;justify-content:start;align-items:start;gap:12px}}.rp-badge{position:absolute;top:-10px;right:24px}.rp-badge span,.rp-badge:after{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.rp-badge:after{content:"";mask-image:url("data:image/svg+xml,%3Csvg width='84' height='10' viewBox='0 0 84 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.523438 9.27197C0.523438 4.30141 4.55288 0.271973 9.52344 0.271973H74.5234C79.494 0.271973 83.5234 4.30141 83.5234 9.27197H0.523438Z' fill='%2378316A'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='84' height='10' viewBox='0 0 84 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.523438 9.27197C0.523438 4.30141 4.55288 0.271973 9.52344 0.271973H74.5234C79.494 0.271973 83.5234 4.30141 83.5234 9.27197H0.523438Z' fill='%2378316A'/%3E%3C/svg%3E%0A");width:84px;height:10px;background-color:var(--primary-500);position:absolute;right:0;top:1px;z-index:1}.rp-badge span{display:inline-block;position:relative;line-height:35px;font-size:18px;font-weight:800;color:var(--primary-500);mask-image:url("data:image/svg+xml,%3Csvg width='66' height='35' viewBox='0 0 66 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.523433 0.271971C0.523432 4.73691 1.36407 9.15814 2.99735 13.2832C4.63062 17.4083 7.02456 21.1564 10.0425 24.3136C13.0604 27.4708 16.6431 29.9752 20.5862 31.6839C24.5293 33.3925 28.7555 34.272 33.0234 34.272C37.2914 34.272 41.5176 33.3925 45.4606 31.6839C49.4037 29.9752 52.9865 27.4708 56.0044 24.3136C59.0223 21.1564 61.4162 17.4083 63.0495 13.2832C64.6828 9.15814 65.5234 4.73692 65.5234 0.271973L33.0234 0.271974L0.523433 0.271971Z' fill='%23B489AF'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='66' height='35' viewBox='0 0 66 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.523433 0.271971C0.523432 4.73691 1.36407 9.15814 2.99735 13.2832C4.63062 17.4083 7.02456 21.1564 10.0425 24.3136C13.0604 27.4708 16.6431 29.9752 20.5862 31.6839C24.5293 33.3925 28.7555 34.272 33.0234 34.272C37.2914 34.272 41.5176 33.3925 45.4606 31.6839C49.4037 29.9752 52.9865 27.4708 56.0044 24.3136C59.0223 21.1564 61.4162 17.4083 63.0495 13.2832C64.6828 9.15814 65.5234 4.73692 65.5234 0.271973L33.0234 0.271974L0.523433 0.271971Z' fill='%23B489AF'/%3E%3C/svg%3E%0A");width:66px;height:35px;background-color:var(--primary-300);text-align:center;right:9px;top:-1px;z-index:2}.rp-card{padding:32px 24px;border-radius:24px;position:relative;--card-background-color:var(--primary-200);--card-mini-border-color:var(--primary-400)}.rp-card--primary{background-color:var(--card-background-color)}.rp-card:after,.rp-card:before{content:"";position:absolute;width:24px;height:24px;border-style:solid;transition:all .2s linear}.rp-card:after{bottom:10px;left:10px;border-width:0 0 1px 1px;border-bottom-left-radius:16px}.rp-card:before{top:10px;right:10px;border-width:1px 1px 0 0;border-top-right-radius:16px}.rp-card.rp-card--no-border:after,.rp-card.rp-card--no-border:before{content:unset}.rp-card--primary.rp-card:after,.rp-card--primary.rp-card:before{border-color:var(--card-mini-border-color)}.rp-card--primary.rp-card:hover:after,.rp-card--primary.rp-card:hover:before{opacity:.3}.rp-icon-text{display:inline-flex}.rp-icon-text--vertical{flex-direction:column;justify-content:center;align-items:center}.entry-content,.main-content{border-radius:calc(var(--size--main-radius)*2)}.entry-content{background-color:var(--primary-200);padding:24px;margin-bottom:32px}.main-content{background-color:#f4f9ff;padding:1rem}.comments-area .resume-plus-title{margin-bottom:32px}.comment-list{list-style:none;padding:0}.comment-box{background:var(--primary-200);border-radius:15px;padding:77px 32px 46px;display:flex;gap:15px;position:relative;margin-bottom:1rem;flex-wrap:wrap}.comment-avatar img{border-radius:16px}.comment-content{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.comment-author{font-weight:700;color:#1a237e}.comment-actions{margin-top:10px;display:flex;gap:5px;justify-content:flex-end}.comment-actions span{display:inline-flex;background:#d0d9f9;border-radius:8px;padding:5px;cursor:pointer;width:42px;height:42px;align-items:center;justify-content:center}.comment-edit-link span{background-color:var(--white)}.comment-edit-link:hover{color:var(--primary-500)}.quote-icon{font-size:40px;color:#3f51b5;position:absolute}.quote-icon--start{top:10px;left:32px}.quote-icon--end{right:0;bottom:0}.comment-avatar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.comment-list .children{list-style:none;padding:0 100px 0 0}.comment-reply-link:hover{color:var(--primary-500)!important}.comment-form-container .form-submit{position:absolute;left:60px;bottom:60px;display:flex;flex-direction:row;gap:7px}.comment-form-container.edit-comment-form-wrp .form-submit{left:70px;bottom:90px}.comment-reply-title small{position:absolute;left:0}.comment-reply-title{width:100%}.comment-box .edit-comment-form-wrp{flex:0 0 100%}.form-submit button{flex-flow:nowrap;min-width:max-content}p.comment-not-approved{color:#eb4545;font-weight:600}.comment-form-rating{display:flex;align-items:center;gap:10px}.comment-form-rating .stars{margin-bottom:0}.woocommerce-Reviews .form-submit{bottom:120px}.similar-portfolios-container{padding-top:2rem}.similar-portfolios-container .resume-plus-title{margin-bottom:2rem}.meta-title{font-size:15px;color:var(--primary-500);font-weight:600;line-height:30px;padding-left:4px}.meta-value{font-size:16px;color:var(--primary-400);font-weight:500;line-height:30px}.woocommerce-product-details__short-description{background-color:#f4f9ff;border-radius:var(--size--main-radius);padding:1rem;margin-bottom:1rem}.navigation.pagination{margin:2rem 0 0;text-align:center}.pagination .nav-links{text-align:center;display:inline-flex}.page-numbers{font-size:22px;font-weight:600;display:inline-block;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-200);color:rgba(var(--primary-500-rgb),.5)}.page-numbers.current{background-color:var(--primary-500);color:#fff}.page-numbers:last-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px solid var(--primary-500)}.page-numbers:first-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:1px solid var(--primary-500)}.page-numbers.next,.page-numbers.prev{color:var(--primary-500)}.single .entry-header{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:32px}@media only screen and (min-width:768px){.rp-row>.entry-header,.rp-row>.resume-plus-title{padding-right:0;padding-left:0}}.single .entry-header .article-title{font-size:28px}.entry-meta{display:flex;align-items:center;gap:14px}.entry-meta>:not(:last-child){border-left:1px solid #9b9b9b;padding-left:14px}.entry-meta>*{display:flex;align-items:center;gap:10px}.post-thumbnail{border-radius:calc(var(--size--main-radius, 16px)*1.5);overflow:hidden;margin-bottom:2rem}.rp-post-category__title{font-size:1rem;font-weight:600;color:var(--primary-500);margin-left:7px}.rp-post-category__posted_in a{color:var(--primary-400);font-weight:400}.rp-post-category{padding-bottom:8px;border-bottom:1px solid rgba(var(--primary-500-rgb),.2);margin-bottom:16px}.rp-post-category__tagged_as a{background-color:#fff;display:inline-block;border-radius:8px;padding:.25rem .75rem;color:var(--primary-500);font-weight:500}.rp-select{position:relative;display:inline-block;min-width:200px}.rp-select__selected{background:#f4f9ff;border-radius:8px;padding:10px 14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#1e2a5a;font-size:14px;text-align:right}.rp-select__icon{font-size:12px;transition:transform .2s;margin-left:8px}.rp-select--open .rp-select__icon{transform:rotate(180deg)}.rp-select__options{position:absolute;top:100%;right:0;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:4px;display:none;z-index:1000;text-align:right}.rp-select--open .rp-select__options{display:block}.rp-select__option{padding:10px 14px;cursor:pointer;font-size:16px;color:#1e2a5a}.rp-select__option:first-child{font-size:16px;font-weight:600}.rp-select__option:hover{background:#f4f9ff}.rp-page-content-404{display:flex;flex-direction:column;align-items:center;gap:2rem}.rp-page-content-404 img{max-width:500px}.cf7-dd-wrap{border-radius:24px;background:#f4f9fff9;padding:18px;box-sizing:border-box}.cf7-dd-box{border:2px dashed rgba(0,0,0,.08);border-radius:16px;padding:24px;text-align:center;position:relative;min-height:120px;height:215px;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column}.cf7-dd-inner{width:100%;height:100%;box-sizing:border-box;padding:16px}.cf7-dd-icon{font-size:32px;opacity:.6;display:block;margin:0 auto 8px}.cf7-dd-text{font-size:14px;color:#333;opacity:.8;margin:0}.cf7-dd-files{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cf7-dd-file{background:#fff;padding:8px 10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;align-items:center;gap:10px;width:100%}.cf7-dd-file .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf7-dd-file .remove{cursor:pointer;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.06);background:0 0}.cf7-dd-progress{height:6px;width:120px;background:rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.cf7-dd-progress>i{display:block;height:100%;width:0%;background:rgba(0,0,0,.12);transition:width .2s linear}.cf7-dd-box.is-dragover{background:#eef6ff;border-color:#4b9cff}@media(max-width:480px){.cf7-dd-box{padding:18px}}.wp-block-list.resume-numbered-list,.wp-block-list.resume-unordered-list{list-style:none;counter-reset:custom-counter;padding:0}.wp-block-list.resume-numbered-list>li:before,.wp-block-list.resume-unordered-list>li:before{position:absolute;right:0;background-color:var(--primary-500);border-radius:8px;text-align:center;line-height:36px;color:#fff}.wp-block-list.resume-numbered-list>li:before{content:counter(custom-counter);width:36px;height:36px}.wp-block-list.resume-numbered-list>li,.wp-block-list.resume-unordered-list>li{counter-increment:custom-counter;position:relative;padding-right:46px;padding-left:46px;margin-bottom:16px;line-height:36px}.wp-block-list.resume-unordered-list>li:before{content:"";width:25px;height:25px}.wp-block-list.resume-unordered-list>li{padding-right:35px;padding-left:35px}.wp-block-list.resume-unordered-list>li:after{position:absolute;content:"";right:0;width:25px;height:25px;mask-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 4.33333L3.96154 7L9.5 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#fff;mask-repeat:no-repeat;mask-position:6px 8px;mask-size:12px}.resume-unordered-list--bg li:after,.resume-unordered-list--bg li:before{top:50%;transform:translateY(-50%);right:-10px!important}.resume-unordered-list--bg li{background-color:var(--primary-200);margin-right:10px;border-radius:8px;line-height:47px!important}.rp-contact-form textarea{max-height:180px;resize:none}.submit-request-form textarea{max-height:130px;resize:none}.rp-contact-form__button-wrap p{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-start;margin-bottom:0}.submit-request-form p{margin-bottom:0}button.with-icon,span.wpcf7-form-control-wrap{display:block;position:relative}button.with-icon{padding-left:45px!important}.with-icon .wpcf7-form-control-wrap:after,button.with-icon:after{content:"";width:24px;height:24px;position:absolute;top:12px;left:16px;background-color:var(--primary-500);-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}button.with-icon:after{top:50%;transform:translateY(-50%)}.with-icon.icon-user .wpcf7-form-control-wrap:after{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0006 22.75H9.00063C7.68063 22.75 6.58063 22.62 5.65063 22.34C5.31063 22.24 5.09063 21.91 5.11063 21.56C5.36063 18.57 8.39063 16.22 12.0006 16.22C15.6106 16.22 18.6306 18.56 18.8906 21.56C18.9206 21.92 18.7006 22.24 18.3506 22.34C17.4206 22.62 16.3206 22.75 15.0006 22.75ZM6.72063 21.06C7.38063 21.19 8.13063 21.25 9.00063 21.25H15.0006C15.8706 21.25 16.6206 21.19 17.2806 21.06C16.7506 19.14 14.5606 17.72 12.0006 17.72C9.44063 17.72 7.25063 19.14 6.72063 21.06Z' fill='%23373D79'/%3E%3Cpath d='M15 2H9C4 2 2 4 2 9V15C2 18.78 3.14 20.85 5.86 21.62C6.08 19.02 8.75 16.97 12 16.97C15.25 16.97 17.92 19.02 18.14 21.62C20.86 20.85 22 18.78 22 15V9C22 4 20 2 15 2ZM12 14.17C10.02 14.17 8.42 12.56 8.42 10.58C8.42 8.60002 10.02 7 12 7C13.98 7 15.58 8.60002 15.58 10.58C15.58 12.56 13.98 14.17 12 14.17Z' stroke='%23373D79' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9999 14.92C9.60992 14.92 7.66992 12.97 7.66992 10.58C7.66992 8.19002 9.60992 6.25 11.9999 6.25C14.3899 6.25 16.3299 8.19002 16.3299 10.58C16.3299 12.97 14.3899 14.92 11.9999 14.92ZM11.9999 7.75C10.4399 7.75 9.16992 9.02002 9.16992 10.58C9.16992 12.15 10.4399 13.42 11.9999 13.42C13.5599 13.42 14.8299 12.15 14.8299 10.58C14.8299 9.02002 13.5599 7.75 11.9999 7.75Z' fill='%23373D79'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0006 22.75H9.00063C7.68063 22.75 6.58063 22.62 5.65063 22.34C5.31063 22.24 5.09063 21.91 5.11063 21.56C5.36063 18.57 8.39063 16.22 12.0006 16.22C15.6106 16.22 18.6306 18.56 18.8906 21.56C18.9206 21.92 18.7006 22.24 18.3506 22.34C17.4206 22.62 16.3206 22.75 15.0006 22.75ZM6.72063 21.06C7.38063 21.19 8.13063 21.25 9.00063 21.25H15.0006C15.8706 21.25 16.6206 21.19 17.2806 21.06C16.7506 19.14 14.5606 17.72 12.0006 17.72C9.44063 17.72 7.25063 19.14 6.72063 21.06Z' fill='%23373D79'/%3E%3Cpath d='M15 2H9C4 2 2 4 2 9V15C2 18.78 3.14 20.85 5.86 21.62C6.08 19.02 8.75 16.97 12 16.97C15.25 16.97 17.92 19.02 18.14 21.62C20.86 20.85 22 18.78 22 15V9C22 4 20 2 15 2ZM12 14.17C10.02 14.17 8.42 12.56 8.42 10.58C8.42 8.60002 10.02 7 12 7C13.98 7 15.58 8.60002 15.58 10.58C15.58 12.56 13.98 14.17 12 14.17Z' stroke='%23373D79' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9999 14.92C9.60992 14.92 7.66992 12.97 7.66992 10.58C7.66992 8.19002 9.60992 6.25 11.9999 6.25C14.3899 6.25 16.3299 8.19002 16.3299 10.58C16.3299 12.97 14.3899 14.92 11.9999 14.92ZM11.9999 7.75C10.4399 7.75 9.16992 9.02002 9.16992 10.58C9.16992 12.15 10.4399 13.42 11.9999 13.42C13.5599 13.42 14.8299 12.15 14.8299 10.58C14.8299 9.02002 13.5599 7.75 11.9999 7.75Z' fill='%23373D79'/%3E%3C/svg%3E%0A")}.with-icon.icon-envelope .wpcf7-form-control-wrap:after{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.5H7C4 3.5 2 5 2 8.5V15.5C2 19 4 20.5 7 20.5H17C20 20.5 22 19 22 15.5V8.5C22 5 20 3.5 17 3.5ZM17.47 9.59L14.34 12.09C13.68 12.62 12.84 12.88 12 12.88C11.16 12.88 10.31 12.62 9.66 12.09L6.53 9.59C6.21 9.33 6.16 8.85 6.41 8.53C6.67 8.21 7.14 8.15 7.46 8.41L10.59 10.91C11.35 11.52 12.64 11.52 13.4 10.91L16.53 8.41C16.85 8.15 17.33 8.2 17.58 8.53C17.84 8.85 17.79 9.33 17.47 9.59Z' fill='currentColor'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.5H7C4 3.5 2 5 2 8.5V15.5C2 19 4 20.5 7 20.5H17C20 20.5 22 19 22 15.5V8.5C22 5 20 3.5 17 3.5ZM17.47 9.59L14.34 12.09C13.68 12.62 12.84 12.88 12 12.88C11.16 12.88 10.31 12.62 9.66 12.09L6.53 9.59C6.21 9.33 6.16 8.85 6.41 8.53C6.67 8.21 7.14 8.15 7.46 8.41L10.59 10.91C11.35 11.52 12.64 11.52 13.4 10.91L16.53 8.41C16.85 8.15 17.33 8.2 17.58 8.53C17.84 8.85 17.79 9.33 17.47 9.59Z' fill='currentColor'/%3E%3C/svg%3E%0A")}.with-icon.icon-phone .wpcf7-form-control-wrap:after{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.24 2H7.76C5 2 4 3 4 5.81V18.19C4 21 5 22 7.76 22H16.23C19 22 20 21 20 18.19V5.81C20 3 19 2 16.24 2ZM12 19.3C11.04 19.3 10.25 18.51 10.25 17.55C10.25 16.59 11.04 15.8 12 15.8C12.96 15.8 13.75 16.59 13.75 17.55C13.75 18.51 12.96 19.3 12 19.3ZM14 6.25H10C9.59 6.25 9.25 5.91 9.25 5.5C9.25 5.09 9.59 4.75 10 4.75H14C14.41 4.75 14.75 5.09 14.75 5.5C14.75 5.91 14.41 6.25 14 6.25Z' fill='currentColor'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.24 2H7.76C5 2 4 3 4 5.81V18.19C4 21 5 22 7.76 22H16.23C19 22 20 21 20 18.19V5.81C20 3 19 2 16.24 2ZM12 19.3C11.04 19.3 10.25 18.51 10.25 17.55C10.25 16.59 11.04 15.8 12 15.8C12.96 15.8 13.75 16.59 13.75 17.55C13.75 18.51 12.96 19.3 12 19.3ZM14 6.25H10C9.59 6.25 9.25 5.91 9.25 5.5C9.25 5.09 9.59 4.75 10 4.75H14C14.41 4.75 14.75 5.09 14.75 5.5C14.75 5.91 14.41 6.25 14 6.25Z' fill='currentColor'/%3E%3C/svg%3E%0A")}.with-icon.icon-chevron-left .wpcf7-form-control-wrap:after,button.with-icon.icon-chevron-left:after{mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0332 13.4073L5.68654 9.06065C5.1732 8.54732 5.1732 7.70732 5.68654 7.19399L10.0332 2.84732' stroke='%23373D79' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0332 13.4073L5.68654 9.06065C5.1732 8.54732 5.1732 7.70732 5.68654 7.19399L10.0332 2.84732' stroke='%23373D79' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:16px;height:16px}.wpcf7-list-item{margin:0}.wpcf7-submit{padding:2px 32px}.rp-comment-form textarea{resize:none}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:8px}.woocommerce-password-strength{margin-top:7px}.woocommerce-error li,.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:var(--color-danger)}.woocommerce-password-strength.good{color:var(--color-warning)}.woocommerce-password-strength.strong{color:var(--color-success)}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{padding:1em 3.5em 1em 2em;background-color:#fff;border-radius:16px;font-size:1rem;font-weight:600;color:var(--primary-500);margin-bottom:1rem}.woocommerce-error li{line-height:25px}.woocommerce-error,ul.variations{list-style:none;padding:0}.rp-woo-form{perspective:1000px;margin:0 auto;max-width:584px;padding:1rem;height:100vh;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;row-gap:1rem}.rp-woo-form__flip-container{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.rp-woo-form__login,.rp-woo-form__register{position:absolute;width:100%;backface-visibility:hidden;background:#fff;box-sizing:border-box}.rp-woo-form__flip-container.flipped,.rp-woo-form__register{transform:rotateY(180deg)}.rp-woo-form__login{transform:rotateY(0deg)}.rp-woo-form__body{margin-bottom:46px}.rp-woo-form__site-logo{text-align:center;margin-bottom:15px}.rp-woo-form__description{font-size:15px;font-weight:500;line-height:30px;text-align:center;color:var(--primary-500)}.rp-woo-form__login,.rp-woo-form__register{max-width:584px;margin:0 auto;background-color:rgba(var(--primary-200-rgb),1);padding:60px;border-radius:32px}.password-input{display:block;position:relative}.show-password-input{width:24px;height:24px;border:0;-webkit-mask:url(//rayatex.ir/wp-content/themes/resume-plus/assets/media/eye-slash.svg)no-repeat center;mask:url(//rayatex.ir/wp-content/themes/resume-plus/assets/media/eye-slash.svg)no-repeat center;background-color:var(--primary-500);position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .1s linear;cursor:pointer}.show-password-input.display-password{-webkit-mask:url(//rayatex.ir/wp-content/themes/resume-plus/assets/media/solar--eye-bold.svg)no-repeat center;mask:url(//rayatex.ir/wp-content/themes/resume-plus/assets/media/solar--eye-bold.svg)no-repeat center}.rp-woo-form__lost-password a{font-size:14px;font-weight:600;line-height:25px;text-decoration:none;color:var(--primary-400)}.woocommerce-form-login__submit,.woocommerce-form-register__submit{min-width:173px;text-align:center}.rp-woo-form__switch span{display:inline-block;margin-left:13px}.rp-woo-form .back-to-home{padding-left:1rem;color:var(--primary-400);font-size:15px;font-weight:500}.rp-product-content__header{background-color:#fff;border-radius:16px;position:relative}.rp-product-content__header .attachment-woocommerce_thumbnail{margin:0 auto;display:block}.rp-product-content__category span{line-height:30px}.rp-product-content__category{display:flex;margin:16px 0;justify-content:center;align-items:center;gap:10px}.rp-product-content__category:after,.rp-product-content__category:before{content:"";width:100%;height:1px;border-top:1px dashed var(--primary-300)}.price bdi,.rp-product-content__info h2{font-size:20px;font-weight:700;color:var(--primary-500)}.rp-product-content__info{display:flex;justify-content:space-between;gap:7px}.rp-product-content__add-to-cart{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 0 auto;text-align:left;min-height:79px}.rp-product-content__add-to-cart>.price{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end}.rp-product-content__add-to-cart a.added_to_cart{order:-1}.rp-product-content .add_to_cart_button,.rp-product-content .button.product_type_external{position:absolute;bottom:-100%}.rp-product-content__info>*{flex:1 0;position:relative;overflow:hidden}.rp-product-content:hover .add_to_cart_button{bottom:0;display:inline-flex}.add_to_cart_button svg{width:16px;height:auto;margin-top:-4px}.rp-product-content:hover .button.product_type_external{display:inline-flex}.rp-product-content:hover .price{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0;padding:4px 32px;width:max-content;justify-self:anchor-center}.rp-product-content__body{flex:1 0 auto;display:flex;flex-direction:column}.rp-card.rp-product-content{display:flex;flex-direction:column;height:100%}.rp-product-content__info{align-items:flex-end;flex:1 0 auto}.rp-card.product{transition:all .2s linear}.rp-card.product:hover{box-shadow:0 1px 6px 0#21212159}@media only screen and (max-width:992px){.rp-product-content__info{flex-direction:column;justify-content:center;align-items:stretch;text-align:center}.rp-product-content__add-to-cart{text-align:center}}.price .discount-amount-wrp .woocommerce-Price-currencySymbol,.price .discount-percentage,ul.variations>li label{display:none}.price{border-radius:8px;background-color:#fff;padding:0 8px;display:inline-block}.price bdi{font-size:28px;font-weight:800}.price .woocommerce-Price-currencySymbol{font-size:16px;font-weight:600}.price .discount-amount-wrp{text-align:left}.price .discount-amount-wrp bdi{font-size:18px;font-weight:600;text-decoration:line-through;color:#acacac}.single-product h1{font-size:28px;color:#373d79}.single-product .resume-plus-title{margin-top:2rem;margin-bottom:3rem}.summary.entry-summary{display:flex;flex-direction:column;height:100%}.rp-product-summary{display:grid;grid-template-columns:repeat(2,50%)}.rp-product-summary__start{padding-left:1rem}.rp-product-summary__end{padding-right:1rem}@media screen and (max-width:992px){.rp-product-summary{display:flex;flex-direction:column}.rp-product-summary__start{padding-left:0}.rp-product-summary__end{padding-right:0}}.carousel-main .carousel-cell{width:100%}.woocommerce-product-gallery__wrapper{margin-bottom:9px}.woocommerce-product-gallery__wrapper a{position:relative;display:block;height:0;overflow:hidden;padding-top:50%}.woocommerce-product-gallery__wrapper a img{background-color:var(--white);border-radius:16px}.woocommerce-product-gallery__nav.carousel{margin-inline:calc(18px/-2)}.woocommerce-product-gallery__nav .carousel-cell{width:33.3333%;padding-inline:calc(18px/2)}.woocommerce-product-gallery__nav .carousel-cell>*{width:100%;display:block}.woocommerce-product-gallery__image-thumbnail{background-color:#fff;border-radius:16px;height:0;overflow:hidden;padding-top:51%;position:relative}.woocommerce-product-gallery__image-thumbnail img,.woocommerce-product-gallery__wrapper a img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:contain}.woocommerce-product-gallery__nav .carousel-cell img{filter:grayscale(1)}.woocommerce-product-gallery__nav .carousel-cell.is-selected.is-nav-selected img{filter:unset}.flickity-rtl .flickity-prev-next-button{width:28px;height:28px;padding:0;background-color:var(--primary-500);color:var(--white)}.flickity-prev-next-button .flickity-button-icon{left:0;top:0;width:100%;height:100%}.flickity-rtl .flickity-prev-next-button:hover{background-color:var(--primary-500)}.flickity-rtl .flickity-prev-next-button[disabled]{background-color:#ababab}.pswp__bg{background-color:#00000082;backdrop-filter:blur(10px)}.pswp__button--arrow--right:before,button.pswp__button--arrow--left::before{mask-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4993 29.5675H20.4993C27.166 29.5675 29.8327 26.9009 29.8327 20.2342V12.2342C29.8327 5.56755 27.166 2.90088 20.4993 2.90088H12.4993C5.83268 2.90088 3.16602 5.56755 3.16602 12.2342V20.2342C3.16602 26.9009 5.83268 29.5675 12.4993 29.5675Z' stroke='%23DFDFDF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.1797 20.9412L13.4863 16.2345L18.1797 11.5278' stroke='%23DFDFDF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#fff!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4993 29.5675H20.4993C27.166 29.5675 29.8327 26.9009 29.8327 20.2342V12.2342C29.8327 5.56755 27.166 2.90088 20.4993 2.90088H12.4993C5.83268 2.90088 3.16602 5.56755 3.16602 12.2342V20.2342C3.16602 26.9009 5.83268 29.5675 12.4993 29.5675Z' stroke='%23DFDFDF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.1797 20.9412L13.4863 16.2345L18.1797 11.5278' stroke='%23DFDFDF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.pswp__button--arrow--right:before{transform:rotate(180deg)}button.pswp__button--arrow--right::before{background-color:#fff!important}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:transparent;color:#fff;stroke:#fff}.glightbox-clean .gclose,.glightbox-clean .gclose:hover,.glightbox-clean .gnext,.glightbox-clean .gnext:hover,.glightbox-clean .gprev,.glightbox-clean .gprev:hover{background:unset}.gclose svg,.gnext svg,.gprev svg{width:32px}.gslide-media{position:relative}.glightbox-clean .gclose{opacity:1;border-radius:50%;top:-10px;right:-10px}.goverlay{background-color:#00000080;backdrop-filter:blur(10px)}.gslide-image img{background-color:#fff;border-radius:24px}.glightbox-clean .gslide-media{border-radius:24px;box-shadow:unset}.glightbox-clean .gclose,.glightbox-clean .gclose:hover{background-color:var(--primary-500)}.rp-product-summary .rp-badge span.onsale{background-color:var(--primary-400);color:var(--white);top:0}.rp-rating{display:flex;align-items:center;gap:7px;padding-left:16px;position:relative}.woocommerce-product-rating{display:flex;align-items:center;margin-bottom:18px}.rp-rating:after{content:"";position:absolute;width:1px;height:20px;background-color:#8285a078;left:0;top:50%;transform:translateY(-50%)}a.woocommerce-review-link,a.woocommerce-review-link:hover{font-size:14px;font-weight:500;padding-right:16px;color:var(--primary-400)}.rp-rating__text .meta-title{padding:0}.rating-icon .rp-svg-icon{width:100%;height:auto}.rating-icon{display:inline-block;color:var(--primary-400);width:20px;height:20px}.rating-icon.rating-active{color:var(--primary-500)}.woocommerce-table th,label#comment-form-rating-label{font-size:16px;font-weight:600;color:var(--primary-500)}.rp-add-to-cart{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;flex:1 0}.rp-add-to-cart-wrp{display:flex;align-items:center;gap:7px}.rp-add-to-cart-wrp input,.rp-add-to-cart-wrp input.input-text{line-height:42px}.rp-add-to-cart-wrp .quantity{max-width:128px}.rp-add-to-cart .variations_form{flex:1}.rp-add-to-cart p.stock.in-stock{flex:1 0 100%;margin-bottom:-23px}ul.variations{width:100%;margin-bottom:1rem}ul.variations>li:not(:last-child){margin-bottom:1rem}a.reset_variations{margin-right:16px;background-color:#f4f9ff;padding:7px;border-radius:8px;transition:all .2s linear}a.reset_variations:hover{color:#f4f9ff;background-color:var(--primary-500)}.single_variation_wrap .woocommerce-variation-price,.woocommerce-shipping-methods input,li.wc_payment_method input{display:none}.woocommerce-variation-description{text-align:justify}@media only screen and (max-width:576px){.rp-add-to-cart{flex-direction:column;justify-content:start;align-items:start}}.related .rp-card--primary{background-color:#d4e3f4}.related-product-carousel{padding:20px 0}.related-product-carousel__item{margin-right:24px;display:flex}.related-product-carousel__item .rp-card{flex:1;width:375px}@media only screen and (max-width:455px){.related-product-carousel__item .rp-card{width:275px}.price bdi,.rp-product-content__info h2{font-size:18px!important;margin-bottom:0}}.rp-quantity-control{display:flex;justify-content:space-between;width:fit-content;background:#f4f9ff;border-radius:10px;padding:4px;align-items:center}.rp-quantity-control__btn{background:0 0;border:0;outline:0;margin:0;padding:0 8px;cursor:pointer;background-color:var(--primary-400);border-radius:5px;line-height:34px;color:#f4f9ff}.rp-quantity-control__btn svg{width:15px;height:15px;fill:#fff}.rp-quantity-control__input{outline:0;user-select:none;text-align:center;width:47px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;line-height:34px!important}.rp-quantity-control__input::-webkit-inner-spin-button,.rp-quantity-control__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce-tabs .wc-tabs{padding:0;list-style:none;display:flex;gap:13px;flex-wrap:wrap}.woocommerce-tabs .wc-tabs li a{display:block;background-color:var(--primary-300);padding:0 1rem;line-height:42px;border-radius:calc(var(--size--main-radius)/2);transition:all .1s linear}.woocommerce-tabs .wc-tabs li a:hover,.woocommerce-tabs .wc-tabs li.active a{background-color:var(--primary-500);color:#fff}.woocommerce-product-attributes{padding:0;list-style:none}.woocommerce-product-attributes-item{display:grid;grid-template-columns:repeat(12,1fr);line-height:42px;margin-bottom:29px}.woocommerce-product-attributes-item__label{display:block;grid-column:1/3;align-content:center;font-size:16px;font-weight:600;color:var(--primary-500)}.woocommerce-product-attributes-item__value{display:block;grid-column:3/13;align-content:center;border-bottom:1px solid var(--primary-500)}.woocommerce-product-attributes p,dl.variation p{margin:0}.rp-product-category__title{font-size:1rem;font-weight:600;color:var(--primary-500);margin-left:7px}.rp-product-category__posted_in a{color:var(--primary-400);font-weight:400}.product_meta>div:not(:last-child),.product_meta>span:not(:last-child){padding-bottom:8px;border-bottom:1px solid rgba(var(--primary-500-rgb),.2);margin-bottom:16px}.rp-product-category__tagged_as a{background-color:#fff;display:inline-block;border-radius:8px;padding:.25rem .75rem;color:var(--primary-500);font-weight:500}.rp-comment-form .stars a{float:right;cursor:pointer;color:#ccc;transition:color .3s}.rp-comment-form .stars a.active,.rp-comment-form .stars a.active~a,.rp-comment-form .stars a:hover,.rp-comment-form .stars a:hover~a{color:var(--primary-500);transition:color .3s}.form-row label,.woocommerce-form-row label{font-size:16px;font-weight:600;color:var(--primary-500);margin-bottom:7px}.woocommerce-EditAccountForm legend{color:var(--primary-500);font-weight:600}.woocommerce table.shop_table{border:0 solid rgba(0,0,0,.1);border-radius:5px;width:100%;margin-bottom:1.5em;border:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0 solid rgba(0,0,0,.1);min-width:30px}.woocommerce table.shop_table td{text-align:right;border:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border:0}.woocommerce-table{border-collapse:separate;border-spacing:0 12px;width:100%}.woocommerce-table td,.woocommerce-table th,.woocommerce-table tr{border:0;box-shadow:none;background:0 0}.woocommerce-table__line-item.order_item{background:#fff}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__line-item.order_item>td:first-child{border-radius:0 8px 8px 0}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__line-item.order_item>td:last-child{border-radius:8px 0 0 8px}@media screen and (max-width:768px){.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive td,.woocommerce table.shop_table_responsive th{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.woocommerce-page table.shop_table,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table tr{display:block;border:0}.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table tr{margin-bottom:1rem}.woocommerce-page table.shop_table td::before,.woocommerce-page table.shop_table th::before{content:attr(data-title);font-weight:600;color:#333}}.woocommerce table.shop_table th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:none;border-bottom:0 solid #e6e6e6;border-right:0 solid #e6e6e6;text-align:right;padding:10px 20px}.woocommerce table.shop_table td{padding:15px}.woocommerce-checkout table.shop_table td{width:50%;text-align:right;border-top:0;border-right:0}.rp-order-card{background-color:#f4f9ff;margin-bottom:1rem;border-radius:1rem;display:flex;flex-direction:row;align-items:center;padding:16px 10px;overflow-x:auto}.rp-order-card>div{flex:1 0 auto;padding:0 16px;position:relative}.rp-order-card>div:not(:last-child):after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:65px;background-color:#6a6c837c}.rp-order-card__product-image img{width:90px;height:90px;overflow:hidden;aspect-ratio:1/1;border-radius:8px}.rp-order-card__item{display:flex;gap:10px}.rp-order-card__item:first-child{align-items:center}.rp-order-card__item:not(:first-child){flex-direction:column;align-items:stretch}.rp-order-card__product-title{display:flex;flex-direction:column;gap:8px}.rp-order-card__product-title>a{font-weight:800;font-size:18px}.rp-order-card__product-cat>*{color:#6a6c83;font-size:16px;font-weight:400}span.rp-order-card__item-title{font-weight:500;font-size:18px;color:var(--primary-500)}dl.variation{margin:0;display:flex}dl.variation dd{margin-bottom:0;margin-right:7px}.rp-order-card__item.product-quantity{max-width:fit-content}.rp-order-card__item.product-subtotal{max-width:220px}.rp-order-card__item.product-remove{align-items:self-end;max-width:fit-content}.rp-order-card__item.product-price{max-width:220px}.woocommerce .rp-cart-container .coupon .rp-button{text-wrap-mode:nowrap}.woocommerce .rp-cart-container .coupon .input-text{line-height:42px}.woocommerce .rp-cart-container .coupon{gap:1rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:unset;width:auto}.woocommerce .cart-collaterals .rp-order-total-container .order-total{display:flex;align-items:center;justify-content:space-between;background-color:#f4f9ff;padding:1rem;border-radius:8px}.rp-cart_totals ul>li span:first-child,.woocommerce .cart-collaterals .rp-order-total-container .order-total>span:first-child{font-size:16px;font-weight:500;text-wrap-mode:nowrap}.woocommerce .cart-collaterals .rp-order-total-container .woocommerce-Price-amount bdi{line-height:normal;text-align:left;display:block;font-size:28px;font-weight:700;color:var(--primary-500)}.woocommerce .cart-collaterals .rp-order-total-container .woocommerce-Price-currencySymbol{font-size:14px;color:var(--primary-400);font-weight:400}.rp-cart_totals ul{list-style:none;padding:0;margin-bottom:1rem}.rp-cart_totals ul>li{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.rp-cart-items .rp-quantity-control{background-color:var(--primary-200)}.rp-cart-items .rp-quantity-control .rp-quantity-control__btn{background:#f4f9ff;color:#212121}.woocommerce-shipping-methods{display:flex;flex-direction:column;text-align:center}.woocommerce ul#shipping_method li{align-self:end}.woocommerce ul#shipping_method li label{text-align:left;padding:7px 7px 7px 32px}.woocommerce ul#shipping_method li label,li.wc_payment_method label{display:block!important;width:100%;border-radius:4px;position:relative}.woocommerce ul#shipping_method li label:after{left:0}.woocommerce ul#shipping_method li label:after,li.wc_payment_method label:after{content:"";position:absolute;width:20px;height:20px;top:50%;background-color:#ffff;border-radius:50%;transform:translateY(-50%)}.woocommerce ul#shipping_method li input:checked+label:after,li.wc_payment_method input:checked+label:after{background-color:var(--primary-500)}.woocommerce ul#shipping_method li input:checked+label:before{left:2px}.woocommerce ul#shipping_method li input:checked+label:before,li.wc_payment_method input:checked+label:before{position:absolute;width:16px;height:16px;content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");background-color:#fff;top:50%;z-index:2;transform:translateY(-50%)}.cart-subtotal .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.cart-subtotal .woocommerce-Price-amount bdi,.rp-checkout-review-order-table__header .cart_item .product-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.rp-checkout-review-order-table__header .cart_item .product-total .woocommerce-Price-amount bdi,.rp-customer-details h3{font-size:24px;font-weight:500;color:var(--primary-500)}.woocommerce-shipping-destination,ul.wc_payment_methods{display:flex;flex-direction:column}.select2-container--default .select2-selection--single,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:unset}.woocommerce-shipping-destination>span{display:flex;align-items:center}.woocommerce-shipping-destination>span a{margin:0 16px 0 0!important}.rp-customer-details h3{font-size:18px;font-weight:800}.woocommerce-form-coupon-toggle .woocommerce-info{border-top:unset;border-radius:8px;margin-bottom:0;background-color:transparent}.woocommerce-form-coupon-toggle{margin-bottom:2rem;background-color:#f4f9ff;border-radius:8px;padding:1rem}.woocommerce-form-coupon-toggle div.rp-checkout-coupon{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.woocommerce-form-coupon-toggle div.rp-checkout-coupon .form-row-last{text-align:left}.rp-checkout-coupon__input input#coupon_code{background-color:#e8f0fb;width:100%}.rp-checkout-coupon__input{flex:1;padding-left:2rem}@media screen and (max-width:768px){.woocommerce-form-coupon-toggle div.rp-checkout-coupon{flex-direction:column;align-items:stretch;gap:1rem}.rp-checkout-coupon__input{padding-left:0}.rp-checkout-coupon__button{align-self:center}}.rp-checkout-payment__title{font-size:18px;font-weight:800;color:var(--primary-500);margin-bottom:24px;display:block}ul.wc_payment_methods{list-style:none;margin:0;padding:0;align-items:flex-start;gap:1rem}li.wc_payment_method label{padding:0 32px 0 0;margin-bottom:7px;font-weight:500;color:var(--primary-500);text-align:right}li.wc_payment_method label:after{right:0;left:unset}li.wc_payment_method input:checked+label:before{right:2px;left:unset}.rp-checkout-review-order-table__header .cart_item{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.cart-subtotal>span:first-child{font-size:16px;font-weight:500}.rp-order_review{max-width:50%;margin-right:auto}.cart-subtotal{display:flex;justify-content:space-between}.rp-checkout-review-order-table__footer{margin-bottom:1rem}.rp-checkout-review-order-table__footer .woocommerce-shipping-totals{border-bottom:1px solid #7c7c7c;padding-bottom:1rem;margin-bottom:1rem}.order-total{background-color:#f4f9ff;padding:1rem;border-radius:16px;display:flex;justify-content:space-between;align-items:center}.order-total span:first-child{font-size:18px;font-weight:500}.order-total .woocommerce-Price-amount bdi{font-size:28px;font-weight:900;color:var(--primary-500)}@media only screen and (max-width:992px){.rp-order_review{max-width:100%}}.woocommerce-notice.woocommerce-notice--success{color:var(--primary-500);font-weight:800}.woocommerce-thankyou-order-failed{color:#e62323;font-weight:800}ul.woocommerce-order-overview{padding:1rem;background-color:#f4f9ff;border-radius:var(--size--main-radius);display:flex;justify-content:space-between;padding:32px 16px}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:unset}.woocommerce ul.order_details li{text-align:right;font-size:18px;font-weight:500;color:var(--primary-500)}.woocommerce ul.order_details li>span{font-size:16px;font-weight:400;display:block;padding-top:7px}ul.woocommerce-order-overview>li{flex:1}.woocommerce-order-details__title{font-size:16px;font-weight:600}section.woocommerce-order-details{padding-bottom:1rem;border-bottom:1px solid #21212133}.woocommerce-column__title{font-size:18px;font-weight:600;color:var(--primary-500)}.woocommerce .woocommerce-customer-details address{border:0;background-color:#f4f9ff;padding:1rem;border-radius:16px}.rp-address{margin-bottom:1rem}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{line-height:38px;resize:none}.woocommerce form .form-row{padding:0 12px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px}.rp-form{border:1px dashed #e5e7eb;border-radius:12px;padding:14px;margin-top:12px}.woocommerce-Address-title .text-wrap{padding-right:1rem;padding-left:1rem}.woocommerce-Address{display:flex;justify-content:space-between;align-items:center}.woocommerce-Address .rp-actions{display:flex;gap:1rem}