.header-section .menu-list__link-title,.footer-section .menu__item a{position:relative;display:inline-block}.header-section .menu-list__link-title:after,.footer-section .menu__item a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:#877454;transition:width .3s ease;border-radius:10px}.header-section .menu-list__link:hover .menu-list__link-title:after,.footer-section .menu__item:hover a:after{width:100%}.header-section .menu-list__link--active .menu-list__link-title:after{width:100%}.header-section #header-component{border-bottom:1px solid rgb(216 211 200)}p.announcement-bar__text{line-height:normal}.shopify-section a.button-secondary:not(.skip-to-content-link){position:relative;overflow:hidden;z-index:1;background:transparent!important;transition:color .45s ease,border-color .45s ease}.shopify-section a.button-secondary:not(.skip-to-content-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.shopify-section a.button-secondary:not(.skip-to-content-link):before{background:var(--color-secondary-button-hover-background)}.shopify-section a.button-secondary:not(.skip-to-content-link):hover:before{transform:scaleX(1)}.shopify-section a.button-secondary:not(.skip-to-content-link):hover{color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}.shopify-section a.button{position:relative;overflow:hidden;z-index:1;background:var(--color-primary-button-background);color:var(--color-primary-button-text);transition:color .45s ease,border-color .45s ease}.shopify-section a.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary-button-hover-background);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.shopify-section a.button:hover:before{transform:scaleX(1)}.shopify-section a.button:hover{color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.faq_sec .accordion .details__header{background:transparent;padding:0;min-height:100%}.faq_sec .accordion .details-content{padding-right:40px;padding-top:10px}.faq_sec .accordion .details-content p{font-size:16px;line-height:1.5}.faq_sec .accordion rte-formatter p{display:block;width:100%!important;max-width:100%!important}.faq_sec .accordion accordion-custom .details{margin-bottom:15px;border:none!important;background:#f1eedd;border-radius:10px;padding:20px}.faq_sec .accordion{max-width:900px;margin-inline:auto;background:transparent!important}.jewellery-about-sec .image-block{width:100%;max-width:49.1%;height:626px}.jewellery-becomes-sec .group-block,.jewellery-about-sec .group-block{max-width:49.1%}.jewellery-about-sec .image-block img{object-position:100% 30%}.jewellery-becomes-sec .image-block{width:100%;max-width:51.1%;height:540px}.jewellery-about-sec .spacing-style{justify-content:space-between}.email-signup-block .email-signup__form button{padding-block:17px}.header-menu__inner .menu-list__list-item:is([slot=overflow]) .menu-list__link{font-size:16px}results-list .variant-option--swatches:hover:after{content:attr(aria-label);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;padding:4px 10px;border-radius:4px;white-space:nowrap;z-index:7;font-size:12px;line-height:1.5;color:#000}results-list floating-panel-component:has(.variant-option){padding-bottom:35px!important}results-list .sorting-filter__options-inner{border:1px solid #d8d3c8;box-shadow:6px 0 10px #d8d3c894}results-list .variant-option--swatches{position:relative}results-list input[aria-label=Multicolor]+.swatch{background:radial-gradient(circle at center,rgba(255,255,255,.6) 0%,transparent 40%),conic-gradient(red,orange,#ff0,green,#00f,indigo,violet,red)!important}results-list .facets__label{font-size:16px;line-height:normal}.template-list-collections .section-resource-list{border-bottom:1px solid #d8d3c8}.template-collection .product-grid{grid-template-columns:1fr 1fr 1fr}.template-list-collections .resource-list--grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.template-collection results-list .facets-block-wrapper:not(dialog-component){padding:10px 20px;border:1px solid rgb(216 211 200);height:max-content}.template-collection results-list .product-grid__item{border:1px solid rgb(216 211 200);padding-bottom:20px!important;transition:.3s!important}.template-collection results-list .product-grid__item:hover{box-shadow:0 2px 20px #d8d3c8}.template-collection .collection_description h4,.template-collection .collection_description p{max-width:76%!important;width:100%!important;max-inline-size:unset}.template-collection results-list .section-content-wrapper{min-height:unset!important;height:100%}.template-collection :is(.facets--drawer,.facets--vertical) .facets__item:first-child:before{display:none}.template-collection .slide__content,.template-collection .hero__content-wrapper{height:40dvh}.template-collection .slide__image,.template-collection .hero__media-wrapper .hero__image{object-fit:contain!important}.collection_description,.collection_description .custom-section-content,.collection_description .section-content-wrapper{min-height:0!important;height:auto!important;max-height:none!important}.product-information .variant-option__button-label:has(input[data-option-available=false]){width:max-content;padding-inline:30px}.product-information .variant-option__button-label:has(input[data-option-available=false]) .variant-option__strikethrough line{stroke:red;stroke-width:1px}.product-details .icon-block__media{width:auto!important;height:40px}.product-details .layout-panel-flex--row{justify-content:center;align-items:baseline}.product-information__media .media-gallery--carousel slideshow-arrows .slideshow-control{background:#a49068;padding:0;border-radius:100%;display:flex;align-items:center;justify-content:center}.product-information__media slideshow-arrows{mix-blend-mode:unset!important}.product-details .variant-option--equal-width-buttons{grid-template-columns:repeat(auto-fit,minmax(60px,60px))!important}.product-details .details-content :is(h4,p,li,ul){text-align:left!important;line-height:1.5;max-width:100%}.product-details .details-content ul{margin-block:0px;padding-left:15px}.product-details accordion-custom .details{padding:15px 25px;background:transparent;margin-bottom:15px;border-radius:10px;border:1px solid rgb(216 211 200)}.product-details .details-content{padding-top:15px}.product-details .accordion .details__header{padding:0;min-height:auto}.product-details .accordion{padding-top:0}.product-details .variant-option__button-label .variant-option__strikethrough{display:none}.product-details .variant-option__button-label{position:relative}.product-details .variant-option__button-label:has(input[data-option-available=false]):after{content:""!important;position:absolute!important;top:50%!important;left:-5%!important;width:110%;height:1px;background:red;transform:rotate(330deg);transform-origin:center;pointer-events:none!important;border:none}.template-product .faq_sec h2{max-width:66%}.jm-review-widget{padding-top:0!important}.jm-review-widget .jm-center--center-text{margin-top:0!important}@media screen and (min-width:1440px){.template-collection .product-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1024px){.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column .spacing-style p strong br{display:none}.jewellery-about-sec .image-block,.jewellery-becomes-sec .image-block{width:100%;max-width:49.1%;height:496px}.email-signup-block .email-signup__form button{padding-block:19px}.ui-test-product-list .resource-list--grid{grid-template-columns:repeat(3,1fr)}.faq_sec .accordion{max-width:100%}.faq_sec .accordion .details-content{padding-right:20px}.template-product .faq_sec h2{max-width:85%}.template-list-collections .section-resource-list{border-bottom:1px solid #d8d3c8}.template-collection .product-grid{grid-template-columns:repeat(auto-fit,minmax(1fr,1fr))}.template-list-collections .resource-list--grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.jewellery-becomes-sec .image-block{width:100%;max-width:100%;height:100%}.footer-section .footer-content .image-block{margin:auto}.template-list-collections .resource-list--grid,.template-collection .product-grid{grid-template-columns:repeat(2,1fr)}.template-collection .collection_description h4,.template-collection .collection_description p{max-width:100%!important}.template-list-collections .resource-list--grid,.template-collection .product-grid{grid-template-columns:1fr 1fr}.product-information .payment-icons__list{justify-content:center}.product-details .accordion .details__header{font-size:22px}.product-details accordion-custom .details{padding:15px 20px}.template-product .faq_sec h2{max-width:100%}}@media screen and (max-width:749px){announcement-bar-component .announcement-bar__text{font-size:14px}.menu-drawer__menu .menu-drawer__menu-item--mainlist{font-size:20px}.menu-drawer__featured-content{padding-top:20px}.hero .hero__container{padding-block:50px}.hero .hero__container .spacing-style .text-block{padding-block:0px 15px}.hero__content-wrapper .group-block-content{gap:10px}.shopify-section .custom-color>:is(h1,h2){font-size:40px;line-height:45px}.hero .hero__container h2{font-size:44px;line-height:50px}.hero .hero__container .spacing-style{padding-inline:10px!important}.hero .hero__container .spacing-style .text-block p{font-size:16px;line-height:26px}.hero__content-wrapper .group-block-content{gap:10px;display:flex}.hero__content-wrapper .group-block-content.group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{justify-content:flex-start}.jewellery-becomes-sec .group-block,.jewellery-about-sec .group-block{max-width:100%}.jewellery-about-sec .image-block{width:100%;max-width:100%;height:380px}.email-signup-block .email-signup__input.paragraph{padding:10px 15px;font-size:14px}.email-signup-block .email-signup__form button{padding-block:14px}.section-resource-list__header .text-block p{padding-bottom:10px;text-align:center}.product-card__content{padding-block:0px}.section-resource-list__header .text-block{width:100%}.email-signup-block{margin-top:10px}.instagram-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:flex;flex-direction:row!important;gap:15px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;padding-bottom:12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:start}.instagram-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column::-webkit-scrollbar{height:6px}.instagram-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column::-webkit-scrollbar-track{background:#ece7dc;border-radius:20px}.instagram-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column::-webkit-scrollbar-thumb{background:#b8b1a6;border-radius:20px}.instagram-section .image-block{width:80%;flex:0 0 auto;scroll-snap-align:start}.instagram-section .image-block img,.instagram-section .image-block .media{width:100%;height:320px!important;object-fit:cover;display:block}.jewellery-becomes-sec .spacing-style{flex-direction:column-reverse}.jewellery-becomes-sec .group-block,.jewellery-about-sec .group-block{padding-inline:15px}.jewellery-becomes-sec .spacing-style.text-block p,.jewellery-about-sec .spacing-style.text-block p{font-size:16px;line-height:26px}.jewellery-about-sec .mobile-column,.jewellery-becomes-sec .mobile-column{gap:0}.icons_with_text_column .layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.icons_with_text_column .group-block{min-width:70%}results-list{padding-inline:15px}results-list .facets-toggle{padding-inline:0px}results-list .facets-drawer__title{font-size:22px!important}results-list .checkbox .icon-checkmark{width:17px;height:17px;border-radius:5px}results-list .checkbox__label{align-items:center}results-list .facets__inputs-wrapper .facets__inputs-list{gap:10px}results-list dialog .facets__inputs-wrapper .facets__inputs-list--grid{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))!important}results-list dialog .facets__pill-label{border-radius:10px}results-list dialog .facets__inputs-wrapper .facets__inputs-list{gap:10px}results-list dialog .facets-drawer__title{font-size:24px!important}results-list dialog .sorting-filter__container .facets__label{font-size:20px}results-list dialog.facets{width:100%;max-width:100%}results-list facet-remove-component{display:none}results-list .facets:has(input[type=checkbox]:checked) facet-remove-component{display:block}.template-collection facet-remove-component{display:none;opacity:0;transform:translateY(-5px);transition:all .2s ease}.template-collection .facets:has(input[type=checkbox]:checked) facet-remove-component{display:block;opacity:1;transform:translateY(0)}.template-collection results-list .facets-block-wrapper:not(dialog-component){padding:unset;border:unset}.template-collection .slide__content,.template-collection .hero__content-wrapper{height:100%}.template-collection .facets-remove__pill .svg-wrapper{display:inline-block;height:14px;width:10px}.template-collection .sorting-filter__select-wrapper option{text-align:left}.template-collection .sorting-filter__container .sorting-filter__select{text-align:left;text-align-last:left}.product-information{padding-top:0}.product-details .layout-panel-flex--row{display:flex;overflow-x:auto;gap:40px;flex-wrap:nowrap;justify-content:flex-start}.product-details .layout-panel-flex--row .group-block.group-block--height-fit{flex:0 0 58%;border-right:1px solid #a49068}.product-details .icon-block__media{height:30px}.product-details .layout-panel-flex--row .group-block.group-block--height-fit .group-block-content{flex-direction:row;gap:15px}.product-details .layout-panel-flex--row .group-block.group-block--height-fit .group-block-content p{text-align:left!important}.product-details .layout-panel-flex--row .group-block.group-block--height-fit:last-child{border-right:none}}@media screen and (max-width:375px){.template-collection results-list .jdgm-prev-badge{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.faq_sec .accordion .details-content p{font-size:14px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
