.sf-page-footer .sf-footer-top{background-color:var(--gray-background-color);border-top:1px solid var(--black-color);padding:var(--spacer-2xs) 0 var(--spacer-xs)}@media (min-width:768px){.sf-page-footer .sf-footer-top{padding:var(--spacer-xl) 0 var(--spacer-3rem);text-align:left}}.sf-page-footer .sf-footer-top h4{margin-bottom:var(--spacer-xs)}.sf-page-footer .sf-footer-top .button{align-items:center;background:none;border:1px solid var(--black-color);border-radius:4px;color:var(--black-color);cursor:pointer;display:flex;font-family:var(--font-family--primary);font-size:var(--font-size--base);font-weight:var(--font-weight--semibold);justify-content:center;min-height:48px;transition:all .2s;width:100%}@media (min-width:768px){.sf-page-footer .sf-footer-top .button{font-size:var(--font-size--lg);margin:0 auto;max-width:200px;min-height:56px}}.sf-page-footer .sf-footer-top .button:hover{background:var(--black-color);color:var(--white-color)}.sf-page-footer .sf-footer-top .button__icon{margin:0 12px 0 0}@media (min-width:768px){.sf-page-footer .sf-footer-top .hst-container{grid-gap:var(--spacer-md)}}.sf-page-footer .sf-footer-top .hst-container-item{display:flex;position:relative;width:100%}.sf-page-footer .sf-footer-top .hst-container-item:last-child{border:none}@media (max-width:767px){.sf-page-footer .sf-footer-top .hst-container-item{border-bottom:1px solid var(--gray-dark-accent-color);padding:var(--spacer-base) 0 var(--spacer-md)}}@media (min-width:768px){.sf-page-footer .sf-footer-top .hst-container-item{grid-column:span 4}.sf-page-footer .sf-footer-top .hst-container-item:first-child,.sf-page-footer .sf-footer-top .hst-container-item:nth-child(3n+1){grid-column:2/span 4}.sf-page-footer .sf-footer-top .hst-container-item:after{border-right:1px solid var(--gray-dark-accent-color);bottom:0;content:"";position:absolute;right:-.75rem;top:0}.sf-page-footer .sf-footer-top .hst-container-item:last-child:after{display:none}}html.theme--storefront .display-none[data-v-13f3c684]{display:none}svg[data-v-13f3c684]{fill:#fff}html.theme--storefront .display-none[data-v-e7caf752]{display:none}.sf-footer-middle-column[data-v-e7caf752]{grid-column:span 4;position:relative}.sf-footer-middle-column[data-v-e7caf752]:first-child{grid-column:2/span 4}@media (max-width:767px){.sf-footer-middle-column--desktop[data-v-e7caf752]{display:none}}@media (min-width:768px){.sf-footer-middle-column--mobile[data-v-e7caf752]{display:none}}@media (max-width:767px){.sf-footer-middle-column[data-v-e7caf752]{border-bottom:1px solid var(--white-color,#fff);grid-column:2/span 4;padding-bottom:var(--spacer-md)}}html.theme--storefront .display-none[data-v-1348ed32]{display:none}.sf-payment-providers-wrapper[data-v-1348ed32]{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:768px){.sf-payment-providers-wrapper[data-v-1348ed32]{flex-flow:row wrap}}@media (max-width:767px){.sf-payment-providers-wrapper[data-v-1348ed32]{padding-top:var(--spacer-sm)}}.sf-payment-providers-wrapper figure[data-v-1348ed32]{align-items:center;display:inline-flex;justify-content:center;margin:5px 10px;max-height:28px}.sf-payment-providers-wrapper figure img[data-v-1348ed32]{height:auto;max-width:100%;width:auto}@media (min-width:768px){.sf-payment-providers-wrapper figure[data-v-1348ed32]{margin:0 var(--spacer-sm) 0 0;opacity:.75;padding:0}}.sf-payment-providers-wrapper figure[data-v-1348ed32]:last-of-type{margin-right:0}@media (min-width:768px){.sf-payment-providers-wrapper figure[data-v-1348ed32]:last-of-type{margin-right:0}}.sf-payment-providers__column[data-v-1348ed32]{align-items:center;display:flex;flex-flow:row wrap;margin-bottom:var(--spacer-xs);margin-left:-10px;margin-right:-10px;position:relative}@media (min-width:768px){.sf-payment-providers__column[data-v-1348ed32]{margin:0;padding-right:var(--spacer-sm)}.sf-payment-providers__column-right[data-v-1348ed32]{padding-left:var(--spacer-sm);padding-right:0}.sf-payment-providers__column-right[data-v-1348ed32]:before{background:var(--black-color);content:"";height:var(--spacer-md);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}}.sf-footer-middle{background:var(--black-color);color:var(--white-color);padding:var(--spacer-xl) 0}@media (max-width:767px){.sf-footer-middle{padding:0}.sf-footer-middle .sf-footer-middle-column h4{margin:var(--spacer-md) 0 0;position:relative}.sf-footer-middle .sf-footer-middle-column h4:after{background-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 13.9545L10.1202 13L16 18.0779L21.8798 13L23 13.9545L15.9999 20L9 13.9545Z" fill="white"/></svg>');content:"";height:32px;pointer-events:none;position:absolute;right:0;top:-4px;transition:transform .25s ease-in-out;width:32px}.sf-footer-middle .sf-footer-middle-column:not(.sf-footer-middle-column--open) h4~*{display:none}.sf-footer-middle .sf-footer-middle-column--open h4:after{transform:rotate(180deg)}.sf-footer-middle ul li ul,.sf-footer-middle ul:not(:has(ul)){padding:var(--spacer-sm) 0}}.sf-footer-middle ul{display:flex;flex-direction:column;gap:var(--spacer-sm)}.sf-footer-middle svg{margin-right:var(--spacer-xs)}.sf-footer-middle a{align-items:center;color:var(--white-color);display:flex}@media (max-width:767px){.sf-footer-middle a{font-size:var(--font-size-sm)}}.sf-footer-middle a[href="https://www.tiktok.com/@my_jewellery"] svg,.sf-footer-middle a[href="https://www.youtube.com/channel/UCE7Wzl_JASlMBkwnpHlJ1tQ"] svg{fill:#fff}.sf-footer-middle #sf-footer-middle-conditions-privacy-reviews{border:none;font-size:var(--font-size-sm);text-decoration:underline}@media (min-width:768px){.sf-footer-middle #sf-footer-middle-conditions-privacy-reviews{display:none}}.sf-footer-middle #sf-footer-middle-conditions-privacy-reviews ul{flex-direction:row}.sf-footer-middle .sf-characteristic__text{color:var(--white-color)}[class^=sf-].sf-footer-bottom{align-items:center;background:var(--primary-color);padding:var(--spacer-xs) 0}@media (min-width:768px){[class^=sf-].sf-footer-bottom{min-height:100px}}[class^=sf-].sf-footer-bottom a{display:flex}[class^=sf-].sf-footer-bottom__my-jewellery-logo{grid-column:2/3;width:100%}[class^=sf-].sf-footer-bottom__my-jewellery-logo svg{max-width:40px}@media (min-width:768px){[class^=sf-].sf-footer-bottom__my-jewellery-logo svg{max-width:80px}}@media (max-width:767px){[class^=sf-].sf-footer-bottom__my-jewellery-logo svg{margin-bottom:-6px}}[class^=sf-].sf-footer-bottom__socials{grid-column:4/-2}@media (min-width:768px){[class^=sf-].sf-footer-bottom__socials{display:none}}[class^=sf-].sf-footer-bottom__socials .nav-link span,[class^=sf-].sf-footer-bottom__socials .nav-link:has(h4){display:none}[class^=sf-].sf-footer-bottom__socials svg{fill:var(--black-color);color:var(--black-color)}[class^=sf-].sf-footer-bottom__socials .sf-footer-menu>ul{display:flex;gap:var(--spacer-sm);justify-content:flex-end}[class^=sf-].sf-footer-bottom__socials .sf-footer-menu>ul>li{width:100%}[class^=sf-].sf-footer-bottom__socials .sf-footer-menu>ul>li ul{display:flex;gap:var(--spacer-sm)}[class^=sf-].sf-footer-bottom__socials .sf-footer-menu{display:flex;justify-content:flex-end}[class^=sf-].sf-footer-bottom__socials h4{display:none}[class^=sf-].sf-footer-bottom__conditions-privacy-reviews{font-size:var(--font-size-sm);grid-column:3/8}@media (max-width:767px){[class^=sf-].sf-footer-bottom__conditions-privacy-reviews{display:none}}[class^=sf-].sf-footer-bottom__conditions-privacy-reviews ul{display:flex;gap:var(--spacer-sm)}[class^=sf-].sf-footer-bottom__payment-providers{display:flex;grid-column:8/-2;justify-content:flex-end}@media (max-width:767px){[class^=sf-].sf-footer-bottom__payment-providers{display:none}}html.theme--storefront .display-none{display:none}.sf-page-footer h2,.sf-page-footer h3,.sf-page-footer h4{font-family:var(--font-family--primary);font-size:var(--font-size--base);font-weight:var(--font-weight--semibold);letter-spacing:.1px;line-height:22px}@media (min-width:768px){.sf-page-footer h2,.sf-page-footer h3,.sf-page-footer h4{font-size:var(--font-size--lg);line-height:24px;margin-bottom:var(--spacer-sm)}}.sf-page-footer ul{list-style-type:none}.sf-page-footer ul li a:focus,.sf-page-footer ul li a:hover{text-decoration:underline}.sf-page-footer p{font-size:var(--font-size--xs);line-height:1.5;margin-bottom:1.33em;margin-top:0}@media (min-width:768px){.sf-page-footer p{font-size:var(--font-size--base)}}.sf-page-footer .newsletter .label,.sf-page-footer .newsletter .title{display:none}
