@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hh-checkout{--font-base:var(--font-body);--clr-yellow:var(--yolk);--clr-main:var(--yolk);--clr-white:var(--white);--clr-gray:var(--ink-soft);--clr-black:var(--ink);--clr-black-blue:var(--ink);--clr-bg:transparent;--clr-text:var(--ink);--clr-text-secondary:var(--ink-muted);--clr-border:var(--line);--clr-input-bg:var(--cream-soft);--clr-card-bg:var(--cream-soft);--transition:all .3s ease;--radius:12px;--max-width:1360px;font-family:var(--font-body);color:var(--clr-text);-webkit-text-fill-color:currentColor}.hh-checkout p,.hh-checkout h1,.hh-checkout h2,.hh-checkout h3,.hh-checkout h4,.hh-checkout h5,.hh-checkout h6,.hh-checkout label,.hh-checkout li,.hh-checkout span,.hh-checkout input,.hh-checkout select,.hh-checkout:not(.min-h-screen) button{color:var(--clr-text)}.hh-checkout .payment-header_p{justify-content:space-between;align-items:center;width:100%;padding:1rem 0 2rem;display:flex}.hh-checkout .paymen_p_tag{color:var(--clr-text);font-size:25px}.hh-checkout .back_menu{cursor:pointer;color:var(--clr-text-secondary);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.hh-checkout .payment-container{max-width:var(--max-width);background:var(--clr-bg);flex-direction:column;margin:0 auto;padding:0 20px;display:flex}.hh-checkout .payment-content{max-width:var(--max-width);gap:10px}.hh-checkout .payment-content2{max-width:var(--max-width);justify-content:space-between;gap:20px;display:flex}.hh-checkout .pac-item-query{font-family:var(--font-base);font-weight:500}.hh-checkout .container{max-width:var(--max-width);justify-content:space-between;gap:10px;display:flex}.hh-checkout .checkout-form{width:100%}.hh-checkout .same_as_shipping_form-2{margin-top:15px}.hh-checkout .checkout-form-wrapp{background:var(--clr-card-bg);border-radius:5px;width:50%;margin:10px 0;padding:20px}.hh-checkout .checkout-form h2,.hh-checkout .checkout-form h3{color:var(--clr-text);align-items:center;gap:15px;margin-bottom:14px;padding-top:8px;font-size:18px;font-weight:300;display:flex}.hh-checkout .form-group{margin-bottom:8px;font-weight:300}.hh-checkout .form-group-inline{justify-content:space-between;gap:10px;display:flex}.hh-checkout .inline_seond{width:50%}.hh-checkout .form-group-inline .form-group{min-width:30%}.hh-checkout .min-width-50{min-width:49%!important}.hh-checkout input,.hh-checkout select{border:1px solid var(--clr-border);appearance:none;box-sizing:border-box;background:var(--clr-input-bg);width:100%;color:var(--clr-text);border-radius:5px;padding:14px 20px;font-size:16px;font-weight:300}.hh-checkout select{background-image:url(../../assets/logos/down.png);background-position:right 4px center;background-repeat:no-repeat;background-size:12px;margin-bottom:8px}.hh-checkout input::placeholder{color:var(--clr-text-secondary)}.hh-checkout .btn-checkout{background-color:var(--clr-main);color:var(--clr-black);border:3px solid var(--clr-main);cursor:pointer;text-align:center;border-radius:2rem;margin-top:15px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .3s}.hh-checkout .btn-checkout:hover{color:var(--clr-main);background-color:#0000}.hh-checkout .previous-step{color:var(--clr-main);margin-top:15px;text-decoration:none;display:inline-block}.hh-checkout .item{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:1rem;font-weight:300;line-height:20px;display:flex}.hh-checkout .details_order p{color:var(--clr-text);align-items:center;gap:15px;font-size:15px;font-weight:500;line-height:25px;display:flex}.hh-checkout .img_order{background-color:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;justify-content:center;width:30%;padding:10px;display:flex}.hh-checkout .item_img{object-fit:contain;max-width:100px;max-height:100px}.hh-checkout .img_order_del{background-color:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;justify-content:center;width:30%;padding:10px;display:flex}.hh-checkout .img_order_del span,.hh-checkout .img_order_del p,.hh-checkout .img_order_del b{color:var(--clr-text);font-size:12px;font-weight:600}.hh-checkout .total_div,.hh-checkout .summary-totals{border-top:1px solid var(--clr-border);justify-content:space-between;margin-top:20px;padding-top:20px;display:flex}.hh-checkout .summary-totals p{color:var(--clr-text)}.hh-checkout .payment_card_titel b{color:var(--clr-text);font-size:16px;font-weight:600}.hh-checkout .error{color:#230359;margin-top:5px;font-size:14px}.hh-checkout input[type=checkbox],.hh-checkout input[type=checkbox]:checked,.hh-checkout input[type=radio]:checked{accent-color:var(--clr-main)}.hh-checkout label{color:var(--clr-text);font-size:14px;font-weight:400}.hh-checkout #payment-method{margin-bottom:20px}.hh-checkout .hr{background:var(--clr-border);width:100%;height:2px;margin:1rem auto}.hh-checkout .terms_policy,.hh-checkout .note_titel_{margin-top:20px}.hh-checkout .note_titel_ p{color:var(--clr-text-secondary)}.hh-checkout .payment_card{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;margin-bottom:20px;padding:20px}.hh-checkout .payment_card_titel{color:var(--clr-text);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hh-checkout .card_icon_div{gap:10px;display:flex}.hh-checkout .details-card{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;padding:20px}.hh-checkout .order-summary{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;width:40%;height:fit-content;padding:20px;position:sticky;top:20px}.hh-checkout .order-table{border-collapse:collapse;width:100%}.hh-checkout .order-table th,.hh-checkout .order-table td{text-align:left;border-bottom:1px solid var(--clr-border);color:var(--clr-text);padding:10px}.hh-checkout .order-table th{color:var(--clr-text);font-weight:600}.hh-checkout .item-details{align-items:center;gap:10px;display:flex}.hh-checkout .item-img{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.hh-checkout .item-img img{object-fit:contain;max-width:100%;max-height:100%}.hh-checkout .item-description span{color:var(--clr-text);font-weight:600}.hh-checkout .item-description p{color:var(--clr-text-secondary);font-size:14px}.hh-checkout .center_line{background:var(--clr-border);width:1px;margin:0 20px}.hh-checkout .promo_input{width:70%}.hh-checkout .checkout_logo_wrapp{align-items:center;gap:20px;margin-bottom:20px;display:flex}.hh-checkout .checkout_logo_wrapp>img{object-fit:contain;width:140px;height:auto}.hh-checkout .checkout_head_name_wrapp{color:var(--clr-text);align-items:center;gap:10px;display:flex}.hh-checkout .checkout_head_name_wrapp>p{color:var(--clr-text);font-size:14px;font-weight:500}.hh-checkout .sec2_checkout_box_wrapp{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;margin-bottom:20px;padding:10px}.hh-checkout .sec2_checkout_box_wrapp>div{border-bottom:1px solid var(--clr-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.hh-checkout .sec2_checkout_box_wrapp>div>p{color:var(--clr-text);font-size:14px;font-weight:500}.hh-checkout .sec2_checkout_box_wrapp>div>button{color:var(--clr-main);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;text-decoration:underline}.hh-checkout .pg2_heading{color:var(--clr-text);margin-bottom:10px;font-size:18px;font-weight:600}.hh-checkout .pg2_des{color:var(--clr-text-secondary);margin-bottom:20px;font-size:14px}.hh-checkout .paymentbox_main_wrapp{background:var(--clr-card-bg);border-radius:5px;margin-bottom:20px}.hh-checkout .paymentbox_header{color:var(--clr-text);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hh-checkout .paymentbox_contain{background:var(--clr-input-bg);border:1px solid var(--clr-border);border-radius:5px;padding:20px}.hh-checkout .addressbox_header{border-bottom:1px solid var(--clr-border);color:var(--clr-text);cursor:pointer;transition:var(--transition);align-items:center;gap:15px;padding:15px 0;display:flex}.hh-checkout .addressbox_header:hover{background:#63f3ff0d;border-radius:5px;margin:0 -10px;padding:15px 10px}.hh-checkout .addressbox_header p{color:var(--clr-text);margin:0;font-weight:500}.hh-checkout .address_box_radio{cursor:pointer;accent-color:#000;content:"";appearance:auto;border-radius:20px;width:20px;height:20px;padding:0;position:relative}.hh-checkout input[type=radio]:before{background-color:#000}.hh-checkout .checkbox-label{font-weight:300;line-height:1.5}.hh-checkout .headline_for_mob{display:none}.hh-checkout .headline_for_mob2{display:block}@media(max-width:768px){.hh-checkout .headline_for_mob{display:block}.hh-checkout .headline_for_mob2{display:none}.hh-checkout .payment-column-reverse{flex-direction:column-reverse}.hh-checkout .hide_headline{display:none}}.hh-checkout .skip_modal_main_wrapp{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.hh-checkout .skip_white_part_wrapp{background:var(--clr-card-bg);border:1px solid var(--clr-border);text-align:center;width:90%;max-width:400px;color:var(--clr-text);border-radius:10px;padding:30px}.hh-checkout .skip_white_part_wrapp>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.hh-checkout .skip_modal_btn1{background:var(--clr-main);color:var(--clr-black);border:2px solid var(--clr-main);cursor:pointer;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.hh-checkout .skip_modal_btn1:hover{color:var(--clr-main);background:0 0}.hh-checkout .skip_modal_btn2{color:var(--clr-text);border:2px solid var(--clr-border);cursor:pointer;background:0 0;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.hh-checkout .skip_modal_btn2:hover{background:var(--clr-border);color:var(--clr-text)}@media screen and (min-width:1024px){.hh-checkout .payment-content{max-width:var(--max-width);justify-content:space-between;gap:30px;margin:0 auto;padding:0 20px;display:flex}.hh-checkout .order-summary{height:fit-content;position:sticky;top:20px}}@media screen and (min-width:768px)and (max-width:1023px){.hh-checkout .payment-content{flex-direction:column;gap:20px}.hh-checkout .inline_seond,.hh-checkout .checkout-form,.hh-checkout .order-summary{width:100%}.hh-checkout .form-group-inline{flex-direction:column}.hh-checkout .btn-checkout{width:100%}.hh-checkout .order-table{font-size:14px}}@media screen and (max-width:767px){.hh-checkout .center_line{display:none}.hh-checkout .checkout_logo_wrapp{text-align:center;flex-direction:column;gap:20px;margin-bottom:0}.hh-checkout .checkout_logo_wrapp>img{margin-bottom:20px}.hh-checkout .checkout_head_name_wrapp{justify-content:center}.hh-checkout .order-table{font-size:12px}.hh-checkout .inline_seond{width:100%}.hh-checkout .payment-content,.hh-checkout .payment-content2{flex-direction:column;gap:20px}.hh-checkout .checkout-form-wrapp{order:1;width:100%;padding:15px 0}.hh-checkout .payment_card_titel b{font-size:14px}.hh-checkout .checkout-form,.hh-checkout .order-summary{width:100%}.hh-checkout .checkout-form h2,.hh-checkout .checkout-form h3{font-size:16px}.hh-checkout .form-group-inline{flex-direction:column;gap:0}.hh-checkout .form-group-inline .form-group{width:100%}.hh-checkout .form-group input,.hh-checkout .form-group select{font-size:14px}.hh-checkout .btn-checkout{font-size:12px}.hh-checkout .item_img{max-width:60px}.hh-checkout .summary-totals p{font-size:12px}}.hh-checkout #stickyio_cc_number,.hh-checkout #stickyio_cc_expiry,.hh-checkout #stickyio_cc_cvv{background:var(--clr-input-bg)!important;color:var(--clr-text)!important}.hh-checkout .right-section{border-radius:10px;width:48%;padding:20px}.hh-checkout .logo{object-fit:contain;width:100px;margin-bottom:10px}.hh-checkout .shipping-form .form-group{margin-bottom:20px}.hh-checkout .input-field{border:1px solid var(--clr-border);background:var(--clr-input-bg);width:100%;color:var(--clr-text);border-radius:5px;margin-bottom:10px;padding:15px}.hh-checkout .apply-button{background-color:var(--clr-main);color:#fff;border:2px solid var(--clr-main);cursor:pointer;height:80%;transition:var(--transition);border-radius:5px;margin-bottom:10px;padding:15px;font-size:17px}.hh-checkout .apply-button:hover{color:#111;background-color:#fff;border:2px solid #111}.hh-checkout .form-row{gap:10px;display:flex}.hh-checkout .checkbox-container{color:var(--clr-text);font-size:14px}.hh-checkout .submit-button{background-color:var(--clr-main);width:100%;color:var(--clr-black);border:2px solid var(--clr-main);cursor:pointer;transition:var(--transition);border-radius:5px;padding:10px;font-size:16px}.hh-checkout .submit-button:hover{color:var(--clr-main);background-color:#0000}.hh-checkout .product-info-right{align-items:center;margin-top:1rem;margin-bottom:10px;display:flex}.hh-checkout .product-image{justify-content:center;align-items:center;min-height:80px;padding:10px 10px 10px 0;display:flex}.hh-checkout .product-image img{border:.5px solid var(--clr-border);object-fit:contain;border-radius:5px;width:60px;height:60px;padding:5px}.hh-checkout .product-price .original-price{color:red;font-size:14px;-webkit-text-decoration:line-through #000;text-decoration:line-through #000;text-decoration-thickness:2px}.hh-checkout .product-price .discounted-price{color:var(--clr-text);font-size:14px}.hh-checkout .discount-code-section{align-items:center;gap:10px;margin-top:20px;display:flex}.hh-checkout .discount-code-button{background-color:var(--clr-main);color:var(--clr-black);border:2px solid var(--clr-main);cursor:pointer;transition:var(--transition);border-radius:5px;padding:10px}.hh-checkout .apply-button:hover,.hh-checkout .discount-code-button:hover{color:var(--clr-main);background-color:#0000}.hh-checkout .order-summary2{flex-direction:column;max-width:485px;margin:5px 0;display:flex}.hh-checkout .price{color:var(--clr-text);font-size:12px}.hh-checkout .price.free{color:#4caf50}.hh-checkout .total-savings{text-align:center;color:#4caf50;margin-top:20px}.hh-checkout .final-total{color:var(--clr-text);justify-content:space-between;margin-top:20px;font-size:16px;font-weight:700;display:flex}.hh-checkout .breadcrumb{text-align:left;color:var(--clr-text-secondary);margin-top:10px;margin-bottom:20px;font-size:16px}.hh-checkout .order-summary2{background:var(--clr-card-bg);border-radius:10px;padding:10px 0}.hh-checkout .order-summary2 h2{color:var(--clr-text);margin-bottom:20px;font-size:20px}.hh-checkout .order_summary_img{background-color:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:5px;width:100px;padding:14px}.hh-checkout .item{align-items:flex-start;margin-bottom:20px;display:flex}.hh-checkout .order-summary2 .item{justify-content:flex-start;align-items:center;gap:15px;width:100%}.hh-checkout .order-summary2 .item .div_card{flex:1;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0}.hh-checkout .order-summary2 .item .div_card>p{text-align:left;flex:1;min-width:0}.hh-checkout .order-summary2 .item .product-price,.hh-checkout .order-summary2 .item .product-price.pro-price{flex-shrink:0;justify-content:flex-end;align-items:center}.hh-checkout .item img{object-fit:contain;border-radius:6px;width:64px;height:68px}.hh-checkout .item p{color:var(--clr-text);margin:0;font-size:15px}.hh-checkout .price span{color:var(--clr-text);margin-right:10px;font-size:16px;font-weight:700}.hh-checkout .price span:first-child{color:var(--clr-text-secondary);text-decoration:line-through}.hh-checkout .total p{color:var(--clr-text);font-size:14px;font-weight:500}.hh-checkout .total h3{color:var(--clr-text);font-size:18px;font-weight:600}.hh-checkout .star_icon{color:var(--clr-main)}.hh-checkout .savings-banner{border:1px solid var(--clr-main);color:var(--clr-main);background:#63f3ff1a;border-radius:5px;align-items:center;gap:10px;margin:10px 0;padding:10px;font-weight:500;display:flex}.hh-checkout .savings-banner img{width:20px;height:20px}.hh-checkout .div_card{justify-content:space-between;align-items:center;width:100%;display:flex}.hh-checkout .div_card p{color:var(--clr-text);font-size:14px;font-weight:500}.hh-checkout .total-section{background:var(--clr-card-bg);border:1px solid var(--clr-border);cursor:pointer;transition:var(--transition);border-radius:5px;padding:15px}.hh-checkout .total-section:hover{border-color:var(--clr-main)}.hh-checkout .total-details{color:var(--clr-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-checkout .total-details img{width:25px;height:25px}.hh-checkout .total-details span{color:var(--clr-main);font-size:18px;font-weight:600}.hh-checkout .expand-button{color:var(--clr-main);justify-content:center;align-items:center;display:flex}.hh-checkout .expand-button span{color:var(--clr-main)}.hh-checkout .features>ul>li{color:var(--clr-text-secondary);margin-bottom:8px;font-size:14px}.hh-checkout .os-img{border:1px solid var(--clr-border);border-radius:5px;justify-content:center;align-items:center;width:70px;min-height:58px;display:flex;overflow:hidden;padding:5px!important}.hh-checkout .os-img img{border:unset;border-radius:0;height:49px;padding:0}.hh-checkout .monthly-cost{font-size:14px!important}@media(max-width:768px){.hh-checkout .container{flex-direction:column;gap:20px}.hh-checkout .left-section,.hh-checkout .right-section{width:100%}.hh-checkout .order-summary2{max-width:100%}.hh-checkout .order-summary2 .item{justify-content:flex-start;align-items:center;gap:15px;margin-bottom:20px;display:flex}.hh-checkout .os-img img{padding:0;height:59px!important}.hh-checkout .order-summary2 .order_summary_img{object-fit:contain;width:70px;min-width:50px;height:70px}.hh-checkout .order-summary2 .div_card{flex-flow:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hh-checkout .total_p{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.hh-checkout .order-summary2 .div_card p{color:var(--clr-text);margin:0;font-size:14px;font-weight:500;line-height:1.3}.hh-checkout .order-summary2 .product-price{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hh-checkout .order-summary2 .product-price .original-price{color:var(--clr-text-secondary);font-size:12px;text-decoration:line-through}.hh-checkout .order-summary2 .product-price .discounted-price{color:var(--clr-text);font-size:14px;font-weight:600}.hh-checkout .order-summary-title{font-size:18px}.hh-checkout .order_summery_hr{margin:10px 0 19px}.hh-checkout .your-total-div{margin-top:15px}.hh-checkout .order-summary2 .item>div:first-child svg{width:30px;height:30px}.hh-checkout .icon-box-c{height:70px}}@media(max-width:480px){.hh-checkout .order-summary2{padding:15px 0}.hh-checkout .order-summary2 .item{gap:12px;margin-bottom:15px}.hh-checkout .order-summary2 .order_summary_img{width:70px;min-width:70px;height:70px}.hh-checkout .order-summary2 .div_card p,.hh-checkout .order-summary2 .product-price .discounted-price{font-size:13px}.hh-checkout .order-summary2 .product-price .original-price{font-size:11px}.hh-checkout .order-summary2 .product-price{justify-content:flex-end;margin:0}.hh-checkout .order-summary-title{margin-bottom:5px;font-size:16px}.hh-checkout .pro-price{flex-direction:column;align-items:flex-end!important;gap:0!important}.hh-checkout .monthly-cost{font-size:12px!important}}.hh-checkout .features{margin-top:20px}.hh-checkout .features ul{margin:0;padding:0;list-style:none}.hh-checkout .features li{color:var(--clr-text-secondary);margin-bottom:8px;font-size:14px}.hh-checkout .ssl-secured-payment{color:var(--clr-text);justify-content:center;align-items:center;gap:5px;margin-top:20px;display:flex}.hh-checkout .ssl-secured-payment .fa-lock{color:var(--clr-main)}.hh-checkout .details_of_checkbox{width:16px;height:16px;accent-color:var(--clr-main);cursor:pointer;margin-right:10px}.hh-checkout .details_of_checkbox:checked{accent-color:var(--clr-main)}.hh-checkout .details_of_checkbox:checked:before{content:"";border:2px solid var(--clr-main);background:var(--clr-main);border-radius:3px;width:16px;height:16px;display:block;position:relative}.hh-checkout .remove_coupen_btn{color:#fff;cursor:pointer;transition:var(--transition);background:#230359;border:none;border-radius:3px;padding:2px 6px;font-size:12px}.hh-checkout .remove_coupen_btn:hover{background:#230359}.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link{color:var(--clr-text)!important;-webkit-text-fill-color:var(--clr-text)!important;text-decoration:underline!important}.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:hover,.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:focus-visible,.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:active{color:#0b57d0!important;-webkit-text-fill-color:#0b57d0!important;text-decoration:underline!important}.hh-checkout .payment-container{max-width:var(--max);padding-inline:var(--gutter);background:0 0;padding-block:48px 96px}@media(max-width:768px){.hh-checkout .payment-container{padding-block:28px 64px}}.hh-checkout .payment-content2{align-items:flex-start;gap:32px;max-width:none}.hh-checkout .payment-content{max-width:none}.hh-checkout .checkout-form-wrapp,.hh-checkout .order-summary2,.hh-checkout .product-info-right,.hh-checkout .paymentbox_contain,.hh-checkout .sec2_checkout_box_wrapp,.hh-checkout .contect_box_main_wrapp{background:var(--cream-soft);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.hh-checkout .contect_box_main_wrapp>div{grid-template-columns:84px 1fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.hh-checkout .contect_box_main_wrapp>div+div{border-top:1px solid var(--line)}.hh-checkout .contect_box_main_wrapp>div>p:first-child{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.68rem}.hh-checkout .contect_box_main_wrapp>div>p:nth-child(2){color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.95rem}.hh-checkout .contect_box_main_wrapp>div>button{cursor:pointer;color:var(--ink-muted);text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.hh-checkout .contect_box_main_wrapp>div>button:hover{color:var(--ink)}@media(max-width:480px){.hh-checkout .contect_box_main_wrapp>div{grid-template-columns:1fr auto;gap:4px 12px}.hh-checkout .contect_box_main_wrapp>div>p:first-child{grid-column:1/-1}}.hh-checkout .checkout-form-wrapp{margin:0;padding:28px}@media(max-width:640px){.hh-checkout .checkout-form-wrapp{padding:20px}}.hh-checkout .order-summary2{padding:24px}.hh-checkout .product-info-right{padding:16px}.hh-checkout .paymentbox_main_wrapp{background:0 0}.hh-checkout .checkout-form h2,.hh-checkout .checkout-form h3,.hh-checkout .order-summary-title,.hh-checkout .pg2_heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink)}.hh-checkout .checkout-form h3{margin-bottom:16px;font-size:1.15rem;font-weight:500}.hh-checkout .order-summary-title{font-size:1.15rem!important;font-weight:500!important}.hh-checkout .pg2_des,.hh-checkout .no-sharing,.hh-checkout .checkbox-label{color:var(--ink-muted)}.hh-checkout .checkout_head_name_wrapp>p{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem}.hh-checkout input,.hh-checkout select,.hh-checkout textarea{border:1px solid var(--line-strong);background:color-mix(in oklab,var(--cream-deep) 80%,transparent);color:var(--ink);border-radius:12px;padding:14px 16px;font-size:.95rem;font-weight:400;transition:border-color .25s,box-shadow .25s}.hh-checkout input::placeholder,.hh-checkout textarea::placeholder{color:var(--ink-muted);opacity:1}.hh-checkout input:focus,.hh-checkout select:focus,.hh-checkout textarea:focus{border-color:var(--yolk);box-shadow:0 0 0 3px color-mix(in oklab,var(--yolk) 25%,transparent);outline:none}.hh-checkout select option{background:var(--cream-deep);color:var(--ink)}.hh-checkout .form-group{margin-bottom:12px}.hh-checkout .form-group-inline{gap:12px}.hh-checkout input[type=checkbox],.hh-checkout input[type=radio]{accent-color:var(--yolk)!important}.hh-checkout .apply-button,.hh-checkout button.apply-button,.hh-checkout .btn-checkout{background:var(--yolk);-webkit-text-fill-color:var(--white);font-family:var(--font-body);letter-spacing:.01em;text-transform:none;border:1.5px solid var(--yolk);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.95rem;font-weight:600;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:inline-flex;color:var(--white)!important}.hh-checkout .apply-button:hover,.hh-checkout button.apply-button:hover,.hh-checkout .btn-checkout:hover{background:var(--yolk-deep);border-color:var(--yolk-deep);box-shadow:0 12px 28px -10px color-mix(in oklab,var(--yolk) 55%,transparent);transform:translateY(-2px);color:var(--white)!important}.hh-checkout .apply-button:disabled{opacity:.6;box-shadow:none;transform:none}.hh-checkout .discount-code-section{align-items:stretch;gap:12px}.hh-checkout .discount-code-section .input-field{margin:0}.hh-checkout .input-field{border-radius:12px}.hh-checkout .expand-button,.hh-checkout .remove_coupen_btn{-webkit-text-fill-color:var(--ink);transition:var(--transition);border:1.5px solid var(--line-strong)!important;color:var(--ink)!important;background:0 0!important;border-radius:999px!important}.hh-checkout .expand-button:hover,.hh-checkout .remove_coupen_btn:hover{background:color-mix(in oklab,var(--yolk) 14%,transparent)!important;border-color:var(--yolk)!important}.hh-checkout .order_summery_hr{border:none;border-top:1px solid var(--line);margin:18px 0}.hh-checkout .order-summary2 .item{gap:14px;margin-bottom:14px}.hh-checkout .icon-box-c,.hh-checkout .os-img,.hh-checkout .item_img_card{background:var(--cream-deep);border:1px solid var(--line)!important;border-radius:12px!important}.hh-checkout .icon-box-c svg{color:var(--ink)}.hh-checkout .original-price{color:var(--ink-muted);text-decoration:line-through}.hh-checkout .discounted-price{color:var(--ink);font-weight:600}.hh-checkout .total-details,.hh-checkout .your-total-div{border-top:1px solid var(--line);padding-top:16px}.hh-checkout .total_p{font-family:var(--font-display)}.hh-checkout .addressbox_header{border-bottom:1px solid var(--line)}.hh-checkout .addressbox_header:hover{background:color-mix(in oklab,var(--yolk) 8%,transparent);border-radius:12px}.hh-checkout .features{border-radius:12px}.hh-checkout .features>ul>li,.hh-checkout .features li{color:var(--ink-soft)}.hh-checkout .savings-banner{border:1px solid color-mix(in oklab,var(--yolk) 32%,transparent);color:var(--ink);border-radius:12px;background:color-mix(in oklab,var(--yolk) 14%,transparent)!important}.hh-checkout .ssl-secured-payment{color:var(--ink-muted)}.hh-checkout .sms-section{margin-top:20px}.hh-checkout .checkout-legal-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:12px;font-size:.85rem;display:flex}.hh-checkout .checkout-legal-footer-links .checkout-legal-sep{color:var(--ink-muted)}.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link{text-underline-offset:4px;transition:color .25s;color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important;text-decoration:underline!important}.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:hover,.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:focus-visible,.hh-checkout .payment-container .checkout-legal-footer-links a.checkout-legal-footer-link:active{color:var(--yolk)!important;-webkit-text-fill-color:var(--yolk)!important}.hh-checkout .bg-white{background-color:var(--cream-soft)!important}.hh-checkout .bg-gray-50,.hh-checkout .bg-gray-100{background-color:var(--cream-deep)!important}.hh-checkout .border-gray-100,.hh-checkout .border-gray-200,.hh-checkout .border-gray-300{border-color:var(--line)!important}.hh-checkout .text-gray-800,.hh-checkout .text-gray-900,.hh-checkout .text-gray-700{-webkit-text-fill-color:var(--ink);color:var(--ink)!important}.hh-checkout .text-gray-600,.hh-checkout .text-gray-500,.hh-checkout .text-gray-400{-webkit-text-fill-color:var(--ink-muted);color:var(--ink-muted)!important}.stripe-checkout-form{width:100%}.stripe-checkout-error{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:10px;padding:8px 12px;font-size:14px}.stripe-payment-loading{color:#666;text-align:center;padding:12px 0;font-size:14px}.stripe-checkout-submit{margin-top:16px}.addon-add-button,button.addon-add-button{color:#0b0f14!important;-webkit-text-fill-color:#0b0f14!important;background:#f8f7f3!important;border-color:#f8f7f3!important}.addon-add-button:hover,button.addon-add-button:hover{color:#0b0f14!important;-webkit-text-fill-color:#0b0f14!important;background:#fffe!important}.free-order-box{border:1px solid var(--clr-border,#0000001f);border-radius:10px;margin-top:12px;padding:16px}.checkout-form--compact h3{margin:10px 0 6px;font-size:15px}.checkout-form--compact .form-group,.checkout-form--compact .form-group-inline{margin-bottom:6px}.checkout-form--compact input,.checkout-form--compact select{padding:9px 10px;font-size:14px}.checkout-form--compact .sms-section{margin-top:.9rem!important}.checkout-form--compact .sms-section input[type=checkbox]{width:18px!important;height:18px!important}.checkout-form--compact .sms-section .checkbox-label{font-size:12px!important;line-height:1.35!important}.checkout-back-link{width:100%;color:var(--clr-text);opacity:.75;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:13px;display:block}.compare-at-price{color:var(--color-destructive,#d33);opacity:.9;margin-right:8px;font-weight:500;text-decoration:line-through}.per-month-note{color:var(--clr-text);opacity:.75;white-space:nowrap;font-size:11px;font-weight:500}.product-price{flex-wrap:wrap}.product-details h4{overflow-wrap:anywhere}.product-price .compare-at-price,.compare-at-price{text-decoration:line-through;color:#d92d20!important}.btn-checkout{flex-direction:column;row-gap:2px;line-height:1.15}.btn-checkout .compare-at-price{margin-right:8px;font-weight:700}.btn-checkout .btn-real-price{color:var(--white,#f8f7f3);font-weight:700}.btn-checkout .compare-at-price,.stripe-checkout-submit .compare-at-price,button .compare-at-price{text-decoration-thickness:2px;color:#ff3b30!important;opacity:1!important;font-weight:800!important;-webkit-text-decoration:line-through #ff3b30!important;text-decoration:line-through #ff3b30!important}.compare-at-price{color:#ff3b30!important;font-weight:700!important;-webkit-text-decoration:line-through #ff3b30!important;text-decoration:line-through #ff3b30!important}.product-price .compare-at-price,.pro-price .compare-at-price,.total-details .compare-at-price,p .compare-at-price{color:#ff3b30!important;text-decoration-color:#ff3b30!important}.compare-at-price{-webkit-text-fill-color:#ff3b30!important}.btn-real-price{-webkit-text-fill-color:var(--white,#f8f7f3)!important}.stripe-checkout-form,form.stripe-checkout-form{padding-bottom:4px}.stripe-checkout-submit{white-space:normal;min-height:58px;padding:10px 16px;overflow:visible;margin-top:12px!important}.order-summary2 .pg2_heading{margin:0 0 8px;font-size:1.05rem}.stripe-checkout-form{padding-bottom:4px}.order-summary2 .payment-express-wrapper,.stripe-checkout-form .StripeElement{margin-bottom:6px}.btn-checkout{font-size:.9rem}.btn-checkout .btn-real-price,.btn-checkout .compare-at-price{font-size:.95rem}@media(max-width:640px){.order-summary2 .headline_for_mob h2{font-size:1.5rem!important}.order-summary2 .pg2_heading{font-size:.98rem}.stripe-checkout-submit{min-height:54px;margin-top:10px!important}}.discount-code-section{gap:8px;margin-top:12px}.discount-code-section .input-field{border-radius:10px;height:40px;min-height:40px;padding:6px 12px;font-size:.9rem}.discount-code-section .apply-button,.discount-code-section button.apply-button{border-radius:10px;height:40px;min-height:40px;margin-bottom:0;padding:0 12px;font-size:.85rem}.payment-container{width:100%;margin-inline:auto}.payment-content2{justify-content:center;width:100%}.payment-content2>.checkout-form-wrapp,.payment-content2>.order-summary2{width:100%;max-width:720px;margin-inline:auto}@media(max-width:767px){.payment-content2>.checkout-form-wrapp,.payment-content2>.order-summary2{max-width:100%}}.order-page-stack{flex-direction:column;gap:14px;display:flex}.order-page-stack>*{margin-top:0!important;margin-bottom:0!important}.order-page-stack>.order-summary2{padding-block:14px}.order-page-stack .apply-button,.order-page-stack .btn-checkout,.order-page-stack .stripe-checkout-submit{letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;width:100%;height:54px;min-height:54px;padding:0 16px;font-size:17px;font-weight:600;line-height:1.1;display:inline-flex;margin:0!important}.order-page-stack .stripe-checkout-submit{margin-top:12px!important}.order-line{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.order-line--single{border:1px solid var(--clr-border);border-radius:12px;align-items:stretch;gap:12px;padding:8px 10px;display:flex}.order-line__col{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-end;min-width:0;height:132px;display:flex}.order-line__lower{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.order-line__media{border:.5px solid var(--clr-border);border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:108px;height:132px;padding:0;display:flex;overflow:hidden}.order-line__media img{object-fit:contain;border:none;border-radius:0;width:100%;height:100%;padding:0;display:block}.order-line__media--row{width:84px;height:112px}.order-line__body{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.order-line__title{overflow-wrap:anywhere;color:var(--clr-text);text-align:right;margin:0;font-weight:600;line-height:1.2}.order-line__title--row{font-size:13px}.order-line__modifier{opacity:.8;font-size:.5em;font-weight:500}.order-line__duration{font-size:.85em;font-weight:500}.order-line__prices{text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;margin-left:auto;display:flex}.order-line__prices .compare-at-price{flex-basis:100%}.order-line__prices .discounted-price{font-weight:700}.order-line__prices .per-month-note{flex-basis:100%}.order-page-stack>.order-summary2{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}
