@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}.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}
