#dgj-appointment-calendar{scroll-margin-top:calc(var(--sticky-area-height, 100px) + 16px)}.dgj-appointment-calendar-frame{width:100%;max-width:1160px;margin:0 auto;padding:64px 32px;background:#f7f5f1}.dgj-swipe-controls{display:none}.dgj-swipe-controls[hidden]{display:none!important}@media(max-width:749px){.dgj-swipe-controls{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:14px;color:#0c2838}.dgj-swipe-dots{display:flex;align-items:center}.dgj-swipe-arrow,.dgj-swipe-dot{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.dgj-swipe-dot{width:30px}.dgj-swipe-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#0c2838;opacity:.25}.dgj-swipe-dot[aria-pressed=true]:before{opacity:1}.dgj-swipe-arrow:disabled{opacity:.25;cursor:default}:is(.dgj-swipe-arrow,.dgj-swipe-dot):focus-visible{outline:2px solid #0c2838;outline-offset:2px}.header-sidebar__linklist-button{min-height:48px;font-size:12px;line-height:1.5;letter-spacing:.08em}.header-sidebar__back-button{min-height:44px;font-size:12px}.header-sidebar .dgj-menu-title--jewellery{font-size:11px}.header-sidebar__nested-linklist a{min-height:44px;display:flex;align-items:center;font-size:11px}.dgj-appointment-calendar-frame{padding:40px clamp(0px,calc((100vw - 320px)/2),20px) 48px}#dgj-appointment-calendar.calendly-inline-widget{min-width:0!important;width:100%}#dgj-appointment-calendar.calendly-inline-widget iframe{width:100%!important;max-width:100%}.shopify-section--main-page .section-header h1{font:400 32px/1.16 Baskerville,Libre Baskerville,Georgia,serif;letter-spacing:-.02em;text-transform:none}.shopify-section--main-page .prose{font-size:15px;line-height:1.75}.shopify-section--main-page .prose :is(h1,h2,h3){font-family:Baskerville,Libre Baskerville,Georgia,serif;line-height:1.2;letter-spacing:0;text-transform:none}.shopify-section--main-page .prose h2{font-size:28px}.shopify-section--main-page .prose h3{font-size:23px}.shopify-section--main-page .prose :is(img,video,iframe){max-width:100%}body .dgj-contact .dgj-contact__title{font-size:34px;line-height:1.15}body .dgj-contact .dgj-contact__intro{margin-bottom:34px}body .dgj-contact .dgj-contact__form-panel{padding:24px 20px}body .privacy-banner{max-width:calc(100vw - 24px)}body .privacy-banner .h6{font:400 21px/1.25 Baskerville,Libre Baskerville,Georgia,serif;letter-spacing:0;text-transform:none}body .privacy-banner [data-action]{min-height:44px;display:inline-flex;align-items:center}body .shopify-section--faq .accordion__toggle{font-family:Baskerville,Libre Baskerville,Georgia,serif;font-size:20px;line-height:1.35;letter-spacing:0;text-transform:none}body .shopify-section--faq .section-header .h2{font-family:Baskerville,Libre Baskerville,Georgia,serif;font-size:32px;line-height:1.15;letter-spacing:-.02em;text-transform:none}body .dgj-premium-product .product-title{font-size:clamp(26px,7.3vw,32px);line-height:1.18}body .dgj-premium-product .product-info__block-list{gap:14px}body .dgj-premium-product .accordion__toggle{font-size:21px}body .dgj-premium-product .dgj-hint__trigger{font-size:17px;min-height:44px}body .dgj-hint-dialog{width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 24px)}body .dgj-hint-dialog h2{font-size:30px}.dgj-hint-preview{min-width:0}.dgj-hint-preview__details>a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){dgj-swipe-gallery [data-dgj-track]{scroll-behavior:auto}}@media(max-width:749px){.product-card__quick-add-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/dgj-mobile-polish.css.map */
