.interiors-page{padding-bottom:2em;font-size:14px}@media (min-width: 992px){.interiors-page{font-size:17px}}.interiors-hero__eyebrow,.interiors-section__eyebrow,.interiors-products-modal__eyebrow{font-size:0.95em;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:var(--art-orange-light, #ff9001);font-weight:700}.interiors-hero{display:flex;align-items:center;position:relative;overflow:hidden;margin:1.25em 0 1.75em;border:1px solid rgba(120,84,53,0.12);border-radius:2em;background:radial-gradient(circle at top left, rgba(214,142,72,0.18), transparent 42%),linear-gradient(135deg, #fffaf2 0%, #f4eee6 100%)}.interiors-hero--group{min-height:20em;background-position:center;background-size:cover}@media (min-width: 992px){.interiors-hero--group{min-height:26.25em}}.interiors-hero__content{position:relative;z-index:1;padding:1.75em 1.35em;font-size:14px}@media (min-width: 768px){.interiors-hero__content{padding:2.4em 2em;font-size:18px}}@media (min-width: 992px){.interiors-hero__content{padding:3em 2.5em;font-size:21px}}.interiors-hero__title{margin:0 0 0.4em;color:var(--art-orange-light, #ff9001);font-size:2.15em;line-height:1.05}@media (min-width: 992px){.interiors-hero__title{font-size:3.05em}}.interiors-hero__text{margin-bottom:0;color:#fff;font-size:1.02em;line-height:1.65}.interiors-hero__text.dark{color:#2f2317}.interiors-jump-links{display:flex;flex-wrap:wrap;gap:.75em;margin-top:1.35em;font-size:14px}@media (min-width: 992px){.interiors-jump-links{font-size:17px}}.interiors-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75em;padding:0.7em 1em;border:1px solid rgba(120,84,53,0.18);border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(77,53,30,0.06);color:#4a3523;font-size:1em;font-weight:700;text-decoration:none;transition:color 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 320ms ease,transform 320ms ease}.interiors-chip:hover,.interiors-chip:focus{background:var(--art-orange-light, #ff9001);color:#fff;text-decoration:none;transform:translateY(-0.08em)}.interiors-section{margin-bottom:2.4em}.interiors-section__head{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.1em;font-size:14px}@media (min-width: 768px){.interiors-section__head{font-size:18px}}@media (min-width: 992px){.interiors-section__head{font-size:24px}}.interiors-section__title{margin:0;color:#2f2317;font-size:1.68em;line-height:1.1}@media (min-width: 992px){.interiors-section__title{font-size:2.2em}}.interiors-section__meta{color:#8b7b6c;font-size:0.95em;white-space:nowrap}.interiors-gallery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1em;margin-bottom:1.1em;font-size:14px}@media (min-width: 768px){.interiors-gallery-head{font-size:18px}}@media (min-width: 992px){.interiors-gallery-head{font-size:24px}}.interiors-gallery-head__title{margin:0.4em 0 0;color:#2f2317;font-size:1.68em;line-height:1.1}@media (min-width: 992px){.interiors-gallery-head__title{font-size:2.2em}}.interiors-gallery-head__text{margin-bottom:0;color:#6b5a4a;font-size:1.02em;line-height:1.65}.interiors-tile-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1em}@media (min-width: 768px){.interiors-tile-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 992px){.interiors-tile-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.65em}}.interiors-tile{background:#fff;border:1px solid rgba(120,84,53,0.12);border-radius:1em;box-shadow:0 18px 38px rgba(77,53,30,0.08);display:block;overflow:hidden;color:inherit;text-decoration:none;transition:transform 320ms ease,box-shadow 320ms ease,border-color 220ms ease}.interiors-tile:hover,.interiors-tile:focus{color:inherit;text-decoration:none;box-shadow:0 24px 46px rgba(77,53,30,0.13);transform:translateY(-0.16em)}.interiors-tile:hover .interiors-tile__body .right,.interiors-tile:focus .interiors-tile__body .right{background:var(--art-orange-dark, #e0541e)}.interiors-tile.is-current{box-shadow:0 18px 44px rgba(198,116,42,0.16)}.interiors-tile__collage{position:relative;display:grid;gap:0.25em;aspect-ratio:1.08 / 1;isolation:isolate;background:linear-gradient(135deg, #f7f1e8 0%, #f0e6d8 100%)}.interiors-tile__collage::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(255,251,245,0.2), rgba(116,89,63,0.08));opacity:1;transition:opacity 320ms ease}.interiors-tile__collage.is-count-1{grid-template-columns:1fr;grid-template-rows:1fr}.interiors-tile__collage.is-count-2{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr}.interiors-tile__collage.is-count-3{grid-template-columns:1.15fr 0.85fr;grid-template-rows:repeat(2, minmax(0, 1fr))}.interiors-tile__collage.is-count-4{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr))}.interiors-tile__cell{position:relative;overflow:hidden;background:#f5efe7}.interiors-tile__cell::after{content:"";position:absolute;inset:0;background:var(--art-orange-light, #ff9001);opacity:0.22;transition:opacity 320ms ease,background 320ms ease}.interiors-tile__collage.is-count-3 .interiors-tile__cell--1{grid-row:1 / span 2}.interiors-tile__image{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(0.46) contrast(0.88) brightness(0.92) grayscale(0.65);transform:scale(1.015);transition:filter 320ms ease,transform 420ms ease}.interiors-tile__body{position:relative;display:flex;justify-content:space-between;gap:0.9em;padding:.5em 1em;align-items:center;min-height:4em;background:#fffdf9;font-size:11px}@media (min-width: 768px){.interiors-tile__body{font-size:14px}}@media (min-width: 992px){.interiors-tile__body{font-size:17px}}.interiors-tile__body .right{display:flex;align-items:center;justify-content:center;align-self:center;min-width:2.8em;padding:0.45em 0.7em;border-radius:0.9em;background:var(--art-orange-light, #ff9001);color:#fff;font-size:1.15em;font-weight:700;line-height:1;transition:.3s}.interiors-tile__title{color:#2f2317;font-size:1.22em;line-height:1.22;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1200px){.interiors-tile__title{font-weight:bold}}.interiors-tile__meta{margin-top:0.42em;color:#7d6a58;font-size:0.86em;line-height:1.35}@media (min-width: 992px){.interiors-tile__meta{font-size:0.92em}}.interiors-tile:hover .interiors-tile__collage::before,.interiors-tile:focus .interiors-tile__collage::before,.interiors-tile.is-current .interiors-tile__collage::before{opacity:0.45}.interiors-tile:hover .interiors-tile__image,.interiors-tile:focus .interiors-tile__image,.interiors-tile.is-current .interiors-tile__image{filter:none;transform:scale(1.04)}.interiors-tile:hover .interiors-tile__cell::after,.interiors-tile:focus .interiors-tile__cell::after,.interiors-tile.is-current .interiors-tile__cell::after{opacity:0.09;background:linear-gradient(180deg, rgba(250,246,241,0.08), rgba(124,93,60,0.1)),linear-gradient(180deg, rgba(248,242,235,0.03), rgba(248,242,235,0.2))}.interiors-gallery-block{margin-bottom:2em}.interiors-gallery-grid{margin:0 -.45em}.interiors-gallery-grid .grid-sizer,.interiors-gallery-grid__item{width:100%}.interiors-gallery-grid__item{padding:0 .45em 0.9em}@media (min-width: 576px){.interiors-gallery-grid .grid-sizer,.interiors-gallery-grid__item{width:50%}}@media (min-width: 992px){.interiors-gallery-grid .grid-sizer,.interiors-gallery-grid__item{width:33.3333%}}.interiors-gallery-card{background:#fff;border:1px solid rgba(120,84,53,0.12);border-radius:1.375em;box-shadow:0 16px 36px rgba(77,53,30,0.08);position:relative;overflow:hidden;transition:transform 320ms ease,box-shadow 320ms ease,border-color 220ms ease}.interiors-gallery-card:hover,.interiors-gallery-card:focus-within{transform:translateY(-0.24em);box-shadow:0 22px 42px rgba(77,53,30,0.12)}.interiors-gallery-card__media{position:relative;display:block;background:#f4eee6}.interiors-gallery-card__image{display:block;width:100%;height:auto;transition:transform 420ms ease}.interiors-gallery-card:hover .interiors-gallery-card__image,.interiors-gallery-card:focus-within .interiors-gallery-card__image{transform:scale(1.03)}.interiors-gallery-card__overlay{position:absolute;inset:auto 0 0 0;padding:1em;background:linear-gradient(180deg, rgba(28,20,14,0) 0%, #1c140e 100%);font-size:14px}@media (min-width: 768px){.interiors-gallery-card__overlay{font-size:16px}}@media (min-width: 992px){.interiors-gallery-card__overlay{font-size:18px}}.interiors-gallery-card__content{display:flex;align-items:center;justify-content:space-between;gap:1em}.interiors-gallery-card__title{display:-webkit-box;max-width:88%;overflow:hidden;color:#fff7f0;font-size:1.08em;font-weight:700;line-height:1.3;text-shadow:0 2px 12px rgba(0,0,0,0.25);-webkit-box-orient:vertical;-webkit-line-clamp:3}.interiors-gallery-products-toggle{appearance:none;border:0;border-radius:1em;background:var(--art-orange-dark, #e0541e);color:#fff;padding:0.62em 0.95em;font-size:0.88em;font-weight:700;white-space:nowrap;backdrop-filter:blur(10px);transition:transform 220ms ease,background-color 220ms ease,box-shadow 220ms ease}.interiors-gallery-products-toggle:hover,.interiors-gallery-products-toggle:focus{background:var(--art-orange-light, #ff9001);box-shadow:0 10px 24px rgba(208,109,31,0.3);transform:translateY(-0.08em)}.interiors-gallery-status{padding:0.95em 0 0;text-align:center}.interiors-gallery-more{display:inline-flex;align-items:center;justify-content:center;transition:transform 220ms ease,box-shadow 220ms ease}.interiors-gallery-more:hover,.interiors-gallery-more:focus{transform:translateY(-0.08em)}.interiors-gallery-sentinel{width:100%;height:1px}.interiors-gallery-end{display:none;margin-top:1em;color:#7d6a58;font-size:1em}.interiors-gallery-end.is-visible{display:block}.interiors-products-modal{font-size:14px}@media (min-width: 768px){.interiors-products-modal{font-size:15px}}@media (min-width: 992px){.interiors-products-modal{font-size:16px}}.interiors-products-modal .modal-dialog{margin:1em auto}.interiors-products-modal .modal-content{overflow:hidden;border-radius:1em}.interiors-products-modal .modal-header{position:relative;border-bottom:1px solid rgba(120,84,53,0.12)}@media (min-width: 768px){.interiors-products-modal .modal-header{padding:1.5em}}.interiors-products-modal .modal-header .close{position:absolute;top:0.8em;right:1em;z-index:2}.interiors-products-modal__title{margin:0.35em 0 0;color:#2f2317;font-size:1.1em}.interiors-products-modal .modal-body{padding:1em}@media (max-width: 767px){.interiors-products-modal .modal-dialog{display:flex;align-items:flex-end;min-height:100%;margin:0}.interiors-products-modal .modal-content{width:100%;border-radius:1em 1em 0 0}}.interiors-product-grid{display:grid;grid-template-columns:1fr;gap:0.85em}.interiors-product-card{display:grid;grid-template-columns:5.75em minmax(0, 1fr);gap:0.85em;align-items:center;padding:0.75em;border:1px solid rgba(120,84,53,0.12);border-radius:1.125em;background:#fffaf5;color:inherit;text-decoration:none;font-size:14px;transition:transform 280ms ease,border-color 220ms ease,box-shadow 280ms ease}@media (min-width: 768px){.interiors-product-card{font-size:15px}}@media (min-width: 992px){.interiors-product-card{font-size:16px}}.interiors-product-card:hover,.interiors-product-card:focus{color:inherit;text-decoration:none;border-color:rgba(198,116,42,0.38);transform:translateY(-0.12em);box-shadow:0 12px 24px rgba(77,53,30,0.08)}.interiors-product-card__preview{display:flex;align-items:center;justify-content:center;width:5.75em;height:5.75em;overflow:hidden;border:1px solid rgba(120,84,53,0.12);border-radius:0.875em;background:#fff}.interiors-product-card__preview img{width:100%;height:100%;object-fit:contain}.interiors-product-card__empty{color:#9f8b78;font-size:0.92em}.interiors-product-card__title{color:#2f2317;font-size:1em;font-weight:700;line-height:1.35}.interiors-product-card__collection{margin-top:0.24em;color:#8b7b6c;font-size:1em}.interiors-product-card__price{margin-top:0.5em;color:#b44d16;font-size:1em;font-weight:700}.interiors-product-card__cta{margin-top:0.5em;color:#4a3523;font-size:1em;font-weight:700}

/*# sourceMappingURL=interiors.css.map */