@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";:root{--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong: cubic-bezier(.77, 0, .175, 1);--font-heading-family: "Instrument Sans", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Instrument Sans", sans-serif;--font-body-style: normal;--font-body-weight: 400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.collection-hero__title,.title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em}.header-wrapper{position:fixed!important;top:0;left:0;right:0;z-index:50;background:transparent!important;border-bottom:none!important;box-shadow:none!important;display:flex;justify-content:center;padding:1.2rem 1.2rem 0}#MainContent{padding-top:6.5rem}#MainContent[data-template=index]{padding-top:0}@media screen and (max-width:749px){#MainContent{padding-top:7.4rem}#MainContent[data-template=product] product-info[class*=-padding]{padding-top:1.6rem!important}}.header{width:max-content;max-width:calc(100vw - 2.4rem)!important;column-gap:2rem;margin:0!important;padding:.6rem 2.4rem!important;background:#211c16d9!important;border:1px solid rgba(248,245,240,.1)!important;border-radius:9999px!important;box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #0003!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper{white-space:nowrap;flex-shrink:0}.header__menu-item,.header__menu-item span,.list-menu__item{white-space:nowrap}@media screen and (max-width:1200px){.header{column-gap:1.2rem}.header__menu-item{padding-left:.8rem;padding-right:.8rem}}.banner__heading:before{content:"Colec\21bia Tavolo";display:block;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:#fffc;margin-bottom:1.6rem}.banner__heading{font-size:5rem;line-height:1.05}@media screen and (min-width:750px){.banner__heading{font-size:8.4rem;max-width:18ch}}.banner__buttons .button{background:#fff;color:#211c16;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:500}.banner__buttons .button:hover{background:#ffffffe6}.header__active-menu-item{text-decoration:none!important;color:#9c6b3e!important}.header a,.header button,.header summary,.header__icon,.header__icon svg{color:#f8f5f0!important}.header a:hover,.header summary:hover{color:#9c6b3e!important}.header .header__submenu a,.header .header__submenu summary,.header .header__submenu .header__menu-item,.header .header__submenu svg{color:#211c16!important;text-transform:none;letter-spacing:0;font-size:1.4rem}.header .header__submenu a:hover{color:#9c6b3e!important;text-decoration:none}.header__submenu{background:#fdfcfa!important;border:1px solid #ded5c4!important;border-radius:.6rem;box-shadow:0 16px 40px #0000001f!important}.header .menu-drawer a,.header .menu-drawer summary,.header .menu-drawer button,.header .menu-drawer .menu-drawer__menu-item,.header .menu-drawer svg{color:#211c16!important}.header .menu-drawer a:hover,.header .menu-drawer summary:hover{color:#9c6b3e!important}.header__heading-link{display:flex;align-items:center;gap:.8rem;padding:0!important;text-decoration:none}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;color:#f8f5f0!important;margin:0}.header__inline-menu{color:#f8f5f0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{color:#f8f5f0!important}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item span{text-transform:uppercase;font-size:1.2rem;letter-spacing:.1em;font-weight:500}.search-modal{background:#f8f5f0!important;border-bottom:1px solid #ded5c4;box-shadow:0 16px 40px #0000002e}.search-modal__content{max-width:90rem;margin:0 auto;padding:2.4rem 2rem}.header .search-modal a,.header .search-modal button,.header .search-modal .header__icon,.header .search-modal .header__icon svg,.header .search-modal svg{color:#211c16!important}.header .search-modal a:hover{color:#9c6b3e!important}.search-modal .search__input.field__input{background:#fff!important;color:#211c16!important;border:1px solid #ded5c4!important;border-radius:9999px;box-shadow:none!important;padding-left:2rem}.search-modal .field__label{color:#6b6255!important;left:2rem}.search-modal .field:after,.search-modal .field:before,.search-modal .search__input.field__input:focus{box-shadow:none!important;outline:none!important}.search-modal .search__input.field__input:focus{border-color:#9c6b3e!important}.search-modal__form{max-width:100%}.header-search-inline{position:relative;display:block}.header-search-inline .field{width:19rem}.header-search-inline .search__input.field__input{background:#f8f5f01a!important;border:1px solid rgba(248,245,240,.2)!important;border-radius:9999px!important;color:#f8f5f0!important;height:3.8rem;min-height:3.8rem;padding:0 3.6rem 0 1.6rem;font-size:1.3rem;box-shadow:none!important}.header-search-inline .search__input.field__input::placeholder{color:#f8f5f099;opacity:1}.header-search-inline .search__input.field__input:focus{border-color:#9c6b3ecc!important;outline:none!important;box-shadow:none!important}.header-search-inline .field:after,.header-search-inline .field:before{display:none!important}.header-search-inline .field__button{height:3.8rem;width:3.4rem;top:50%;transform:translateY(-50%);right:.2rem}.header-search-inline .field__button svg{color:#f8f5f0;width:1.7rem;height:1.7rem}.header-search-inline .predictive-search{position:absolute;top:calc(100% + .9rem);right:0;left:auto;width:min(40rem,92vw);max-height:min(60vh,48rem)!important;overflow-y:auto;border-radius:.8rem;z-index:60}.header-search-inline .predictive-search__results-groups-wrapper{flex-direction:column;gap:0;padding-bottom:.5rem}.header-search-inline .predictive-search__result-group:first-child{flex:0 0 auto}.header .header-search-inline .predictive-search a,.header .header-search-inline .predictive-search button,.header .header-search-inline .predictive-search .predictive-search__item-heading,.header .header-search-inline .predictive-search svg{color:#211c16!important}.header__search .modal-overlay{display:none!important}predictive-search .predictive-search{background:#fff!important;border:1px solid #ded5c4!important;border-top:none!important;box-shadow:0 16px 40px #0000001f!important}.predictive-search__heading{color:#6b6255!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;border-bottom:1px solid #ded5c4!important}.predictive-search__item{color:#211c16!important}.predictive-search__item:hover,.predictive-search__item[aria-selected=true],.predictive-search__item.focused{background:#efe9df!important;color:#211c16!important}.predictive-search__item-heading,.predictive-search__item-content,.predictive-search__item .link,.predictive-search__item p,.predictive-search li a,.predictive-search .h5,.predictive-search h3{font-family:var(--font-body-family)!important;font-size:1.4rem;font-weight:400;letter-spacing:0}.predictive-search__item-heading{color:#211c16!important}.predictive-search__item .price{color:#9c6b3e!important}@media screen and (max-width:749px){.header-wrapper{padding:.8rem .8rem 0}.header{border-radius:9999px!important}}.collection-hero{padding:4rem 0 1rem}.collection-hero__title{font-size:4.6rem;margin-bottom:1.6rem}.collection-hero__description{color:#6b6255;max-width:62ch;font-size:1.5rem;line-height:1.7}.facets-container{border-top:1px solid #ded5c4;border-bottom:1px solid #ded5c4;padding:1.2rem 0!important;margin-top:2.4rem}.facets__form .mobile-facets__wrapper,.facet-filters__label,.facets__summary,.facet-filters__sort{font-size:1.2rem!important;text-transform:uppercase;letter-spacing:.08em}.collection-search{display:flex;align-items:center;gap:1.4rem;margin:2rem auto .4rem}.collection-search__field{position:relative;width:min(34rem,100%)}.collection-search__field input{width:100%;height:4.2rem;padding:0 4rem 0 1.8rem;border:1px solid #ded5c4;border-radius:9999px;background:#fdfcfa;color:#211c16;font-family:var(--font-body-family);font-size:1.4rem}.collection-search__field input:focus{outline:none;border-color:#9c6b3e}.collection-search__field input::placeholder{color:#6b6255}.collection-search__icon{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);pointer-events:none}.collection-search__icon svg{width:1.7rem;height:1.7rem;color:#6b6255}.collection-search__count{font-size:1.3rem;color:#6b6255}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}.card__heading a{color:#211c16}.price{color:#9c6b3e;font-weight:500}.card-information .price .price__regular{display:none!important}.card-information .price .price__sale{display:flex!important;flex-direction:column;align-items:flex-start}.card-information .price:not(.price--on-sale) .price__sale s{visibility:hidden}.card__badge .badge{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.badge.color-scheme-4,.badge.price__badge-sale{background-color:#5c1d24!important;border-color:#5c1d24!important;color:#f8f5f0!important}.card-wrapper .card{position:relative}.card .card__inner,.card .card__media .media{background-color:#f8f5f0}.card .card__content{position:static!important}.card__badge{position:absolute!important;top:.8rem!important;left:.8rem!important;right:auto!important;bottom:auto!important;z-index:2}.card__badge .badge.color-scheme-4{background:#5c1d24!important;color:#f8f5f0!important;padding:4px 10px;border-radius:12px;font-weight:600}.product-form__submit{background-color:#222!important;color:#f8f5f0!important}[id*=__banner_] .collection-list .card,[id*=__banner_] .collection-list .card__inner{--ratio-percent: 34% !important}[id*=__banner_] .collection-list .card__inner .media img{object-fit:cover!important}@media screen and (max-width:749px){[id*=__banner_] .collection-list .card,[id*=__banner_] .collection-list .card__inner{--ratio-percent: 50% !important}}.card--card .card__inner,.card--standard .card__inner{border-radius:0}.collection-list .card__heading{font-family:var(--font-heading-family);font-size:2.2rem;color:#211c16}.collection-list .card--card .card__inner,.collection-list .card--standard .card__inner{border-radius:0}.multicolumn.color-scheme-4 .multicolumn-card__info-heading{font-family:var(--font-heading-family);font-weight:400}.rich-text__caption{color:#9c6b3e;text-transform:uppercase;letter-spacing:.15em}.rich-text__text{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.4;font-weight:400}.newsletter-form__field-wrapper .field__input{border-radius:0;background:#fdfcfa}.newsletter-form__button{border-radius:0}.newsletter__wrapper .newsletter__heading:before{content:"\21aine leg\103tura";display:block;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;color:#9c6b3e;font-weight:500;margin-bottom:1.2rem}.footer .footer-block__heading{font-family:var(--font-heading-family);font-size:2rem;text-transform:none;letter-spacing:0}.footer-block__subtext{max-width:28rem}.footer__content-bottom .copyright__content a[href*="shopify.com"]{display:none}.product__media{border-radius:0}.product__title>h1,.product__title>.h1{font-size:2.4rem;line-height:1.3;letter-spacing:.01em}@media screen and (min-width:990px){.product__title>h1,.product__title>.h1{font-size:2.8rem}}.product .price{font-size:1.7rem}.product .price__container{align-items:baseline}.product .price--on-sale .price-item--regular{font-size:1.4rem;color:#6b6255}#MainContent[data-template=product]>.shopify-section:first-child>.gradient{background:#fff!important}@media screen and (min-width:750px){.product .product__column-sticky,.product__info-wrapper.product__column-sticky{top:12rem!important}}body:has(#MainContent[data-template=product]){background:#fff}body:has(#MainContent:not([data-template=index])) .header-wrapper{background:#f8f5f0}body:has(#MainContent[data-template=product]) .header-wrapper{background:#fff}.product__media-list .product-media-container,.product__media-list .global-media-settings,.product__media-list .media{border:none!important;border-radius:0!important;background:#fff;box-shadow:none!important}.product__media-list{row-gap:1.2rem}.product-media-container.constrain-height{--viewport-offset: 26rem;--constrained-min-height: 32rem}.product-media-container.constrain-height.media-fit-contain{width:100%!important}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: 22rem;--constrained-min-height: 40rem}}@media screen and (max-width:749px){.slider-mobile-gutter{margin:0}.product__media-list.grid--peek.slider--mobile{width:100%}.product__media-list.grid--peek .product__media-item{min-width:100%;width:100%;box-sizing:border-box}.product__media-list.grid--peek.slider:first-of-type,.product__media-list.grid--peek.slider .grid__item:first-of-type{margin-left:0}.product__media-list.grid--peek.slider:after{content:none}.product__media-wrapper .slider-buttons{display:none!important}.product__media-wrapper{margin-bottom:1.6rem}.tavolo-dots{display:flex;justify-content:center;gap:.7rem;margin-top:1.4rem}.tavolo-dots__dot{width:.6rem;height:.6rem;border-radius:50%;background:#ded5c4;border:none;padding:0;transition:background-color .15s ease,transform .15s ease}.tavolo-dots__dot[aria-current=true]{background:#211c16;transform:scale(1.2)}}@media screen and (min-width:750px){.tavolo-dots{display:none}}.product__media-list .product__media-item{margin-bottom:0}.product-form__quantity .form__label,.product-form__quantity .quantity__label{display:none!important}.product-form__quantity{margin:0}.product-form__quantity .quantity{height:4.8rem;width:12rem;min-height:4.8rem;border:1px solid #ded5c4;border-radius:0;background:#fff;box-shadow:none}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{display:none}.product-form__quantity .quantity__input{font-size:1.4rem;font-weight:500;color:#211c16}.product-form__quantity .quantity__button{width:3.6rem;color:#6b6255}.product-form__quantity .quantity__button:hover{color:#211c16}.product .product-form__buttons{max-width:100%!important}.product .product-form__submit{width:100%;height:4.8rem;min-height:4.8rem;font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product .product-form__submit:hover{background:#3a322a}.product-form__buttons{display:flex;gap:1.2rem;align-items:stretch}.product-form__buttons .product-form__quantity{flex:0 0 auto;margin:0}.product-form__buttons .product-form__submit{flex:1;margin:0}.tavolo-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:1.6rem}.tavolo-title-row .product__title{flex:1 1 26rem;margin-bottom:0}.tavolo-title-row [id^=price-]{flex:0 1 auto;text-align:right;margin:0}.tavolo-title-row .price{font-size:2rem;font-weight:600;color:#211c16}.tavolo-title-row .price--on-sale .price__sale{justify-content:flex-end}.tavolo-title-row .badge{margin-left:auto}.tavolo-acc{border-top:1px solid #ded5c4}.tavolo-acc:last-of-type{border-bottom:1px solid #ded5c4}.tavolo-acc__summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:#211c16}.tavolo-acc__summary::-webkit-details-marker{display:none}.tavolo-acc__summary:hover{color:#9c6b3e}.tavolo-acc__icon:before{content:"+";font-size:2rem;font-weight:300;line-height:1;color:#6b6255}.tavolo-acc[open] .tavolo-acc__icon:before{content:"\2212"}.tavolo-acc__content{padding:0 0 2rem;color:#4a4238;font-size:1.4rem;line-height:1.7}.tavolo-acc__content dl{margin:0}.tavolo-acc .spec-row{display:flex;justify-content:space-between;gap:2rem;padding:.8rem 0;border-bottom:1px solid #efe9df}.tavolo-acc .spec-row:last-child{border-bottom:none}.tavolo-acc .spec-label{color:#6b6255}.tavolo-acc .spec-value{font-weight:500;text-align:right}.product-grid .card__heading{min-height:calc(3 * 1.3em)}.product-grid .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.product__specs{margin-top:3rem;border-top:1px solid #ded5c4;padding-top:2rem}.product__specs h3{font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:#6b6255;font-weight:500;margin-bottom:1.2rem}.product__specs .spec-row{display:flex;justify-content:space-between;padding:1rem 0;border-top:1px solid #ded5c4;font-size:1.4rem}.product__specs .spec-label{color:#6b6255}.product__specs .spec-value{font-weight:500}.button,.shopify-challenge__button,.customer button,.quantity__button,.collection-search__field input,.banner__buttons .button{transition:transform .16s var(--ease-out-strong),background-color .15s ease,color .15s ease,border-color .15s ease}.button:active,.banner__buttons .button:active,.newsletter-form__button:active{transform:scale(.97)}.header a,.header summary,.footer a,.card__heading a,.predictive-search__item{transition:color .15s ease}.header__submenu{transform-origin:top center;animation:tavolo-submenu-in .18s var(--ease-out-strong)}@keyframes tavolo-submenu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-search-inline .predictive-search{transform-origin:top right;animation:tavolo-dropdown-in .16s var(--ease-out-strong)}@keyframes tavolo-dropdown-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.card--standard .card__media img,.card--card .card__media img{transition:transform .45s var(--ease-out-strong)}.card:hover .card__media img{transform:scale(1.04)}.card__heading a:hover{color:#9c6b3e}}.field__input:focus,.select__select:focus,.customer .field input:focus{transition:border-color .15s ease,box-shadow .15s ease}.reveal-init{opacity:0;transform:translateY(14px)}.reveal-init.is-revealed{opacity:1;transform:none;transition:opacity .55s var(--ease-out-strong),transform .55s var(--ease-out-strong)}@media(prefers-reduced-motion:reduce){.header__submenu,.header-search-inline .predictive-search{animation:none}.card:hover .card__media img,.button:active{transform:none}.reveal-init{opacity:1;transform:none}}@media screen and (max-width:989px){.menu-drawer__navigation{padding:1rem 0}.menu-drawer__close-button{display:none!important}.menu-drawer__menu-item{padding:.85rem 3rem;font-size:1.6rem}.js .menu-drawer__menu li{margin-bottom:0}.menu-drawer details>summary>.svg-wrapper{display:none!important}.menu-drawer details>summary.menu-drawer__menu-item{position:relative;padding-right:4.5rem}.menu-drawer details>summary.menu-drawer__menu-item:after{content:"+";position:absolute;right:2.8rem;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:300;color:#9c6b3e;line-height:1;pointer-events:none;transition:transform .2s ease}.menu-drawer details[open]>summary.menu-drawer__menu-item:after{content:"\2212"}.menu-drawer details[open]>summary.menu-drawer__menu-item{border-left:3px solid #9c6b3e;padding-left:calc(3rem - 3px);background-color:#9c6b3e0f}.js .menu-drawer__submenu{position:static!important;transform:none!important;visibility:visible!important;width:100%!important;left:auto;top:auto;bottom:auto;height:auto!important}.menu-drawer details[open]>.menu-drawer__submenu{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:.4rem;margin-top:0}.js details[open]>.menu-drawer__submenu{transition:none!important}.js details[open].menu-opening>.menu-drawer__submenu,details[open].menu-opening>.menu-drawer__submenu{transform:none!important;visibility:visible!important}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.menu-drawer__inner-submenu{height:auto!important;overflow-x:hidden;overflow-y:auto}.menu-drawer__utility-links{padding:.8rem 3rem!important}}@media screen and (max-width:749px){.footer__content-top .footer-block--menu .footer-block__details-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease;opacity:0}.footer__content-top .footer-block--menu.is-open .footer-block__details-content{max-height:50rem;opacity:1}.footer__content-top .footer-block--menu .footer-block__heading{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:3.6rem;margin-bottom:0}.footer__content-top .footer-block--menu .footer-block__heading:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:300;color:#9c6b3e;line-height:1;transition:transform .2s ease}.footer__content-top .footer-block--menu.is-open .footer-block__heading:after{content:"\2212"}.footer__content-top .footer-block--menu .footer-block__heading:hover{color:#9c6b3e}}@media screen and (min-width:750px){slider-component{position:relative;display:block}.slider-mobile-gutter .slider-buttons{position:absolute;top:35%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;z-index:2;margin-top:0}.slider-mobile-gutter .slider-button{pointer-events:auto;background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:4.4rem;height:4.4rem;box-shadow:0 4px 6px #0000001a;color:#222}.slider-mobile-gutter .slider-button--prev{margin-left:0}.slider-mobile-gutter .slider-button--next{margin-right:0}.slider-mobile-gutter .slider-counter{display:none!important}.slider-mobile-gutter .card__inner{--ratio-percent: 100% !important}.slider-mobile-gutter .card__inner .media img{object-fit:cover!important}.slider.slider--desktop{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}.slider-component-desktop{max-width:var(--page-width)!important;padding:0 var(--page-width-margin)!important;margin:0 auto!important}.slider.slider--desktop{padding-left:0!important;padding-right:0!important}.slider-mobile-gutter .slider-buttons{padding:0!important;width:100%;left:0}.slider.slider--desktop.grid--4-col-desktop .grid__item{width:calc(23.5% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.slider.slider--desktop.grid--3-col-desktop .grid__item{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}.slider.slider--desktop .slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}.slider{scroll-behavior:smooth!important}}.footer__anpc-banners{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2rem;flex-wrap:wrap}.footer__anpc-banners img{max-height:55px;width:auto}@media screen and (min-width:750px){.footer__anpc-banners{margin-top:0;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
