.mj-jewellery .mj-editorial-banner__desktop{display:none}.mj-jewellery .mj-editorial-banner__mobile{display:block;width:100%;height:auto}@media(min-width:750px){.mj-jewellery .mj-hero:has(.mj-editorial-banner){height:clamp(470px,43vw,650px)!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:block!important;background:#eee1d4!important}.mj-jewellery .mj-hero:has(.mj-editorial-banner) .mj-editorial-banner{position:relative!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}.mj-jewellery .mj-editorial-banner__mobile{display:none!important}.mj-jewellery .mj-editorial-banner__desktop{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#eadccc}.mj-jewellery .mj-editorial-banner__desktop-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 43%}.mj-jewellery .mj-editorial-banner__desktop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6ede1f7,#f6ede1e8 29%,#f6ede173,#f6ede100 67%);pointer-events:none}.mj-jewellery .mj-editorial-banner__desktop-copy{position:absolute;z-index:2;left:clamp(34px,7.2vw,120px);top:50%;transform:translateY(-50%);width:min(42%,520px);color:#33251b;text-align:left}.mj-jewellery .mj-editorial-banner__eyebrow{display:block;margin:0 0 24px;color:#9a806a;font-size:12px;letter-spacing:.24em;font-weight:600}.mj-jewellery .mj-editorial-banner__desktop-copy h1{margin:0 0 21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.4vw,72px);font-weight:400;letter-spacing:-.045em;line-height:.99;color:#33251b;max-width:580px}.mj-jewellery .mj-editorial-banner__desktop-copy h1 em{font-weight:400}.mj-jewellery .mj-editorial-banner__desktop-copy p{margin:0 0 28px;font-size:clamp(15px,1.35vw,20px);line-height:1.55;color:#6f5d4b}.mj-jewellery .mj-editorial-banner__desktop-copy .mj-editorial-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-width:220px;min-height:52px;padding:0 24px;background:#987452;color:#fff;font-size:12px;letter-spacing:.18em;font-weight:600}.mj-jewellery .mj-editorial-banner__desktop-copy .mj-editorial-banner__button span{font-size:17px;line-height:1}}.mj-related-quickadd-row{display:block!important;width:100%!important;margin:10px 0 0!important}.mj-related-quickadd-form{display:block!important;width:100%!important;margin:0!important;padding:0!important}.mj-related-quickadd-btn{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border:1px solid #d8c9bd!important;border-radius:0!important;background:#f5eee8!important;color:#29231f!important;font-family:inherit!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}.mj-related-quickadd-btn .mj-quick-add-btn__label{display:block!important;width:100%!important;text-align:center!important}.mj-related-quickadd-btn:hover{background:#29231f!important;color:#fff!important}.mj-related-quickadd-btn:disabled{opacity:.62!important;cursor:wait!important}body.template-product #cart-bar .cart-bar__form .product__submit__add,body.template-product #cart-bar .product__submit__add{position:relative!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-align:center!important;min-width:0!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;line-height:1.1!important;white-space:nowrap!important}body.template-product #cart-bar .product__submit__add .btn__text{position:absolute!important;inset:50% 8px auto!important;transform:translateY(-50%)!important;display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;text-indent:0!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:.045em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.template-product #cart-bar .product__submit__add>svg,body.template-product #cart-bar .product__submit__add .btn__added{display:none!important;visibility:hidden!important}body.template-product #cart-bar .product__submit__add .btn__loader{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}@media(max-width:749px){body.template-product #cart-bar.cart-bar{height:80px!important;min-height:80px!important;max-height:80px!important;overflow:hidden!important}body.template-product #cart-bar .cart-bar__form__wrapper{grid-template-columns:minmax(0,1fr) 138px!important;gap:8px!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px))!important}body.template-product #cart-bar .cart-bar__image{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important}body.template-product #cart-bar .cart-bar__image img{width:44px!important;height:44px!important}body.template-product #cart-bar .cart-bar__form{flex:0 0 138px!important;width:138px!important;max-width:138px!important}body.template-product #cart-bar .cart-bar__form .product__submit__add{height:44px!important;min-height:44px!important;max-height:44px!important}}@media(max-width:360px){body.template-product #cart-bar .cart-bar__form{flex-basis:124px!important;width:124px!important;max-width:124px!important}body.template-product #cart-bar .cart-bar__form__wrapper{grid-template-columns:minmax(0,1fr) 124px!important}}.ck-item{box-sizing:border-box!important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:start!important;gap:0 14px!important;width:100%!important;min-width:0!important;padding:17px 0!important;margin:0!important;border-bottom:1px solid #e9e3dd!important}.ck-item__img{display:block!important;grid-column:1!important;grid-row:1!important;width:84px!important;height:84px!important;min-width:84px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:6px!important;background:#f5f3f0!important}.ck-item__img a{display:block!important;width:100%!important;height:100%!important;margin:0!important}.ck-item__img img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}.ck-item__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:84px!important;margin:0!important;padding:0!important}.ck-item__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 5px!important;padding:0!important}.ck-item__title{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;max-height:none!important;min-height:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;display:block!important;-webkit-line-clamp:unset!important}.ck-item__title a{display:inline!important;color:inherit!important;white-space:normal!important;overflow:visible!important;text-decoration:none!important;overflow-wrap:break-word!important;word-break:normal!important}.ck-item__remove{flex:0 0 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important}.ck-item__remove svg{display:block!important;width:15px!important;height:15px!important}.ck-item__variant{margin:0 0 5px!important;font-size:11px!important;line-height:1.4!important;color:#7e756d!important;overflow-wrap:anywhere!important}.ck-item__bottom{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;margin:auto 0 0!important;padding-top:10px!important}.ck-item .ck-qty{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px 32px 28px!important;align-items:center!important;justify-content:center!important;width:88px!important;min-width:88px!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0!important;border:1px solid #dedbd7!important;border-radius:7px!important;overflow:hidden!important}.ck-item .ck-qty button{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px!important;line-height:1!important}.ck-item .ck-qty input{display:block!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:29px!important;margin:0!important;padding:0!important;text-align:center!important;border:0!important;border-left:1px solid #dedbd7!important;border-right:1px solid #dedbd7!important;background:transparent!important;font-size:12px!important;line-height:29px!important}.ck-item__prices{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:right!important}.ck-item__pricerow{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-end!important;gap:5px!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-variant-numeric:tabular-nums!important}.ck-item__compare{color:#928a83!important;font-size:11px!important;line-height:1.25!important;text-decoration:line-through!important;white-space:nowrap!important}.ck-item__price{color:#2a2623!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important}.ck-item__saving{display:block!important;max-width:100%!important;color:#4f8b68!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:749px){.ck-item{grid-template-columns:78px minmax(0,1fr)!important;gap:0 12px!important;padding:16px 0!important}.ck-item__img{width:78px!important;height:78px!important;min-width:78px!important}.ck-item__content{min-height:78px!important}.ck-item__title{font-size:12.5px!important;line-height:1.38!important}.ck-item__bottom{gap:6px!important;padding-top:9px!important}.ck-item .ck-qty{grid-template-columns:26px 28px 26px!important;width:80px!important;min-width:80px!important}.ck-item .ck-qty button{width:26px!important;min-width:26px!important}.ck-item .ck-qty input{width:28px!important;min-width:28px!important}.ck-item__price{font-size:12.5px!important}}@media(max-width:360px){.ck-item{grid-template-columns:70px minmax(0,1fr)!important;gap:0 10px!important}.ck-item__img{width:70px!important;height:70px!important;min-width:70px!important}.ck-item__content{min-height:70px!important}.ck-item__bottom{grid-template-columns:auto minmax(0,1fr)!important}.ck-item__title{font-size:12px!important}}body.template-product .product__block--description,body.template-product .mj-product-description-editorial{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product .product__description__content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}#mj-product-reviews.mj-v7-product-info{margin-bottom:0!important;padding-bottom:16px!important}#mj-product-reviews .mj-reviews-panel{margin-bottom:0!important;padding-bottom:0!important}body.template-product #MainContent{padding-bottom:0!important;margin-bottom:0!important}body.template-product #MainContent>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/113/assets/mj-v34-final-polish.css.map */
