body{font-family:var(--font-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--color-text-primary);background-color:var(--color-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--leading-display);letter-spacing:0;color:var(--color-text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-hover)}p a{text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--color-gold-primary)}strong{font-weight:500}::selection{background-color:var(--color-gold-light);color:var(--color-brown-deep)}.eyebrow{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-accent);text-transform:uppercase;color:var(--color-gold-dark)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.shopify-section{display:block;grid-template-columns:none;width:100%}.shopify-section>*{grid-column:auto}.template-cart #MainContent,.template-blog #MainContent,.template-article #MainContent,.template-password #MainContent,.template-list-collections #MainContent{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:var(--section-padding-block)}.section--linen{background-color:var(--color-linen)}.section--cream{background-color:var(--color-cream)}.section--brown{background-color:var(--color-brown-deep);color:var(--color-text-light)}.section--brown h1,.section--brown h2,.section--brown h3,.section--brown h4{color:var(--color-text-light)}.texture-overlay{position:relative}.texture-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.045;mix-blend-mode:multiply;pointer-events:none;z-index:0}.texture-overlay>*{position:relative;z-index:1}.thread-divider{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-block:var(--space-8);color:var(--color-gold-primary)}.thread-divider:before,.thread-divider:after{content:"";height:1px;flex:1;max-width:120px;background:linear-gradient(to var(--_dir, right),transparent,currentColor);opacity:.5}.thread-divider:after{--_dir: left}.thread-divider__motif{width:8px;height:8px;rotate:45deg;border:1px solid currentColor}.button,.btn{--_bg: var(--color-brown-deep);--_fg: var(--color-gold-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--_fg);background-color:var(--_bg);border:1px solid var(--_bg);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover),border-color var(--dur-base) var(--ease-hover),transform var(--dur-fast) var(--ease-hover)}.btn:hover{--_bg: var(--color-brown-mid)}.btn:active{transform:translateY(1px)}.btn--gold{--_bg: var(--color-gold-primary);--_fg: var(--color-brown-deep)}.btn--gold:hover{--_bg: var(--color-gold-dark);--_fg: var(--color-cream)}.btn--outline{--_bg: transparent;--_fg: var(--color-brown-deep);border-color:var(--color-brown-deep)}.btn--outline:hover{--_bg: var(--color-brown-deep);--_fg: var(--color-gold-primary)}.section--brown .btn--outline,.btn--outline-light{--_bg: transparent;--_fg: var(--color-gold-primary);border-color:var(--color-gold-primary)}.section--brown .btn--outline:hover,.btn--outline-light:hover{--_bg: var(--color-cream);--_fg: var(--color-brown-deep);border-color:var(--color-cream)}.btn--block{width:100%}.btn--dark{--_bg: var(--color-section-dark);--_fg: var(--color-cream);border-color:var(--color-section-dark)}.btn--dark:hover{--_bg: var(--color-section-dark-2);--_fg: var(--color-gold-light)}.btn-whatsapp{--_bg: var(--color-whatsapp);--_fg: #fff;border-color:var(--color-whatsapp)}.btn-whatsapp:hover{filter:brightness(.95);--_bg: var(--color-whatsapp)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-cream);border:1px solid var(--color-parchment);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-hover)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-gold-primary)}.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-to-content{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-overlay)}.skip-to-content:focus{position:fixed;clip:auto;width:auto;height:auto}:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}@media(hover:none){a,button,.btn{min-height:44px}}.media{position:relative;overflow:hidden;background-color:var(--color-linen)}.media img,.media svg{width:100%;height:100%;object-fit:cover}.placeholder-svg{fill:var(--color-brown-light);opacity:.4}.ratio-portrait{aspect-ratio:4 / 5}.ratio-square{aspect-ratio:1 / 1}.ratio-landscape{aspect-ratio:16 / 9}@media(max-width:749px){body{padding-bottom:var(--bottom-nav-height)}}.js [data-reveal]{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1!important}}.embroidery{font-family:var(--font-display);font-weight:500;line-height:var(--leading-display);letter-spacing:-.01em;margin:0;color:var(--embro-fill)}.embroidery--center{text-align:center}.embroidery--left{text-align:left}.embroidery--xl{font-size:var(--text-xl)}.embroidery--2xl{font-size:var(--text-2xl)}.embroidery--3xl{font-size:var(--text-3xl)}.embroidery--4xl{font-size:var(--text-4xl)}.embroidery--5xl{font-size:var(--text-5xl)}.embroidery__line{display:block;position:relative}.embroidery__word{display:inline-block;white-space:nowrap}.embroidery__char{display:inline-block;text-shadow:0 1px 0 var(--embro-shadow, rgba(61, 31, 15, .18))}.embroidery__thread{position:absolute;left:0;right:0;bottom:.02em;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(to right,transparent,var(--embro) 10%,var(--embro) 90%,transparent);opacity:0;pointer-events:none}.embroidery--gold{--embro: var(--color-gold-primary);--embro-fill: var(--color-gold-dark);--embro-shadow: rgba(61, 31, 15, .22)}.embroidery--cream{--embro: var(--color-gold-light);--embro-fill: var(--color-cream);--embro-shadow: rgba(0, 0, 0, .24)}.embroidery--brown{--embro: var(--color-gold-primary);--embro-fill: var(--color-brown-deep);--embro-shadow: rgba(61, 31, 15, .1)}.embroidery--ink{--embro: var(--color-gold-primary);--embro-fill: var(--color-ink-deep);--embro-shadow: rgba(16, 34, 58, .18)}.js .embroidery[data-embroidery] .embroidery__char{opacity:0}@media(prefers-reduced-motion:reduce){.js [data-reveal-item]{opacity:1!important;transform:none!important}.js .embroidery[data-embroidery] .embroidery__char{opacity:1!important;transform:none!important;filter:none!important}.embroidery__thread{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
