.product-offers-section{text-align:center;padding:40px 20px}@media screen and (max-width: 749px){.product-offers-section{padding:20px 0}.product-offer{padding:30px}}.header-title{position:relative;display:block;padding:0 20px;font-size:30px;font-weight:400;color:#000;margin-bottom:10px}.header-stars{margin:10px 0;color:orange;font-size:16px}.header-text{max-width:550px;margin:0 auto 30px}.product-offers-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;text-align:center}.product-offer{flex:1;border:none;border-radius:5px;margin:10px;padding:20px;text-align:center;background:none;max-width:400px}.product-image{max-width:100%;max-height:220px;margin:0 auto;display:block}.product-name{font-size:19px;margin-bottom:0;font-weight:700;text-transform:uppercase}.product-subtitle{font-size:14px;margin-bottom:21px;margin-top:5px}.product-options{display:flex;flex-direction:column;border-top:1px solid #ddd;padding-top:15px;border-bottom:1px solid #ddd;padding-bottom:5px}.product-option{display:flex;align-items:center;margin-bottom:10px;cursor:pointer;letter-spacing:normal;color:#222}.product-option input[type=radio]{display:none}.custom-radio{width:20px;height:20px;border:2px solid #959595;border-radius:50%;margin-right:10px;position:relative}.custom-radio:after{content:"";width:12px;height:12px;background:#b93e70;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s}.product-option input[type=radio]:checked+.custom-radio:after{transform:translate(-50%,-50%) scale(1)}.product-option input[type=radio]:checked+.custom-radio{border:2px solid #b93e70}.divider{width:100%;height:1px;background:#cfcfcf;margin:10px 0}.free-shipping{font-size:13px;color:#080808;margin:10px 0}.continue-button{background:#ffd600;color:#000;font-size:15px;letter-spacing:1px;text-transform:uppercase;padding:10px 15px;font-family:var(--font-heading-family);border:none;border-radius:5px;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;cursor:pointer}@media screen and (max-width: 749px){.continue-button{font-size:20px;margin-bottom:15px}.continue-button:first-child{margin-bottom:45px}}.middle-divider{width:1px;height:auto;background:#cdcdcd;margin:10px 20px}@media (max-width: 767px){.product-offers-container{flex-direction:column}.middle-divider{display:none}.product-offer{box-shadow:#31473e21 0 6px 24px,#4f7a4514 0 0 0 1px}.product-name{padding-top:0}}@media (min-width: 768px){.product-offer{max-width:40%}}.freq_dropp{border-top:1px solid #bbb;padding:10px 15px;font-size:14px;transition:all .3s ease-out;display:none;color:#000;letter-spacing:normal;background:#ffedf2;text-align:left}.freq_dropp .freq_selected{position:relative}.freq_dropp .freq_selected i{font-size:20px;vertical-align:middle;color:#000}span.pricing{flex:1;text-align:right}.freq_dropp .freq_selected i.la-angle-down{font-size:14px;display:block;position:absolute;right:5px;top:5px}.freq_dropp .dropout{display:none;border-top:4px solid #ffb8d7}.freq_dropp .freq_opt{display:block;padding:5px 0 5px 20px;border-bottom:1px solid #ffb8d7;border-top:1px solid #fff}.freq_dropp .freq_opt:hover{cursor:pointer;background:#00800033}.freq_dropp.show-freq{display:block;transform:translateY(0);margin-top:10px}.promo-banner{position:relative;background-color:green;color:#fff;text-align:center;font-size:19px;text-transform:uppercase;font-weight:700;padding:5px 20px;width:fit-content;clip-path:polygon(100% 0,91% 50%,100% 100%,0 100%,9% 50%,0 0);position:absolute;top:0;border:1px solid lightgreen;width:265px;left:50%;margin:168px auto 20px -130px;background:#16c336;background:radial-gradient(circle,#16c336,#067800)}.promo-banner span{display:inline-block;padding:5px}@media (max-width: 600px){.promo-banner{font-size:18px}}form{position:relative}.promo-txt{color:#ff2485;border:2px #ff2485 dashed;background:#fff5fa;display:inline-block;text-transform:uppercase;margin:0 auto;box-shadow:0 0 4px 2px #0003;font-size:15px;font-weight:700;padding:8px 20px;font-size:18px}.overtitle{text-align:center}.overtitle span{background:purple;color:#fff;font-size:13px;text-transform:uppercase;border-radius:3px;display:inline-block;padding:3px 8px 0;font-weight:700}.overtitle.middle-title span{background:#f33f88}.overtitle.first-title span{background:green}
/*# sourceMappingURL=/cdn/shop/t/59/assets/7ml-order-column.css.map */
