.bh-sales-promotions-badge{position:absolute;font-size:.8rem;padding:1px 6px;border-radius:3px;z-index:100;background-color:var(--bh-sales-promotions-badge-bg-color);color:var(--bh-sales-promotions-badge-color)}.bh-sales-promotions-badge.top_left{top:.8rem;left:.8rem}.bh-sales-promotions-badge.top_right{top:.8rem;right:.8rem}.bh-sales-promotions-badge.bottom_right{bottom:3rem;right:.8rem}.bh-sales-promotions-badge.bottom_left{bottom:3rem;left:.8rem}.woocommerce-product-gallery div[class^="bh-sales-promotions-badge top_"][data-index="2"]{top:calc(25px + .8rem)!important}.woocommerce-product-gallery div[class^="bh-sales-promotions-badge bottom_"][data-index="2"]{bottom:calc(25px + 3rem)!important}ul.products-block-post-template li,ul.wp-block-woocommerce-product-template li{position:relative}.bh-sales-promotions-saving{margin-left:10px;font-size:.9rem;color:var(--bh-sales-promotions-saving-color)}.bh-sales-promotions-price{color:var(--bh-sales-promotions-sale-color)}.bh-sales-promotions-price del{color:var(--bh-sales-promotions-regular-color)!important;opacity:1!important}.bh-sales-promotions-campaign-title{margin-bottom:50px}div[class*=SelectOptions]{font-size:12px}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-400 .bh-sales-promotions-attributes{grid-template-columns:1fr;gap:5px;margin-left:5px}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-400 .bh-sales-promotions-attributes label{min-width:50px!important}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile{max-width:100%!important;min-width:100%!important;margin:0;padding:0!important;font-size:1em}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .item-content{gap:5px}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .item-content .qty{font-size:.85em}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .product-image{display:none}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .scrollable{padding-right:0!important}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .bh-sales-promotions-qty-variation-wrapper{margin-left:30px}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .variation-info input[type=number]{width:50px!important}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .variation-info .bh-sales-promotions-attributes{grid-template-columns:1fr;gap:5px;margin-left:5px}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .variation-info .bh-sales-promotions-attributes label{min-width:50px!important}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .error-box-wrapper .error-box{display:grid;grid-template-columns:1fr}.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .error-box-wrapper .error-box .bh-sales-promotions-icon,.bh-sales-promotions-quantity-discount-preview-wrapper.responsive-mobile .error-box-wrapper .error-box span{display:block;margin:0 auto}.bh-sales-promotions-discount-applied{margin-top:8px}.bh-sales-promotions-discount-applied span{font-weight:700;font-size:.7em;color:var(--bh-sales-promotions-campaign-label--color);background:var(--bh-sales-promotions-campaign-label--bg-color);padding:3px 8px;border-radius:3px}.bh-sales-promotions-x-y-modal-campaign img{margin:10px 0;max-width:100%}.woocommerce .quantity input[type=number]{box-sizing:content-box!important}.bh-sales-promotions-free-shipping-banner.bh_sales_promotions_banner_hide{display:none}:root{--bh-sales-promotions-saving-color:#D10000;--bh-sales-promotions-sale-color:#000;--bh-sales-promotions-regular-color:#949494;--bh-sales-promotions-free-color:#B6A000;--bh-sales-promotions-modal-border-radius:15px;--bh-sales-promotions-modal-overlay-bg-color:rgba(34, 59, 80, 0.7);--bh-sales-promotions-modal-bg-color:#fff;--bh-sales-promotions-badge-bg-color:#000;--bh-sales-promotions-badge-color:#fff;--bh-sales-promotions-form--border-radius:5px;--bh-sales-promotions-form--bg-color:#fff;--bh-sales-promotions-form--border-color:#E0E0E0;--bh-sales-promotions-form--color:#000;--bh-sales-promotions-campaign-label--color:#fff;--bh-sales-promotions-campaign-label--bg-color:#000}input#bh-points-points-max{text-align:center;max-width:80px;min-width:30px;padding:0 5px}.bh-points-apply-discounts-container{display:none;margin-top:20px}.bh-points-button-message{cursor:pointer}#bh-points-message-cart{display:flex;align-items:center;gap:5px}#bh-points-message-cart img{padding-right:10px;box-sizing:content-box}div#bh-points-message-checkout_threshold p{margin:5px 0}div#bh-points-message-checkout_threshold h4{margin:0 0 15px 0}.bh-points-apply-discounts{display:flex;align-items:center}.bh-points-apply-discounts .form-row.form-row-first{padding:0}.bh-points-apply-discounts .form-row.form-row-last,.bh-points-apply-discounts .form-row.form-row-first{width:auto;margin-bottom:0}.bh-points-apply-discounts .button{margin-bottom:0}.bh-points-min-reedem-value-error{color:red}.default-layout .bh-points-apply-discounts{display:inline-block}@media(max-width:768px){#bh-points-message-cart{display:block}}.bh-points-birthdate-field{padding:0!important;display:grid!important;grid-template-columns:auto 40px 40px;align-content:center;gap:5px}.bh-points-birthdate-field .bh-points-birthdate-button{display:flex;justify-content:center;align-items:center;cursor:pointer}.bh-points-birthdate-field #bh_points_birthday{pointer-events:none;border:none}.woocommerce-invalid .bh-points-birthdate-field{border-color:var(--wc-red)!important}.bh-points-birthdate-selector{display:grid;grid-template-columns:auto auto auto;gap:5px}.bh-points-birthdate-selector label{font-size:14px;margin:.7em 0 0 0!important}.bh-points-birthdate-selector .select2-container{width:100%!important}.bh-points-birthdate-selector.closed{display:none}#bh-points-tabs{margin:20px 0}#bh-points-tabs ul{list-style:none;padding:0;margin:0}#bh-points-tabs .bh-points-tabs-content-container{position:relative}#bh-points-tabs .bh-points-tabcontent{display:none}#bh-points-tabs .bh-points-tabcontent.active{position:relative}#bh-points-tabs .bh-points-tabcontent #bh-points-banner{padding:20px 40px 20px 20px;border-radius:5px;margin-bottom:20px;position:relative}#bh-points-tabs .bh-points-tabcontent #bh-points-banner a{text-decoration:none;font-size:12px;display:block}#bh-points-tabs .bh-points-tabcontent #bh-points-banner.with-image{padding-left:90px}#bh-points-tabs .bh-points-tabcontent #bh-points-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}#bh-points-tabs .bh-points-tabcontent #bh-points-banner .banner-header{margin-bottom:20px}#bh-points-tabs .bh-points-tabcontent #bh-points-banner .banner-header h3,#bh-points-tabs .bh-points-tabcontent #bh-points-banner .banner-header h4{margin:0;padding:0;clear:none;font-weight:400}#bh-points-tabs .bh-points-tabcontent #bh-points-banner .banner-header h3{font-size:18px;margin-bottom:8px}#bh-points-tabs .bh-points-tabcontent #bh-points-banner .banner-header h4{font-size:14px}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar,#bh-points-tabs .bh-points-tabcontent #bh-points-banner .pbar-back,#bh-points-tabs .bh-points-tabcontent #bh-points-banner .pbar-fill{position:relative}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .pbar-back{height:10px;border-radius:5px;margin:50px 0 40px 0}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .step{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:-5px}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .step.final-step{right:0}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .step .step-label{width:80px;margin-left:-150%;font-size:11px;top:auto;bottom:25px;padding:5px;display:none}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .step:hover .step-label{display:block}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .step .step-points{top:40px;width:80px;margin-left:-150%;font-size:11px}#bh-points-tabs .bh-points-tabcontent #bh-points-banner #bh-points-progress-bar .pbar-fill{height:10px;border-radius:5px 0 0 5px}#bh-points-tabs .bh-points-tabs-header{margin-bottom:30px}#bh-points-tabs .bh-points-tabs-header ul{border-bottom:1px inset #d3d3d3;box-sizing:border-box}#bh-points-tabs .bh-points-tabs-header ul li{display:inline-block;padding:10px 20px;cursor:pointer;color:#939393}#bh-points-tabs .bh-points-tabs-header ul li.active{font-weight:700;color:#333;border-bottom:2px outset #333}#bh-points-tabs.bh-points-best-users .bh-points-tabcontent{position:relative}#bh-points-tabs.bh-points-best-users .bh-points-best-users-tab ul li{display:flex;margin-bottom:40px}#bh-points-tabs.bh-points-best-users .bh-points-best-users-tab ul li img{width:60px;height:fit-content;height:intrinsic;border-radius:7px}#bh-points-tabs.bh-points-best-users .bh-points-best-users-tab ul li>div{display:inline-block;vertical-align:middle;margin-left:10px}#bh-points-tabs.bh-points-best-users .bh-points-best-users-tab ul li>div p{padding:0;margin:0}#bh-points-tabs.bh-points-best-users .bh-points-best-users-tab .user-info p{padding-left:10px;margin-bottom:5px}#bh-points-tabs.bh-points-best-users.no_tabs .bh-points-tabcontent{display:block}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab li{-webkit-box-shadow:0 0 8px 1px rgb(0 0 0 / .09);-moz-box-shadow:0 0 8px 1px rgb(0 0 0 / .09);box-shadow:0 0 8px 1px rgb(0 0 0 / .09);padding:20px;margin:20px 0;position:relative;border-radius:10px}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab li>img{position:absolute}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab .user-points{display:block;margin-left:0;justify-content:space-between}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab .user-points .level{float:left}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab .user-points .points{float:right;margin-right:20px}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab .user-info{width:100%;padding-left:70px;min-height:60px}#bh-points-tabs.bh-points-best-users.boxed .bh-points-best-users-tab .user-info p{padding-left:0}#bh-points-tabs.bh-points-best-users .user-points{display:flex;font-size:80%;font-weight:700;gap:5px;align-items:center}#bh-points-tabs.bh-points-best-users .user-points .level{align-items:center;display:flex}#bh-points-tabs.bh-points-best-users .user-points img{max-width:30px;margin-right:10px}#bh-points-tabs.bh-points-best-users .user-points>span{vertical-align:middle}#bh-points-tabs.bh-points-best-users .user-points .points{color:#939393}#bh-points-tabs.bh-points-best-users .user-points .points:before{display:inline-block;content:"";background:#fff0 url(https://nancysown.com/wp-content/plugins/wp-plugin-points-rewards/assets/css/frontend/../../images/points.svg) no-repeat left center;background-size:cover;height:16px;width:16px;vertical-align:middle;margin:-3px 4px 0 4px}#bh-points-tabs.bh-points-best-users .user-name{font-weight:700;font-size:.9em}.bh-points-message-variation,.bh-points-message{display:inline-block;margin:10px 0 30px 0;padding:10px 25px;width:auto;margin-bottom:20px;border-radius:10px;font-size:13px}.bh-points-message-variation img,.bh-points-message img{margin-right:10px!important;display:block;float:left;width:16px}.bh-points-message-variation.bh-points-message-loop,.bh-points-message.bh-points-message-loop{margin-bottom:15px;margin-top:5px}.bh-points-message-variation.bh-points-message-product,.bh-points-message.bh-points-message-product{margin-bottom:40px}.bh-points-message-variation .bh-points-message-inner-content,.bh-points-message .bh-points-message-inner-content{width:auto;display:flex;align-items:center;justify-content:center}.bh-points-message-variation .bh-points-message-inner-content strong,.bh-points-message .bh-points-message-inner-content strong{margin:0 5px}.bh-points-message-variation .bh-points-message-inner-content svg,.bh-points-message .bh-points-message-inner-content svg{height:35px;margin-left:-5px}.bh-points-message-variation .bh-points-message-inner-content svg path,.bh-points-message .bh-points-message-inner-content svg path{fill:#a8a8a8}.bh-points-message-variation.hide,.bh-points-message.hide{display:none!important}div#bh-points-message-reward-cart strong{margin:0 2px}#bh-points-referral-link-sc{max-width:350px;background-color:#f2f2f2;padding:20px;border-radius:5px}#bh-points-referral-link-sc span{display:block;font-weight:700;text-align:center}#bh-points-referral-link-sc p{text-transform:uppercase;margin:0;font-size:15px;text-align:center}#bh-points-referral-link-sc #bh-points-copy-to-clipboard-wrapper{margin-top:10px}.bh-points-myaccount-entry-info{display:flex;flex-direction:row;flex-wrap:nowrap}.bh-points-myaccount-entry-info>div{background-color:#f5f5f5;border-radius:10px;text-align:center;padding:20px 10px;min-width:250px;margin:0 10px 0 0}.bh-points-myaccount-entry-info .bh-points-entry-info-title{display:block}.bh-points-myaccount-entry-info .bh-points-badge{max-width:40px;display:block;margin:0 auto}.bh-points-myaccount-entry-info .bh-points-badge>p{text-align:center;margin:0}.bh-points-myaccount-entry-info .bh-points-levels-badges .bh-points-level{display:block;text-align:center;font-size:1.5em;margin-top:10px}.bh-points-myaccount-entry-info .bh-points-levels-badges .bh-points-level img{max-width:50px;display:block;margin:0 auto}.bh-points-myaccount-entry-info .points-collected{font-size:30px;display:block;justify-content:center;gap:10px;line-height:30px}.bh-points-myaccount-entry-info .points-collected img{display:block;margin:0 auto;width:35px}.bh-points-myaccount-entry-info .bh-points-total-collected-title{text-transform:uppercase;font-size:.85em;margin-top:10px;display:block}.bh-points-myaccount-entry-info .bh-points-total-collected-title span{padding-left:5px}.bh-points-myaccount-entry-info .rank{font-size:30px;padding:30px 0;display:block}.bh-points-myaccount-entry-info .points-worth{font-size:.8em;font-weight:600;display:block}.bh-points-myaccount-entry-info .bh-points-to-redeem-title{display:block;text-transform:uppercase;color:#9f9c9c;font-size:.85em;margin-top:10px;margin-bottom:5px}.bh-points-points-rewards td{font-size:16px}.bh-points-points-rewards td.bh-points-points-rewards-order,.bh-points-points-rewards td.bh-points-points-rewards-points,.bh-points-points-rewards td.bh-points-points-rewards-order{text-align:center}.bh-points-points-rewards td.bh-points-points-rewards-points{min-width:150px;font-size:.8em;color:#949494}.bh-points-points-rewards td.bh-points-points-rewards-points>span{display:block}.bh-points-points-rewards td.bh-points-points-rewards-points>span.bh-points-minus{color:red}.bh-points-points-rewards td.bh-points-points-rewards-points>span.bh-points-plus{color:green}.bh-points-points-rewards td.bh-points-points-rewards-action,.bh-points-points-rewards td.bh-points-points-rewards-date{text-align:left}#bh-points-banner #bh-points-progress-bar .step>span{position:absolute;top:25px;width:50px;text-align:center;margin-left:-70%;font-size:14px;line-height:100%}.bh-points-arrow-go{width:10px;height:10px;transition:.5s;float:left;box-shadow:-2px 2px 0 #000;transform:rotate(-135deg);position:absolute;right:20px;top:calc(50% - 5px)}#bh-points-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 .bh-points-share-points-error{display:block;margin:0 0 40px 0;height:30px}#share-points .error{display:none;color:red;font-size:.8rem}#share-points .error.show{display:block;margin-bottom:20px}#share-points .input-error{border:1px solid red}#share-points input#bh-points-share-points__submit{margin-left:20px;background:#5b5b5b;border-color:#5b5b5b}#share-points .bh-points-share-status{font-style:italic}#share-points .bh-points-share-status.used{color:#7fa82b}#share-points .bh-points-share-status.not-used{color:#d38a0b}#share-points .bh-points-share-status.deleted,#share-points .bh-points-share-status.expired{color:#c1000e}#share-points table.shop_table.bh-points-points-rewards.my-account-orders th,#share-points table.shop_table.bh-points-points-rewards.my-account-orders td{text-align:left!important;padding-left:0!important;padding-right:30px}#share-points table.shop_table.bh-points-points-rewards.my-account-orders th{font-size:1rem}#share-points table.shop_table.bh-points-points-rewards.my-account-orders td.bh-points-share-points-code{padding-right:40px!important}[class^=bh-framework__icon__],[class*=" bh-framework__icon__"]{font-family:bh-framework__icon!important;speak:never;font-style:normal;font-weight:400;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}#bh-points-copy-to-clipboard-wrapper{background:#fff;border-radius:8px;border:1px solid #d8d8d8;display:flex;align-items:center;padding:0 12px;max-width:400px;box-sizing:border-box}#bh-points-copy-to-clipboard-wrapper input[type=text].bh-points-copy-to-clipboard__field{color:#999;cursor:default;height:38px;width:100%;background:#fff0;padding:0 10px 0 0;border:0!important;border-radius:0;box-shadow:none;outline:none;font-size:12px}#bh-points-copy-to-clipboard-wrapper #bh-points-copy-to-clipboard-wrapper{background:#f1f1f1;border:1px dashed #ccc}#bh-points-copy-to-clipboard-wrapper .bh-points-copy-to-clipboard_field-wrap{position:relative;flex:1}#bh-points-copy-to-clipboard-wrapper .bh-points-copy-to-clipboard__tip{display:none;position:absolute;background:rgb(30 30 30 / .9);color:#fff;padding:7px 10px;border-radius:3px;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;line-height:1}#bh-points-copy-to-clipboard-wrapper .bh-points-copy-to-clipboard__copy{display:flex;align-items:center;cursor:pointer;border-radius:2px;padding:1px;user-select:none;line-height:1;transition:all .2s ease-in-out}#bh-points-copy-to-clipboard-wrapper .bh-points-copy-to-clipboard__copy__icon{margin-right:4px;font-size:14px}#bh-points-copy-to-clipboard-wrapper .bh-points-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{box-sizing:border-box;padding:10px 0;position:relative}.getpoints-banner.enable-review-exp .product *{display:inline-block;vertical-align:middle}.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){.bh-points-myaccount-entry-info{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bh-points-myaccount-entry-info>div{margin:0}input#bh-points-share-points__submit{margin-top:10px}}@media(max-width:768px){.bh-points-myaccount-entry-info{display:block}.bh-points-myaccount-entry-info>div{margin:10px 0}table.shop_table_responsive tbody tr td[data-title]::before{padding-right:10px}.bh-points-points-rewards td.bh-points-points-rewards-points{width:100%}.bh-points-points-rewards td.bh-points-points-rewards-points::before{color:initial;font-size:initial}.bh-points-points-rewards td.bh-points-points-rewards-points span.bh-points-plus{display:inline-block!important;margin-right:10px}}@media(max-width:600px){table.shop_table_responsive.bh-points-share-points-table thead{display:none}table.shop_table_responsive.bh-points-share-points-table tbody tr:last-of-type{border-bottom:none}table.shop_table_responsive.bh-points-share-points-table tbody tr{position:relative;display:block;border-bottom:1px solid #c5c5c5}table.shop_table_responsive.bh-points-share-points-table tbody tr td{display:block;text-align:right;clear:both;padding:15px 5px}table.shop_table_responsive.bh-points-share-points-table tbody tr td:before{content:attr(data-title);display:block;margin-bottom:5px}}