.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(../media/eye-slash.svg)no-repeat center;mask:url(../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(../media/solar--eye-bold.svg)no-repeat center;mask:url(../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}