@import url(//fonts.googleapis.com/css?family=Montserrat:n,b,i);
#shop {background-color: rgb(255, 255, 255); background-image: url(//castinglove-static.myshopblocks.com/images/2020/09/original/db0c09922a5ccf6982dd47deaeec3aec.png); background-position: top center; background-attachment: fixed; background-repeat: no-repeat}
#shop #global_ti_dynamic_1600873904303 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global_ti_dynamic_1600873904303:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop #global_ti_dynamic_1600874006873 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global_ti_dynamic_1600874006873:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop .btn-group .btn:first-child {border-radius: 2px 0px 0px 2px}
#shop .btn-group .btn:last-child {border-radius: 0px 2px 2px 0px}
#shop .btn.btn-default {border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: inline; width: auto}
#shop .btn.btn-default, #shop .input-group .input-group-addon, #shop .input-group .input-group-btn .btn {background-color: rgb(238, 150, 190); background-image: none; border-color: #ee96be; color: #fff; font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop .btn.btn-default:hover, #shop .btn.btn-default:focus, #shop .input-group .input-group-btn .btn:hover, #shop .input-group .input-group-btn .btn:focus {background-color: #d47ca4 !important; background: #d47ca4 !important; border-color: #d47ca4 !important; color: #e5e5e5 !important}
#shop .container-fluid .container {max-width: 1170px !important}
#shop .font-sacramento-400 {font-family: 'Sacramento' !important; font-weight: 400 !important}
#shop .form-control, #shop .input-group input.form-control:focus, #shop input:focus, #shop select:focus, #shop textarea:focus, #shop .form-control:focus, #shop .input-group input.form-control:focus, #shop select:focus {border-color: #ee96be}
#shop .input-group .input-group-addon.left {border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px}
#shop .input-group .input-group-addon.right {border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px}
#shop .input-group .input-group-btn.left .btn-default {border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px}
#shop .input-group .input-group-btn.right .btn-default {border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px}
#shop .input-group input.form-control {height: 36px}
#shop .input-group input.form-control.left {border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px}
#shop .input-group input.form-control.right {border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px}
#shop .shopblocks-add-to-basket .input-group .input-group-addon {height: 36px}
#shop .shopblocks-add-to-basket .input-group .quantity-field {height: 36px}
#shop a, #shop span a {font-family: 'Montserrat', Helvetica, Arial, sans-serif; color: #000000; font-style: normal; font-weight: normal; text-decoration: underline}
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus {color: #37424a; font-style: normal; font-weight: normal; text-decoration: underline}
#shop h1 {font-family: 'Glacial Indifference' !important}
#shop h1, #shop h1 a {font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-size: 36px; color: #51555E; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop h2, #shop h3, #shop h5, #shop h6, #shop h2 a, #shop h3 a, #shop h5 a, #shop h6 a {font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-size: 24px; color: #51555E; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop html, #shop body, #shop p, #shop ul, #shop ol, #shop li, #shop th, #shop td, #shop label {font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-size: 14px; color: #51555E}
#shop input, #shop select, #shop textarea, #shop .form-control, #shop .input-group input.form-control, #shop .shopblocks-add-to-basket .input-group .quantity-field, #shop select {border-color: #ee96be; font-size: 16px; color: #51555E}
@font-face {font-family: 'Sacramento'}
@font-face {font-family: 'Sacramento'; src: url(https://castinglove-static.myshopblocks.com/uploads/090dfef53e7ffcc33ba1c0a5728ea53c/Sacramento-Regular.ttf)}
@font-face {font-family: 'Glacial Indifference'}
@font-face {font-family: 'Glacial Indifference'; src: url(https://castinglove-static.myshopblocks.com/uploads/7601e89e12802e077af5b39b5e8fafa8/Glacial-Indifference-Regular.otf)}
#shop h6 {font-family: 'Sacramento' !important}
We try to make the experience as easy for you as we do for your baby or child.
From booking your appointment, the moulding process, choosing your casts and finish, to the exciting part - revealing your stunning casts!
We are flexible, friendly, patient and experienced and every cast we work on is done so with care, creativity and enthusiasm.