@font-face{font-family: 'Bodoni Moda';font-style: italic;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/bodoni-moda-italic-400-600-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Bodoni Moda';font-style: italic;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/bodoni-moda-italic-400-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Bodoni Moda';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/bodoni-moda-normal-400-700-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Bodoni Moda';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/bodoni-moda-normal-400-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 400;font-display: swap;src: url(/assets/fonts/cormorant-garamond-italic-400-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 400;font-display: swap;src: url(/assets/fonts/cormorant-garamond-italic-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url(/assets/fonts/cormorant-garamond-italic-500-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url(/assets/fonts/cormorant-garamond-italic-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-400-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-500-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-600-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url(/assets/fonts/cormorant-garamond-normal-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-400-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 500;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-500-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 500;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-600-latin-ext.woff2) format('woff2');unicode-range: U+0102-0103,U+015E-015F,U+0162-0163,U+0218-021B}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-normal-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Pinyon Script';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/fonts/pinyon-script-normal-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[hidden]{display: none !important}@font-face{font-family: 'Bodoni Moda Fallback';src: local('Bodoni 72 Book'),local('BodoniSvtyTwoITCTT-Book');size-adjust: 124.5%;ascent-override: 90.4%;descent-override: 32.1%;line-gap-override: 0%}@font-face{font-family: 'Bodoni Moda Fallback G';src: local('Georgia');size-adjust: 104%;ascent-override: 108.2%;descent-override: 38.5%;line-gap-override: 0%}@font-face{font-family: 'Bodoni Moda Fallback N';src: local('Noto Serif'),local('NotoSerif-Regular'),local('NotoSerif');size-adjust: 95.5%;ascent-override: 117.8%;descent-override: 41.9%;line-gap-override: 0%}:root{--seta: #FBFAF7;--gesso: #F5F2EC;--lino: #EDE8DF;--torrone: #E2D8C8;--piombo: #1F1D1A;--piombo-2: #6A645B;--bronzo: #7A5B3A;--atollo: #2A2622;--atollo-2: #1F1D1A;--rule: #E0D9CE;--display: 'Bodoni Moda','Bodoni Moda Fallback','Bodoni Moda Fallback G','Bodoni Moda Fallback N',Georgia,serif;--text: 'Instrument Sans',system-ui,sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--s9: 112px;--wrap: 1280px;--b-bg: var(--gesso);--b-ink: var(--piombo);--b-accent: var(--bronzo);--b-surface: var(--torrone);--b-tile: var(--lino);--b-btn: var(--piombo);--b-display: var(--display);--b-display-style: normal}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--b-bg);color: var(--b-ink);font: 400 16px/1.6 var(--text);font-feature-settings: 'kern','liga'}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-underline-offset: 3px;text-decoration-thickness: 1px}a:hover{color: var(--b-accent)}:focus-visible{outline: 2px solid var(--b-accent);outline-offset: 3px}h1,h2,h3{font-weight: 400;margin: 0}p{margin: 0 0 var(--s4)}ul,ol{margin: 0;padding: 0;list-style: none}button,select,input{font: inherit;color: inherit}.skip{position: absolute;left: -9999px}.skip:focus{left: var(--s4);top: var(--s4);background: var(--seta);padding: var(--s2) var(--s4);z-index: 10}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--s6)}.wrap.narrow{max-width: 760px}@media (max-width: 700px){.wrap{padding: 0 var(--s4)}}.btn{display: inline-block;padding: 15px 26px;border: 1px solid var(--b-btn);background: var(--b-btn);color: #fff;text-decoration: none;font-weight: 500;font-size: 14px;letter-spacing: .06em;text-transform: uppercase;transition: background-color .2s,color .2s,border-color .2s}.is-brand{--b-btn: var(--b-accent)}.btn:hover{background: var(--b-ink);border-color: var(--b-ink);color: #fff}.btn-ghost{background: transparent;color: var(--b-ink);border-color: currentColor}.btn-ghost:hover{background: var(--b-ink);color: var(--b-bg)}.btn-small{padding: 8px 14px;font-size: 14px}.btn-light{background: var(--seta);color: var(--atollo);border-color: var(--seta)}.btn-light:hover{background: transparent;color: var(--seta);border-color: var(--seta)}.btn-ghost-light{background: transparent;color: var(--seta);border-color: rgba(250,249,246,.5)}.btn-ghost-light:hover{background: var(--seta);color: var(--atollo)}.site-header{background: var(--seta);border-bottom: 1px solid var(--rule);color: var(--piombo);position: relative;z-index: 5}.site-header .bar{max-width: var(--wrap);margin: 0 auto;padding: var(--s3) var(--s6);display: flex;align-items: center;gap: var(--s6)}.wordmark{display: flex;align-items: baseline;gap: 10px;text-decoration: none;color: var(--piombo)}.wm-main{font: 500 30px/1 var(--display);font-variation-settings: 'opsz' 96;letter-spacing: -.01em}.wm-sub{font-size: 13px;color: var(--piombo-2);letter-spacing: .04em}.nav{display: flex;align-items: center;gap: var(--s5);margin-left: auto}.nav-link{text-decoration: none;font-size: 15px;cursor: pointer}.site-header .btn-small{background: var(--atollo);border-color: var(--atollo)}@media (max-width: 860px){.site-header .bar{flex-wrap: wrap;padding: var(--s3) var(--s4);gap: var(--s3) var(--s4)}.nav{order: 3;width: 100%;margin: 0;gap: var(--s4);overflow-x: auto}.site-header .btn-small{margin-left: auto}.wm-main{font-size: 26px}}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px;font-size: 13px;color: var(--piombo-2);padding: var(--s5) 0 var(--s4)}.is-brand .crumbs ol{color: inherit;opacity: .75}.crumbs li + li::before{content: '/';margin-right: 6px;opacity: .5}.crumbs a{text-decoration: none}.page-title{font: 400 clamp(40px,6vw,76px)/1.02 var(--display);font-variation-settings: 'opsz' 96;letter-spacing: -.015em;margin: var(--s2) 0 var(--s4);max-width: 18ch}.lead{font-size: 19px;line-height: 1.55;max-width: 60ch;color: var(--piombo-2)}.is-brand .lead{color: inherit;opacity: .8}.related h2,.brand-story h2{font: 400 clamp(28px,3vw,40px)/1.1 var(--display);margin-bottom: var(--s5)}.grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: var(--s6) var(--s5)}.card a{text-decoration: none;display: block}.card-img{aspect-ratio: 1 / 1;background: var(--seta);overflow: hidden;margin-bottom: var(--s3)}.card-img img,.card-img .img-missing{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.card a:hover .card-img img{transform: scale(1.03)}.card-brand{font-size: 13px;margin: 0 0 2px;opacity: .7}.card-name{font: 500 16px/1.35 var(--text);margin-bottom: 6px}.card-price{font-size: 15px;margin: 0}.card-var{font-size: 13px;opacity: .65;margin-left: 6px}.img-missing{background: repeating-linear-gradient(135deg,var(--seta) 0 10px,var(--gesso) 10px 20px)}@media (max-width: 520px){.grid{grid-template-columns: 1fr 1fr;gap: var(--s5) var(--s3)}.card-name{font-size: 14px}}.listing{padding: var(--s4) 0 var(--s8)}.chip{border: 1px solid color-mix(in srgb,var(--b-ink) 25%,transparent);background: transparent;padding: 6px 12px;cursor: pointer;font-size: 14px}.chip span{opacity: .55;margin-left: 2px}.chip:hover{border-color: var(--b-ink)}.chip.is-on{background: var(--b-ink);color: var(--b-bg);border-color: var(--b-ink)}.sort{margin-left: auto;display: flex;flex-direction: column;gap: 6px;font-size: 13px}.sort label{opacity: .7}.sort select{padding: 7px 10px;border: 1px solid color-mix(in srgb,var(--b-ink) 25%,transparent);background: transparent;font-size: 14px}.listing-count{font-size: 14px;opacity: .7}.brand-head{background: var(--b-bg);color: var(--b-ink)}.bh-row{display: grid;grid-template-columns: 1.3fr 1fr;gap: var(--s7);align-items: end;padding-bottom: var(--s6)}.bh-name{font: var(--b-display-style) var(--b-display-weight,400) calc(clamp(52px,9vw,132px) * var(--b-display-scale,1))/.92 var(--b-display);text-transform: var(--b-display-case,none);letter-spacing: var(--b-display-tracking,-.01em);letter-spacing: -.02em;margin: var(--s2) 0 0}.bh-meta{padding-bottom: var(--s3)}.bh-tag{font-size: 19px;line-height: 1.45}.bh-origin,.bh-auth{font-size: 14px;margin: 0;opacity: .75}.bh-auth{color: var(--b-accent);opacity: 1;font-weight: 500}.brand-head.is-compact{padding-bottom: var(--s5)}.bh-brand{margin: 0;font-size: 15px}.bh-brand a{color: var(--b-accent);text-decoration: none;font-weight: 500}.bh-title{font: var(--b-display-style) 400 clamp(40px,6vw,84px)/1 var(--b-display);letter-spacing: -.015em;margin-top: var(--s2)}@media (max-width: 860px){.bh-row{grid-template-columns: 1fr;gap: var(--s3)}}.tabs{position: sticky;top: 0;z-index: 3;background: var(--b-bg);margin: 0 calc(var(--s6) * -1);padding: 0 var(--s6);border-bottom: 1px solid color-mix(in srgb,var(--b-ink) 18%,transparent)}.tabs ul{display: flex;gap: var(--s5);overflow-x: auto;scrollbar-width: none}.tabs a{display: block;padding: var(--s4) 0 calc(var(--s4) - 2px);text-decoration: none;white-space: nowrap;border-bottom: 2px solid transparent;font-size: 15px}.tabs a span{opacity: .55;font-size: 13px}.tabs a[aria-current]{border-color: var(--b-accent);color: var(--b-accent)}@media (max-width: 700px){.tabs{margin: 0 calc(var(--s4) * -1);padding: 0 var(--s4)}}.quote-note{margin: var(--s5) 0 0;padding: var(--s4) var(--s5);border-left: 2px solid var(--b-accent);background: var(--b-surface);max-width: 70ch}.brand-story{display: grid;grid-template-columns: 1fr 2fr;gap: var(--s7);padding: var(--s7) 0 var(--s8);border-top: 1px solid color-mix(in srgb,var(--b-ink) 18%,transparent)}.brand-story h2{font-family: var(--b-display);font-style: var(--b-display-style)}.brand-story p{max-width: 64ch;font-size: 17px}.brand-story h2 + p{grid-column: 2}.brand-story p ~ p{grid-column: 2}.official{font-size: 14px;opacity: .8}@media (max-width: 860px){.brand-story{grid-template-columns: 1fr;gap: var(--s4)}.brand-story p{grid-column: 1 !important}}.brand-rows{border-top: 1px solid var(--rule);margin-bottom: var(--s8)}.brand-row{background: var(--b-row-bg);color: var(--b-row-ink);border-bottom: 1px solid var(--rule)}.brand-row a{display: grid;grid-template-columns: 280px 1fr;gap: var(--s6);align-items: center;text-decoration: none;padding: var(--s4)}.br-img{aspect-ratio: 16 / 10;overflow: hidden;background: var(--torrone)}.br-img img{width: 100%;height: 100%;object-fit: cover}.br-text{display: grid;gap: 4px}.br-name{font: var(--b-row-style) 400 clamp(32px,4vw,54px)/1 var(--b-row-display)}.br-origin,.br-count{font-size: 14px;opacity: .7}.br-tag{font-size: 17px;max-width: 52ch}@media (max-width: 700px){.brand-row a{grid-template-columns: 1fr;gap: var(--s3)}}.cat-head{padding-bottom: var(--s4)}.sub-links{display: flex;flex-wrap: wrap;gap: var(--s3) var(--s5);margin-top: var(--s4)}.sub-links a{font: 400 20px/1.3 var(--display)}.product{display: grid;grid-template-columns: 1.15fr 1fr;gap: var(--s8);padding-bottom: var(--s8)}.thumbs{display: flex;flex-wrap: wrap;gap: var(--s2);margin-top: var(--s3)}.thumbs button{width: 76px;height: 76px;padding: 0;border: 1px solid var(--rule);background: var(--seta);cursor: pointer}.thumbs img{width: 100%;height: 100%;object-fit: cover}.buybox{padding-top: var(--s4)}.pb-brand{margin: 0 0 var(--s2)}.pb-brand a{color: var(--b-accent);text-decoration: none;font-weight: 500}.pb-name{font: 400 clamp(32px,3.6vw,52px)/1.06 var(--display);letter-spacing: -.01em;margin-bottom: var(--s4)}.pb-price{font-size: 22px;margin-bottom: var(--s5)}.variants{border: 0;padding: 0;margin: 0 0 var(--s5);display: flex;flex-wrap: wrap;gap: var(--s2)}.variants legend{font-size: 13px;opacity: .7;margin-bottom: var(--s2);padding: 0}.variant{cursor: pointer}.variant input{position: absolute;opacity: 0;pointer-events: none}.variant>span{display: block;padding: 8px 14px;border: 1px solid var(--rule);font-size: 14px}.variant input:checked + span{border-color: var(--piombo);background: var(--piombo);color: var(--seta)}.variant input:focus-visible + span{outline: 2px solid var(--b-accent);outline-offset: 2px}.pb-desc{max-width: 58ch;color: var(--piombo-2)}.pb-actions{display: flex;flex-wrap: wrap;gap: var(--s3);margin: var(--s5) 0}.pb-note{font-size: 14px;color: var(--piombo-2);max-width: 54ch}.pb-facts{margin: var(--s4) 0 var(--s5);padding: 0;list-style: none;display: grid;gap: 6px;font-size: 13.5px;line-height: 1.5;color: var(--piombo-2);max-width: 60ch;min-height: calc(4 * 1.5em + 18px);align-content: start}@media (max-width: 860px){.pb-facts{min-height: calc(5 * 1.5em + 24px)}}.pb-facts li{position: relative;padding-left: 18px}.pb-facts li::before{content: '';position: absolute;left: 0;top: .62em;width: 8px;height: 1px;background: var(--b-accent,var(--bronzo))}.pb-facts li[data-fact="eta"]{color: var(--b-ink,var(--piombo))}.pb-details,.facts{border-top: 1px solid var(--rule);margin: var(--s5) 0}.pb-details div,.facts div{display: grid;grid-template-columns: 150px 1fr;gap: var(--s4);padding: var(--s3) 0;border-bottom: 1px solid var(--rule);font-size: 15px}.pb-details dt,.facts dt{color: var(--piombo-2)}.pb-details dd,.facts dd{margin: 0}.related{padding-bottom: var(--s8)}@media (max-width: 860px){.product{grid-template-columns: 1fr;gap: var(--s5)}}.showroom-band{background: var(--atollo);color: var(--seta)}.sb-inner{max-width: var(--wrap);margin: 0 auto;padding: var(--s8) var(--s6);display: grid;grid-template-columns: 1fr 1fr;gap: var(--s4) var(--s8)}.showroom-band h2{font: 400 clamp(32px,4vw,56px)/1.05 var(--display);grid-row: span 2;max-width: 14ch}.showroom-band p{max-width: 52ch;font-size: 17px}.showroom-band dl{margin: 0}.showroom-band dl div{display: flex;justify-content: space-between;gap: var(--s4);padding: var(--s2) 0;border-bottom: 1px solid rgba(250,249,246,.25);font-size: 15px}.showroom-band dt{opacity: .75}.showroom-band dd{margin: 0;text-align: right}.sb-actions{display: flex;flex-wrap: wrap;gap: var(--s3);grid-column: 2;margin-top: var(--s3)}.showroom-band a:hover{color: inherit}@media (max-width: 860px){.sb-inner{grid-template-columns: 1fr;padding: var(--s7) var(--s4)}.showroom-band h2{grid-row: auto}.sb-actions{grid-column: 1}}.search label{display: block;font-size: 14px;color: var(--piombo-2);margin-bottom: var(--s2)}.search input{width: 100%;max-width: 640px;padding: 14px 16px;border: 1px solid var(--piombo);background: var(--seta);font-size: 18px;margin-bottom: var(--s5)}.prose{padding-bottom: var(--s8)}.prose h2{font: 400 28px/1.2 var(--display);margin: var(--s6) 0 var(--s3)}.prose h3{font: 500 18px/1.3 var(--text,inherit);margin: var(--s5) 0 var(--s2)}.prose p,.prose li{max-width: 68ch}.prose ul{list-style: disc;padding-left: 1.2em;margin-bottom: var(--s4)}.prose p a,.prose td a,.prose ul:not(.grid) a{color: var(--atollo);text-decoration: underline;text-underline-offset: 3px}.table-wrap{overflow-x: auto;margin: var(--s4) 0 var(--s5)}.prose table{width: 100%;border-collapse: collapse;font-size: 15px;font-variant-numeric: tabular-nums}.prose th,.prose td{text-align: left;vertical-align: top;padding: var(--s2) var(--s3) var(--s2) 0;border-bottom: 1px solid var(--rule)}.prose th{font-weight: 500;color: var(--piombo-2);border-bottom-color: var(--piombo)}.prose .guide-picks{list-style: none;padding-left: 0;margin: var(--s5) 0 var(--s6);grid-template-columns: repeat(3,1fr)}.prose .guide-picks .card-name{font: 500 15px/1.35 var(--text);margin: 0 0 6px}.guide-more{margin-top: var(--s6)}@media (max-width: 520px){.prose .guide-picks{grid-template-columns: 1fr 1fr}.prose table{font-size: 14px}}.plain{margin-bottom: var(--s8)}.plain li{padding: var(--s2) 0;border-bottom: 1px solid var(--rule)}.narrow h2{font: 400 30px/1.2 var(--display);margin: var(--s7) 0 var(--s4)}.site-footer{background: var(--piombo);color: #E6E3DC;font-size: 15px}.site-footer a{text-decoration: none}.site-footer a:hover{color: #fff;text-decoration: underline}.foot-grid{max-width: var(--wrap);margin: 0 auto;padding: var(--s8) var(--s6) var(--s6);display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: var(--s6)}.foot-mark{font: 400 30px/1.1 var(--display);color: #fff}.site-footer h2{font-size: 14px;font-weight: 500;color: #fff;margin-bottom: var(--s3)}.site-footer li{padding: 3px 0}.site-footer address{font-style: normal;margin-bottom: var(--s3)}.hours li{display: flex;justify-content: space-between;max-width: 220px}.foot-legal{max-width: var(--wrap);margin: 0 auto;padding: var(--s5) var(--s6) var(--s6);border-top: 1px solid rgba(255,255,255,.15);display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--s4);font-size: 13px;opacity: .85}.foot-legal ul{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s5)}.foot-legal p{margin: 0}@media (max-width: 860px){.foot-grid{grid-template-columns: 1fr 1fr;padding: var(--s7) var(--s4) var(--s5)}.foot-legal{padding: var(--s4)}}.foot-legal{display: grid;justify-content: stretch;gap: var(--s3)}.foot-marks{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s3) var(--s5);padding-bottom: var(--s3);border-bottom: 1px solid rgba(255,255,255,.1)}.foot-pay{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0;padding: 0;list-style: none}.foot-pay li{display: grid;place-items: center;height: 38px;padding: 0 12px;background: #fff}.foot-pay img{display: block;height: 22px;width: auto}.foot-sal{margin: 0}.sal{display: inline-block;line-height: 0}.sal img{display: block;width: 250px;height: 50px;max-width: 100%;object-fit: contain;object-position: left center}.foot-sal .sal-text,.drawer-legal .sal-text{text-decoration: underline;text-underline-offset: 3px}.foot-company{font-size: 12.5px;line-height: 1.7;color: #CFC8BB}.foot-company strong{font-weight: 500;color: #fff;letter-spacing: .02em}.foot-company a{color: inherit}.site-footer .foot-company a{display: inline;min-height: 0}.drawer-legal{margin: var(--s2) 0 0;font-size: 13px}.bare-legal{display: grid;justify-items: center;gap: var(--s2);margin: var(--s3) 0}.bare-foot .foot-company{color: var(--piombo-2);font-size: 11.5px;max-width: 760px;display: block}.bare-foot .foot-company strong{color: var(--piombo)}.bare-foot .foot-pay{justify-content: center;margin: var(--s3) 0 0}.bare-foot .foot-pay li{border: 1px solid var(--rule)}.ct-wrap{padding-bottom: var(--s8)}.ct-head{max-width: 680px;margin-bottom: var(--s6)}.ct-head .lead{color: var(--piombo-2)}.ct-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0;border-top: 1px solid var(--rule)}.ct-col{padding: var(--s6) var(--s6) 0 0;min-width: 0}.ct-col + .ct-col{padding: var(--s6) 0 0 var(--s6);border-left: 1px solid var(--rule)}.ct-col h2{font: 400 30px/1.15 var(--display);margin: 0 0 var(--s4)}.ct-addr{font-style: normal;font-size: 17px;line-height: 1.6;margin: 0 0 var(--s4)}.ct-list{margin: 0 0 var(--s5);border-top: 1px solid var(--rule)}.ct-list>div{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: var(--s3);padding: 12px 0;border-bottom: 1px solid var(--rule);font-size: 15px}.ct-list dt{color: var(--piombo-2)}.ct-list dd{margin: 0;min-width: 0;overflow-wrap: anywhere}.ct-list a{color: var(--atollo);text-decoration: underline;text-underline-offset: 3px}.ct-acts{display: flex;flex-wrap: wrap;gap: var(--s3);margin: 0}.ct-sub{font: 500 13px/1.3 var(--text);letter-spacing: .14em;text-transform: uppercase;color: var(--bronzo);margin: var(--s5) 0 var(--s2)}.ct-links{list-style: none;margin: 0;padding: 0}.ct-links li{padding: 8px 0;border-bottom: 1px solid var(--rule)}.ct-links a{color: var(--piombo);text-decoration: underline;text-decoration-color: var(--rule);text-underline-offset: 4px}.ct-links a:hover{text-decoration-color: currentColor}@media (max-width: 860px){.ct-grid{grid-template-columns: minmax(0,1fr)}.ct-col,.ct-col + .ct-col{padding: var(--s5) 0 0;border-left: 0}.ct-col + .ct-col{margin-top: var(--s5);border-top: 1px solid var(--rule)}.ct-list>div{grid-template-columns: minmax(0,1fr);gap: 2px}.ct-list a,.ct-links a{display: inline-flex;align-items: center;min-height: 44px}}@media (max-width: 520px){.foot-grid{grid-template-columns: 1fr}}.is-brand .btn-ghost{color: var(--b-ink)}.is-brand .listing .card-brand{display: none}.opts{margin: 0 0 var(--s4)}.opt-count{opacity: .7;margin-left: 6px}.variant.is-na>span{color: var(--piombo-2);border-style: dashed;text-decoration: line-through;text-decoration-color: rgba(42,45,49,.35)}.pb-varnote{font-size: 15px;color: var(--piombo-2);max-width: 58ch;border-left: 2px solid var(--b-accent);padding-left: var(--s3)}.pb-desc p + p{margin-top: var(--s3)}.bh-name.has-logo{line-height: 0;margin: var(--s4) 0 0}.bh-logo{display: block;width: auto;height: clamp(44px,6vw,84px);max-width: min(100%,420px);object-fit: contain;object-position: left center}.bh-mosaic{position: relative;display: grid;gap: 6px;margin-bottom: var(--s6)}.bh-mosaic figure{margin: 0;overflow: hidden;background: var(--b-surface)}.bh-mosaic img{width: 100%;height: 100%;object-fit: cover;display: block}.bh-mosaic.is-multi{grid-template-columns: 2fr 1fr;grid-template-rows: 1fr 1fr;height: min(62vh,620px)}.bh-credit{position: absolute;right: var(--s3);bottom: var(--s2);margin: 0;font-size: 11px;color: #fff;text-shadow: 0 0 4px rgba(0,0,0,.6);opacity: .85}@media (max-width: 860px){.bh-mosaic.is-multi{grid-template-columns: 1fr;grid-template-rows: auto;height: auto}}.collections,.catalogs,.b-gallery,.offer{padding: var(--s7) 0 var(--s4)}.collections h2,.catalogs h2,.b-gallery h2,.offer h2{font: var(--b-display-style) var(--b-display-weight,400) calc(clamp(30px,3.4vw,46px) * max(var(--b-display-scale,1),.7))/1.1 var(--b-display);text-transform: var(--b-display-case,none);letter-spacing: var(--b-display-tracking,-.01em);margin-bottom: var(--s5)}.coll-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: var(--s5) var(--s4)}.coll a{text-decoration: none;color: inherit;display: block}.coll-img{aspect-ratio: 4 / 5;overflow: hidden;background: var(--b-surface);margin-bottom: var(--s3)}.coll-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease}.coll a:hover .coll-img img{transform: scale(1.03)}.coll h3{font: 400 22px/1.2 var(--b-display);text-transform: var(--b-display-case,none);letter-spacing: calc(var(--b-display-tracking,0em) * .5)}.coll-note{font-size: 14px;color: color-mix(in srgb,var(--b-ink) 75%,transparent);margin: var(--s2) 0 0}.coll-count{font-size: 13px;color: var(--b-accent);margin: var(--s2) 0 0}.cat-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s6) var(--s5);max-width: 980px}@media (max-width: 700px){.cat-grid{grid-template-columns: 1fr 1fr}}.cat-cover{aspect-ratio: 3 / 4;background: var(--b-surface);overflow: hidden;margin-bottom: var(--s3)}.cat-cover img{width: 100%;height: 100%;object-fit: contain}.cat-grid h3{font-size: 15px;letter-spacing: .08em;text-transform: uppercase;margin-bottom: var(--s3)}.btn-small{padding: 8px 14px;font-size: 13px}.arch-h{margin: var(--s6) 0 var(--s3);font-size: 15px;letter-spacing: .08em;text-transform: uppercase}.arch li{padding: var(--s2) 0;border-bottom: 1px solid color-mix(in srgb,var(--b-ink) 15%,transparent);font-size: 15px}.arch span{display: inline-block;min-width: 14em}.cat-note{font-size: 14px;max-width: 64ch;margin-top: var(--s5);opacity: .8}.b-gallery ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.b-gallery li{aspect-ratio: 4 / 3;overflow: hidden;background: var(--b-surface)}.b-gallery img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 700px){.b-gallery ul{grid-template-columns: 1fr 1fr}}.offer-form{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: var(--s4);max-width: 900px}.offer-form label{display: grid;gap: 6px;font-size: 14px}.offer-form input,.offer-form select{padding: 11px 12px;border: 1px solid color-mix(in srgb,var(--b-ink) 30%,transparent);background: var(--b-bg);color: var(--b-ink);font: inherit}.offer-form select{appearance: none;-webkit-appearance: none;border-radius: 0;padding-right: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1D1A' stroke-width='1.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px 16px;cursor: pointer}.offer-form select:focus-visible{outline: 2px solid var(--b-accent);outline-offset: 1px}.offer-form label small{color: color-mix(in srgb,var(--b-ink) 62%,transparent);font-size: 12px}.of-opts{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: var(--s4);padding: var(--s4);background: color-mix(in srgb,var(--b-ink) 4%,transparent)}.of-opts[hidden]{display: none}.of-cards,.of-checks{grid-column: 1 / -1;margin: 0;padding: 0;border: 0;min-width: 0}.of-cards legend,.of-checks legend{padding: 0;margin-bottom: 6px;font-size: 14px}.of-card-row{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: var(--s3)}.offer-form .of-card{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 8px;background: #fff;border: 1px solid color-mix(in srgb,var(--b-ink) 18%,transparent);cursor: pointer}.of-card input{position: absolute;top: 12px;left: 12px;width: 18px;height: 18px;margin: 0;padding: 0;accent-color: var(--b-ink)}.of-card img{width: 100%;height: auto;display: block}.of-card-name{font-weight: 500;color: var(--b-ink)}.of-card-note{font-size: 13px;line-height: 1.4;color: color-mix(in srgb,var(--b-ink) 68%,transparent)}.of-card:has(input:checked){border-color: var(--b-ink);box-shadow: inset 0 0 0 1px var(--b-ink)}.of-card:has(input:focus-visible){outline: 2px solid var(--b-ink);outline-offset: 2px}.offer-form .of-checks label{display: flex;gap: 8px;align-items: flex-start;min-height: 32px;cursor: pointer}.of-checks input{width: 18px;height: 18px;margin: 1px 0 0;padding: 0;flex: none;accent-color: var(--b-ink)}.offer-actions{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: var(--s3);margin: var(--s2) 0 0}.card-img,.thumbs button{background: #fff}.thumbs{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: var(--s2)}.thumbs button{width: 100%;height: auto;aspect-ratio: 1 / 1}@media (max-width: 860px){.thumbs{grid-template-columns: repeat(4,minmax(0,1fr))}}.variant>span{min-height: 44px;display: flex;align-items: center}.chip{min-height: 40px}@media (max-width: 860px){.chip{min-height: 44px;padding: 8px 14px}.nav-link{display: inline-flex;align-items: center;min-height: 44px}.site-footer li{padding: 0}.site-footer li a,.foot-legal a{display: inline-flex;align-items: center;min-height: 44px}.crumbs ol{font-size: 14px}.crumbs a{display: inline-block;padding: 6px 0}.coll-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s5) var(--s3)}.coll h3{font-size: 18px}.coll-note{display: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0s !important;animation-duration: 0s !important;scroll-behavior: auto !important}}.wordmark{min-height: 44px;align-items: center}.pb-brand a{display: inline-flex;align-items: center;min-height: 44px}.pb-brand{margin-bottom: 0}.collections.is-fragrance .coll-img img{transform: scale(1.55);transform-origin: 50% 74%}.collections.is-fragrance .coll a:hover .coll-img img{transform: scale(1.6)}.eyebrow{font-size: 12px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--bronzo);margin: 0 0 var(--s3)}.is-brand .eyebrow{color: var(--b-accent)}.btn-ghost{background: transparent;color: var(--b-ink);border-color: color-mix(in srgb,var(--b-ink) 45%,transparent)}.btn-ghost:hover{background: var(--b-ink);border-color: var(--b-ink);color: var(--b-bg)}.btn-small{padding: 9px 16px;font-size: 12px}.topbar{background: var(--piombo);color: #E9E4DA;font-size: 12.5px;letter-spacing: .03em}.topbar p{max-width: var(--wrap);margin: 0 auto;padding: 7px var(--s6);display: flex;justify-content: center;gap: var(--s5);flex-wrap: wrap}.topbar a{text-decoration: none}.topbar a:hover{color: #fff}@media (max-width: 700px){.topbar span:first-child{display: none}.topbar p{gap: var(--s4);padding: 6px var(--s4)}}.site-header{background: var(--seta);border-bottom: 1px solid var(--rule)}.site-header .bar{padding: var(--s4) var(--s6)}.wm-main{font-size: 32px}.wm-sub{font-size: 11px;letter-spacing: .22em;text-transform: uppercase}.nav-link{font-size: 13px;letter-spacing: .1em;text-transform: uppercase}.nav-link:hover{color: var(--bronzo)}.site-header .btn-small{background: transparent;color: var(--piombo);border-color: var(--piombo)}.site-header .btn-small:hover{background: var(--piombo);color: #fff}.sec-head{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 0 var(--s5);margin-bottom: var(--s6)}.sec-head .eyebrow{grid-column: 1 / -1}.sec-head h2{font: 400 clamp(32px,3.6vw,52px)/1.05 var(--display);letter-spacing: -.01em}.sec-link{font-size: 13px;letter-spacing: .1em;text-transform: uppercase;text-decoration: none;padding: 12px 0;border-bottom: 1px solid currentColor}.sec-link:hover{color: var(--bronzo)}@media (max-width: 700px){.sec-head{grid-template-columns: 1fr}.sec-link{justify-self: start;margin-top: var(--s3)}}.hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);min-height: min(84vh,800px);background: var(--seta)}.hero-text{align-self: center;padding: var(--s8) var(--s7) var(--s8) max(var(--s6),calc((100vw - var(--wrap)) / 2 + var(--s6)))}.hero h1{font: 400 clamp(38px,3.7vw,58px)/1.06 var(--display);font-variation-settings: 'opsz' 96;letter-spacing: -.02em;margin-bottom: var(--s5)}.hero-lead{font-size: 17px;line-height: 1.6;color: var(--piombo-2);max-width: 46ch;margin-bottom: var(--s6)}.hero-actions .btn{padding: 15px 22px}.hero-actions{display: flex;flex-wrap: wrap;gap: var(--s3);margin: 0}@media (max-width: 860px){.hero{grid-template-columns: 1fr;min-height: 0}.hero-text{padding: var(--s6) var(--s4) var(--s7)}.hero-actions .btn{flex: 1 1 auto;text-align: center}}.ico{flex: none;color: var(--bronzo)}.houses,.cats,.home-journal{max-width: var(--wrap);margin: 0 auto;padding: var(--s9) var(--s6) 0}.home-journal{padding-bottom: var(--s9)}@media (max-width: 700px){.houses,.cats,.home-journal{padding: var(--s8) var(--s4) 0}.home-journal{padding-bottom: var(--s8)}}.house-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s7) var(--s5)}.house a,.cat-tile a{display: block;text-decoration: none}.house-img{aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino);margin-bottom: var(--s4)}.house-img img,.cat-tile-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.house a:hover img,.cat-tile a:hover img{transform: scale(1.04)}.house-name{font: 400 clamp(24px,2.2vw,32px)/1.1 var(--display);margin-bottom: 6px}.house-tag{font-size: 15px;color: var(--piombo-2);margin: 0;max-width: 40ch;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.house a:hover .house-name{color: var(--bronzo)}@media (max-width: 860px){.house-grid{grid-template-columns: 1fr 1fr;gap: var(--s6) var(--s3)}.house-tag{font-size: 13px}}.cat-tile-img{aspect-ratio: 3 / 4;overflow: hidden;background: var(--lino);margin-bottom: var(--s3)}.cat-tile h3{font: 400 24px/1.15 var(--display)}.cat-tile p{font-size: 13px;color: var(--piombo-2);margin: 4px 0 0;letter-spacing: .04em}.cat-tile a:hover h3{color: var(--bronzo)}@media (max-width: 860px){.cat-tile h3{font-size: 20px}}.card-img{aspect-ratio: 4 / 5;background: var(--b-tile);margin-bottom: var(--s4)}.card-img.is-plain img,.cat-tile-img.is-plain img{object-fit: contain;padding: 9%;mix-blend-mode: multiply}.card-brand{font-size: 11px;letter-spacing: .14em;text-transform: uppercase;opacity: .65;margin-bottom: 6px}.card-name{font-weight: 500;font-size: 15px;line-height: 1.4}.card-price{font-size: 15px}.card a:hover .card-name{color: var(--b-accent)}.grid{gap: var(--s7) var(--s5)}@media (max-width: 520px){.grid{gap: var(--s6) var(--s3)}}.thumbs button{background: var(--b-tile);border: 1px solid transparent;transition: border-color .2s}.thumbs button:hover{border-color: var(--b-ink)}.thumbs [data-plain] img{object-fit: contain;padding: 10%;mix-blend-mode: multiply}.product{gap: var(--s8);padding-top: var(--s2)}@media (min-width: 861px){.buybox{position: sticky;top: var(--s5);align-self: start}}.pb-brand a{font-size: 12px;letter-spacing: .16em;text-transform: uppercase}.pb-name{font-size: clamp(34px,3.4vw,50px)}.pb-price{font-size: 24px;font-variant-numeric: tabular-nums}.pb-actions .btn{flex: 1 1 auto;text-align: center}.assure{margin: var(--s5) 0;padding: var(--s4) 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);display: grid;gap: var(--s3)}.assure li{display: flex;align-items: center;gap: var(--s3);font-size: 14px}.assure .ico{color: var(--b-accent)}.chip{border-radius: 999px;padding: 7px 16px;font-size: 13.5px;border-color: color-mix(in srgb,var(--b-ink) 18%,transparent);transition: border-color .2s,background-color .2s}.chip span{font-size: 12px}.sort select{border-radius: 999px;padding: 8px 14px}.sub-links a{font: 400 13px/1 var(--text);letter-spacing: .1em;text-transform: uppercase;text-decoration: none;display: inline-block;padding: 12px 18px;border: 1px solid var(--rule);border-radius: 999px;background: var(--seta)}.sub-links a:hover{border-color: var(--piombo);color: var(--piombo)}.cat-head .lead{margin-bottom: 0}.showroom-band{background: var(--atollo)}.showroom-band h2{font-size: clamp(34px,4vw,58px)}.btn-light{color: var(--atollo)}.site-footer{background: #171512}.foot-mark{font-size: 32px}.site-footer h2{font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: #CDBFA9}@media (max-width: 860px){.site-header .bar{flex-wrap: wrap;padding: var(--s2) var(--s4) 0;gap: 0 var(--s3)}.wordmark{gap: 8px}.wm-main{font-size: 26px}.wm-sub{font-size: 10px;letter-spacing: .14em}.site-header .btn-small{margin-left: auto;padding: 8px 12px;font-size: 11px;letter-spacing: .08em;min-height: 40px;display: inline-flex;align-items: center}.nav{order: 3;width: 100%;gap: var(--s4);padding: 2px 0;overflow-x: auto;scrollbar-width: none}.nav-link{font-size: 12px;letter-spacing: .07em;white-space: nowrap}.topbar{font-size: 12px}}@media (max-width: 380px){.wm-sub{display: none}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){animation-duration: .35s}.chrome{position: relative;z-index: 20}.site-header .bar{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--s5);max-width: 1440px;padding: 14px var(--s6)}.nav{margin: 0}.nav-left{justify-self: start}.bar-right{justify-self: end;display: flex;align-items: center;gap: var(--s5)}.wordmark{flex-direction: column;align-items: center;gap: 0;color: inherit}.wm-main{font-size: 36px;line-height: 1}.wm-sub{font-size: 9.5px;letter-spacing: .38em;margin-top: 4px;color: inherit;opacity: .7}.nav-wa{font-size: 12px;letter-spacing: .12em;text-transform: uppercase;text-decoration: none;padding: 6px 0;border-bottom: 1px solid currentColor}.nav-wa:hover{color: var(--bronzo)}.site-header{color: var(--piombo);transition: background-color .4s,color .4s,border-color .4s}.is-home .chrome{position: fixed;top: 0;left: 0;right: 0;transition: transform .4s cubic-bezier(.2,.7,.2,1)}.is-home .topbar{background: rgba(23,21,18,.55);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.is-home .chrome:not(.is-solid) .site-header{background: transparent;border-color: rgba(255,255,255,.22);color: #fff}.is-home .chrome.is-solid .topbar{background: var(--piombo)}.is-home .chrome.is-solid .site-header{background: rgba(251,250,247,.96);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.is-home .chrome:not(.is-solid) .nav-link:hover,.is-home .chrome:not(.is-solid) .nav-wa:hover{color: #fff;opacity: .75}.hero{position: relative;display: block;height: 100svh;min-height: 600px;max-height: 1100px;overflow: hidden;background: #2A2622;color: #fff}.hero-slides,.hs{position: absolute;inset: 0;margin: 0}.hs{opacity: 0;animation: hs-fade 21s infinite;animation-delay: calc(var(--i) * 7s)}.hs:first-child{opacity: 1;animation-name: hs-first}.hs img{width: 100%;height: 100%;object-fit: cover;animation: hs-zoom 21s ease-in-out infinite alternate}@keyframes hs-first{0%,30%{opacity: 1}36%,94%{opacity: 0}100%{opacity: 1}}@keyframes hs-fade{0%{opacity: 0}6%,30%{opacity: 1}36%,100%{opacity: 0}}@keyframes hs-zoom{from{transform: scale(1)}to{transform: scale(1.08)}}.hero::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,rgba(20,18,16,.45) 0%,rgba(20,18,16,0) 26%,rgba(20,18,16,0) 42%,rgba(20,18,16,.62) 100%)}.hs figcaption{position: absolute;z-index: 3;right: var(--s6);bottom: var(--s5);font-size: 11px;letter-spacing: .2em;text-transform: uppercase}.hs figcaption a{text-decoration: none;opacity: .85}.hero-text{position: absolute;z-index: 2;left: 0;right: 0;bottom: 10vh;max-width: 1000px;margin: 0 auto;padding: 0 var(--s5);text-align: center;align-self: auto}.hero .eyebrow{color: rgba(255,255,255,.85)}.hero h1{color: #fff;font-size: clamp(38px,5.2vw,82px);line-height: 1.02;margin-bottom: var(--s5);text-wrap: balance}.hero-lead{color: rgba(255,255,255,.9);margin: 0 auto var(--s6);max-width: 52ch}.hero-actions{justify-content: center}.hero .btn-light{background: #fff;color: var(--piombo);border-color: #fff}.hero .btn-light:hover{background: transparent;color: #fff}.hero .btn-ghost-light{color: #fff;border-color: rgba(255,255,255,.7)}.hero .btn-ghost-light:hover{background: #fff;color: var(--piombo)}@media (max-width: 860px){.hero{height: 92svh;min-height: 540px}.hero-text{bottom: 7vh}.hs figcaption{display: none}}@media (prefers-reduced-motion: reduce){.hs,.hs img{animation: none !important}.hs:not(:first-child){display: none}}.features{max-width: 1440px;margin: 0 auto;padding: var(--s8) var(--s6) 0;display: grid;gap: var(--s9)}.feature{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s8);align-items: center}.feature.is-flip{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.feature.is-flip .feature-img{order: 2}.feature-img{display: block;aspect-ratio: 5 / 4;overflow: hidden;background: var(--lino)}.feature-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s cubic-bezier(.2,.7,.2,1)}.feature-img:hover img{transform: scale(1.04)}.feature-text h2{font: 400 clamp(44px,5vw,80px)/1 var(--display);letter-spacing: -.02em;margin-bottom: var(--s4)}.feature-tag{font: italic 400 22px/1.4 var(--display);margin-bottom: var(--s4)}.feature-text p:not(.eyebrow):not(.feature-tag){color: var(--piombo-2);max-width: 46ch}.feature-text .sec-link{display: inline-block;margin-top: var(--s4)}@media (max-width: 860px){.features{padding: var(--s7) var(--s4) 0;gap: var(--s8)}.feature,.feature.is-flip{grid-template-columns: 1fr;gap: var(--s5)}.feature.is-flip .feature-img{order: 0}}.sec-head{grid-template-columns: 1fr;justify-items: center;text-align: center}.sec-link{margin-top: var(--s4)}.house,.cat-tile{text-align: center}.house-tag{margin: 0 auto}.js .reveal{opacity: 0;transform: translateY(28px);transition: opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-in{opacity: 1;transform: none}.house:nth-child(3n + 2),.cat-tile:nth-child(4n + 2){transition-delay: .08s}.house:nth-child(3n),.cat-tile:nth-child(4n + 3){transition-delay: .16s}.cat-tile:nth-child(4n){transition-delay: .24s}.card-img{position: relative;overflow: hidden}.card-alt{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .6s ease}.card-alt.is-plain{object-fit: contain;padding: 9%;mix-blend-mode: multiply}.card-img>img:first-child{transition: opacity .6s ease,transform .6s}.card a:hover .card-img:has(.card-alt)>img:first-child{opacity: 0}.card a:hover .card-alt{opacity: 1}@media (min-width: 861px){.product{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}}.pg{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.pg-count{display: none}@media (max-width: 860px){.pg{display: flex;gap: 0;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin: 0 calc(var(--s4) * -1)}.pg::-webkit-scrollbar{display: none}.pg-count{display: block;text-align: center;font-size: 12px;letter-spacing: .14em;margin: var(--s3) 0 0;color: var(--piombo-2)}}@media (max-width: 860px){.site-header .bar{grid-template-columns: 1fr auto;grid-template-areas: "logo wa" "navl navr";gap: 0 var(--s3);padding: 10px var(--s4) 0}.wordmark{grid-area: logo;justify-self: start;align-items: flex-start}.wm-main{font-size: 28px}.wm-sub{font-size: 8.5px;letter-spacing: .3em;display: block}.bar-right{display: contents}.nav-wa{grid-area: wa;justify-self: end;font-size: 11px;min-height: 40px;display: inline-flex;align-items: center;border-bottom: 0;padding: 0;text-decoration: underline;text-underline-offset: 4px}.nav-left{grid-area: navl;order: 0;width: auto;gap: var(--s4);overflow: visible}}.showroom-band.has-photo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}#showroom{scroll-margin-top: 90px}.sb-photo{display: block;overflow: hidden;min-height: 100%}.sb-photo img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s cubic-bezier(.2,.7,.2,1)}.sb-photo:hover img{transform: scale(1.03)}.showroom-band.has-photo .sb-inner{max-width: 640px;margin: 0;grid-template-columns: 1fr;align-content: center;padding: var(--s8) var(--s7)}.showroom-band.has-photo h2{grid-row: auto}.showroom-band.has-photo .sb-actions{grid-column: 1}@media (max-width: 860px){.showroom-band.has-photo{grid-template-columns: 1fr}.sb-photo{aspect-ratio: 4 / 3}.showroom-band.has-photo .sb-inner{padding: var(--s7) var(--s4)}}:root{--wrap: 1440px;--gutter: 40px}.wrap{padding: 0 var(--gutter)}@media (max-width: 700px){:root{--gutter: 16px}}.site-header{position: relative}.site-header .bar{max-width: none;padding: 0 var(--gutter);min-height: 72px;grid-template-columns: 1fr auto 1fr}.nav-toggle,.nav-only-drawer,.nav-backdrop{display: none}.nav-left{gap: var(--s6)}.bar-right{gap: var(--s5)}.nav-icon{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: inherit}.nav-icon:hover{color: var(--bronzo)}.mega>summary{list-style: none;cursor: pointer;font-size: 13px;letter-spacing: .1em;text-transform: uppercase;padding: 26px 0;display: inline-flex;align-items: center}.mega>summary::-webkit-details-marker{display: none}.mega>summary::after{content: '';width: 5px;height: 5px;margin-left: 8px;border-right: 1px solid;border-bottom: 1px solid;transform: translateY(-2px) rotate(45deg);transition: transform .25s}.mega[open]>summary::after{transform: translateY(1px) rotate(-135deg)}.mega[open]>summary{color: var(--bronzo)}.mega-panel{position: absolute;left: 0;right: 0;top: 100%;background: var(--seta);color: var(--piombo);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);box-shadow: 0 30px 50px -40px rgba(31,29,26,.45);z-index: 30;animation: mega-in .3s cubic-bezier(.4,0,.2,1)}@keyframes mega-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.mega-inner{max-width: var(--wrap);margin: 0 auto;padding: var(--s7) var(--gutter) var(--s6);display: grid;gap: var(--s5)}.mega-title{font: 400 28px/1.1 var(--display);margin: 0}.mega-brands{display: grid;grid-template-columns: repeat(9,minmax(0,1fr));gap: var(--s4)}.mega-brands a{display: block;text-decoration: none}.mb-img{display: block;aspect-ratio: 3 / 4;overflow: hidden;background: var(--lino);margin-bottom: var(--s3)}.mb-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.4,0,.2,1)}.mega-brands a:hover img{transform: scale(1.04)}.mb-name{font-size: 13px;line-height: 1.3}.mega-brands a:hover .mb-name{color: var(--bronzo)}.mega-all{justify-self: start;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;text-decoration: none;border-bottom: 1px solid currentColor;padding: 8px 0 4px}.mega-cats{columns: 4;column-gap: var(--s6)}.mega-cats>li{break-inside: avoid;margin-bottom: var(--s5)}.mc-cat{display: block;font: 400 21px/1.2 var(--display);text-decoration: none;margin-bottom: var(--s2)}.mega-cats ul a{display: block;font-size: 14px;color: var(--piombo-2);text-decoration: none;padding: 3px 0}.mega-cats a:hover{color: var(--bronzo)}.mega-products .mega-all{grid-column: 1}.is-home .chrome:not(.is-solid) .mega[open]>summary{color: #fff;opacity: .8}.card-name{font: 400 19px/1.25 var(--display);margin-bottom: 8px}.card-price{font-size: 14px;letter-spacing: .02em}@media (max-width: 520px){.card-name{font-size: 16px}}@media (max-width: 860px){.site-header .bar{grid-template-columns: 1fr auto 1fr;grid-template-areas: none;min-height: 56px;padding: 0 var(--gutter)}.nav-toggle{display: inline-flex;align-items: center;gap: 10px;justify-self: start;background: none;border: 0;padding: 0;min-height: 44px;color: inherit;cursor: pointer;font-size: 11px;letter-spacing: .14em;text-transform: uppercase}.nt-lines{position: relative;width: 20px;height: 1px;background: currentColor}.nt-lines::before,.nt-lines::after{content: '';position: absolute;left: 0;width: 20px;height: 1px;background: currentColor}.nt-lines::before{top: -6px}.nt-lines::after{top: 6px}.nt-label{display: none}.wordmark{grid-area: auto;justify-self: center;align-items: center}.wm-main{font-size: 26px}.wm-sub{font-size: 8px;letter-spacing: .32em}.bar-right{display: flex;justify-self: end;gap: var(--s2)}.nav-wa{grid-area: auto;font-size: 11px;letter-spacing: .1em}.nav-icon{width: 40px}.nav-left{position: fixed;top: 0;bottom: 0;left: 0;z-index: 60;width: min(88vw,380px);display: block;overflow-y: auto;background: var(--seta);color: var(--piombo);padding: var(--s7) var(--s5) var(--s6);transform: translateX(-102%);visibility: hidden;transition: transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s;grid-area: auto}html.nav-open .nav-left{transform: none;visibility: visible;transition: transform .35s cubic-bezier(.4,0,.2,1)}html.nav-open{overflow: hidden}.nav-backdrop{display: block;position: fixed;inset: 0;z-index: 55;background: rgba(23,21,18,.45)}.nav-backdrop[hidden]{display: none}.nav-only-drawer{display: block}.nav-left .mega,.nav-left .nav-link{display: block;border-bottom: 1px solid var(--rule)}.nav-left .mega>summary,.nav-left .nav-link{display: flex;justify-content: space-between;width: 100%;padding: 16px 0;font-size: 13px;color: var(--piombo)}.nav-left .mega>summary:hover,.nav-left .nav-link:hover{opacity: 1;color: var(--bronzo)}.mega-panel{position: static;border: 0;box-shadow: none;animation: none;background: transparent}.mega-inner{padding: 0 0 var(--s4)}.mega-title,.mb-img{display: none}.mega-brands{grid-template-columns: 1fr 1fr;gap: 0 var(--s4)}.mega-brands a,.mega-cats ul a{padding: 9px 0}.mb-name{font-size: 14px}.mega-products{grid-template-columns: 1fr}.mega-cats{columns: 1}.mc-cat{font-size: 19px;padding: 8px 0 2px;margin: 0}.drawer-contact{border: 0;margin-top: var(--s5);font-size: 14px;color: var(--piombo-2)}.is-home .chrome:not(.is-solid) .nav-left .mega>summary,.is-home .chrome:not(.is-solid) .nav-left .nav-link{color: var(--piombo)}}.site-header{z-index: auto}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.link-btn{background: none;border: 0;padding: 8px 0;color: inherit;font: inherit;font-size: 13px;letter-spacing: .06em;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.listing{padding: var(--s4) 0 var(--s8)}.listing-bar{display: flex;align-items: center;gap: var(--s5);padding: var(--s4) 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);margin-bottom: var(--s6)}.listing-bar .listing-count{margin: 0;font-size: 13px;letter-spacing: .06em;color: var(--piombo-2)}.listing-bar .sort{margin-left: auto;flex-direction: row;align-items: center;gap: var(--s3)}.listing-bar .sort label{font-size: 12px;letter-spacing: .12em;text-transform: uppercase;opacity: .7}.sort select{border-radius: 0;border: 0;border-bottom: 1px solid var(--piombo);background: transparent;padding: 8px 24px 8px 2px;font-size: 14px;min-height: 44px}.filters-open{display: none}.listing.has-sidebar .listing-body{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: var(--s7);align-items: start}.filters{position: sticky;top: var(--s5);max-height: calc(100vh - 48px);overflow-y: auto;scrollbar-width: thin;padding-right: var(--s3)}.filters-head,.filters-foot .btn{display: none}.filters-foot{padding: var(--s4) 0}.fgroup{border-top: 1px solid var(--rule)}.fgroup>summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 14px 0;font-size: 12px;letter-spacing: .14em;text-transform: uppercase}.fgroup>summary::-webkit-details-marker{display: none}.fgroup>summary::after{content: '+';font-size: 16px;font-weight: 300}.fgroup[open]>summary::after{content: '–'}.fopts{padding: 0 0 var(--s4);max-height: 320px;overflow-y: auto}.fopts label{display: flex;align-items: center;gap: 10px;padding: 6px 0;font-size: 14px;cursor: pointer;min-height: 32px}.fmore>summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 10px;min-height: 32px;padding: 6px 0;font-size: 13px;color: var(--piombo-2);cursor: pointer}.fmore>summary::-webkit-details-marker{display: none}.fmore>summary::after{content: '+';font-size: 15px;font-weight: 300}.fmore[open]>summary::after{content: '–'}.fmore .fopts{padding: 0;max-height: none;overflow: visible}.cx-details{margin-top: var(--s4);border-top: 1px solid var(--rule)}.cx-details>summary{list-style: none;display: flex;justify-content: space-between;align-items: center;min-height: 44px;padding: 10px 0;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;cursor: pointer}.cx-details>summary::-webkit-details-marker{display: none}.cx-details>summary::after{content: '+';font-size: 16px;font-weight: 300}.cx-details[open]>summary::after{content: '–'}.freset{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 32px;padding: 6px 0;font-size: 14px;border-bottom: 1px solid var(--rule);margin-bottom: 4px}.freset a{color: var(--piombo);text-decoration: none}.freset a:hover{color: var(--bronzo);text-decoration: underline}.fgroup:not(:has(input:checked)) .freset a{font-weight: 600}.fopts input{appearance: none;-webkit-appearance: none;width: 16px;height: 16px;border: 1px solid var(--piombo-2);margin: 0;flex: none;display: grid;place-content: center;background: transparent}.fopts input:checked{background: var(--piombo);border-color: var(--piombo)}.fopts input:checked::after{content: '';width: 8px;height: 4px;border-left: 1.5px solid #fff;border-bottom: 1.5px solid #fff;transform: translateY(-1px) rotate(-45deg)}.fopts input:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.fl{flex: 1}.fn{font-size: 12px;color: var(--piombo-2)}.fsw{width: 18px;height: 18px;border-radius: 50%;background-size: cover;background-position: center;border: 1px solid var(--rule);flex: none}.frange{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s3);padding-bottom: var(--s4)}.frange label{display: grid;gap: 4px;font-size: 12px;color: var(--piombo-2)}.frange input{width: 100%;border: 0;border-bottom: 1px solid var(--piombo-2);background: transparent;padding: 8px 2px;font-size: 14px;border-radius: 0}.active-filters{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-bottom: var(--s5)}.ftag{display: inline-flex;align-items: center;gap: 4px;border: 1px solid var(--rule);background: var(--seta);padding: 7px 12px;font-size: 13px;cursor: pointer;color: inherit;min-height: 36px}.ftag:hover{border-color: var(--piombo)}.listing-main .grid{grid-template-columns: repeat(3,minmax(0,1fr))}.listing:not(.has-sidebar) .grid{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.listing:not(.has-sidebar) .grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.listing.has-sidebar .listing-body{display: block}.listing-main .grid,.listing:not(.has-sidebar) .grid{grid-template-columns: 1fr 1fr}.listing-bar{gap: var(--s3);flex-wrap: wrap}.listing-bar .sort label{display: none}.filters-open{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 18px;border: 1px solid var(--piombo);background: transparent;color: inherit;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;cursor: pointer}.filters{position: fixed;inset: 0;z-index: 70;max-height: none;background: var(--seta);padding: 0 var(--gutter) 96px;transform: translateY(100%);visibility: hidden;transition: transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s}.filters-on .filters{transform: none;visibility: visible;transition: transform .35s cubic-bezier(.4,0,.2,1)}html.filters-lock{overflow: hidden}.filters-head{display: flex;justify-content: space-between;align-items: center;position: sticky;top: 0;background: var(--seta);padding: var(--s4) 0;z-index: 1}.filters-head p{margin: 0;font: 400 26px/1 var(--display)}.filters-x{width: 44px;height: 44px;border: 0;background: none;font-size: 28px;color: inherit;cursor: pointer}.filters-foot{position: fixed;left: 0;right: 0;bottom: 0;display: flex;justify-content: space-between;align-items: center;gap: var(--s4);padding: var(--s3) var(--gutter);background: var(--seta);border-top: 1px solid var(--rule)}.filters-foot .btn{display: inline-block;flex: 1;text-align: center}.fopts{max-height: none}.fopts label,.freset{min-height: 44px}}.site-footer{background: #171512;color: #D9D3C8}.foot-top{max-width: var(--wrap);margin: 0 auto;padding: var(--s8) var(--gutter) var(--s6);display: grid;grid-template-columns: auto 1fr auto;gap: var(--s6);align-items: end;border-bottom: 1px solid rgba(255,255,255,.12)}.foot-mark{margin: 0;font: 400 clamp(36px,4vw,56px)/1 var(--display);color: #fff}.foot-mark span{display: block;font: 400 10px/1 var(--text);letter-spacing: .38em;text-transform: uppercase;margin-top: 10px;opacity: .7}.foot-mark sup{font: 400 .3em/1 var(--text);vertical-align: top;position: relative;top: .14em;margin-left: .06em;letter-spacing: 0}.foot-claim{margin: 0;max-width: 44ch;font-size: 15px;opacity: .8}.foot-grid{max-width: var(--wrap);padding: var(--s7) var(--gutter);grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s6)}.foot-grid li{padding: 4px 0;font-size: 14px}.foot-contact{margin-top: var(--s3)}.foot-legal{max-width: var(--wrap);padding: var(--s4) var(--gutter) var(--s5);border-top: 1px solid rgba(255,255,255,.12);justify-content: flex-start}@media (max-width: 860px){.foot-top{grid-template-columns: 1fr;align-items: start;padding: var(--s7) var(--gutter) var(--s5)}.foot-grid{grid-template-columns: 1fr 1fr;padding: var(--s6) var(--gutter)}}@media (max-width: 520px){.foot-grid{grid-template-columns: 1fr}}.card-icons{display: flex;gap: 8px;margin: -4px 0 var(--s3);color: var(--piombo-2)}.card-icons .ico{width: 20px;height: 20px}.card-sub{font-size: 13px;color: var(--piombo-2);margin: -2px 0 8px;line-height: 1.45}.pb-tag{font: italic 400 19px/1.45 var(--display);color: var(--piombo-2);margin: 0 0 var(--s4);max-width: 46ch}.pb-feat{display: flex;flex-wrap: wrap;gap: var(--s3) var(--s5);margin: 0 0 var(--s5)}.pb-feat li{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--piombo-2)}.pb-feat .ico{color: var(--bronzo);flex: none}.pb-sec{border-top: 1px solid var(--rule)}.pb-sec:last-of-type{border-bottom: 1px solid var(--rule)}.pb-sec>summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;padding: 16px 0;font-size: 12px;letter-spacing: .14em;text-transform: uppercase}.pb-sec>summary::-webkit-details-marker{display: none}.pb-sec>summary::after{content: '+';font-size: 16px;font-weight: 300}.pb-sub{margin: var(--s4) 0 var(--s2);font: 500 14px/1.4 var(--text);letter-spacing: .02em}.pb-sub:first-child{margin-top: var(--s2)}.dims{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s3);margin: 0 0 var(--s3)}.dims .dim{display: grid;gap: 4px;font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--piombo-2)}.dims select{appearance: none;-webkit-appearance: none;min-height: 44px;padding: 8px 36px 8px 10px;border: 1px solid color-mix(in srgb,var(--b-ink) 30%,transparent);border-radius: 0;background: var(--b-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1D1A' stroke-width='1.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 16px 16px;color: var(--b-ink);font: 400 15px/1.3 var(--text);letter-spacing: 0;text-transform: none;cursor: pointer}.dims option.is-na{color: #9a958c}.js .variants.is-dims .variant{display: none}.pb-sec[open]>summary::after{content: '–'}.pb-sec>p,.pb-sec>ul,.pb-sec>table{margin: 0 0 var(--s5)}.pb-sec p{font-size: 15px;color: var(--piombo-2);max-width: 60ch}.pb-table{width: 100%;border-collapse: collapse;font-size: 14px}.pb-table th,.pb-table td{text-align: left;padding: 8px 12px 8px 0;border-bottom: 1px solid var(--rule);vertical-align: top}.pb-table th{font-weight: 500;color: var(--piombo-2);font-size: 12px;letter-spacing: .08em;text-transform: uppercase}.care-icons{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: var(--s3) var(--s4)}.care-icons li,.quality li{display: flex;align-items: center;gap: 10px;font-size: 14px}.care-icons .ico,.quality .ico{flex: none;color: var(--bronzo)}.quality{display: grid;gap: var(--s4)}.quality li{align-items: flex-start}.quality strong{display: block;font-weight: 500}.quality span{color: var(--piombo-2);font-size: 14px}dialog.zoom{padding: 0;border: 0;max-width: 96vw;max-height: 94vh;background: #fff}dialog.zoom::backdrop{background: rgba(23,21,18,.82)}dialog.zoom img{display: block;max-width: 96vw;max-height: 94vh;width: auto;height: auto;object-fit: contain}html:not(.js) .hs:not(:first-child){display: none}html:not(.js) .hs:first-child,html:not(.js) .hs:first-child img{animation: none;opacity: 1}.listing-count,.listing-bar .listing-count,.opt-count,.card-var,.chip span,.tabs a span,.card-brand,.bh-origin,.listing-bar .sort label,.fn,.coll-count{opacity: 1;color: var(--piombo-2)}.is-brand .tabs a span{color: inherit;opacity: .8}@media (max-width: 860px){.listing-bar .sort label{display: block;position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}}.hs picture{display: block;width: 100%;height: 100%}.variants legend{opacity: 1;color: var(--piombo-2)}.is-brand .tabs a span,.tabs a span{opacity: 1;color: var(--piombo-2)}.rail{position: relative}.rail-track{display: flex;gap: var(--s5);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;overscroll-behavior-x: contain;margin: 0 calc(var(--gutter) * -1);padding: 0 var(--gutter) 2px}.rail-track::-webkit-scrollbar{display: none}.rail-track:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 4px}.rail-track>li{flex: 0 0 auto;scroll-snap-align: start}.rail.is-cards .rail-track>li{width: calc((100% - 2 * var(--gutter) - 3 * var(--s5)) / 4)}.rail-ui{display: flex;align-items: center;gap: var(--s3);margin-top: var(--s5)}.rail-progress{flex: 1;height: 1px;background: var(--rule);overflow: hidden}.rail-progress span{display: block;height: 1px;width: 30%;background: var(--piombo);transition: transform .2s linear}.rail-btn{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid color-mix(in srgb,var(--piombo) 30%,transparent);border-radius: 50%;background: transparent;color: var(--piombo);cursor: pointer;transition: background-color .2s,color .2s,border-color .2s}.rail-btn:hover:not(:disabled){background: var(--piombo);border-color: var(--piombo);color: var(--seta)}.rail-btn:disabled{opacity: .3;cursor: default}.rail.is-static .rail-ui{visibility: hidden;height: 0;margin: 0}html:not(.js) .rail-btn{display: none}.card.is-compact .card-name{margin-bottom: 4px}@media (max-width: 1100px){.rail.is-cards .rail-track>li{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3)}}@media (max-width: 860px){.rail-track{gap: var(--s3)}.rail.is-cards .rail-track>li{width: 62%}.rail-btn{display: none}.rail-ui{margin-top: var(--s4)}}@media (min-width: 861px){.product{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s7);align-items: start}.gallery{position: sticky;top: var(--s4)}}.pg{position: relative;display: block;width: 100%;max-width: min(720px,calc(100vh - 250px));margin: 0;overflow: visible;scroll-snap-type: none}.pg-count{display: block}.pg-stage{position: relative;aspect-ratio: 1 / 1;background: var(--lino);overflow: hidden}.pg-track{display: flex;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;margin: 0;padding: 0}.pg-track::-webkit-scrollbar{display: none}.pg-track:focus-visible{outline: 2px solid var(--bronzo);outline-offset: -2px}.pg-slide{flex: 0 0 100%;height: 100%;scroll-snap-align: start;scroll-snap-stop: always;display: flex;align-items: center;justify-content: center;cursor: zoom-in}.pg-slide img,.pg-slide .img-missing{width: 100%;height: 100%;object-fit: contain}.pg-slide.is-plain img{padding: 7%;mix-blend-mode: multiply}.pg-btn,.pg-zoom{position: absolute;z-index: 2;width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 50%;background: rgba(251,250,247,.9);color: var(--piombo);cursor: pointer;box-shadow: 0 2px 10px rgba(31,29,26,.08);transition: opacity .25s,background-color .2s}.pg-btn{top: 50%;transform: translateY(-50%);opacity: 0}.pg-prev{left: var(--s3)}.pg-next{right: var(--s3)}.pg-stage:hover .pg-btn:not(:disabled),.pg-btn:focus-visible{opacity: 1}.pg-btn:disabled{opacity: 0 !important;pointer-events: none}.pg-btn:hover,.pg-zoom:hover{background: #fff}.pg-zoom{right: var(--s3);bottom: var(--s3);width: 40px;height: 40px}.pg-foot{display: flex;align-items: center;gap: var(--s4);margin-top: var(--s3)}.pg-thumbs{display: flex;gap: 8px;flex: 1;min-width: 0;overflow-x: auto;scrollbar-width: none;padding: 2px}.pg-thumbs::-webkit-scrollbar{display: none}.pg-thumbs button{display: block;width: 64px;height: 64px;padding: 0;border: 1px solid transparent;background: var(--lino);cursor: pointer;transition: border-color .2s,opacity .2s;opacity: .7}.pg-thumbs button:hover,.pg-thumbs button[aria-current]{opacity: 1;border-color: var(--piombo)}.pg-thumbs img{width: 100%;height: 100%;object-fit: cover}.pg-thumbs .is-plain img{object-fit: contain;padding: 8%;mix-blend-mode: multiply}.pg-count{margin: 0 0 0 auto;font-size: 12px;letter-spacing: .14em;color: var(--piombo-2);font-variant-numeric: tabular-nums;white-space: nowrap}@media (hover: none){.pg-btn{display: none}}@media (max-width: 860px){.gallery{margin: 0 calc(var(--gutter) * -1)}.pg{max-width: none}.pg-thumbs{display: none}.pg-foot{justify-content: center;margin-top: var(--s2)}.pg-count{margin: 0}}dialog.pv{width: 100vw;height: 100dvh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: #F7F4EF;color: var(--piombo)}dialog.pv::backdrop{background: rgba(23,21,18,.6)}html.pv-lock{overflow: hidden}.pv-track{display: flex;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin: 0;padding: 0;outline: 0}.pv-track::-webkit-scrollbar{display: none}.pv-slide{flex: 0 0 100%;height: 100%;scroll-snap-align: center;display: flex;align-items: center;justify-content: center;overflow: hidden;cursor: zoom-in}.pv-slide img{max-width: 100%;max-height: 100%;object-fit: contain}.pv-slide.is-plain img{mix-blend-mode: multiply}.pg.is-white .pg-stage,.pg.is-white .pg-thumbs button,dialog.pv.is-white{background: #fff}.pv-slide.is-zoomed{overflow: auto;display: block;cursor: zoom-out}.pv-slide.is-zoomed img{max-width: none;max-height: none;width: 200%;height: auto}.pv-x,.pv-btn{position: fixed;z-index: 2;width: 48px;height: 48px;border: 0;border-radius: 50%;background: rgba(255,255,255,.9);color: var(--piombo);font-size: 28px;line-height: 1;cursor: pointer}.pv-x{top: 16px;right: 16px}.pv-btn{top: 50%;transform: translateY(-50%);font-size: 34px}.pv-prev{left: 16px}.pv-next{right: 16px}.pv-count{position: fixed;left: 0;right: 0;bottom: 20px;margin: 0;text-align: center;font-size: 12px;letter-spacing: .16em;color: var(--piombo-2)}@media (hover: none){.pv-btn{display: none}}.pb-name{font-size: clamp(30px,3vw,44px);margin-bottom: var(--s3)}.pb-price{margin-bottom: var(--s4)}.pb-tag{font-size: 18px;margin-bottom: var(--s5)}.variants{margin-bottom: var(--s4)}.pb-actions{margin: var(--s4) 0 var(--s3)}.pb-note{font-size: 13px;margin: 0 0 var(--s5)}.pb-feat{gap: var(--s2) var(--s4);margin: 0 0 var(--s4)}.pb-feat li{font-size: 12.5px}.pb-feat .ico{width: 20px;height: 20px}.assure{margin: 0 0 var(--s5);padding: var(--s3) 0;gap: var(--s2)}.assure li{font-size: 13px}.pb-desc{font-size: 15px;line-height: 1.65}.pb-desc p{margin: 0 0 var(--s3)}.js .pb-desc.is-clamped{max-height: calc(1.65em * 5);overflow: hidden;-webkit-mask-image: linear-gradient(#000 60%,transparent);mask-image: linear-gradient(#000 60%,transparent)}.more-btn{margin: 0 0 var(--s5)}.pb-secs{margin: var(--s5) 0}.pb-secs .pb-details{border-top: 0;margin: 0 0 var(--s4)}.pb-secs .pb-details div{grid-template-columns: 130px 1fr;font-size: 14px}.pb-secs .pb-details div:last-child{border-bottom: 0}.pb-sec:last-child{border-bottom: 1px solid var(--rule)}@media (max-width: 860px){.product{gap: var(--s4)}.buybox{padding-top: 0}.pb-name{font-size: 28px}.pb-tag{font-size: 16px;margin-bottom: var(--s4)}.pb-actions{position: relative}.pb-feat{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s2) var(--s3)}.pb-feat li{font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3}.pb-feat .ico{width: 22px;height: 22px}.js .pb-desc.is-clamped{max-height: calc(1.65em * 4)}}.is-ds-home main{overflow-x: clip}.ds-hero{position: relative;height: min(78svh,820px);min-height: 520px;overflow: hidden;background: #2A2622;color: #fff;display: flex;flex-direction: column;justify-content: flex-end}.ds-slides,.ds-slide{position: absolute;inset: 0;margin: 0}.ds-slide picture{display: block;width: 100%;height: 100%}.ds-slide img{width: 100%;height: 100%;object-fit: cover}.ds-slide{opacity: 0;visibility: hidden;transition: opacity 0s 1.2s,visibility 0s 1.2s}.ds-slide.is-on{z-index: 1;opacity: 1;visibility: visible;transition: opacity 1.2s ease}.ds-slide img{animation: hs-zoom 28s ease-in-out infinite alternate}html:not(.js) .ds-slide:not(:first-child){display: none}.ds-hero::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(ellipse 46% 42% at 50% 56%,rgba(18,16,14,.34),rgba(18,16,14,0) 100%),linear-gradient(180deg,rgba(18,16,14,.38) 0%,rgba(18,16,14,.14) 24%,rgba(18,16,14,.14) 58%,rgba(18,16,14,.5) 100%)}.ds-hero-top{position: absolute;z-index: 2;top: 0;left: 0;right: 0;max-width: none}.ds-hero .crumbs,.ds-hero .crumbs a{color: rgba(255,255,255,.85)}.ds-hero-in{position: relative;z-index: 2;text-align: center;padding: 0 var(--gutter) clamp(40px,8vh,88px)}.ds-logo{margin: 0 auto var(--s5);width: clamp(180px,27vw,400px);line-height: 0}.ds-logo img{width: 100%;height: auto;max-height: 26vh;object-fit: contain;filter: drop-shadow(0 1px 10px rgba(0,0,0,.18))}.ds-place{margin: 0 0 var(--s2);font-size: 12px;letter-spacing: .28em;text-transform: uppercase;color: rgba(255,255,255,.9)}.ds-line{margin: 0 auto var(--s5);max-width: 40ch;font: italic 400 clamp(18px,1.8vw,22px)/1.4 var(--display);color: #fff}.ds-cta{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s3);margin: 0}.ds-hero .btn-light{background: #fff;color: var(--piombo);border-color: #fff}.ds-hero .btn-light:hover{background: transparent;color: #fff}.ds-hero .btn-ghost-light{color: #fff;border-color: rgba(255,255,255,.7)}.ds-hero .btn-ghost-light:hover{background: #fff;color: var(--piombo)}.ds-credit{position: absolute;z-index: 2;right: var(--gutter);bottom: var(--s3);margin: 0;font-size: 10px;letter-spacing: .1em;color: rgba(255,255,255,.7)}@media (max-width: 700px){.ds-hero{height: 76svh;min-height: 500px}.ds-logo{width: 58vw;margin-bottom: var(--s4)}.ds-place{font-size: 10.5px;letter-spacing: .2em}.ds-cta .btn{flex: 1 1 100%;text-align: center;padding: 13px 18px}.ds-hero .crumbs{display: none}.ds-credit{right: auto;left: 0;right: 0;text-align: center;bottom: 8px}}.ds-story{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: var(--s7);align-items: center;padding-top: var(--s8);padding-bottom: var(--s8)}.ds-story-img{margin: 0;aspect-ratio: 5 / 4;overflow: hidden;background: var(--lino)}.ds-story-img picture,.ds-story-img img{display: block;width: 100%;height: 100%;object-fit: cover}.ds-story h2{font: 400 clamp(30px,3.2vw,46px)/1.08 var(--display);margin: 0 0 var(--s4);text-wrap: balance}.ds-story-text>p:not(.eyebrow):not(.ds-auth){max-width: 52ch;color: var(--piombo-2);margin: 0 0 var(--s5)}.ds-facts{display: grid;grid-template-columns: 1fr 1fr;margin: 0 0 var(--s5);border-top: 1px solid var(--rule)}.ds-facts div{padding: var(--s4) var(--s4) var(--s4) 0;border-bottom: 1px solid var(--rule)}.ds-facts div:nth-child(odd){border-right: 1px solid var(--rule)}.ds-facts div:nth-child(even){padding-left: var(--s4)}.ds-facts dt{font: 400 clamp(22px,2.2vw,30px)/1.1 var(--display);margin-bottom: 4px}.ds-facts dd{margin: 0;font-size: 13px;color: var(--piombo-2)}.ds-auth{margin: 0;font-size: 12px;letter-spacing: .08em;color: var(--piombo-2)}@media (max-width: 860px){.ds-story{grid-template-columns: 1fr;gap: var(--s5);padding-top: var(--s7);padding-bottom: var(--s7)}.ds-story-img{aspect-ratio: 16 / 10;margin: 0 calc(var(--gutter) * -1)}}.ds-certs{background: var(--lino);padding: var(--s7) 0}.ds-certs-head{text-align: center;margin-bottom: var(--s6)}.ds-certs-head h2{font: 400 clamp(28px,2.8vw,38px)/1.1 var(--display);margin: 0}.ds-cert-list p span{display: block;margin-top: 4px;font-size: 12px}.ds-certs-src{margin: var(--s6) 0 0;text-align: center;font-size: 12px;color: var(--piombo-2)}@media (max-width: 760px){.ds-certs{padding: var(--s6) 0}}@media (max-width: 860px){.ds-certs-head{margin-bottom: var(--s5)}}.gcard{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3)}.gcard a{display: flex;flex-direction: column;height: 100%;text-decoration: none}.gcard-img{aspect-ratio: 3 / 2;overflow: hidden;background: var(--lino);margin-bottom: var(--s4)}.gcard-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.2,.7,.2,1)}.gcard a:hover img{transform: scale(1.03)}.gcard h3{font: 400 22px/1.2 var(--display);margin: 0 0 var(--s2);text-wrap: balance}.gcard p{margin: 0 0 var(--s3);font-size: 14px;color: var(--piombo-2)}.gcard-more{align-self: flex-start;margin-top: auto;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;border-bottom: 1px solid currentColor;padding-bottom: 2px}.gcard a:hover .gcard-more{color: var(--bronzo)}@media (max-width: 860px){.gcard{width: 78%}.gcard h3{font-size: 19px}}html:not(.js) .pg-slide:not(:first-child){display: none}.pb-brand a{color: color-mix(in srgb,var(--b-accent) 50%,var(--piombo))}.bbar{position: fixed;z-index: 50;top: 0;left: 0;right: 0;isolation: isolate;background: var(--seta);border-bottom: 1px solid var(--rule);box-shadow: 0 8px 24px -18px rgba(31,29,26,.35);transform: translateY(-105%);visibility: hidden;transition: transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s .4s}.bbar.is-on{transform: none;visibility: visible;transition: transform .4s cubic-bezier(.2,.7,.2,1)}html:not(.js) .bbar{display: none}html.nav-open .bbar,html.filters-lock .bbar,html.pv-lock .bbar{visibility: hidden}.bbar-in{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gutter);display: flex;align-items: center;gap: var(--s6);min-height: 60px}.bbar-logo{flex: none;line-height: 0;text-decoration: none}.bbar-logo img{width: 150px;height: auto;max-height: 36px;object-fit: contain;object-position: left center}.bbar-logo span{font: 400 22px/1 var(--display)}.bbar-nav{position: relative;flex: 1;min-width: 0;display: flex;align-items: center}.bbar-links{display: flex;gap: var(--s5);flex: 1;min-width: 0;justify-content: safe center;overflow-x: auto;scrollbar-width: none;margin: 0;padding: 0;list-style: none}.bbar-links::-webkit-scrollbar{display: none}.bbar-nav.is-over .bbar-links{justify-content: flex-start;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%)}.bbar-nav.is-over.at-start .bbar-links{-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 36px),transparent 100%);mask-image: linear-gradient(90deg,#000 calc(100% - 36px),transparent 100%)}.bbar-nav.is-over.at-end .bbar-links{-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 36px);mask-image: linear-gradient(90deg,transparent 0,#000 36px)}.bbar-top{display: inline-flex;align-items: center;gap: 6px;padding: 18px 0;border: 0;background: none;font: inherit;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;text-decoration: none;white-space: nowrap;color: var(--piombo);cursor: pointer}.bbar-top:hover,.bbar-top[aria-expanded="true"]{color: var(--bronzo)}.bbar-top[aria-expanded="true"]{box-shadow: inset 0 -1px 0 currentColor}.bbar-top:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.bbar-arrow{display: none;flex: none;width: 28px;height: 28px;align-items: center;justify-content: center;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--piombo);cursor: pointer}.bbar-arrow svg{width: 14px;height: 14px}.bbar-arrow:hover{background: var(--lino)}.bbar-nav.is-over .bbar-arrow{display: inline-flex}.bbar-nav.at-start .bbar-arrow.is-prev,.bbar-nav.at-end .bbar-arrow.is-next{visibility: hidden}.bbar-wa{flex: none;display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;background: var(--piombo);color: var(--seta);text-decoration: none;font-size: 12px;letter-spacing: .1em;text-transform: uppercase}.bbar-wa:hover{background: var(--bronzo);color: #fff}.bbar-search{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-left: 4px;color: var(--piombo)}.bbar-search:hover{color: var(--bronzo)}.so-scope{max-width: 1200px;margin: var(--s3) auto 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;font-size: 14px;color: var(--piombo-2)}.bbar-panel{position: absolute;left: 0;right: 0;top: 100%;background: var(--seta);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);box-shadow: 0 18px 30px -26px rgba(31,29,26,.4)}.bbar-panel:not([hidden]){animation: bpn-in .18s ease-out}@keyframes bpn-in{from{opacity: 0}}@media (prefers-reduced-motion: reduce){.bbar-panel:not([hidden]){animation: none}}.bbar-panel-in{max-width: var(--wrap);margin: 0 auto;padding: 18px var(--gutter) 16px}.bpn-list{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 30px;margin: 0;padding: 0;list-style: none}.bpn-list a{display: flex;flex-direction: column;align-items: center;gap: 8px;min-width: 64px;padding: 4px 2px 6px;text-decoration: none;color: var(--piombo)}.bpn-ico{display: block;color: #A2786A;transition: transform .2s,color .2s}.bpn-ico svg{display: block;width: 32px;height: 40px}.bpn-name{font-size: 11px;letter-spacing: .12em;text-transform: uppercase;white-space: nowrap}.bpn-list a:hover .bpn-ico{color: var(--piombo);transform: translateY(-2px)}.bpn-list a:hover .bpn-name{color: var(--bronzo)}.bpn-list a:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.bpn-more .bpn-name{color: var(--piombo-2)}.bbar-panel.is-text .bbar-panel-in{padding-block: 14px}.bbar-panel.is-text .bpn-list{gap: 2px 24px;max-width: 900px;margin: 0 auto}.bbar-panel.is-text .bpn-list a{min-width: 0;padding: 6px 0}.bbar-panel.is-text .bpn-more .bpn-name{text-decoration: underline;text-underline-offset: 3px}@media (max-width: 860px){.bbar-in{flex-wrap: wrap;gap: 0 var(--s3);min-height: 0;padding-top: 8px}.bbar-logo img{width: 116px}.bbar-search{margin-left: auto;width: 40px;height: 40px}.bbar-wa{padding: 0 12px;min-height: 36px}.bbar-nav{order: 3;flex: 0 0 100%;margin: 0 calc(var(--gutter) * -1);padding: 0 calc(var(--gutter) - 8px)}.bbar-links{justify-content: flex-start;gap: var(--s4)}.bbar-top{padding: 12px 0;font-size: 11px;min-height: 44px}.bbar-panel{max-height: calc(100dvh - 120px);overflow-y: auto}.bpn-list{gap: 6px 18px}.bpn-list a{min-width: 72px;min-height: 44px}.bpn-more{flex-basis: 100%}.bpn-more .bpn-ico{display: none}.bpn-more a{min-height: 36px;justify-content: center}.bpn-more .bpn-name{text-decoration: underline;text-underline-offset: 3px}.bpn-name{font-size: 10.5px}}.bsec{padding-top: var(--s8)}.bsec:last-child{padding-bottom: var(--s8)}@media (max-width: 860px){.bsec{padding-top: var(--s7)}.bsec:last-child{padding-bottom: var(--s7)}}.sec-head .sec-link{justify-self: center;margin-top: var(--s3)}.bbest{background: transparent;color: var(--piombo);padding: var(--s8) 0 var(--s4);margin-top: 0}.bbest .sec-head{margin-bottom: var(--s5)}@media (max-width: 860px){.bbest{padding-top: var(--s7)}}.rail-best.is-cards .rail-track>li{width: calc((100% - 2 * var(--gutter) - 3 * var(--s5)) / 4)}@media (max-width: 1100px){.rail-best.is-cards .rail-track>li{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3)}}@media (max-width: 860px){.rail-best.is-cards .rail-track>li{width: 66%}}.rail.is-loop .rail-progress{visibility: hidden}.rail.is-loop .rail-ui{justify-content: flex-end}@media (max-width: 860px){.rail.is-loop .rail-ui{display: flex;visibility: visible;height: auto}.rail.is-loop .rail-btn{display: inline-flex}}.btype-grid{--cols: 4;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s4);margin: 0;padding: 0}.btype{flex: 0 0 calc((100% - (var(--cols) - 1) * var(--s4)) / var(--cols));min-width: 0}.btype a{position: relative;display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino);color: #fff;text-decoration: none}.btype-img,.btype-img picture,.btype-img img{position: absolute;inset: 0;width: 100%;height: 100%}.btype-img img{object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.btype-img.is-plain{background: var(--lino)}.btype-img.is-plain img{object-fit: contain;padding: 14% 12% 26%;mix-blend-mode: multiply}.btype a:hover img{transform: scale(1.04)}.btype a::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(18,16,14,0) 38%,rgba(18,16,14,.3) 62%,rgba(18,16,14,.72) 100%)}.btype-text{text-shadow: 0 1px 14px rgba(18,16,14,.35)}.btype-text{position: absolute;z-index: 1;left: var(--s5);right: var(--s5);bottom: var(--s5)}.btype h3{font: 400 clamp(22px,2vw,30px)/1.1 var(--display);margin: 0 0 4px;color: #fff}.btype-text span{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.9)}@media (max-width: 860px){.btype-grid{display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: var(--s3);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;margin: 0 calc(var(--gutter) * -1);padding: 0 var(--gutter)}.btype-grid::-webkit-scrollbar{display: none}.btype{flex: 0 0 66%;scroll-snap-align: start}.btype-text{left: var(--s4);right: var(--s4);bottom: var(--s4)}}.cat-hero{position: relative;height: clamp(240px,34vw,420px);overflow: hidden;background: #2A2622;color: #fff;display: flex;align-items: flex-end}.cat-hero-img,.cat-hero-img picture,.cat-hero-img img{position: absolute;inset: 0;width: 100%;height: 100%}.cat-hero-img img{object-fit: cover;object-position: center 38%}.cat-hero::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(18,16,14,.35) 0%,rgba(18,16,14,0) 35%,rgba(18,16,14,.6) 100%)}.cat-hero-text{position: relative;z-index: 1;width: 100%;max-width: var(--wrap);margin: 0 auto;padding-bottom: var(--s6)}.cat-hero .crumbs,.cat-hero .crumbs a,.cat-hero .crumbs li{color: rgba(255,255,255,.88)}.cat-hero .eyebrow{color: rgba(255,255,255,.9);margin-bottom: var(--s2)}.cat-hero h1{font: 400 clamp(32px,4.4vw,60px)/1.04 var(--display);margin: 0;color: #fff;text-wrap: balance}.cat-hero-intro{max-width: 70ch;margin: var(--s5) 0 0;color: var(--piombo-2);font-size: 16px}@media (max-width: 860px){.cat-hero{height: 33svh;min-height: 220px}.cat-hero-text{padding-bottom: var(--s4)}.cat-hero .crumbs{display: none}.cat-hero-intro{font-size: 15px;margin-top: var(--s4)}}.bguides{padding-bottom: var(--s6)}.art-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s7) var(--s5);margin: var(--s5) 0 var(--s8);padding: 0}.art-grid .gcard{width: auto}@media (max-width: 860px){.art-grid{grid-template-columns: 1fr 1fr;gap: var(--s6) var(--s3)}}@media (max-width: 520px){.art-grid{grid-template-columns: 1fr}}.art .crumbs{margin-top: var(--s4)}.art-hero{margin: var(--s4) auto var(--s6);max-width: 1200px;padding: 0 var(--gutter)}.art-hero img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover}.art-head{max-width: 780px;margin: 0 auto var(--s6);text-align: center}.art-head h1{font: 400 clamp(32px,4.2vw,54px)/1.1 var(--display);margin: 0 0 var(--s3);text-wrap: balance}.art-dek{font: italic 400 clamp(19px,1.7vw,22px)/1.45 var(--display);color: var(--piombo-2);margin: 0 auto var(--s4);max-width: 34em;text-wrap: balance}.art-meta{font-size: 12px;letter-spacing: .16em;text-transform: uppercase;color: var(--piombo-2);margin: 0}.art-body{max-width: 700px;margin: 0 auto;padding-bottom: var(--s6);font-size: 18px;line-height: 1.7;color: var(--piombo)}.art-body>*{margin: 0 0 1.15em}.art-intro{font-size: 21px;line-height: 1.6;color: var(--piombo)}.art-body h2{font: 400 clamp(25px,2.4vw,31px)/1.22 var(--display);margin: 1.9em 0 .55em;text-wrap: balance}.art-body h3{font-size: 19px;line-height: 1.35;font-weight: 600;margin: 1.6em 0 .45em}.art-body h2 + h3{margin-top: .6em}.art-body ul,.art-body ol{padding-left: 0;list-style: none}.art-body li{position: relative;padding-left: 1.4em;margin-bottom: .55em}.art-body ul>li::before{content: '';position: absolute;left: .25em;top: .72em;width: 6px;height: 6px;border-radius: 50%;background: var(--bronzo)}.art-body ol{counter-reset: art}.art-body ol>li{counter-increment: art}.art-body ol>li::before{content: counter(art) '.';position: absolute;left: 0;top: 0;font-weight: 600;color: var(--bronzo)}.art-body a{color: var(--bronzo);text-underline-offset: 3px}.art-fig{margin: 2em -60px}.art-fig img{display: block;width: 100%;height: auto}.art-fig.is-small{margin-left: auto;margin-right: auto}.art-fig.is-plain img{background: #fff}.art-fig figcaption{margin-top: 10px;font-size: 13px;line-height: 1.5;color: var(--piombo-2);text-align: center}.art-gallery{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 2em -60px;align-items: start}.art-gallery .art-fig{margin: 0;max-width: none !important}.art-gallery.is-odd .art-fig:first-child{grid-column: 1 / -1}.art-gallery .art-fig img{aspect-ratio: 4 / 5;object-fit: cover}.art-gallery.is-odd .art-fig:first-child img{aspect-ratio: 3 / 2}.art-quote{margin: 2em 0;padding: 0 0 0 var(--s5);border-left: 2px solid var(--bronzo);font: italic 400 22px/1.5 var(--display)}.art-quote p{margin: 0}.art-table{overflow-x: auto;margin: 1.6em 0}.art-table table{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.5}.art-table th,.art-table td{text-align: left;padding: 10px 12px 10px 0;border-bottom: 1px solid var(--rule);vertical-align: top}.art-table th{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--piombo-2);font-weight: 500}.art-faq{border-top: 1px solid var(--rule);margin: 0 !important}.art-faq + :not(.art-faq){margin-top: 1.15em;border-top: 1px solid var(--rule);padding-top: 1.15em}.art-faq summary{cursor: pointer;padding: 14px 0;font-weight: 500;list-style: none;display: flex;justify-content: space-between;gap: var(--s4)}.art-faq summary::-webkit-details-marker{display: none}.art-faq summary::after{content: '+';font-weight: 300}.art-faq[open] summary::after{content: '–'}.art-faq>:not(summary){font-size: 17px}.art-video a{display: inline-block;padding: 12px 18px;border: 1px solid var(--rule);text-decoration: none;color: inherit}.art-products .sec-head h2{font-size: clamp(24px,2.4vw,32px)}.art-credit{max-width: 700px;margin: 0 auto var(--s6);padding-top: var(--s4);border-top: 1px solid var(--rule);font-size: 13px;color: var(--piombo-2);text-align: center}@media (max-width: 860px){.art-hero{padding: 0;margin-top: var(--s3)}.art-hero img{aspect-ratio: 4 / 3}.art-body{font-size: 17px}.art-intro{font-size: 19px}.art-fig,.art-gallery{margin-left: 0;margin-right: 0}.art-gallery{grid-template-columns: 1fr}.art-gallery .art-fig img,.art-gallery.is-odd .art-fig:first-child img{aspect-ratio: auto}}@media (min-width: 861px) and (max-width: 940px){.art-fig,.art-gallery{margin-left: 0;margin-right: 0}}.gcard-img{aspect-ratio: 4 / 3}.gcard h3{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.4em}.gcard p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 3em;line-height: 1.5}.rail.is-guides .rail-track{align-items: stretch}.card-ask{position: relative;display: inline-block;margin-top: 4px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--bronzo);text-decoration: none;border-bottom: 1px solid currentColor;padding: 6px 0 2px}.card-ask::after{content: '';position: absolute;inset: -8px -10px -6px}.card-ask:hover{color: var(--piombo)}.size-help{margin: -8px 0 var(--s4);font-size: 13px}.size-help a{color: var(--bronzo)}.src-note{font-size: 12.5px;color: var(--piombo-2);margin: var(--s4) 0}.src-note a{color: inherit}.ds-wordmark{display: block;font: 400 clamp(46px,7vw,96px)/1 var(--display);letter-spacing: .02em;color: #fff;text-shadow: 0 2px 18px rgba(0,0,0,.25)}.is-culti-milano .ds-hero::after{background: radial-gradient(ellipse 70% 60% at 50% 58%,rgba(14,11,9,.62),rgba(14,11,9,.1) 75%),linear-gradient(180deg,rgba(14,11,9,.55) 0%,rgba(14,11,9,.15) 30%,rgba(14,11,9,.2) 60%,rgba(14,11,9,.7) 100%)}.col-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s6) var(--s5);margin: 0 0 var(--s6);padding: 0}.col-grid .ccard{width: auto}@media (max-width: 1100px){.col-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.col-grid{grid-template-columns: 1fr 1fr;gap: var(--s5) var(--s3)}}.beds{background: #14110F;color: #EDE5DA;padding: var(--s8) 0;margin-top: var(--s8)}.beds .eyebrow{color: #CDB49A}.beds .sec-head h2{color: #fff}.bed{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: var(--s6);align-items: center;margin-bottom: var(--s7)}.bed:last-child{margin-bottom: 0}.bed:nth-child(odd of .bed){direction: ltr}.bed-img{aspect-ratio: 16 / 9;overflow: hidden}.bed-img picture,.bed-img img{display: block;width: 100%;height: 100%;object-fit: cover}.bed h3{font: 400 clamp(24px,2.4vw,34px)/1.15 var(--display);margin: 0 0 var(--s3);color: #fff}.bed p{opacity: .85;margin: 0 0 var(--s4)}.bed-list{margin: 0;padding: 0;display: grid;gap: 8px}.bed-list li{display: flex;justify-content: space-between;gap: var(--s4);border-bottom: 1px solid rgba(237,229,218,.18);padding: 8px 0;font-size: 14px}.bed-list a{color: #fff}.bed-list span{opacity: .8;white-space: nowrap}@media (max-width: 860px){.bed{grid-template-columns: 1fr;gap: var(--s4)}.beds{padding: var(--s7) 0;margin-top: var(--s7)}}.is-rooms .btype a{aspect-ratio: 4 / 5}.is-rooms .btype-text span{text-transform: none;letter-spacing: 0;font-size: 14px;display: block;max-width: 34ch}@media (max-width: 860px){.btype-grid.is-rooms{display: flex}.is-rooms .btype{flex-basis: 78%}}.ccard{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3)}.ccard a{display: block;text-decoration: none}.ccard-img{aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino);margin-bottom: var(--s3);position: relative}.ccard-img picture,.ccard-img img{position: absolute;inset: 0;width: 100%;height: 100%}.ccard-img img{object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.ccard a:hover img{transform: scale(1.04)}.ccard h3{font: 400 26px/1.1 var(--display);margin: 0 0 4px}.ccard p{margin: 0;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2)}@media (max-width: 860px){.ccard{width: 72%}.ccard h3{font-size: 21px}}.batelier{background: var(--atollo);color: var(--seta);margin-top: var(--s8)}.batelier-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s7);align-items: center;padding-top: var(--s8);padding-bottom: var(--s8)}.batelier-img{margin: 0;aspect-ratio: 4 / 5;overflow: hidden;max-height: 640px}.batelier-img picture,.batelier-img img{display: block;width: 100%;height: 100%;object-fit: cover}.batelier .eyebrow{color: #CDBFA9}.batelier h2{font: 400 clamp(30px,3.2vw,46px)/1.08 var(--display);margin: 0 0 var(--s4);color: #fff}.batelier p{max-width: 50ch;opacity: .9;margin: 0 0 var(--s5)}.batelier .btn-light{background: var(--seta);color: var(--atollo);border-color: var(--seta)}.batelier-src{font-size: 12px}.batelier-src a{color: inherit}@media (max-width: 860px){.batelier-in{grid-template-columns: 1fr;gap: var(--s5);padding-top: var(--s7);padding-bottom: var(--s7)}.batelier{margin-top: var(--s7)}.batelier-img{aspect-ratio: 4 / 3}}.col-season{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2);margin: var(--s4) 0 0}.col-cat{font: 400 24px/1.2 var(--display);margin: var(--s6) 0 var(--s4)}.col-cat a{text-decoration: none}.col-look{padding-top: var(--s4)}.btype-grid.is-wide .btype a{aspect-ratio: 16 / 10}@media (max-width: 860px){.btype-grid.is-wide .btype a{aspect-ratio: 4 / 3}}.cat-extra{margin-top: var(--s4)}.cat-extra .sub-links{margin-top: 0}.ds-hero.is-plain-hero{height: auto;min-height: 0;padding-top: var(--s8);background: radial-gradient(ellipse 80% 90% at 50% 40%,#3A332C,#1F1B18)}.ds-hero.is-plain-hero::after{display: none}.ds-hero.is-plain-hero .ds-hero-in{padding-top: var(--s7)}.ds-hero.is-plain-hero .btype-grid{display: none}.variants.is-swatch .variant>span{gap: 8px;border-radius: 999px;padding: 6px 14px 6px 8px}.variant .sw{flex: none;width: 18px;height: 18px;border-radius: 50%;background: var(--sw);box-shadow: inset 0 0 0 1px rgba(31,29,26,.12)}.variant input:checked + span .sw{box-shadow: 0 0 0 2px var(--seta)}.variants.is-measure{align-items: flex-end}.variants.is-measure .variant>span{flex-direction: column;justify-content: flex-end;gap: 6px;min-width: 72px;height: 96px;padding: 10px 10px 8px;text-align: center}.variants.is-measure .vm-ico{display: block;color: currentColor}.variants.is-measure .vl{font-size: 13px;white-space: nowrap}.variant.is-na>span{opacity: .5}.variant.is-na .sw{filter: grayscale(1)}.variant:not(.is-na)>span:hover{border-color: var(--piombo)}.card-fallback{width: 100%;height: 100%;display: grid;place-items: center;background: linear-gradient(160deg,var(--lino),var(--seta))}.card-fallback span{font: 400 clamp(18px,2vw,24px)/1.1 var(--display);letter-spacing: .04em;color: var(--piombo-2);text-align: center;padding: 0 12%}.cmask,.csz-ico{display: block;background: currentColor;-webkit-mask: var(--m) center bottom / contain no-repeat;mask: var(--m) center bottom / contain no-repeat}.bpn-ico .cmask{width: 34px;height: 37px}.cbanner{margin: 0;background: var(--b-surface,#F1EEEA)}.cbanner img{display: block;width: 100%;height: auto;max-height: 52vh;object-fit: cover}@media (max-width: 700px){.cbanner img{aspect-ratio: 16 / 10;max-height: none}}.is-cshop .crumbs{margin-top: var(--s4)}.cshop-head{text-align: center;max-width: 760px;margin: var(--s3) auto var(--s5)}.cshop-head .lead{margin-top: var(--s3)}.csub ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 28px;list-style: none;margin: 0 0 var(--s5);padding: 0}.csub a{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 8px;min-width: 64px;min-height: 44px;padding: 4px 2px 8px;text-decoration: none;color: var(--piombo);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;white-space: nowrap;border-bottom: 1px solid transparent}.csub .cmask{width: 34px;height: 37px;color: #A2786A;transition: transform .2s}.csub a:hover{color: var(--bronzo)}.csub a:hover .cmask{transform: translateY(-2px)}.csub a[aria-current]{border-bottom-color: var(--piombo);font-weight: 600}@media (max-width: 860px){.csub ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px 8px}.csub a{min-width: 0;white-space: normal;text-align: center;line-height: 1.3}}.is-culti-milano .card-img{aspect-ratio: 3 / 4;background: #fff}.is-culti-milano .card-img img{object-fit: contain}.listing.is-bar .listing-bar{flex-wrap: wrap;position: relative}.listing.is-bar .filters{position: static;max-height: none;overflow: visible;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s5);margin-right: auto}.listing.is-bar .filters-foot{display: none}.listing.is-bar .fgroup{border: 0;position: relative}.listing.is-bar .fgroup>summary{gap: 8px;padding: 10px 0;min-height: 44px;font-size: 12px}.listing.is-bar .fgroup>summary::after{content: '';width: 6px;height: 6px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s}.listing.is-bar .fgroup[open]>summary::after{transform: translateY(1px) rotate(-135deg)}.listing.is-bar .fgroup:has(input:checked)>summary{font-weight: 600}.listing.is-bar .fopts{position: absolute;left: -14px;top: 100%;z-index: 30;min-width: 230px;max-height: 360px;padding: 10px 14px;background: var(--b-bg,#fff);border: 1px solid var(--rule);box-shadow: 0 12px 32px rgba(31,29,26,.08)}.listing.is-bar .listing-count{order: 2}.listing.is-bar .sort{order: 3;margin-left: var(--s4)}.fopts label.is-zero{opacity: .4}@media (max-width: 860px){.listing.is-bar .filters{position: fixed;inset: 0;z-index: 70;display: block;overflow-y: auto;background: var(--seta);padding: 0 var(--gutter) 96px;margin: 0}.listing.is-bar .filters-foot{display: flex}.listing.is-bar .fgroup{border-top: 1px solid var(--rule)}.listing.is-bar .fopts{position: static;min-width: 0;max-height: none;border: 0;box-shadow: none;padding: 0 0 var(--s4);background: none}.listing.is-bar .listing-count{order: 0}.listing.is-bar .sort{margin-left: auto}}.variants.is-csize{display: block}.variants.is-csize legend{font-size: 13px;letter-spacing: .04em;color: var(--piombo);opacity: 1;margin-bottom: var(--s3)}.csz-now{margin-left: 10px;color: var(--piombo-2)}.csz-row{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 4px 6px}.variant.csz>span{flex-direction: column;justify-content: flex-end;align-items: center;gap: 8px;min-width: 64px;min-height: 0;height: auto;padding: 4px 6px 6px;border: 0;background: none;color: var(--piombo)}.csz-ico{height: 84px;width: calc(84px * var(--w) / var(--h));color: #9A938B;transition: color .2s}.variant.csz .vm-ico{color: #9A938B}.variant.csz .vl{font-size: 13px;font-weight: 600;white-space: nowrap;padding-bottom: 5px;border-bottom: 1px solid transparent}.variant.csz input:checked + span{background: none;color: var(--piombo)}.variant.csz input:checked + span .vl{border-bottom-color: var(--piombo)}.variant.csz input:checked + span .csz-ico,.variant.csz:hover .csz-ico{color: var(--piombo)}.variant.csz input:focus-visible + span{outline: 2px solid var(--b-accent);outline-offset: 2px}.variant.csz.is-off{cursor: not-allowed}.variant.csz.is-off>span{opacity: .35}.variant.csz.is-off .vl{text-decoration: line-through;font-weight: 400}@media (max-width: 520px){.csz-ico{height: 64px;width: calc(64px * var(--w) / var(--h))}.variant.csz>span{min-width: 48px;padding: 4px 3px 6px}.csz-row{gap: 2px}}.pb-details[data-vdl]{margin-bottom: var(--s3)}.related.is-line h2{font-size: clamp(18px,1.6vw,22px)}.bed-all{font-size: 13px;letter-spacing: .08em;text-transform: uppercase}.csz-photo{display: block;width: 56px;height: 56px;object-fit: contain;border-radius: 50%}.variant.csz input:checked + span .csz-photo{box-shadow: 0 0 0 1px var(--piombo)}.bbar-mbtn,.bbar-panel.is-mmenu{display: none}@media (max-width: 1279px){.bbar.has-mmenu .bbar-nav{display: none}.bbar.has-mmenu .bbar-mbtn{display: flex;align-items: center;justify-content: center;gap: 12px;flex: 1 1 auto;border: 0;background: none;color: inherit;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;min-height: 44px;padding: 0;cursor: pointer}.bbar-mbtn::after{content: '';width: 7px;height: 7px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s}.bbar-mbtn[aria-expanded="true"]::after{transform: translateY(2px) rotate(-135deg)}.bbar-panel.is-mmenu:not([hidden]){display: block;max-height: calc(100dvh - 120px);overflow-y: auto}.bmm-list{list-style: none;margin: 0 auto;padding: 0 0 var(--s3);max-width: 720px}.bmm-list>li{border-bottom: 1px solid var(--rule)}.bmm-list summary,.bmm-top{display: flex;justify-content: space-between;align-items: center;min-height: 48px;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;list-style: none;cursor: pointer;color: var(--piombo);text-decoration: none}.bmm-list summary::-webkit-details-marker{display: none}.bmm-list summary::after{content: '+';font-size: 18px;font-weight: 300}.bmm-list details[open] summary::after{content: '–'}.bmm-list details ul{list-style: none;margin: 0;padding: 0 0 var(--s3);display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 2px 12px}.bmm-list details a{display: flex;align-items: center;gap: 10px;min-height: 48px;color: var(--piombo);text-decoration: none;font-size: 14px}.bmm-list .bpn-ico{color: #A2786A}.bmm-list .bpn-ico .cmask{width: 26px;height: 29px}.bmm-all{grid-column: 1 / -1}.bmm-all a{text-decoration: underline;text-underline-offset: 3px;font-size: 13px}}@media (max-width: 860px){.bbar.has-mmenu .bbar-mbtn{order: 3;flex: 0 0 100%;justify-content: space-between;border-top: 1px solid var(--rule);font-size: 11px}}.ds-cert-list{--n: 3;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));column-gap: clamp(32px,5vw,80px);row-gap: var(--s7);max-width: calc(var(--n) * 380px);margin: 0 auto;padding: 0;list-style: none}.ds-cert-list li{display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: var(--s3);justify-items: center;align-content: start;text-align: center}.ds-cert-list img{height: 64px;width: auto;max-width: 200px;object-fit: contain;align-self: end}.dc-line{display: block;width: 36px;height: 1px;background: var(--bronzo);align-self: end;margin-bottom: var(--s2)}.ds-cert-list h3{margin: 0;font-size: 13px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;align-self: start}.ds-cert-list li.is-claim h3{font: 400 clamp(22px,2vw,28px)/1.15 var(--display);letter-spacing: 0;text-transform: none;text-wrap: balance}.ds-cert-list p{margin: 0;max-width: 38ch;font-size: 15px;line-height: 1.6;color: var(--piombo-2)}.ds-cert-list p span{display: block;margin-top: 4px;font-size: 12px}@media (max-width: 1000px){.ds-cert-list[style*="--n:4"]{--n: 2 !important}}@media (max-width: 760px){.ds-cert-list{grid-template-columns: 1fr;row-gap: var(--s6);max-width: 520px}.ds-cert-list li{grid-row: auto;grid-template-rows: none;justify-items: start;text-align: left}.ds-cert-list li:not(.is-claim){grid-template-columns: 84px 1fr;column-gap: var(--s4);align-items: center}.ds-cert-list li:not(.is-claim) img{grid-row: span 2;height: 44px;width: 84px;align-self: center}}.pb-list{margin: 0 0 var(--s3);padding-left: 1.1em}.pb-list li{margin-bottom: 6px}.pb-details.is-long>div{display: block}.pb-details.is-long dt{font-weight: 600;margin-bottom: 2px}.pb-details.is-long dd{margin: 0 0 var(--s3)}.card{display: flex;flex-direction: column}.card>a:not(.card-ask){display: flex;flex-direction: column;flex: 1 1 auto}.card-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.3;min-height: calc(2 * 1.3em)}.card-sub{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.card-price{margin-top: auto}.rail-track{align-items: stretch}.card-ask{box-sizing: border-box;height: 30px;margin-top: 6px;align-self: flex-start;flex: none}:is(.grid,.rail-track):has(.card-ask) .card:not(:has(.card-ask))::after{content: '';display: block;height: 36px}.card-price{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (max-width: 520px){.card-var{display: none}}.grid{align-items: stretch}.card-brand{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.card>a:not(.card-ask)>*{flex-shrink: 0}.card{min-width: 0}.site-header{transition: background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.chrome.is-menu .site-header,.is-home .chrome.is-menu:not(.is-solid) .site-header{background: var(--seta);color: var(--piombo);border-bottom-color: var(--rule);backdrop-filter: none;-webkit-backdrop-filter: none}.is-home .chrome.is-menu:not(.is-solid) .mega[open]>summary{color: var(--bronzo);opacity: 1}.is-home .chrome.is-menu:not(.is-solid) .wordmark,.is-home .chrome.is-menu:not(.is-solid) .nav-link,.is-home .chrome.is-menu:not(.is-solid) .nav-wa,.is-home .chrome.is-menu:not(.is-solid) .nav-icon,.is-home .chrome.is-menu:not(.is-solid) .mega>summary{color: var(--piombo)}.mega-panel{border-top: 0;box-shadow: 0 24px 40px -28px rgba(31,29,26,.28);animation: mega-in .32s cubic-bezier(.2,.7,.2,1)}.mega-panel::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: var(--rule)}@keyframes mega-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}.mega-inner{padding: var(--s7) var(--gutter) var(--s7);max-width: 1320px}.mega-title{font: 400 30px/1.1 var(--display)}.mega-head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s5)}.mega-brandset{gap: var(--s6)}.mega-brands{gap: var(--s5) var(--s4)}.mb-img{aspect-ratio: 4 / 5}.mb-name{display: block;font: 400 17px/1.2 var(--display);margin-bottom: 2px}.mega-products{grid-template-columns: minmax(0,1fr) 230px;gap: var(--s7);align-items: start}.mega-cats{columns: auto;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s6) var(--s6);margin: 0;padding: 0;list-style: none}.mega-cats>li{margin: 0}.mc-cat{font: 400 22px/1.2 var(--display);margin-bottom: var(--s3);padding-bottom: var(--s2);border-bottom: 1px solid var(--rule)}.mega-cats ul{list-style: none;margin: 0;padding: 0}.mega-cats ul a{font-size: 14px;padding: 5px 0}.mega-more{border-left: 1px solid var(--rule);padding-left: var(--s6);display: grid;gap: var(--s3);align-content: start}.mm-title{margin: 0;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--piombo-2)}.mega-list{list-style: none;margin: 0 0 var(--s3);padding: 0}.mega-list a{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s3);padding: 9px 0;border-bottom: 1px solid var(--rule);text-decoration: none;font: 400 19px/1.2 var(--display);color: var(--piombo)}.mega-list small{font: 400 12px/1 var(--text);color: var(--piombo-2)}.mega-list a:hover{color: var(--bronzo)}.mega-products .mega-all{grid-column: auto}@media (max-width: 1180px){.mega-products{grid-template-columns: minmax(0,1fr) 220px}.mega-cats{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.mega-products,.mega-cats{grid-template-columns: 1fr;gap: 0}.mega-more{border: 0;padding: 0}.mm-title{display: none}.mc-cat{font: inherit;font-size: 14px;border: 0;padding: 9px 0;margin: 0}.mega-cats ul{padding-left: var(--s4)}.mega-list a{font: inherit;font-size: 14px;border: 0;padding: 9px 0}.mega-head .mega-all{display: none}.mb-name{font: inherit;font-size: 14px}}.topbar{transition: background-color .35s ease}.is-home .chrome.is-menu .topbar{background: var(--piombo)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.so{position: fixed;inset: 0;z-index: 90}.so-lock,.so-lock body{overflow: hidden}.so-backdrop{position: absolute;inset: 0;background: rgba(31,29,26,.42);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity .26s ease}.so-panel{position: relative;background: var(--seta);max-height: min(86vh,860px);overflow: auto;overscroll-behavior: contain;padding: var(--s6) var(--gutter) var(--s7);box-shadow: 0 30px 60px -30px rgba(31,29,26,.45);opacity: 0;transform: translateY(-14px);transition: opacity .26s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.so.is-open .so-backdrop{opacity: 1}.so.is-open .so-panel{opacity: 1;transform: none}.so-form,.so-body{max-width: 1200px;margin: 0 auto}.so-form{display: flex;align-items: center;gap: var(--s4);border-bottom: 1px solid var(--piombo);padding-bottom: var(--s3);color: var(--piombo)}.so-form>svg{width: 28px;height: 28px;flex: none}.so-form input{flex: 1;min-width: 0;border: 0;background: transparent;padding: 6px 0;font: 400 clamp(26px,3vw,40px)/1.15 var(--display);color: var(--piombo);outline: none;-webkit-appearance: none;appearance: none}.so-form input::placeholder{color: color-mix(in srgb,var(--piombo-2) 70%,transparent)}.so-form input::-webkit-search-cancel-button{display: none}.so-form:focus-within{border-bottom-color: var(--bronzo)}.so-close{flex: none;width: 44px;height: 44px;display: grid;place-items: center;border: 0;background: none;color: var(--piombo);cursor: pointer;border-radius: 50%;transition: background-color .2s}.so-close:hover{background: var(--lino)}.so-close svg{width: 24px;height: 24px}.so-body{padding-top: var(--s6)}.so-h{margin: 0 0 var(--s4);font: 500 11px/1 var(--text);letter-spacing: .16em;text-transform: uppercase;color: var(--piombo-2)}.so-h small{font-size: inherit;color: var(--bronzo);margin-left: 4px}.so-suggest{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s7)}.so-chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--s2)}.so-chips a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 var(--s4);border: 1px solid var(--rule);border-radius: 999px;text-decoration: none;font-size: 14px;color: var(--piombo);transition: border-color .2s,background-color .2s}.so-chips a:hover,.so-chips a:focus-visible{border-color: var(--piombo);background: #fff}.so-results{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: var(--s7)}.so-prods{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s4) var(--s5)}.so-prod{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: var(--s3);align-items: center;text-decoration: none;padding: 6px;margin: -6px;border-radius: 2px}.so-prod:hover,.so-prod:focus-visible{background: var(--lino)}.so-img{aspect-ratio: 3 / 4;background: var(--lino);overflow: hidden}.so-img img{width: 100%;height: 100%;object-fit: cover;display: block;mix-blend-mode: multiply}.so-pt{display: grid;gap: 3px;min-width: 0}.so-b{font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--piombo-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.so-n{font: 400 16px/1.25 var(--display);color: var(--piombo);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.so-p{font-size: 13px;color: var(--piombo)}.so-side{display: grid;gap: var(--s6);align-content: start;border-left: 1px solid var(--rule);padding-left: var(--s6)}.so-lines{list-style: none;margin: 0;padding: 0}.so-line{display: grid;gap: 2px;padding: 8px 0;border-bottom: 1px solid var(--rule);text-decoration: none;color: var(--piombo)}.so-line span{font: 400 17px/1.25 var(--display)}.so-line small{font-size: 12px;color: var(--piombo-2)}.so-line:hover span,.so-line:focus-visible span{color: var(--bronzo)}.so-none{margin: 0 0 var(--s5);color: var(--piombo-2)}.so-all{display: inline-block;margin-top: var(--s6);font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo);text-decoration: none;border-bottom: 1px solid currentColor;padding-bottom: 4px}.so-all:hover{color: var(--bronzo)}.so a:focus-visible,.so button:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}@media (max-width: 1100px){.so-prods{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.so-panel{position: absolute;inset: 0;max-height: none;padding: calc(var(--s4) + env(safe-area-inset-top,0px)) var(--gutter) var(--s7)}.so-form input{font-size: 24px}.so-form>svg{width: 22px;height: 22px}.so-results,.so-suggest{grid-template-columns: 1fr;gap: var(--s6)}.so-prods{grid-template-columns: 1fr;gap: var(--s3)}.so-side{border: 0;padding: 0}}@media (prefers-reduced-motion: reduce){.so-backdrop,.so-panel{transition: none}}.j-head{padding-top: var(--s4);padding-bottom: var(--s6)}.j-title{font: 400 clamp(40px,5.4vw,78px)/1.02 var(--display);letter-spacing: -.015em;margin: 0 0 var(--s4);max-width: 16ch;text-wrap: balance}.j-lead{font-size: 18px;line-height: 1.6;color: var(--piombo-2);max-width: 60ch;margin: 0}.j-feature a{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s7);align-items: center;text-decoration: none;color: var(--piombo)}.jf-img{aspect-ratio: 16 / 10;overflow: hidden;background: var(--lino)}.jf-img img,.jc-img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .9s cubic-bezier(.2,.7,.2,1)}.j-feature a:hover img,.jcard a:hover img{transform: scale(1.03)}.jf-text h2{font: 400 clamp(30px,3.2vw,46px)/1.08 var(--display);margin: var(--s3) 0 var(--s4);text-wrap: balance}.jf-text>p:not(.eyebrow):not(.jc-meta){font-size: 17px;line-height: 1.6;color: var(--piombo-2);margin: 0 0 var(--s5)}.jc-meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 0;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2)}.jc-meta span + span::before{content: '';display: inline-block;width: 3px;height: 3px;border-radius: 50%;background: currentColor;vertical-align: middle;margin: -2px 10px 0 -8px;opacity: .6}.jc-brand{color: var(--bronzo)}.jc-more{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;border-bottom: 1px solid currentColor;padding-bottom: 3px}.j-filters{position: sticky;top: 0;z-index: 5;background: color-mix(in srgb,var(--seta) 94%,transparent);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);margin-top: var(--s8);padding-top: var(--s4);padding-bottom: var(--s4);border-bottom: 1px solid var(--rule);display: grid;gap: var(--s3)}.jf-row{display: flex;gap: var(--s2);flex-wrap: wrap}.jf-chip{min-height: 38px;padding: 0 var(--s4);border: 1px solid var(--rule);border-radius: 999px;background: transparent;color: var(--piombo);font: 400 14px/1 var(--text);cursor: pointer;white-space: nowrap;transition: background-color .2s,border-color .2s,color .2s}.jf-chip small{font-size: 11px;color: var(--piombo-2);margin-left: 2px}.jf-chip:hover{border-color: var(--piombo)}.jf-chip[aria-pressed="true"]{background: var(--piombo);border-color: var(--piombo);color: var(--seta)}.jf-chip[aria-pressed="true"] small{color: inherit;opacity: .7}.jf-chip:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.jf-count{margin: 0;font-size: 13px;color: var(--piombo-2)}.j-grid{list-style: none;margin: var(--s7) auto 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--s8) var(--s6)}.jcard{grid-column: span 2;min-width: 0}.jcard a{display: flex;flex-direction: column;gap: var(--s4);text-decoration: none;color: var(--piombo);height: 100%}.jc-img{aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino)}.jc-text{display: grid;gap: var(--s3);align-content: start}.jc-title{font: 400 24px/1.18 var(--display);margin: 0;text-wrap: balance}.jc-ex{margin: 0;font-size: 15px;line-height: 1.6;color: var(--piombo-2);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.jcard .jc-more{justify-self: start}.jcard a:hover .jc-title{color: var(--bronzo)}.jcard.is-lg{grid-column: span 4}.jcard.is-lg .jc-img{aspect-ratio: 16 / 10}.jcard.is-lg .jc-title{font-size: clamp(28px,2.6vw,38px)}.jcard.is-full{grid-column: 1 / -1;background: var(--lino);margin: 0 calc(-1 * var(--gutter));padding: var(--s8) var(--gutter)}.jcard.is-full a{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: var(--s8);align-items: center}.jcard.is-full .jc-img{aspect-ratio: 3 / 2}.jcard.is-full .jc-title{font-size: clamp(30px,3.2vw,46px);line-height: 1.08}.jcard.is-full .jc-ex{font-size: 17px;-webkit-line-clamp: 5}.j-empty{padding: var(--s8) var(--gutter);text-align: center;color: var(--piombo-2)}.j-more{text-align: center;margin: var(--s8) auto}@media (max-width: 1100px){.j-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.jcard{grid-column: span 1}.jcard.is-lg{grid-column: 1 / -1}}@media (max-width: 860px){.j-feature a,.jcard.is-full a{grid-template-columns: 1fr;gap: var(--s5)}.j-filters{margin-top: var(--s7);gap: var(--s2)}.jf-row{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter)}.jf-row::-webkit-scrollbar{display: none}.j-grid{grid-template-columns: 1fr;gap: var(--s7)}.jcard.is-full{padding: var(--s7) var(--gutter)}.jc-title{font-size: 23px}}.guide-hero img{aspect-ratio: 21 / 9}.is-journal .bsec:last-child,.is-journal main>:last-child{margin-bottom: 0}@media (max-width: 860px){.so-side{order: -1}.so-side .so-group:has(.so-line small){margin: 0}}.houses-more{display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.houses-more>.house-grid{overflow: hidden;min-height: 0}.houses-more.is-open{grid-template-rows: 1fr;opacity: 1}.houses-more.is-open>.house-grid{padding-top: var(--s7)}.houses-cta{text-align: center;margin: var(--s7) 0 0}@media (prefers-reduced-motion: reduce){.houses-more{transition: none}}@media (max-width: 700px){.house-grid{grid-template-columns: 1fr}}.cats{padding-left: var(--gutter);padding-right: var(--gutter);overflow: hidden}.rail.is-cats .rail-track>li{width: calc((100% - 2 * var(--gutter) - 3 * var(--s5)) / 4.4)}.rail.is-cats .cat-tile-img{margin-bottom: var(--s4)}.rail.is-cats .cat-tile a{display: block;text-decoration: none}.rail.is-cats .cat-tile-img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .9s cubic-bezier(.2,.7,.2,1)}.rail.is-cats .cat-tile a:hover img{transform: scale(1.04)}@media (max-width: 1100px){.rail.is-cats .rail-track>li{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3.3)}}@media (max-width: 860px){.rail.is-cats .rail-track>li{width: 62%}.rail.is-cats .cat-tile h3{font-size: 21px}}.mtiles{--cols: 6;list-style: none;margin: var(--s6) 0 var(--s7);padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s4)}.mtiles>li{flex: 0 0 calc((100% - (var(--cols) - 1) * var(--s4)) / var(--cols));min-width: 0;display: flex}.mtiles>li>.mtile{flex: 1;align-content: start}.mtile{display: grid;gap: 4px;text-decoration: none;color: var(--piombo);transition: opacity .25s}.mtile-img{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino);margin-bottom: var(--s3);outline: 1px solid transparent;outline-offset: 3px;transition: outline-color .25s}.mtile-img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .9s cubic-bezier(.2,.7,.2,1)}.mtile:hover .mtile-img img{transform: scale(1.04)}.mtile-name{font: 400 18px/1.2 var(--display);text-wrap: balance}.mtile[aria-pressed="true"] .mtile-img{outline: 2px solid var(--piombo)}.mtiles.has-pick .mtile[aria-pressed="false"]:not(.is-guide){opacity: .55}.mtiles.has-pick .mtile[aria-pressed="false"]:hover{opacity: 1}.mtile[aria-pressed="true"] .mtile-name::after{content: " ✓"}.mtile[aria-pressed="true"] .mtile-name{color: var(--bronzo)}.mtile:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 4px}@media (max-width: 1100px){.mtiles{--cols: 3}}@media (max-width: 860px){.mtiles{display: flex;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;margin-left: calc(-1 * var(--gutter));margin-right: calc(-1 * var(--gutter));padding: 0 var(--gutter);gap: var(--s3)}.mtiles::-webkit-scrollbar{display: none}.mtiles>li{flex: 0 0 56%;scroll-snap-align: start}.mtile-name{font-size: 16px}}.cert-row{list-style: none;margin: var(--s4) 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: var(--s4) var(--s5)}.cert-row li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: var(--s3);align-items: start}.cert-row img{width: 44px;height: 44px;object-fit: contain}.cert-row div{display: grid;gap: 2px;min-width: 0}.cert-row strong{font-weight: 500;font-size: 14px}.cert-row span{font-size: 13px;line-height: 1.45;color: var(--piombo-2)}.cert-row li:not(:has(img)){grid-template-columns: 1fr}.card-img,.card-img.is-plain{aspect-ratio: 1 / 1;background: #fff}.card-img img,.card-img.is-plain img,.card-alt,.card-alt.is-plain,.pg-item img,.pg-item.is-plain img,.pg-item:first-child img,.main-img img,.main-img.is-plain img,.pg-slide img,.pg-slide.is-plain img,.pg-thumbs img,.pg-thumbs .is-plain img,.thumbs img,.so-img img{width: 100%;height: 100%;object-fit: contain;object-position: center;padding: 0;mix-blend-mode: normal}.so-img{aspect-ratio: 1 / 1;background: #fff}.pg-stage,.pg-thumbs button,.pg.is-white .pg-stage,.pg.is-white .pg-thumbs button{background: #fff}.pg-thumbs button{overflow: hidden}.pv-slide img,.pv-slide.is-plain img{mix-blend-mode: normal}dialog.pv,dialog.pv.is-white{background: #fff}.home-logos{padding: var(--s7) var(--gutter) var(--s5);overflow: hidden;border-bottom: 1px solid var(--rule)}.rail.is-logos .rail-track{gap: 0;align-items: center;scroll-snap-type: none}.rail.is-logos .rail-track>li{width: auto}.logo-item{display: flex;align-items: center;justify-content: center;height: 88px;padding: 0 clamp(36px,4.4vw,68px)}.logo-item img{display: block;max-width: none;filter: brightness(0);opacity: .62;transition: opacity .3s ease}.logo-item:hover img,.logo-item:focus-visible img{opacity: .95}.logo-item:focus-visible{outline: 2px solid var(--bronzo);outline-offset: -6px}.rail.is-logos .rail-ui{margin-top: var(--s3)}.rail.is-logos .rail-progress{visibility: hidden}@media (max-width: 860px){.home-logos{padding-top: var(--s6)}.logo-item{height: 72px;padding: 0 28px}.logo-item img{transform: scale(.82)}}.bbar-item{display: inline-flex;align-items: center;gap: 2px}.bbar-item.is-open .bbar-name{color: var(--bronzo);box-shadow: inset 0 -1px 0 currentColor}.bbar-chev{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 32px;padding: 0;border: 0;background: none;color: var(--piombo);cursor: pointer;border-radius: 2px;transition: color .2s,transform .25s}.bbar-chev:hover,.bbar-chev[aria-expanded="true"]{color: var(--bronzo)}.bbar-chev[aria-expanded="true"] svg{transform: rotate(180deg)}.bbar-chev svg{transition: transform .25s}.bbar-chev:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 1px}@media (max-width: 860px){.bbar-chev{width: 32px;height: 44px}}.mtile-img{position: relative}.mtile.is-guide{background: var(--torrone,#E6DCCB);padding: 0 0 var(--s4)}.mtile.is-guide .mtile-img{margin-bottom: var(--s3);outline: 0}.mtile.is-guide .mtile-name,.mtile.is-guide .mtile-more{padding: 0 var(--s4)}.mtile.is-guide .mtile-name{color: var(--piombo)}.mtile-tag{position: absolute;left: var(--s3);top: var(--s3);padding: 5px 10px;background: var(--piombo);color: var(--seta);font: 500 11px/1 var(--text);letter-spacing: .14em;text-transform: uppercase}.mtile-more{font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronzo);text-decoration: underline;text-underline-offset: 4px}.mtile.is-guide:hover .mtile-name{color: var(--bronzo)}.guide-strip{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 24px;margin: var(--s7) 0 var(--s6);padding: var(--s4) var(--s5);background: var(--torrone)}.guide-strip .gs-q{margin: 0;font: 400 20px/1.2 var(--display)}.guide-strip ul{display: flex;flex-wrap: wrap;gap: 6px 24px;list-style: none;margin: 0;padding: 0}.guide-strip a{color: var(--piombo);text-decoration: underline;text-underline-offset: 4px}.guide-strip a:hover{color: var(--bronzo)}.guide-strip a::after{content: " →"}.csub.is-types{margin-top: var(--s5)}.csub.is-types ul{margin-bottom: 0}.csub.is-types a{justify-content: center;padding: 8px 16px;border: 1px solid transparent;border-radius: 999px;transition: background .2s,color .2s,border-color .2s}.csub.is-types a:hover{border-color: var(--piombo);color: var(--piombo)}.csub.is-types a[aria-current]{background: var(--piombo);border-color: var(--piombo);color: var(--seta);font-weight: 500}.dea-styles{font-size: 14px;letter-spacing: .04em}.bdisc{padding-top: var(--s9,112px);padding-bottom: var(--s8)}.bdisc .sec-head{margin-bottom: var(--s7)}.bdisc .sec-head h2{font-weight: 300;font-size: clamp(28px,2.6vw,38px);letter-spacing: .01em}.bdisc-row{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s7) var(--s6);margin: 0 auto;padding: 0;list-style: none;max-width: 1180px}.bdisc-row>li{flex: 0 0 168px}.rail.is-disc .rail-track{gap: var(--s6)}.rail.is-disc .rail-track>li{width: 168px}.bdisc-tile a{display: block;text-decoration: none;color: var(--piombo)}.bdisc-img{position: relative;display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino)}.bdisc-img picture,.bdisc-img img{position: absolute;inset: 0;width: 100%;height: 100%}.bdisc-img img{object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .4s}.bdisc-img.is-plain img{object-fit: contain;padding: 10%;mix-blend-mode: multiply}.bdisc-tile a:hover img{transform: scale(1.03)}.bdisc-name{display: block;margin-top: var(--s3);text-align: center;font-size: 11.5px;font-weight: 400;letter-spacing: .18em;text-transform: uppercase;color: var(--piombo);transition: color .2s}.bdisc-tile a:hover .bdisc-name{color: var(--bronzo)}.bdisc-tile a:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 4px}@media (max-width: 860px){.bdisc{padding-top: var(--s8)}.bdisc-row{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;gap: var(--s4);margin: 0 calc(var(--gutter) * -1);padding: 0 var(--gutter)}.bdisc-row::-webkit-scrollbar{display: none}.bdisc-row>li,.rail.is-disc .rail-track>li{flex: 0 0 40%;width: 40%;scroll-snap-align: start}}.col-crumbs .crumbs{margin: var(--s4) 0 var(--s4)}.col-hero{position: relative;width: 100%;height: clamp(300px,calc(100vw * var(--rh,.43)),78vh);overflow: hidden;background: var(--lino);color: #fff;display: flex;align-items: flex-end}.col-hero-img,.col-hero-img picture,.col-hero-img img{position: absolute;inset: 0;width: 100%;height: 100%}.col-hero-img img{object-fit: cover;object-position: center}.col-hero::after{content: '';position: absolute;inset: auto 0 0 0;height: 50%;background: linear-gradient(180deg,rgba(18,16,14,0),rgba(18,16,14,.5));pointer-events: none}.col-hero-text{position: relative;z-index: 1;width: 100%;padding-bottom: var(--s6)}.col-hero .eyebrow{color: rgba(255,255,255,.92);margin-bottom: var(--s2)}.col-hero h1{margin: 0;font: 300 clamp(34px,4.2vw,58px)/1.05 var(--display);color: #fff;text-wrap: balance;text-shadow: 0 1px 18px rgba(18,16,14,.25)}.col-intro{padding-top: var(--s7)}.col-intro-in{max-width: 62ch;margin: 0 auto}.col-lead{margin: 0;font: 400 clamp(18px,1.5vw,21px)/1.6 var(--display);color: var(--piombo)}.col-more{margin-top: var(--s4)}.col-more summary{display: inline-block;cursor: pointer;list-style: none;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo);border-bottom: 1px solid currentColor;padding-bottom: 2px}.col-more summary::-webkit-details-marker{display: none}.col-more summary:hover{color: var(--bronzo)}.col-more .col-more-close,.col-more[open] .col-more-open{display: none}.col-more[open] .col-more-close{display: inline}.col-more[open] summary{margin-bottom: var(--s4)}.col-more p{margin: 0 0 var(--s4);color: var(--piombo-2);line-height: 1.75}.col-tabs{padding-top: var(--s7)}.col-tabs ul{display: flex;justify-content: safe center;gap: var(--s6);margin: 0;padding: 0;list-style: none;overflow-x: auto;scrollbar-width: none}.col-tabs ul::-webkit-scrollbar{display: none}.col-tabs a{display: block;padding: var(--s3) 0;margin-bottom: -1px;font-size: 12px;letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;color: var(--piombo-2);text-decoration: none;border-bottom: 1px solid transparent;transition: color .2s,border-color .2s}.col-tabs a:hover{color: var(--piombo)}.col-tabs a[aria-current="page"]{color: var(--piombo);border-bottom-color: var(--piombo)}@media (max-width: 700px){.col-crumbs .crumbs{margin: var(--s3) 0}.col-hero{height: clamp(260px,calc(100vw * var(--rh,.43)),70vh)}.col-hero-text{padding-bottom: var(--s5)}.col-intro{padding-top: var(--s6)}.col-tabs ul{justify-content: flex-start;gap: var(--s5)}}.dea-lines{margin-top: var(--s7)}.card-avail{margin: 2px 0 0;font-size: 12.5px;color: var(--piombo-2);letter-spacing: .01em}.rail.is-journal .rail-track>li{width: calc((100% - 2 * var(--gutter) - 3 * var(--s5)) / 3.4)}.hj-card a{display: block;text-decoration: none;color: var(--piombo)}.hj-img{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino)}.hj-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.hj-card a:hover img{transform: scale(1.03)}.hj-meta{display: block;margin-top: var(--s4);font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--bronzo)}.hj-title{display: block;margin-top: var(--s2);font: 400 clamp(19px,1.5vw,22px)/1.3 var(--display);text-wrap: balance}.hj-card a:hover .hj-title{color: var(--bronzo)}@media (max-width: 1100px){.rail.is-journal .rail-track>li{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 2.4)}}@media (max-width: 860px){.rail.is-journal .rail-track>li{width: 78%}}.dea-duo{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4);margin: 0;padding: 0;list-style: none}.dea-duo a{position: relative;display: block;aspect-ratio: 2.2 / 1;overflow: hidden;background: var(--lino);color: #fff;text-decoration: none}.dea-duo-img,.dea-duo-img picture,.dea-duo-img img{position: absolute;inset: 0;width: 100%;height: 100%}.dea-duo-img img{object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.dea-duo a:hover img{transform: scale(1.03)}.dea-duo a::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(18,16,14,0) 45%,rgba(18,16,14,.5) 100%)}.dea-duo-text{position: absolute;z-index: 1;left: var(--s6);right: var(--s6);bottom: var(--s5);text-shadow: 0 1px 14px rgba(18,16,14,.3)}.dea-duo-name{display: block;font: 300 clamp(26px,2.4vw,36px)/1.1 var(--display)}.dea-duo-sub{display: block;margin-top: 6px;font-size: 13.5px;letter-spacing: .03em;color: rgba(255,255,255,.92)}.dea-books{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s6);margin: 0;padding: 0;list-style: none}.dea-books a{display: block;text-decoration: none;color: var(--piombo)}.dea-books-img{position: relative;display: block;aspect-ratio: 3 / 2;overflow: hidden;background: var(--lino)}.dea-books-img picture,.dea-books-img img{position: absolute;inset: 0;width: 100%;height: 100%}.dea-books-img img{object-fit: cover;transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.dea-books a:hover img{transform: scale(1.03)}.dea-books-name{display: block;margin-top: var(--s4);text-align: center;font: 300 clamp(22px,1.9vw,28px)/1.2 var(--display);transition: color .2s}.dea-books a:hover .dea-books-name{color: var(--bronzo)}.batelier h2 a{color: inherit;text-decoration: none}.batelier h2 a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}.batelier-img a{display: block;height: 100%}.batelier-cta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s4) var(--s5)}.batelier-wa{color: var(--seta);font-size: 13px;letter-spacing: .08em;text-transform: uppercase;text-underline-offset: 4px}@media (max-width: 860px){.dea-duo{grid-template-columns: 1fr;gap: var(--s3)}.dea-duo a{aspect-ratio: 16 / 10}.dea-duo-text{left: var(--s4);right: var(--s4);bottom: var(--s4)}.dea-books{grid-template-columns: 1fr;gap: var(--s5)}}.cx-index{padding-top: var(--s7);text-align: center}.cx-index-h{margin: 0 0 var(--s4);font-size: 11.5px;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;color: var(--piombo-2)}.cx-list{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s2) var(--s5);max-width: 980px;margin: 0 auto;padding: 0;list-style: none}.cx-list a{display: inline-block;padding: 4px 0;font: 400 clamp(17px,1.35vw,20px)/1.3 var(--display);color: var(--piombo);text-decoration: none;border-bottom: 1px solid transparent;transition: color .2s,border-color .2s}.cx-list a:hover{color: var(--bronzo);border-bottom-color: currentColor}.cx-bar{position: fixed;z-index: 45;left: 0;right: 0;top: var(--cx-top,0px);background: rgba(251,250,247,.96);backdrop-filter: blur(8px);border-bottom: 1px solid var(--rule);transform: translateY(-100%);opacity: 0;visibility: hidden;transition: transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s,visibility 0s .35s}.cx-bar.is-on{transform: none;opacity: 1;visibility: visible;transition: transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s}html:not(.js) .cx-bar{display: none}.cx-bar-in{max-width: var(--wrap);margin: 0 auto}.cx-bar-list{display: flex;gap: var(--s5);margin: 0;padding: 0 var(--gutter);list-style: none;overflow-x: auto;scrollbar-width: none;scroll-padding: 0 var(--gutter)}.cx-bar-list::-webkit-scrollbar{display: none}.cx-bar-list a{display: block;padding: 11px 0 10px;white-space: nowrap;font-size: 11.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2);text-decoration: none;border-bottom: 1px solid transparent;transition: color .2s,border-color .2s}.cx-bar-list a:hover{color: var(--piombo)}.cx-bar-list a[aria-current="true"]{color: var(--piombo);border-bottom-color: var(--piombo)}.cx-book{padding-top: var(--s8)}.cx-sec{scroll-margin-top: var(--cx-offset,120px);display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,1fr);gap: var(--s7) clamp(32px,6vw,96px);align-items: center;max-width: var(--wrap);margin: 0 auto var(--s9,112px);padding: 0 var(--gutter)}.cx-sec.is-right .cx-media{order: 2}.cx-media{position: relative}.cx-img{margin: 0;background: var(--lino);aspect-ratio: 1;overflow: hidden}.cx-img img{display: block;width: 100%;height: 100%;object-fit: cover}.cx-sec.has-two .cx-media{padding-bottom: 14%}.cx-sec.has-two .cx-img:first-child{width: 86%}.cx-img.is-second{position: absolute;bottom: 0;right: 0;width: 42%;box-shadow: 0 0 0 10px var(--seta)}.cx-sec.is-right.has-two .cx-img:first-child{margin-left: auto}.cx-sec.is-right .cx-img.is-second{right: auto;left: 0}.cx-text{min-width: 0;max-width: 54ch}.cx-num{margin: 0 0 var(--s2);font: 400 13px/1 var(--display);letter-spacing: .12em;color: var(--bronzo)}.cx-text h2{margin: 0 0 var(--s4);font: 300 clamp(34px,3.4vw,50px)/1.05 var(--display);text-wrap: balance}.cx-lead{margin: 0 0 var(--s4);font: 400 clamp(17px,1.3vw,19px)/1.6 var(--display);color: var(--piombo)}.cx-text .col-more{margin: 0 0 var(--s4)}.cx-facts{margin: var(--s5) 0 0;border-top: 1px solid var(--rule)}.cx-facts>div{display: grid;grid-template-columns: 9.5em minmax(0,1fr);gap: var(--s4);padding: var(--s3) 0;border-bottom: 1px solid var(--rule)}.cx-facts dt{font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2);padding-top: 3px}.cx-facts dd{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--piombo)}.cx-facts dd a{color: var(--bronzo);white-space: nowrap}.cx-cta{margin: var(--s5) 0 0}.cx-prods{grid-column: 1 / -1}.cx-prods-h{margin: 0 0 var(--s4);font-size: 11.5px;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;color: var(--piombo-2)}.cx-grid{grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.cx-break{margin: 0 0 var(--s9,112px);height: clamp(260px,41.6vw,78vh);overflow: hidden;background: var(--lino)}.cx-break picture,.cx-break img{display: block;width: 100%;height: 100%;object-fit: cover}.cx-src{padding-bottom: var(--s7);text-align: center}@media (max-width: 860px){.cx-index{padding-top: var(--s6)}.cx-list{gap: 0 var(--s4)}.cx-list a{font-size: 16px}.cx-book{padding-top: var(--s7)}.cx-sec{grid-template-columns: 1fr;gap: var(--s5);margin-bottom: var(--s8)}.cx-sec.is-right .cx-media{order: 0}.cx-sec.is-right .cx-text{justify-self: start}.cx-facts>div{grid-template-columns: 1fr;gap: 2px}.cx-break{margin-bottom: var(--s8);height: clamp(220px,60vw,60vh)}.cx-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.pz-sec{padding-top: var(--s9,112px)}.pz-lead{max-width: 60ch;margin: 0 auto var(--s7);text-align: center;font: 400 clamp(17px,1.35vw,20px)/1.6 var(--display);color: var(--piombo)}.pz-styles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s5);margin: 0;padding: 0;list-style: none}.pz-styles figure{margin: 0}.pz-card{display: grid;place-items: center;aspect-ratio: 5 / 4;background: var(--lino);color: #2F3A52}.pz-mono{display: inline-flex;align-items: center;justify-content: center;line-height: 1}.pz-mono.is-classic{font: 400 clamp(34px,3.2vw,48px)/1 var(--display);letter-spacing: .04em;gap: .08em}.pz-mono.is-classic span{font-size: 1.55em}.pz-mono.is-modern{font: 400 clamp(26px,2.4vw,36px)/1 'Instrument Sans',system-ui,sans-serif;letter-spacing: .42em;margin-right: -.42em}.pz-mono.is-deco{font: 400 clamp(52px,5vw,76px)/1 'Pinyon Script','Cormorant Garamond',cursive;letter-spacing: -.06em}.pz-mono.is-custom{position: relative;width: 62%;aspect-ratio: 1}.pz-mono.is-custom svg{position: absolute;inset: 0;width: 100%;height: 100%}.pz-mono.is-custom span{position: relative;font: italic 400 clamp(22px,2vw,30px)/1 'Cormorant Garamond',var(--display);letter-spacing: .06em}.pz-styles figcaption{margin-top: var(--s4);text-align: center}.pz-style{display: block;font-size: 12px;letter-spacing: .2em;text-transform: uppercase;color: var(--piombo)}.pz-sub{display: block;margin-top: 4px;font-size: 13px;color: var(--piombo-2)}.pz-note{margin: var(--s5) 0 0;text-align: center;font-size: 12.5px;color: var(--piombo-2)}.pz-craft{padding-bottom: 0}.pz-craft-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,6vw,96px);align-items: center}.pz-craft-img{margin: 0;background: var(--lino)}.pz-craft-img picture,.pz-craft-img img{display: block;width: 100%;height: auto}.pz-craft-text{max-width: 50ch}.pz-craft-text h2{margin: 0 0 var(--s4);font: 300 clamp(32px,3.2vw,46px)/1.08 var(--display)}.pz-craft-text>p{margin: 0 0 var(--s5);line-height: 1.7;color: var(--piombo)}.pz-swatches,.pz-chips{display: flex;flex-wrap: wrap;gap: var(--s4) var(--s6);margin: 0 0 var(--s6);padding: 0;list-style: none}.pz-swatches li{display: grid;gap: var(--s2);font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2)}.pz-thread{display: block;width: 120px;height: 24px}.pz-chips li{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--piombo)}.pz-chip{width: 22px;height: 22px;border-radius: 50%}.pz-chip.is-one{background: #2F3A52}.pz-chip.is-multi{background: conic-gradient(#2F3A52 0 33%,#8FA58C 0 66%,#C98E86 0)}.pz-chip.is-grad{background: linear-gradient(135deg,#D7DEEA,#2F3A52)}.pz-chip.is-ask{border: 1px dashed var(--piombo-2)}.pz-pieces-list{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s2) var(--s5);margin: calc(var(--s7) * -.5) 0 var(--s7);padding: 0;list-style: none}.pz-pieces-list li{font-size: 12px;letter-spacing: .2em;text-transform: uppercase;color: var(--piombo)}.pz-pieces-list li + li::before{content: '·';margin-right: var(--s5);color: var(--bronzo)}.pz-scheme{--u: 1.25px;margin: 0;padding: var(--s7) var(--s6) var(--s6);background: #fff;border: 1px solid var(--rule)}.pz-row{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;gap: var(--s6) var(--s5);margin: 0 0 var(--s7);padding: 0;list-style: none}.pz-piece{display: flex;flex-direction: column;align-items: center;gap: var(--s3)}.pz-shape{position: relative;display: block;width: calc(var(--w) * var(--u));height: calc(var(--h) * var(--u));border: 1px solid #A9A398}.pz-piece.is-sham .pz-shape::before{content: '';position: absolute;inset: 9%;border: 1px solid #C9C3B8}.pz-piece.is-case .pz-shape::before{content: '';position: absolute;top: 0;bottom: 0;right: 9%;border-left: 1px solid #C9C3B8}.pz-piece.is-roll .pz-shape{border-radius: 14px / 50%}.pz-piece.is-sheet .pz-shape{border-top-width: 0}.pz-piece.is-sheet .pz-shape::before{content: '';position: absolute;left: 4%;right: 4%;top: 18%;border-top: 1px solid #C9C3B8}.pz-piece.is-duvet .pz-shape::before{content: '';position: absolute;left: 18%;right: 18%;top: 0;bottom: 22%;border: 1px solid #DCD6CB;border-top: 0}.pz-mark{position: absolute;left: 50%;font: 400 calc(var(--u) * 10.4)/1 'Pinyon Script','Cormorant Garamond',cursive;color: #2F3A52;white-space: nowrap;transform: translateX(-50%)}.pz-mark.is-center{top: 50%;transform: translate(-50%,-50%)}.pz-mark.is-top{top: 20%}.pz-mark.is-bottom{bottom: 9%}.pz-mark.is-side{left: auto;right: 13%;top: 50%;transform: translate(50%,-50%) rotate(-90deg)}.pz-piece.is-duvet .pz-mark,.pz-piece.is-sheet .pz-mark{font-size: calc(var(--u) * 20.8)}.pz-piece.is-duvet .pz-mark{top: 38%}.pz-label{max-width: 15ch;text-align: center;font-size: 10.5px;line-height: 1.35;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2)}.pz-scheme figcaption{text-align: center;font-size: 12.5px;color: var(--piombo-2)}.pz-ask{margin-top: var(--s9,112px);background: var(--atollo);color: var(--seta);text-align: center}.pz-ask-in{padding-top: var(--s8);padding-bottom: var(--s8)}.pz-ask .eyebrow{color: #CDBFA9}.pz-ask h2{margin: 0 0 var(--s4);font: 300 clamp(32px,3.4vw,50px)/1.08 var(--display);color: #fff}.pz-ask p{max-width: 52ch;margin: 0 auto var(--s5);opacity: .92}.pz-ask .btn-light{background: var(--seta);color: var(--atollo);border-color: var(--seta)}.pz-src{font-size: 12px}.pz-src a{color: inherit}@media (max-width: 860px){.pz-sec{padding-top: var(--s8)}.pz-styles{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4)}.pz-craft-in{grid-template-columns: 1fr;gap: var(--s5)}.pz-scheme{--u: .78px;padding: var(--s5) var(--s3) var(--s4)}.pz-row{gap: var(--s5) var(--s4);margin-bottom: var(--s6)}.pz-ask{margin-top: var(--s8)}}.pz-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: clamp(32px,6vw,96px);align-items: center;padding-top: var(--s4)}.pz-hero-text{max-width: 46ch}.pz-hero h1{margin: 0 0 var(--s5);font: 300 clamp(44px,5vw,72px)/1.02 var(--display);text-wrap: balance}.pz-hero-lead{margin: 0 0 var(--s4);font: 400 clamp(18px,1.5vw,21px)/1.6 var(--display);color: var(--piombo)}.pz-hero-more{margin: 0 0 var(--s6);line-height: 1.7;color: var(--piombo-2)}.pz-hero-img{margin: 0;background: var(--lino)}.pz-hero-img picture,.pz-hero-img img{display: block;width: 100%;height: auto}@media (max-width: 860px){.pz-hero{grid-template-columns: 1fr;gap: var(--s5);padding-top: 0}.pz-hero-img{order: -1;margin: 0 calc(var(--gutter) * -1)}}.mega-brands .mb-line{margin-top: 6px;font-size: 12px;letter-spacing: .02em;color: var(--piombo-2)}.mega-brands .mb-line::before{content: '— ';color: var(--bronzo)}.mega-brands .mb-line:hover{color: var(--bronzo)}@media (max-width: 860px){.mega-brands .mb-line{margin-top: 0;padding-left: var(--s3)}}.batelier.is-line h2 a{color: inherit;text-decoration: none}.batelier.is-line h2 a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}.at-philo{padding-top: var(--s9,112px)}.at-back{text-align: center;padding-bottom: var(--s8)}.at-back-text{max-width: 56ch;margin: 0 auto;font: 400 clamp(17px,1.4vw,20px)/1.6 var(--display);color: var(--piombo)}.at-back-text a{display: inline-block;margin-left: 6px;font: 400 12px/1 var(--text,'Instrument Sans'),sans-serif;letter-spacing: .16em;text-transform: uppercase;color: var(--piombo);border-bottom: 1px solid currentColor;padding-bottom: 3px;text-decoration: none}.at-back-text a:hover{color: var(--bronzo)}@media (max-width: 860px){.csub.is-subs ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: 0 var(--s5);overflow-x: auto;scrollbar-width: none;margin: 0 calc(var(--gutter) * -1) var(--s4);padding: 0 var(--gutter);scroll-padding: 0 var(--gutter)}.csub.is-subs ul::-webkit-scrollbar{display: none}.csub.is-subs a{white-space: nowrap;min-width: 0}}.bdisc-row.is-large{gap: var(--s7) var(--s6)}.bdisc-row.is-large>li{flex-basis: 236px}.bdisc-row.is-large .bdisc-name{font-size: 12.5px;margin-top: var(--s4)}@media (max-width: 860px){.bdisc-row.is-large>li{flex: 0 0 64%;width: 64%}}:root{--sand: #E3D8C6;--sand-2: #D6C8B2;--sand-ink: #4A4239}.batelier,.pz-ask{background: var(--sand);color: var(--piombo)}.batelier .eyebrow,.pz-ask .eyebrow,.ab-excl .eyebrow{color: #6B4E2E}.batelier .eyebrow,.pz-ask .eyebrow{color: var(--bronzo)}.batelier h2,.pz-ask h2{color: var(--piombo)}.batelier p,.pz-ask p{color: var(--sand-ink);opacity: 1}.batelier .btn-light,.pz-ask .btn-light,.batelier .btn,.pz-ask .btn{background: var(--piombo);color: var(--seta);border-color: var(--piombo)}.batelier .btn-light:hover,.pz-ask .btn-light:hover,.batelier .btn:hover,.pz-ask .btn:hover{background: transparent;color: var(--piombo);border-color: var(--piombo)}.batelier-wa{color: var(--piombo)}.batelier-wa:hover{color: var(--bronzo)}.batelier-src a,.pz-src a{color: var(--piombo)}.is-fazzini .csub.is-types a[aria-current],.is-fazzini-atelier .csub.is-types a[aria-current],.is-dea .csub.is-types a[aria-current]{background: var(--sand-2);border-color: var(--sand-2);color: var(--piombo)}.is-fazzini .csub.is-types a:hover,.is-fazzini-atelier .csub.is-types a:hover,.is-dea .csub.is-types a:hover{border-color: var(--sand-2)}.fzp-grid{margin-top: var(--s6);grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.pz-craft.is-rev .pz-craft-img{order: 2}@media (max-width: 860px){.pz-craft.is-rev .pz-craft-img{order: 0}.fzp-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.fz-head{position: relative;z-index: 10;background: var(--seta);text-align: center;border-bottom: 1px solid var(--rule)}.fz-crumbs{text-align: left}.fz-crumbs .crumbs{margin-bottom: 0}.fz-logo{margin: var(--s4) 0 var(--s3);line-height: 0}.fz-logo img{display: block;width: min(230px,50vw);height: auto;margin: 0 auto}.fz-lines>ul{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;gap: clamp(28px,7vw,112px)}.fz-line-a{display: inline-block;min-width: 9em;padding: 12px 4px 15px;font: 400 13px/1 var(--text);letter-spacing: .24em;text-transform: uppercase;color: var(--piombo-2);text-decoration: none;position: relative;transition: color .25s}.fz-line-a::after{content: '';position: absolute;left: 50%;bottom: 8px;width: 0;height: 1px;background: var(--piombo);opacity: .3;transform: translateX(-50%);transition: width .3s cubic-bezier(.2,.7,.2,1)}.fz-line.is-on .fz-line-a{color: var(--piombo)}.fz-line.is-on .fz-line-a::after{width: 44px;opacity: 1}.fz-line:not(.is-on):hover .fz-line-a{color: var(--piombo)}.fz-line:not(.is-on):hover .fz-line-a::after{width: 28px}.fz-line-a:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.fz-mega{position: absolute;left: 0;right: 0;top: 100%;background: var(--seta);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);box-shadow: 0 22px 32px -26px rgba(31,29,26,.4);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .22s,transform .22s,visibility 0s .22s}.fz-mega-in{list-style: none;margin: 0;padding: var(--s4) var(--gutter) var(--s5);display: flex;justify-content: center;gap: clamp(20px,3vw,40px)}.fz-mcat{display: grid;justify-items: center;gap: 12px;width: 128px;text-decoration: none;color: var(--piombo)}.fz-mimg{display: block;width: 128px;aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino)}.fz-mimg img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.fz-mname{position: relative;padding-bottom: 6px;font: 400 13px/1 var(--text);letter-spacing: .24em;text-transform: uppercase;margin-right: -.24em}.fz-mname::after{content: '';position: absolute;left: 50%;bottom: 0;width: 0;height: 1px;background: var(--piombo);transform: translateX(-50%);transition: width .3s cubic-bezier(.2,.7,.2,1)}.fz-mcat:hover .fz-mname::after,.fz-mcat:focus-visible .fz-mname::after{width: 100%}.fz-mcat:hover .fz-mimg img{transform: scale(1.04)}.fz-mimg.is-plain{background: #fff}.fz-mimg.is-plain img{object-fit: contain}.fz-mcat:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 4px}@media (hover: hover) and (min-width: 861px){.fz-line:hover .fz-mega,.fz-line:focus-within .fz-mega{opacity: 1;visibility: visible;transform: none;transition: opacity .22s,transform .22s}}@media (max-width: 860px){.fz-mega{display: none}.fz-crumbs{display: none}.fz-lines>ul{gap: 0}.fz-lines>ul>li{flex: 1}.fz-line-a{min-width: 0;width: 100%;font-size: 12px;letter-spacing: .18em;padding: 12px 4px 16px}}.is-fazzini-atelier .ds-hero-top{display: none}.fzh{position: relative;height: min(74svh,780px);min-height: 500px;overflow: hidden;background: var(--sand);color: #fff}.fzh-slides,.fzh-slide,.fzh-img{position: absolute;inset: 0;margin: 0}.fzh-slide{opacity: 0;visibility: hidden;transition: opacity 0s 1.2s,visibility 0s 1.2s}.fzh-slide.is-on{z-index: 1;opacity: 1;visibility: visible;transition: opacity 1.2s ease}.fzh-img picture,.fzh-img img{display: block;width: 100%;height: 100%;object-fit: cover}.fzh-slide::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,rgba(22,19,16,.52) 0%,rgba(22,19,16,.2) 42%,rgba(22,19,16,0) 68%),linear-gradient(0deg,rgba(22,19,16,.38) 0%,rgba(22,19,16,0) 42%)}.fzh-text{position: absolute;z-index: 2;left: 0;right: 0;bottom: clamp(76px,12vh,112px)}.fzh-text-in{max-width: 470px}.fzh-label{margin: 0 0 var(--s3);font: 500 11px/1.4 var(--text);letter-spacing: .24em;text-transform: uppercase;color: rgba(255,255,255,.9)}.fzh-name{margin: 0 0 var(--s3);font: 400 clamp(38px,5.2vw,68px)/1.02 var(--display);color: #fff;text-wrap: balance}.fzh-line{margin: 0 0 var(--s5);font-size: 16px;line-height: 1.6;color: rgba(255,255,255,.94)}.fzh-cta{margin: 0}.fzh .btn-light{background: #fff;color: var(--piombo);border-color: #fff}.fzh .btn-light:hover{background: transparent;color: #fff}.fzh-nav{position: absolute;z-index: 3;left: 0;right: 0;bottom: 16px;display: flex;justify-content: center;align-items: center;gap: 4px}.fzh-arrow{width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border: 0;background: none;color: #fff;opacity: .8;cursor: pointer;transition: opacity .25s}.fzh-arrow:hover{opacity: 1}.fzh-arrow svg{width: 22px;height: 22px;stroke-width: 1.1}.fzh-arrow:focus-visible,.fzh-dots button:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.fzh-dots{display: flex;gap: 2px}.fzh-dots button{position: relative;width: 30px;height: 44px;padding: 0;border: 0;background: none;cursor: pointer}.fzh-dots button::before{content: '';position: absolute;left: 4px;right: 4px;top: 50%;height: 1px;background: rgba(255,255,255,.55);transition: background .3s,height .3s}.fzh-dots button[aria-current]::before{height: 2px;margin-top: -.5px;background: #fff}.fzh-credit{position: absolute;z-index: 3;right: var(--gutter);bottom: 6px;margin: 0;font-size: 10px;color: rgba(255,255,255,.7)}html:not(.js) .fzh-nav{display: none}@media (prefers-reduced-motion: reduce){.fzh-slide,.fzh-slide.is-on,.ds-slide,.ds-slide.is-on{transition: none}}.ds-hero .fzh-nav{z-index: 3}.ds-hero.has-nav .ds-hero-in{padding-bottom: clamp(72px,10vh,96px)}@media (max-width: 860px){.fzh{height: min(128vw,660px);min-height: 0}.fzh-slide::after{background: linear-gradient(0deg,rgba(22,19,16,.62) 0%,rgba(22,19,16,.2) 52%,rgba(22,19,16,0) 72%)}.fzh-text{bottom: 64px}.fzh-name{font-size: 38px}.fzh-line{font-size: 15px;margin-bottom: var(--s4)}.fzh-dots button{width: 32px}.fzh-dots button::before{left: 8px;right: 8px}}.fz-block{padding: var(--s8) 0 var(--s6)}.fz-block.is-atelier{background: var(--lino)}.fz-block-head{max-width: 720px;margin: 0 auto var(--s6);text-align: center}.fz-block-head h2{margin: 0 0 var(--s4);font: 400 clamp(32px,4vw,48px)/1.1 var(--display)}.fz-block-head h2 a{color: inherit;text-decoration: none}.fz-block-text{margin: 0 0 var(--s5);color: var(--piombo-2);line-height: 1.7}.fz-block-links{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;gap: clamp(24px,5vw,56px)}.fz-block-links a{font: 500 12px/1 var(--text);letter-spacing: .22em;text-transform: uppercase;color: var(--piombo);text-decoration: underline;text-underline-offset: 7px;text-decoration-color: var(--rule);transition: text-decoration-color .25s}.fz-block-links a:hover{text-decoration-color: var(--piombo)}.opts.is-fz .is-ccolour .csz-row{gap: 6px 4px}.opts.is-fz .is-ccolour .variant.csz>span{min-width: 0;padding: 4px;gap: 0}.opts.is-fz .is-ccolour .csz-photo{width: 40px;height: 40px;object-fit: cover;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(42,45,49,.12)}.opts.is-fz .is-ccolour .has-photo .vl{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.opts.is-fz .is-ccolour .variant.csz input:checked + span .csz-photo{outline: 1px solid var(--piombo);outline-offset: 3px}.opts.is-fz .is-ccolour .variant.csz:hover .csz-photo{outline: 1px solid var(--rule);outline-offset: 3px}.opts.is-fz .variant input:disabled + span{cursor: not-allowed}.opts.is-fz .variant:has(input:disabled){cursor: not-allowed}.fzh.is-home{height: 100svh;min-height: 600px;max-height: 1100px}.fzh.is-home::before{content: '';position: absolute;inset: 0 0 auto;height: 220px;z-index: 2;pointer-events: none;background: linear-gradient(180deg,rgba(20,18,16,.45),rgba(20,18,16,0))}.fzh.is-home .fzh-text{bottom: clamp(88px,14vh,140px)}.fzh.is-home .fzh-text-in{max-width: 560px}.fzh.is-home .fzh-name{font-size: clamp(40px,5vw,72px)}@media (max-width: 860px){.fzh.is-home{height: 100svh;min-height: 560px;max-height: none}.fzh.is-home .fzh-text{bottom: 72px}.fzh.is-home .fzh-name{font-size: 38px}}.home-line{max-width: 34ch;margin: var(--s6) auto 0;padding: 0 var(--gutter);text-align: center;font: italic 400 clamp(22px,2.4vw,30px)/1.35 var(--display);color: var(--piombo);text-wrap: balance}.hconcept{max-width: 760px;margin: 0 auto;padding: var(--s9) var(--gutter) 0;text-align: center}.hconcept h2{margin: 0 0 var(--s5);font: 400 clamp(30px,3.4vw,48px)/1.1 var(--display);text-wrap: balance}.hconcept p:not(.eyebrow){margin: 0 auto var(--s4);max-width: 62ch;color: var(--piombo-2);font-size: 17px;line-height: 1.75}.hconcept .sec-link{display: inline-block;margin-top: var(--s3)}.home-journal + .showroom-band{margin-top: 0}.houses,.cats,.home-journal{overflow-x: clip}.ab-hero{position: relative;min-height: min(78vh,760px);display: flex;align-items: flex-end;overflow: hidden;color: #fff;background: var(--sand)}.ab-hero-img{position: absolute;inset: 0;margin: 0}.ab-hero-img img{width: 100%;height: 100%;object-fit: cover}.ab-hero::after{content: '';position: absolute;inset: 0;background: linear-gradient(0deg,rgba(22,19,16,.66) 0%,rgba(22,19,16,.2) 55%,rgba(22,19,16,.3) 100%)}.ab-hero-text{position: relative;z-index: 1;width: 100%;padding-bottom: clamp(48px,9vh,96px)}.ab-hero-text .crumbs,.ab-hero-text .crumbs ol,.ab-hero-text .crumbs li,.ab-hero-text .crumbs a,.ab-hero-text .crumb-back{color: rgba(255,255,255,.85)}.ab-hero-text .eyebrow{color: rgba(255,255,255,.9)}.ab-hero h1{max-width: 16ch;margin: 0 0 var(--s4);font: 400 clamp(40px,5.2vw,76px)/1.03 var(--display);color: #fff;text-wrap: balance}.ab-hero .lead{max-width: 52ch;color: rgba(255,255,255,.92)}.ab-story{display: grid;gap: var(--s9);max-width: var(--wrap);margin: var(--s9) auto 0;padding: 0 var(--gutter)}.ab-block{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(32px,6vw,96px);align-items: center}.ab-block.is-flip .ab-img{order: 2}.ab-img{margin: 0;aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino)}.ab-img img,.ab-img picture{display: block;width: 100%;height: 100%;object-fit: cover}.ab-text h2{margin: 0 0 var(--s4);font: 400 clamp(30px,3.2vw,46px)/1.08 var(--display);text-wrap: balance}.ab-text p:not(.eyebrow){max-width: 52ch;color: var(--piombo-2);font-size: 17px;line-height: 1.75}.ab-excl{margin-top: var(--s9);padding: var(--s9) 0;background: var(--sand);color: var(--sand-ink);text-align: center}.ab-excl h2{margin: 0 0 var(--s4);font: 400 clamp(30px,3.4vw,48px)/1.1 var(--display);color: var(--piombo);text-wrap: balance}.ab-excl-text{max-width: 56ch;margin: 0 auto var(--s7);font-size: 17px}.ab-excl-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s4)}.ab-excl-list a{display: grid;justify-items: center;align-content: start;gap: var(--s3);height: 100%;padding: var(--s6) var(--s4);background: rgba(251,250,247,.7);color: var(--piombo);text-decoration: none;transition: background .25s}.ab-excl-list a:hover{background: var(--seta)}.ab-excl-list.ab-brands{grid-template-columns: repeat(3,minmax(0,1fr));max-width: 1080px;margin: 0 auto}.ab-brands .ab-logo img{height: 56px;width: auto;max-width: 100%;object-fit: contain}.ab-logo{display: grid;place-items: center;height: 64px}.ab-logo img{max-width: 100%;height: auto;max-height: 64px;width: auto}.ab-bname{font: 400 20px/1.2 var(--display)}.ab-btag{font-size: 14px;color: var(--piombo-2);line-height: 1.5}.ab-others{padding-top: var(--s9);text-align: center}.ab-others h2{margin: 0 0 var(--s3);font: 400 clamp(26px,2.6vw,36px)/1.15 var(--display)}.ab-others>p:not(.eyebrow){color: var(--piombo-2)}.ab-others-list{list-style: none;margin: var(--s6) 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: var(--s5) clamp(28px,5vw,64px)}.ab-others-list a{display: block;opacity: .75;transition: opacity .25s}.ab-others-list a:hover{opacity: 1}.ab-others-list img{height: 34px;width: auto}.ab-personal{max-width: var(--wrap);margin: var(--s9) auto 0;padding: 0 var(--gutter)}.ab-links{display: flex;flex-wrap: wrap;gap: var(--s3) var(--s6);margin-top: var(--s5)}.ab-visit{margin-top: var(--s9);padding: var(--s9) 0;border-top: 1px solid var(--rule)}.ab-visit-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(32px,6vw,80px);align-items: center}.ab-visit h2{margin: 0 0 var(--s4);font: 400 clamp(30px,3.2vw,46px)/1.08 var(--display)}.smap{margin: 0}.smap-view{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: #F1ECE4;isolation: isolate}.smap-go{position: absolute;inset: 0;display: block;color: var(--piombo)}.smap-go picture,.smap-go img{display: block;width: 100%;height: 100%;object-fit: cover}.smap-go img{transition: transform 1.2s cubic-bezier(.2,.7,.2,1)}.smap-go:hover img{transform: scale(1.025)}.smap-go:focus-visible{outline: 2px solid var(--bronzo);outline-offset: -4px}.smap-pin{position: absolute;left: 50%;top: 50%;display: flex;flex-direction: column;align-items: center;transform: translate(-50%,calc(-100% + 2px));pointer-events: none}.smap-pin svg{display: block;filter: drop-shadow(0 3px 5px rgba(31,29,26,.28))}.smap-card{margin-bottom: 8px;padding: 9px 16px 10px;background: var(--seta);color: var(--piombo);box-shadow: 0 6px 22px rgba(31,29,26,.14);text-align: center;white-space: nowrap}.smap-card strong{display: block;font: 400 17px/1.15 var(--display)}.smap-card small{display: block;margin-top: 4px;font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--piombo-2)}.smap-osm{position: absolute;z-index: 1;right: 0;bottom: 0;padding: 2px 8px;background: rgba(251,250,247,.85);color: #5F584E;font-size: 11px;line-height: 1.5}.smap-osm a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.smap iframe{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;border: 0}.smap.is-live .smap-pin,.smap.is-live .smap-osm{visibility: hidden}.smap-foot{margin-top: 10px;font-size: 14px}.smap-foot a{text-decoration: underline;text-underline-offset: 3px}.smap-foot a::after{content: " ↗";text-decoration: none;display: inline-block;margin-left: 2px}.sb-map{grid-column: 1 / -1;margin-top: var(--s4)}.ct-map{margin-top: var(--s5)}.smap-mini .smap-view{aspect-ratio: 4 / 3}.smap-mini .smap-card{padding: 6px 10px 7px;margin-bottom: 6px}.smap-mini .smap-card strong{font-size: 14px}.smap-mini .smap-card small{display: none}@media (max-width: 860px){.smap-view{aspect-ratio: 1 / 1}.smap-mini .smap-view{aspect-ratio: 16 / 9}}@media (prefers-reduced-motion: reduce){.smap-go img{transition: none}.smap-go:hover img{transform: none}}@media (max-width: 860px){.ab-story{gap: var(--s8);margin-top: var(--s8)}.ab-block,.ab-visit-in{grid-template-columns: 1fr;gap: var(--s5)}.ab-block.is-flip .ab-img{order: 0}.ab-excl-list,.ab-excl-list.ab-brands{grid-template-columns: 1fr 1fr}.ab-brands li:last-child:nth-child(odd){grid-column: 1 / -1}.ab-excl-list a{padding: var(--s5) var(--s3)}}.blu-col .sec-lead{grid-column: 1 / -1;max-width: 60ch;margin: var(--s3) 0 0;color: var(--piombo-2)}.rail.is-blu{margin-top: var(--s5)}.rail.is-blu .rail-track{gap: var(--s4)}.rail.is-blu .rail-track>li{width: calc((100% - 3 * var(--s4)) / 4)}.rail.is-blu .ccard-img{aspect-ratio: 4 / 3;margin-bottom: var(--s2)}.rail.is-blu .ccard-img img{object-position: 50% 58%}.rail.is-blu .ccard h3{font-size: 20px;margin-bottom: 2px}.rail.is-blu .ccard p{font-size: 11px;letter-spacing: .12em}.blu-col .rail-best{margin-top: var(--s6)}.blu-all{margin: var(--s5) 0 0;text-align: center}@media (max-width: 1100px){.rail.is-blu .rail-track>li{width: calc((100% - 2 * var(--s4)) / 3)}}@media (max-width: 700px){.rail.is-blu .rail-track>li{width: 68%}}@media (min-width: 861px){.mega-panel{max-height: calc(100vh - 110px);overflow-y: auto}}.shop-only{display: none}.shop-on .shop-only{display: revert}.shop-on .shop-off{display: none}.shop-on .nav-icon.shop-only{display: inline-flex}.shop-on .foot-news.shop-only{display: block}.shop-on .checkout.shop-only{display: grid}.nav-icon{position: relative}.nav-count{position: absolute;top: -4px;right: -8px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 8px;background: var(--piombo);color: var(--seta);font-size: 10px;line-height: 16px;text-align: center}.fav{position: absolute;top: 8px;right: 8px;z-index: 2;width: 36px;height: 36px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: rgba(250,249,246,.82);color: var(--piombo);cursor: pointer;transition: color .2s,background-color .2s}.fav:hover{background: var(--seta)}.fav::after{content: '';position: absolute;inset: -4px;border-radius: 50%}.fav.is-big::after{content: none}.fav.is-on svg{fill: currentColor}.fav.is-big{position: static;flex: none;width: 44px;height: 44px;background: transparent}.card{position: relative}.pb-head{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s3)}.pb-code{margin: 4px 0 0;font-size: 13px;color: var(--piombo-2)}.pb-stock{margin: 6px 0 0;font-size: 14px}.pb-stock[data-state="În stoc"]::before,.pb-stock[data-state="Stoc limitat"]::before{content: '';display: inline-block;width: 7px;height: 7px;border-radius: 50%;margin-right: 8px;background: #4F7A4A;vertical-align: 1px}.pb-stock[data-state="Stoc limitat"]::before{background: #B8862B}.pb-buy{display: flex;gap: var(--s3);margin: var(--s4) 0 0;flex-wrap: wrap}.pb-buy .btn{flex: 1;min-height: 48px}.qty{display: inline-flex;align-items: stretch;border: 1px solid var(--rule)}.qty button{width: 44px;min-height: 44px;border: 0;background: transparent;font-size: 18px;cursor: pointer;color: inherit}.qty button:disabled{opacity: .3;cursor: default}.qty input{width: 48px;border: 0;background: transparent;text-align: center;font: inherit;-moz-appearance: textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.qty.is-small button{width: 36px;min-height: 36px}.qty.is-small input{width: 40px}.pb-watch{margin: var(--s4) 0 0;font-size: 14px}.pb-watch span{display: flex;gap: var(--s2);margin-top: 6px}.pb-watch input{flex: 1;min-width: 0;min-height: 44px;padding: 0 12px;border: 1px solid var(--rule);background: transparent;font: inherit}.no-scroll{overflow: hidden}.drawer{position: fixed;inset: 0;z-index: 90}.drawer-bg{position: absolute;inset: 0;background: rgba(23,21,18,.45);opacity: 0;transition: opacity .25s}.drawer-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(440px,100%);display: flex;flex-direction: column;background: var(--seta);transform: translateX(100%);transition: transform .25s cubic-bezier(.2,.7,.2,1)}.drawer.is-open .drawer-bg{opacity: 1}.drawer.is-open .drawer-panel{transform: none}.drawer-panel header{display: flex;align-items: center;justify-content: space-between;padding: var(--s4) var(--s4);border-bottom: 1px solid var(--rule)}.drawer-panel h2{font: 400 24px/1.1 var(--display);margin: 0}.drawer-panel header button{width: 44px;height: 44px;border: 0;background: none;cursor: pointer;color: inherit}.drawer-body{flex: 1;overflow-y: auto;padding: 0 var(--s4) var(--s4);display: flex;flex-direction: column}.drawer-foot{margin-top: auto;padding-top: var(--s4);display: grid;gap: var(--s2)}.cl-list{list-style: none;margin: 0;padding: 0}.cl{display: grid;grid-template-columns: 76px 1fr auto;gap: var(--s3);padding: var(--s3) 0;border-bottom: 1px solid var(--rule)}.cl-img{display: block;aspect-ratio: 1;background: var(--lino);overflow: hidden}.cl-img img{width: 100%;height: 100%;object-fit: contain}.cl-name{font-size: 15px;text-decoration: none}.cl-var,.cl-code{margin: 2px 0 0;font-size: 13px;color: var(--piombo-2)}.cl-row{display: flex;align-items: center;gap: var(--s3);margin-top: var(--s2)}.cl-price{margin: 0;white-space: nowrap}.cl-list.is-compact .cl{grid-template-columns: 1fr auto}.cl-list.is-compact .cl-img{display: none}.totals{margin: var(--s3) 0}.totals>div{display: flex;justify-content: space-between;gap: var(--s3);padding: 4px 0}.totals dt,.totals dd{margin: 0}.totals .is-total{margin-top: 6px;padding-top: 10px;border-top: 1px solid var(--rule);font-size: 18px}.shop-wrap{padding-block: var(--s6) var(--s7)}.shop-head{margin-bottom: var(--s5)}.shop-empty,.shop-off{padding: var(--s5) 0;font-size: 17px}.co-notice{margin: var(--s3) 0;padding: var(--s3) var(--s4);background: var(--sand,#EFE7D8)}.co-notice ul{margin: 0;padding-left: 18px}.co-notice p{margin: 0 0 4px}.cart-page,.checkout{grid-template-columns: minmax(0,1fr) 380px;gap: var(--s6);align-items: start}.cart-page{display: grid}.co-side{position: sticky;top: var(--s4);padding: var(--s4);background: var(--gesso,#ECEAE4);display: grid;gap: var(--s2)}.co-side h2{font: 400 24px/1.1 var(--display);margin: 0}.co-small{margin: 0;font-size: 13px;color: var(--piombo-2)}.co-sec{margin: 0 0 var(--s5);padding: 0;border: 0;min-width: 0}.co-sec legend{font: 400 24px/1.2 var(--display);padding: 0;margin-bottom: var(--s3)}.co-choice{display: grid;gap: var(--s2);margin-bottom: var(--s3)}.co-choice label{display: flex;gap: var(--s3);align-items: baseline;padding: var(--s3);border: 1px solid var(--rule);cursor: pointer}.co-choice small{display: block;color: var(--piombo-2)}.co-checks label{display: block;margin-bottom: var(--s2);font-size: 14px}.co-account{margin: 0 0 var(--s3);font-size: 14px}.f-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3)}.f-grid[hidden]{display: none}.f{display: grid;gap: 4px;min-width: 0}.f.is-full,.is-full{grid-column: 1 / -1}.f label{font-size: 14px}.f label input,.f label select{margin-top: 4px}.f input,.f select,.f textarea{width: 100%;min-height: 46px;padding: 10px 12px;border: 1px solid var(--rule);background: var(--seta);color: inherit;font: inherit;border-radius: 0}.f input[aria-invalid]{border-color: #A33}.f-err{margin: 0;font-size: 13px;color: #8E2B2B}.tag{padding: 2px 8px;background: var(--sand,#EFE7D8);font-size: 13px}.thanks{max-width: 620px;margin: var(--s4) 0}.foot-news{padding: 0 var(--gutter) var(--s5);max-width: var(--wrap);margin: 0 auto}.foot-news label{display: block;margin-bottom: 8px;font-size: 14px}.foot-news-row{display: flex;gap: var(--s2);max-width: 520px}.foot-news input{flex: 1;min-width: 0;min-height: 46px;padding: 0 12px;border: 1px solid rgba(255,255,255,.35);background: transparent;color: inherit;font: inherit}.foot-news-msg{display: block;margin-top: 6px;font-size: 14px}.adm-bar{display: flex;gap: var(--s2);margin-bottom: var(--s4);flex-wrap: wrap}.adm-bar input{flex: 1;min-width: 200px;min-height: 44px;padding: 0 12px;border: 1px solid var(--rule);background: transparent;font: inherit}.adm-scroll{overflow-x: auto}.adm-table{width: 100%;border-collapse: collapse;font-size: 14px}.adm-table th,.adm-table td{padding: 8px 10px 8px 0;border-bottom: 1px solid var(--rule);text-align: left;vertical-align: top}.adm-table input[type="number"]{width: 90px;min-height: 36px;padding: 0 6px;border: 1px solid var(--rule);background: transparent;font: inherit}.adm-cols{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: var(--s5);margin-bottom: var(--s4)}.adm-cols form{display: grid;gap: var(--s3)}@media (max-width: 860px){.cart-page,.shop-on .checkout.shop-only,.adm-cols{grid-template-columns: minmax(0,1fr)}.co-side{position: static}.f-grid{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.drawer-panel,.drawer-bg{transition: none}}@media (max-width: 860px){.shop-on .bar-right .nav-wa{display: none}.shop-on .bar-right .nav-icon{padding-inline: 2px}}.foot-news{padding-top: var(--s4)}.hcats{display: grid;grid-template-columns: 2fr 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 2px;height: min(85vh,820px);min-height: 520px;background: var(--seta)}.hcat{position: relative;display: block;min-width: 0;overflow: hidden;color: #fff;text-decoration: none;background: var(--lino)}.hcat:hover{color: #fff}.hcat-1{grid-row: 1 / 3}.hcat-2{grid-column: 2 / 4}.hcat-img{position: absolute;inset: 0;display: block}.hcat-img picture{display: block;width: 100%;height: 100%}.hcat-img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--focus,50% 50%);transition: transform 1.6s cubic-bezier(.2,.7,.2,1)}.hcat:hover .hcat-img img,.hcat:focus-visible .hcat-img img{transform: scale(1.04)}.hcat::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(20deg,rgba(20,17,14,.74) 0%,rgba(20,17,14,.42) 30%,rgba(20,17,14,0) 62%)}.hcat-text{position: absolute;z-index: 1;left: 0;bottom: 0;display: grid;gap: 6px;justify-items: start;max-width: min(92%,420px);padding: clamp(18px,2.2vw,32px)}.hcat-label{font: 500 11px/1.3 var(--text);letter-spacing: .22em;text-transform: uppercase}.hcat-title{font: 400 clamp(22px,2.3vw,34px)/1.12 var(--display);text-wrap: balance;text-shadow: 0 1px 14px rgba(20,17,14,.35)}.hcat-1 .hcat-title{font-size: clamp(28px,3.2vw,46px)}.hcat-link{margin-top: 4px;font: 500 12px/1.4 var(--text);letter-spacing: .14em;text-transform: uppercase;text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 5px;transition: text-decoration-color .3s}.hcat:hover .hcat-link,.hcat:focus-visible .hcat-link{text-decoration-color: currentColor}.hcat:focus-visible{outline: 2px solid #fff;outline-offset: -4px}@media (prefers-reduced-motion: reduce){.hcat-img img{transition: none}.hcat:hover .hcat-img img{transform: none}}@media (max-width: 1000px){.hcats{height: min(78vh,760px)}}@media (max-width: 700px){.hcats{display: grid;grid-template-columns: 1fr;grid-template-rows: none;height: auto;min-height: 0}.hcat,.hcat-1,.hcat-2{grid-column: auto;grid-row: auto;aspect-ratio: 4 / 5;max-height: 60svh;width: 100%}.hcat-img img{object-position: var(--focus-m,50% 42%)}.hcat::after{background: linear-gradient(0deg,rgba(20,17,14,.7) 0%,rgba(20,17,14,.28) 26%,rgba(20,17,14,0) 46%)}.hcat-text{max-width: 100%;padding: 16px max(16px,env(safe-area-inset-left,0px)) 18px;gap: 4px}.hcat-title,.hcat-1 .hcat-title{font-size: 24px}}.foot-legal{display: grid;gap: 6px}.foot-company{font-size: 12px;line-height: 1.6;opacity: .78}.foot-links{display: flex;flex-wrap: wrap;gap: 0 var(--s5);font-size: 12px;opacity: .72}.foot-links a{text-underline-offset: 3px}.foot-copy{font-size: 13px;opacity: .85}html{scroll-padding-top: 76px}.nav-x{display: none}.bbar-menu{display: none}@media (max-width: 860px){:root{--gutter-safe-l: max(var(--gutter),env(safe-area-inset-left,0px));--gutter-safe-r: max(var(--gutter),env(safe-area-inset-right,0px))}body:not(.is-home) .chrome{position: sticky;top: calc(var(--tb,30px) * -1)}.site-header{background: var(--seta)}.site-header .bar{grid-template-columns: auto 1fr auto;gap: 0 var(--s2);padding: 0 var(--gutter-safe-r) 0 var(--gutter-safe-l);min-height: 56px}.nav-toggle{min-width: 44px;justify-content: flex-start}.wordmark{justify-self: center;min-height: 44px;display: inline-flex;flex-direction: column;justify-content: center;text-decoration: none}.bar-right{gap: 0}.nav-icon{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center}.nav-wa{min-height: 44px;display: inline-flex;align-items: center}.nav-left{top: 0;bottom: auto;height: 100vh;height: 100dvh;z-index: 90;width: min(100vw,420px);overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding: calc(env(safe-area-inset-top,0px) + 8px) max(var(--s5),env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + var(--s6)) max(var(--s5),env(safe-area-inset-left,0px))}.nav-backdrop{z-index: 85}.nav-x{display: inline-flex;align-items: center;justify-content: center;position: sticky;top: 0;z-index: 2;width: 44px;height: 44px;margin: 0 0 var(--s2) auto;padding: 0;border: 0;background: var(--seta);color: var(--piombo);cursor: pointer;float: right}.nav-left .mega,.nav-left .nav-link{clear: both}.nav-left .mega>summary,.nav-left .nav-link{min-height: 48px;align-items: center;padding: 12px 0}.nav-left a{min-height: 44px}.mega-brands a,.mega-cats ul a,.mega-list a,.drawer-contact a{display: flex;align-items: center;min-height: 44px}.so{z-index: 95}.filters{z-index: 95}.bbar{padding-top: env(safe-area-inset-top,0px)}.bbar-in{padding: 0 var(--gutter-safe-r) 0 var(--gutter-safe-l)}.bbar-menu{display: inline-flex;align-items: center;justify-content: flex-start;flex: none;width: 44px;height: 44px;padding: 0;border: 0;background: none;color: var(--piombo);cursor: pointer}.bbar-search{width: 44px;height: 44px}.bbar-arrow{width: 44px;height: 44px}.bbar-wa{min-height: 44px}.bbar-top,.bbar-name{min-height: 44px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size: 16px !important}.bbar-logo{display: inline-flex;align-items: center;min-height: 44px}.filters-foot{padding-bottom: calc(var(--s3) + env(safe-area-inset-bottom,0px))}.drawer-panel{padding-bottom: env(safe-area-inset-bottom,0px)}}@media (max-width: 400px){.bbar-wa span,.bbar-wa{font-size: 0}.bbar-wa{gap: 0;width: 44px;padding: 0;justify-content: center}}.rail-track,.pg-track,.pv-track,.bbar-links,.csub ul,.tabs ul{touch-action: pan-x pan-y;overscroll-behavior-x: contain}.rail-track,.pg-track,.pg-thumbs,.pv-track,.bbar-links,.tabs ul,.col-tabs ul,.cx-bar-list,.table-wrap,.art-table,.adm-scroll{overflow-y: hidden}@media (max-width: 860px){.pg,.btype-grid,.jf-row,.mtiles,.bdisc-row,.csub.is-subs ul{overflow-y: hidden}}html,body{overflow-x: clip}.si-page{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: calc(100dvh - 73px);background: var(--gesso)}.si-photo{position: relative;overflow: hidden;background: var(--lino)}.si-photo picture{position: absolute;inset: 0;display: block}.si-photo img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%;display: block}.si-col{display: flex;flex-direction: column;justify-content: center;width: min(100%,420px);margin: 0 auto;padding: var(--s6) 16px;box-sizing: content-box;max-width: calc(100% - 32px)}.si-head h1{font: 400 32px/1.15 var(--display);margin: 0 0 6px}.si-head p{margin: 0 0 var(--s4);color: #5F584E;font-size: 16px}.si-tabs{display: flex;gap: var(--s4);margin-bottom: var(--s4);border-bottom: 1px solid var(--rule)}.si-tabs button{min-height: 44px;padding: 0 2px;margin-bottom: -1px;border: 0;border-bottom: 2px solid transparent;background: none;color: #5F584E;font: inherit;font-size: 16px;cursor: pointer}.si-tabs button[aria-selected="true"]{border-bottom-color: var(--bronzo);color: var(--piombo);font-weight: 600}.si-tabs button:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 2px}.si-social{display: grid;gap: 10px;margin-bottom: var(--s3)}.si-sso{display: flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;border: 1px solid var(--rule);background: var(--seta);color: var(--piombo);text-decoration: none;font-size: 16px;transition: border-color .2s}.si-sso:hover{border-color: var(--bronzo)}.si-or{display: flex;align-items: center;gap: var(--s3);margin: 6px 0 0;color: #6E665B;font-size: 14px}.si-or::before,.si-or::after{content: '';flex: 1;height: 1px;background: var(--rule)}.si-form{display: grid;gap: var(--s3)}.si-form[hidden]{display: none}.si-form .btn{width: 100%}.si-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3)}.si-forgot{margin: -8px 0 0;text-align: right}.si-forgot .link-btn{min-height: 44px;font-size: 14px;letter-spacing: 0}.si-checks{display: grid;gap: 8px}.si-checks .co-check{font-size: 14px;line-height: 1.45}.si-checks input[type=checkbox]{width: 20px;height: 20px;flex: none}.si-sub{font: 400 26px/1.1 var(--display);margin: 0}.f-pass{position: relative;display: block}.f-pass input{padding-right: 52px}.f-eye{position: absolute;top: 0;right: 0;bottom: 0;width: 48px;display: grid;place-items: center;padding: 0;border: 0;background: none;color: #5F584E;cursor: pointer}.f-eye:hover{color: var(--piombo)}.f-eye .eye-off,.f-eye[aria-pressed="true"] .eye-on{display: none}.f-eye[aria-pressed="true"] .eye-off{display: block}.f-hint{margin: 4px 0 0;color: #5F584E;font-size: 14px}.f-hint[data-ok="true"]{color: #2F5D4A}.f-hint[data-ok="false"]{color: #A33}.f-ok{margin: 0;color: #2F5D4A}.pw-meter{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;margin-top: 6px}.pw-meter i{height: 3px;background: var(--rule);transition: background .2s}.pw-meter[data-level="1"] i:nth-child(-n+1){background: #B5742E}.pw-meter[data-level="2"] i:nth-child(-n+2){background: var(--bronzo)}.pw-meter[data-level="3"] i{background: #2F5D4A}.ac-wrap{padding-block: var(--s6) var(--s7)}.ac-head{margin-bottom: var(--s5)}.ac-head h1{font: 400 32px/1.15 var(--display);margin: 0}.ac-head p{margin: 4px 0 0;color: #5F584E;font-size: 15px;overflow-wrap: anywhere}.ac{display: grid;grid-template-columns: 232px minmax(0,1fr);gap: var(--s6);align-items: start}.ac-nav{display: grid;gap: 2px;position: sticky;top: calc(var(--tb,80px) + 16px)}.ac-nav button,.ac-nav a{display: flex;align-items: center;gap: 12px;min-height: 46px;padding: 0 14px;border: 0;border-left: 2px solid transparent;background: none;color: #4C463E;font: inherit;font-size: 15px;text-align: left;text-decoration: none;cursor: pointer;transition: background .2s,color .2s}.ac-nav button:hover,.ac-nav a:hover{background: var(--lino);color: var(--piombo)}.ac-nav [aria-current="true"]{border-left-color: var(--bronzo);background: var(--lino);color: var(--piombo);font-weight: 600}.ac-nav svg{flex: none}.ac-body{min-width: 0}.ac-skel{display: grid;grid-template-columns: 232px minmax(0,1fr);gap: var(--s6);align-items: start}.ac-skel i{display: block;background: var(--lino);border-radius: 2px;animation: ac-pulse 1.4s ease-in-out infinite}.ac-skel-nav{display: grid;gap: 10px}.ac-skel-nav i{height: 36px}.ac-skel-body{display: grid;gap: var(--s3)}.ac-skel-body i{height: 96px}.ac-skel-body i:first-child{height: 28px;width: 40%}@keyframes ac-pulse{50%{opacity: .55}}@media (prefers-reduced-motion: reduce){.ac-skel i{animation: none}}.ac-title{font: 400 24px/1.2 var(--display);margin: 0 0 var(--s4)}.ac-lead{margin: 0 0 var(--s4);color: #5F584E}.ac-empty{padding: var(--s5);background: var(--seta);border: 1px solid var(--rule)}.ac-empty p{margin: 0 0 var(--s3)}.ac-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 4px var(--s4);margin: 0}.ac-acts .link-btn{min-height: 44px}.ac-danger{margin-top: var(--s6);padding-top: var(--s3);border-top: 1px solid var(--rule);max-width: 560px}.ac-danger summary{min-height: 44px;display: flex;align-items: center;cursor: pointer;color: #5F584E;font-size: 15px}.ac-danger form{display: grid;gap: var(--s3);margin-top: var(--s2,8px)}.ac-danger p{margin: 0;color: #5F584E}.ac-body .f-grid{max-width: 640px}.ac-body .f-grid .is-full{grid-column: 1 / -1}.orders{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s4)}.oc{padding: var(--s4);background: var(--seta);border: 1px solid var(--rule)}.oc-head{display: flex;justify-content: space-between;align-items: flex-start;gap: var(--s3)}.oc-num{font: 400 20px/1.2 var(--display);margin: 0}.oc-date{margin: 2px 0 0;color: #5F584E;font-size: 14px}.tag{padding: 3px 10px;background: var(--torrone);font-size: 13px;white-space: nowrap}.tag[data-state="Anulată"],.tag[data-state="Returnată"]{background: var(--lino);color: #5F584E}.oc-steps{list-style: none;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));margin: var(--s4) 0 0;padding: 0}.oc-steps li{position: relative;padding-top: 18px;color: #6E665B;font-size: 13px;line-height: 1.25}.oc-steps li::before{content: '';position: absolute;top: 4px;left: 0;width: 10px;height: 10px;border-radius: 50%;background: var(--seta);border: 1px solid #B8AE9F;z-index: 1;box-sizing: border-box}.oc-steps li::after{content: '';position: absolute;top: 8.500px;left: 10px;right: 0;height: 1px;background: var(--rule)}.oc-steps li:last-child::after{display: none}.oc-steps li.is-done::before,.oc-steps li.is-on::before{background: var(--bronzo);border-color: var(--bronzo)}.oc-steps li.is-done::after{background: var(--bronzo)}.oc-steps li.is-done,.oc-steps li.is-on{color: var(--piombo)}.oc-steps li.is-on{font-weight: 600}.oc-lines{list-style: none;margin: var(--s4) 0 0;padding: 0;display: grid;gap: var(--s3)}.oc-lines>li{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: var(--s3);align-items: center}.oc-img{display: block;aspect-ratio: 1;background: #fff;overflow: hidden}.oc-img img{width: 100%;height: 100%;object-fit: contain;display: block}.oc-text a{color: inherit;text-decoration: none;font-family: var(--display);font-size: 17px;line-height: 1.25}.oc-text p{margin: 2px 0 0;color: #5F584E;font-size: 14px}.oc-track{margin: var(--s3) 0 0;font-size: 14px}.oc-foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--s3);margin-top: var(--s4);padding-top: var(--s3);border-top: 1px solid var(--rule)}.oc-foot p{margin: 0}.oc-foot strong{font-family: var(--display);font-size: 20px;font-weight: 400;margin-left: 6px}.oc-msg{margin: var(--s3) 0 0;font-size: 14px}.ad-list{list-style: none;margin: 0 0 var(--s4);padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: var(--s3)}.ad{display: flex;flex-direction: column;justify-content: space-between;gap: var(--s2,8px);padding: var(--s4);background: var(--seta);border: 1px solid var(--rule)}.ad-text p{margin: 0}.ad-label{font-family: var(--display);font-size: 18px;margin-bottom: 6px !important;display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.ad-label .tag{font-family: var(--text)}.ad-form{margin-top: var(--s4);padding: var(--s4);background: var(--seta);border: 1px solid var(--rule)}.ad-form h3{font: 400 20px/1.2 var(--display);margin: 0}.fv-wrap{padding-block: var(--s5) var(--s7);min-height: min(70vh,640px)}.fv-head{display: flex;align-items: baseline;gap: var(--s3);margin-bottom: var(--s4)}.fv-head h1{font: 400 28px/1.2 var(--display);margin: 0}.fv-head p{margin: 0;color: #5F584E;font-size: 15px}[data-favorites] .card-img img{object-fit: contain}.fv-off{margin-top: var(--s6);padding-top: var(--s5);border-top: 1px solid var(--rule)}.fv-off h2{font: 400 22px/1.25 var(--display);margin: 0 0 6px}.fv-off-lead{margin: 0 0 var(--s4);color: #5F584E;font-size: 15px;max-width: 60ch}.card.is-off .card-img img{filter: grayscale(1);opacity: .55}.card.is-off .card-brand,.card.is-off .card-name{color: #6E675D}.fv-remove{min-height: 44px;padding: 0 18px;margin-top: 4px;border: 1px solid var(--piombo);background: transparent;color: inherit;font: inherit;font-size: 13px;letter-spacing: .06em;text-transform: uppercase;cursor: pointer;transition: background .2s,color .2s}.fv-remove:hover,.fv-remove:focus-visible{background: var(--piombo);color: var(--seta)}.fv-empty{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);background: var(--seta);border: 1px solid var(--rule)}.fv-empty-img{aspect-ratio: 3 / 2;overflow: hidden;background: var(--lino)}.fv-empty-img img{width: 100%;height: 100%;object-fit: cover;display: block}.fv-empty-text{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: var(--s6)}.fv-empty-text h2{font: 400 26px/1.2 var(--display);margin: 0 0 8px}.fv-empty-text p{margin: 0 0 var(--s4);color: #5F584E;max-width: 36ch}@media (max-width: 860px){.si-page{grid-template-columns: minmax(0,1fr);min-height: 0}.si-photo{height: 150px}.si-photo img{object-position: 50% 42%}.si-col{width: auto;max-width: 420px;padding: var(--s4) 16px var(--s6);box-sizing: border-box;justify-content: flex-start}.si-head h1{font-size: 28px}.ac-wrap{padding-block: var(--s4) var(--s6)}.ac-head{margin-bottom: var(--s3)}.ac-head h1{font-size: 28px}.ac{grid-template-columns: minmax(0,1fr);gap: var(--s4)}.ac-skel{grid-template-columns: minmax(0,1fr);gap: var(--s4)}.ac-skel-nav{display: flex;gap: 8px;overflow: hidden}.ac-skel-nav i{flex: none;width: 104px;height: 40px}.ac-nav{position: static;display: flex;gap: 0;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;margin: 0 calc(var(--gutter) * -1);padding: 0 var(--gutter);border-bottom: 1px solid var(--rule);touch-action: pan-x pan-y;overscroll-behavior-x: contain}.ac-nav::-webkit-scrollbar{display: none}.ac-nav button,.ac-nav a{flex: none;gap: 8px;padding: 0 12px;border-left: 0;border-bottom: 2px solid transparent;white-space: nowrap}.ac-nav button:hover,.ac-nav a:hover{background: none}.ac-nav [aria-current="true"]{background: none;border-bottom-color: var(--bronzo)}.oc{padding: var(--s3)}.oc-steps li{font-size: 11px}.oc-foot .btn{width: 100%}.fv-head h1{font-size: 26px}.fv-empty{grid-template-columns: minmax(0,1fr)}.fv-empty-text{padding: var(--s4)}.fv-empty-text .btn{width: 100%;text-align: center}}@media (max-width: 340px){.si-row{grid-template-columns: minmax(0,1fr)}}.steps{display: flex;gap: 0;margin: 0;padding: 0;list-style: none;font-size: 12px;letter-spacing: .06em;color: var(--piombo-2);counter-reset: st}.steps li{display: inline-flex;align-items: center}.steps li + li::before{content: '';width: clamp(14px,3vw,36px);height: 1px;margin: 0 10px;background: var(--rule)}.steps a,.steps span{text-decoration: none;color: inherit}.steps .is-on{color: var(--piombo);font-weight: 600}.steps .is-done a{text-decoration: underline;text-underline-offset: 3px}.cart-wrap{max-width: var(--wrap);margin: 0 auto;padding: var(--s5) var(--gutter) var(--s6);min-height: min(70vh,640px)}html.js:not(.shop-on) .cart-empty{display: none}.cart-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: var(--s2) var(--s5);padding-bottom: var(--s4);border-bottom: 1px solid var(--rule);margin-bottom: var(--s4)}.cart-head h1{margin: 0;font: 400 26px/1.2 var(--display)}.cart-head h1 span{font: 400 14px/1 var(--text);color: var(--piombo-2)}.cart-page{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: var(--s7);align-items: start}.cart-page .cl-list .cl{display: grid;grid-template-columns: 140px minmax(0,1fr) auto;gap: var(--s4);align-items: start;padding: var(--s4) 0;border-bottom: 1px solid var(--rule)}.cart-page .cl-img{width: 140px;height: 140px;background: #fff}.cl-img img{width: 100%;height: 100%;object-fit: contain}.cl-brand{margin: 0 0 2px;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronzo)}.cl-name{font: 400 18px/1.25 var(--display);text-decoration: none}.cl-code{font-size: 12px;color: var(--piombo-2)}.cl-stock{margin: 4px 0 0;font-size: 13px;color: #3F6B4F}.cl-stock[data-state="La comandă"]{color: var(--bronzo)}.cl-row{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2) var(--s4);margin-top: var(--s3)}.cl-actions{display: inline-flex;gap: var(--s4);font-size: 13px;color: var(--piombo-2)}.cl-actions .link-btn{color: inherit;min-height: 44px}.cart-page .qty.is-small button{width: 40px;min-height: 40px}.cl-price{font-size: 16px}.sum{background: var(--seta);border: 1px solid var(--rule);padding: var(--s5);display: grid;gap: var(--s3)}.sum h2{margin: 0;font: 400 20px/1.2 var(--display)}.cart-page .sum,.checkout .sum{position: sticky;top: calc(var(--s4) + 72px)}.is-checkout .checkout .sum{top: var(--s4)}.sum .totals{margin: 0;font-size: 14px}.sum .totals.is-end{border-top: 1px solid var(--rule)}.sum .is-total{margin: 0;padding-top: 12px;border: 0;font-size: 22px;font-family: var(--display)}.is-off dd{color: #3F6B4F}.sum-free p{margin: 0 0 6px;font-size: 13px;color: var(--piombo-2)}.sum-bar{display: block;height: 2px;background: var(--rule)}.sum-bar span{display: block;height: 100%;background: var(--bronzo)}.sum-code summary{font-size: 13px;cursor: pointer;min-height: 32px}.sum-code form{display: flex;gap: var(--s2);margin-top: var(--s2)}.sum-code input{flex: 1;min-width: 0;padding: 10px 12px;border: 1px solid var(--rule);background: #fff;font: inherit;text-transform: uppercase}.sum-code .btn{padding-inline: 14px}.sum-applied{margin: 0;font-size: 13px}.sum>.btn{width: 100%;justify-content: center;text-align: center}.sum-trust{list-style: none;margin: var(--s1,4px) 0 0;padding: 0;display: grid;gap: 6px;font-size: 12px;color: var(--piombo-2)}.sum-trust li{display: flex;align-items: center;gap: 8px}.cart-empty{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: center;gap: var(--s6);margin-top: var(--s3)}.cart-empty[hidden]{display: none}.cart-empty img{width: 100%;height: clamp(240px,42vh,420px);object-fit: cover}.cart-empty-t p{margin: 0 0 var(--s4);font: 400 clamp(24px,3vw,34px)/1.2 var(--display)}.cart-recs{margin-top: var(--s7)}.cart-recs[hidden]{display: none}.cart-recs h2{margin: 0 0 var(--s4);font: 400 clamp(24px,2.6vw,32px)/1.2 var(--display)}.rec-brand{margin: var(--s2) 0 2px;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronzo)}.rec-name{margin: 0;font: 400 16px/1.25 var(--display)}.rec-price{margin: 4px 0 0;font-size: 14px}.is-cart .home-logos{margin-top: var(--s6);border-top: 1px solid var(--rule)}.bare-head{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--s3);min-height: 60px;padding: 0 max(var(--gutter),env(safe-area-inset-right,0px)) 0 max(var(--gutter),env(safe-area-inset-left,0px));background: var(--seta);border-bottom: 1px solid var(--rule)}.bare-head .wordmark{justify-self: center;min-height: 44px;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;text-decoration: none;color: var(--piombo)}.bare-head .wm-main{font-size: 24px}.bare-head .wm-sub{font-size: 8px;letter-spacing: .32em}.bare-back,.bare-safe{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;margin: 0;font-size: 13px;color: var(--piombo-2);text-decoration: none}.bare-safe{justify-self: end}.bare-foot{padding: var(--s5) var(--gutter) calc(var(--s5) + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--rule);font-size: 12px;color: var(--piombo-2);text-align: center}.bare-foot p{margin: 4px 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s4)}.bare-foot p:last-child{display: block}.co-page{max-width: 1200px;margin: 0 auto;padding: var(--s4) var(--gutter) var(--s7)}.co-page>.steps{justify-content: center;margin-bottom: var(--s5)}.shop-on .checkout.shop-only,.shop-on .co-page .checkout,.checkout{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,2fr);grid-template-areas: "main side";gap: var(--s7);align-items: start}.co-main{grid-area: main;min-width: 0}.co-side{grid-area: side}.co-sec{margin: 0 0 var(--s5);padding: 0 0 var(--s5);border: 0;border-bottom: 1px solid var(--rule);min-width: 0}.co-sec>h2{display: flex;align-items: center;gap: 12px;padding: 0;margin: 0 0 var(--s4);font: 400 24px/1.2 var(--display);letter-spacing: .005em}.co-n{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;border: 1px solid var(--torrone,#D9CBB4);border-radius: 50%;color: var(--bronzo);font: 500 12px/1 var(--text)}.co-account{margin: 0 0 var(--s3);font-size: 13px;color: var(--piombo-2)}.co-page .f-grid{gap: var(--s3);grid-template-columns: repeat(6,minmax(0,1fr))}.co-page .f-grid[hidden]{display: none}.co-page .f-grid>.f{grid-column: span 3}.co-page .f-grid>.f.is-full{grid-column: 1 / -1}.co-page .f-grid>.f.is-street{grid-column: span 4}.co-page .f-grid>.f.is-nr{grid-column: span 2}.co-page .f-grid>.f.is-third{grid-column: span 2}.co-page .f label{font-size: 13px;margin-bottom: 4px;display: block}.co-page .f input,.co-page .f select,.co-page textarea{width: 100%;padding: 11px 12px;border: 1px solid var(--rule);border-radius: 0;background: #fff;font: inherit;color: inherit}.co-page .f input:focus,.co-page .f select:focus,.co-page textarea:focus{outline: 0;border-color: var(--piombo);box-shadow: 0 0 0 1px var(--piombo)}.co-page [aria-invalid]{border-color: #A23B2D !important}.f-prefix{display: flex;align-items: stretch}.f-prefix>span{display: inline-flex;align-items: center;padding: 0 10px;border: 1px solid var(--rule);border-right: 0;background: var(--lino);font-size: 14px}.co-rows{border-top: 1px solid var(--rule);margin-bottom: var(--s4)}.co-row{position: relative;display: grid;grid-template-columns: 20px 22px minmax(0,1fr) auto;gap: 14px;align-items: start;padding: 16px 4px;border-bottom: 1px solid var(--rule);cursor: pointer;transition: background-color .2s ease}.co-row[hidden]{display: none}.co-row>input{position: absolute;opacity: 0;pointer-events: none}.co-dot{width: 18px;height: 18px;margin-top: 2px;border: 1px solid #A39A8C;border-radius: 50%;background: #fff;transition: border-color .2s ease,box-shadow .2s ease}.co-row>svg{margin-top: 1px;color: var(--bronzo)}.co-row-t{display: grid;gap: 3px;min-width: 0}.co-row-t strong{font-weight: 500;font-size: 15px}.co-row-t small{font-size: 13px;line-height: 1.5;color: var(--piombo-2)}.co-row-v{font-size: 14px;white-space: nowrap;padding-top: 1px}.co-row:hover{background: rgba(236,234,228,.45)}.co-row:has(input:checked){background: rgba(236,234,228,.7)}.co-row:has(input:checked) .co-dot{border-color: var(--piombo);box-shadow: inset 0 0 0 5px var(--piombo)}.co-row:has(input:focus-visible){outline: 2px solid var(--piombo);outline-offset: -2px}.co-seg{display: inline-grid;grid-template-columns: 1fr 1fr;margin: 0 0 var(--s4);border: 1px solid var(--piombo);max-width: 100%}.co-seg label{position: relative;cursor: pointer}.co-seg input{position: absolute;opacity: 0;pointer-events: none}.co-seg span{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 22px;font-size: 14px;letter-spacing: .02em;transition: background-color .2s ease,color .2s ease}.co-seg input:checked + span{background: var(--piombo);color: var(--seta)}.co-seg input:focus-visible + span{outline: 2px solid var(--bronzo);outline-offset: 2px}.co-seg label:not(:has(input:checked)):hover span{background: rgba(236,234,228,.7)}.co-help{margin: 0 0 var(--s2);font-size: 14px;color: var(--piombo-2)}.co-addr{margin-top: var(--s2)}.co-page .f-grid>.f.is-county,.co-page .f-grid>.f.is-city{grid-column: span 3}.co-flat{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--s2)}.co-page .co-flat .f label{font-size: 12.5px}.co-page .f-grid>.f.is-postal{grid-column: span 2}.co-page .f label small{color: var(--piombo-2);font-size: 12px}.co-page .f input::placeholder{color: #9A9285}.co-page .f input:disabled{background: #F4F2ED;color: #9A9285;cursor: not-allowed}.cb{position: relative}.cb-list{position: absolute;z-index: 30;left: 0;right: 0;top: calc(100% + 2px);max-height: 264px;overflow-y: auto;margin: 0;padding: 4px 0;list-style: none;background: #fff;border: 1px solid var(--piombo)}.cb-list[hidden]{display: none}.cb-list li{padding: 10px 12px;font-size: 14px;cursor: pointer}.cb-list li[aria-selected="true"],.cb-list li:hover{background: var(--gesso,#ECEAE4)}.cb-list .cb-none{color: var(--piombo-2);cursor: default}.cb-list .cb-none:hover{background: none}.co-cui{position: relative;display: block;max-width: 320px}.co-cui input{letter-spacing: .04em}.co-cui-spin,.co-spin{position: absolute;right: 12px;top: 50%;width: 16px;height: 16px;margin-top: -8px;border: 1.5px solid var(--rule);border-top-color: var(--piombo);border-radius: 50%;animation: co-spin .8s linear infinite}.co-cui-spin[hidden]{display: none}.co-cui-state{margin: 6px 0 0;font-size: 13px;color: var(--piombo-2);min-height: 1.4em}@keyframes co-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.co-cui-spin,.co-spin,.btn[aria-busy="true"]::after{animation-duration: 2.4s}}.co-create{margin-top: var(--s3)}.co-recap{margin: 0 0 var(--s4);border-top: 1px solid var(--rule)}.co-recap>div{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: var(--s3);padding: 12px 0;border-bottom: 1px solid var(--rule);font-size: 14px}.co-recap dt{color: var(--piombo-2)}.co-recap dd{margin: 0;min-width: 0;overflow-wrap: anywhere}.co-recap small{color: var(--piombo-2);font-size: 13px}.totals .is-vat{padding-top: 6px;font-size: 12px;color: var(--piombo-2)}.totals .is-vat dd{display: none}.co-place-total{display: none;margin: 0}.btn[aria-busy="true"]{position: relative;cursor: progress;opacity: .92}.btn[aria-busy="true"]::after{content: '';display: inline-block;width: 14px;height: 14px;margin-left: 10px;border: 1.5px solid rgba(250,249,246,.4);border-top-color: currentColor;border-radius: 50%;animation: co-spin .8s linear infinite;vertical-align: -2px}.co-small a{color: inherit}.ty-head.is-wait{position: relative}.ty-head .co-spin{position: static;display: inline-block;width: 28px;height: 28px;margin: 0 0 var(--s2)}.ty-head.is-fail svg{color: #8E5A2B}.ty-acts{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s3);margin: var(--s4) 0 var(--s3)}.ty-facts{margin: 0 0 var(--s4);border-top: 1px solid var(--rule)}.ty-facts>div{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: var(--s3);padding: 12px 0;border-bottom: 1px solid var(--rule);font-size: 14px}.ty-facts dt{color: var(--piombo-2)}.ty-facts dd{margin: 0;min-width: 0}.ty-facts small{color: var(--piombo-2);font-size: 13px}.ty-help{font-size: 14px;color: var(--piombo-2)}.co-check{display: flex;gap: 10px;align-items: flex-start;min-height: 32px;padding: 4px 0;font-size: 14px;cursor: pointer}.co-check input{width: 18px;height: 18px;margin: 1px 0 0;flex: none;accent-color: var(--piombo)}.co-notes summary{min-height: 32px;font-size: 14px;cursor: pointer}.co-checks{display: grid;gap: 2px;margin-top: var(--s3)}.co-checks .co-check{display: flex;margin: 0;line-height: 1.5}.co-page textarea{resize: vertical;min-height: 64px}.co-mini{display: none}.sum .cl-list.is-compact .cl{display: grid;grid-template-columns: 60px minmax(0,1fr) auto;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--rule);align-items: start}.sum .cl-list.is-compact .cl-img{display: block;width: 60px;height: 60px;background: #fff}.sum .cl-name{font-size: 14px}.sum .cl-var,.sum .cl-code,.sum .cl-stock{font-size: 12px;margin-top: 1px}.sum .cl-brand{font-size: 10px}.sum .cl-price{font-size: 14px}.co-place{display: grid;gap: var(--s2)}.co-place .btn{width: 100%;justify-content: center}.co-small{margin: 0;font-size: 12px;color: var(--piombo-2);text-align: center}.ty-head{text-align: center;max-width: 620px;margin: 0 auto var(--s6)}.ty-head svg{color: #3F6B4F}.ty-big{margin: var(--s2) 0 !important;color: var(--piombo) !important;font: 400 clamp(28px,4vw,40px)/1.15 var(--display)}.ty-head p{margin: 0;color: var(--piombo-2)}.ty-head strong{color: var(--piombo)}.ty-grid{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,2fr);gap: var(--s7);align-items: start}.ty-next h2,.ty-account h2{margin: 0 0 var(--s3);font: 400 21px/1.2 var(--display)}.ty-next ol{margin: 0 0 var(--s4);padding-left: 20px;display: grid;gap: var(--s2);list-style: decimal}.ty-account{margin-top: var(--s5);padding-top: var(--s5);border-top: 1px solid var(--rule)}.adm-disc{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: var(--s3);align-items: end;margin-bottom: var(--s5)}@media (max-width: 960px){.cart-page,.ty-grid{grid-template-columns: minmax(0,1fr);gap: var(--s5)}.cart-page .sum{position: static}.shop-on .checkout.shop-only,.shop-on .co-page .checkout,.checkout{grid-template-columns: minmax(0,1fr);grid-template-areas: "side" "main";gap: var(--s4)}.checkout .sum{position: static;padding: 0;border: 0;background: transparent;gap: 0}.co-mini{display: flex;justify-content: space-between;align-items: center;gap: var(--s3);width: 100%;min-height: 48px;padding: 10px 14px;border: 1px solid var(--rule);background: #fff;color: inherit;font: inherit;font-size: 14px;cursor: pointer}.co-mini span span::after{content: '';display: inline-block;width: 6px;height: 6px;margin-left: 8px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translateY(-2px) rotate(45deg)}.co-mini[aria-expanded="true"] span span::after{transform: translateY(1px) rotate(-135deg)}.sum-body{display: none;padding: var(--s3) 14px;border: 1px solid var(--rule);border-top: 0;background: #fff}.sum-body.is-open{display: block}.sum-body h2{display: none}.co-place{position: fixed;z-index: 40;left: 0;right: 0;bottom: 0;padding: 10px max(var(--gutter),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));background: var(--seta);border-top: 1px solid var(--rule)}.co-place .co-small{display: none}.co-place{grid-template-columns: auto minmax(0,1fr);align-items: center;gap: var(--s3)}.co-place-total{display: grid;gap: 0;line-height: 1.2}.co-place-total span{font-size: 12px;color: var(--piombo-2)}.co-place-total strong{font: 400 20px/1.15 var(--display);white-space: nowrap}.co-place .f-err{grid-column: 1 / -1}.is-checkout main{padding-bottom: 86px}.co-page .f-grid{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (max-width: 640px){.cart-page .cl-list .cl{grid-template-columns: 96px minmax(0,1fr);gap: var(--s3)}.cart-page .cl-img{width: 96px;height: 96px}.cart-page .cl-price{grid-column: 2;justify-self: start;margin: 0}.cart-empty{grid-template-columns: minmax(0,1fr);gap: var(--s4)}.co-cards{grid-template-columns: minmax(0,1fr)}.co-page .f-grid>.f{grid-column: 1 / -1}.co-page .f-grid>.f.is-street{grid-column: 1 / -1}.co-page .f-grid>.f.is-nr{grid-column: span 2}.co-page .f-grid>.f.is-third{grid-column: span 2}.co-page .f-grid>.f.is-postal{grid-column: span 3}.co-page .f-grid>.f.is-county,.co-page .f-grid>.f.is-city{grid-column: 1 / -1}.co-flat{grid-template-columns: repeat(6,minmax(0,1fr))}.co-flat>.f{grid-column: span 2}.co-flat>.f:nth-child(n+4){grid-column: span 3}.co-seg{display: grid;width: 100%}.co-row{grid-template-columns: 20px 22px minmax(0,1fr)}.co-row-v{grid-column: 3;padding-top: 0}.co-recap>div,.ty-facts>div{grid-template-columns: minmax(0,1fr);gap: 2px}.bare-back span,.bare-safe span{display: none}.bare-head{grid-template-columns: 44px 1fr 44px}}.cart-page .co-side{grid-area: auto}@media (max-width: 860px){.shop-on .nav-left .nav-link.shop-only{display: flex}}@media (min-width: 861px){.shop-on .nav-only-drawer.shop-only{display: none}}.product>.gallery,.product>.buybox{min-width: 0}.pb-stock{display: flex;align-items: center;gap: 8px;margin: 8px 0 0;font-size: 14px}.pb-stock::before,.pb-stock[data-state]::before{content: '';flex: none;width: 8px;height: 8px;margin: 0;border-radius: 50%;background: #9A948A}.pb-stock[data-tone="green"]::before{background: #3F7D5A}.pb-stock[data-tone="amber"]::before{background: #C08A2D}.pb-code{margin: 4px 0 0;font-size: 13px;color: var(--grafite,#6b6660)}.pb-tag{margin: var(--s4) 0 0}.buybox .opts{margin-top: var(--s5)}.pb-cta{display: flex;flex-direction: column;gap: var(--s3);margin: var(--s5) 0 var(--s3)}.pb-cta .pb-buy{display: flex;gap: var(--s3);margin: 0}.pb-cta [hidden]{display: none}.pb-cta .pb-buy .btn{flex: 1 1 auto}.pb-cta .btn{width: 100%;min-height: 48px;justify-content: center;text-align: center}.pb-cta .pb-buy .btn{width: auto}.pb-link{align-self: flex-start;min-height: 44px;padding: 0;background: none;border: 0;font: inherit;font-size: 14px;color: inherit;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.pb-cta .pb-link:not([hidden]){display: inline-flex;align-items: center;min-height: 54px}@media (max-width: 360px){.pb-cta .pb-buy{flex-wrap: nowrap}.pb-cta .qty button{width: 40px}.pb-cta .qty input{width: 36px}.pb-cta .pb-buy .btn{flex: 1 1 0;min-width: 0;padding-inline: 8px;white-space: nowrap}}.pb-req,.pb-watch{margin: 0 0 var(--s4);padding: var(--s4);background: var(--seta,#FAF9F6);border: 1px solid var(--rule)}.pb-req[hidden],.pb-watch[hidden]{display: none}.pb-req-for{margin: 0 0 var(--s3);font-size: 14px;color: var(--grafite,#6b6660)}.pb-req-row label{display: block;margin: 0 0 var(--s3);font-size: 14px}.pb-req-row input{display: block;width: 100%;min-height: 48px;margin-top: 4px;padding: 0 12px;border: 1px solid var(--rule);background: #fff;font: inherit;font-size: 16px}.pb-req .btn{width: 100%;min-height: 48px}.pb-req .co-check{margin: 0 0 var(--s3)}.ph{position: relative;display: flex;gap: 8px;width: 100%}.ph>input[type=tel]{flex: 1 1 auto;min-width: 0;width: auto;margin: 0}.pb-req-row>label{margin-bottom: 4px}.pb-req-row{margin: 0 0 var(--s3)}.pb-req-row>.ph>input{display: block;min-height: 48px;padding: 0 12px;border: 1px solid var(--rule);background: #fff;font: inherit;font-size: 16px}.ph-c{display: inline-flex;flex: none;align-items: center;gap: 6px;min-height: 48px;padding: 0 10px;background: #fff;border: 1px solid var(--rule);font: inherit;font-size: 15px;color: inherit;cursor: pointer}.ph-c::after{content: "";width: 6px;height: 6px;margin: -3px 2px 0 2px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg)}.ph-c[aria-expanded=true]::after{margin-top: 3px;transform: rotate(-135deg)}.ph-c>span{pointer-events: none}.ph-f{font-size: 18px;line-height: 1}.ph-p{position: absolute;z-index: 30;top: calc(100% + 4px);left: 0;right: 0;max-width: 340px;background: #fff;border: 1px solid var(--rule);box-shadow: 0 8px 24px rgba(0,0,0,.08)}.ph-p[hidden]{display: none}.ph-s{display: block;width: 100%;min-height: 44px;padding: 0 12px;border: 0;border-bottom: 1px solid var(--rule);font: inherit;font-size: 16px;background: #fff}.ph-l{max-height: 248px;margin: 0;padding: 0;overflow-y: auto;list-style: none}.ph-l li{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 4px 12px;font-size: 15px;cursor: pointer}.ph-l li>span:nth-child(2){flex: 1 1 auto;min-width: 0}.ph-l li>span:last-child{color: var(--grafite,#6b6660);font-size: 14px}.ph-l li:hover,.ph-l li.is-on{background: var(--seta,#FAF9F6)}.ph-l li.ph-none{color: var(--grafite,#6b6660);cursor: default}.legal-ver{margin-top: var(--s6);font-size: 13px;color: var(--grafite,#6b6660)}.pb-msg{margin: var(--s2) 0 0;font-size: 14px}.pb-msg:empty{display: none}.pb-watch input{font-size: 16px}.pb-note{margin: 0 0 var(--s4);font-size: 14px}.adm-flag{color: #8A5A12}.bx-list{list-style: none;margin: var(--s6) 0 var(--s8);padding: 0;display: grid;gap: clamp(32px,6vw,88px)}.bx a{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,2fr);align-items: center;gap: clamp(24px,5vw,72px);color: inherit;text-decoration: none}.bx.is-flip a{grid-template-columns: minmax(0,2fr) minmax(0,3fr)}.bx.is-flip .bx-img{order: 2}.bx-img{display: block;aspect-ratio: 3 / 2;overflow: hidden;background: var(--lino)}.bx-img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s ease}.bx a:hover .bx-img img{transform: scale(1.03)}.bx-text{display: flex;flex-direction: column;align-items: flex-start;gap: var(--s3)}.bx-excl{font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronzo)}.bx-name{font: 400 clamp(30px,3.4vw,44px)/1.1 var(--display)}.bx-logo{display: block;max-width: 100%;height: auto;filter: brightness(0);opacity: .86}.bx-tag{max-width: 38ch;font-size: 16px;line-height: 1.6;color: inherit;opacity: .78}.bx-go{margin-top: var(--s2);padding-bottom: 3px;border-bottom: 1px solid currentColor;font-size: 12px;letter-spacing: .14em;text-transform: uppercase}@media (max-width: 860px){.bx a,.bx.is-flip a{grid-template-columns: minmax(0,1fr);gap: var(--s4)}.bx.is-flip .bx-img{order: 0}}@media (prefers-reduced-motion: reduce){.bx-img img{transition: none}.bx a:hover .bx-img img{transform: none}}.adm-list{margin: 0 0 var(--s3);border-top: 1px solid var(--rule);padding-top: var(--s2)}.adm-list summary{min-height: 44px;display: flex;align-items: center;cursor: pointer}.adm-changes{margin: 6px 0 0;padding-left: 18px;font-size: 13px;max-height: 320px;overflow: auto}.ck{position: fixed;z-index: 60;left: max(var(--s4),env(safe-area-inset-left,0px));bottom: calc(var(--s4) + env(safe-area-inset-bottom,0px));max-width: 440px;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);padding: 14px 16px;background: var(--seta);color: var(--piombo);border: 1px solid var(--rule);box-shadow: 0 8px 28px rgba(42,45,49,.12);font-size: 13px;line-height: 1.5}.ck[hidden]{display: none}.ck p{margin: 0}.ck a{text-decoration: underline;text-underline-offset: 3px;padding: 12px 4px;margin: 0 -4px}.ck-acts{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s2)}.ck .btn{min-height: 44px;white-space: nowrap;padding-inline: 12px;text-align: center}.foot-ck{padding: 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;text-align: left}.foot-ck:hover{color: #fff;text-decoration: underline}@media (max-width: 640px){.ck{left: 0;right: 0;bottom: 0;max-width: none;padding: 12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-width: 1px 0 0;box-shadow: none}}.pb-vat{margin: -12px 0 var(--s3);font-size: 12.5px;color: var(--piombo-2)}.listing-vat{margin: var(--s4) 0 0;font-size: 12.5px;color: var(--piombo-2)}.wordmark.has-logo{display: inline-flex;align-items: center;justify-content: center;line-height: 0}.wordmark .logo{display: block;height: 38px;width: auto;aspect-ratio: 1216 / 276.89;max-width: 100%;overflow: visible}.bare-head .wordmark .logo{height: 30px}@media (max-width: 860px){.wordmark .logo{height: 30px}}@media (max-width: 380px){.wordmark .logo{height: 26px}}.wd-wrap{max-width: 720px;padding-block: var(--s5) var(--s8)}.wd-head .lead{color: var(--piombo-2)}.wd-head .lead a,.wd-done a{color: var(--atollo);text-decoration: underline;text-underline-offset: 3px}.wd-form,.shop-on .wd-form.shop-only{display: grid;gap: var(--s5);margin-top: var(--s5);padding-top: var(--s5);border-top: 1px solid var(--rule)}.wd-form[hidden]{display: none !important}.wd-form .f input,.wd-form .f select,.wd-form .f textarea{width: 100%;min-height: 46px;padding: 11px 12px;border: 1px solid var(--rule);background: #fff;font: inherit;color: inherit;border-radius: 0}.wd-form .f input:focus,.wd-form .f select:focus,.wd-form .f textarea:focus{outline: 0;border-color: var(--piombo);box-shadow: 0 0 0 1px var(--piombo)}.wd-form .f label{font-size: 13px}.wd-form [aria-invalid]{border-color: #A23B2D !important}.wd-scope{margin: 0;padding: 0;border: 0;display: grid;gap: 2px}.wd-scope legend{font: 400 21px/1.2 var(--display);margin-bottom: var(--s2);padding: 0}.wd-lines{margin: var(--s2) 0 0 28px;padding-left: var(--s3);border-left: 1px solid var(--rule);display: grid;gap: 2px}.wd-lines[hidden]{display: none}.wd-act{margin: 0}.wd-act .btn{min-width: 240px;justify-content: center}.wd-note{text-align: left}.wd-done{margin-top: var(--s5);padding-top: var(--s5);border-top: 1px solid var(--rule)}.wd-done svg{color: #3F6B4F}.wd-done h2{font: 400 30px/1.15 var(--display);margin: var(--s2) 0 var(--s3)}.wd-done:focus{outline: 0}.foot-withdraw{margin: 0;font-size: 14px}.foot-withdraw a{color: #fff;text-decoration: underline;text-underline-offset: 4px}@media (max-width: 860px){.drawer-legal.nav-only-drawer{display: grid;gap: var(--s3);justify-items: start}}.drawer-withdraw{text-decoration: underline;text-underline-offset: 3px}.oc-acts{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3)}.oc-withdraw{font-size: 13px;color: var(--piombo-2);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 640px){.wd-act .btn{width: 100%}.foot-withdraw a,.drawer-withdraw,.oc-withdraw{display: inline-flex;align-items: center;min-height: 44px}}.co-step{border-top: 1px solid var(--rule);padding: var(--s5) 0}.co-step-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 0 var(--s3)}.co-step-head h2{display: flex;align-items: center;gap: 12px;margin: 0;font: 400 24px/1.2 var(--display)}.co-step-head h2:focus{outline: 0}.co-step-head h2:focus-visible{outline: 2px solid var(--piombo);outline-offset: 4px}.co-step[data-state="todo"] .co-step-head h2{color: #8A8378}.co-step[data-state="done"] .co-n{background: var(--piombo);border-color: var(--piombo);color: var(--seta)}.co-step-sum{grid-column: 1 / -1;margin: 6px 0 0 38px;font-size: 14px;line-height: 1.5;color: var(--piombo-2);overflow-wrap: anywhere}.co-edit{grid-row: 1;grid-column: 2;min-height: 44px;padding: 0 2px;background: none;border: 0;font: inherit;font-size: 13px;letter-spacing: .04em;color: var(--piombo);text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.co-edit[hidden]{display: none}.co-step-body{padding-top: var(--s4)}.co-step-body[hidden]{display: none}.co-step-next{margin: var(--s5) 0 0}.co-step-next .btn{min-width: 240px;justify-content: center}.co-final{border-top: 1px solid var(--rule);padding: var(--s5) 0 0}.co-final[hidden]{display: none}.co-final>h2{margin: 0 0 var(--s3);font: 400 24px/1.2 var(--display)}.co-final>h2:focus{outline: 0}.co-page .f-grid{row-gap: var(--s3)}.co-addr + .f-grid{margin-top: var(--s3)}.co-page .fl{position: relative;padding-top: 16px}.co-page .fl input,.co-page .fl select,.co-page .fl textarea{display: block;width: 100%;min-height: 46px;padding: 12px 0 9px;border: 0;border-bottom: 1px solid #CFC6B8;border-radius: 0;background: transparent;box-shadow: none;font: inherit;font-size: 16px;line-height: 1.4;color: inherit;transition: border-color .2s ease,box-shadow .2s ease}.co-page .fl textarea{resize: vertical;min-height: 46px}.co-page .fl select{appearance: none;-webkit-appearance: none;padding-right: 28px;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232A2D31' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 4px center}.co-page .fl :is(input,select,textarea):focus{outline: 0;border-bottom-color: var(--piombo);box-shadow: 0 1px 0 0 var(--piombo)}.co-page .fl :is(input,select,textarea)[aria-invalid]{border-bottom-color: #A23B2D !important;box-shadow: 0 1px 0 0 #A23B2D}.co-page .fl :is(input,select,textarea):disabled{background: transparent;color: #9A9285;border-bottom-style: dashed}.co-page .fl label{position: absolute;left: 0;top: 29px;margin: 0;font-size: 15px;line-height: 1.2;color: var(--piombo-2);pointer-events: none;transform-origin: left top;transition: top .18s ease,font-size .18s ease,letter-spacing .18s ease}.co-page .fl label small{font-size: .85em}.co-page .fl :is(input,textarea):focus ~ label,.co-page .fl :is(input,textarea):not(:placeholder-shown) ~ label,.co-page .fl.is-up label{top: 0;font-size: 11px;letter-spacing: .12em;text-transform: uppercase}.co-page .fl input::placeholder,.co-page .fl textarea::placeholder{color: transparent}.co-page .fl.is-city .cb{position: static}.co-page .fl.is-city .cb-list{top: calc(100% - 2px)}.co-page .fl .co-cui{position: static;display: block;max-width: 320px}.co-page .fl .co-cui-spin{top: 38px;right: auto;left: 296px}.co-page .fl.is-phone .ph{gap: 14px}.co-page .fl.is-phone .ph-c{min-height: 46px;padding: 0 2px;background: transparent;border: 0;border-bottom: 1px solid #CFC6B8}@media (prefers-reduced-motion: reduce){.co-page .fl label{transition: none}}.co-saved{margin-bottom: var(--s4);border-top: 1px solid var(--rule)}.co-saved[hidden]{display: none}.co-row.is-addr{grid-template-columns: 20px minmax(0,1fr) auto}.co-row.is-addr .co-row-v{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--bronzo)}.co-row.is-new strong{font-weight: 400;text-decoration: underline;text-underline-offset: 4px}[data-addr-fields][hidden],[data-address][hidden]{display: none}.co-pickup{display: grid;grid-template-columns: minmax(0,240px) minmax(0,1fr);gap: var(--s4);align-items: start;margin: 0 0 var(--s2);padding: var(--s4) 0;border-bottom: 1px solid var(--rule)}.co-pickup[hidden]{display: none}.co-pickup-map{border: 1px solid var(--rule)}.co-pickup-t p{margin: 0 0 10px;font-size: 14px;line-height: 1.55}.co-pickup-t a{color: var(--atollo);text-decoration: underline;text-underline-offset: 3px}.co-pickup-ready{font: 400 19px/1.3 var(--display) !important;color: var(--piombo)}.co-gift{margin-top: var(--s5);padding-top: var(--s4);border-top: 1px solid var(--rule)}.co-switch{position: relative;display: flex;gap: 14px;align-items: flex-start;min-height: 44px;cursor: pointer}.co-switch>input{position: absolute;opacity: 0;width: 1px;height: 1px}.co-switch-ui{flex: none;position: relative;width: 40px;height: 24px;margin-top: 1px;border-radius: 12px;background: #D3CABC;transition: background-color .2s ease}.co-switch-ui::after{content: '';position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.15);transition: transform .2s ease}.co-switch>input:checked + .co-switch-ui{background: var(--piombo)}.co-switch>input:checked + .co-switch-ui::after{transform: translateX(16px)}.co-switch>input:focus-visible + .co-switch-ui{outline: 2px solid var(--piombo);outline-offset: 3px}.co-switch strong{display: block;font-weight: 500;font-size: 15px}.co-switch small{display: block;margin-top: 2px;font-size: 13px;color: var(--piombo-2)}.co-gift-fields{margin-top: var(--s3)}.co-gift-fields[hidden]{display: none}.co-count{margin: 4px 0 0;font-size: 12px;color: var(--piombo-2);text-align: right}@media (max-width: 640px){.co-step{padding: var(--s4) 0}.co-step-head h2{font-size: 21px}.co-step-sum{margin-left: 38px;font-size: 13.5px}.co-step-next .btn{width: 100%}.co-pickup{grid-template-columns: minmax(0,1fr)}.co-page .fl .co-cui-spin{left: auto;right: 4px}}.listing-more{display: grid;justify-items: center;gap: var(--s3);margin: var(--s7) 0 var(--s2);text-align: center}.listing-more[hidden],.listing-prev[hidden]{display: none}.listing-shown{margin: 0;font-size: 13px;color: var(--piombo-2)}.listing-more .btn,.listing-prev .btn{min-width: 240px;min-height: 48px}.listing-more .btn[aria-busy="true"]{opacity: .6;cursor: progress}.listing-prev{display: flex;justify-content: center;margin: 0 0 var(--s6)}.lst-wait [data-listing] .grid,.lst-wait [data-listing] [data-count],.lst-wait [data-listing] .listing-more{visibility: hidden}@media (max-width: 640px){.listing-more .btn,.listing-prev .btn{width: 100%}}.crumb-back{display: none}@media (max-width: 860px){.crumbs ol{display: none}.crumb-back{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;min-height: 44px;padding: var(--s2) 0;font-size: 14px;color: inherit;text-decoration: none;white-space: nowrap}.crumb-back span{overflow: hidden;text-overflow: ellipsis}.crumb-back svg{flex: none}.crumbs{color: var(--piombo-2)}.is-brand .crumbs,.ab-hero-text .crumbs,.cat-hero .crumbs,.ds-hero .crumbs{color: inherit}}.foot-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.foot-visit{max-width: var(--wrap);margin: 0 auto;padding: var(--s4) var(--gutter);font-size: 14px;line-height: 1.9;border-bottom: 1px solid rgba(255,255,255,.12)}.foot-visit a{color: #fff;text-decoration: none}.foot-visit a:hover{text-decoration: underline;text-underline-offset: 3px}.foot-visit>span[aria-hidden]{padding: 0 .45em;opacity: .5}@media (max-width: 860px){.foot-grid{grid-template-columns: 1fr 1fr}.foot-visit a{padding: 10px 0}}@media (max-width: 520px){.foot-grid{grid-template-columns: 1fr}}.ck{left: 0;right: 0;bottom: 0;max-width: none;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 24px;padding: 10px max(var(--gutter),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));border: 0;border-top: 1px solid var(--rule);box-shadow: 0 -6px 24px rgba(42,45,49,.08);font-size: 13px;line-height: 1.45}.ck-text{flex: 1 1 320px;min-width: 0}.ck-acts{display: flex;align-items: center;gap: 8px}.ck-acts .btn{min-width: 112px}.ck-more{min-height: 44px;padding: 0 10px;border: 0;background: none;color: inherit;font: inherit;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.ck-set{flex: 1 1 100%;display: grid;gap: 10px;padding: 10px 0 2px;border-top: 1px solid var(--rule)}.ck-set[hidden]{display: none}.ck-opt{display: flex;align-items: flex-start;gap: 10px}.ck-opt strong{display: block;font-weight: 500}.ck-opt input{flex: none;width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--piombo)}.ck-set .btn{justify-self: start}@media (max-width: 640px){.ck{gap: 6px 8px;padding: 8px max(16px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));font-size: 12.5px;line-height: 1.4}.ck-text{flex-basis: 100%;margin: 0}.ck-acts{width: 100%;gap: 8px}.ck-acts .btn{min-width: 0;flex: 1 1 0;min-height: 40px;padding-inline: 8px;font-size: 12.5px}.ck-more{flex: none;min-height: 40px;padding: 0 6px}.ck-acts .btn{flex: 1 1 0;min-width: 0}.ck-set .btn{justify-self: stretch}}.ck-on .fzh.is-home .fzh-text,.ck-on .fzh.is-home .fzh-nav{transform: translateY(calc(-1 * var(--ck-h,0px)))}.ck-on body{padding-bottom: var(--ck-h,0px)}.pb-sticky{display: none}@media (max-width: 860px){.pb-sticky:not([hidden]){position: fixed;z-index: 45;left: 0;right: 0;bottom: var(--ck-h,0px);display: flex;align-items: center;gap: 10px;padding: 8px max(16px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background: var(--seta);color: var(--piombo);border-top: 1px solid var(--rule);box-shadow: 0 -6px 20px rgba(42,45,49,.08)}.ck-on .pb-sticky:not([hidden]){padding-bottom: 8px}.pbs-info{flex: 1 1 auto;min-width: 0}.pbs-name{margin: 0;font-size: 12px;color: var(--piombo-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pbs-price{margin: 0;font-size: 15px;font-weight: 500;white-space: nowrap}.pbs-wa{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1px solid var(--rule);color: var(--piombo)}.pbs-wa[hidden]{display: none}.pbs-main{flex: none;min-height: 44px;padding-inline: 18px;white-space: nowrap}.pbs-on body{padding-bottom: calc(var(--pbs-h,64px) + var(--ck-h,0px))}}:root{--ann-h: 34px;--row1: 92px;--row2: 50px;--shrink: 28px;--hdr: calc(var(--row1) - var(--shrink) + var(--row2));--logo-h: 50px}@media (max-width: 860px){:root{--ann-h: 30px;--row1: 56px;--row2: 0px;--shrink: 0px;--logo-h: 28px}}@media (max-width: 380px){:root{--logo-h: 24px}}html.bbar-on{--hdr: var(--bbar-h,58px)}html.has-chrome{scroll-padding-top: calc(var(--hdr) + 16px)}:root.has-chrome .chrome{position: fixed;top: 0;left: 0;right: 0;z-index: 40;transform: translateY(0);transition: transform .45s cubic-bezier(.2,.7,.2,1)}:root.has-chrome .chrome.is-compact{transform: translateY(calc(-1 * (var(--ann-h) + var(--shrink))))}html.bbar-on .chrome,:root.has-chrome.bbar-on .chrome.is-compact{transform: translateY(-100%)}.chrome-space{height: calc(var(--ann-h) + var(--row1) + var(--row2))}.is-home .chrome-space{display: none}.ann{height: var(--ann-h);display: flex;align-items: center;background: var(--atollo);color: #EAE3D6;font-size: 12px;letter-spacing: .05em;position: relative;overflow: hidden}.ann-viewport{flex: 1;min-width: 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ann-track{display: flex;width: max-content;animation: ann-move var(--ann-dur,60s) linear infinite;will-change: transform}.ann-list{display: flex;margin: 0;padding: 0;list-style: none;flex: none}.ann-list li{flex: none;white-space: nowrap;padding: 0 44px;position: relative}.ann-list li::after{content: '';position: absolute;right: -2px;top: 50%;width: 4px;height: 4px;margin-top: -2px;background: #B89A72;transform: rotate(45deg)}@keyframes ann-move{to{transform: translateX(-50%)}}.ann:hover .ann-track,.ann:focus-within .ann-track,.ann.is-paused .ann-track{animation-play-state: paused}.ann-pause{position: relative;flex: none;width: 40px;height: 100%;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;color: inherit;opacity: .6;cursor: pointer}.ann-pause::after{content: '';position: absolute;inset: -7px -5px}.ann-pause:hover,.ann-pause:focus-visible{opacity: 1}.ann-pause .ann-i-play,.ann.is-paused .ann-pause .ann-i-pause{display: none}.ann.is-paused .ann-pause .ann-i-play{display: inline}@media (prefers-reduced-motion: reduce){.ann-track{animation: none;width: 100%}.ann-list{width: 100%;justify-content: center}.ann-list[aria-hidden],.ann-list li:not(.is-on),.ann-pause{display: none}.ann-list li::after{display: none}.ann-viewport{-webkit-mask-image: none;mask-image: none}}.chrome .site-header{position: relative;background: var(--seta);color: var(--piombo);border-bottom: 1px solid var(--rule)}.chrome .site-header .bar{display: grid;grid-template-columns: 1fr auto 1fr;grid-template-areas: none;align-items: center;gap: var(--s5);height: var(--row1);min-height: 0;max-width: none;margin: 0;padding: 0 var(--gutter)}.chrome .bar>*{transition: transform .45s cubic-bezier(.2,.7,.2,1)}.chrome.is-compact .bar>*{transform: translateY(calc(var(--shrink) / 2))}.chrome .wordmark{grid-area: auto;justify-self: center;min-height: 44px;color: inherit}.chrome .wordmark .logo{height: var(--logo-h)}@media (min-width: 861px){.chrome.is-compact .bar>.wordmark{transform: translateY(calc(var(--shrink) / 2)) scale(.66)}}.hd-left{justify-self: start;display: flex;align-items: center;gap: 28px;font-size: 11px;letter-spacing: .16em;text-transform: uppercase}.hd-lang{margin: 0;display: flex;align-items: center;gap: 10px}.hd-lang span{line-height: 1}.hd-lang span + span{padding-left: 10px;border-left: 1px solid currentColor}.hd-en{opacity: .42;cursor: not-allowed}.hd-link{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;text-decoration: none;color: inherit}.hd-link svg{width: 16px;height: 16px}.hd-link:hover{color: var(--bronzo)}.chrome .bar-right{grid-area: auto;justify-self: end;display: flex;align-items: center;gap: 4px}.chrome .nav-icon{position: relative;width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;color: inherit}.chrome .nav-icon svg{width: 21px;height: 21px}.chrome .nav-icon:hover{color: var(--bronzo)}.chrome .nav-count{top: 3px;right: 1px}.chrome .nav-toggle{display: none}.hn-nav{display: flex;justify-content: center;height: var(--row2);border-top: 1px solid transparent}.hn{display: flex;align-items: stretch;gap: clamp(14px,2.3vw,42px);margin: 0;padding: 0 var(--gutter);list-style: none}.hn-item{display: flex;align-items: stretch}.hn-top{position: relative;display: flex;align-items: center;text-decoration: none;color: inherit;font-size: 11.5px;letter-spacing: .2em;text-transform: uppercase;white-space: nowrap}.hn-top::after{content: '';position: absolute;left: 0;right: 0;bottom: 12px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: center;transition: transform .35s cubic-bezier(.2,.7,.2,1)}.hn-item:hover .hn-top::after,.hn-item.is-open .hn-top::after,.hn-top:focus-visible::after,.hn-top[aria-current]::after{transform: scaleX(1)}.hn-thumb{display: none}.hn-chev{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);padding: 0;border: 0;background: none;color: inherit}.hn-chev:focus-visible{position: static;width: 20px;height: auto;clip: auto;margin-left: 4px;display: inline-flex;align-items: center;cursor: pointer}.hn-item.is-open .hn-chev svg{transform: rotate(180deg)}.nav-only-drawer{display: none}.mm{position: absolute;left: 0;right: 0;top: 100%;z-index: 2;background: var(--seta);color: var(--piombo);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity .22s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s}.mm::after{content: '';position: absolute;left: 0;right: 0;top: 100%;height: 100vh;background: rgba(31,29,26,.2);pointer-events: none}.hn-item.is-open>.mm,html:not(.js) .hn-item:hover>.mm,html:not(.js) .hn-item:focus-within>.mm{visibility: visible;opacity: 1;transform: none;transition: opacity .22s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.mm-in{max-width: 1320px;margin: 0 auto;padding: 44px var(--gutter) 52px;display: flex;gap: clamp(28px,3.6vw,56px);align-items: flex-start;max-height: calc(100vh - var(--ann-h) - var(--row1) - var(--row2) - 24px);overflow-y: auto}.mm-lead{flex: 0 0 250px;display: grid;gap: 10px;justify-items: start}.mm-eyebrow{margin: 0;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--bronzo)}.mm-name{margin: 0;font: 400 38px/1.05 var(--display);letter-spacing: -.01em}.mm-text{margin: 4px 0 8px;font-size: 14px;line-height: 1.6;color: var(--piombo-2)}.mm-all{font-size: 11.5px;letter-spacing: .16em;text-transform: uppercase;text-decoration: none;padding: 6px 0;border-bottom: 1px solid currentColor}.mm-all:hover{color: var(--bronzo)}.mm-col{flex: 1 1 0;min-width: 150px;max-width: 280px}.mm-h{margin: 0 0 10px;padding-bottom: 10px;border-bottom: 1px solid var(--rule);font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--piombo-2)}.mm-col ul{margin: 0;padding: 0;list-style: none}.mm-col li a{display: flex;align-items: baseline;gap: 8px;padding: 6px 0;text-decoration: none;font-size: 15px;color: var(--piombo)}.mm-col li a small{font-size: 11.5px;color: var(--piombo-2);font-variant-numeric: tabular-nums}.mm-col li a:hover{color: var(--bronzo)}.mm-col .mm-line{display: block;padding: 0 0 6px 14px;font-size: 13px;color: var(--piombo-2);text-decoration: none}.mm-col .mm-line:hover{color: var(--bronzo)}.mm-col.mm-brands{flex: 1 1 auto;max-width: 620px}.mm-brands ul{columns: 2;column-gap: clamp(28px,3.6vw,56px);border-top: 1px solid var(--rule);padding-top: 6px}.mm-brands li{break-inside: avoid;border-bottom: 1px solid var(--rule)}.mm-brands li>a{font: 400 21px/1.2 var(--display);padding: 12px 0;letter-spacing: -.005em}.mm-brands .mm-line{margin-top: -6px;padding-bottom: 12px}.mm-pic{flex: 0 0 300px;margin-left: auto;aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino)}.mm-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s cubic-bezier(.2,.7,.2,1)}.mm-pic:hover img{transform: scale(1.035)}@media (max-width: 1180px) and (min-width: 861px){.mm-pic{flex-basis: 230px}.mm-lead{flex-basis: 200px}.hn-top{font-size: 10.5px;letter-spacing: .16em}.hd-link span{display: none}}.is-home .chrome .ann{background: rgba(23,21,18,.42);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.is-home .chrome:not(.is-compact):not(.is-menu) .site-header{background: transparent;border-bottom-color: rgba(255,255,255,.24);color: #fff}.is-home .chrome:not(.is-compact):not(.is-menu) .hn-nav{border-top-color: rgba(255,255,255,.14)}.is-home .chrome:not(.is-compact):not(.is-menu) .hd-link:hover,.is-home .chrome:not(.is-compact):not(.is-menu) .nav-icon:hover{color: #fff;opacity: .75}.is-home .chrome:not(.is-compact):not(.is-menu) .nav-count{background: #fff;color: var(--piombo)}.is-home .chrome .site-header{transition: background-color .35s ease,color .35s ease,border-color .35s ease}.is-home .chrome.is-compact .ann,.is-home .chrome.is-menu .ann{background: var(--atollo)}:root.has-chrome .tabs,:root.has-chrome .j-filters{top: var(--hdr)}:root.has-chrome .ac-nav{top: calc(var(--hdr) + 16px)}:root.has-chrome .cart-page .sum{top: calc(var(--hdr) + 16px)}@media (min-width: 861px){:root.has-chrome .buybox,:root.has-chrome .gallery{top: calc(var(--hdr) + 24px)}:root.has-chrome .filters{top: calc(var(--hdr) + 24px);max-height: calc(100vh - var(--hdr) - 48px)}}@media (max-width: 860px){.chrome .site-header .bar{gap: 0;padding: 0 var(--gutter-safe-r,var(--gutter)) 0 var(--gutter-safe-l,var(--gutter))}.chrome .nav-toggle{display: inline-flex;align-items: center;justify-content: flex-start;justify-self: start;width: 44px;height: 44px;min-width: 44px;padding: 0;background: none;border: 0;color: inherit;cursor: pointer}.chrome .nav-toggle .nt-lines{position: relative;width: 22px;height: 1px;background: currentColor}.chrome .nav-toggle .nt-lines::before,.chrome .nav-toggle .nt-lines::after{content: '';position: absolute;left: 0;height: 1px;background: currentColor}.chrome .nav-toggle .nt-lines::before{top: -7px;width: 22px}.chrome .nav-toggle .nt-lines::after{top: 7px;width: 14px}.hd-left{display: none}.chrome .site-header .bar{grid-template-columns: 44px 44px minmax(0,1fr) 44px 44px}.chrome .bar-right{display: contents}.chrome .nav-toggle{grid-column: 1;grid-row: 1}.chrome .bar-right [data-so-open]{grid-column: 2;grid-row: 1}.chrome .site-header .wordmark{grid-column: 3;grid-row: 1}.chrome .nav-fav{grid-column: 4;grid-row: 1}.chrome .bar-right [data-cart-open]{grid-column: 5;grid-row: 1}.chrome .nav-icon{width: 44px;height: 44px}html .chrome .nav-acc.nav-icon{display: none}.chrome .nav-count{top: 5px;right: 3px}.ann{font-size: 11.5px}.ann-list li{padding: 0 32px}.ann-pause{width: 34px}.hn-nav{position: fixed;inset: 0 auto 0 0;z-index: 90;display: block;width: 100vw;height: 100vh;height: 100dvh;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;background: var(--seta);color: var(--piombo);padding: 0 0 calc(env(safe-area-inset-bottom,0px) + var(--s7));transform: translateX(-102%);visibility: hidden;transition: transform .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;border: 0}html.nav-open .hn-nav{transform: none;visibility: visible;transition: transform .42s cubic-bezier(.4,0,.2,1)}.nav-only-drawer{display: block}.hn-head{position: sticky;top: 0;z-index: 3;display: flex;align-items: center;justify-content: space-between;height: 56px;padding: env(safe-area-inset-top,0px) var(--gutter-safe-r,16px) 0 var(--gutter-safe-l,16px);box-sizing: content-box;background: var(--seta);border-bottom: 1px solid var(--rule)}.hn-title{margin: 0;font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--piombo-2)}.hn-head .nav-x{display: inline-flex;position: static;float: none;margin: 0 -10px 0 0;width: 44px;height: 44px;align-items: center;justify-content: center;background: none;border: 0;color: inherit;cursor: pointer}.hn{display: block;padding: var(--s2) var(--gutter-safe-r,16px) 0 var(--gutter-safe-l,16px)}.hn-item{display: grid;grid-template-columns: minmax(0,1fr) 44px;align-items: center;border-bottom: 1px solid var(--rule)}.hn-top{gap: 18px;min-height: 88px;padding: 10px 0;font: 400 27px/1.1 var(--display);letter-spacing: -.005em;text-transform: none;white-space: normal}.hn-top::after{display: none}.hn-thumb{display: block;flex: none;width: 56px;height: 70px;overflow: hidden;background: var(--lino)}.hn-thumb img{width: 100%;height: 100%;object-fit: cover}.hn-chev,.hn-chev:focus-visible{position: static;width: 44px;height: 44px;clip: auto;margin: 0;display: inline-flex;align-items: center;justify-content: center;cursor: pointer}.hn-chev svg{width: 12px;height: 12px;transition: transform .3s}.mm,.hn-item.is-open>.mm{position: static;grid-column: 1 / -1;display: none;visibility: visible;opacity: 1;transform: none;transition: none;border: 0;background: transparent}.hn-item.is-open>.mm{display: block}.mm::after,.mm-pic,.mm-eyebrow,.mm-name,.mm-text{display: none}.mm-in{display: grid;gap: var(--s4);max-height: none;overflow: visible;padding: 0 0 var(--s5) 74px}.mm-lead{display: block}.mm-all{display: inline-flex;align-items: center;min-height: 44px;padding: 0;font-size: 12px}.mm-col{max-width: none;min-width: 0}.mm-h{margin: 0 0 4px;padding-bottom: 8px}.mm-col li a{min-height: 44px;align-items: center;font-size: 16px;padding: 0}.mm-col .mm-line{display: flex;align-items: center;min-height: 44px;padding: 0 0 0 14px}.mm-brands ul{columns: 1;border-top: 0;padding-top: 0}.mm-brands li{border-bottom: 0}.mm-brands li>a{font: 400 16px/1.3 var(--text);padding: 0;letter-spacing: 0}.mm-brands .mm-line{margin-top: 0;padding-bottom: 0}.hn-foot{padding: var(--s5) var(--gutter-safe-r,16px) 0 var(--gutter-safe-l,16px);display: grid;gap: var(--s5)}.hn-links{margin: 0;display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--s4)}.hn-links a{display: flex;align-items: center;min-height: 44px;font-size: 12px;letter-spacing: .16em;text-transform: uppercase;text-decoration: none;color: var(--piombo)}.hn-visit{margin: 0;font-size: 14px;line-height: 1.7;color: var(--piombo-2)}.hn-visit a{color: var(--piombo);display: inline-flex;min-height: 44px;align-items: center}.hn-lang{margin: 0;display: flex;gap: 12px;font-size: 12px;letter-spacing: .16em}.hn-lang [aria-disabled]{opacity: .42}.drawer-legal{margin: 0}.nav-backdrop{display: none !important}.is-home .chrome:not(.is-compact):not(.is-menu) .site-header{border-bottom-color: rgba(255,255,255,.2)}}@media (prefers-reduced-motion: reduce){:root.has-chrome .chrome,.chrome .bar>*,.mm,.hn-nav,.hn-top::after{transition: none !important}}.fzh.is-home{background: #CDBBA0}.fzh.is-home::before{height: 300px;background: linear-gradient(180deg,rgba(20,18,16,.5),rgba(20,18,16,.18) 55%,rgba(20,18,16,0))}.fzh.is-home .fzh-slide::after{background: linear-gradient(90deg,rgba(22,19,16,.5) 0%,rgba(22,19,16,.16) 46%,rgba(22,19,16,0) 70%),linear-gradient(0deg,rgba(22,19,16,.46) 0%,rgba(22,19,16,0) 46%)}.fzh.is-home .fzh-text{bottom: clamp(64px,11vh,120px)}.fzh.is-home .fzh-text-in{max-width: min(760px,62vw)}.fzh.is-home .fzh-label{margin-bottom: var(--s4);letter-spacing: .28em}.fzh-label.has-note{display: flex;flex-wrap: wrap;align-items: center;column-gap: 14px;row-gap: 6px}.fzh-label.has-note .fzh-note{display: inline-flex;align-items: center;gap: 14px;font-weight: 400;color: rgba(255,255,255,.78)}.fzh-label.has-note .fzh-note::before{content: '';width: 28px;height: 1px;background: currentColor}@media (max-width: 600px){.fzh-label.has-note{flex-direction: column;align-items: flex-start}.fzh-label.has-note .fzh-note{font-size: 10px;letter-spacing: .22em}.fzh-label.has-note .fzh-note::before{display: none}}.fzh.is-home .fzh-name{margin: 0 0 var(--s6);font-size: clamp(46px,6.4vw,104px);line-height: .98;letter-spacing: -.015em;max-width: 13ch}.fzh.is-home .fzh-cta .btn{min-height: 52px;padding-inline: 34px;letter-spacing: .16em}.fzh.is-home .fzh-nav{left: auto;right: var(--gutter);bottom: clamp(56px,10vh,112px);justify-content: flex-end}.fzh.is-home .fzh-dots button{width: 40px}@media (max-width: 860px){.fzh.is-home .fzh-text{bottom: 96px}.fzh.is-home .fzh-text-in{max-width: none}.fzh.is-home .fzh-name{font-size: clamp(40px,11.5vw,56px);margin-bottom: var(--s5)}.fzh.is-home .fzh-nav{right: auto;left: 0;right: 0;bottom: 20px;justify-content: center}}.is-home .home-journal{padding-top: clamp(56px,7vw,104px);background: var(--seta)}.is-home main>section + section{margin-top: 0}.ha{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: center;gap: clamp(40px,6vw,112px);padding: clamp(72px,9vw,136px) 0 clamp(48px,5vw,80px) max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)))}.ha-text{max-width: 470px;display: grid;justify-items: start}.ha-text .eyebrow{margin: 0 0 var(--s4)}.ha-text h2{margin: 0 0 var(--s5);font: 400 clamp(36px,3.8vw,58px)/1.04 var(--display);letter-spacing: -.015em;text-wrap: balance}.ha-text p:not(.eyebrow){margin: 0 0 var(--s3);font-size: 16px;line-height: 1.7;color: var(--piombo-2);max-width: 46ch}.ha-text .sec-link{margin-top: var(--s4)}.ha-img{margin: 0;aspect-ratio: 4 / 3;overflow: hidden;background: var(--lino)}.ha-img img{display: block;width: 100%;height: 100%;object-fit: cover}@media (max-width: 860px){.ha{grid-template-columns: 1fr;gap: var(--s6);padding: var(--s8) 0 0}.ha-text{padding: 0 var(--gutter);max-width: none}.ha-text h2{font-size: clamp(34px,9.6vw,44px)}.ha-img{aspect-ratio: 5 / 4}}.ht{padding: clamp(24px,3vw,48px) var(--gutter) clamp(56px,7vw,104px);overflow: hidden}.ht .sec-head{max-width: var(--wrap);margin-left: auto;margin-right: auto}.rail.is-types{max-width: var(--wrap);margin: 0 auto}.rail.is-types .rail-track>li{width: calc((100% - 2 * var(--gutter) - 2 * var(--s5)) / 3.25)}.ht-tile a{display: grid;gap: var(--s4);color: var(--piombo);text-decoration: none}.ht-img{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--lino)}.ht-img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s cubic-bezier(.2,.7,.2,1)}.ht-name{font: 400 clamp(22px,1.9vw,28px)/1.15 var(--display);letter-spacing: -.005em}.ht-tile a:hover .ht-img img{transform: scale(1.03)}.ht-tile a:hover .ht-name{color: var(--bronzo)}.ht-tile a:focus-visible{outline: 2px solid var(--bronzo);outline-offset: 4px}@media (prefers-reduced-motion: reduce){.ht-img img{transition: none}}@media (max-width: 1100px){.rail.is-types .rail-track>li{width: calc((100% - 2 * var(--gutter) - var(--s5)) / 2.2)}}@media (max-width: 860px){.ht{padding-top: var(--s8)}.rail.is-types .rail-track{gap: var(--s4)}.rail.is-types .rail-track>li{width: 74%}.rail.is-types .rail-ui{display: none}.ht-tile a{gap: var(--s3)}.ht-name{font-size: 24px}}.qty-msg,.cl-max{margin: 8px 0 0;font-size: 13px;line-height: 1.45;color: var(--bronzo)}.cl-max{flex-basis: 100%;order: 3;margin: 2px 0 0}
