:root{--dulzura-noir: #1A1A1A;--dulzura-ivoire: #FAF7F2;--dulzura-creme: #F2E8D9;--dulzura-beige: #E3CFAF;--dulzura-sable: #C6AB92;--dulzura-taupe: #736657;--dulzura-or-clair: #D3B793;--dulzura-or-profond: #8A6A3A;--dulzura-blanc: #FFFFFF;--font-heading: "Bodoni Moda", "Times New Roman", serif;--font-body: "Jost", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--heading-scale: 1;--body-scale: 1;--heading-tracking: 0px;--text-xs: calc(11px * var(--body-scale));--text-sm: calc(13px * var(--body-scale));--text-base: calc(16px * var(--body-scale));--text-md: calc(18px * var(--body-scale));--text-lg: calc(22px * var(--heading-scale));--text-xl: calc(28px * var(--heading-scale));--text-2xl: calc(38px * var(--heading-scale));--text-3xl: calc(52px * var(--heading-scale));--text-4xl: calc(68px * var(--heading-scale));--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--space-9: 128px;--page-width: 1400px;--radius: 2px;--gutter: var(--space-3);--header-height: 76px;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .28s;--dur-slow: .48s;color-scheme:light}@media screen and (min-width:750px){:root{--gutter: var(--space-5);--header-height: 92px}}body{--heading-scale: var(--settings-heading-scale, 1);--body-scale: var(--settings-body-scale, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;font-family:var(--font-body);font-weight:300;font-size:var(--text-base);line-height:1.6;background:var(--background, var(--dulzura-ivoire));color:var(--text, var(--dulzura-noir));-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}input,textarea,select,button{font-size:100%;color:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}table{border-collapse:collapse}site-header,cart-drawer,predictive-search,variant-picker,product-gallery{display:block}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--space-3);z-index:1000;background:var(--dulzura-noir);color:var(--dulzura-ivoire);padding:12px 20px;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:top var(--dur-fast) var(--ease)}.skip-link:focus{top:var(--space-3)}:focus-visible{outline:2px solid var(--dulzura-or-profond);outline-offset:3px}.h-display,.h1,h1{font-family:var(--font-heading);font-weight:400;font-size:var(--text-4xl);line-height:1.08;letter-spacing:var(--heading-tracking)}.h2,h2{font-family:var(--font-heading);font-weight:400;font-size:var(--text-2xl);line-height:1.15;letter-spacing:var(--heading-tracking)}.h3,h3{font-family:var(--font-heading);font-weight:400;font-size:var(--text-xl);line-height:1.2}.h4,h4{font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);line-height:1.3}.eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted, var(--dulzura-taupe))}.body-lede{font-size:var(--text-md);font-weight:300;line-height:1.7}.text-muted{color:var(--text-muted, var(--dulzura-taupe))}.text-sm{font-size:var(--text-sm)}@media screen and (max-width:749px){.h-display,.h1,h1{font-size:calc(var(--text-3xl) * .86)}.h2,h2{font-size:calc(var(--text-2xl) * .8)}.h3,h3{font-size:calc(var(--text-xl) * .9)}}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section-padding{padding-block:var(--space-7)}@media screen and (max-width:749px){.section-padding{padding-block:var(--space-6)}}.grid{display:grid;gap:var(--space-4)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:589px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.rte{line-height:1.75}.rte>*+*{margin-top:var(--space-3)}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{list-style:revert;padding-left:1.25em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius, 2px);padding:16px 34px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease);position:relative}.btn--primary{background:var(--button, var(--dulzura-noir));color:var(--button_label, var(--dulzura-ivoire))}.btn--primary:hover{background:var(--dulzura-or-profond);color:var(--dulzura-ivoire)}.btn--secondary{background:transparent;border-color:var(--secondary_button_label, var(--dulzura-noir));color:var(--secondary_button_label, var(--dulzura-noir))}.btn--secondary:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.btn--small{padding:11px 22px}.btn--full{width:100%}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn .btn__loader{display:none;width:16px;height:16px}.btn.is-loading .btn__text{visibility:hidden}.btn.is-loading .btn__loader{display:inline-flex;position:absolute}.link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--accent, var(--dulzura-or-profond));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--dur-base) var(--ease);padding-bottom:2px}.link:hover{background-size:100% 1px}.link svg{width:13px;height:13px;transition:transform var(--dur-fast) var(--ease)}.link:hover svg{transform:translate(3px)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{width:100%;border:1px solid var(--border, var(--dulzura-sable));background:transparent;color:inherit;border-radius:var(--radius, 2px);padding:14px 16px;font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease)}.field:focus{border-color:var(--dulzura-or-profond);outline:none}.field--textarea{resize:vertical;min-height:120px}label,.field-label{display:block;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-2);color:var(--text-muted, var(--dulzura-taupe))}.badge{display:inline-flex;align-items:center;padding:5px 12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor;border-radius:var(--radius, 2px)}.badge--muted{opacity:.65}.media{position:relative;overflow:hidden;background:var(--dulzura-creme)}.media--portrait{aspect-ratio:4 / 5}.media--square{aspect-ratio:1 / 1}.media--wide{aspect-ratio:16 / 9}.media img,.media picture,.media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reveal{opacity:0;transform:translateY(14px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.hidden{display:none!important}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px){.hide-desktop{display:none!important}}.flex{display:flex}.flex--center{align-items:center;justify-content:center}.flex--between{align-items:center;justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.text-center{text-align:center}.page__layout{max-width:760px;margin-inline:auto}.mb-4{margin-bottom:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
