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:normal}#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 0px}#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:bold;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:0px 0px 8px 1px rgba(0,0,0,.09);-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.09);box-shadow:0px 0px 8px 1px rgba(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:bold;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:rgba(0,0,0,0) url("../../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:bold;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:bold;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: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}#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:rgba(0,0,0,0);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:rgba(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}}/*# sourceMappingURL=frontend.css.map */
