.gemms-diamonds-bespoke{background:#faf5f2;color:#5c4031}.gemms-diamonds-bespoke__hero{position:relative;min-height:570px;overflow:hidden}.gemms-diamonds-bespoke__media,.gemms-diamonds-bespoke__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.gemms-diamonds-bespoke__media img{width:100%;height:100%;object-fit:cover;object-position:center}.gemms-diamonds-bespoke__media:after{content:"";background:linear-gradient(90deg,rgba(250,245,242,.97) 0%,rgba(250,245,242,.86) 33%,rgba(250,245,242,.12) 68%,transparent 100%)}.gemms-diamonds-bespoke__copy{position:relative;z-index:1;width:min(560px,46vw);padding:102px 5vw 82px}.gemms-diamonds-bespoke__eyebrow{margin:0 0 14px;color:#8b6757;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.gemms-diamonds-bespoke :is(h1,h2,h3){color:#5c4031;font-family:Georgia,Times New Roman,serif;font-weight:400}.gemms-diamonds-bespoke h1{max-width:520px;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.02em}.gemms-diamonds-bespoke__lead{max-width:470px;margin:24px 0 0;color:#5c4031;font-size:16px;line-height:1.75}.gemms-diamonds-bespoke__intro{width:min(760px,calc(100% - 40px));margin:0 auto;padding:66px 0 42px;text-align:center}.gemms-diamonds-bespoke__intro h2{margin:0;font-size:clamp(32px,4vw,46px)}.gemms-diamonds-bespoke__intro>p:last-child{margin:16px auto 0;font-size:15px;line-height:1.75}.gemms-diamonds-bespoke__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,calc(100% - 48px));margin:0 auto;padding-bottom:70px;gap:18px}.gemms-diamonds-bespoke__steps article{min-height:240px;padding:36px 32px;background:#f6e3df;border:1px solid rgba(92,64,49,.12)}.gemms-diamonds-bespoke__steps span{color:#5c40318c;font-size:12px;letter-spacing:.18em}.gemms-diamonds-bespoke__steps h3{margin:22px 0 12px;font-size:26px}.gemms-diamonds-bespoke__steps p{margin:0;color:#5c4031;font-size:14px;line-height:1.7}.template-page .main-content{background:#faf5f2}.template-page .shopify-app-block{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:clamp(16px,2.4vw,30px);overflow:hidden;background:#faf5f2!important;border:0!important;box-shadow:none!important;box-sizing:border-box}.template-page #diamond-proxy-root{width:100%;max-width:1260px;margin-inline:auto;background:#faf5f2!important;color:#5c4031}.template-page #diamond-proxy-root,.template-page #diamond-proxy-root *{background-color:transparent!important}.template-page #diamond-proxy-root{background:#faf5f2!important}.template-page #diamond-proxy-root :is([class*=grid],[class*=Grid]){justify-content:center!important;justify-items:center!important;gap:clamp(14px,2vw,24px)!important}.template-page #diamond-proxy-root :is(article,[class*=card],[class*=Card],[class*=product-card],[class*=ProductCard]){width:100%;max-width:300px;margin-inline:auto!important;background:#faf5f2!important;border-color:#5c40311f!important;box-shadow:none!important;color:#5c4031!important;text-align:center}.template-page #diamond-proxy-root :is(article,[class*=card],[class*=Card],[class*=product-card],[class*=ProductCard]) img{display:block;width:min(180px,72%)!important;height:auto!important;max-height:180px;margin-inline:auto!important;object-fit:contain!important;object-position:center!important}.template-page #diamond-proxy-root :is(article,[class*=card],[class*=Card],[class*=product-card],[class*=ProductCard]) :is(h2,h3,p){text-align:center!important}.template-page #diamond-proxy-root button{border-color:#5c4031!important}.template-page #diamond-proxy-root button[type=submit],.template-page #diamond-proxy-root [class*=primary i]{background:#5c4031!important;color:#fff!important}.template-page .shopify-section-group-footer-group:has(#diamond-proxy-root){display:none!important}.template-page .gemms-collection-packaging{padding:42px clamp(16px,4vw,58px)!important;border:0!important;background:#faf5f2!important}.template-page .gemms-collection-packaging .packaging-wrap{display:block!important;width:min(1180px,100%)!important;margin:auto!important;overflow:hidden!important;border:0!important;background:#f6e3df!important}.template-page .gemms-collection-packaging .packaging-copy{display:none!important}.template-page .gemms-collection-packaging .packaging-visual{display:flex!important;min-height:420px!important;padding:0!important;overflow:hidden!important;align-items:center!important;justify-content:flex-end!important;background:#f6e3df!important}.template-page .gemms-collection-packaging .packaging-visual img{display:block!important;width:200%!important;max-width:none!important;height:auto!important;max-height:none!important;flex:0 0 200%!important;object-fit:contain!important;object-position:center!important;transform:translate(0)!important}@media screen and (max-width:760px){.gemms-diamonds-bespoke__hero{display:flex;min-height:0;flex-direction:column}.gemms-diamonds-bespoke__media{position:relative;aspect-ratio:1.25/1}.gemms-diamonds-bespoke__media:after{background:linear-gradient(0deg,rgba(250,245,242,.35),transparent 48%)}.gemms-diamonds-bespoke__copy{width:auto;padding:34px 22px 42px;text-align:center}.gemms-diamonds-bespoke h1{font-size:39px}.gemms-diamonds-bespoke__lead{margin-right:auto;margin-left:auto;font-size:14px}.gemms-diamonds-bespoke__intro{padding:50px 0 32px}.gemms-diamonds-bespoke__steps{grid-template-columns:1fr;width:calc(100% - 32px);padding-bottom:52px}.gemms-diamonds-bespoke__steps article{min-height:0;padding:28px 25px}.template-page .shopify-app-block{width:100%;padding:14px 12px 24px}.template-page #diamond-proxy-root :is(article,[class*=card],[class*=Card],[class*=product-card],[class*=ProductCard]){max-width:280px}.template-page #diamond-proxy-root :is(article,[class*=card],[class*=Card],[class*=product-card],[class*=ProductCard]) img{width:min(160px,70%)!important;max-height:160px}.template-page .gemms-collection-packaging{padding:26px 16px 34px!important}.template-page .gemms-collection-packaging .packaging-visual{min-height:300px!important}.template-page .gemms-collection-packaging .packaging-visual img{width:200%!important;flex-basis:200%!important}}.gemms-ring-guide{padding:34px clamp(16px,4vw,58px) 54px;color:#5c4031;background:#faf5f2}.gemms-ring-guide__inner{width:min(1180px,100%);margin:0 auto;overflow:hidden;background:#faf5f2;border:1px solid rgba(92,64,49,.16)}.gemms-ring-guide summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;color:#5c4031;background:#f6e3df;cursor:pointer;list-style:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,30px);font-weight:400;letter-spacing:.01em}.gemms-ring-guide summary::-webkit-details-marker{display:none}.gemms-ring-guide__icon{position:relative;width:18px;height:18px;flex:0 0 18px}.gemms-ring-guide__icon:before,.gemms-ring-guide__icon:after{position:absolute;top:50%;left:0;width:18px;height:1px;content:"";background:#5c4031;transition:transform .18s ease}.gemms-ring-guide__icon:after{transform:rotate(90deg)}.gemms-ring-guide details[open] .gemms-ring-guide__icon:after{transform:rotate(0)}.gemms-ring-guide__content{padding:22px clamp(22px,5vw,64px) 48px;color:#5c4031;background:#faf5f2;border-top:1px solid rgba(92,64,49,.1);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.75}.gemms-ring-guide__content :is(h1,h2,h3){color:#5c4031;font-family:Georgia,Times New Roman,serif;font-weight:400}.gemms-ring-guide__content h1{font-size:clamp(28px,3vw,38px)}.gemms-ring-guide__content h2{margin-top:34px;font-size:clamp(22px,2.4vw,30px)}.gemms-ring-guide__content img{display:block;width:min(680px,100%);max-width:100%;height:auto;margin:24px auto;padding:16px;background:#f6e3df}@media screen and (max-width:760px){.gemms-ring-guide{padding:24px 16px 36px}.gemms-ring-guide summary{min-height:62px;padding:16px 18px;font-size:22px}.gemms-ring-guide__content{padding:4px 18px 32px;font-size:12.5px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAABAI */
