:root{--fi-prato: #EEF2E6;--fi-carta: #FBFCF7;--fi-bosco: #1F4A36;--fi-bosco-2: #2B6248;--fi-tartufo: #2A1D19;--fi-crocchetta: #C9803F;--fi-pallina: #DCEB4A;--fi-linea: #CFD8C4;--fi-ease-out: cubic-bezier(.16, 1, .3, 1);--fi-ease-spring: cubic-bezier(.34, 1.45, .64, 1);--font-body--family: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-subheading--family: var(--font-body--family);--font-heading--family: var(--font-body--family);--font-accent--family: var(--font-body--family);--font-heading--weight: 750;--font-subheading--weight: 600;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--variant-picker-button-radius: 999px;--style-border-radius-inputs: 14px;--style-border-radius-popover: 18px;--button-padding-inline: 28px;--drawer-animation-speed: .38s}html,body{overflow-x:clip}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,.h1,.h2{font-stretch:86%;letter-spacing:-.02em;text-wrap:balance}h3,.h3,h4,.h4{letter-spacing:-.01em}::selection{background:var(--fi-pallina);color:var(--fi-tartufo)}:focus-visible{outline-color:var(--fi-bosco)}.fi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;font-family:var(--font-body--family);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--fi-ease-out),background-color .2s ease,color .2s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.fi-btn--primary{background:var(--fi-bosco);color:#f6f8f0;box-shadow:0 10px 22px -14px #1f4a36e6}.fi-btn--ghost{background:transparent;color:var(--fi-tartufo);box-shadow:inset 0 0 0 1.5px #2a1d1940}.fi-btn--light{background:var(--fi-pallina);color:var(--fi-tartufo)}.fi-btn:active{transform:scale(.965)}.fi-btn:focus-visible{outline:3px solid var(--fi-pallina);outline-offset:3px}@media(hover:hover){.fi-btn--primary:hover{background:var(--fi-bosco-2);box-shadow:0 14px 26px -14px #1f4a36f2;transform:translateY(-1px)}.fi-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fi-tartufo)}.fi-btn--light:hover{filter:brightness(1.04);transform:translateY(-1px)}}.button,.add-to-cart-button,.shopify-payment-button__button{transition:transform .2s var(--fi-ease-out),background-color .2s ease,box-shadow .25s ease!important}.button:active,.add-to-cart-button:active{transform:scale(.97)}.add-to-cart-button.fi-added{animation:fi-added .6s var(--fi-ease-spring)}@keyframes fi-added{35%{transform:scale(1.04);box-shadow:0 0 0 6px #dceb4a8c}}.header__row,.header-section{background-color:var(--fi-prato)}body.fi-scrolled header-component{box-shadow:0 10px 24px -22px #2a1d1999}header-component{transition:box-shadow .3s ease}.header__heading-logo-wrapper,.header-logo__link,.header__heading-link{font-weight:800;font-stretch:80%;letter-spacing:-.02em}.header-logo{font-size:1.5rem;font-weight:800;font-stretch:80%;letter-spacing:-.02em}.menu-list__link,.header-menu a{position:relative}@media(hover:hover){.menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--fi-crocchetta);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--fi-ease-out)}.menu-list__link:hover:after{transform:scaleX(1)}}cart-icon.fi-bump{animation:fi-bump .55s var(--fi-ease-spring)}@keyframes fi-bump{40%{transform:scale(1.22) rotate(-6deg)}}@media(prefers-reduced-motion:no-preference){.menu-drawer-container[open] .menu-drawer__list-item--flat,.menu-drawer-container[open] .menu-drawer__list-item{animation:fi-drawer-item .5s var(--fi-ease-out) both}.menu-drawer-container[open] li:nth-child(1){animation-delay:.06s}.menu-drawer-container[open] li:nth-child(2){animation-delay:.1s}.menu-drawer-container[open] li:nth-child(3){animation-delay:.14s}.menu-drawer-container[open] li:nth-child(4){animation-delay:.18s}.menu-drawer-container[open] li:nth-child(5){animation-delay:.22s}.menu-drawer-container[open] li:nth-child(6){animation-delay:.26s}.menu-drawer-container[open] li:nth-child(n+7){animation-delay:.3s}}@keyframes fi-drawer-item{0%{opacity:0;transform:translate(-14px)}}.menu-drawer__menu-item{font-weight:650}.theme-drawer__dialog{background-color:var(--fi-carta)}.theme-drawer__dialog--opening{animation-duration:.44s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.theme-drawer__dialog--closing{animation-duration:.26s!important;animation-timing-function:cubic-bezier(.5,0,.75,0)!important}.theme-drawer__dialog::backdrop{background:#2a1d1947}@media(prefers-reduced-motion:no-preference){.theme-drawer__dialog--opening .theme-drawer__header~*{animation:fi-soft-in .5s var(--fi-ease-out) .08s both}}@keyframes fi-soft-in{0%{opacity:0;transform:translateY(10px)}}.product-card{--fi-card-radius: 22px}.product-card .card-gallery{border-radius:var(--fi-card-radius);overflow:hidden;background:#fff;box-shadow:0 18px 34px -30px #2a1d1999;transition:transform .3s var(--fi-ease-out)}.product-card .card-gallery img{transition:transform .8s var(--fi-ease-out)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.045)}}.product-card:active .card-gallery{transform:scale(.985);transition:transform .15s ease}.product-card product-price .price{font-weight:750}.product-card .text-block p{font-weight:600}.quick-add__button{border-radius:999px!important}.product-information media-gallery .product-media,media-gallery .product-media{border-radius:22px;overflow:hidden}main h1{font-weight:800}.variant-option__button-label{transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .2s var(--fi-ease-out)!important}.variant-option__button-label:active{transform:scale(.96)}@media(prefers-reduced-motion:no-preference){.fi-touched .variant-option__button-label:has(input:checked){animation:fi-pop .42s var(--fi-ease-spring)}}@keyframes fi-pop{45%{transform:scale(1.06)}}.fi-trust,.rte div[style*="border:1px solid #e5e5e5"]{border:0!important;border-radius:18px!important;background:#e6eddb!important;padding:14px 16px!important}@media(prefers-reduced-motion:no-preference){.fi-ready [data-fi-reveal=rise]:not(.is-in){opacity:0;transform:translateY(26px)}.fi-ready [data-fi-reveal=clip]:not(.is-in){clip-path:inset(0 0 100% 0 round 24px)}.fi-ready [data-fi-reveal=fade]:not(.is-in){opacity:0}[data-fi-reveal=rise]{transition:opacity .7s ease,transform .9s var(--fi-ease-out);transition-delay:calc(var(--fi-i, 0) * .08s)}[data-fi-reveal=clip]{transition:clip-path 1s cubic-bezier(.65,0,.35,1)}[data-fi-reveal=fade]{transition:opacity .8s ease}}.shopify-design-mode [data-fi-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.fi-hero .fi-trail__dots{stroke:#9a5520;opacity:.9;filter:drop-shadow(0 0 1.5px rgb(255 255 255 / .95))}.fi-hero .fi-kibble{filter:drop-shadow(0 1px 1.5px rgb(42 29 25 / .35))}.collection-hero,.main-collection{background:var(--fi-prato)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.add-to-cart-button.fi-added,cart-icon.fi-bump{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fiuto-skin.css.map */
