.srh-payment-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#111;line-height:1;max-width:100%}.srh-payment-icons svg{display:block;height:20px!important;min-height:20px;flex:none;color:#111;max-width:100%;opacity:1!important;filter:none!important;transition:none!important}.srh-payment-icons svg:hover{color:#111;opacity:1!important;filter:none!important}.srh-product-payment{margin:14px 0 20px;max-width:100%}.srh-payment-note{font:400 12px/1.65 'SRH Inter',Inter,system-ui,sans-serif!important;color:#6B6B6B!important;margin:8px 0 0;max-width:100%;white-space:normal!important}.srh-payment-note svg{flex:0 0 15px}.srh-cart-payment-top,.srh-checkout-encryption{display:flex;align-items:center;gap:8px}.srh-cart-payment-top{padding:12px 16px;border:1px solid #E7E2DA;background:#fff;margin:0 0 20px}.srh-cart-payment-bottom{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding-top:20px;clear:both;color:#6B6B6B;font-size:12px}.srh-footer-payments{display:flex;justify-content:flex-end;padding-top:20px!important;margin-top:20px!important;border-top:1px solid #E7E2DA}.srh-footer-payments .srh-payment-icons{justify-content:flex-end}
body.srh-payment-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:start;float:none!important;width:100%!important;overflow:visible!important}body.srh-payment-checkout .srh-checkout-customer{min-width:0;max-width:100%;padding:0!important;margin:0;box-sizing:border-box}body.srh-payment-checkout #customer_details{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}body.srh-payment-checkout .srh-order-sidebar{position:sticky;top:24px;min-width:0;max-width:100%;background:#fff;border:1px solid #E7E2DA;padding:24px;align-self:start;box-sizing:border-box}body.srh-payment-checkout #order_review_heading,body.srh-payment-checkout #order_review{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}body.srh-payment-checkout #order_review_heading{margin-bottom:18px!important}body.srh-payment-checkout #order_review_heading,body.srh-payment-checkout .woocommerce-billing-fields>h3{font-size:24px!important;line-height:1.25!important}body.srh-payment-checkout .woocommerce-billing-fields>h3{margin:0 0 20px!important}body.srh-payment-checkout form.checkout:after{display:none!important}body.srh-payment-checkout form.checkout>.woocommerce-NoticeGroup,body.srh-payment-checkout form.checkout>.woocommerce-NoticeGroup-checkout{grid-column:1/-1}body.srh-payment-checkout .woocommerce .form-row{float:none!important;width:100%!important;padding:0!important;margin:0 0 18px!important;box-sizing:border-box}body.srh-payment-checkout .woocommerce .form-row input.input-text,body.srh-payment-checkout .woocommerce .form-row select{width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px}body.srh-payment-checkout #billing_country_field,body.srh-payment-checkout .woocommerce-shipping-fields{display:none!important}body.srh-payment-checkout .select2-container{max-width:100%!important;width:100%!important}body.srh-payment-checkout .select2-selection{min-height:48px!important;display:flex;align-items:center}body.srh-payment-checkout .select2-selection__arrow{top:12px!important}.srh-checkout-encryption{margin:18px 0!important}.srh-order-sidebar table{width:100%;max-width:100%;table-layout:fixed}.srh-order-sidebar th,.srh-order-sidebar td{overflow-wrap:anywhere;word-break:normal}.srh-order-sidebar .amount{white-space:normal!important}.srh-order-sidebar #payment{max-width:100%;box-sizing:border-box}
html,body{overflow-x:hidden;max-width:100%}body.srh-site main,body.srh-site section,body.srh-site .srh-container{box-sizing:border-box;max-width:100%;min-width:0}body.srh-site h1{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.srh-site img{max-width:100%;height:auto}
@media(min-width:901px){body.srh-payment-checkout{overflow-x:clip!important;overflow-y:visible!important}body.srh-payment-checkout main,body.srh-payment-checkout .srh-page-content,body.srh-payment-checkout .woocommerce{overflow:visible!important}}
@media(max-width:900px){body.srh-payment-checkout form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr)!important;gap:28px}body.srh-payment-checkout .srh-order-sidebar{position:static;order:2;top:auto}.srh-checkout-customer{order:1}}
@media(max-width:767px){body.srh-site main.srh-container,body.srh-site .srh-container,body.srh-site .srh-hero{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}body.srh-site .srh-checkout-customer{padding:0!important}body.srh-site .srh-container .srh-container{padding-left:0!important;padding-right:0!important}body.srh-site h1,body.srh-site .srh-hero h1,body.srh-site .srh-collection-copy h1,body.srh-site .srh-page-heading h1,body.srh-site .summary h1{font-size:clamp(30px,8vw,40px)!important;line-height:1.05!important;max-width:100%!important;white-space:normal!important}.srh-payment-icons{gap:8px}.srh-product-payment{margin:12px 0 18px}.srh-cart-payment-bottom{justify-content:flex-start;gap:12px}.srh-footer-payments{justify-content:flex-end}body.srh-payment-checkout .srh-order-sidebar{padding:20px}body.srh-payment-checkout .woocommerce table.shop_table td,body.srh-payment-checkout .woocommerce table.shop_table th{padding:12px 8px!important;font-size:13px!important}}
body.srh-payment-checkout form.checkout>.ct-order-review,body.srh-payment-checkout form.checkout>.ct-customer-details{padding:0!important;margin:0!important;border:0!important;background:transparent!important;min-width:0;max-width:100%;width:100%}
@media(min-width:901px){body.srh-payment-checkout form.checkout>.ct-order-review{position:sticky!important;top:24px!important;align-self:start}body.srh-payment-checkout form.checkout>.ct-order-review>.srh-order-sidebar{position:static!important;padding:20px}body.srh-payment-checkout .srh-order-sidebar table.shop_table th,body.srh-payment-checkout .srh-order-sidebar table.shop_table td{padding:9px 10px!important;font-size:13px!important;line-height:1.45!important}body.srh-payment-checkout .srh-order-sidebar table.shop_table .shipping th,body.srh-payment-checkout .srh-order-sidebar table.shop_table .shipping td{display:table-cell!important;vertical-align:top!important}body.srh-payment-checkout .srh-order-sidebar .shipping label{font-size:13px!important;line-height:1.45!important}body.srh-payment-checkout .srh-order-sidebar #order_review_heading{margin-bottom:12px!important}.srh-order-sidebar .woocommerce-privacy-policy-text p,.srh-order-sidebar .woocommerce-terms-and-conditions-wrapper p{font-size:12px!important;line-height:1.6!important;margin-bottom:10px!important}body.srh-payment-checkout .srh-order-sidebar .woocommerce-info{font-size:13px!important;line-height:1.6!important;padding:12px!important}.srh-order-sidebar .srh-checkout-encryption{margin:12px 0!important}}
@media(max-width:900px){body.srh-payment-checkout form.checkout>.ct-order-review{position:static!important;order:2}body.srh-payment-checkout form.checkout>.ct-customer-details{order:1}}
@media(min-width:901px){body.srh-payment-checkout .srh-order-sidebar .woocommerce-info{padding-left:42px!important}}

