:root{--color-bg-white: #FFFFFF;--color-bg-ivory: #FAFAF7;--color-bg-carbon: #1A1A1A;--color-bg-anthracite: #2B2724;--color-brand-botanic: #2F4A3C;--color-brand-sage: #8FA396;--color-brand-gold: #B8975F;--color-brand-gold-bright: #D4B574;--color-semantic-bordeaux: #5C1F2A;--color-text-primary-dark: #1A1A1A;--color-text-secondary-dark: #6B645B;--color-text-primary-light: #FAFAF7;--color-text-secondary-light: #9B928A;--color-brand-botanic-dark: #213629;--color-brand-botanic-card: #2C4636;--color-text-on-green-light: #D7D2C4;--font-display: "Schibsted Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--fs-11: 11px;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-44: 44px;--fs-56: 56px;--fs-72: 72px;--font-display-xl: 600 var(--fs-72)/1.05 var(--font-display);--font-display-l: 600 var(--fs-56)/1.05 var(--font-display);--font-display-m: 500 var(--fs-44)/1.1 var(--font-display);--font-display-s: 500 var(--fs-32)/1.15 var(--font-display);--font-heading-l: 500 var(--fs-24)/1.2 var(--font-display);--font-heading-m: 500 var(--fs-20)/1.25 var(--font-display);--font-heading-s: 600 var(--fs-18)/1.3 var(--font-body);--font-body-l: 400 var(--fs-18)/1.55 var(--font-body);--font-body-m: 400 var(--fs-16)/1.55 var(--font-body);--font-body-s: 400 var(--fs-14)/1.5 var(--font-body);--font-label-l: 500 var(--fs-14)/1.3 var(--font-body);--font-label-m: 600 var(--fs-12)/1.3 var(--font-display);--font-label-s: 600 var(--fs-11)/1.3 var(--font-display);--font-price-l: 600 var(--fs-20)/1.2 var(--font-body);--font-price-m: 600 var(--fs-16)/1.2 var(--font-body);--buttons-radius: 40px;--buttons-radius-outset: 40px}@media screen and (max-width:767px){:root{--fs-72: min(61px, 13vw);--fs-56: min(48px, 12vw);--fs-44: 37px;--fs-32: 27px;--fs-24: 22px;--fs-20: 18px}}html,body{font-family:var(--font-body);color:var(--color-text-primary-dark)}body{line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important}h1{font-weight:600!important;letter-spacing:-.8px}h2{font-weight:500!important;letter-spacing:-.5px}h3,h4,h5,h6{font-weight:500!important}.section-heading,.page-title{font-family:var(--font-display)!important;font-size:var(--fs-12)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em!important;line-height:1.3}p,li,td{font-family:var(--font-body)!important}.button,.button--secondary,.button--tertiary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,input[type=submit],button.button{border-radius:var(--buttons-radius)!important;font-family:var(--font-body)!important;font-size:var(--fs-14)!important;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3;padding:14px 24px;background-color:var(--color-brand-botanic)!important;color:var(--color-text-primary-light)!important;border:2px solid var(--color-brand-botanic)!important;transition:background-color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .2s ease}.button:hover:not(:disabled),.button--secondary:hover:not(:disabled),button.button:hover:not(:disabled){background-color:var(--color-brand-botanic-dark)!important;border-color:var(--color-brand-sage)!important;color:var(--color-text-primary-light)!important;transform:translateY(-2px);box-shadow:0 4px 12px #2f4a3c33}.color-accent-1 .button,.color-accent-1 .button--secondary,.section--botanico .button{background-color:var(--color-brand-gold-bright)!important;border-color:var(--color-brand-gold-bright)!important;color:var(--color-bg-carbon)!important}.color-accent-1 .button:hover,.color-accent-1 .button--secondary:hover,.section--botanico .button:hover{background-color:var(--color-brand-gold)!important;border-color:var(--color-brand-gold)!important;color:var(--color-bg-carbon)!important}.header__menu-item>span{font-family:var(--font-body)!important;font-size:var(--fs-16)!important;font-weight:500!important;letter-spacing:0;text-transform:none;color:var(--color-text-primary-dark);transition:color .3s ease}.header__menu-item:hover>span{color:var(--color-brand-botanic)}.card{background-color:var(--color-bg-white);border:1px solid #E8E8E8;border-radius:8px;overflow:hidden;transition:border-color .25s ease}.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2f4a3c1a}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--font-body)!important;font-weight:600;color:var(--color-text-primary-dark);font-size:var(--fs-18);letter-spacing:-.01em!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card__content{color:var(--color-text-secondary-dark);font-size:var(--fs-16)}main{background-color:var(--color-bg-ivory)}.section-footer,footer{background-color:var(--color-bg-carbon)!important;color:var(--color-text-primary-light)!important}.footer__content-top{color:var(--color-text-primary-light)}.footer__col h3{color:var(--color-brand-gold-bright)!important;font-family:var(--font-display)!important}footer a{color:var(--color-brand-gold);text-decoration:none;transition:color .3s ease}footer a:hover{color:var(--color-brand-gold-bright)}a{color:var(--color-brand-botanic);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-brand-gold);text-decoration:underline}.card__media img,.card__inner img{object-fit:cover!important;transition:transform .3s ease}.card-wrapper:hover .card__media img{transform:scale(1.03)}.di-loader-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:24px 0}.di-loader-dots span{width:10px;height:10px;border-radius:50%;background:var(--color-brand-botanic);opacity:.6;animation:di-bounce 1.2s infinite ease-in-out}.di-loader-dots span:nth-child(1){animation-delay:-.32s}.di-loader-dots span:nth-child(2){animation-delay:-.16s}@keyframes di-bounce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:.8}}@keyframes di-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.di-fade-item{animation:di-fade-in .4s ease both}.badge--sale,[data-promo]{background-color:var(--color-semantic-bordeaux)!important;color:var(--color-text-primary-light)!important;font-family:var(--font-display)!important;text-transform:uppercase;font-size:var(--fs-11);letter-spacing:.09em;padding:6px 12px;border-radius:50px;font-weight:600!important;line-height:1.3!important}.badge--novita{background-color:var(--color-brand-gold-bright)!important;color:var(--color-bg-carbon)!important;font-family:var(--font-display)!important;text-transform:uppercase;font-size:var(--fs-11);letter-spacing:.09em;padding:6px 12px;border-radius:50px;font-weight:600!important;line-height:1.3!important}.section--botanico{background-color:var(--color-brand-botanic);color:var(--color-text-primary-light)}.section--botanico h1,.section--botanico h2,.section--botanico h3,.section--botanico h4{color:var(--color-brand-gold-bright)!important}.section--botanico p,.section--botanico li{color:var(--color-text-primary-light)}.section--botanico .subtitle{color:#d7d2c4}.section--botanico a:not(.button){color:var(--color-brand-gold)}.section--botanico a:not(.button):hover{color:var(--color-brand-gold-bright)}.section--botanico .button{background-color:var(--color-brand-gold-bright)!important;border-color:var(--color-brand-gold-bright)!important;color:var(--color-bg-carbon)!important}.section--botanico .button:hover{background-color:var(--color-brand-gold)!important;border-color:var(--color-brand-gold)!important}.color-accent-1 h1,.color-accent-1 h2,.color-accent-1 h3,.color-accent-1 h4{color:var(--color-brand-gold-bright)}.color-accent-1 a:not(.button){color:var(--color-brand-gold)}.color-accent-1 a:not(.button):hover{color:var(--color-brand-gold-bright);text-decoration:underline}.color-accent-1 .button,.color-accent-2 .button{background-color:var(--color-brand-gold-bright)!important;border-color:var(--color-brand-gold-bright)!important;color:var(--color-bg-carbon)!important}.color-accent-1 .button:hover,.color-accent-2 .button:hover{background-color:var(--color-brand-gold)!important;border-color:var(--color-brand-gold)!important}.promo-section{background-color:var(--color-brand-botanic)!important}.promo-section .promo-section__title{color:var(--color-text-primary-light)!important}.badge.color-accent-1,.badge.color-accent-2{background-color:var(--color-semantic-bordeaux)!important;color:var(--color-text-primary-light)!important;font-family:var(--font-display)!important;font-weight:600;letter-spacing:1px;text-transform:uppercase}.product .price-item--sale,.product .price__regular .price-item--regular{font-family:var(--font-body)!important;font-size:var(--fs-20)!important;font-weight:600!important;color:var(--color-text-primary-dark)!important;letter-spacing:-.01em;line-height:1.2}.product .price__sale s.price-item--regular{font-family:var(--font-body)!important;font-size:var(--fs-14)!important;font-weight:400!important;color:#6b645b!important;text-decoration:line-through;letter-spacing:0}.product .price__badge-sale{background-color:var(--color-semantic-bordeaux)!important;color:var(--color-text-primary-light)!important;font-family:var(--font-display)!important;font-size:var(--fs-11)!important;font-weight:600!important;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px!important;border-radius:4px!important;vertical-align:middle;margin-left:8px;line-height:1.3!important}.product .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:16px}li.di-type-header{grid-column:1 / -1!important;list-style:none;display:flex;align-items:center;gap:20px;padding:40px 0 14px;width:100%;font-family:var(--font-body)!important}li.di-type-header:first-child{padding-top:12px}.di-type-header__label{font-family:var(--font-display)!important;font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-botanic);white-space:nowrap;flex-shrink:0;line-height:1.3!important}.di-type-header__line{flex:1;height:1px;background:linear-gradient(to right,rgba(47,74,60,.35) 0%,transparent 85%)}body{font-size:var(--fs-16);letter-spacing:0}.h0{font-size:var(--fs-56);letter-spacing:-.02em;line-height:1.05}h1,.h1{font-size:var(--fs-44);letter-spacing:-.02em;line-height:1.1}h2,.h2{font-size:var(--fs-32);letter-spacing:-.01em;line-height:1.15}h3,.h3{font-size:var(--fs-24);letter-spacing:-.01em;line-height:1.2}h4,.h4{font-size:var(--fs-20);letter-spacing:-.01em;line-height:1.25}h5,.h5{font-size:var(--fs-16);line-height:1.3}.collection-hero__title{font-family:var(--font-display)!important;font-size:var(--fs-72)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.05;text-transform:none}.announcement-bar__message{font-family:var(--font-body);font-size:var(--fs-16);font-weight:400;letter-spacing:0}.product__title h1,.product__title h2{text-transform:none}.product__description,.product__description p,.product__description li,.rte p,.rte li{font-size:var(--fs-18);line-height:1.55;letter-spacing:0}.footer-block__heading{font-family:var(--font-display)!important;font-size:var(--fs-20)!important;font-weight:500;letter-spacing:-.01em;line-height:1.25;text-transform:none}.footer-block__details-content .list-menu__item--link,.footer__list-item a,.copyright__content{font-family:var(--font-body);font-size:var(--fs-16);letter-spacing:0}.copyright__content{font-size:var(--fs-14)}.card__heading,.card__heading a{font-weight:600!important}.button,.button--secondary,button.button,.product-form__submit{min-height:0}.button--secondary,.button--tertiary{background-color:transparent!important;color:var(--color-text-primary-dark)!important;border-color:var(--color-brand-sage)!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/decorinterni-custom.css.map */
