html{scroll-behavior:smooth}::selection{background:#2f4a3c33;color:var(--color-text-primary-dark)}:focus-visible{outline:2px solid rgba(47,74,60,.65);outline-offset:2px}a{transition:color .18s ease}.header{border-bottom:1px solid rgba(47,74,60,.09);background-color:var(--color-bg-white)}.header--middle-left{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}.header--middle-left .header__heading{justify-self:start}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__icons{justify-self:end}.header__menu-item>span{font-size:var(--fs-16);letter-spacing:0;text-transform:none;position:relative;font-family:var(--font-body)!important;font-weight:500;color:var(--color-text-primary-dark)}.header__menu-item>span:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#b8975f;transition:width .22s ease}.header__menu-item:hover>span:after,.header__active-menu-item>span:after{width:100%}.header__active-menu-item{color:#2f4a3c}.header__icon:hover svg{color:#2f4a3c}.cart-count-bubble{background-color:#2f4a3c!important}.shopify-section-header-sticky .header-wrapper{background-color:#fffffff5!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 10px #2f4a3c12}.shopify-section-header-stuck .header{padding-top:.4rem!important;padding-bottom:.4rem!important}.shopify-section-header-stuck .header__heading-logo{max-width:60px!important;transition:max-width .3s ease}.header__submenu{background:#fff!important;border:1px solid rgba(47,74,60,.08)!important;border-top:2px solid #2F4A3C!important;border-radius:0 0 6px 6px!important;box-shadow:0 8px 28px #2f4a3c1a!important;padding:.4rem 0!important;min-width:185px!important;animation:dropdown-in .14s ease}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.header__submenu .header__menu-item{display:block;padding:.48rem 1.2rem!important;transition:background .12s ease,color .12s ease}.header__submenu .header__menu-item:hover{color:#2f4a3c!important;background:#2f4a3c0d!important}.header__submenu .header__menu-item>span{font-size:var(--fs-16);letter-spacing:0;font-family:var(--font-body)!important;font-weight:500!important;text-transform:none!important}.header__submenu .header__menu-item>span:after{display:none}.banner__heading{font-size:var(--fs-56)!important;font-weight:600;font-family:var(--font-display)!important;letter-spacing:-.02em;line-height:1.05}.banner__text{font-size:var(--fs-16)!important;opacity:.88;font-family:Inter,sans-serif!important}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 10px 28px #2f4a3c21}.card-wrapper:hover .card{border-color:#b8975f!important}.card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img{transform:scale(1.03)}.quick-add,.card__footer{padding-left:1rem!important;padding-right:1rem!important;padding-bottom:1rem!important}.card__information{padding:1rem 1.2rem 1.2rem!important}.card__heading{font-size:var(--fs-18)!important;font-weight:600;font-family:var(--font-body)!important;line-height:1.3;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card__heading a{color:#1a1a1a}.card__heading a:hover{color:#2f4a3c}.badge{font-size:var(--fs-11)!important;letter-spacing:.09em;text-transform:uppercase;border-radius:3px;padding:.2rem .5rem!important;font-family:var(--font-display)!important;font-weight:600!important;line-height:1.3!important}.badge--sale{background-color:var(--color-semantic-bordeaux)!important;color:var(--color-bg-ivory)!important}.button{font-size:var(--fs-14)!important;letter-spacing:0;text-transform:none;font-family:var(--font-body)!important;font-weight:500;transition:opacity .18s ease,transform .15s ease;line-height:1.3!important}.button:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.field__input:focus,.text-area:focus,.select__select:focus{border-color:#2f4a3ca6!important;box-shadow:0 0 0 2px #2f4a3c1f!important}.product__title h1,.product__title h2{font-size:var(--fs-24)!important;font-weight:500;font-family:var(--font-display)!important;line-height:1.2;color:#1a1a1a;letter-spacing:-.01em!important}.product-form__submit{font-size:var(--fs-14)!important;letter-spacing:0;text-transform:none;font-family:var(--font-body)!important;font-weight:500;line-height:1.3!important}.footer__heading{font-size:var(--fs-20);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:.75rem;font-family:var(--font-display)!important;font-weight:500;color:#b8975f;line-height:1.25!important}.footer__list-item a{font-size:var(--fs-16);opacity:.8;font-family:var(--font-body);font-weight:400;letter-spacing:0}.footer__list-item a:hover{opacity:1}.quantity__button:hover{color:#2f4a3c}.spinner .path{stroke:#2f4a3c}.underlined-link{text-decoration-color:#2f4a3c59}.underlined-link:hover{color:#2f4a3c;text-decoration-color:#2f4a3c}.article-card{transition:transform .2s ease}.article-card:hover{transform:translateY(-3px)}slideshow-component .banner,.slideshow .banner,.banner{min-height:50svh!important;max-height:50svh!important}@media screen and (max-width:749px){slideshow-component .banner,.slideshow .banner,.banner{min-height:50svh!important;max-height:50svh!important}}.featured-collection .title-wrapper-with-link,.featured-collection .title-wrapper{text-align:center;flex-direction:column;align-items:center}.featured-collection .title-wrapper-with-link .title,.featured-collection .title-wrapper .title{display:block;text-align:center;position:relative}.featured-collection .title-wrapper-with-link .title:after,.featured-collection .title-wrapper .title:after{content:"";display:block;width:48px;height:2px;background:#b8975f;margin:14px auto 0}.featured-collection .grid.product-grid{max-width:1280px;margin-left:auto;margin-right:auto;justify-content:center}@media screen and (min-width:1024px){.featured-collection .grid--4-col-desktop.product-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:640px)and (max-width:1023px){.featured-collection .product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.featured-collection .product-grid{grid-template-columns:1fr}}#di-scroll-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 0 24px}.di-loader-dots{display:flex;align-items:center;gap:8px}.di-loader-dots span{width:10px;height:10px;border-radius:50%;background-color:#2f4a3c;display:block;animation:di-bounce 1.1s ease-in-out infinite both}.di-loader-dots span:nth-child(1){animation-delay:-.32s}.di-loader-dots span:nth-child(2){animation-delay:-.16s}.di-loader-dots span:nth-child(3){animation-delay:0s}@keyframes di-bounce{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.di-load-more-btn{display:block;margin:24px auto;padding:14px 24px;background:transparent;border:1.5px solid #2F4A3C;border-radius:40px;color:#2f4a3c;font-family:var(--font-body);font-size:var(--fs-14);font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s ease,color .2s ease;line-height:1.3}.di-load-more-btn:hover{background:#2f4a3c;color:#fafaf7}#di-end-message{text-align:center;padding:32px 0 16px;font-family:var(--font-body-family);font-style:italic;color:#6b645b;font-size:var(--fs-14)}.di-fade-item{animation:di-fadein .35s ease both}@keyframes di-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pagination-wrapper{position:relative}.di-brand-divider{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin:40px 0 20px;border-top:1px solid rgba(143,163,150,.3);padding-top:32px}.di-brand-divider:first-child{border-top:none;padding-top:0;margin-top:0}.di-brand-label{font-family:var(--font-display);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2f4a3c;white-space:nowrap;line-height:1.3}.di-brand-divider__line{flex:1;height:1px;background:#8fa3964d}.price-item--regular,.price-item--sale.price-item--last{font-size:var(--fs-16)!important;font-weight:600;color:#1a1a1a;letter-spacing:-.01em;line-height:1.2;font-family:var(--font-body)!important}.price--on-sale s.price-item--regular,.price--on-sale .price__sale .price-item--regular,.price--on-sale .price__regular .price-item--regular{font-size:var(--fs-14)!important;font-weight:400;color:#6b645b!important;text-decoration:line-through;font-family:var(--font-body)!important;letter-spacing:0!important}.price--on-sale .price-item--sale.price-item--last{color:#2f4a3c!important}.price__badge-sale,.badge--sale{background:var(--color-semantic-bordeaux)!important;color:#fafaf7!important;font-family:var(--font-display)!important;font-size:var(--fs-11)!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:4px!important;line-height:1.3!important}.product__price .price-item--regular,.product__price .price-item--sale.price-item--last,.product-form__price .price-item{font-size:var(--fs-20)!important;font-weight:600!important;color:#1a1a1a;letter-spacing:-.01em;font-family:var(--font-body)!important;line-height:1.2!important}.product__price .price--on-sale .price-item--sale.price-item--last{color:#2f4a3c!important}.product__price .price--on-sale s.price-item--regular,.product__price .price--on-sale .price__sale .price-item--regular{font-size:var(--fs-14)!important;color:#6b645b!important;font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/decorinterni-premium.css.map */
