.mainheader.st-sticky #shopify-section-announcement-bar{transition:height .3s ease,opacity .3s ease;overflow:hidden}@media (max-width:1024px){.mainheader.st-sticky #shopify-section-announcement-bar{height:0;line-height:0;margin:0;padding:0;border:0;pointer-events:none}.mainheader{left:0;position:sticky;right:0;top:-1px;z-index:9999;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}}html.js.supports-touch{padding-bottom:0!important}svg.icon-close path{fill:currentColor!important}@media (max-width:767px){#logo-imgs{width:200px;height:50px}}@media (min-width:768px){#logo-imgs{width:300px;height:300px}}.rk-desc-content{max-height:120px;overflow:hidden;position:relative;transition:max-height .4s ease}.rk-desc-content.expanded{max-height:100%}.rk-collection-description{margin:15px}@media (min-width:576px){.rk-desc-content{max-height:150px}}@media (min-width:768px){.rk-desc-content{max-height:180px}}.rk-desc-content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;display:block}.rk-desc-content.expanded::after{display:none}.rk-collection-description h2{padding-top:15px;padding-bottom:15px}.navbarActive{padding-top:0}.jewlBg{padding:30px}.imghwdth{width:100%}.currency-flag{transform:scale(.5)}.NavBookAppointment{margin-top:0}.sidebarsrch .cusSearchBar{padding:7px;padding-left:20px}.f-12{font-size:12px}.diamonds-list-container .page-title h3,.diamonds-list-container .page-title p{font-size:calc(var(--typeHeaderSize)* .85);font-family:var(--font-stack-header);color:var(--color-text);font-weight:var(--font-weight-header);margin:0}.process-steps .process-steps-heading{color:var(--color-body-text);letter-spacing:normal;font-family:var(--font-stack-header);font-optical-sizing:auto;font-style:normal}.title-wrapper .title{color:var(--color-body-text);font-family:var(--font-stack-header);font-optical-sizing:auto;font-style:normal}.product-form__select-setting{margin-bottom:10px!important}.benefit-message{margin:10px 0;font-size:15px;font-family:var(--font-stack-header);color:var(--color-text);font-weight:var(--font-weight-header)}@media (max-width:768px){.sticky-button-price-wrapper.sticky-button{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,.15);z-index:9999}}