.ywpar_myaccount_entry_info{display:flex;flex-direction:row;flex-wrap:nowrap;}
.ywpar_myaccount_entry_info > div{background-color:#f5f5f5;border-radius:10px;text-align:center;padding:20px 10px;min-width:250px;margin:0 10px 0 0;}
.ywpar_myaccount_entry_info span.ywpar_entry_info_title{display:block;}
.ywpar_myaccount_entry_info .ywpar_badge{max-width:40px;display:block;margin:0 auto;}
.ywpar_myaccount_entry_info .ywpar_badge > p{text-align:center;margin:0;}
.ywpar_myaccount_entry_info .ywpar_levels_badges .ywpar_level.ywpar_level{display:block;text-align:center;font-size:1.5em;margin-top:10px;}
.ywpar_myaccount_entry_info .ywpar_levels_badges .ywpar_level.ywpar_level img{max-width:50px;display:block;margin:0 auto;}
.ywpar_myaccount_entry_info .points_collected{font-size:30px;display:block;justify-content:center;gap:10px;line-height:30px;}
.ywpar_myaccount_entry_info .points_collected img{display:block;margin:0 auto;width:35px;}
.ywpar_myaccount_entry_info span.ywpar_total_collected_title{text-transform:uppercase;font-size:0.85em;margin-top:10px;display:block;}
.ywpar_myaccount_entry_info span.ywpar_total_collected_title span{padding-left:5px;}
.ywpar_myaccount_entry_info span.rank{font-size:30px;padding:30px 0;display:block;}
.ywpar_myaccount_entry_info .points_worth{font-size:0.8em;font-weight:600;display:block;}
.ywpar_myaccount_entry_info span.ywpar_to_redeem_title{display:block;text-transform:uppercase;color:#9f9c9c;font-size:0.85em;margin-top:10px;margin-bottom:5px;}
.ywpar_points_rewards td{font-size:16px;}
.ywpar_points_rewards td.ywpar_points_rewards-order, .ywpar_points_rewards td.ywpar_points_rewards-points, .ywpar_points_rewards th.ywpar_points_rewards-order{text-align:center;}
.ywpar_points_rewards td.ywpar_points_rewards-points{min-width:150px;font-size:0.8em;color:#949494;}
.ywpar_points_rewards td.ywpar_points_rewards-points > span{display:block;font-size:1.3em;}
.ywpar_points_rewards td.ywpar_points_rewards-points > span.ywpar_minus{color:red;}
.ywpar_points_rewards td.ywpar_points_rewards-points > span.ywpar_plus{color:green;}
.ywpar_points_rewards th.ywpar_points_rewards-action, .ywpar_points_rewards th.ywpar_points_rewards-date{text-align:left;}
.theme-yith-proteo .ywpar_points_rewards td{padding:25px 15px;}
ywpar_tabs_content_container{position:relative;}
.ywpar_tabcontent.active{position:relative;}
.ywpar_tabcontent #ywpar_banner{padding:20px 40px 20px 20px;border-radius:5px;margin-bottom:20px;position:relative;}
.ywpar_tabcontent #ywpar_banner a{text-decoration:none;font-size:12px;display:block;}
.ywpar_tabcontent #ywpar_banner.with_image{padding-left:90px;}
.ywpar_tabcontent #ywpar_banner.with_image img.banner_image{max-width:50px;position:absolute;top:20px;left:20px;margin-right:20px;-webkit-box-shadow:none;box-shadow:none;}
.ywpar_tabcontent #ywpar_banner .banner_header{margin-bottom:20px;}
.ywpar_tabcontent #ywpar_banner .banner_header h3, .ywpar_tabcontent #ywpar_banner .banner_header h4{margin:0;padding:0;clear:none;font-weight:normal;}
.ywpar_tabcontent #ywpar_banner .banner_header h3{font-size:18px;margin-bottom:8px;}
.ywpar_tabcontent #ywpar_banner .banner_header h4{font-size:14px;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar, .ywpar_tabcontent #ywpar_banner .pbar_back, .ywpar_tabcontent #ywpar_banner .pbar_fill{position:relative;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .pbar_back{height:10px;border-radius:5px;margin:50px 0 40px 0px;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step{width:20px;height:20px;background-color:white;border-radius:50%;position:absolute;top:-5px;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step.final_step{right:0;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step .step_label{width:80px;margin-left:-150%;font-size:11px;top:auto;bottom:25px;padding:5px;display:none;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step:hover .step_label{display:block;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step .step_points{top:40px;width:80px;margin-left:-150%;font-size:11px;}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .pbar_fill{height:10px;border-radius:5px 0 0 5px;}
#ywpar_banner #ywpar_progress_bar .step > span{position:absolute;top:25px;width:50px;text-align:center;margin-left:-70%;font-size:14px;line-height:100%;}
.ywpar_arrow_go{width:10px;height:10px;transition:0.5s;float:left;box-shadow:-2px 2px 0 black;transform:rotate(-135deg);position:absolute;right:20px;top:calc(50% - 5px);}
#ywpar_share_points_to_share{min-width:100px;max-width:100px;border-radius:5px;font-weight:bolder;margin:0 10px;text-align:right;}
#share_points{background-color:#f5f5f5;padding:20px;border-radius:10px;padding:40px;}
#share_points h3{margin:0 0 20px 0;padding:0;}
#share_points .ywpar-share-points-error{display:block;margin:0 0 40px 0;height:30px;}
#share_points .error{display:none;color:red;font-size:0.8rem;}
#share_points .error.show{display:block;margin-bottom:20px;}
#share_points .input-error{border:1px solid red;}
#share_points input#ywpar-share-points__submit{margin-left:20px;background:#5B5B5B;border-color:#5B5B5B;}
#share_points .ywpar-share-status{font-style:italic;}
#share_points .ywpar-share-status.used{color:#7FA82B;}
#share_points .ywpar-share-status.not-used{color:#d38a0b;}
#share_points .ywpar-share-status.deleted, #share_points .ywpar-share-status.expired{color:#C1000E;}
#share_points table.shop_table.ywpar_points_rewards.my_account_orders th, #share_points table.shop_table.ywpar_points_rewards.my_account_orders td{text-align:left !important;padding-left:0 !important;padding-right:30px;}
#share_points table.shop_table.ywpar_points_rewards.my_account_orders th{font-size:1rem;}
#share_points table.shop_table.ywpar_points_rewards.my_account_orders td.ywpar-share-points-code{padding-right:40px !important;}
[class^=yith-icon-], [class*=" yith-icon-"]{font-family:yith-icon !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em;font-size:20px;}
#ywpar-copy-to-clipboard-wrapper{background:#ffffff;border-radius:8px;border:1px solid #d8d8d8;display:flex;align-items:center;padding:0 12px;max-width:400px;box-sizing:border-box;}
#ywpar-copy-to-clipboard-wrapper input[type=text].ywpar-copy-to-clipboard__field{color:#999;cursor:default;height:38px;width:100%;background:transparent;padding:0 10px 0 0;border:0 !important;border-radius:0;box-shadow:none;outline:none;font-size:12px;}
#ywpar-copy-to-clipboard-wrapper #ywpar-copy-to-clipboard-wrapper{background:#f1f1f1;border:1px dashed #cccccc;}
#ywpar-copy-to-clipboard-wrapper .ywpar-copy-to-clipboard_field-wrap{position:relative;flex:1;}
#ywpar-copy-to-clipboard-wrapper .ywpar-copy-to-clipboard__tip{display:none;position:absolute;background:rgba(30, 30, 30, 0.9);color:#ffffff;padding:7px 10px;border-radius:3px;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;line-height:1;}
#ywpar-copy-to-clipboard-wrapper .ywpar-copy-to-clipboard__copy{display:flex;align-items:center;cursor:pointer;border-radius:2px;padding:1px;user-select:none;line-height:1;transition:all 0.2s ease-in-out;}
#ywpar-copy-to-clipboard-wrapper .ywpar-copy-to-clipboard__copy__icon{margin-right:4px;font-size:14px;}
#ywpar-copy-to-clipboard-wrapper .ywpar-copy-to-clipboard__copy__text{font-size:12px;font-weight:600;}
.getpoints_banner.enable_review_exp a:hover{text-decoration:none;box-shadow:none;}
.getpoints_banner.enable_review_exp .product *{display:inline-block;vertical-align:middle;}
.getpoints_banner.enable_review_exp .product{box-sizing:border-box;padding:10px 0;position:relative;}
.getpoints_banner.enable_review_exp .product img{max-width:90px;margin-right:10px;box-shadow:none;}
.getpoints_banner.enable_review_exp .product p{padding:0;margin:0;}
.getpoints_banner.enable_review_exp .product span{display:block;}
.getpoints_banner.enable_review_exp .product span.title{font-weight:bolder;}
.getpoints_banner.enable_review_exp .product span.date{font-size:80%;}
@media(max-width:991px){
.ywpar_myaccount_entry_info{display:grid;grid-template-columns:1fr 1fr;gap:15px;}
.ywpar_myaccount_entry_info > div{margin:0;}
input#ywpar-share-points__submit{margin-top:10px;}
}
@media(max-width:768px){
.ywpar_myaccount_entry_info{display:block;}
.ywpar_myaccount_entry_info > div{margin:10px 0;}
table.shop_table_responsive tbody tr td[data-title]::before{padding-right:10px;}
.ywpar_points_rewards td.ywpar_points_rewards-points{width:100%;}
.ywpar_points_rewards td.ywpar_points_rewards-points::before{color:initial;font-size:initial;}
.ywpar_points_rewards td.ywpar_points_rewards-points span.ywpar_plus{display:inline-block !important;margin-right:10px;}
}
@media(max-width:600px){
table.shop_table_responsive.ywpar_share_points_table thead{display:none;}
table.shop_table_responsive.ywpar_share_points_table tbody tr:last-of-type{border-bottom:none;}
table.shop_table_responsive.ywpar_share_points_table tbody tr{position:relative;display:block;border-bottom:1px solid #c5c5c5;}
table.shop_table_responsive.ywpar_share_points_table tbody tr td{display:block;text-align:right;clear:both;padding:15px 5px;}
table.shop_table_responsive.ywpar_share_points_table tbody tr td:before{content:attr(data-title);display:block;margin-bottom:5px;}
}
input#ywpar-points-max{text-align:center;max-width:80px;min-width:30px;padding:0 5px;}
.ywpar_apply_discounts_container{display:none;margin-top:20px;}
.ywpar-button-message{cursor:pointer;}
#yith-par-message-cart{display:flex;align-items:center;gap:5px;}
#yith-par-message-cart img{padding-right:10px;box-sizing:content-box;}
div#yith-par-message-checkout_threshold p{margin:5px 0;}
div#yith-par-message-checkout_threshold h4{margin:0 0 15px 0;}
.ywpar_apply_discounts{display:flex;align-items:center;}
.ywpar_apply_discounts .form-row.form-row-first{padding:0;}
.ywpar_apply_discounts .form-row.form-row-last, .ywpar_apply_discounts .form-row.form-row-first{width:auto;margin-bottom:0;}
.ywpar_apply_discounts .button{margin-bottom:0;}
.ywpar_min_reedem_value_error{color:red;}
.default-layout .ywpar_apply_discounts{display:inline-block;}
.theme-yith-proteo div#yith-par-message-checkout_threshold h4{color:var(--proteo-general_link_color, #448a85);}
.theme-yith-proteo #yith_birthday_field.form-row{padding:0 !important;}
@media(max-width:768px){
#yith-par-message-cart{display:block;}
} #ywpar_tabs{margin:20px 0;}
#ywpar_tabs ul{list-style:none;padding:0;margin:0;}
#ywpar_tabs .ywpar_tabcontent{display:none;}
.ywpar_best_users .ywpar_tabcontent, .widget_ywpar_customers_points .ywpar_tabcontent{position:relative;}
.ywpar_tabs_header{margin-bottom:30px;}
.ywpar_tabs_header ul{border-bottom:1px inset lightgray;box-sizing:border-box;}
.ywpar_tabs_header ul li{display:inline-block;padding:10px 20px;cursor:pointer;color:#939393;}
.ywpar_tabs_header ul li.active{font-weight:bold;color:#333;border-bottom:2px outset #333;}
.ywpar_best_users_tab ul li{display:flex;margin-bottom:40px;}
.ywpar_best_users_tab ul li img{width:60px;height:fit-content;height:intrinsic;border-radius:7px;}
.ywpar_best_users_tab ul li > div{display:inline-block;vertical-align:middle;margin-left:10px;}
.ywpar_best_users_tab ul li > div p{padding:0;margin:0;}
.ywpar_best_users_tab .user_info p{padding-left:10px;margin-bottom:5px;}
.ywpar_best_users .user_points{display:flex;font-size:80%;font-weight:bold;gap:5px;align-items:center;}
.ywpar_best_users .user_points .level{align-items:center;display:flex;}
.ywpar_best_users .user_points img{max-width:30px;margin-right:10px;}
.ywpar_best_users .user_points > span{vertical-align:middle;}
.ywpar_best_users .user_points .points{color:#939393;}
.ywpar_best_users .user_points .points:before{display:inline-block;content:"";background:transparent url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-points-and-rewards-premium/assets/images/points.svg) no-repeat left center;background-size:cover;height:16px;width:16px;vertical-align:middle;margin:-3px 4px 0 4px;}
.ywpar_best_users .user_name{font-weight:bold;font-size:0.9em;}
.ywpar_best_users.boxed .ywpar_best_users_tab li{-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.09);padding:20px;margin:20px 0;position:relative;border-radius:10px;}
.ywpar_best_users.boxed .ywpar_best_users_tab li > img{position:absolute;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_points{display:block;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_points{margin-left:0;justify-content:space-between;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_points .level{float:left;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_points .points{float:right;margin-right:20px;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_info{width:100%;padding-left:70px;min-height:60px;}
.ywpar_best_users.boxed .ywpar_best_users_tab .user_info p{padding-left:0;}
#ywpar_tabs.ywpar_best_users.no_tabs .ywpar_tabcontent{display:block;}
.product .yith-par-message.yith-par-message-loop{margin-bottom:15px;margin-top:5px;}
.products .yith-par-message{border:1px solid;border-radius:5px;display:inline-block;margin:10px 0 30px 0;padding:7px 15px;width:auto;}
.products .product .yith-par-message{margin-top:0;border-radius:10px;padding:7px 15px !important;}
.type-product.product .yith-par-message.yith-par-message-loop{margin-bottom:15px;margin-top:5px;}
.type-product.product .yith-par-message-variation, .type-product.product .yith-par-message{display:inline-block;margin:10px 0 30px 0;padding:10px 25px;width:auto;margin-bottom:20px;border-radius:10px;font-size:13px;}
.type-product.product .yith-par-message-variation img, .type-product.product .yith-par-message img{margin-right:10px !important;display:block;float:left;width:16px;}
.type-product.product .yith-par-message-variation.yith-par-message-product, .type-product.product .yith-par-message.yith-par-message-product{margin-bottom:40px;}
.type-product.product .yith-par-message-variation .yith-par-message-inner-content, .type-product.product .yith-par-message .yith-par-message-inner-content{width:auto;display:flex;align-items:center;justify-content:center;}
.type-product.product .yith-par-message-variation .yith-par-message-inner-content strong, .type-product.product .yith-par-message .yith-par-message-inner-content strong{margin:0 5px;}
.type-product.product .yith-par-message-variation .yith-par-message-inner-content svg, .type-product.product .yith-par-message .yith-par-message-inner-content svg{height:35px;margin-left:-5px;}
.type-product.product .yith-par-message-variation .yith-par-message-inner-content svg path, .type-product.product .yith-par-message .yith-par-message-inner-content svg path{fill:#a8a8a8;}
.yith-par-message.hide{display:none !important;}
.yith-par-message-variation.hide{display:none !important;}
div#yith-par-message-reward-cart strong{margin:0 2px;}
#ywpar_referral_link_sc{max-width:350px;background-color:#f2f2f2;padding:20px;border-radius:5px;}
#ywpar_referral_link_sc span{display:block;font-weight:bold;text-align:center;}
#ywpar_referral_link_sc p{text-transform:uppercase;margin:0;font-size:15px;text-align:center;}
#ywpar_referral_link_sc #ywpar-copy-to-clipboard-wrapper {
margin-top: 10px;
}.wp-block-yith-ywsbs-plans{display:flex;width:100%;align-content:space-between;align-items:flex-end;}
.wp-block-yith-ywsbs-plan{flex:1;height:auto;box-sizing:border-box;display:inline-table;}
.wp-block-yith-ywsbs-plan{border-width:1px;border-style:solid;}
.plan-title{padding-top:25px;}
h2.ywsbs-plan__title{padding:20px 0;}
.wp-block-yith-ywsbs-plan .subtitlePlan{text-align:center;position:relative;letter-spacing:1px;}
.wp-block-yith-ywsbs-plan .subtitlePlan.with-separator:after{content:'';width:30px;height:10px;border-bottom:2px solid #000;display:block;position:absolute;left:50%;margin-left:-15px;}
.wp-block-yith-ywsbs-plans.ywsbs-plans.plans-2 .wp-block-yith-ywsbs-plan{max-width:calc(100% / 2 - 20px);}
.wp-block-yith-ywsbs-plans.ywsbs-plans.plans-3 .wp-block-yith-ywsbs-plan{max-width:calc(100% / 3 - 20px);margin:0 20px;}
.wp-block-yith-ywsbs-plans.ywsbs-plans.plans-4 .wp-block-yith-ywsbs-plan{max-width:calc(100% / 4 - 20px);}
.wp-block-yith-ywsbs-plans.ywsbs-plans.plans-5 .wp-block-yith-ywsbs-plan{max-width:calc(100% / 5 - 20px);}
.wp-block-yith-ywsbs-plans.ywsbs-plans.plans-6 .wp-block-yith-ywsbs-plan{max-width:calc(100% / 6 - 20px);}
.wp-block-yith-ywsbs-plan{padding:0 0 45px 0;}
.wp-block-yith-ywsbs-plan ul, .wp-block-yith-ywsbs-plan p{padding:0 45px;line-height:1.7em;}
.wp-block-yith-ywsbs-plan ul li{margin:0 20px;}
.wp-block-yith-ywsbs-plan .wp-block-button, .wp-block-yith-ywsbs-plan .wp-block-image{text-align:center;}
.wp-block-yith-ywsbs-plan .wp-block-image img{margin:0 auto;}
.wp-block-yith-ywsbs-plan .wp-block-button{padding-top:20px;display:block;}
.ywsbs-plan__price{font-size:45px;font-weight:bold;}
.ywsbs-price__content{position:relative;}
.wp-block-yith-ywsbs-price{text-align:center;}
.is-style-on-top .ywsbs-plan__price-billing{position:absolute;top:17px;margin-left:4px;}
.is-style-on-bottom .ywsbs-plan__price-billing{position:relative;display:block;margin:0;top:0;}
.wp-block-yith-ywsbs-plan{transition:1s ease;}
.wp-block-yith-ywsbs-plan.shrink:hover{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transition:1s ease;}
.wp-block-yith-ywsbs-plan.grow:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.wp-block-yith-ywsbs-plan.float:hover{-webkit-transform:translateY(-25px);transform:translateY(-25px);}
.wp-block-yith-ywsbs-plan.sink:hover{-webkit-transform:translateY(25px);transform:translateY(25px);}
a.wp-block-button__link:hover{filter:brightness(0);transition:all 0.3s linear;}
a.wp-block-button__link:hover{filter:brightness(1.3);}
.ywsbs-plan__trial, .ywsbs-plan__fee{line-height:2em;}
.wp-block-yith-ywsbs-plan .ywsbs-price{padding:20px;}
.theme-yith-proteo .entry-content .wp-block-yith-ywsbs-plan ul li{font-size:1em;}
.theme-yith-proteo .wp-block-yith-ywsbs-plans .wp-block-button__link{padding:0.9375rem 2.8125rem;}
.wp-block-yith-ywsbs-plan{overflow:hidden}
@media(min-width:768px) and (max-width:1024px){
.wp-block-yith-ywsbs-plans{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;grid-row-gap:30px;}
.wp-block-yith-ywsbs-plan{width:95%;max-width:100% !important;}
}
@media(max-width:768px){
.wp-block-yith-ywsbs-plans{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;grid-row-gap:30px;}
.wp-block-yith-ywsbs-plan{width:90%;max-width:100% !important;}
}
@media(max-width:425px){
.wp-block-yith-ywsbs-plans {
display: block;
}
.wp-block-yith-ywsbs-plan {
width: 100%;
max-width: 90% !important;
margin-bottom: 40px !important;
display: block;
}
}@font-face{font-family:'ywsbs-icon';src:url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-subscription-premium/assets/fonts/ywsbs-icon.eot?jqnhvq);src:url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-subscription-premium/assets/fonts/ywsbs-icon.eot?jqnhvq#iefix) format('embedded-opentype'), url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-subscription-premium/assets/fonts/ywsbs-icon.ttf?jqnhvq) format('truetype'), url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-subscription-premium/assets/fonts/ywsbs-icon.woff?jqnhvq) format('woff'), url(//gplsatinal.com/wp-content/plugins/yith-woocommerce-subscription-premium/assets/fonts/ywsbs-icon.svg?jqnhvq#ywsbs-icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="ywsbs-icon-"], [class*=" ywsbs-icon-"]{font-family:'ywsbs-icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ywsbs-icon-save_alt:before{content:"\e900";}
.ywsbs-icon-dollar:before{content:"\e904";color:#4b4b4b;}
table.shop_table_responsive tbody tr td.ywsbs-subscription-status{text-align:center;text-transform:uppercase;font-size:.9em;}
table.shop_table_responsive .ywsbs-item .empty-date{text-align:center;}
.ywsbs-back-url{margin-bottom:20px;font-size:.9em;}
.ywsbs-subscription-info-wrapper{display:flex;justify-content:space-between;}
.ywsbs-box{border:1px solid #ccc;padding:20px;margin-bottom:40px;}
.ywsbs-subscription-info-box{flex-basis:48%;min-height:100%;flex-direction:row;}
.ywsbs-subscription-info-item{margin-bottom:10px;}
.ywsbs-change-status-buttons-wrapper{margin-top:10px;}
.recurring-price-info{font-size:13px;}
span.ywsbs-delivery-info, span.ywsbs-synch-info{display:block;font-size:0.7em;font-weight:600;margin-bottom:20px;filter:brightness(0.5);}
span.ywsbs-delivery-info{font-weight:400;}
.ywsbs-dropdown-wrapper{position:relative;display:inline-block;}
.ywsbs-dropdown-wrapper > a{font-size:.8em;outline:none;}
.ywsbs-dropdown{position:absolute;z-index:10;width:350px;box-shadow:-2px 2px 20px rgba(161, 161, 161, 0.27);left:-15px;top:100%;visibility:hidden;opacity:0;transition:all ease .3s;}
.ywsbs-dropdown-wrapper:hover .ywsbs-dropdown{visibility:visible;opacity:1;}
.ywsbs-dropdown-item{padding:15px 15px 5px 15px;font-size:.8em;line-height:1.2em;background:#fff;}
.ywsbs-dropdown-item:nth-child(odd){background:#F8F8F8;}
.ywsbs-dropdown-item:hover{cursor:pointer;}
.ywsbs-dropdown-item p{margin-block-end:10px;}
.ywsbs-subscription-info-box.subscription-totals{background-color:#F6F8F7;}
.ywsbs-subscription-info-box.subscription-totals table{background:transparent;}
.subscription-review-table{padding:0;margin:0;font-size:.9em;border-bottom:1px solid #e0e0e0;}
.subscription-review-table:last-child{border-bottom:0;}
.subscription-review-table tbody{background:transparent;}
table.subscription-review-table th{width:60%;}
table.subscription-review-table tbody td, table.subscription-review-table th, table.subscription-review-table td{background:transparent;padding:10px 0;}
table.subscription-review-table tfoot tr:first-child th, table.subscription-review-table tfoot tr:first-child td{border-top:1px solid #d5d5d5a3;}
table.subscription-review-table td:last-child{text-align:right;}
table.subscription-review-table .ywsbs-subscription-total{font-size:12px;}
table.subscription-review-table .subscription-price{font-size:1.1em;font-weight:600;}
.ywsbs-wrapper{display:inline-block;}
.ywsbs-box.ywsbs-subscription-info-box.shipping-info{position:relative;}
a.edit-subscription-shipping{position:absolute;right:20px;top:30px;}
a.edit-subscription-shipping img{opacity:50%;width:20px;transition:all linear 0.3s;}
a.edit-subscription-shipping:hover img{opacity:100%;}
.ywsbs-subscription-info-wrapper{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;grid-gap:40px;}
.delivery-schedules td, .delivery-schedules th{padding:10px 0;}
span.delivery-status{text-transform:uppercase;font-size:0.9em;}
span.delivery-status.processing{color:#d38a0b;}
span.delivery-status.cancelled{color:#c0392b;}
span.delivery-status.waiting{color:#e74c3c;}
span.delivery-status.shipped{color:#b2ac00;}
.ywsbs-subscription-related-orders{border:1px solid #ccc;padding:20px;margin-top:40px;}
.ywsbs-subscription-related-orders .order-status{text-transform:uppercase;}
.ywsbs-subscription-related-orders .order-status .status-completed{color:#2e4453;}
.ywsbs-subscription-related-orders .order-status .status-on-hold{color:#94660c;}
.ywsbs-subscription-related-orders .order-status .status-failed{color:#761919;}
.ywsbs-subscription-related-orders .order-status .status-processing{color:#5b841b;}
.ywsbs-subscription-related-orders .order-status .status-trash{color:#761919;}
.ywsbs-modal{display:none;}
.ywsbs-modal-container{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.4);overflow:auto;z-index:1000;}
.ywsbs-modal-wrapper{width:500px;min-height:300px;position:relative;background-color:#fff;box-shadow:-2px 2px 20px rgb(112, 112, 112);border-radius:8px;}
.ywsbs-modal .ywsbs-modal-header{height:15px;width:100%;padding:10px;clear:both;}
.ywsbs-modal .ywsbs-modal-header .close{float:right;height:20px;width:20px;text-align:center;display:block;cursor:pointer;font-size:22px;color:#ccc;line-height:22px;}
.ywsbs-modal .ywsbs-modal-body{padding:20px 30px 30px 30px;text-align:center;}
.ywsbs-modal .ywsbs-modal-body p{margin-block-end:15px;}
.ywsbs-modal-icon{margin-bottom:20px;}
.ywsbs-modal-icon img{margin:0 auto;width:50px;}
.ywsbs-action-button-wrap{margin:20px auto;}
.close-modal-wrap .close{font-size:1em;float:none;}
.ywsbs-content-text .error{color:red;padding:0 30px 0 30px;display:block;}
.ywsbs-recurring-totals-items .recurring-amount{margin:0 0 15px 0;}
.ywsbs-box.ywsbs-thank-you-page-box{background-color:#F6F8F7;}
table.subscription-review-table th{text-align:left;}
table.subscription-review-table .product-name{font-weight:normal;}
.ywsbs-box.ywsbs-thank-you-page-box span.status{text-transform:capitalize;font-weight:500;}
.summary .ywsbs-resubscribe{margin:10px 0;}
.ywsbs-trial-period{display:block;}
.ywsbs-thank-you-page-two-cols .ywsbs-box.ywsbs-thank-you-page-box{width:calc(40% - 15px);float:left;}
.ywsbs-thank-you-page-two-cols .ywsbs-subscription-thank-you-page{width:60%;float:left;margin-right:15px;border:1px solid #ccc;padding:20px;}
span.recurring-price-wrapper{font-weight:bold;}
@keyframes animatetop {
from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@media screen and (max-width:425px){
.ywsbs-box.ywsbs-subscription-info-box{grid-column-start:1;grid-column-end:3;}
.ywsbs-subscription-related-orders{margin-top:40px;}
} .widget_shopping_cart .yith-proteo-mini-cart-content ul li > *.quantity{bottom:15px;}
.widget_shopping_cart .yith-proteo-mini-cart-content .ywsbs-wrapper{text-align:left;display:inline-block;position:static;left:23px;top:0;}
.wc-block-checkout .ywsbs-recurring-totals-items, .wc-block-cart .ywsbs-recurring-totals-items{padding-left:16px;padding-right:16px;display:flex;justify-content:space-between;align-items:flex-start;}
.ywsbs-recurring-totals-items .recurring-amount{text-align:right;}
.wc-block-cart-items .ywsbs-cart-item .wc-block-cart-item__product .wc-block-components-product-price__regular, .wc-block-components-order-summary .ywsbs-cart-item .wc-block-components-order-summary-item__description .wc-block-components-product-price__regular, .wc-block-cart-items .ywsbs-cart-item .wc-block-cart-item__product .wc-block-components-product-price__value, .wc-block-components-order-summary .ywsbs-cart-item .wc-block-components-order-summary-item__description .wc-block-components-product-price__value, .wc-block-cart-items .ywsbs-cart-item .wc-block-components-sale-badge{display:none;}
@media(max-width:768px){
.wc-block-checkout .ywsbs-recurring-totals-items, .wc-block-cart .ywsbs-recurring-totals-items {
padding : 0;
}
}