/** Shopify CDN: Minification failed

Line 512:45 Expected identifier but found "!"
Line 603:1 Unexpected "}"
Line 635:1 Unexpected "}"
Line 1069:3 Expected identifier but found "."
Line 3686:4 "appearence" is not a known CSS property
Line 3876:0 Expected "{" but found "."
Line 3881:0 Expected "{" but found "."

**/
/* Fonts */

@font-face {
    font-family: 'Hanken Grotesk Regular';
    src: url('/cdn/shop/files/HankenGrotesk-Regular.woff2?v=1694205322') format('woff2'),      
    url('/cdn/shop/files/HankenGrotesk-Regular.woff?v=1694205322') format('woff'),
    url('/cdn/shop/files/HankenGrotesk-Regular.ttf?v=1694178674') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hanken Grotesk Medium';
    src: url('/cdn/shop/files/HankenGrotesk-Medium.woff2?v=1694205322') format('woff2'),      
    url('/cdn/shop/files/HankenGrotesk-Medium.woff?v=1694205322') format('woff'),
    url('/cdn/shop/files/HankenGrotesk-Medium.ttf?v=1694178674') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hanken Grotesk Italic';
    src: url('/cdn/shop/files/HankenGrotesk-Italic.woff2?v=1694205542') format('woff2'),      
    url('/cdn/shop/files/HankenGrotesk-Italic.woff?v=1694205322') format('woff'),
    url('/cdn/shop/files/HankenGrotesk-Italic.ttf?v=1694178675') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Reckless';
    src: url('/cdn/shop/files/Reckless.woff2?v=1754468895') format('woff2'),      
    url('/cdn/shop/files/Reckless.woff?v=1754468895') format('woff'),
    url('/cdn/shop/files/Reckless.ttf?v=1754468896') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Fonts End */ 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .font-heading {
  font-family: "ivypresto-display", serif;
  font-weight: 400;
  font-style: normal;
}
p {
    color: #191919;
}
.multicolumn-list h3 {
  font-family: 'Hanken Grotesk Medium';
  text-transform: uppercase;
  font-size: 14px;
}

.announcement-bar__message {
  font-family: 'Hanken Grotesk Regular' !important;
  text-transform: uppercase !important;
  font-size: 10px !important;
}
p, body {
  font-family: 'Hanken Grotesk Regular' !important;
  font-weight: 400;
  line-height: 1.4;
  font-size: 14px;
  letter-spacing: -0.09px;
}

.banner__text.body {
  font-family: 'Hanken Grotesk Regular' !important;
  font-weight: 400;
  line-height: 1.4;
  font-size: 14px;
  letter-spacing:-1%;
}

.desginselection{
    padding: 40px 0;
    display: flex;
    background-color: #F4F4F4;
}
.desginselection .page-width>div {
    width: 50%;
    float: left;
}

.howwork {
  margin-bottom:24px;
}
.howwork>p {
    width: 70%;
    font-family: 'Hanken Grotesk Regular',sans-serif;
    color: #191919;
    letter-spacing: 0px;
    line-height: 25px;
}
.howwork h2.h1 {
    margin: 0px;
}
.howwork a {
    color: #191919 !important;
    font-family: 'Hanken Grotesk Regular' !important;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 0.48px !important;
    text-decoration: underline !important;
    text-underline-offset: 6px;
}
.Desgincategory > div{
    border: 1px solid #191919;
    padding: 10px 23px 10px 23px;
}
.Desgincategory > div:not(:first-child){
    border: 1px solid #191919;
    border-width: 0px 1px 1px 1px;
}

.Desgincategory > div > h3 {
    font-size: 14px;
    line-height: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Hanken Grotesk Regular', sans-serif;
}
.Desgincategory > div > p {
    font-size: 14px;
    letter-spacing: -0.16px;
    line-height: 15px;
    font-family: 'Hanken Grotesk Regular', sans-serif;
    color: #191919;
}

#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link {
  margin-bottom: 0px;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .multicolumn-card__info {
  padding: 0px !important;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin, #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter {
    width: 50%;
    display: inline-block;
    margin-bottom: 0px;
}
/* #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter ul {
  width: 70% !important;
  float: right !important;
} */
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter ul li a {
  float: right !important;
  text-transform: uppercase;
  border-bottom: 1px solid #191919 !important;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter ul li a h3 {
  font-family: 'Hanken Grotesk Regular';
  font-size: 12px;
  font-weight: 400;
}
section#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .multicolumn.color-background-2.gradient.background-none {
    background: rgba(247, 243, 238, .6);
}
.multicolumn .slider-buttons .slider-button {
	display: none !important;
}
#Slider-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 li:first-child {
  max-width: 32% !important;
}
#Slider-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 li:last-child {
  max-width: 68%;
}


/* Homepage -- Start */
div#Banner-template--20712826306901__image_banner a, div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b a {
    background: #191919;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Hanken Grotesk Regular' !important;
}
div#Banner-template--20712826306901__image_banner  .button:after, div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b .button:after{
box-shadow: none !important;
}
div#Banner-template--20712826306901__image_banner a {
    min-width: 17rem !important;
    letter-spacing: 1px;
}
div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b h2 {
    font-weight: 400;
    font-size: 32px;
}
.page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate h2 {
    color: #191919 !important;
    font-weight: 400;
    font-size: 32px;
}
/* div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b .banner__text.body {
    color: #ffffff;
} */

.page-width.section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding.isolate h2 {
    margin: 0 auto;
    font-family: 'Hanken Grotesk Regular';
    font-size: 14px;
}
slider-component.slider-mobile-gutter p {
    color: #191919;
}
.section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding {
    width: 32%;
}
.page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate span.icon-wrap {
    display: none;
}
div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b .banner__box {
    padding: 0 0 10px 0;
}

.page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate .multicolumn-list .multicolumn-card__info{
    padding: 0;
}
.page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate slider-component.slider-mobile-gutter {
    margin-top: -15px;
}
li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 a {
    background: #191919;
    color: #fff;
    padding: 10px 30px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Hanken Grotesk Regular' !important;
}
.page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate {
    padding-left: 50px;
    padding-right: 50px;
}
li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 {
    margin-top: -50px;
}
li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 .multicolumn-card__info a {
    float: right;
}
.color-inverse .rich-text__blocks p {
    color: #fff !important;
}
.isolate.split-text h2 {
    font-size: 24px !important;
}
.isolate.split-text .color-accent-1 p {
    color: #fff !important;
}

.isolate.split-text .color-accent-2 h2 {
    color: #000 !important;
}

/* newsletter---Start */
.newsletter__wrapper.color-background-1.gradient.content-container.isolate.content-container--full-width {
    width: 100%;
    display: flex;
    border-top: 1px solid #e3e5e5;
}

.newsletter-text, .form {
    width: 50%;
}
.form {
    transform: translateY(27%) !important;
}
.newsletter-text {
    text-align: left;
}
.newsletter-form__button {
    width: auto !important;
    text-transform: uppercase;
    font-family: 'Hanken Grotesk Regular' !important;
    font-size: 14px !important;
    background: #191919 !important;
    height: 98% !important;
    color: #fff !important;
    padding: 0 20px 0 20px!important;
    letter-spacing: 0.48px;
}
button#Subscribe {
    overflow: visible !important;
}
button#Subscribe:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 96%;
    background: #fff;
    z-index: 999 !important;
    left: -12px;
}
.newsletter-text h2 {
    font-family: 'Hanken Grotesk Medium' !important;
    font-size: 14px;
}
.newsletter__subheading.rte p {
    color: #191919;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    box-shadow: none !important;
}

.form label.field__label {
    font-size: 12px !important;
    color: #191919;
    font-family: 'Hanken Grotesk Medium' !important;
    letter-spacing: 0;
}
.newsletter-form {
    float: right !important;
}
.newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100% !important;
}
.newsletter-form {
    align-items: flex-end;
    max-width: 100% !important;
}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {
    top: calc(var(--inputs-border-width) + 0rem) !important;
    left: calc(var(--inputs-border-width) + 1.5rem) !important;    
}
.newsletter-form__field-wrapper .field__input {
    background: #f4f4f4;
    height: 52px !important;
}
.newsletter__subheading.rte p {
    padding-right: 22%;
}

/* newsletter---End */
/* .footer {
    border-top: .2rem solid rgba(var(--color-foreground),.08) !important;
} */
/* Homepage -- End */

/* Bespoke requests page --- Start */
div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae {
    padding: 0;
    padding-right: 55%;
}
div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae p {
    margin: -5px 0 15px !important;
}
.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae-padding {
    width: 100%;
}
.section-template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae-padding .image-with-text__text-item.grid__item {
    width: 42%;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d a.btn {
    display: none;
}
div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae a {
    opacity: 1;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork {
    display: grid;
    width: 42% !important;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .desginselection {
    padding: 90px 0 50px !important;  
    background: #f7f3ee !important;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .desginselection .page-width>div {
    width: 58%;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork h2 {
    order: 2 !important;
    font-size: 32px;
    padding-right: 45%;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d p {
    font-weight: 600;
}

.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    position: relative;
}
/* .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate h2:after {
    content: 'Browse, feel inspired and fall in love. Here, we offer a glimpse inside our curated archive of bespoke designs.';
    position: absolute;
    left: 0;
    top: 125%;
    right: 10px;
    z-index: 9;
    color: #191919;
    font-size: 14px;
    font-family: 'Hanken Grotesk Regular' !important;
} */
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .description p {
    margin-top: -15px;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate slider-component.slider-mobile-gutter {
    padding-top: 45px;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .multicolumn-card__image-wrapper {
    margin: 0 25px 0 0 !important;
    position: relative;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .multicolumn-card__info a {
    position: absolute;
    bottom: 12%;
    left: 48%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 10px;
    letter-spacing: 0.48px;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate, .page-width.section-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-padding.isolate {
    background: whitesmoke;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .multicolumn-card__image-wrapper+.multicolumn-card__info {
    padding-top: 1px !important;
}
.page-width.section-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-padding.isolate h3 {
    color: #191919 !important;
    font-weight: 400;
    font-size: 32px;
    text-transform: none !important;
}
li#Slide-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-3 .multicolumn-card__info a {
    float: right;
    margin: 30px 25px 0 0;
}
li#Slide-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-3 a {
    background: #191919;
    color: #fff;
    padding: 10px 30px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Hanken Grotesk Regular' !important;
}
.page-width.section-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-padding.isolate .multicolumn-card__info {
    padding: 0 !important;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    width: 100%;
    display: flex;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 125%;
    text-align: left;
    font-size: 32px;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 60%;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    max-width: 100%;
    padding: 0;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .accordion {
    border-top: none;
    border-bottom: 1px solid #191919;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient {
    background: #fff !important;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .h4.accordion__title {
    font-size: 12px !important;
}
.page-width.section-template--20712826470741__1b8928c6-3c51-4660-826d-a04bab546e71-padding.isolate .multicolumn-card.content-container {
    background: #fff !important;
}
.page-width.section-template--20712826470741__1b8928c6-3c51-4660-826d-a04bab546e71-padding.isolate .multicolumn-card__info {
    padding: 5% 21% !important;
    text-align: center;
}
.section-template--20712826470741__f20e6425-b9b5-4771-970c-57e8c2a00d82-padding .field {
    border-style: none;
}
.field:after{
    border: none !important;
}
.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding h2 {
    width: 100%;
    font-size: 32px;
}
.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding p.form-desc {
    margin-top: -15px;
    padding-right: 30%;
}

.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding {
    max-width: 100%;
    padding: 100px 25px 90px 40px;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate a.button.button--primary {
    display: none;
}
.page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .slider-mobile-gutter ul li .multicolumn-card.content-container{
    background: #191919 !important;
}
.page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .multicolumn-list h3 {
    font-family: "ivypresto-display", serif; !important;
    text-transform: none !important;
    font-size: 32px;
}
.page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .multicolumn-card__info a {
    text-decoration: underline !important;
    float: right !important;
}

.section-template--20712826470741__7716bc97-fbe6-4ae6-a741-92404b577e71-padding {
    padding-top: 50px !important;
	}

.section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9-padding a#openModalBtnLink {
    margin: 0 auto;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient .collapsible-content__header {
    padding-bottom: 20px !important;
}
div#shopify-section-template--20712826470741__c99f70bd-245c-4095-b537-de14ada15334 h3 {
    font-size: 32px;
	font-weight: 500;
    font-family: "ivypresto-display", serif;
}
.cta-customhtml {
    margin: 30px 25px 0 0;
}
.cta-content p {
    margin-top: -20px !important;
}
 .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate {
    padding-right: 10px !important;
}
.collapsible-content summary:hover .accordion__title {
    text-decoration: none !important;
}
.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding label.field__label {
    padding: 3px 0 0;
}
.collapsible-content summary:hover {
    background: none !important;
}

/* Bespoke requests page --- End */

/* Product Earring -- Start */

section#shopify-section-template--20712827978069__3103fcbe-5676-4112-b1b9-83ba2e8464cd .multicolumn.color-background-1.gradient.background-none {
    background: #f4f4f4;
}
div#shopify-section-template--20712827978069__c94c9035-8957-4d86-8b7f-6563e668dd1b .desginselection {
    background-color: #fff !important;
    padding: 70px 0 !important;
}
.isolate.split-text .rich-text__blocks {
    margin: 20px 40px;
    text-align: left;
}
.isolate.split-text .rich-text__blocks a {
    position: absolute;
    top: 50%;
    right: -3%;
    transform: translate(-50%,-50%);
    margin: 0;
}
div#shopify-section-template--20712827978069__c94c9035-8957-4d86-8b7f-6563e668dd1b .page-width {
    width: 100%;
}
.section-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161-padding {
    margin: 0 !important;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    width: 69% !important;  
}

#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter {
    width: 30% !important;  
}
/* .page-width.section-template--20712827978069__3103fcbe-5676-4112-b1b9-83ba2e8464cd-padding.isolate .multicolumn-card__info p {
    text-transform: uppercase;
} */
.page-width.section-template--20712827978069__3103fcbe-5676-4112-b1b9-83ba2e8464cd-padding.isolate span.icon-wrap {
    display: none;
}

/* Product Earring -- End */

/* Single product -- Start */
div#shopify-section-template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    background: rgba(247, 243, 238, .6);
    margin: 50px 0 0 0;
}}
div#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    background: rgba(247, 243, 238, .6);
}
div#shopify-section-template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 .page-width {
    max-width: 100%;
    padding: 0 !important;
}

.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9-padding .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 20%;
}

div#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 h2, div#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    color: #191919;
}
div#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 a.button.button--primary {
    background: transparent;
    color: #191919;
}

div#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 .rte>p:first-child {
    padding-bottom: 20px;
}


/* Single product -- End */

/* Made to order */
div#shopify-section-template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    background: rgba(247, 243, 238, .6) !important;
    margin: 50px 0 0 0;
}}
div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    background: rgba(247, 243, 238, .6) !important;
}
div#shopify-section-template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 .page-width {
    max-width: 100%;
    padding: 0 !important;
}

.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9-padding .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 20%;
}

div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 {
  background: rgba(247, 243, 238, .6) !important;
}

div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 h2, div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 {
    color: #191919;
}
div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 a.button.button--primary {
    background: transparent;
    color: #191919;
}

div#ImageWithText--template--21013898199381__f443d3be-d6c5-4636-8760-f711b857d5f9 .rte>p:first-child {
    padding-bottom: 20px;
}

/* Made to order end */ 

/* product -- Start */
.multicolumn-card__image-wrapper {
    margin: 0 7px !important;
}
/* product -- End */

/* Column cards */ 

.multicolumn-card__info {
  padding-left: 0;
}

.isolate.split-text .rich-text__blocks a {
    position: absolute;
    top: 50%;
    right: -3%;
    transform: translate(-50%,-50%);
    margin: 0;
    background-color: #191919;
    color: #ffffff;
    font-family: 'Hanken Grotesk Medium';
    text-transform: uppercase;
    letters-spacing:6%;
}

.slider-counter__link--dots .dot {
  border: .1rem solid #1919191a !important;
  background: #1919191a;
}
#Slide-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161-1 .multicolumn-card__info {
  padding-left: 0px;
}
.disclosure .link:not(.disabled):not([disabled]):hover {
    text-decoration: none !important;
}

/* Column card end */ 

/***************** MEDIA QOUERY **********************/
@media (min-width:300px) and (max-width:767px) {
.desginselection .page-width>div, .howwork>p {
    width: 100%;
}
.desginselection {
    padding: 24px 10px;
}  
.howwork>p {
    padding-bottom: 10px;
}
.Desgincategory>div>p {
    line-height: 20px;
} 

#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin, #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter {
    width: 100%;
}
 .isolate.split-text .rich-text__blocks a {
    position: relative;
    display: flex;
    transform: none;
    margin-top: 30px;
    right:-3%;
}
  .isolate.split-text .rich-text__blocks {
    margin: auto !important;
}
  .isolate.split-text .rich-text__blocks p {
    margin-top: -10px !important;
}
.isolate.split-text .rich-text {
    padding: 40px 0 !important;
} 

.multicolumn-card__image-wrapper {
  margin: 0px 0px 16px 0px !important;
}
  .page-width.section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding.isolate h2 {
    font-size: 14px;
}
     .section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding {
    width: 90%;
}
}
/* #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter li:nth-child(n+1):nth-child(-n+3) {
  display: block;
} */

/* #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter li {
  display: none;
} */
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter li {
    width: 18%;
}


@media (min-width:300px) and (max-width:749px) {  
  h2 {
    font-size: 20px !important;
}
  .isolate h2 {
    padding-bottom: 10px;
}
  .newsletter-form {
    max-width: 100% !important;
}
  .newsletter-form__field-wrapper {
    padding-top: 20px;
}
  .newsletter.center {
    height: 250px;
    margin-bottom: 45px !important;
}

  label.field__label {
    padding: 7px 10px !important;
}
  
  .field__input:not(:placeholder-shown){
  padding: 2.2rem 1.5rem 0.8rem 2rem !important;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter li {
  display: block;
}
  div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b .banner__box {
    padding: 40px 30px;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f h2 {
  text-align: center;
  padding-bottom: 15px;
}  
.slider-counter .slider-counter__link:nth-child(4), .slider-counter .slider-counter__link:nth-child(5) {
  display: none !important;
}
#shopify-section-template--20712827978069__c94c9035-8957-4d86-8b7f-6563e668dd1b .howwork {
  padding-bottom: 35px;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link, #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter {
  width: 100% !important;
}
   .configurator-shipping-text {
    margin-left: 15px !important;
}
 div#Banner-template--20712826306901__848d69a3-289f-4f98-a8a5-459a2eb6947b .banner__box {
    background: whitesmoke;
}
 li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 .multicolumn-card__info a {
    margin-top: 70px !important;
    margin: 0 auto;
    display: table;
    float: initial;
}
  .page-width.section-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-padding.isolate h2 {
    margin: 0 auto;
}
li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-1 p {
    text-align: center;
}
  .newsletter__wrapper.color-background-1.gradient.content-container.isolate.content-container--full-width {
    display: block;
}
.newsletter-text, .form {
    width: 100%;
}
.newsletter-text {
    text-align: center;
}
.newsletter__subheading.rte p {
    padding-right: 0;
}
  div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae {
    padding: 0;
    padding-right: 0;
}
 .section-template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae-padding {
    padding: 42px 20px 20px 20px !important;
}
.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae-padding .image-with-text__media-item.image-with-text__media-item--large.image-with-text__media-item--top.grid__item {
    order: 2 !important;
}
  .image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae-padding h2.image-with-text__heading.h1 {
    margin: 0 auto;
    font-size: 32px;
}
  div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae a {
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 20px;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .desginselection {
    padding: 30px 0 20px !important;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork {
    width: 100% !important;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .desginselection .page-width>div {
    width: 100%;
}
 div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork h2 {
    padding-right: 20px;
    font-size: 24px;
    margin: -20px 0 30px;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .Desgincategory > div {
    padding: 10px 15px 10px 15px;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .Desgincategory > div > h3 {
    font-size: 14px;
    margin: 5px 0 0px;
    line-height: 22px !important;
    font-weight: 500;
    text-transform: uppercase;
    /* font-family: "ivypresto-display", serif; */
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork p {
    font-weight: 600;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d p {
    font-weight: 400;
    margin: 12px 0;
}
  .grid__item_left, .grid__item_right {
    width: 100% !important;
}
  .grid__item_right {
    padding-left: 0;
    padding-top: 30px;
}
  .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding p.form-desc {
    margin-top: 0;
    padding-right: 0;
}
  .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding h2 {
    font-size: 24px;
}
  .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding {
    max-width: 100%;
    padding: 90px 20px 70px 20px;
}
.grid__item_right label.field__label {
    font-size: 14px !important;
    color: #191919 !important;
}
  .grid__item_right .field__input:not(:placeholder-shown)~.field__label  {
    left: 0px !important;
}
  .grid__item_right .field__input:not(:placeholder-shown) {
    padding: 30px 15px 15px 15px !important;
}
  .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding .contact__button .button {
    margin: 0 auto;
    width: auto !important;
    display: table;
    margin-top: 30px;
}
  .grid__item_right label.field__label {
    padding: 3px 15px !important;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate {
    padding: 70px 0px 0px 20px;
    display: grid;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .center {
    order: 2;
}
  .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate a.button.button--primary {
    margin: 55px 70px 0 45px;
    padding: 20px;
}
 .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate a.button.button--primary {
    display: block;
}
  .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate slider-component.slider-mobile-gutter {
    padding-top: 45px;
    order: 3;
}
.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding {
    padding-top: 70px;
}
  .page-width.section-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-padding.isolate {
    display: none;
}
  .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    padding: 0 !important;
}
  .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate {
    padding: 70px 0px 20px 20px;
}
  ul#Slider-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685 {
    padding: 0;
}
  .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .multicolumn-card__image-wrapper+.multicolumn-card__info {
    margin-bottom: -5px;
}
.page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate {
    padding: 70px 0px 0px 20px;
}

  .collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    display: block;
}
  .collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 200%;
}
 .collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
    font-size: 24px;
    margin-bottom: -25px;
}
  
section#shopify-section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e .collapsible-section-layout {
    padding-bottom: 30px;
    padding-top: 50px;
}
  select#jewellery, #style, #budget {
    margin: 10px 0px;
 }
  .page-width.section-template--20712826470741__1b8928c6-3c51-4660-826d-a04bab546e71-padding.isolate .multicolumn-card__info {
    padding: 5% 0% !important;
}
  .page-width.section-template--20712826470741__1b8928c6-3c51-4660-826d-a04bab546e71-padding.isolate .section-template--20712826470741__1b8928c6-3c51-4660-826d-a04bab546e71-padding {
    padding-top: 0;
    padding-bottom: 20px;
}
.page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .multicolumn-card__info {
    padding: 0;
}
.page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .multicolumn-list h3 {
    font-size: 24px !important;
}
  .page-width.section-template--20712826470741__316efeeb-001d-41b5-b9af-2641e59c9c85-padding.isolate .multicolumn-card__info a, .cta-customhtml {
    float: left !important; 
}
div#openModalBtn {
    margin: 0 !important;
}
.section-template--20712826470741__c99f70bd-245c-4095-b537-de14ada15334-padding {
    padding-top: 0 !important;
}
  div#shopify-section-template--20712826470741__c99f70bd-245c-4095-b537-de14ada15334 .grid.grid--1-col-tablet-down.grid--2-col-desktop {
    padding: 0 10px;
}
  .cta-content h3 {
    margin-top: -10px;
}
  .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding .field__input {
    border: none !important;
}
 .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate .multicolumn-card__image-wrapper {
    margin: 0 10px 0 0 !important;
}
  .collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 50% !important;
}
  .footer__localization {
    justify-content: left !important;
    padding: 0 !important;
}
.localization-form:only-child .localization-form__select {
    margin: 0 !important;
}
  .footer.color-background-1.gradient.section-footer-padding .footer__content-top.page-width {
    height: auto !important;
}

}





@media (min-width:768px) and (max-width:840px) {
.isolate.split-text .rich-text__blocks a {
    right: -11% !important;
}
} 
@media (min-width:750px) and (max-width:767px) {
.configurator-shipping-text {
    margin-left: 19vw !important;
} 
    li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 {
    margin-top: -10%;
}
} 

@media (min-width:991px) and (max-width:1140px) {
.isolate.split-text .rich-text__blocks {
    max-width: 65rem !important;
}
.isolate.split-text .rich-text__blocks a {
    right: -7% !important;
}
  .section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding {
    width: 50%;
}
  
}



@media (min-width:990px) and (max-width:1180px) {
 li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-1 .multicolumn-card.content-container {
    width: 130%;
}
  ..isolate.split-text .rich-text--full-width .rich-text__blocks {
    width: calc(100% - 36rem) !important;
}
}

@media (min-width:768px) and (max-width:989px) {
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .title-wrapper-with-link, #shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter {
  width: 50% !important;
}
#shopify-section-template--20712827978069__2ba8b553-b1c1-42e6-8ced-09aea4526b5f .slider-mobile-gutter li {
  width: auto;
}
    .configurator-shipping-text {
    margin-left: 25vw !important;
}
   .section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding {
    width: 70%;
}
  li#Slide-template--20712826306901__dd04baae-c5bf-42e5-92bb-2f6d18306978-3 {
    margin-top: -10%;
}
  
}


@media (min-width:300px) and (max-width:989px) {
#Slider-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 li:last-child, #Slider-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 li:first-child {
  max-width: 100% !important;
}
  li#Slide-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161-2 .multicolumn-card__info {
    padding-left: 0;
}
  section#shopify-section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd .grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
}
 
}
@media (min-width:1141px) and (max-width:1366px) {
  .section-template--20712826306901__08934522-d95a-4577-af4e-6c54ee98efbd-padding {
    width: 40%;
}
    .contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding h2 {
    padding-right: 10%;
}
}

@media (min-width:990px) and (max-width:1920px) {
#Slider-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 li:first-child {
    max-width: 440px !important;
}
}

@media (min-width:1500px) and (max-width:1700px) {
   div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae {
    padding-right: 45%;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork h2 {
    padding-right: 40%;
}
}

@media (min-width:1366px) and (max-width:1499px) {
div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae {
    padding-right: 38%;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork h2 {
    padding-right: 15%;
}
}

@media (min-width:750px) and (max-width:1365px) {
div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae {
    padding-right: 10%;
}
  div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae h2 {
    font-size: 36px;
}
  div#ImageWithText--template--20712826470741__d607050c-6a00-40e2-bf94-085fc9c50eae a {
    margin-top: 15px;
}
  div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .howwork h2 {
    padding-right: 5%;
}
}

@media (min-width:750px) and (max-width:1560px) {
 .collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 200%;
}
.collapsible-content__wrapper.section-template--20712826470741__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 250%;
}
}





.section-template--20712827978069__3103fcbe-5676-4112-b1b9-83ba2e8464cd-padding {
  background-color: #f4f4f4; 
}

.isolate.split-text .rich-text__blocks {
    margin: 20px 40px;
    text-align: left;
    color: #fff;
    letter-spacing:-1%;
}

/*SEARCH button styling*/
/*When logo is set to top center in customizer*/
.search-button-top-center {
    font-family: 'Hanken Grotesk Medium', sans-serif;
    text-decoration: none!important;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    color: #191919;
    letter-spacing: 4% !important;
  }


/*When logo is set to middle left in customizer*/
.search-button-middle-left {
    font-family:'Hanken Grotesk Medium', sans-serif;
    text-decoration: none!important;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    color: #191919;
    margin-right:113px;
    letter-spacing: 4% !important;
  }

/*When logo is set to top center in customizer*/
.icon-account-custom {
    font-family: 'Hanken Grotesk Medium', sans-serif;
    text-decoration: none!important;
    background: none;
    border: none;
    width: auto;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px !important;
    color: #191919;
    margin-right: 80px;
    z-index: 1;
  letter-spacing: 4% !important;
}

@media screen and (max-width: 750px) {
  .search-button-middle-left {
    margin-left:40px;
  }
}

.list-menu--inline span {
    font-family: 'Hanken Grotesk Medium', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}

@media(min-width:989px){
  .header--top-center *>.header__search{
    display: block !important;
  }

   .header--top-center>.header__search{
   display:none !important;
   }
}

.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
  text-decoration: none!important;
  font-family: 'Hanken Grotesk Medium', sans-serif;
}

.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle:hover {
  text-decoration: underline!important;

}

.field__label {
  font-family: 'Hanken Grotesk Regular', sans-serif;
}

/*SEARCH button styling END*/

/*CART button styling*/
.icon.icon-cart {
    font-family:'Hanken Grotesk Medium', sans-serif;
    text-decoration: none!important; 
    background: none;
    border: none;
    width:auto;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    color: #191919;
    margin-right:35px;
  }

.icon.icon-cart:hover{
  text-decoration:underline;
}

.cart-count-bubble,
.cart-count-bubble span {
  font-size: 12px;
  font-family: 'Hanken Grotesk Medium', sans-serif;
  top:29%;
}

#cart-icon-bubble{
  font-family: 'Hanken Grotesk Medium', sans-serif;
  text-decoration:none;
}

#cart-icon-bubble:hover{
  text-decoration:underline;
}

.header__icon.header__icon--account a.button-class {
  text-decoration: none;
}


/*CART button styling END*/

/*ACCOUNT button styling*/
.icon-account-custom {
    font-family: 'Hanken Grotesk Medium', sans-serif;
    text-decoration: none!important; 
    background: none;
    border: none;
    width:auto;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    color: #191919;
    margin-right: 80px;
    z-index: 1;
  }

.header__icon.header__icon--account.link.focus-inset.small-hide {
    font-family: 'Hanken Grotesk Medium', sans-serif;  
    text-decoration: none!important; 

}

.header__icon.header__icon--account.link.focus-inset.small-hide:hover {
    text-decoration: underline!important; 

}

.menu-drawer__utility-links {
    font-family:Hanken Grotesk Medium;
    text-transform:uppercase;
}

@media (max-width: 749px) {
   .icon-account-custom {
      display:none;
  }
}

/*ACCOUNT button styling END*/

/* HEADER styling*/

.shopify-section.section-header {
  margin-bottom:0px!important;
}

/*Removes downpointing arrow beside menu items*/
.header__menu-item .icon-caret{
  display: none!Important;
}

.header__heading {
  display:flex;
  justify-content:center;
  z-index:4;
}

.mega-menu__content.gradient.motion-reduce.global-settings-popup {
  width:100%;
}

.header__heading-link {
  display:flex;
  justify-content:center;
  z-index:4;
}

.header__inline-menu {
  position: absolute;
  left:2%;
  top: 2%;
}

.header__menu-item span {
    color: #191919;
    /* H6 — Desktop */
    font-family: 'Hanken Grotesk Regular', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 12px */
    letter-spacing: 0.48px;
    text-transform: uppercase;
}

.menu-drawer__utility-links::after {
  display: none;
}

.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
  text-transform: uppercase;
}

#Details-HeaderMenu-2 {
  margin-left:15px;
}

/* Default styles for screens larger than 1366px for HeaderMenu-3
#Details-HeaderMenu-3 {
  margin-right: 39vw;
}


@media (max-width: 1920px) {
   #Details-HeaderMenu-3 {
      margin-right: 60vw;
  }
}

@media (max-width: 1880px) {
   #Details-HeaderMenu-3 {
      margin-right: 58vw;
  }
}

@media (max-width: 1860px) {
   #Details-HeaderMenu-3 {
      margin-right: 58vw;
  }
}

@media (max-width: 1850px) {
   #Details-HeaderMenu-3 {
      margin-right: 58vw;
  }
}

@media (max-width: 1840px) {
   #Details-HeaderMenu-3 {
      margin-right: 57vw;
  }
}

@media (max-width: 1830px) {
   #Details-HeaderMenu-3 {
      margin-right: 56vw;
  }
}

@media (max-width: 1800px) {
   #Details-HeaderMenu-3 {
      margin-right: 55vw;
  }
}

@media (max-width: 1710px) {
   #Details-HeaderMenu-3 {
      margin-right: 54vw;
  }
}

@media (max-width: 1640px) {
   #Details-HeaderMenu-3 {
      margin-right: 53vw;
  }
}

@media (max-width: 1600px) {
   #Details-HeaderMenu-3 {
      margin-right: 52vw;
  }
}

@media (max-width: 1590px) {
   #Details-HeaderMenu-3 {
      margin-right: 52vw;
  }
}

@media (max-width: 1570px) {
   #Details-HeaderMenu-3 {
      margin-right: 51vw;
  }
}

@media (max-width: 1560px) {
   #Details-HeaderMenu-3 {
      margin-right: 51vw;
  }
}

@media (max-width: 1550px) {
   #Details-HeaderMenu-3 {
      margin-right: 51vw;
  }
}

@media (max-width: 1540px) {
   #Details-HeaderMenu-3 {
      margin-right: 50vw;
  }
}

@media (max-width: 1530px) {
   #Details-HeaderMenu-3 {
      margin-right: 50vw;
  }
}

@media (max-width: 1520px) {
   #Details-HeaderMenu-3 {
      margin-right: 49vw;
  }
}

@media (max-width: 1510px) {
   #Details-HeaderMenu-3 {
      margin-right: 49vw;
  }
}

@media (max-width: 1500px) {
   #Details-HeaderMenu-3 {
      margin-right: 48vw;
  }
}

@media (max-width: 1470px) {
   #Details-HeaderMenu-3 {
      margin-right:47vw;
  }
}

@media (max-width: 1450px) {
   #Details-HeaderMenu-3 {
      margin-right:47vw;
  }
}

@media (max-width: 1440px) {
   #Details-HeaderMenu-3 {
      margin-right:44vw;
  }
}

@media (max-width: 1430px) {
   #Details-HeaderMenu-3 {
      margin-right:46vw;
  }
}

@media (max-width: 1420px) {
   #Details-HeaderMenu-3 {
      margin-right:45vw;
  }
}

@media (max-width: 1410px) {
   #Details-HeaderMenu-3 {
      margin-right:45vw;
  }
}

@media (max-width: 1400px) {
   #Details-HeaderMenu-3 {
      margin-right:45vw;
  }
}

@media (max-width: 1380px) {
   #Details-HeaderMenu-3 {
      margin-right:44vw;
  }
}

@media (max-width: 1370px) {
   #Details-HeaderMenu-3 {
      margin-right:44vw;
  }
}

@media (max-width: 1360px) {
   #Details-HeaderMenu-3 {
      margin-right:43vw;
  }
}

@media (max-width: 1350px) {
   #Details-HeaderMenu-3 {
      margin-right:43vw;
  }
}

@media (max-width: 1340px) {
   #Details-HeaderMenu-3 {
      margin-right:43vw;
  }
}

@media (max-width: 1320px) {
   #Details-HeaderMenu-3 {
      margin-right:42vw;
  }
}

@media (max-width: 1310px) {
   #Details-HeaderMenu-3 {
      margin-right:42vw;
  }
}

@media (max-width: 1300px) {
   #Details-HeaderMenu-3 {
      margin-right:41vw;
  }
}

@media (max-width: 1290px) {
   #Details-HeaderMenu-3 {
      margin-right:41vw;
  }
}

@media (max-width: 1280px) {
   #Details-HeaderMenu-3 {
      margin-right:41vw;
  }
}

@media (max-width: 1260px) {
   #Details-HeaderMenu-3 {
      margin-right:40vw;
  }
}

@media (max-width: 1250px) {
   #Details-HeaderMenu-3 {
      margin-right:39vw;
  }
}

@media (max-width: 1240px) {
   #Details-HeaderMenu-3 {
      margin-right:39vw;
  }
}

@media (max-width: 1230px) {
   #Details-HeaderMenu-3 {
      margin-right:38vw;
  }
}

@media (max-width: 1210px) {
   #Details-HeaderMenu-3 {
      margin-right:37vw;
  }
}

@media (max-width: 1190px) {
   #Details-HeaderMenu-3 {
      margin-right:36vw;
  }
}

@media (max-width: 1180px) {
   #Details-HeaderMenu-3 {
      margin-right:35vw;
  }
}

@media (max-width: 1170px) {
   #Details-HeaderMenu-3 {
      margin-right:34vw;
  }
}

@media (max-width: 1160px) {
   #Details-HeaderMenu-3 {
      margin-right:34vw;
  }
}

@media (max-width: 1150px) {
   #Details-HeaderMenu-3 {
      margin-right:33vw;
  }
}

@media (max-width: 1140px) {
   #Details-HeaderMenu-3 {
      margin-right:32vw;
  }
}

@media (max-width: 1130px) {
   #Details-HeaderMenu-3 {
      margin-right:32vw;
  }
}

@media (max-width: 1120px) {
   #Details-HeaderMenu-3 {
      margin-right:31vw;
  }
}

@media (max-width: 1110px) {
   #Details-HeaderMenu-3 {
      margin-right:31vw;
  }
}

@media (max-width: 1100px) {
   #Details-HeaderMenu-3 {
      margin-right:30vw;
  }
}

@media (max-width: 1090px) {
   #Details-HeaderMenu-3 {
      margin-right:29vw;
  }
}

@media (max-width: 1080px) {
   #Details-HeaderMenu-3 {
      margin-right:28vw;
  }
}

@media (max-width: 1070px) {
   #Details-HeaderMenu-3 {
      margin-right:28vw;
  }
}

@media (max-width: 1060px) {
   #Details-HeaderMenu-3 {
      margin-right:27vw;
  }
}

@media (max-width: 1050px) {
   #Details-HeaderMenu-3 {
      margin-right:27vw;
  }
}

@media (max-width: 1040px) {
   #Details-HeaderMenu-3 {
      margin-right:26vw;
  }
}

@media (max-width: 1030px) {
   #Details-HeaderMenu-3 {
      margin-right:26vw;
  }
}

@media (max-width: 1020px) {
   #Details-HeaderMenu-3 {
      margin-right:25vw;
  }
}

@media (max-width: 1010px) {
   #Details-HeaderMenu-3 {
      margin-right:25vw;
  }
}

@media (max-width: 1000px) {
   #Details-HeaderMenu-3 {
      margin-right:24vw;
  }
}


@media (max-width: 990px) {
   #Details-HeaderMenu-3 {
      margin-right:24vw;
  }
}

@media (max-width: 988px) {    
   .search-button-middle-left {
    margin-left:1px;
  }

  .icon-account-custom {
    margin-left: 2px;
  }
}

/* HeaderMenu-3 styles - closed */

/* Default styles for screens larger than 1366px for HeaderMenu-4 
#Details-HeaderMenu-4 {
  margin-right: 40vw;
}

@media (max-width: 2560px) {
   #Details-HeaderMenu-4 {
      margin-right: 56vw;
  }
}

@media (max-width: 1920px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1880px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1860px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1850px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1840px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1830px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1800px) {
   #Details-HeaderMenu-4 {
      margin-right: 49vw;
  }
}

@media (max-width: 1710px) {
   #Details-HeaderMenu-4 {
      margin-right: 45vw;
  }
}

@media (max-width: 1640px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1600px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1590px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1570px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1560px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1550px) {
   #Details-HeaderMenu-4 {
      margin-right: 41vw;
  }
}

@media (max-width: 1540px) {
   #Details-HeaderMenu-4 {
      margin-right: 39vw;
  }
}

@media (max-width: 1530px) {
   #Details-HeaderMenu-4 {
      margin-right: 39vw;
  }
}

@media (max-width: 1520px) {
   #Details-HeaderMenu-4 {
      margin-right: 39vw;
  }
}

@media (max-width: 1510px) {
   #Details-HeaderMenu-4 {
      margin-right: 39vw;
  }
}

@media (max-width: 1500px) {
   #Details-HeaderMenu-4 {
      margin-right: 39vw;
  }
}

@media (max-width: 1470px) {
   #Details-HeaderMenu-4 {
      margin-right: 35vw;
  }
}

@media (max-width: 1450px) {
   #Details-HeaderMenu-4 {
      margin-right: 32vw;
  }
}

@media (max-width: 1440px) {
   #Details-HeaderMenu-4 {
      margin-right: 34vw;
  }
}

@media (max-width: 1430px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1420px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1410px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1400px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1380px) {
   #Details-HeaderMenu-4 {
      margin-right:33vw;
  }
}

@media (max-width: 1370px) {
   #Details-HeaderMenu-4 {
      margin-right:31vw;
  }
}

@media (max-width: 1360px) {
   #Details-HeaderMenu-4 {
      margin-right:31vw;
  }
}

@media (max-width: 1350px) {
   #Details-HeaderMenu-4 {
      margin-right:31vw;
  }
}

@media (max-width: 1340px) {
   #Details-HeaderMenu-4 {
      margin-right:31vw;
  }
}

@media (max-width: 1320px) {
   #Details-HeaderMenu-4 {
      margin-right:33vw;
  }
}

@media (max-width: 1310px) {
   #Details-HeaderMenu-4 {
      margin-right:37vw;
  }
}

@media (max-width: 1300px) {
   #Details-HeaderMenu-4 {
      margin-right:36vw;
  }
}

@media (max-width: 1290px) {
   #Details-HeaderMenu-4 {
      margin-right:36vw;
  }
}

@media (max-width: 1280px) {
   #Details-HeaderMenu-4 {
      margin-right:36vw;
  }
}

@media (max-width: 1260px) {
   #Details-HeaderMenu-4 {
      margin-right:35vw;
  }
}

@media (max-width: 1250px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1240px) {
   #Details-HeaderMenu-4 {
      margin-right:34vw;
  }
}

@media (max-width: 1230px) {
   #Details-HeaderMenu-4 {
      margin-right:33vw;
  }
}

@media (max-width: 1210px) {
   #Details-HeaderMenu-4 {
      margin-right:27vw;
  }
}

@media (max-width: 1190px) {
   #Details-HeaderMenu-4 {
      margin-right:27vw;
  }
}

@media (max-width: 1180px) {
   #Details-HeaderMenu-4 {
      margin-right:25vw;
  }
}

@media (max-width: 1170px) {
   #Details-HeaderMenu-4 {
      margin-right:25vw;
  }
}

@media (max-width: 1160px) {
   #Details-HeaderMenu-4 {
      margin-right:25vw;
  }
}

@media (max-width: 1150px) {
   #Details-HeaderMenu-4 {
      margin-right:25vw;
  }
}

@media (max-width: 1140px) {
   #Details-HeaderMenu-4 {
      margin-right:25vw;
  }
}

@media (max-width: 1130px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1120px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1110px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1100px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1090px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1080px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1070px) {
   #Details-HeaderMenu-4 {
      margin-right:24vw;
  }
}

@media (max-width: 1060px) {
   #Details-HeaderMenu-4 {
      margin-right:23vw;
  }
}

@media (max-width: 1050px) {
   #Details-HeaderMenu-4 {
      margin-right:23vw;
  }
}

@media (max-width: 1040px) {
   #Details-HeaderMenu-4 {
      margin-right:22vw;
  }
}

@media (max-width: 1030px) {
   #Details-HeaderMenu-4 {
      margin-right:22vw;
  }
}

@media (max-width: 1020px) {
   #Details-HeaderMenu-4 {
      margin-right:21vw;
  }
}

@media (max-width: 1010px) {
   #Details-HeaderMenu-4 {
      margin-right:21vw;
  }
}

@media (max-width: 1000px) {
   #Details-HeaderMenu-4 {
      margin-right:20vw;
  }
}


@media (max-width: 990px) {
   #Details-HeaderMenu-4 {
      margin-right:20vw;
  }
}
/* 
@media (max-width: 988px) {    
   .search-button-middle-left {
    margin-left:1px;
  }

  .icon-account-custom {
    margin-left: 2px;
  }
}
*/ 
/* HeaderMenu-4 styles - closed */


/* Default styles for screens larger than 1366px for HeaderMenu-5 and -6 */

/* HeaderMenu-6 */
/* #Details-HeaderMenu-6 {
  padding-left: 35vw !important;
} */

/* @media (max-width: 2560px) {
   #Details-HeaderMenu-6 {
      margin-left: 84vw !important;
  }
} */

/*
@media (min-width: 1920px) {
   #Details-HeaderMenu-6 {
      padding-left: 50vw !important;
  }
}

@media (min-width: 1500px) {
   #Details-HeaderMenu-6 {
      padding-left: 40vw !important;
  }
}
@media (max-width: 1440px) {
   #Details-HeaderMenu-6 {
      padding-left: 35vw !important;
  }
}

@media (min-width: 1200px) {
   #Details-HeaderMenu-6 {
      padding-left: 30vw !important;
  }
}

@media (min-width: 1150px) {
   #Details-HeaderMenu-6 {
      padding-left: 25vw !important;
  }
}

@media (max-width: 1100px) {
   #Details-HeaderMenu-6 {
      padding-left: 25vw !important;
  }
}

@media (max-width: 1000px) {
   #Details-HeaderMenu-6 {
      padding-left: 22vw !important;
  }
}

@media (min-width: 990px) {
   #Details-HeaderMenu-6 {
      padding-left: 30vw !important;
  }
} */

/* HeaderMenu-6 Closed */

/* HeaderMenu-5 */

@media (max-width: 2560px) {
   #Details-HeaderMenu-5 {
      margin-right: 66vw !important;
  }
}

@media (max-width: 1920px) {
   #Details-HeaderMenu-5 {
      margin-right: 59vw !important;
  }
}

@media (max-width: 1880px) {
   #Details-HeaderMenu-5 {
      margin-right: 59vw;
  }
}

@media (max-width: 1860px) {
   #Details-HeaderMenu-5 {
      margin-right: 49vw;
  }
}

@media (max-width: 1850px) {
   #Details-HeaderMenu-5 {
      margin-right: 49vw;
  }
}

@media (max-width: 1840px) {
   #Details-HeaderMenu-5 {
      margin-right: 49vw;
  }
}

@media (max-width: 1830px) {
   #Details-HeaderMenu-5 {
      margin-right: 49vw;
  }
}

@media (max-width: 1800px) {
   #Details-HeaderMenu-5 {
      margin-right: 49vw;
  }
}

@media (max-width: 1710px) {
   #Details-HeaderMenu-5 {
      margin-right: 45vw;
  }
}

@media (max-width: 1640px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1600px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1590px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1570px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1560px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1550px) {
   #Details-HeaderMenu-5 {
      margin-right: 41vw;
  }
}

@media (max-width: 1540px) {
   #Details-HeaderMenu-5 {
      margin-right: 39vw;
  }
}

@media (max-width: 1530px) {
   #Details-HeaderMenu-5 {
      margin-right: 39vw;
  }
}

@media (max-width: 1520px) {
   #Details-HeaderMenu-5 {
      margin-right: 39vw;
  }
}

@media (max-width: 1510px) {
   #Details-HeaderMenu-5 {
      margin-right: 39vw;
  }
}

@media (max-width: 1500px) {
   #Details-HeaderMenu-5 {
      margin-right: 39vw;
  }
}

@media (max-width: 1470px) {
   #Details-HeaderMenu-5 {
      margin-right: 35vw;
  }
}

@media (max-width: 1450px) {
   #Details-HeaderMenu-5 {
      margin-right: 32vw;
  }
}

@media (max-width: 1440px) {
   #Details-HeaderMenu-5 {
      margin-right: 60vw !important;
  }
}

@media (max-width: 1430px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1420px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1410px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1400px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1380px) {
   #Details-HeaderMenu-5 {
      margin-right:33vw;
  }
}

@media (max-width: 1370px) {
   #Details-HeaderMenu-5 {
      margin-right:31vw;
  }
}

@media (max-width: 1360px) {
   #Details-HeaderMenu-5 {
      margin-right:31vw;
  }
}

@media (max-width: 1350px) {
   #Details-HeaderMenu-5 {
      margin-right:31vw;
  }
}

@media (max-width: 1340px) {
   #Details-HeaderMenu-5 {
      margin-right:31vw;
  }
}

@media (max-width: 1320px) {
   #Details-HeaderMenu-5 {
      margin-right:33vw;
  }
}

@media (max-width: 1310px) {
   #Details-HeaderMenu-5 {
      margin-right:37vw;
  }
}

@media (max-width: 1300px) {
   #Details-HeaderMenu-5 {
      margin-right:36vw;
  }
}

@media (max-width: 1290px) {
   #Details-HeaderMenu-5 {
      margin-right:36vw;
  }
}

@media (max-width: 1280px) {
   #Details-HeaderMenu-5 {
      margin-right:36vw;
  }
}

@media (max-width: 1260px) {
   #Details-HeaderMenu-5 {
      margin-right:35vw;
  }
}

@media (max-width: 1250px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1240px) {
   #Details-HeaderMenu-5 {
      margin-right:34vw;
  }
}

@media (max-width: 1230px) {
   #Details-HeaderMenu-5 {
      margin-right:33vw;
  }
}

@media (max-width: 1210px) {
   #Details-HeaderMenu-5 {
      margin-right:27vw;
  }
}

@media (max-width: 1190px) {
   #Details-HeaderMenu-5 {
      margin-right:27vw;
  }
}

@media (max-width: 1180px) {
   #Details-HeaderMenu-5 {
      margin-right:25vw;
  }
}

@media (max-width: 1170px) {
   #Details-HeaderMenu-5 {
      margin-right:25vw;
  }
}

@media (max-width: 1160px) {
   #Details-HeaderMenu-5 {
      margin-right:25vw;
  }
}

@media (max-width: 1150px) {
   #Details-HeaderMenu-5 {
      margin-right:25vw;
  }
}

@media (max-width: 1140px) {
   #Details-HeaderMenu-5 {
      margin-right:25vw;
  }
}

@media (max-width: 1130px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1120px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1110px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1100px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1090px) {
   #Details-HeaderMenu- {
      margin-right:24vw;
  }
}

@media (max-width: 1080px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1070px) {
   #Details-HeaderMenu-5 {
      margin-right:24vw;
  }
}

@media (max-width: 1060px) {
   #Details-HeaderMenu-5 {
      margin-right:23vw;
  }
}

@media (max-width: 1050px) {
   #Details-HeaderMenu-5 {
      margin-right:23vw;
  }
}

@media (max-width: 1040px) {
   #Details-HeaderMenu-5 {
      margin-right:22vw;
  }
}

@media (max-width: 1030px) {
   #Details-HeaderMenu-5 {
      margin-right:22vw;
  }
}

@media (max-width: 1020px) {
   #Details-HeaderMenu-5 {
      margin-right:21vw;
  }
}

@media (max-width: 1010px) {
   #Details-HeaderMenu-5 {
      margin-right:21vw;
  }
}

@media (max-width: 1000px) {
   #Details-HeaderMenu-5 {
      margin-right:20vw;
  }
}


@media (max-width: 990px) {
   #Details-HeaderMenu-5 {
      margin-right:20vw;
  }
}
/* 
@media (max-width: 988px) {    
   .search-button-middle-left {
    margin-left:1px;
  }

  .icon-account-custom {
    margin-left: 2px;
  }
}
*/ 
/* HeaderMenu-5 styles - closed */


/* 
@media (max-width: 988px) {    
   .search-button-middle-left {
    margin-left:1px;
  }

  .icon-account-custom {
    margin-left: 2px;
  }
}
*/ 
/* HeaderMenu-6 styles - closed */

/*SEARCH BAR IN DRAWER MENU*/

@media (max-width: 749px) {
   .search-button-middle-left {
      display:none;
    }

  .search__input.field__input{
      background-color: rgba(var(--color-foreground),.0);
      border-bottom:1px solid #000
  }

  .field__label, .customer .field label {
    font-size: 1.8rem!important;
    left:0!important;
  }
  
  .field:before, .customer .field:before,.field:after, .customer .field:after {
      display: none!important;
  }

  .customer .field input, .customer select, .field__input, .select__select {
    box-shadow: 0 0 0!important;
    border-bottom: 1px solid #000;
  }

  .field__input:focus + .field__label {
    color:rgba(var(--color-foreground),.0);
  }

  .search__input {
    padding-left: 3px!important; 
  }
}

/* Initially hide the search bar */
.menu-drawer__utility-links .search-modal__form {
  display: none;
}

/* Show the search bar in the navigation bar when screen width is up to 749px */
@media (max-width: 749px) {
  .menu-drawer__utility-links .search-modal__form {
    display: block;
  }
}

/* Show the search bar in the drawer menu when screen width is 750px and above */
@media (min-width: 750px) {
  .menu-drawer__utility-links .search-modal__form {
    display: none;
  }
}

.list-menu--inline span {
  font-family:'Hanken Grotesk Medium', sans-serif;
  text-transform: uppercase;
}

/* .list.list-social.list-unstyled .list-social__item .list-social__link.link {
  text-decoration: none !important;
} */

.menu-drawer__utility-links .header__search a.menu-drawer__account.link.focus-inset h5 {
    color: #191919!important;
    font-family: 'Hanken Grotesk Medium', sans-serif!important;
    font-size: 12px!important;
}

.menu-drawer__utility-links {
  display:grid!important;
  padding:3.3rem!important;
}

.menu-drawer__account{
    color: rgb(var(--color-foreground))!important;
    font-family: 'Hanken Grotesk Regular', sans-serif!important;
    font-size: 1.8rem!important;
    margin-top:25px;
}

/* HEADER styling END*/

/*FOOTER styling*/

@media (max-width: 749px) {
.footer-block.footer-block--menu {
    width: 50% !important;
    display: inline-block !important;
    vertical-align: top !important;
  }

  .footer-block.grid__item {
    margin: 0rem 0!important;
  }

  .link.link--text.list-menu__item.list-menu__item--link,
  .footer__list-social .list-social__item a {
    font-size:10px!important;
    line-height: 100%!important; 
  }
}

.footer-block__heading {
  color: #191919;
  font-family: 'Hanken Grotesk Regular', sans-serif;
  font-size: 10px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 14px */
  letter-spacing: 0.56px;
  text-transform: uppercase;
}

.footer__list-social.list-unstyled.list-social {
  flex-direction: column; 
  justify-content: center; 
  align-items: left !important; 
}

.footer__list-social.list-unstyled.list-social li {
  margin-bottom:-10px;
}
  
.link.link--text.list-menu__item.list-menu__item--link {
  color: #191919;
  font-family: 'Hanken Grotesk Regular', sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.14px;
}

.link.link--text.list-menu__item.list-menu__item--link:hover {
  text-decoration: underline!important;
  color: rgba(var(--color-foreground), 0.75);
}

.footer-block__details-content.footer-block-image.center img {
  width: 210px;
  height: 87.877px;
  flex-shrink: 0;
}

.footer-block__details-content .list-menu__item--link {
  margin-bottom: -10px!important;
}

.footer-block__details-content p {
  margin-bottom: -10px;
}

.footer__content-top {
    max-width: 100% !important;
}

.footer__copyright {
  display: flex;
  padding: 0 40px;
  padding-bottom:30px;
  height:0px;
  color: #191919;
  text-align: center;
  font-family: 'Hanken Grotesk Regular', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 15.6px */
  letter-spacing: -0.12px;
  margin-top: 1rem !important;
}

.copyright__secondline {
  margin-left:auto;
}

.copyright__thirdline {
  margin-left:5px;
}

@media (max-width: 749px) {
  .footer__copyright {
     display: flex;
     flex-direction: column;
     /* margin-top: 50% !important; */
     padding: 20px !important;
     font-size: 10px !important;
     text-align: left !important;
     margin-left:6%;
  }

  .copyright__secondline {
    margin-left:0px;
  }

  .copyright__thirdline {
      margin-left:0px;
      padding-bottom: 10px;
  }
}

@media (max-width: 320px) {
   .footer__copyright {
      margin-top:60%!important;
      margin-left:9%!important;
    }

    .footer-block--newsletter {
      display:none;
    }
    
    .footer__content-top page-width {
      padding-bottom:initial;
    }
    
    .footer.color-background-1.gradient.section-footer-padding {
      padding: 7px;
      padding-top: 64px;
    }
    
    .footer__blocks-wrapper {
      height:200px;
      width:100%;
    }
    
    .footer__list-social.list-unstyled.list-social {
      color: #191919;
      font-family: 'Hanken Grotesk Regular', sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 130%;
      letter-spacing: -0.14px;
      margin-right:250px;
    } 
}

@media (min-width: 540px) and (max-width: 749px) {
  .footer .grid {
      width: 50%;
      margin: 0 auto;
  }

  .footer__copyright {
    margin-top:27%!important;
    margin-left:25%!important;
  }
}

@media (min-width: 540px) and (max-width: 630px) {
  .footer__copyright {
    margin-top:31%!important;
    margin-left:25%!important;
  }
}

@media (min-width: 376px) and (max-width: 539px) {
  .footer__copyright {
    margin-top:0 !important;
    margin-left:5%!important;
  }
}

@media (min-width: 440px) and (max-width: 539px) {
  .footer__copyright {
    margin-top:40%!important;
    margin-left: 4%!important;
  }
}

@media(max-width:1920px){
    .footer__list-social.list-unstyled.list-social {
      margin-right:500px;
      margin-left: -12px;
  } 
}

@media(max-width:1250px){
    .footer__list-social.list-unstyled.list-social {
      margin-right:250px;
  } 
}

@media(max-width: 1004px){
    .footer__list-social.list-unstyled.list-social {
      margin-right:200px;
  } 
}
/* @media(max-width: 1510px)
 .page-width.section-template--20712826470741__76e11abf-87dc-4ff4-81d9-a6df5a478685-padding.isolate {
    padding-right: 40px !important;
}
} */
@media(max-width: 720px){
    .footer__list-social.list-unstyled.list-social {
      margin-right:230px;
  } 
}

.footer__list-social .list-social__item a {
  color: #191919;
  font-family: 'Hanken Grotesk Regular', sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
  letter-spacing: -0.14px;
  margin-top: -5px;
}

.footer__list-social.list-unstyled.list-social .list-social__item .link.list-social__link {
  color:#191919;
  text-decoration: none !important;
  margin-top:-10px;
}

.footer__list-social.list-unstyled.list-social .list-social__item .link.list-social__link:hover {
  text-decoration: underline!important;
  color: rgba(var(--color-foreground), 0.75);

}

.footer-block.grid__item .footer__list-social.list-unstyled.list-social {
  text-align: left!important;
}

.footer.color-background-1.gradient.section-footer-padding .footer__content-top.page-width {
  width: 1800px;
  height: 200px;
}

@media(max-width: 749px){
    .footer__list-social.list-unstyled.list-social {
      margin-top: -28px;
  }
  
  .footer .footer-block__details-content.list-unstyled {
      margin-top: -10px; 
  }
}

@media screen and (min-width: 750px){
    .footer__blocks-wrapper .footer-block.grid__item:first-child {
      width: 44%;
    }
  
    .footer__blocks-wrapper .footer-block.grid__item:nth-last-child(-n+3) {
      width: 10%;
    }
}

@media screen and (max-width: 749px) {
  .footer-block__details-content img {
    max-width: 90px !important;
    width: 100% !important;
  }
}

/*FOOTER styling END*/

/*CSS that places the get in touch button correctly*/

@media screen and (max-width: 988px) {
  #shopify-section-template--20712827978069__ab4ad5ac-4d3c-4ab2-9360-744010171161 {
    display:none;
  }
  #shopify-section-template--20712827978069__e4c11d28-c7b4-48e6-98e8-4164f4e6809f {
    display:none;
  }

  #shopify-section-template--20712827978069__b3167420-7ef2-40a9-9fe0-bf4a62f03031 {
    margin-top: -55px;
  }
}

#shopify-section-template--20712827978069__b3167420-7ef2-40a9-9fe0-bf4a62f03031{
    position:relative!important;
    z-index:999;
}

#openModalBtnLink:hover {
    cursor: pointer;
}

#newModalBtnLink {
    cursor: pointer;
}

@media screen and (max-width: 749px) {
  #newModalBtn {
    margin-left: 1.5rem !important;
  }
}

@media screen and (max-width: 989px) {
  #shopify-section-template--20712827978069__e4c11d28-c7b4-48e6-98e8-4164f4e6809f {
    margin-top: -95px!important;
  }
}

#Slide-template--20712827978069__78132f22-6347-4bdc-b80c-f23b3a147615-1 {
  margin: 0px!important;
}

li#Slide-template--20712827978069__78132f22-6347-4bdc-b80c-f23b3a147615-1 .multicolumn-card__info {
    padding-left: 0!important;
} 

#Slide-template--20712827978069__6a9fa7d1-a7b7-465e-966b-d01a151d2dd4-1 {
  margin:0px!important;
  max-width:100%;
  width:100%;
}

li#Slide-template--20712827978069__6a9fa7d1-a7b7-465e-966b-d01a151d2dd4-1 .multicolumn-card__info {
  padding-left: 0!important;
}

@media screen and (min-width: 989px) {
  #shopify-section-template--20712827978069__78132f22-6347-4bdc-b80c-f23b3a147615 {
    display:none;
  }

  #shopify-section-template--20712827978069__6a9fa7d1-a7b7-465e-966b-d01a151d2dd4 {
    display:none;
  }

  #shopify-section-template--20712827978069__b3167420-7ef2-40a9-9fe0-bf4a62f03031 {
    display:none;
  }
}


/*Get in touch button styling*/

  #shopify-section-template--20712827978069__e4c11d28-c7b4-48e6-98e8-4164f4e6809f {
    position:relative!important;
    margin-top:-90px;
    z-index:999;
    width:40%;
  }

@media screen and (max-width: 1183px) {
  #shopify-section-template--20712827978069__e4c11d28-c7b4-48e6-98e8-4164f4e6809f {
    margin-top:-109px;
  }
}

@media screen and (max-width: 989px) {
  #shopify-section-template--20712827978069__e4c11d28-c7b4-48e6-98e8-4164f4e6809f {
    width:100%;
  }
}

------------------------------
/*Bespoke request get in touch button*/

/* #shopify-section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9 {
    position: relative!important;
    float: right!important;
    bottom: 184px!important;
    margin: 30px 25px 0 0!important;
    padding: 10px 40px!important;
    letter-spacing: 1px!important;
    font-size: 14px!important;
} 

/*#shopify-section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9 .section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9-padding,
#shopify-section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9 .pop-up-button{
    background: #191919!important;
    color: #fff!important;
    text-decoration:none!important;
    
}

#shopify-section-template--20712826470741__a6c6205b-fcca-4705-ae00-4bd5862edea9 .get-in-touch-button {
    padding: 15px 30px!important;
}*/

/*Bespoke request get in touch button end*/

  .contact-us, .new-contact-us {
    font-family:'Hanken Grotesk Regular', sans-serif;
    display: flex;
    flex-direction: column; 
    align-items: center; 
    text-align: center; 
    color:black;
  }
----------------------------

#newModal, .newModal {
    z-index: 999999!important;
    width: 100%!important;
    height: 100%!important;
    background-color: #0009!important;
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
}

  .contact-us-title, .new-contact-us-title {
    font-family:'Hanken Grotesk Medium', sans-serif!important;
    font-size: 16px!important; 
    color:#191919!important;
    margin-bottom:10px;
    text-align:center;
  }

  .contact-us-text, .new-contact-us-text {
    font-size: 14px!important;
    font-family:'Hanken Grotesk Regular', sans-serif!important;
    align-items:center;
  }

  .phone-number, .new-phone-number {
    position: absolute!important;
    bottom: 0px!important;
    left: 50%!important; 
    transform: translateX(-50%)!important; 
    font-size: 11px!important; 
  }

  .new-phone-number {
    display:none;
  }

  .call-button:hover {
      cursor: pointer;
  }

  .new-modal-content {
    display:none;
    background-color:#FFF!important;
    margin:0 auto!important;
    
  }

  .modal-content, .new-modal-content {
    width: 30%!important; 
    max-width: 40%!important; 
    border-radius:5px!important;
    padding:30px!important;
    margin-top:10px!important;
    animation-name: animatetop!important;
    animation-duration: 0.7s!important;
  }

@keyframes animatetop {
  from {top: -100px; opacity: 0}
  to {top: 0; opacity: 1}
}

 .pop-up-box, .new-pop-up-box {
    display:flex!important;
    background-color: #FFF!important;
    margin:25px 0px!important;
    font-family:'Hanken Grotesk Medium'!important;
    gap:8px!important;
  }

  .btn.btn--contact a, .new-btn.new-btn--contact a {
    display: block;
    color:#191919;
    font-family:'Hanken Grotesk Medium', sans-serif;
  }

  a {
    text-decoration:none!important;
  }

  .pop-up-content .btn, .new-pop-up-content .new-btn {
    display: block;
    border: 1px solid #191919;
    background: #FFF;
    border-radius: 0;
    width: 325px; 
    margin-bottom: 10px;
    margin: 0 auto 10px auto;
    padding: 15px;
    color:#191919;
    font-family:'Hanken Grotesk Medium', sans-serif;
  }

  .btn.btn--contact, .new-btn.new-btn--contact {
      display: flex;
      width: 100%;
      margin-bottom:25px;
      padding: 16px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      border: 1px solid #191919;
      background: #FFF;
      color:#191919;
      position: relative; 
  }
.cta-customhtml {
    float: right;
    margin: 30px 0 0 0;
}

.pop-up-button, .new-pop-up-button {
    font-family: 'Hanken Grotesk Regular' !important;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 0.48px !important;
    text-underline-offset: 6px;
    background: #fff!important;
    color: #191919!important;
    text-decoration: underline!important;
    padding: 15px 40px;
}

@media screen and (max-width: 750px) {  
  .pop-up-button, .new-pop-up-button {
    padding-left:0px;
  }
}

 .close, .new-close {
    margin-top: -30px;
    margin-right: -15px;
  }

 .new-close {
    height: 1rem;
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700;
 }

  .popup .close:hover, .new-close:hover {
    color: #808080;
  }

@media screen and (max-width: 989px) {  
  .modal-content, .new-modal-content {
    max-width: 40%!important; 
    width: 40%!important; 
  }
  
  .btn.btn--contact {
    width:100%;
  }
}

@media screen and (max-width: 750px) {  
  .modal-content, .new-modal-content {
    max-width:100%!important;
    width:90%!important;
  }
  
  .btn.btn--contact, .new-btn.new-btn--contact {
    width:100%!important;
  }
}

/*Get in touch styling END*/

  .styled-title {
    position:relative;
    top:-14px;
    color: rgba(25, 25, 25, 0.60);
    font-family: 'Hanken Grotesk Regular';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14px */
    letter-spacing: 0.56px;
    text-transform: uppercase;
  }

@media screen and (max-width: 749px) {  
  .styled-title {
    top:-8px;
  }
}

  .configurator-shipping-text {
      font-family: 'Hanken Grotesk Regular' !important;
      font-weight: 400;
      line-height: 1.4;
      font-size: 14px;
      letter-spacing: -0.09px;
      color:#191919;
      width:49%;
      float:right;
  
    }  

    .shipping-text {
      font-family: 'Hanken Grotesk Regular' !important;
      font-weight: 400;
      line-height: 1.4;
      font-size: 14px;
      letter-spacing: -0.09px;
      color:#191919;
      margin-top: -30px!important;
      text-transform:uppercase;
      transform: translate(0,220%);
      width:70%;
    }

    .shipping-text-mobile {
      font-family: 'Hanken Grotesk Regular' !important;
      font-weight: 400;
      line-height: 1.4;
      font-size: 14px;
      letter-spacing: -0.09px;
      color:#191919;
      margin-top: -30px!important;
      text-transform:uppercase;
    }

@media screen and (max-width: 999px) {
  .configurator-shipping-text {
    width:100%!important;
    text-align:center!important;
  }
}

@media screen and (max-width: 749px) {
  .configurator-shipping-text {
    width:100%!important;
    transform: translate(0%)!important;
    text-align:center!important;
  }
}

  .card__labels {
    bottom: initial !important;
    right: initial !important;
  }

/*Removes ready to ship label on product in mobile version*/
@media screen and (max-width: 749px) {
  .product.product--medium.product--thumbnail_slider.grid.grid--1-col.grid--2-col-tablet
    .grid__item.product__media-wrapper
    .product__media-gallery
    .slider-mobile-gutter
    .product__media-list.contains-media.grid.grid--peek.list-unstyled.slider.slider--mobile
    .product__media-item.grid__item.slider__slide.is-active
    .card__labels {
    display: none !important;
  }
}

/* 
  .card__labels-item {
    padding:0px!important;
  } */

  .pinterest-save-button {
    font-size: 1.4rem;
    display: flex;
    min-height: 2.4rem;
    align-items: center;
    font-family:sans-serif;
    color: rgb(var(--color-link));
    margin-left: 0;
    padding-left: 0;
    letter-spacing:normal;
    margin-left:3px;
    text-decoration:none;
  }

  .pinterest-save-button svg {
    margin-right: 0.5rem;
  }
  
.pinterest-save-button:hover {
    text-decoration: underline !important;
  }
  
.share-button,
.pinterest-save-button {
    display: inline-block!important;
    font-family: 'Hanken Grotesk Regular', sans-serif!important;
  }

 /* buttons hero banner front page */
#shopify-section-template--20712826306901 {
--color-button-text: #ffffff;
--color-button: #191919;
  
}

.section-header {
    margin-bottom: 0 !important; 
}

/* Ready to ship product page */
.h4.accordion__title {
  font-family:'Hanken Grotesk Medium' !important;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 4%;
}

#ImageWithText--template--20712827912533__f443d3be-d6c5-4636-8760-f711b857d5f9 {
  background-color: rgba(247, 243, 238, .6);
}

/* footer */
.footer-block__heading {
  font-size: 12px;
}
/* Second section on front page */
#Slider-template--20712826306901__fd4bf242-947d-4a4c-9b4c-90e3e8d0ceea .multicolumn-list__item:only-child {
  max-width: 80rem;
}
button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
    border: 1px solid #191919;
}
h2#FooterCountryLabel {
    display: none;
}

/* Customizer page */ 

.multicolumn-card__info .link  {
  font-family: 'Hanken Grotesk medium';
  text-transform: uppercase;
  letter-spacing: 0.48px !important;
}

.multicolumn-card__info .icon-wrap {
    margin-left: 0.8rem;
    white-space: nowrap;
    display: none;
}

#shopify-section-template--20712827978069__c94c9035-8957-4d86-8b7f-6563e668dd1b .Desgincategory > div > h3  {
  text-transform: uppercase;
}

/* Customizer page end */

.product-form__buttons {
  font-family: 'Hanken Grotesk Medium' !important;
  padding-bottom: 20px;
}


/* Collection page - start */ 
.facets__heading {
  font-family: 'Hanken Grotesk Regular' !important;
}

.facets__summary {
  color: #191919 !important;
}

.facet-filters__field, .product-count__text.text-body, .facet-filters__label.caption-large.text-body, #SortBy, .mobile-facets__open-label {
  color: #191919 !important;
  font-family: 'Hanken Grotesk Regular' !important;
}

.card-information .price {
  text-transform: uppercase;
  font-size: 12px !important;
}

.card__heading-desc {
    font-size: calc(var(--font-heading-scale) * 1.2rem);
    color: #191919;
    margin-top: -6px !important;
    font-family: 'Hanken Grotesk Medium';
    text-transform: uppercase;
}

/* Collection page end */ 

/* Login page */
.button, .button-label, .shopify-challenge__button, .customer:not(.account) button {
    font-size: 1.3rem;
    letter-spacing: .1rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
    /* font-family: var(--font-buttons-family); */
    text-transform: uppercase;
    font-family:'Hanken Grotesk Medium' !important;
    letter-spacing: 1px;
    font-style: var(--font-buttons-style);
    font-weight: var(--font-buttons-weight);
}

/* .field {
  border-style: solid;
  border-color: #191919;
}
 */

.customer .field:first-of-type {
  border-style: solid;
  border-color: #191919;
}

.customer .field {
  border-style: solid;
  border-color: #191919 !important;
}
#field__drawer {
  border:none!important;
}

#field__label__drawer {
  padding:0px!important;
}

/* Login page end */

/* Header navigation */

summary.list-menu__item {
  padding-right: 1rem !important;
}
.header__submenu .header__menu-item {
    justify-content: space-between;
    padding: 0.8rem 2.4rem;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #191919;
    font-weight: 500;
}
/* Header navigation end */ 

/* bespoke request form */
#ContactForm .field select {
    position: initial;
    width: 100%;
    padding: 1.5rem;
    line-height: calc(1 + .5 / var(--font-body-scale));
    letter-spacing: .04rem;
    color: rgba(var(--color-foreground),.75);
}

select#jewellery, #style, #budget, #request-type {
    width: 100%;
    padding: 15px;
    border: 1px solid #191919;
    margin: 15px 0px;
    font-family: 'Hanken Grotesk Regular' !important;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.48px;
    font-weight: 400;
    color: #191919 !important;
    background-color: white;
}

#ContactForm-email {
  width: 100%;
  font-family: 'Hanken Grotesk Regular' !important;
  font-size: 14px;
  padding: 15px;
  border-radius: 0px !important;
}
textarea,  input#jewellery {
    width: 100%;
    font-family: 'Hanken Grotesk Regular' !important;
    font-size: 14px;
    padding: 15px;
    border-radius: 0px !important;
    border: 1px solid #191919 !important;
    min-height: 70px;
}

label {
    font-size: 16px;
    color: #191919;
    font-family: "ivypresto-display", serif;
}
.upload-btn-wrapper h3, .name-field h3 {
    font-size: 16px;
}
.upload-btn-wrapper p {
    margin-top: -10px !important;
    font-weight: 400;
}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    padding-bottom: 25px;
}
.choose-style {
    padding-bottom: 15px;
}

.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding .btn {
    border: 1px solid #191919;
    color: #191919;
    background-color: white;
    padding: 12px 20px;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    font-family: 'Hanken Grotesk Regular' !important;
    letter-spacing: 0.48px;
    cursor: pointer;
}

.upload-btn-wrapper input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearence: none;
    padding: 2px 2px 2px 2px;
    border: none;
    background-image: url("/cdn/shop/t/63/assets/select-arrow.png?v=1698366604");
    background-position: right center;
    background-repeat: no-repeat;
}
*:focus-visible {
    outline: none !important;
    outline-offset: none !important;
    box-shadow: none !important;
}
.grid__item_right {
    width: 58%;
    padding-left: 8px;
}
.grid__item_left {
    width: 41%;
}
.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding .contact__button .button {
    width: 100%;
    font-size: 14px;
    height: 50px;
}
.grid__item_right .contact__button {
    margin-top: 0 !important;
}
 .grid__item_right label.field__label {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    color: #191919 !important;
}

.grid__item_right .field__input:not(:placeholder-shown) {
    font-size: 14px !important;
   	font-family: 'Hanken Grotesk Regular' !important;
}

.contact.page-width.page-width--narrow.section-template--20712826470741__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding .field {
    border-color: #191919;
    border: 1px solid #191919;
}
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d .Desgincategory > div > h3 {
    font-size: 14px;
    margin: 5px 0 0px;
    line-height: 22px !important;
    font-weight: 500;
    text-transform: uppercase;
    /* font-family: "ivypresto-display", serif; */
}
/* bespoke form end */ 

/* bespoke steppers */ 
div#shopify-section-template--20712826470741__9238f886-acbe-43ef-910e-b0060734191d p {
    font-weight: 400;
    line-height: 1.3;
}

/* bespoke steppers end */

/* bespoke — our creations */ 

#Slide-template--20712826470741__23953882-010a-44e0-8f7e-b3114fa016ad-1 .multicolumn-card__info h3 {
  font-weight: 500;
  font-family: "ivypresto-display", serif;
}


/*Add to cart and Custommade buttons*/

#product-form-template--20712827912533__main {
  width:100%!important;
  transform: translateY(24%) !important;
}

#product-form-template--20712827945301__main{
  width:100%!important;
  margin-top:30px;
}

.product-form__buttons {
  max-width:100%!important;
  margin-top: 30px;
}


@media screen and (max-width: 992px) {  
  .shipping-text {
    display:none;
  }
}

@media screen and (min-width: 993px) {  
  .shipping-text-mobile {
    display:none;
  }
}

/* Newsletter form*/ 



/* White text black sections */ 

.rich-text.content-container.color-accent-1.gradient.rich-text--full-width.content-container--full-width.section-template--20712827978069__62d95048-086f-4356-a815-b5a04c52968b-padding p {
  color: #ffffff !important;
}

.rich-text.content-container.color-inverse.gradient.rich-text--full-width.content-container--full-width.section-template--20712826306901__18052ad8-8464-4522-8077-1e222c5abde3-padding p {
    color: #ffffff !important;
}


li#Slide-template--20712826470741__57ba3c3a-ebd6-4201-ac18-868f0c58686e-2 p {
  color: #ffffff !important;
  font-size: 16px;
}

/* end */

/* need your jewllery now - front page */ 

.isolate.split-text .rich-text__blocks {
    margin: 20px 40px;
    text-align: left;
}
.isolate.split-text .rich-text__blocks a {
    position: absolute;
    top: 50%;
    right: -3%;
    transform: translate(-50%,-50%);
    margin: 0;
    opacity: 1;
}

@media (min-width:768px) and (max-width:840px) {
.isolate.split-text .rich-text__blocks a {
    right: 0% !important;
}
} 

@media (min-width:320px) and (max-width:880px) {
.isolate.split-text .rich-text__blocks {
    margin: 0 auto;
    text-align: center;
}
.isolate.split-text .rich-text__blocks a {
    position: relative;
    top: unset;
    right: unset;
    transform: none;
    margin: 25px 0 10px 0;
}
}
@media (min-width:881px) and (max-width:989px) {
.isolate.split-text .rich-text__blocks a {
    right: -7%;  
}
}

@media (min-width:991px) and (max-width:1140px) {
.isolate.split-text .rich-text__blocks {
    max-width: 65rem !important;
}
.isolate.split-text .rich-text__blocks a {
    right: -7% !important;
}
  .section-template--20712826306901__18052ad8-8464-4522-8077-1e222c5abde3-padding {
    width: 50%;
}
  
}

/* end */

/*Single or pair buttons*/

label[for="template--20712827912533__main-1-0"], label[for="template--20712827912533__main-1-1"],
label[for="template--20712827945301__main-1-0"], label[for="template--20712827945301__main-1-1"]{
  font-family: 'Hanken Grotesk Medium', sans-serif;
  text-transform: uppercase;
  font-size: 1.3rem!important;
}

/*Single or pair buttons end*/

/* Mczr buttons on Cart page */

@media screen and (min-width: 481px)
.save__design span {
    letter-spacing: .3px !important;
}

@media screen and (min-width: 481px)
.save__design span {
  letter-spacing: .3px !important;
}

.cart-item__totals .cart-item__designs>.save__design, .cart-item__quantity .cart-item__designs>.save__design, .cart-item__totals .cart-item__designs summary.share__design, .cart-item__quantity .cart-item__designs summary.share__design {
      letter-spacing: 1px !important;
}

/* end */ 

/* Size guide page */ 

.custom-table-size {
  border-collapse: collapse;
    width: 60%;
    border: none!important;
    font-family: 'Hanken Grotesk Regular', serif;
    font-size:11px;
    margin-top:30px;
    margin-bottom:30px;
    align-content: center;
}

.custom-table thead th {
    background-color: #f0f0f0;
  }

li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-1, li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-2, li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-3 {
  border: 1px solid #191919;
  padding-top: 2px;
  height: 55px;
  margin-right: auto;
  margin-left: auto;
}




li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-1:hover {
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
}

li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-2:hover {
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
}

li#Slide-template--20712827650389__d660faeb-306d-4bb5-a915-13b01a773050-3:hover {
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
}

#rings-bread {
max-width: 60%;
}
/* end */

/*general */
.my-1 .text-center .text-md-right a {
  color:#191919 !important;
  text-decoration: underline !important;
}
/* end */

/* cart */ 
/* .cart__note.field {
  margin-top: 160px;
} */

@media (min-width:320px)  {
  .cart__note.field {
  margin-top: 150px;
}
}
  @media (max-width: 390px) {
 .cart__note.field {
  margin-top: 24px;
}
}
/* end */

/* Vielse & Forlovelse */


@media only screen and (min-width: 750px) {
    .banner--content-align-left.banner--desktop-transparent .banner__box, .banner--content-align-right.banner--desktop-transparent .banner__box, .banner--medium.banner--desktop-transparent .banner__box {
  max-width: 72em;
    }
}

.banner__box .banner__heading {
    margin-top: 1rem;
    max-width: 50em;
}

.color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2 {
  color: rgba(var(--color-foreground));
  background-color: rgb(var(--color-background));
}

/* VIELSE START */
#Slide-template--24636382445909__multicolumn_XBdbjb-1 .multicolumn-card__info {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (min-width: 750px) {
    .banner__content {
         padding: 0rem !important;
    }
}

@media screen and (max-width: 600px) {
  #shopify-section-template--25123727933781__76e11abf-87dc-4ff4-81d9-a6df5a478685 p {
    margin-left: 16px;
    margin-right: 16px;
  }
}

/* FAQ */
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    width: 100%;
    display: flex;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 125%;
    text-align: left;
    font-size: 32px;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 60%;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    max-width: 100%;
    padding: 0;
    padding-right: 4rem;
    padding-left: 4rem;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .accordion {
    border-top: none;
    border-bottom: 1px solid #191919;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient {
    background: #fff !important;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .h4.accordion__title {
    font-size: 12px !important;
}

.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient .collapsible-content__header {
    padding-bottom: 20px !important;
}


  .collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    display: block;
}
  .collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 200%;
}
 .collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
    font-size: 24px;
    margin-bottom: -25px;
    /* padding-left: 4rem; */
    padding-right: 4rem;
}
  
section#shopify-section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e .collapsible-section-layout {
    padding-bottom: 30px;
    padding-top: 50px;
}

  .collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 50% !important;
}

@media (min-width:750px) and (max-width:1560px) {
 .collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24636382445909__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
}
}
/* FAQ END */
/* VIELSE END */

/* FORLOVELSE START */
#Slide-template--24647505445205__multicolumn_XBdbjb-1 .multicolumn-card__info {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width:300px) and (max-width:767px) {
  #shopify-section-template--24636382445909__76e11abf-87dc-4ff4-81d9-a6df5a478685 p {
    margin-left:1em;
  }
}

/* FAQ */
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    width: 100%;
    display: flex;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 125%;
    text-align: left;
    font-size: 32px;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 60%;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    max-width: 100%;
    padding: 0;
    padding-right: 4rem;
    padding-left: 4rem;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .accordion {
    border-top: none;
    border-bottom: 1px solid #191919;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient {
    background: #fff !important;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .h4.accordion__title {
    font-size: 12px !important;
}

.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient .collapsible-content__header {
    padding-bottom: 20px !important;
}


  .collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    display: block;
}
  .collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 200%;
}
 .collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
    font-size: 24px;
    margin-bottom: -25px;
    /* padding-left: 4rem; */
    padding-right: 4rem;
}
  
section#shopify-section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e .collapsible-section-layout {
    padding-bottom: 30px;
    padding-top: 50px;
}

  .collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 50% !important;
}

@media (min-width:750px) and (max-width:1560px) {
 .collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24647505445205__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
}
}
/* FAQ END */

.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width {
  margin: 0 0 !important;
}
/* FORLOVELSE END */

/* DESIGN PROCESS */
/* FAQ */
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    width: 100%;
    display: flex;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 125%;
    text-align: left;
    font-size: 32px;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 60%;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    max-width: 100%;
    padding: 0;
    padding-right: 4rem;
    padding-left: 4rem;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .accordion {
    border-top: none;
    border-bottom: 1px solid #191919;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient {
    background: #fff !important;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .h4.accordion__title {
    font-size: 12px !important;
}

.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding.content-container.color-background-2.gradient .collapsible-content__header {
    padding-bottom: 20px !important;
}


  .collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .collapsible-content-wrapper-narrow {
    display: block;
}
  .collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 200%;
}
 .collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
    font-size: 24px;
    margin-bottom: -25px;
    /* padding-left: 4rem; */
    padding-right: 4rem;
}
  
section#shopify-section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e .collapsible-section-layout {
    padding-bottom: 30px;
    padding-top: 50px;
}

  .collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid--1-col .grid__item {
    max-width: 50% !important;
}

@media (min-width:750px) and (max-width:1560px) {
 .collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding .grid {
    width: 100%;
}
.collapsible-content__wrapper.section-template--24799967248725__879e0a44-a900-4d94-9a0a-e6046396ec7e-padding h2 {
    width: 100%;
}
}
/* FAQ END */

/* CONTACT FORM */
.section-template--24799967248725__7efc36db-2ce8-4e3e-aeb0-7ae145dac0b6-padding {
  padding: 0 4rem 0 4rem;
  max-width:100%
}

/* END */

/* VIDEO CAROUSEL */

#shopify-section-template--24799967248725__174228942928bf85b5 {
  background-color: #191919;
}
/* end */
/* DESIGN PROCESS END */

/* Variants status right drawer */
.variants-status { position: relative; }
.variants-status > summary.link { cursor: pointer; display: inline-block; }
.variants-status__overlay { display: none; }
.variants-status[open] .variants-status__overlay { position: fixed; inset: 0; background: rgba(0,0,0,.35); z-index: 10000; display: block; }
.variants-status__panel { position: fixed; top: 0; right: 0; height: 100%; width: min(90vw, 420px); background: var(--color-background, #fff); z-index: 10001; box-shadow: -2px 0 16px rgba(0,0,0,.08); overflow: auto; padding: 24px; }
.variants-status__close { position: absolute; top: 8px; right: 8px; background: transparent; border: 0; line-height: 1; cursor: pointer; padding: 6px; }
.variants-status__title { margin: 0 0 16px 0; }
.variants-status__list { margin: 0 0 30px 0; }
.variants-status__item { margin: 6px 0; }
.variants-status__divider { margin: 16px 0 30px; border: 0; border-top: 1px solid #ededed; }
.variants-status__content { }
.variants-status__content-1 {
  margin-bottom: 30px;
}

.variants-status__product-title {
  font-size: 16px;
  margin-bottom: 10px;
  font-family: "ivypresto-display", serif;
  color: #000;
}

/* Prevent background scroll when sidebar is open */
html.variants-status--open, body.variants-status--open { overflow: hidden; height: 100%; overscroll-behavior: contain; }

/* Body-injected container + animation */
.variants-status__container { position: fixed; inset: 0; pointer-events: none; z-index: 10000; }
.variants-status__container .variants-status__overlay { position: fixed; inset: 0; background: rgba(0,0,0,.0); transition: background .25s ease; display: block; }
.variants-status__container .variants-status__panel { position: fixed; top: 0; right: 0; height: 100%; width: min(90vw, 420px); background: #fff; box-shadow: -2px 0 16px rgba(0,0,0,.08); transform: translateX(100%); transition: transform .3s ease; padding: 24px; z-index: 10001; overflow: auto; }
.variants-status__container.is-open { pointer-events: auto; }
.variants-status__container.is-open .variants-status__overlay { background: rgba(0,0,0,.35); }
.variants-status__container.is-open .variants-status__panel { transform: translateX(0); }

.product__media-wrapper .pdp-ready-to-ship {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}