.card__badge{display:none}.bb__step-3,.bb__step-2{display:none}.bb__title{text-transform:uppercase;text-align:center}.bb__title h1{margin-bottom:10px}.bb__title small{display:block;font-size:1.8rem;font-weight:600;color:hotpink}.bb__title h2{font-weight:400;font-size:2rem}.bb__benefits{text-align:center}.bb__benefits ul{list-style:none;margin:0;padding:0}.bb__benefits ul li{list-style:none;display:inline-block;padding:5px 10px;padding-left:20px;font-size:14px;color:black;font-family:var(--font-heading-family)}.bb__benefits ul li:before{content:' ';width:20px;height:20px;display:inline-block;vertical-align:text-bottom;margin-right:8px;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bTcgNy40NTdsLTkuMDA1IDkuNTY1LTQuOTk1LTUuODY1Ljc2MS0uNjQ5IDQuMjcxIDUuMDE2IDguMjQtOC43NTIuNzI4LjY4NXoiLz48L3N2Zz4=');background-repeat:no-repeat;color:hotpink;background-size:contain}@media screen and (min-width:749px){.bb__options{display:flex;gap:35px;position:relative}}.bb__options .box{text-align:center;border:1px solid #ddd}.bb__options .box h4{text-transform:uppercase;font-family:var(--font-bold);font-size:24px;margin-bottom:13px}.bb__options .box-img{width:100%}.bb__options .sub{display:block;position:relative}.bb__options .sub span{background:black;color:white;padding:10px;font-size:20px}.bb__options p{padding:10px 25px;margin-bottom:0}.bb__options button{background:var(--yellow);color:black;border:0;padding:15px 20px;text-transform:uppercase;line-height:1;margin-bottom:20px;font-size:16px;padding-top:18px;letter-spacing:1px;cursor:pointer}.bb__options button:hover{background:black;color:white}.bb__price{margin-top:10px;line-height:normal}.bb__price .orig_price{font-size:2rem;color:#999;font-weight:400;text-decoration:line-through}.bb__price .new_price{font-size:23px;color:black;font-family:var(--font-bold);font-weight:normal;letter-spacing:normal;display:block}.bb__price .sale_desc{font-size:1.6rem;color:black;display:block}.steps{display:flex;justify-content:center;width:100%;margin-bottom:20px}.steps .step{flex:1 100%;text-align:center;background:#eee;padding:7px 0px;font-weight:500;font-size:1.8rem}.steps .step.active{background:#ff29b0;position:relative;color:white}.steps .step.active::after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,41,176,0);border-top-color:#ff29b0;border-width:10px;margin-left:-10px}.bb__boxes.page-width{margin:0 auto}@media (min-width: 1401px){.bb__boxes.page-width{max-width:1100px}}@media (max-width: 1400px) and (min-width: 1100px){.bb__boxes.page-width{max-width:90%}}@media (max-width: 1099px) and (min-width: 750px){.bb__boxes.page-width{max-width:95%}}@media (max-width: 749px){.bb__boxes.page-width{max-width:98%}}.next-btn svg{width:15px;height:15px;display:inline;vertical-align:middle;line-height:normal}.products-contain{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}.card__media img{width:100%;height:auto}.bb__products-layout{display:grid;grid-template-columns:1fr 200px;gap:25px}.select-summary{position:relative}.select-summary .live-region{border:2px solid #333;padding:15px;text-align:center;top:10px}.select-summary .live-region.fix-it{position:fixed}.fake-link{font-size:13px;display:block;text-align:center;padding:10px;font-weight:400;text-transform:uppercase}.fake-link svg{width:14px;height:14px;vertical-align:middle}.product-select .card{text-align:center;padding:20px;border:1px dashed #ddd}.product-select .card .card__heading{margin-top:0;text-transform:uppercase;font-weight:600}.product-select .card .card__description p{font-weight:300;font-style:normal;font-size:1.5rem;letter-spacing:.05em;color:#777;line-height:1.5;max-width:90%;margin:0 auto}.input-number{display:grid;grid-template-columns:50px 1fr 50px;max-width:80%;margin:10px auto;position:relative}.input-number .minus,.input-number .plus{width:33px;height:33px;background:#ffc107;border-radius:50%;border:1px solid #ddaf24;display:block;text-align:center;line-height:40px;cursor:pointer;margin:0 auto}.input-number .minus svg,.input-number .plus svg{width:16px;height:16px;display:inline-block}.input-number .minus.disabled,.input-number .plus.disabled{opacity:.5;cursor:not-allowed}.input-number input{height:34px;width:100%;text-align:center;font-size:16px;border:1px solid #ddd;border-radius:0;display:inline-block;vertical-align:middle;-moz-appearance:textfield;text-indent:12px;line-height:34px}@media (max-width: 1099px) and (min-width: 750px){.input-number{max-width:95%}}#step__3{width:100%;display:block;background:black;font-size:15px;text-transform:uppercase;color:white;letter-spacing:2px;padding:10px;line-height:20px;cursor:pointer}#step__3 svg{width:20px;height:20px;display:inline-block;color:white;line-height:20px;vertical-align:middle}#step__3:disabled{background:#efefef;color:#888;border:none;border-color:#efefef;cursor:not-allowed}#step__3:hover{background:#333}.prod-list{display:grid;grid-template-columns:30% 1fr;gap:8px;border:1px dashed #bbb;padding:10px 8px;position:relative;margin-bottom:8px}.prod-list .details{font-size:13px;color:black;vertical-align:middle;line-height:normal;letter-spacing:normal}.prod-list .cntr{position:absolute;width:25px;height:25px;line-height:25px;border-radius:50%;background:black;color:white;bottom:-5px;right:-5px}@media (max-width: 749px),(max-width: 1099px) and (min-width: 750px){.prod-list{display:block}.prod-list .details{display:none}}.products_listed h5{text-transform:uppercase;font-weight:600;letter-spacing:2px;margin:10px 0}@media (max-width: 749px),(max-width: 1099px) and (min-width: 750px){.products_listed{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.products_listed h5{display:none}}@media (max-width: 1099px) and (min-width: 750px){.products_listed{grid-template-columns:repeat(5, 1fr)}}.bb__freq{background:#f4f4f4;border:1px solid #ddd;padding:20px;text-align:center;margin-bottom:50px;padding-bottom:55px}.bb__freq h4{font-size:20px;letter-spacing:normal}.bb__freq h4 small{display:block;font-family:'serif' !important;font-style:italic;font-weight:400;line-height:2}.bb__freq .intervals{display:grid;max-width:500px;grid-template-columns:repeat(4, 1fr);gap:5px;margin:0 auto}.bb__freq .intervals .interval{font-size:17px;color:black;padding:10px;background:white;border:1px solid #ccc}.bb__freq .intervals .interval small{display:block;font-size:13px;line-height:normal}.bb__freq .intervals .interval.active{background:black;color:white;border-color:black}.bb__freq .intervals .interval:hover{border-color:black;cursor:pointer}.bb__freq .description p{font-size:15px;letter-spacing:normal;color:black;margin-top:20px}.bb__freq .description p .freq-update{font-weight:bold;color:black;text-decoration:underline}.bb__freq button{border-radius:0;padding:15px 25px;background:#ffcc14;border:none;color:#333;font-size:13px;text-transform:uppercase;cursor:pointer;font-weight:600;letter-spacing:1px}.bb__freq button small{font-family:'serif' !important;font-style:italic;text-transform:none;color:#eee;font-size:13px;letter-spacing:normal}.bb__freq button svg{width:14px;height:15px;color:#ddd;vertical-align:middle;line-height:normal}.bb__screens{position:relative;height:auto;min-height:400px;margin-bottom:50px}.loading-div{display:none;background:#f4f4f4;text-align:center;padding:50px;position:absolute;z-index:9999;width:100%;top:0;left:0}.loading-div .txt{font-size:20px;color:black;margin-bottom:20px}.loading-div .spinners{width:130px;height:130px;background:white;border-radius:50%;padding-top:25px;margin:0 auto;border:1px solid #e91e63}.loading-div .txt2{font-size:18px;margin-top:20px;letter-spacing:normal;color:#e91e63}div#prod__summary{display:flex;max-width:300px;gap:10px;align-items:center;justify-content:center;margin:0 auto}div#prod__summary .prod-list{grid:none}div#prod__summary .prod-list .details{display:none}div#prod__summary .prod-list img{max-height:100px}.step:not(.active):not(.no-no){cursor:pointer}.step:not(.active):not(.no-no):hover{color:black;background:#ccc}.no-no{cursor:not-allowed}.no-no:hover{color:#6b7692;background:#eee}.fake-link{cursor:pointer}.fake-link:hover{text-decoration:underline}@media (max-width: 749px),(max-width: 1099px) and (min-width: 750px){.hide-on-mobile{display:none}.show-on-mobile{display:block}.bb__benefits{margin-bottom:10px}.bb__benefits ul{display:grid;grid-template-columns:repeat(3, 1fr)}.bb__benefits ul li{padding:0;font-size:14px;line-height:normal;text-align:center;padding:5px}.bb__benefits ul li::before{display:block;margin:0 auto;margin-bottom:6px}.bb__title{text-align:center;padding-top:10px;border-top:2px dotted pink}.bb__title h1{margin-top:0}.bb__title h1 small{max-width:80%;margin:0 auto}.bb__intro{display:none}.products-contain{grid-template-columns:1fr}.bb__products-layout{display:block;position:relative}.bb__products-layout .select-summary{position:fixed;width:90%;left:5%;right:5%;bottom:10px;background:black;color:white;border-radius:5px}.bb__products-layout .select-summary .live-region{padding:5px}#step__3{min-height:45px;background:#ffc107;color:black;border:none}.input-number input{text-indent:0}}@media (max-width: 1099px) and (min-width: 750px){.products-contain{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.bb__products-layout .select-summary{max-width:80%;left:10%;right:10%}}p.lead{text-align:center;color:#535353;font-size:16px}@media (min-width: 750px){p.lead{max-width:90%;margin:10px auto}}.box p{color:#333;letter-spacing:unset;line-height:1.7;font-size:13px;font-family:sans-serif}