.blockLeft{grid-area:contentLeft}.blockCentre{grid-area:contentCentre}.blockRight{grid-area:contentRight}.homeContactLeft{grid-area:homeContactLeft}.homeContactRight{grid-area:homeContactRight}.piercingsLeft{grid-area:piercingsLeftBlock}.piercingsCentre{grid-area:piercingsCentreBlock}.piercingsRight{grid-area:piercingsRightBlock}.homeFeatureLeft{grid-area:homeFeatureLeft}.homeFeatureRight{grid-area:homeFeatureRight}.homeProfileLeft{grid-area:homeProfileLeft}.homeProfileRight{grid-area:homeProfileRight}.homeJewelleryOne{grid-area:homeJewelleryOne}.homeJewelleryTwo{grid-area:homeJewelleryTwo}.homeJewelleryThree{grid-area:homeJewelleryThree}.homeJewelleryFour{grid-area:homeJewelleryFour}.leftHalf{grid-area:leftHalf}.rightHalf{grid-area:rightHalf}.leftThird{grid-area:leftThird}.centreThird{grid-area:centreThird}.rightThird{grid-area:rightThird}.headerFeatureLeft{grid-area:headerFeatureLeft}.headerFeatureRight{grid-area:headerFeatureRight}.contactLeft{grid-area:contactLeft}.contactRight{grid-area:contactRight}.navigation{grid-area:nav}.homeContact,.mainBody{box-sizing:border-box}.navigation{margin-bottom:3rem;text-align:right;text-shadow:.3rem .3rem .5rem #000}.navigation li{border-right:1px solid #c1b078;display:inline}.contact a,.footerBlock a,.navigation a,a{color:#fff;font-weight:700;text-decoration:none}.contact a:hover,.footerBlock a:hover,.navigation a:hover,a:hover{color:#c1b078}.logoImage,.logoImageSmall{text-align:center}.headerBlock{background-color:rgba(0,0,0,.75);border-bottom:5px solid #a08d5e;box-shadow:1.5rem 1.5rem 1.5rem #000;padding:2rem}.footerBlock{background-color:rgba(0,0,0,.7);padding:2rem;text-align:center}.backgroundVideo{background-size:cover;min-height:100%;min-width:100%;position:fixed;z-index:-1000}.componentBlock{clear:both;margin-bottom:2rem}.hrule{margin:0;max-width:50%}.iframeContainer{text-align:center}.contactLeft img{padding-top:1rem}.introText h3{border-bottom:2px solid #a08d5e;padding-bottom:3rem}.headerFeatureLeft p{text-align:center}p{font-size:1rem;line-height:2rem}h2,h4{text-align:center}.contact h2{text-align:left}.halves li{line-height:2rem}.faqBlock p{border-bottom:2px solid #a08d5e;padding-bottom:2rem}.faqBlock h3{padding-top:1rem}.bookingsPage h1,.bookingsPage h3,.faqPage h1{text-align:center}.bookingsPage h3{padding-bottom:1rem}.homeContact h2{text-align:left}.centre{text-align:center}.bookingsPage .button,.button a,.contact .button,.homeContact .button{background-image:linear-gradient(180deg,#f1e9a0,#a08d5e);border:2px solid #927e53;border-radius:.5rem;color:#000;display:inline-block;font-weight:700;margin:1rem auto;padding:.5rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookingsPage .button,.button a:hover,.homeContact .button:hover{background-image:linear-gradient(180deg,#a08d5e,#f1e9a0);cursor:pointer}.introText{line-height:2rem;text-align:center}.homeContact{background-image:url(/static/media/shopMockUp2.9aba1052c6dbd7439d28.png);background-position:100%;background-size:cover;border-top:2px solid #a08d5e;padding:2rem;width:100%}.contact input,.contact select,.contact textarea,.homeContact input,.homeContact select,.homeContact textarea{box-sizing:border-box;padding:1rem;width:100%}.contact button,.homeContact button{font-size:1rem;line-height:2rem}.formLabel{display:block}.homeContentImage{padding:2rem;text-align:center}.homeBlocks{border-bottom:2px solid #a08d5e}.homeBlocks,.homeJewelleryFeature{text-align:center}.homeJewelleryItem img{padding-top:2rem}@media (max-width:55rem){.mobileView{display:block}.headerFeatureRight{margin-left:8rem}.mobileNavigation{max-width:20rem;width:100%}.dropdown,.mobileNavigation{overflow:hidden;text-align:right}.dropdown-content{display:none;float:right;position:absolute}.mobileNavigation li{background-color:rgba(0,0,0,.7);border-bottom:2px solid #a08d5e;list-style-type:none;padding:1.1rem;text-align:right}.desktopView,.navigation{display:none}.headerBlock{display:grid;grid-template-areas:"headerFeatureLeft headerFeatureRight";grid-template-columns:3fr 2fr;grid-template-rows:auto}.bodyContainer{color:#fff}.mainBody{margin:0 auto;max-width:48rem;padding:2rem 2rem 0;width:100%}.largeLogo{display:none}.smallLogo{display:block}.homeProfile{background-color:rgba(0,0,0,.7);border-bottom:2px solid #a08d5e;padding:2rem}.homeProfile img{max-width:30rem}.homeJewelleryItem img{max-width:19rem;padding-top:2rem}.contact input,.contact textarea,.homeContact input,.homeContact textarea{clear:both;display:block;padding:1rem;width:100%}.contact select,.homeContact select{display:block;padding:1rem;width:100%}.homeContact .button,.homeProfileLeft img,.leftHalf img,.piercingsLeft img,.piercingsRight img,.rightHalf img{width:100%}.jewelleryBlock,.leftHalf,.rightHalf{background-color:rgba(0,0,0,.7);padding:0 3rem 1rem}.centreThird .image,.leftThird .image,.rightThird .image{padding-top:2rem}.jewelleryBlock,.jewelleryHeading{text-align:center}.bookingsFormInput input,.bookingsPage .bookingsFormInput,.bookingsPage select{box-sizing:border-box;padding:1rem;width:100%}.bookingsPage hr{margin-top:2rem}.bookingsPage .button{width:100%}.auppLeft{display:none}.auppRight img{padding-top:1rem;width:100%}.auppRight{border-top:1px solid #fff}}@media (min-width:55rem){.mobileNavigation,.mobileView{display:none}.desktopView{display:block}.navigation li{font-size:.8rem;padding:.5rem}.headerBlock{display:grid;grid-template-areas:"headerFeatureLeft nav" "headerFeatureLeft headerFeatureRight";grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr}.bodyContainer{color:#fff}.mainBody{max-width:70rem}.largeLogo{display:none}.smallLogo{display:block}.homeFeature{display:grid;grid-template-areas:"homeFeatureLeft homeFeatureRight";grid-template-columns:2fr 1fr;grid-template-rows:auto}.homeBlocks{grid-template-areas:"contentLeft contentCentre contentRight";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.homeBlocks,.homeProfile{grid-gap:2rem;display:grid;gap:2rem}.homeProfile{background-color:rgba(0,0,0,.7);border-bottom:2px solid #a08d5e;grid-template-areas:"homeProfileLeft homeProfileRight";grid-template-columns:1fr 2fr;grid-template-rows:auto;padding:2rem 2rem 0}.homeProfile img{padding-top:.5rem}.mapFooter{height:40rem;width:100%}.homeContentBlock{padding:2rem 4rem}.homeBlocks .homeContentBlock .homeContentImage img{max-width:10rem}.homeJewelleryItem{padding-bottom:2rem}.contact input,.contact textarea,.homeContact input,.homeContact textarea{clear:both;display:block;padding:1rem;width:60%}.contact select,.homeContact select{display:block;padding:1rem;width:30%}.contact{grid-gap:2rem;display:grid;gap:2rem;grid-template-areas:"contactLeft contactRight";grid-template-columns:1fr 1fr;grid-template-rows:auto}.piercingsPageBlocks{grid-template-areas:"piercingsLeftBlock piercingsCentreBlock piercingsRightBlock";grid-template-columns:1fr 1fr 1fr}.homeJewelleryFeature{grid-template-areas:"homeJewelleryOne homeJewelleryTwo homeJewelleryThree homeJewelleryFour";grid-template-columns:1fr 1fr 1fr 1fr}.halves,.homeJewelleryFeature{display:grid;grid-template-rows:auto}.halves{grid-gap:4rem;gap:4rem;grid-template-areas:"leftHalf rightHalf";grid-template-columns:1fr 1fr;padding:2rem}.leftHalf,.rightHalf{background-color:rgba(0,0,0,.7);padding:3rem}.jewelleryBlock{grid-gap:2rem;background-color:rgba(0,0,0,.7);display:grid;gap:2rem;grid-template-areas:"leftThird centreThird rightThird";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;padding:2rem}.jewelleryBlock p{border-bottom:2px solid #a08d5e;min-height:12rem;padding-bottom:2rem}.piercingsLeft .image,.piercingsRight .image{text-align:center}.piercingsPageBlocks{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"piercingsLeftBlock piercingsRightBlock";grid-template-columns:1fr 1fr;grid-template-rows:auto}.halves .image{border-bottom:none;margin-top:2rem}.halves .image,.piercingsPageIntro{text-align:center}.piercingsPageBlocks{border-bottom:2px solid #a08d5e}.piercingsPageOutro{border-top:2px solid #a08d5e}.homeContact{background-position:100% 0;min-height:40rem}.bookingsPage form{margin:0 auto;width:60%}.bookingsPage .formLabel{text-align:left}.bookingsFormInput input,.bookingsPage .bookingsFormInput,.bookingsPage select{min-width:25rem}.bookingsPage input,.bookingsPage select,.bookingsPage textarea{padding:1rem}.bookingsPage textarea{min-height:6rem}.bookingsPage .bookingsFormInput{width:100%}.bookingsPage .radioButton{width:1rem!important}.bookingsPage hr{margin-top:2rem}.auppLeft{display:block}.auppRight{display:none}.faqPage .leftHalf,.faqPage .rightHalf{padding-top:0}}@media (min-width:65rem){.navigation li{padding:.5rem}}@media (min-width:75rem){.navigation li{font-size:1rem;padding:1rem}.homeBlocks .homeContentBlock .homeContentImage img{max-width:20rem}.mainBody{margin:0 auto;max-width:120rem;padding:2rem 2rem 0;width:100%}.largeLogo{display:block}.smallLogo{display:none}.jewelleryHeading{text-align:center}.jewelleryBlock p{border-bottom:2px solid #a08d5e;padding-bottom:2rem}.jewelleryBlock .image{margin-top:2rem}.halves .image,.jewelleryBlock .image{border-bottom:none;text-align:center}.bookingsPage .timeSlot{margin-left:1.5rem}}@media (min-width:125rem){.navigation li{font-size:1rem;padding:1rem 2rem}.mainBody{max-width:120rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.71034e5b.css.map*/