:root{--gold:#b8923a;--gold2:#e6c878;--dark:#0f1724;--text:#3b4352;--cream:#faf8f3}html,body{overflow-x:hidden}#MainContent{background:#fff;position:relative;z-index:0}.header-wrapper{position:relative;z-index:9999!important;overflow:visible!important;background:#fff!important;box-shadow:0 4px 20px #0f172414}.header-wrapper a,.header-wrapper summary,.header-wrapper .header__menu-item{color:var(--dark)!important;font-weight:500}#MainContent>.shopify-section:first-child{position:relative;text-align:center}#MainContent>.shopify-section:first-child:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c16b8,#080c168c);z-index:1;pointer-events:none}#MainContent>.shopify-section:first-child h1,#MainContent>.shopify-section:first-child h1 *,#MainContent>.shopify-section:first-child p,#MainContent>.shopify-section:first-child nav,#MainContent>.shopify-section:first-child nav *,#MainContent>.shopify-section:first-child a,#MainContent>.shopify-section:first-child span{position:relative;z-index:2;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.65)}#MainContent>.shopify-section:first-child h1{font-size:clamp(2.8rem,4.4vw,5rem);line-height:1.25;font-weight:600}#MainContent>.shopify-section:first-child h1 em,#MainContent>.shopify-section:first-child h1 i{color:var(--gold2)!important}#MainContent .image-with-text__media-item,#MainContent .image-with-text__media,#MainContent .image-with-text .global-media-settings{display:none!important}@media(min-width:990px){#MainContent{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;align-items:start}#MainContent>.shopify-section{grid-column:1 / -1}#MainContent>.shopify-section:nth-child(1){grid-row:1}#MainContent>.shopify-section:nth-child(2){grid-column:1;grid-row:2;padding:70px 60px 0 90px;background:var(--cream)}#MainContent>.shopify-section:nth-child(3){grid-column:2;grid-row:2 / span 2;align-self:stretch;padding:70px 90px 70px 60px;background:var(--cream);border-left:1px solid rgba(184,146,58,.5)}#MainContent>.shopify-section:nth-child(4){grid-column:1;grid-row:3;align-self:start;padding:30px 60px 70px 90px;background:var(--cream)}#MainContent>.shopify-section:nth-child(n+5){grid-column:1 / -1;grid-row:auto}}#MainContent>.shopify-section:nth-child(2) *,#MainContent>.shopify-section:nth-child(3) *,#MainContent>.shopify-section:nth-child(4) *{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;border:none!important;box-shadow:none!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}#MainContent>.shopify-section:nth-child(2) .image-with-text,#MainContent>.shopify-section:nth-child(3) .image-with-text,#MainContent>.shopify-section:nth-child(4) .rich-text,#MainContent>.shopify-section:nth-child(4) .image-with-text,#MainContent>.shopify-section:nth-child(2) .image-with-text__content,#MainContent>.shopify-section:nth-child(3) .image-with-text__content,#MainContent>.shopify-section:nth-child(4) .image-with-text__content{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important}#MainContent>.shopify-section:nth-child(2) :is(h2,h3,.image-with-text__heading),#MainContent>.shopify-section:nth-child(3) :is(h2,h3,.image-with-text__heading),#MainContent>.shopify-section:nth-child(4) :is(h2,h3,.image-with-text__heading){font-family:var(--font-heading-family)!important;font-size:2.4rem!important;font-weight:600!important;font-style:normal!important;line-height:1.3!important;letter-spacing:.2px!important;color:var(--dark)!important;position:relative;padding-bottom:16px!important;margin:0 0 20px!important}#MainContent>.shopify-section:nth-child(2) :is(h2,h3,.image-with-text__heading):before,#MainContent>.shopify-section:nth-child(3) :is(h2,h3,.image-with-text__heading):before,#MainContent>.shopify-section:nth-child(4) :is(h2,h3,.image-with-text__heading):before{content:"";display:inline-block;width:12px;height:12px;margin-right:12px;background:linear-gradient(135deg,var(--gold),var(--gold2));clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);vertical-align:middle}#MainContent>.shopify-section:nth-child(2) :is(h2,h3,.image-with-text__heading):after,#MainContent>.shopify-section:nth-child(3) :is(h2,h3,.image-with-text__heading):after,#MainContent>.shopify-section:nth-child(4) :is(h2,h3,.image-with-text__heading):after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--gold2))}#MainContent>.shopify-section:nth-child(2) :is(p,.image-with-text__text),#MainContent>.shopify-section:nth-child(3) :is(p,.image-with-text__text),#MainContent>.shopify-section:nth-child(4) :is(p,.image-with-text__text){font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.8!important;color:var(--text)!important;text-align:justify!important;text-align-last:left;text-justify:inter-word;-webkit-hyphens:none;hyphens:none;margin:0 0 16px!important;padding:0!important}#MainContent>.shopify-section:nth-child(2) p:last-child,#MainContent>.shopify-section:nth-child(3) p:last-child,#MainContent>.shopify-section:nth-child(4) p:last-child{margin-bottom:0!important}#MainContent p:empty,#MainContent p:has(>br:only-child){display:none!important}#MainContent p br+br{display:none!important}#MainContent p br{display:block;content:"";margin-top:14px}#MainContent p a{color:var(--gold)!important;font-weight:600;text-decoration:none;border-bottom:1px solid var(--gold)}@media(max-width:989px){#MainContent{display:block}#MainContent>.shopify-section:nth-child(2),#MainContent>.shopify-section:nth-child(3),#MainContent>.shopify-section:nth-child(4){padding:30px 20px!important;border:none!important;background:var(--cream)}#MainContent>.shopify-section:nth-child(2) :is(h2,h3,.image-with-text__heading),#MainContent>.shopify-section:nth-child(3) :is(h2,h3,.image-with-text__heading),#MainContent>.shopify-section:nth-child(4) :is(h2,h3,.image-with-text__heading){font-size:2.1rem!important}#MainContent>.shopify-section:nth-child(2) :is(p,.image-with-text__text),#MainContent>.shopify-section:nth-child(3) :is(p,.image-with-text__text),#MainContent>.shopify-section:nth-child(4) :is(p,.image-with-text__text){font-size:1.4rem!important;text-align:left!important}}#MainContent>.shopify-section:nth-child(4){grid-column:1;grid-row:3;align-self:start;padding:30px 60px 70px 90px;background:var(--cream);margin-top:-100px}#MainContent>.shopify-section:first-child:before{content:none!important;display:none!important}.wd-banner{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:360px!important;padding:150px 20px 70px!important;position:relative!important}.wd-banner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#080c16bf,#080c168c)!important;opacity:1!important;z-index:1!important;pointer-events:none}.wd-banner .wd-banner__inner{position:relative!important;z-index:3!important;width:100%!important;max-width:900px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;opacity:1!important;transform:none!important}.wd-banner .wd-banner__inner,.wd-banner .wd-banner__inner *{color:#fff!important;opacity:1!important;text-align:center!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 14px rgba(0,0,0,.7)!important}.wd-banner .wd-banner__title{width:100%!important;margin:0 auto!important;font-weight:600!important;font-size:clamp(2.8rem,4.4vw,5rem)!important;line-height:1.25!important}.wd-banner .wd-banner__breadcrumb{justify-content:center!important;margin-top:16px!important}.wd-banner .wd-banner__crumb-sep,.wd-banner .wd-banner__divider,.wd-banner .wd-banner__divider *{color:#e6c878!important;-webkit-text-fill-color:#e6c878!important}.wd-banner .wd-banner__divider-line{background:#e6c878!important}@media(max-width:749px){.wd-banner{min-height:260px!important;padding:120px 16px 50px!important}}#MainContent section.dic[id^=dic-] .dic__tablewrap{border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;border-radius:0!important}#MainContent section.dic[id^=dic-] .dic__table thead{display:none!important}#MainContent section.dic[id^=dic-] .dic__table{display:block!important;width:100%!important;background:transparent!important}#MainContent section.dic[id^=dic-] .dic__table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,auto)!important;grid-auto-flow:column!important;gap:24px!important;align-items:start!important;width:100%!important}#MainContent section.dic[id^=dic-] .dic__tr{display:flex!important;flex-direction:column!important;width:100%!important;background:#fff!important;border:1px solid rgba(184,146,58,.35)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 6px 24px #0f17240f!important}#MainContent section.dic[id^=dic-] .dic__tr>*{display:block!important;width:100%!important;border-top:0!important}#MainContent section.dic[id^=dic-] .dic__th{padding:16px 20px!important;background:#faf8f3!important;border-left:4px solid #b8923a!important;border-right:0!important;border-bottom:1px solid rgba(184,146,58,.35)!important;font-size:17px!important}#MainContent section.dic[id^=dic-] .dic__td{padding:16px 20px 20px!important;background:#fff!important}@media(max-width:989px){#MainContent section.dic[id^=dic-] .dic__table tbody{grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-flow:row!important}}.header-wrapper .header__submenu a:hover,.header-wrapper .header__submenu a:focus,.header-wrapper .header__submenu .header__menu-item:hover,.header-wrapper .header__submenu .list-menu__item:hover,.header-wrapper .header__submenu .list-menu__item:focus,.header-wrapper .header__submenu summary:hover,.header-wrapper .mega-menu__link:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#MainContent section.dic.dic.dic{--card-h:270px}#MainContent section.dic.dic.dic .dic__table tbody{align-items:start!important;grid-auto-rows:auto!important}#MainContent section.dic.dic.dic .dic__tr{align-self:start!important;height:auto!important;min-height:var(--card-h)!important}#MainContent section.dic.dic.dic .dic__th{line-height:1.4!important;min-height:calc(2.8em + 32px)!important}#MainContent section.dic .dic__td,#MainContent section.dic .dic__td *{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:989px){#MainContent section.dic.dic.dic .dic__tr{min-height:0!important}#MainContent section.dic.dic.dic .dic__th{min-height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hpht-lab-grown-diamonds.css.map */
