.woo-variation-swatches
ul[data-attribute_name="attribute_pa_evil_eye"]
li[data-value="not_included"]{display:none!important}:root{--mg-cream:#fdfaf1;--mg-ink:#111;--mg-muted:#7a7a7a;--mg-field:#ececec;--mg-panel:#f0efed;--mg-line:#e2ded6;--mg-red:#c8202f;--mg-display:"Playfair Display",Georgia,"Times New Roman",serif;--mg-body:"Poppins","Segoe UI",Helvetica,Arial,sans-serif}h2{color:#022B5D}.et_overlay{display:none!important}.menu-cart>a,.menu-account>a{font-size:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px}.menu-cart>a::before{content:"\e07a";font-family:"ETmodules";font-size:18px;color:inherit}.menu-account>a::before{content:"\e08a";font-family:"ETmodules";font-size:18px;color:inherit}@media (min-width:981px){.products-mega{position:relative!important}.products-mega>.sub-menu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%) translateY(15px)!important;width:1100px!important;min-width:1100px!important;display:flex!important;align-items:stretch;padding:35px 10px!important;background:#faf8f5!important;border-top:3px solid #022B5D!important;box-shadow:0 20px 50px rgba(0,0,0,.12)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:all .3s ease!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overscroll-behavior:contain}.products-mega:hover>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.products-mega>.sub-menu>li{float:none!important;box-sizing:border-box!important;padding:0 24px!important;border-left:1px solid rgba(2,43,93,.1)}.products-mega>.sub-menu>li:first-child{border-left:none}.products-mega>.sub-menu>li:nth-child(1){width:21%!important}.products-mega>.sub-menu>li:nth-child(2){width:33%!important}.products-mega>.sub-menu>li:nth-child(3){width:26%!important}.products-mega>.sub-menu>li:nth-child(4){width:20%!important}.products-mega>.sub-menu>li>a{width:100%!important;box-sizing:border-box!important;color:#022B5D!important;font-size:18px!important;font-weight:600!important;border-bottom:1px solid #022B5D;padding:0 0 12px 0!important;margin-bottom:14px!important;display:block!important}.products-mega>.sub-menu>li>a::after,.products-mega>.sub-menu>li>a:after{display:none!important;content:none!important}.products-mega .sub-menu .sub-menu{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;box-shadow:none!important;border:none!important;width:100%!important;min-width:100%!important;padding:0!important;margin:0!important}.products-mega>.sub-menu>li:nth-child(2)>.sub-menu,.products-mega>.sub-menu>li:nth-child(3)>.sub-menu{column-count:2;column-gap:20px}.products-mega .sub-menu .sub-menu li{display:block!important;width:100%!important;padding:0!important;margin:0!important;break-inside:avoid}.products-mega .sub-menu .sub-menu li a{width:100%!important;box-sizing:border-box!important;color:#555!important;font-size:14px!important;line-height:1.5!important;padding:7px 0!important;white-space:normal!important;transition:all .25s ease}.products-mega .sub-menu .sub-menu li a:hover{color:#022B5D!important;padding-left:6px!important;background:transparent!important}.products-mega .sub-menu .sub-menu li.mm-view-all{column-span:all;margin-top:10px}.products-mega .sub-menu .sub-menu li.mm-view-all>a{color:#022B5D!important;font-size:13px!important;font-weight:600!important}.products-mega .sub-menu .sub-menu li.mm-cta-btn{background:#fff;border:1px solid rgba(2,43,93,.12);padding:0 16px 8px!important}.products-mega .sub-menu .sub-menu li.mm-cta-first{margin-top:22px;padding-top:16px!important;border-bottom:none;border-radius:8px 8px 0 0}.products-mega .sub-menu .sub-menu li.mm-cta-btn:not(.mm-cta-first){border-top:none;padding-bottom:16px!important;border-radius:0 0 8px 8px}.products-mega .sub-menu .sub-menu li.mm-cta-first::before{content:"Not sure what suits you?\A Get a free recommendation.";white-space:pre-line;display:block;font-size:13px;line-height:1.5;color:#022B5D;margin-bottom:12px}.products-mega .sub-menu .sub-menu li.mm-cta-btn>a,.products-mega .sub-menu .sub-menu li.mm-cta-btn>a:hover{display:block!important;text-align:center;font-size:13px!important;font-weight:600!important;padding:9px 12px!important;border:1px solid #022B5D;border-radius:6px;color:#022B5D!important;background:transparent!important}.products-mega .sub-menu .sub-menu li.mm-cta-btn>a:hover{background:#022B5D!important;color:#fff!important}.products-mega .sub-menu .sub-menu li.mm-cta-first>a,.products-mega .sub-menu .sub-menu li.mm-cta-first>a:hover{background:#022B5D!important;color:#fff!important}.products-mega .sub-menu .sub-menu li.mm-cta-first>a:hover{opacity:.9}}.custom-blurb-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:all .35s ease;height:100%}.custom-blurb-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px rgba(0,0,0,.15)}.custom-blurb-card .et_pb_blurb_content{padding:0!important}.custom-blurb-card .et_pb_main_blurb_image{margin:0!important;overflow:hidden}.custom-blurb-card .et_pb_image_wrap{display:block;overflow:hidden}.custom-blurb-card .et_pb_image_wrap img{width:100%;display:block;object-fit:cover;transition:transform .6s ease}.custom-blurb-card:hover .et_pb_image_wrap img{transform:scale(1.08)}.custom-blurb-card .et_pb_blurb_container{padding:30px 30px 35px;text-align:center}.custom-blurb-card .et_pb_module_header,.custom-blurb-card .et_pb_blurb_container h4{font-size:24px;font-weight:500;color:#2d2d2d;line-height:1.2;margin-bottom:10px}.custom-blurb-card .et_pb_module_header::after,.custom-blurb-card .et_pb_blurb_container h4::after{content:"";display:block;width:50px;height:2px;background:#C7343C;margin:18px auto}.custom-blurb-card .et_pb_blurb_description{color:#777;font-size:16px;line-height:1.7}.custom-blurb-card .et_pb_blurb_container a{display:inline-block;margin-top:25px;padding:12px 28px;border:2px solid #f6c11d;border-radius:40px;color:#022b5d;text-decoration:none;font-weight:600;transition:all .3s ease}.custom-blurb-card .et_pb_blurb_container a:hover{background:#f6c11d;color:#022b5d}.aura-accordion{display:flex!important}.aura-accordion .acc-item{flex:1 1 0%!important;width:auto!important;position:relative;overflow:hidden;transition:flex 0.6s cubic-bezier(0.25,1,0.5,1)}.aura-accordion .acc-item:hover{flex:3 1 0%!important}.aura-accordion .acc-reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s ease 0.1s,opacity 0.5s ease 0.1s}.aura-accordion .acc-item:hover .acc-reveal{max-height:200px;opacity:1}.aura-accordion .acc-reveal .et_pb_button{transform:translateY(16px);transition:transform 0.3s ease}.aura-accordion .acc-item:hover .acc-reveal .et_pb_button{transform:translateY(0)}@media (min-width:981px){.aura-accordion .acc-item:hover{flex:4 1 0%!important}}@media (max-width:980px){.aura-accordion{flex-direction:column!important;height:auto!important;min-height:0!important;gap:12px}.aura-accordion .acc-item{flex:none!important;height:240px!important;transition:none!important;background-blend-mode:multiply}.aura-accordion .acc-item:hover{flex:none!important}.aura-accordion .acc-reveal{max-height:none!important;opacity:1!important;transition:none!important}.aura-accordion .acc-reveal .et_pb_button{transform:translateY(0)!important}}ul[data-attribute_name="attribute_pa_build"] .variable-item.selected .variable-item-contents::before{top:auto!important;left:auto!important;bottom:8px!important;right:8px!important;width:28px!important;height:28px!important;background-color:rgba(255,255,255,0.92)!important;background-position:center!important;background-size:60%!important;border-radius:50%!important;box-shadow:0 1px 4px rgba(0,0,0,0.15);z-index:3}ul[data-attribute_name="attribute_pa_evil_eye"] .variable-item.selected .variable-item-contents::before{top:auto!important;left:auto!important;bottom:8px!important;right:8px!important;width:28px!important;height:28px!important;background-color:rgba(255,255,255,0.92)!important;background-position:center!important;background-size:60%!important;border-radius:50%!important;box-shadow:0 1px 4px rgba(0,0,0,0.15);z-index:3}.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item,.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_bead-size"] .variable-item{width:auto!important;min-width:10px!important;height:40px!important;padding:0 12px!important;border-radius:30px!important}.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_build"] .variable-item{border-radius:30px!important}.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_evil_eye"] .variable-item{border-radius:30px!important}.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item-span,.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_bead-size"] .variable-item-span,.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_evil-eye"] .variable-item-span{font-size:16px!important;white-space:nowrap}.woo-variation-swatches .variable-item-image{border-radius:30px!important}.et_pb_wc_add_to_cart form.cart table.variations td.value span::after{display:none!important;content:none!important}.woocommerce-MyAccount-navigation{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-MyAccount-navigation a{display:block;padding:12px 18px;border-radius:8px;text-decoration:none;transition:.3s}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{background:#C7343C;color:#fff}.woocommerce-MyAccount-content{background:#fff;padding:30px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.woocommerce-checkout .entry-title,.woocommerce-checkout h1.entry-title{font-family:var(--mg-display);font-weight:800;font-size:clamp(40px,6vw,74px);letter-spacing:-.5px;margin:0 0 50px;color:var(--mg-ink)}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #order_review_heading{font-family:var(--mg-display);font-weight:800;font-size:28px;line-height:1.25;color:var(--mg-ink);margin:0 0 22px;padding-bottom:0;border:0}.woocommerce-checkout .woocommerce-additional-fields{display:none}.woocommerce-checkout .woocommerce-additional-fields>h3{margin-top:96px}.woocommerce-checkout form.checkout.woocommerce-checkout{display:block;max-width:1200px;margin:0 auto}.woocommerce-checkout form.checkout.woocommerce-checkout::after{content:"";display:block;clear:both}.woocommerce-checkout form.checkout .woocommerce-notices-wrapper{float:none;clear:both;width:100%}.woocommerce-checkout form.checkout #customer_details{float:left;width:calc(100% - 420px)}.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{float:right;clear:right;width:360px}.woocommerce-checkout #customer_details.col2-set{width:100%;display:block}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:100%;max-width:none;padding-bottom:12px;margin:0}.woocommerce-checkout .form-row{margin:0 0 18px;padding:0;display:block}.woocommerce-checkout .form-row label{display:block;font-family:var(--mg-body);font-weight:600;font-size:13.5px;line-height:1.4;color:var(--mg-ink);margin-bottom:7px}.woocommerce-checkout .form-row label .optional{font-weight:600;color:inherit}.woocommerce-checkout .required,.woocommerce-checkout abbr.required{color:var(--mg-red);border:0;text-decoration:none}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-container .select2-selection--single{width:100%;background:var(--mg-field);border:0;border-radius:0;box-shadow:none;font-family:var(--mg-body);font-size:14.5px;line-height:1.4;color:#3b3b3b;padding:14px 16px;height:auto}.woocommerce-checkout .form-row textarea{min-height:120px;resize:vertical}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:#6f6f6f;opacity:1}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus{outline:2px solid var(--mg-red);outline-offset:2px;background:var(--mg-field)}.woocommerce-checkout .form-row select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:44px;cursor:pointer}.woocommerce-checkout .select2-container--default .select2-selection--single{display:flex;align-items:center}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.4;color:#3b3b3b}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:12px}.select2-dropdown{border:1px solid var(--mg-line);border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--mg-red)}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:calc(50% - 16px)}.woocommerce-checkout .form-row-first{float:left}.woocommerce-checkout .form-row-last{float:right}.woocommerce-checkout .form-row-wide,.woocommerce-checkout .form-row.notes{clear:both;width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper::after,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper::after{content:"";display:table;clear:both}.woocommerce-checkout #billing_address_1_field{margin-bottom:14px}.woocommerce-checkout #billing_email_field,.woocommerce-checkout #billing_phone_field{clear:both;width:100%;float:none}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:block;margin-bottom:18px}.woocommerce-checkout #billing_country_field label,.woocommerce-checkout #shipping_country_field label{display:block;margin-bottom:7px;white-space:normal}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,.woocommerce-checkout #shipping_country_field .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout #billing_country_field select,.woocommerce-checkout #shipping_country_field select{width:100%;min-width:0;background-color:var(--mg-field);font-size:14.5px;padding:14px 44px 14px 16px}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select{box-shadow:inset 0 0 0 2px var(--mg-red)}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{box-shadow:none}.woocommerce-checkout form.checkout #order_review_heading{border:1px solid var(--mg-line);border-bottom:0;background:#fff;font-size:24px;padding:26px 24px 0;margin:0}.woocommerce-checkout #order_review{background:transparent}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width:100%;border:1px solid var(--mg-line);border-top:0;border-radius:0;border-collapse:collapse;background:#fff;margin:0;padding:0 24px 30px;font-family:var(--mg-body);font-size:14px}.woocommerce-checkout table.shop_table thead th{text-align:left;font-weight:500;font-size:13.5px;color:var(--mg-muted);padding:20px 0 14px;border-bottom:1px solid #efeeeb}.woocommerce-checkout table.shop_table thead th:last-child,.woocommerce-checkout table.shop_table td:last-child,.woocommerce-checkout table.shop_table tfoot td{text-align:right}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table tfoot th,.woocommerce-checkout table.shop_table tfoot td{padding:16px 0;border:0;font-weight:700;color:var(--mg-ink);vertical-align:top}.woocommerce-checkout table.shop_table tfoot tr th{text-align:left;font-weight:700}.woocommerce-checkout table.shop_table tbody tr+tr td,.woocommerce-checkout table.shop_table tfoot tr td,.woocommerce-checkout table.shop_table tfoot tr th{border-top:1px solid #f2f1ee}.woocommerce-checkout table.shop_table .product-name{padding-right:16px}.woocommerce-checkout table.shop_table .product-quantity{font-weight:700}.woocommerce-checkout table.shop_table .variation{margin:0;font-size:14px}.woocommerce-checkout table.shop_table .variation dt,.woocommerce-checkout table.shop_table .variation dd{display:inline;margin:0;padding:0;font-weight:700;color:var(--mg-ink)}.woocommerce-checkout table.shop_table .variation dt{clear:left}.woocommerce-checkout table.shop_table .variation dd{margin-right:4px}.woocommerce-checkout table.shop_table .variation dd::after{content:"";display:block}.woocommerce-checkout table.shop_table .variation dd p{display:inline;margin:0}.woocommerce-checkout table.shop_table .amount,.woocommerce-checkout table.shop_table .woocommerce-Price-amount{white-space:nowrap;font-weight:700}.woocommerce-checkout #payment.woocommerce-checkout-payment{background:var(--mg-panel);border-radius:0;padding:24px 22px;margin-top:22px}.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;border:0}.woocommerce-checkout #payment ul.wc_payment_methods li{list-style:none;margin:0;padding:0;background:transparent}.woocommerce-checkout #payment ul.wc_payment_methods li input[type="radio"]{margin-right:10px;accent-color:var(--mg-red)}.woocommerce-checkout #payment ul.wc_payment_methods li:only-child input[type="radio"]{display:none}.woocommerce-checkout #payment ul.wc_payment_methods li label,.woocommerce-checkout #payment ul.wc_payment_methods li label[for]{display:block;font-family:var(--mg-body);font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0;color:var(--mg-ink);margin:0 0 12px;cursor:pointer}.woocommerce-checkout #payment ul.wc_payment_methods li img,.woocommerce-checkout #payment ul.wc_payment_methods li label img{float:none;display:block;max-height:26px;width:auto;margin:0 0 6px;padding:0;border:0;box-shadow:none}.woocommerce-checkout #payment div.payment_box{background:transparent;color:#4a4a4a;font-size:13.5px;line-height:1.55;margin:8px 0 0;padding:0;border-radius:0}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box a{color:#4a4a4a}.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::after{display:none}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-privacy-policy-text{margin:30px 0 0;font-size:13.5px;line-height:1.75;color:#8a8a8a}.woocommerce-checkout .woocommerce-privacy-policy-text p:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#9a9a70;text-decoration:underline}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-top:26px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0}.woocommerce-checkout .form-row.validate-required label.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-left:26px;margin:0;font-weight:400;font-size:13.5px;line-height:1.7;cursor:pointer}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{display:inline}.woocommerce-checkout label.woocommerce-form__label-for-checkbox .required,.woocommerce-checkout label.woocommerce-form__label-for-checkbox abbr.required{display:inline;float:none;margin-left:3px}.woocommerce-checkout input#terms,.woocommerce-checkout .woocommerce-form__input-checkbox{position:absolute;left:0;top:5px;width:16px;height:16px;margin:0;accent-color:#2b6cd4;cursor:pointer}.woocommerce-checkout .woocommerce-terms-and-conditions-link,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--mg-red);text-decoration:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration:underline}.woocommerce-checkout #payment .form-row.place-order{padding:0;margin:26px 0 0;text-align:left}.woocommerce-checkout #payment .form-row.place-order .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .form-row.place-order label{text-align:left}.woocommerce-checkout #place_order,.woocommerce-checkout #payment #place_order.button,.woocommerce-checkout #payment #place_order.button.alt{display:block;float:none;width:auto;margin:26px 0 0 auto;background:transparent;border:1px solid var(--mg-red);border-radius:0;color:var(--mg-ink);font-family:var(--mg-body);font-weight:700;font-size:14px;letter-spacing:.6px;text-transform:uppercase;padding:16px 30px;line-height:1;transition:background .25s ease,color .25s ease}.woocommerce-checkout #place_order:hover,.woocommerce-checkout #payment #place_order.button.alt:hover{background:var(--mg-red);color:#fff}.woocommerce-checkout #place_order::after{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{margin-bottom:24px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-error li strong,.woocommerce-checkout .woocommerce-error li b,.woocommerce-checkout .woocommerce-error a,.woocommerce-checkout .woocommerce-error li a,.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error,.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error a{color:#fff}.woocommerce-checkout .woocommerce-error{background:var(--mg-red);border:0;border-radius:0;font-size:14px;line-height:1.6;padding:18px 24px;margin:0 0 34px;list-style:none}.woocommerce-checkout .woocommerce-error li{list-style:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-error li strong{font-weight:700}.woocommerce-checkout .woocommerce-error a{text-decoration:underline}.woocommerce-checkout .woocommerce-error a:hover{color:#fff;opacity:.85}.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-error li::before{color:#fff;content:none}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background:var(--mg-panel);border-top:3px solid var(--mg-red);border-radius:0;color:var(--mg-ink);font-size:14px}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-message a{color:var(--mg-red)}.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{color:var(--mg-red)}.woocommerce-checkout .blockUI.blockOverlay::before{border-top-color:var(--mg-red)}@media (max-width:1080px){.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{float:none;clear:both;width:100%}.woocommerce-checkout form.checkout #order_review_heading{margin-top:0}.woocommerce-checkout .entry-title{margin-bottom:50px}.woocommerce-checkout .woocommerce-additional-fields>h3{margin-top:70px}}@media (max-width:860px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;float:none}.woocommerce-checkout #place_order,.woocommerce-checkout #payment #place_order.button,.woocommerce-checkout #payment #place_order.button.alt{display:block;width:100%;margin-left:0;text-align:center}.woocommerce-checkout .entry-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.woocommerce-checkout *{transition:none!important;animation:none!important}}body.woocommerce-checkout #top-header,body.woocommerce-checkout #main-header,body.woocommerce-checkout .et_slide_in_menu_container,body.woocommerce-checkout #main-footer,body.woocommerce-checkout #footer-bottom,body.woocommerce-checkout .et-l--header,body.woocommerce-checkout .et-l--footer{display:none!important}body.woocommerce-checkout #page-container{padding-top:0!important;margin-top:0!important}body.woocommerce-checkout #et-main-area{padding-top:40px}.mg-checkout-masthead{background:var(--mg-cream);border-bottom:1px solid rgba(0,0,0,.06);padding:18px 30px;margin-bottom:40px;text-align:center}.mg-checkout-masthead img{display:inline-block;max-height:46px;width:auto}