:root{--color-emerald-50: var(--color-menu-hover);--color-emerald-100: var(--color-menu-hover);--color-emerald-200: var(--color-border);--color-emerald-800: var(--color-text-primary);--color-gray-50: var(--color-site-background);--color-gray-100: var(--color-border);--color-gray-700: var(--color-text-primary);--color-gray-900: var(--color-text-primary);--color-red-100: color-mix(in srgb, var(--color-discount-label) 12%, var(--color-card-background));--nav-ink: #ffffff;--footer-ink: #ffffff;--footer-ink-soft: rgb(255 255 255 / 72%);--footer-rule: rgb(255 255 255 / 16%);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);scrollbar-color:var(--color-text-secondary) var(--color-site-background)}::selection{background:var(--color-text-primary);color:var(--color-site-background)}.public-site :focus-visible{outline:2px solid var(--color-input-focus);outline-offset:2px}.public-site .category-navbar :focus-visible{outline-color:var(--nav-ink)}.public-site .category-navbar [class*="group-hover:block"] :focus-visible,.public-site .category-navbar [data-all-categories-panel] :focus-visible{outline-color:var(--color-input-focus)}.public-site .site-footer :focus-visible{outline-color:var(--footer-ink)}.public-site .theme-hero :focus-visible{outline-color:var(--color-text-primary)}.public-site input,.public-site textarea{caret-color:var(--color-link)}.product-price,.filter-option__count{font-variant-numeric:tabular-nums}.public-site .category-navbar,.public-site .category-scroll-button{color:var(--nav-ink)}.public-site .category-dropdown,.public-site [data-all-categories-panel],.public-site .category-navbar [class*="group-hover:block"]{color:var(--color-text-primary)}.public-site .category-scroll-button:hover{color:var(--nav-ink);background-color:color-mix(in srgb,var(--nav-ink) 12%,transparent)}.public-site .category-scroll-button:focus-visible{outline-color:var(--nav-ink)}.public-site .category-navbar>div>ul>li>a:hover,.public-site .category-navbar>div>ul>li>a:focus-visible,.public-site .category-scroll-list>li>a:hover,.public-site .category-scroll-list>li>a:focus-visible,.public-site [data-all-categories-toggle]:hover,.public-site [data-all-categories-toggle]:focus-visible{color:var(--nav-ink);background-color:color-mix(in srgb,var(--nav-ink) 12%,transparent)}.public-site .site-footer .text-gray-400,.public-site .site-footer .text-gray-500,.public-site .site-footer .text-gray-300{color:var(--footer-ink-soft)}.public-site .site-footer .text-white,.public-site .site-footer a:hover,.public-site .site-footer button:hover{color:var(--footer-ink)}.public-site .site-footer .border-gray-800{border-color:var(--footer-rule)}.public-site .site-footer a:hover{text-decoration:underline;text-underline-offset:.2em}.public-site .home-banner{color:#fff}.public-site .home-banner .home-banner__action{background-color:var(--color-button-primary);color:var(--color-button-text)}.public-site .home-banner .home-banner__action:hover{background-color:var(--color-button-primary-hover)}.public-site .category-initial{background-color:var(--color-menu-hover)}.public-site .bg-red-100.text-red-600{color:var(--color-discount-label)}.product-card__media img,.product-row .product-card__media img,.theme-hero__product img{mix-blend-mode:multiply}.public-site .product-card__title,.public-site .content-title{order:-1}.public-site .product-store{color:var(--color-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.home-section__arrow{display:none}.public-site [data-mobile-menu].-translate-x-full{box-shadow:none}.public-site .home-banner__overlay{background:linear-gradient(90deg,#000000ad,#00000047)}.home-categories__grid{display:grid}.home-categories__grid .category-card{width:auto}@media(max-width:40rem){.public-site .home-categories__grid{grid-auto-columns:8.5rem;grid-auto-flow:column;grid-template-columns:none;justify-content:start;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:none}.public-site .home-categories__grid .category-card{scroll-snap-align:start}.public-site [data-slide-prev],.public-site [data-slide-next]{top:auto;bottom:.5rem;translate:none}.public-site [data-slide-prev]{left:auto;right:3.5rem}.public-site [data-slide-dots]{left:1rem;translate:none}.public-site .home-banner__overlay{background:#0009}}:root{--radius-sm: .125rem;--radius-md: .125rem;--radius-lg: .1875rem;--radius-xl: .25rem;--radius-2xl: .25rem;--ivory: #f8f5ef;--espresso: #2b2723;--board: #e8e0d5;--board-deep: #d9cebf;--taupe: #b5a595;--bronze: #a77b5a;--bronze-ink: #8a6244;--sage: #8e9988;--sage-board: #dfe2d8;--nav-ink: #f8f5ef;--footer-ink: #f8f5ef;--footer-ink-soft: #cfc4b6;--footer-rule: rgb(248 245 239 / 16%);--stitch: 1px dashed rgb(43 39 35 / 45%);--cloth-drop: 0 1px 0 rgb(43 39 35 / 6%), 0 14px 22px -16px rgb(43 39 35 / 38%);--pinked: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / 12px 100%}::selection{background:var(--bronze-ink);color:var(--ivory)}.public-site .site-header{border-bottom-color:var(--board-deep)}.public-site .site-wordmark{color:var(--espresso);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.public-site .site-search input{border-color:var(--board-deep);background:#fff}.public-site .rounded-full,.public-site .rounded-xl,.public-site .rounded-2xl,.public-site .rounded-lg{border-radius:var(--radius-lg)}.public-site .filters-panel,.public-site .cookie-banner,.public-site .cookie-preferences__panel{border-radius:var(--radius-xl)}.public-site .category-navbar{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.public-site .category-navbar [class*="group-hover:block"],.public-site .category-navbar [data-all-categories-panel]{font-size:.875rem;letter-spacing:0;text-transform:none}.public-site .category-navbar>div>ul>li>a:hover,.public-site .category-scroll-list>li>a:hover{background-color:transparent;box-shadow:inset 0 -2px 0 var(--bronze)}.theme-hero{position:relative;overflow:hidden;background:var(--ivory)}.theme-hero__inner{display:grid;gap:3rem;max-width:80rem;margin-inline:auto;padding:3rem 1rem 4rem}.public-site .theme-hero__title{max-width:16ch;color:var(--espresso);font-family:var(--public-heading-font-family);font-size:clamp(2.375rem,4.4vw,4.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.theme-hero__text{max-width:40ch;margin-top:1.5rem;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}.theme-hero__action{display:inline-flex;align-items:center;gap:.75rem;margin-top:2.25rem;padding:1rem 1.75rem;border-radius:var(--radius-sm);background:var(--espresso);color:var(--ivory);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease-out,gap .32s var(--ease-out-expo)}.theme-hero__action svg{width:1rem;height:1rem}.theme-hero__action:hover{gap:1rem;background:var(--bronze-ink)}.theme-hero__fan{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;align-items:end}.theme-hero__sample{position:relative;display:block;padding:.625rem .625rem 1.5rem;background:var(--board);color:var(--espresso);-webkit-mask:var(--pinked);mask:var(--pinked);transition:transform .52s var(--ease-out-expo),background-color .3s ease-out}.theme-hero__sample:nth-child(2){background:var(--sage-board)}.theme-hero__sample:nth-child(3){background:var(--board-deep)}.theme-hero__plate{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.theme-hero__plate img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.theme-hero__label{display:flex;justify-content:space-between;gap:.5rem;margin-top:.625rem;padding:.375rem .5rem;border:var(--stitch);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.theme-hero__label span:last-child{overflow:hidden;color:var(--color-text-secondary);font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.theme-hero__label span:first-child{white-space:nowrap}@media(max-width:63.99rem){.theme-hero__label span:last-child{display:none}}.theme-hero__mark{display:grid;place-items:center;min-height:18rem;background:var(--board);-webkit-mask:var(--pinked);mask:var(--pinked)}.theme-hero__mark svg{width:min(9rem,40%);color:var(--espresso)}@media(min-width:64rem){.theme-hero__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:4rem;padding-block:5rem 5.5rem}.theme-hero__fan{display:block;height:34rem}.theme-hero__sample{position:absolute;bottom:1.5rem;left:var(--fan-x, 20%);width:40%;transform-origin:10% 100%;animation:couture-fan 1.1s var(--ease-out-expo) backwards}.theme-hero__sample:nth-child(1){--fan-x: 6%;z-index:1;transform:rotate(-9deg)}.theme-hero__sample:nth-child(2){--fan-x: 30%;z-index:2;transform:rotate(-1deg);animation-delay:90ms}.theme-hero__sample:nth-child(3){--fan-x: 54%;z-index:3;transform:rotate(7deg);animation-delay:.18s}.theme-hero__sample:hover,.theme-hero__sample:focus-visible{z-index:4;transform:rotate(var(--hover-angle, 0deg)) translateY(-1.25rem)}.theme-hero__sample:nth-child(1){--hover-angle: -10deg}.theme-hero__sample:nth-child(2){--hover-angle: -1deg}.theme-hero__sample:nth-child(3){--hover-angle: 8deg}}@keyframes couture-fan{0%{left:30%;transform:rotate(0)}}.public-site .home-section__title{color:var(--espresso);font-family:var(--public-heading-font-family);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:400;letter-spacing:-.01em;line-height:1.15}.home-categories{padding-top:3.5rem}.home-section{padding-block:2.25rem}.home-categories__grid{gap:1rem}@media(min-width:40.01rem){.home-categories__grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,11.5rem));justify-content:center}}.public-site .category-card{overflow:visible;padding:.5rem .5rem 1.125rem;border:0;border-radius:0;background:var(--board);-webkit-mask:var(--pinked);mask:var(--pinked);transition:background-color .24s ease-out,transform .42s var(--ease-out-expo)}.public-site .category-card:nth-child(3n+2){background:var(--sage-board)}.public-site .category-card:nth-child(3n){background:var(--board-deep)}.public-site .category-card:hover{border-color:transparent;box-shadow:none;transform:translateY(-4px) rotate(-1deg)}.public-site .category-card__art{background-color:#fff}.public-site .category-card__art img{mix-blend-mode:normal}.public-site .category-card__name{padding:.625rem .25rem 0;color:var(--espresso);font-family:var(--public-heading-font-family);font-size:1rem;font-weight:500}.public-site .category-initial{color:var(--espresso);background-color:#fff;font-family:var(--public-heading-font-family);font-style:italic}.product-grid{gap:2rem 1.25rem;counter-reset:sample}.public-site .product-card{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;counter-increment:sample}.public-site .product-card:hover{box-shadow:none}.public-site .product-card .product-card__media{position:relative;padding:.625rem .625rem 1.375rem;border-radius:0;background:var(--board);-webkit-mask:var(--pinked);mask:var(--pinked);transition:background-color .3s ease-out,transform .42s var(--ease-out-expo)}.public-site .product-card:nth-child(3n+2) .product-card__media{background:var(--sage-board)}.public-site .product-card:nth-child(3n) .product-card__media{background:var(--board-deep)}.public-site .product-card:hover .product-card__media{transform:translateY(-3px)}.public-site .product-card .product-card__media img{background:#fff;mix-blend-mode:normal}.public-site .product-grid .product-card .product-card__media:after{content:"Nº " counter(sample,decimal-leading-zero);position:absolute;right:.625rem;bottom:.375rem;padding:0 .3125rem;color:var(--espresso);font-size:.5625rem;font-weight:600;letter-spacing:.16em;line-height:1.5;outline:var(--stitch);outline-offset:1px}.public-site .product-row .product-card__media{border-radius:0;background:var(--board)}.public-site .product-row .product-card__media img{background:#fff;mix-blend-mode:normal}.public-site .product-card__body{padding:.875rem .125rem 0}.public-site .product-card__title{color:var(--espresso);font-family:var(--public-heading-font-family);font-size:.9375rem;font-weight:500;line-height:1.35}.public-site .product-card .product-price{color:var(--espresso);font-size:1.0625rem;font-weight:600}.public-site .discount-label,.public-site .product-badge-top{border-radius:0;outline:1px dashed rgb(248 245 239 / 60%);outline-offset:-3px;padding:.3125rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em}.public-site .discount-label{background:var(--bronze-ink);color:var(--ivory)}.public-site .product-badge-top{background:var(--espresso);color:var(--ivory)}.public-site .product-card button.bg-emerald-600,.public-site .product-row button[data-affiliate-id],.public-site [data-product-purchase-zone] button[data-affiliate-id].text-lg{border-radius:var(--radius-sm);font-weight:600;letter-spacing:.06em}.public-site [data-product-purchase-zone] .text-3xl{color:var(--espresso)}.public-site .homepage-newsletter{border:0;border-radius:0;background-color:var(--newsletter-bg, var(--board));box-shadow:none;-webkit-mask:var(--pinked);mask:var(--pinked);padding-bottom:2.5rem}.public-site .homepage-newsletter .homepage-newsletter-icon{border-radius:var(--radius-sm);background:#fff}.public-site .homepage-newsletter .homepage-newsletter-email,.public-site .homepage-newsletter .homepage-newsletter-submit{border-radius:var(--radius-sm)}.site-footer{position:relative;margin-top:4.5rem}.site-footer:before{content:"";position:absolute;top:.625rem;right:1rem;left:1rem;border-top:1px dashed rgb(167 123 90 / 70%);pointer-events:none}@media(prefers-reduced-motion:reduce){.theme-hero__sample{animation:none}.theme-hero__action,.theme-hero__sample,.public-site .product-card__media,.public-site .category-card{transition:none}}
