:root{--color-saya-bone: #efe4d2;--color-saya-bone-warm: #f6ecdb;--color-saya-sand: #d9c4a3;--color-saya-champagne: #e8d9a8;--color-saya-terracotta: #7a2e1a;--color-saya-terracotta-deep: #5c2113;--color-saya-rust: #b45a2c;--color-saya-ink: #1b0e08;--color-saya-ink-soft: #3a261d;--color-saya-sapphire: #1f3a52;--color-saya-azul: #788890;--color-saya-azul-soft: #9aa6ac;--color-saya-sage: #8d957e;--color-saya-sage-soft: #b1b69d;--color-saya-muted: rgba(27, 14, 8, .55);--color-saya-hairline: rgba(27, 14, 8, .1);--color-saya-hairline-strong: rgba(27, 14, 8, .18);--font-saya-display: "Cormorant Garamond", "Migra", Georgia, serif;--font-saya-body: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-saya-ui: "Inter", "PP Neue Montreal", system-ui, sans-serif;--saya-container: 1440px;--header-height: 76px;--aside-width: 420px;--saya-ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-saya-bone);color:var(--color-saya-ink);font-family:var(--font-saya-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;font-family:var(--font-saya-body);font-size:15px;line-height:1.55;background:var(--color-saya-bone);color:var(--color-saya-ink);display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto;position:relative;z-index:1}::selection{background:var(--color-saya-terracotta);color:var(--color-saya-bone)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto;border-radius:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-saya-display);font-weight:400;letter-spacing:-.01em;line-height:1.05}p{margin:0}em{font-style:italic}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.saya-container{max-width:var(--saya-container);margin-inline:auto;padding-inline:24px}@media(min-width:768px){.saya-container{padding-inline:48px}}.saya-section{position:relative}.saya-hairline{border-color:var(--color-saya-hairline)!important}.saya-border-b{border-bottom:1px solid var(--color-saya-hairline)}.saya-border-t{border-top:1px solid var(--color-saya-hairline)}.saya-overline{font-family:var(--font-saya-ui);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-saya-terracotta);display:inline-block}.saya-label{font-family:var(--font-saya-ui);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.saya-label-sm{font-family:var(--font-saya-ui);font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.saya-display{font-family:var(--font-saya-display);font-weight:400;line-height:1;letter-spacing:-.012em}.saya-italic{font-family:var(--font-saya-display);font-style:italic;font-weight:400}.saya-intro-caps{font-family:var(--font-saya-ui);font-weight:500;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-saya-sage)}.saya-muted{color:var(--color-saya-muted)}.saya-ink-soft{color:var(--color-saya-ink-soft)}.saya-terracotta{color:var(--color-saya-terracotta)}.saya-gold-foil{background:linear-gradient(135deg,#c8a55a,#e8d9a8 35%,#f5e6b8,#e8d9a8 65%,#a88543);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.saya-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--color-saya-terracotta);color:var(--color-saya-bone);font-family:var(--font-saya-ui);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 0 #1b0e0800;transition:background .28s var(--saya-ease),box-shadow .28s var(--saya-ease),transform .28s var(--saya-ease)}.saya-btn:hover{background:var(--color-saya-azul);box-shadow:0 12px 28px -8px #1b0e086b,0 4px 10px -4px #78889073;transform:translateY(-1px)}.saya-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.saya-btn--full{width:100%}.saya-btn--lg{padding:20px 40px;font-size:13px}.saya-btn-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--color-saya-ink);border:1px solid var(--color-saya-ink);font-family:var(--font-saya-ui);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 #1b0e0800;transition:background .28s var(--saya-ease),color .28s var(--saya-ease),border-color .28s var(--saya-ease),box-shadow .28s var(--saya-ease),transform .28s var(--saya-ease)}.saya-btn-ghost:hover{background:var(--color-saya-azul);color:var(--color-saya-bone);border-color:var(--color-saya-azul);box-shadow:0 12px 28px -8px #1b0e086b,0 4px 10px -4px #78889073;transform:translateY(-1px)}.saya-product-title{font-family:var(--font-saya-ui);font-weight:500;font-size:14px;letter-spacing:.04em;line-height:1.35;text-transform:none}.saya-price{font-family:var(--font-saya-ui);font-weight:500;font-feature-settings:"tnum" on,"lnum" on,"ss01" on;letter-spacing:-.01em}.saya-trust-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--color-saya-sage) 18%,var(--color-saya-bone));border:1px solid color-mix(in srgb,var(--color-saya-sage) 35%,transparent);color:var(--color-saya-ink-soft);font-family:var(--font-saya-ui);font-size:11px;letter-spacing:.06em}.saya-zoom-wrap{overflow:hidden;position:relative}.saya-zoom-wrap>img,.saya-zoom-wrap [data-zoom-target]{transition:transform .7s var(--saya-ease);will-change:transform}.saya-zoom-wrap:hover>img,.saya-zoom-wrap:hover [data-zoom-target]{transform:scale(1.5)}.saya-reveal{opacity:0;transform:translateY(28px);transition:opacity 1.2s var(--saya-ease),transform 1.2s var(--saya-ease)}.saya-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.saya-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.saya-shadow-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 24%,rgba(27,14,8,.07) 0%,transparent 38%),radial-gradient(circle at 82% 78%,rgba(120,136,144,.1) 0%,transparent 42%),radial-gradient(circle at 50% 100%,rgba(141,149,126,.06) 0%,transparent 50%);background-attachment:fixed}.saya-no-scroll{overflow:hidden}.saya-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#1b0e0847;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--saya-ease),visibility 0s linear .4s}.saya-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s var(--saya-ease)}[data-drawer]{position:fixed;top:0;bottom:0;z-index:50;width:min(var(--aside-width),100vw);height:100dvh;display:flex;flex-direction:column;background:var(--color-saya-bone);box-shadow:-24px 0 60px -20px #1b0e0859;transition:transform .36s var(--saya-ease)}[data-drawer=cart],[data-drawer=search]{right:0;border-left:1px solid var(--color-saya-hairline-strong);transform:translate(100%)}[data-drawer=menu]{left:0;border-right:1px solid var(--color-saya-hairline-strong);box-shadow:24px 0 60px -20px #1b0e0859;transform:translate(-100%)}[data-drawer].is-open{transform:translate(0)}.saya-drawer__head{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 28px;border-bottom:1px solid var(--color-saya-hairline);flex:0 0 auto}.saya-drawer__title{font-family:var(--font-saya-ui);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.saya-drawer__close{background:none;border:none;font-family:var(--font-saya-display);font-size:28px;line-height:1;color:var(--color-saya-ink);padding:4px}.saya-drawer__body{flex:1 1 auto;overflow-y:auto;padding:24px 28px}.saya-drawer__foot{flex:0 0 auto;padding:20px 28px;border-top:1px solid var(--color-saya-hairline-strong);background:var(--color-saya-bone)}.saya-slot{position:relative;overflow:hidden;background:var(--slot-bg);height:100%}.saya-slot__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.saya-slot__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--slot-tone) 22%,var(--color-saya-bone)),color-mix(in srgb,var(--slot-tone) 10%,var(--color-saya-bone)))}.saya-slot__label-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.saya-slot__label{text-align:center;padding:0 24px;font-family:var(--font-saya-display);font-style:italic;font-size:clamp(20px,3vw,32px);color:color-mix(in srgb,var(--slot-tone) 70%,var(--color-saya-ink));opacity:.55}.saya-sechead{display:grid;gap:24px;align-items:end;margin-bottom:48px}@media(min-width:768px){.saya-sechead{margin-bottom:64px}.saya-sechead--split{grid-template-columns:1fr auto}}.saya-sechead--center{text-align:center;justify-items:center}.saya-sechead__overline{margin-bottom:16px}.saya-sechead__title{font-size:36px;line-height:.98}@media(min-width:768px){.saya-sechead__title{font-size:64px}}.saya-sechead__sub{font-style:italic;color:var(--color-saya-ink-soft);max-width:36rem;margin-top:16px}.saya-sechead--center .saya-sechead__sub{margin-inline:auto}.saya-card{display:block}.saya-card__media{aspect-ratio:4 / 5;background:color-mix(in srgb,var(--color-saya-sand) 30%,var(--color-saya-bone));margin-bottom:14px}.saya-card__media img{width:100%;height:100%;object-fit:cover}.saya-card__title{color:var(--color-saya-ink);margin-bottom:6px;transition:color .2s var(--saya-ease)}.saya-card:hover .saya-card__title{color:var(--color-saya-azul)}.saya-card__price{font-size:14px;color:var(--color-saya-ink-soft)}.saya-card__price s{opacity:.5;margin-right:6px}.rte>*+*{margin-top:1em}.rte p{line-height:1.7}.rte a{text-decoration:underline;text-underline-offset:4px;transition:color .2s var(--saya-ease)}.rte a:hover{color:var(--color-saya-terracotta)}.rte h2,.rte h3,.rte h4{font-family:var(--font-saya-display);margin-top:1.4em}.rte h2{font-size:1.8em}.rte h3{font-size:1.4em}.rte ul,.rte ol{padding-left:1.4em}.rte li{margin-top:.4em;line-height:1.6}.rte blockquote{border-left:2px solid var(--color-saya-terracotta);padding-left:1.2em;font-style:italic}.rte img{margin-block:1.4em}.rte strong{font-weight:600}.saya-account{max-width:480px;margin-inline:auto;padding:64px 24px}.saya-account--wide{max-width:960px}.saya-account__title{font-size:40px;text-align:center;margin-bottom:8px}.saya-account__sub{text-align:center;color:var(--color-saya-muted);font-style:italic;margin-bottom:32px}.saya-account__field{margin-bottom:16px}.saya-account__label{display:block;font-family:var(--font-saya-ui);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;color:var(--color-saya-muted)}.saya-input{width:100%;padding:14px 16px;background:transparent;border:1px solid var(--color-saya-hairline-strong);font-family:var(--font-saya-ui);font-size:14px}.saya-input:focus{outline:none;border-color:var(--color-saya-terracotta)}.saya-account__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}.saya-account__link{color:var(--color-saya-terracotta);text-decoration:underline;text-underline-offset:3px;font-size:13px}.saya-account__errors{border:1px solid var(--color-saya-rust);padding:12px 16px;margin-bottom:20px;font-size:14px;color:var(--color-saya-rust)}.saya-account__table{width:100%;border-collapse:collapse;font-size:14px}.saya-account__table th,.saya-account__table td{text-align:left;padding:12px;border-bottom:1px solid var(--color-saya-hairline)}.saya-account__table th{font-family:var(--font-saya-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-saya-muted)}.saya-404{text-align:center;padding:120px 24px}.saya-404__code{font-family:var(--font-saya-display);font-size:clamp(80px,18vw,200px);line-height:1;color:var(--color-saya-terracotta)}.saya-404__text{font-size:22px;font-style:italic;color:var(--color-saya-ink-soft);margin:16px 0 32px}.saya-password{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:24px}.saya-password__brand{font-family:var(--font-saya-display);font-style:italic;font-size:clamp(48px,10vw,88px);color:var(--color-saya-terracotta)}.saya-password__form{display:flex;gap:8px;max-width:400px;width:100%}#shopify-preview-bar,.shopify-preview-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/saya.css.map */
