.hero em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.01em}.hero [class*=__eyebrow] p{display:flex;align-items:center;gap:16px}.hero [class*=__eyebrow] p:before{content:"";width:48px;height:1px;background:currentColor;opacity:.6}.hero .button{padding-block:18px;padding-inline:44px;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.hero .button:hover{background-color:transparent;color:var(--color-foreground, #111);border:1px solid currentColor}@media(prefers-reduced-motion:no-preference){.hero__media-grid .hero__media{animation:brand-settle 2.4s cubic-bezier(.2,.7,.2,1) both}.hero__content-wrapper>*{animation:brand-rise 1s cubic-bezier(.2,.7,.2,1) both}.hero__content-wrapper>:nth-child(1){animation-delay:.25s}.hero__content-wrapper>:nth-child(2){animation-delay:.4s}.hero__content-wrapper>:nth-child(3){animation-delay:.55s}.hero__content-wrapper>:nth-child(4){animation-delay:.7s}}@keyframes brand-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes brand-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero__media-grid .hero__media{object-position:50% 12%}@media screen and (max-width:749px){.hero__media-grid .hero__media{object-position:82% 0%}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#efe8def5,#efe8ded9 38%,#efe8de00 62%);pointer-events:none}.hero .hero__content-wrapper{justify-content:flex-end;position:relative;z-index:1}}@media screen and (max-width:749px){#header-component.header[transparent]{position:relative}html body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}html body .content-for-layout>.shopify-section:first-child .section.spacing-style{--section-top-offset: 0px}}#header-component .menu-list__link{letter-spacing:.12em}.announcement-bar .announcement-bar__slides{grid:[stack] auto / [stack] minmax(0,1fr);min-width:0}@media screen and (max-width:749px){.announcement-bar .announcement-bar__slide .announcement-bar__text{letter-spacing:.06em}}marquee-component p{font-weight:500}@media(hover:hover){marquee-component:hover .marquee__wrapper{animation-play-state:paused}}:is(h1,h2,h3) em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.01em}.shopify-section:has(>[class*=manifesto]) p,[id$=__manifesto] .text-block p{text-wrap:balance}[id$=__manifesto] em{font-style:italic;color:#6b5d4d}@media screen and (max-width:749px){[id$=__manifesto] .text-block:nth-child(2) p{font-size:2.25rem}}.product-card :is([class*=product_title],[class*=product-title]){font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.product-card .price{font-size:.8125rem}[id$=__servizi]{border-top:1px solid rgb(17 17 17 / .1)}[id$=__servizi] .icon-block svg{stroke-width:1.25}.product-details .popup-link__button{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.size-guide__eyebrow{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#5c554c;margin:0}.size-guide__title{margin:8px 0 28px}.size-guide__table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.size-guide__table :is(th,td){padding:12px 8px;text-align:left;border-bottom:1px solid rgb(17 17 17 / .12)}.size-guide__table th{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5c554c}.size-guide__table td:first-child{font-weight:600}.size-guide__note,.size-guide__how{font-size:.8125rem;color:#5c554c;margin-top:20px}.product-details .accordion summary{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.product-card :is([class*=product_title],[class*=product-title]){font-size:.6875rem;letter-spacing:.02em}}.product-details .variant-option--buttons legend{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.product-details .variant-option__button-label{--options-border-radius: 0;min-width:3.5em;min-height:3em;padding-inline:var(--padding-md);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.brand-wordmark{font-family:var(--font-body--family);font-weight:500;font-size:1.125rem;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;margin-inline-end:-.34em}.brand-wordmark em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:1.3em;letter-spacing:.02em;text-transform:none;margin-inline:-.12em .08em}@media screen and (max-width:749px){.brand-wordmark{font-size:.9375rem;letter-spacing:.26em;margin-inline-end:-.26em}}.password-main-content{background:#d9cdbd url(editoriale-lino.jpg) 72% 50% / cover no-repeat}.password-main-content .section-password,.password-main-content .section-background{background:transparent}.password-main-content .section-content-wrapper{min-height:100svh;max-width:520px;justify-content:center}.password-wordmark{margin:0 0 40px;font-size:1.25rem}.password-main-content h1{margin:0}.password-main-content h1 em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:1.12em}@media screen and (max-width:749px){.password-main-content{background-position:80% 0}.password-main-content .section-content-wrapper{justify-content:flex-end;background:linear-gradient(to top,#efe8def7,#efe8dee0 55%,#efe8de00 85%)}}.contact-details{max-width:520px;margin-inline:auto;text-align:center;color:#2b2824}.contact-details__tip{font-size:.8125rem;color:#5c554c}.contact-details__mail a{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px}.contact-form :is(input,textarea){border-radius:0}.delivery-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#efe8de;font-size:.8125rem;line-height:1.5;color:#2b2824}.delivery-note svg{flex:none;width:20px;height:20px;margin-top:1px}.delivery-note p{margin:0}.delivery-note strong{font-weight:600}.shopify-policy__title h1{font-family:var(--font-body--family);font-size:1.125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-block:24px 40px}.shopify-policy__body p:first-line{font-weight:600;letter-spacing:.02em}.shopify-policy__body p{margin-block-end:1.4em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
