*{font-variant-numeric:lining-nums proportional-nums}::-webkit-scrollbar{height:4px;width:8px;border:1px solid #141414;border-radius:2px 0px 0px 2px}::-webkit-scrollbar-track{background:#f1f1f1;-webkit-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.3)}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}
h3.gsection_title{font-family:"Montserrat",Georgia,"Times New Roman",serif !important;font-size:22px !important;line-height:1.2em !important;text-transform:uppercase !important;color:#521431 !important}div.IncrementDecrement h3,div.IncrementDecrement label>span,.gfield.gfield--type-address legend,.gfield.gfield--type-total label,.gfield.gfield--type-total div>input{font-weight:bold !important}div.IncrementDecrement{display:flex;align-items:center;gap:8px}div.IncrementDecrement .ginput_quantity{max-width:64px;text-align:center;outline:none;margin:0;padding:0;margin-block-end:auto !important;border-color:#521431;border-right:0;border-left:0;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield}.gform-theme--framework .gfield_list_group_item::before,.gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])){--gf-local-margin-y: auto !important}span.gform-field-label.gfield_label_product{line-height:38px}div.IncrementDecrement .ginput_quantity::-webkit-inner-spin-button,div.IncrementDecrement .ginput_quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-wrapper.input-group.inline-group{display:flex;align-items:center;width:auto}.quantity-wrapper .btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:22px;padding:0;font-weight:400;border:1px solid #521431;background-color:#fff;color:#212121;cursor:pointer;font-size:16px;transition:background-color .2s}.quantity-wrapper .btn:hover{background-color:#f8f9fa}.ginput_quantity{border-right:none;border-left:none}.quantity-wrapper .btn-minus,.quantity-wrapper .btn-minus,.quantity-wrapper .btn-plus,.quantity-wrapper .btn-plus{background-repeat:no-repeat;background-position:center center}.quantity-wrapper .btn-minus,.quantity-wrapper .btn-minus{border-radius:4px 0 0 4px;background-image:url(../0a0edd1fd706cef80ef1.svg)}.quantity-wrapper .btn-plus,.quantity-wrapper .btn-plus{border-radius:0 4px 4px 0;background-image:url(../cc078d6bb104355dc2c5.svg)}body .gform_wrapper .quantity-wrapper .btn-minus{border-right:none !important}body .gform_wrapper .quantity-wrapper .btn-plus{border-left:none !important}.ginput_quantity[readonly]{background-color:#f5f5f5;cursor:not-allowed}div.IncrementDecrement .gfield_description,.gform_required_legend,.ginput_quantity_label.gform-field-label,.ginput_product_price_wrapper{display:none !important}.gfield.gfield--type-total{display:flex;align-items:center;gap:5px}.gfield.gfield--type-address legend{margin-bottom:12px}input.gform_next_button,input.gform_button.button{color:#fff !important;background-color:#521431 !important;border-radius:50px 0 50px 50px !important}input.gform_previous_button{color:#521431 !important}.select-quantity-label{border-bottom:1px solid #521431 !important}input.gform_next_button,input.gform_button.button,input.gform_previous_button{max-width:-moz-fit-content;max-width:fit-content;border-width:0px !important;outline:none !important;line-height:38px !important;height:38px !important}input.gform_previous_button{border-radius:28px !important}.gform-theme--framework .gf_step_completed .gf_step_number::after{background-color:#521431 !important;border-color:#521431 !important}div.gfield_validation_message{display:none !important}.gform-theme--framework .gfield--type-choice .gfield_radio{margin-top:8px;flex-direction:row}.ginput_container.ginput_container_total>input{outline:0;pointer-events:none}form.orderForm .gform-theme--foundation .gform_fields{row-gap:20px !important}body .gform_wrapper input::-moz-placeholder, body .gform_wrapper textarea::-moz-placeholder{color:#888}body .gform_wrapper input::placeholder,body .gform_wrapper textarea::placeholder{color:#888}body .gform_wrapper input::-webkit-input-placeholder,body .gform_wrapper textarea::-webkit-input-placeholder{color:#888}body .gform_wrapper input:-moz-placeholder,body .gform_wrapper textarea:-moz-placeholder{color:#888;opacity:1}body .gform_wrapper input::-moz-placeholder,body .gform_wrapper textarea::-moz-placeholder{color:#888;opacity:1}body .gform_wrapper input:-ms-input-placeholder,body .gform_wrapper textarea:-ms-input-placeholder{color:#888}body .gform_wrapper .gform-body>div:last-child .ginput_total{display:none}.design-choice>legend{font-size:18px !important;color:#521431 !important;padding-bottom:16px}body .gform_wrapper .gform-body label,body .gform_wrapper .gform-body .gfield_description,body .gform_wrapper fieldset legend,body .gform_wrapper .gform-body span,body .gform_wrapper .gf_page_steps span{color:#521431 !important}body .gform_wrapper .gform-body .gfield_description{font-style:italic !important}body .gform_wrapper .gform-body input{border:1px solid #521431 !important}body .gform_wrapper .gform-body input.gform-text-input-reset.ginput_total{border:none !important}body .gform_wrapper .gform-body input:focus{outline:none !important}.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before,.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after{background-color:#521431}.gpfup__droparea>div>span{flex:1}@media(max-width: 767px){.two-cols-mobile .et_pb_column{width:50% !important;float:left;clear:none}.two-cols-mobile:after{content:"";display:table;clear:both}}@media only screen and (min-width: 981px){.nav li ul{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto !important}}@media(max-width: 640px){div.IncrementDecrement{justify-content:space-between}.gfield.gfield--type-total{flex-direction:column;align-items:flex-start}}
