@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Manrope:wght@400;500;600;700&display=swap";:root{--font-body--family: "Manrope", system-ui, sans-serif !important;--font-heading--family: "Libre Caslon Text", Georgia, serif !important;--font-subheading--family: "Manrope", system-ui, sans-serif !important;--font-accent--family: "Libre Caslon Text", Georgia, serif !important;--font-h1--family: var(--font-heading--family) !important;--font-h2--family: var(--font-heading--family) !important;--font-h3--family: var(--font-heading--family) !important;--font-h4--family: var(--font-heading--family) !important;--font-h5--family: var(--font-heading--family) !important;--font-h6--family: var(--font-heading--family) !important;--font-paragraph--family: var(--font-body--family) !important}:root,[class*=color-]{--color-background: rgb(255 249 239) !important;--color-background-rgb: 255, 249, 239 !important;--color-foreground: rgb(45 31 82) !important;--color-foreground-rgb: 45, 31, 82 !important;--color-foreground-heading: rgb(39 19 84) !important;--color-foreground-heading-rgb: 39, 19, 84 !important;--color-primary: rgb(61 43 107) !important;--color-primary-rgb: 61, 43, 107 !important;--color-border: rgb(232 221 208) !important;--color-border-rgb: 232, 221, 208 !important;--color-primary-button-background: rgb(61 43 107) !important;--color-primary-button-text: rgb(255 255 255) !important;--color-primary-button-border: rgb(61 43 107) !important;--color-primary-button-hover-background: rgb(39 19 84) !important;--color-primary-button-hover-text: rgb(255 255 255) !important;--color-primary-button-hover-border: rgb(39 19 84) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: rgb(61 43 107) !important;--color-secondary-button-border: rgb(61 43 107) !important;--color-secondary-button-hover-background: rgb(61 43 107) !important;--color-secondary-button-hover-text: rgb(255 255 255) !important;--color-secondary-button-hover-border: rgb(61 43 107) !important}body{font-family:Manrope,system-ui,sans-serif!important;background-color:#fff9ef;color:#2d1f52;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Libre Caslon Text,Georgia,serif!important;color:#271354!important}p,li,span,a,button,input,label{font-family:Manrope,system-ui,sans-serif}:root{--dn-color-primary: #271354;--dn-color-primary-container: #3D2B6B;--dn-color-secondary: #6E4F9D;--dn-color-surface: #FFF9EF;--dn-color-surface-low: #F9F3EA;--dn-color-surface-ritual: #F0EBF4;--dn-color-beige-accent: #E8DDD0;--dn-color-text-main: #2D1F52;--dn-color-text-muted: #6D5E8C;--dn-font-display: "Libre Caslon Text", Georgia, serif;--dn-font-body: "Manrope", system-ui, sans-serif;--dn-radius-full: 9999px;--dn-radius-md: 8px;--dn-shadow-card: 0 10px 30px rgba(61,43,107,.06);--dn-shadow-card-hover: 0 16px 40px rgba(61,43,107,.12)}.dn-container{max-width:1280px;margin-inline:auto;padding-inline:24px}@media(max-width:767px){.dn-container{padding-inline:16px}}.dn-section{padding-block:80px}@media(max-width:767px){.dn-section{padding-block:48px}}.dn-label-caps{font-family:var(--dn-font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dn-color-secondary);display:block}.dn-section-header{text-align:center;margin-block-end:48px}.dn-section-header h2{margin-block:8px}.dn-section-header p{color:var(--dn-color-text-muted);max-width:560px;margin-inline:auto}.dn-card{background:#fff;border-radius:var(--dn-radius-md);box-shadow:var(--dn-shadow-card);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.dn-card:hover{box-shadow:var(--dn-shadow-card-hover);transform:translateY(-4px)}.dn-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--dn-font-body);font-weight:600;font-size:16px;line-height:1;padding:14px 32px;border-radius:var(--dn-radius-full);background-color:var(--dn-color-primary-container);color:#fff;border:none;cursor:pointer;text-decoration:none;transition:background-color .25s ease,transform .15s ease}.dn-btn-primary:hover{background-color:var(--dn-color-primary);transform:translateY(-1px);color:#fff}.dn-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--dn-font-body);font-weight:600;font-size:16px;line-height:1;padding:13px 31px;border-radius:var(--dn-radius-full);background-color:transparent;color:var(--dn-color-primary-container);border:1.5px solid var(--dn-color-primary-container);cursor:pointer;text-decoration:none;transition:background-color .25s ease,color .25s ease}.dn-btn-secondary:hover{background-color:var(--dn-color-primary-container);color:#fff}.product-information [role=heading],.product-information p[role=heading]{font-family:Libre Caslon Text,Georgia,serif!important;font-size:clamp(20px,2.2vw,28px)!important;font-weight:400!important;line-height:1.3!important;color:#271354!important;letter-spacing:-.01em!important}.price .price-item--regular,.price .price-item--sale{font-family:Manrope,system-ui,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#271354!important}.price s,.price del,.price .price-item--regular s{font-size:15px!important;font-weight:400!important;color:#9b8eaf!important}.product-information [class*=shipping],.product-information [class*=policy],.product-information [class*=tax]{font-family:Manrope,system-ui,sans-serif!important;font-size:12px!important;color:#9b8eaf!important}button.button:has(.add-to-cart-text),button.button:has(.add-to-cart__added){font-family:Manrope,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:#3d2b6b!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:16px 32px!important;width:100%!important;transition:background-color .25s ease!important}button.button:has(.add-to-cart-text):hover{background-color:#271354!important}button.button:has(.add-to-cart-text)[disabled],button.button:has(.add-to-cart-text)[aria-disabled=true]{background-color:#c4b8d6!important;cursor:not-allowed!important;opacity:1!important}.quantity-selector,.quantity-selector *{width:auto!important;padding:revert!important;background:revert!important;border-radius:revert!important}.quantity-selector{display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #E8DDD0!important;border-radius:9999px!important;background-color:#fff!important;flex:1 1 124px!important;align-self:stretch!important;overflow:hidden!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex-shrink:0!important;background:transparent!important;border:none!important;color:#271354!important;cursor:pointer!important;padding:0!important;border-radius:0!important}.quantity-selector input[type=number]{text-align:center!important;border:none!important;background:transparent!important;color:#271354!important;font-family:Manrope,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;width:36px!important;padding:0!important}.product-information .rte p,.product-information .rte li{font-family:Manrope,system-ui,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#6d5e8c!important}.product-information details>summary{font-family:Manrope,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#271354!important}.product-information__media{max-width:580px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dn-brand.css.map */
