@import url(https://use.typekit.net/nsh3yje.css);

body{
--e-global-color-primary: #000000;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #EA1179;
    --e-global-color-0d48898: #FFFFFF;
    --e-global-color-a9c8364: #000000;
    --e-global-color-87572d1: #EA1179;
    --e-global-color-a56eb64: #F0E8EC;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-7524445-font-family: "utile-display";
    --e-global-typography-7524445-font-size: 4.5rem;
    --e-global-typography-7524445-font-weight: 400;
    --e-global-typography-7524445-text-transform: none;
    --e-global-typography-7524445-font-style: normal;
    --e-global-typography-7524445-text-decoration: none;
    --e-global-typography-7524445-line-height: 1.2em;
    --e-global-typography-7524445-letter-spacing: 0.01em;
    --e-global-typography-7524445-word-spacing: 0em;
    --e-global-typography-4b2e7c8-font-family: "utile-display";
    --e-global-typography-4b2e7c8-font-size: 3.75rem;
    --e-global-typography-4b2e7c8-font-weight: 400;
    --e-global-typography-4b2e7c8-text-transform: none;
    --e-global-typography-4b2e7c8-font-style: normal;
    --e-global-typography-4b2e7c8-text-decoration: none;
    --e-global-typography-4b2e7c8-line-height: 1.2em;
    --e-global-typography-4b2e7c8-letter-spacing: 0.01em;
    --e-global-typography-4b2e7c8-word-spacing: 0em;
    --e-global-typography-83d405d-font-family: "utile-display";
    --e-global-typography-83d405d-font-size: 2.625rem;
    --e-global-typography-83d405d-font-weight: 400;
    --e-global-typography-83d405d-text-transform: none;
    --e-global-typography-83d405d-font-style: normal;
    --e-global-typography-83d405d-text-decoration: none;
    --e-global-typography-83d405d-line-height: 1.2em;
    --e-global-typography-83d405d-letter-spacing: 0.01em;
    --e-global-typography-83d405d-word-spacing: 0em;
    --e-global-typography-cbed271-font-family: "utile-display";
    --e-global-typography-cbed271-font-size: 1.875rem;
    --e-global-typography-cbed271-font-weight: 400;
    --e-global-typography-cbed271-text-transform: none;
    --e-global-typography-cbed271-font-style: normal;
    --e-global-typography-cbed271-text-decoration: none;
    --e-global-typography-cbed271-line-height: 1.2em;
    --e-global-typography-cbed271-letter-spacing: 0.01em;
    --e-global-typography-cbed271-word-spacing: 0em;
    --e-global-typography-9e5aea4-font-family: "utile-display";
    --e-global-typography-9e5aea4-font-size: 1.5rem;
    --e-global-typography-9e5aea4-font-weight: 400;
    --e-global-typography-9e5aea4-text-transform: none;
    --e-global-typography-9e5aea4-font-style: normal;
    --e-global-typography-9e5aea4-text-decoration: none;
    --e-global-typography-9e5aea4-line-height: 1.2em;
    --e-global-typography-9e5aea4-letter-spacing: 0.01em;
    --e-global-typography-9e5aea4-word-spacing: 0em;
    --e-global-typography-9d54c20-font-family: "ivyepic";
    --e-global-typography-9d54c20-font-size: 1rem;
    --e-global-typography-9d54c20-font-weight: 400;
    --e-global-typography-9d54c20-text-transform: uppercase;
    --e-global-typography-9d54c20-font-style: normal;
    --e-global-typography-9d54c20-text-decoration: none;
    --e-global-typography-9d54c20-line-height: 1.2em;
    --e-global-typography-9d54c20-letter-spacing: 0.02em;
    --e-global-typography-9d54c20-word-spacing: 0em;
    --e-global-typography-3b18c4d-font-family: "indivisible";
    --e-global-typography-3b18c4d-font-size: 1rem;
    --e-global-typography-3b18c4d-font-weight: 400;
    --e-global-typography-3b18c4d-text-transform: none;
    --e-global-typography-3b18c4d-font-style: normal;
    --e-global-typography-3b18c4d-text-decoration: none;
    --e-global-typography-3b18c4d-line-height: 1.5em;
    --e-global-typography-3b18c4d-letter-spacing: 0px;
    --e-global-typography-3b18c4d-word-spacing: 0em;
    --e-global-typography-80ff89c-font-family: "indivisible";
    --e-global-typography-80ff89c-font-size: 1rem;
    --e-global-typography-80ff89c-font-weight: 500;
    --e-global-typography-80ff89c-text-transform: none;
    --e-global-typography-80ff89c-font-style: normal;
    --e-global-typography-80ff89c-text-decoration: none;
    --e-global-typography-80ff89c-line-height: 1em;
    --e-global-typography-80ff89c-letter-spacing: 0.2px;
    --e-global-typography-80ff89c-word-spacing: 0em;
    --e-global-typography-74a0982-font-family: "indivisible";
    --e-global-typography-74a0982-font-size: 1.2rem;
    --e-global-typography-74a0982-font-weight: 500;
    --e-global-typography-74a0982-text-transform: none;
    --e-global-typography-74a0982-font-style: normal;
    --e-global-typography-74a0982-text-decoration: none;
    --e-global-typography-74a0982-line-height: 1.5em;
    --e-global-typography-74a0982-letter-spacing: 0em;
    --e-global-typography-74a0982-word-spacing: 0em;
    --e-global-typography-8cb9053-font-family: "utile-display";
    --e-global-typography-8cb9053-font-size: 5.75rem;
    --e-global-typography-8cb9053-font-weight: 300;
    --e-global-typography-8cb9053-text-transform: none;
    --e-global-typography-8cb9053-font-style: normal;
    --e-global-typography-8cb9053-text-decoration: none;
    --e-global-typography-8cb9053-line-height: 1em;
    --e-global-typography-8cb9053-letter-spacing: 0em;
    --e-global-typography-8cb9053-word-spacing: 0em;

    font-family: var(--e-global-typography-3b18c4d-font-family), Sans-serif;
    color: var(--e-global-color-a9c8364);
}

body :where(h1, h2,h3, h4, h5, h6){
font-family: var(--e-global-typography-7524445-font-family), Sans-serif;
font-weight: var(--e-global-typography-7524445-font-weight)!important;
line-height: var(--e-global-typography-7524445-line-height);
}

body :wher(p, ul, li, ol, input, label){
font-family: var(--e-global-typography-3b18c4d-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-3b18c4d-font-size)!important;
    font-weight: var(--e-global-typography-3b18c4d-font-weight)!important;
    text-transform: var(--e-global-typography-3b18c4d-text-transform)!important;
    font-style: var(--e-global-typography-3b18c4d-font-style)!important;
    text-decoration: var(--e-global-typography-3b18c4d-text-decoration)!important;
    line-height: var(--e-global-typography-3b18c4d-line-height)!important;
    letter-spacing: var(--e-global-typography-3b18c4d-letter-spacing)!important;
    word-spacing: var(--e-global-typography-3b18c4d-word-spacing)!important;
    color: var(--e-global-color-a9c8364)!important;
}

.input-group input[type="text"], .input-group input[type="email"], .input-group input[type="tel"], .input-group select, .input-group textarea{
    border-radius: 8px!important;
}

.orders-path-header{
	background: #ea1179;
	padding: 0 5vw;
}
.order-sidebar{
	background: #FFF0F7;
	background: linear-gradient(126deg,rgba(255, 240, 247, 1) 0%, rgba(253, 181, 205, 1) 100%);
	padding-right: 5vw;
}

.order-content{
	padding-left: 5vw;
	max-width: 640px!important;
	margin-left: auto;
	margin-right: auto;
}

#main-submit-btn{
    background-color: var(--e-global-color-87572d1)!important;
    font-family: var(--e-global-typography-80ff89c-font-family), Sans-serif;
    font-size: var(--e-global-typography-80ff89c-font-size);
    font-weight: var(--e-global-typography-80ff89c-font-weight);
    text-transform: var(--e-global-typography-80ff89c-text-transform);
    font-style: var(--e-global-typography-80ff89c-font-style);
    text-decoration: var(--e-global-typography-80ff89c-text-decoration);
    line-height: var(--e-global-typography-80ff89c-line-height);
    letter-spacing: var(--e-global-typography-80ff89c-letter-spacing);
    word-spacing: var(--e-global-typography-80ff89c-word-spacing);
    fill: var(--e-global-color-0d48898);
    color: var(--e-global-color-0d48898);
    border-radius: 100px 100px 100px 100px;
    padding: 1em 3em 1em 3em;
}
.back-link{
font-family: var(--e-global-typography-80ff89c-font-family), Sans-serif!important;
    font-size: 14px!important;
    font-weight: var(--e-global-typography-80ff89c-font-weight)!important;
    text-transform: var(--e-global-typography-80ff89c-text-transform)!important;
    text-decoration: var(--e-global-typography-80ff89c-text-decoration)!important;
    line-height: var(--e-global-typography-80ff89c-line-height)!important;
    letter-spacing: var(--e-global-typography-80ff89c-letter-spacing)!important;
    word-spacing: var(--e-global-typography-80ff89c-word-spacing)!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 0.7em 2em 0.7em 2em!important;
}

.order-list tbody,
.order-list-summary{
	border-bottom: 1px solid var(--e-global-color-accent)!important;
}

.radio:has(input:checked){
	box-shadow: inset 0 0 0 2px var(--e-global-color-accent), 0 0 0 4px var(--e-global-color-a56eb64)!important;
}
.radio input:checked ~ label:before{
	background-color: var(--e-global-color-accent)!important;
	border-color: var(--e-global-color-accent)!important;
}

.simple_form{
	max-width: 100%!important;
}

td.count a:first-of-type{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
td.count a:last-of-type{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.order-list .count .flex{
	border-radius: 8px;
}

.copyright{
	display: none;
}

