

/* Start:/local/templates/plameb/assets/css/about-figma.css?17919160369938*/
.content-page:has(.about-page){padding:0;min-height:0}
.content-page:has(.about-page)>.container{width:100%;max-width:none}
.content-page:has(.about-page)>.container>h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.about-page{color:var(--color-text)}
.about-page h2,.about-page h3,.about-page p{margin:0}
.about-page h2{font-size:25px;font-weight:600;line-height:1.2}
.about-page__hero{position:relative;height:660px;overflow:hidden;background:#242424;color:#fff}
.about-page__hero>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.about-page__hero-shade{position:absolute;inset:0;background:rgba(0,0,0,.48)}
.about-page__hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}
.about-page__hero h2{font-size:32px}
.about-page__hero p{margin-top:16px;font-size:13px}
.about-page__video-placeholder{display:grid;place-items:center;width:54px;height:54px;margin-top:24px;border:1px solid #fff;border-radius:50%;font-size:21px;padding-left:4px}
.about-page__benefits{background:var(--color-surface);padding:27px 0}
.about-page__benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.about-page__benefit{display:flex;flex-direction:column;align-items:center;min-height:155px;padding:0 18px;text-align:center;position:relative}
.about-page__benefit:not(:first-child):before{content:"";position:absolute;left:0;top:22px;bottom:22px;border-left:1px solid var(--color-line)}
.about-page__benefit img{width:57px;height:59px;object-fit:contain}
.about-page__benefit strong{margin-top:8px;font-size:22px;line-height:1.15}
.about-page__benefit span{margin-top:9px;color:var(--color-muted);font-size:14px;line-height:19px}
.about-page__story-row{display:grid;grid-template-columns:38.3% 61.7%;min-height:439px}
.about-page__story-row--reverse{grid-template-columns:44.7% 55.3%}
.about-page__story-copy{min-width:0;padding:80px 45px 50px max(24px,calc((100vw - 1280px)/2))}
.about-page__story-row--reverse .about-page__story-copy{padding:45px max(24px,calc((100vw - 1280px)/2)) 24px 45px}
.about-page__story-copy p{margin-top:16px;font-size:14px;line-height:21px}
.about-page__story-photo{width:100%;height:439px;object-fit:cover}
.about-page__materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}
.about-page__material{min-width:0;background:var(--color-surface);border-radius:7px;overflow:hidden}
.about-page__material-image{width:100%;aspect-ratio:229/171;background-size:100% auto;background-repeat:no-repeat;background-position:top center}
.about-page__material h3{padding:13px 18px 0;font-size:21px;font-weight:400}
.about-page__material p{margin:6px 0 0;padding:0 18px 15px;color:var(--color-muted);font-size:13px}
.about-page__documents{padding-top:27px;padding-bottom:42px}
.about-page__documents-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:29px}
.about-page__documents-head p{margin-top:16px;font-size:14px}
.about-page__documents-head a{color:var(--color-accent);font-size:14px;white-space:nowrap}
.about-page__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;list-style:none;margin:28px 0 0;padding:0;counter-reset:about-step}
.about-page__steps li{counter-increment:about-step}
.about-page__steps li:before{content:counter(about-step,decimal-leading-zero);display:block;margin-bottom:15px;color:var(--color-accent);font-size:14px}
.about-page__steps li strong{display:block;font-size:22px;line-height:1.2}
.about-page__steps li span{display:block;margin-top:16px;color:var(--color-muted);font-size:14px;line-height:20px}
@media(max-width:1000px){.about-page__story-row,.about-page__story-row--reverse{grid-template-columns:1fr 1fr}.about-page__story-copy,.about-page__story-row--reverse .about-page__story-copy{padding:35px 25px}.about-page__materials{gap:10px}.about-page__material h3{font-size:18px}.about-page__steps{gap:15px}.about-page__steps li strong{font-size:18px}}
@media(max-width:680px){.about-page__hero{height:440px}.about-page__hero h2{font-size:27px}.about-page__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.about-page__benefit:nth-child(3):before{display:none}.about-page__benefit strong{font-size:17px}.about-page__benefit span{font-size:12px}.about-page__story-row,.about-page__story-row--reverse{display:flex;flex-direction:column}.about-page__story-row--reverse .about-page__story-photo{order:1}.about-page__story-row--reverse .about-page__story-copy{order:2}.about-page__story-copy,.about-page__story-row--reverse .about-page__story-copy{padding:28px 16px}.about-page__story-photo{height:auto;aspect-ratio:889/439}.about-page__materials{gap:10px;margin-top:25px}.about-page__material h3{font-size:16px;padding:8px 10px 0}.about-page__material p{font-size:11px;padding:0 10px 10px}.about-page__documents-head{align-items:flex-start}.about-page__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:27px}}
@media(max-width:430px){.about-page__hero h2{font-size:23px}.about-page__benefit img{width:48px;height:50px}.about-page__benefit strong{font-size:15px}.about-page__materials{grid-template-columns:1fr}.about-page__material-image{aspect-ratio:229/171}.about-page__documents-head{flex-direction:column}.about-page__steps li strong{font-size:17px}}
.about-page__delivery{padding:27px 0}
.about-page__delivery-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:35px;align-items:center}
.about-page__delivery-head{display:flex;justify-content:space-between;align-items:center;gap:20px}
.about-page__delivery-head a,.about-page__section-head a{color:var(--color-muted);font-size:15px;white-space:nowrap}
.about-page__delivery p{max-width:770px;margin-top:16px;font-size:14px;line-height:20px}
.about-page__delivery-layout>img{display:block;width:100%;height:auto;max-height:112px;object-fit:contain}
.about-page__products .home-section__container{padding-top:27px;padding-bottom:30px}
.about-page__where-buy{background:var(--color-surface);padding:27px 0}
.about-page__where-buy-layout{display:grid;grid-template-columns:34% 1fr;gap:44px}
.about-page__where-buy-intro{padding-right:35px;border-right:1px solid var(--color-line)}
.about-page__where-buy-intro h2{font-size:28px}
.about-page__where-buy-intro p{margin-top:18px;font-size:14px;line-height:20px}
.about-page__where-buy-intro small{display:block;margin-top:27px;padding-top:16px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:13px;line-height:18px}
.about-page__where-buy-site{display:flex;align-items:center;gap:18px;font-size:14px}
.about-page__where-buy-site .button{padding:12px 17px;background:var(--color-text);color:#fff;font-size:14px}
.about-page__marketplaces{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:25px;color:#757575}
.about-page__marketplaces>span{flex-basis:100%;font-size:14px}
.about-page__marketplaces strong{font-size:19px;line-height:1.1;letter-spacing:-.04em}
.about-page__editorial .home-section__container{padding-top:29px;padding-bottom:29px}
.about-page__editorial--blog .home-editorial-track{grid-auto-columns:calc((100% - 52px)/3)}
.about-page__editorial--reviews{background:var(--color-surface)}
.about-page__faq{padding-top:30px;padding-bottom:32px}
.about-page__section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}
.about-page__faq-list{margin-top:15px}
.about-page__faq-list details{border-bottom:1px solid var(--color-line);color:var(--color-muted)}
.about-page__faq-list summary{position:relative;list-style:none;padding:16px 36px 16px 0;cursor:pointer;font-size:16px;line-height:23px}
.about-page__faq-list summary::-webkit-details-marker{display:none}
.about-page__faq-list summary:after{content:'⌄';position:absolute;right:2px;top:14px;color:var(--color-muted);font-size:22px;line-height:22px}
.about-page__faq-list details[open] summary:after{transform:rotate(180deg)}
.about-page__faq-list details p{max-width:850px;margin:0 0 17px;font-size:14px;line-height:21px}
.about-page__blog-link{display:block;width:max-content;max-width:100%;margin:29px auto 0;color:var(--color-text);text-decoration:underline;text-underline-offset:4px;font-size:14px}
.about-page__delivery-text{background:var(--color-surface);padding:27px 0}
.about-page__delivery-text>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:43px}
.about-page__delivery-text h2{font-size:16px;line-height:21px}
.about-page__delivery-text p,.about-page__delivery-text small{display:block;margin-top:13px;color:var(--color-muted);font-size:14px;line-height:20px}
.about-page__delivery-text small{margin-top:16px}
.about-page a:focus-visible,.about-page summary:focus-visible{outline:2px solid var(--color-text, #242424);outline-offset:3px}
@media(max-width:900px){.about-page__where-buy-layout{grid-template-columns:1fr 1.5fr;gap:25px}.about-page__delivery-text>.container{gap:20px}.about-page__editorial--blog .home-editorial-track{grid-auto-columns:calc((100% - 26px)/2)}}
@media(max-width:680px){.about-page__delivery-layout{grid-template-columns:1fr;gap:18px}.about-page__delivery-head{align-items:flex-start;flex-direction:column;gap:10px}.about-page__delivery-layout>img{max-height:90px}.about-page__where-buy-layout{grid-template-columns:1fr}.about-page__where-buy-intro{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid var(--color-line)}.about-page__where-buy-intro h2{font-size:24px}.about-page__where-buy-intro small{margin-top:16px}.about-page__where-buy-site{flex-wrap:wrap}.about-page__section-head{align-items:flex-start}.about-page__section-head a{font-size:13px}.about-page__delivery-text>.container{grid-template-columns:1fr;gap:30px}.about-page__editorial--blog .home-editorial-track{grid-auto-columns:84%}}

/* End */


/* Start:/local/templates/plameb/assets/css/home-figma.css?17919160369664*/
/* Approved Desktop / Main Template 2145:6699. Only loaded on the home page. */
body.site-body:has(.home-page){min-width:0}
.home-page [hidden]{display:none!important}
.home-page .hero,.home-page .hero__slide,.home-page .hero__container{height:660px;min-height:660px}
.home-page .hero__title{line-height:1.2}
.home-page .hero__eyebrow{line-height:16px;margin-bottom:16px}
.home-page .hero__content{transform:translateY(28px)}
.home-page .hero__actions{margin-top:24px}
.home-page .home-hero__secondary{border:1px solid #f7f7f7;background:#ffffff21;color:#fff;font-weight:500}
.home-hero__secondary:hover{background:#ffffff35}
.home-page .hero__arrow{width:56px;height:56px;padding:0;background:none;border:0}
.home-page .hero__arrow img{width:56px;height:56px}
.home-page .hero__arrow--prev img{transform:rotate(180deg)}
.home-page .hero__counter{color:white}
.home-video-toggle{position:absolute;z-index:5;right:24px;bottom:24px;padding:8px 12px;border:1px solid #fff8;border-radius:7px;background:#24242480;color:#fff;cursor:pointer}
.home-page .category-mosaic{height: min(54vw,777px)}
.home-page button.category-mosaic__item{padding:0;text-align:left;font:inherit;cursor:pointer}
.home-page .home-category-static:hover::before{transform:none}
.home-category-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid #fff;border-radius:50%}
.home-category-arrow img{filter:brightness(0) invert(1)}
.home-dialog{width:min(480px,calc(100% - 32px));padding:32px;border:1px solid #ccc;border-radius:7px;color:#242424;max-height:calc(100% - 32px)}
.home-dialog::backdrop{background:#0007}
.home-dialog h2{font-size:25px;margin:0 32px 24px 0}
.home-dialog__close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:28px;cursor:pointer}
.home-category-links{display:grid;gap:12px}
.home-category-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;background:#f7f7f7;border-radius:7px}
.home-category-links a:hover{background:#e6ded4}
.home-page .advantages,.home-page .advantages__container{min-height:212px}
.home-page .advantages__container{width:min(1280px,calc(100% - 48px));padding:27px 0}
.home-page .advantage-card{padding:0 20px}
.home-page .advantage-card__title{line-height:1.2;font-size:22px}
.home-page .advantage-card__text{line-height:17px}
.home-page .advantage-card__number-icon{width:90px;height:56px;object-fit:contain}
.home-page .section-heading{margin-bottom:16px;min-height:25px}
.home-page .section-heading__title{font-size:25px;line-height:30px}
.home-page .home-section__container{padding-block:27px 0}
.home-products-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 78px)/4);gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}
.home-products-track::-webkit-scrollbar{display:none}
.home-page .home-product{height:auto;min-height:523px;scroll-snap-align:start;min-width:0}
.home-page .home-product .product-card__image-link{height:auto;aspect-ratio:300/376}
.home-page .home-product .product-card__image{object-fit:cover;object-position:center}
.home-page .home-product:not(:has(.product-card__image--interior)):is(:hover,:focus-within) .product-card__image--primary{opacity:1;visibility:visible}
.home-page .home-product .product-card__favorite{top:auto;bottom:auto;margin-top:-32px}
.home-page .home-product .product-card__body{padding:12px 15px;position:relative}
.home-page .home-product .product-card__title{font-size:16px;line-height:22px;margin:6px 0;font-weight:400;min-height:44px}
.home-photo-empty{display:grid;place-items:center;height:100%;padding:24px;color:#7b7b7b;font-size:14px}
.home-product__configure{display:inline-flex;align-items:center;gap:10px;color:#7b7b7b;font-size:13px;margin-top:8px}
.home-product__configure:hover{color:#b7864f}
.home-products-arrow{position:absolute;top:260px;width:42px;height:42px;border:0;padding:0;background:none;cursor:pointer}
.home-products-arrow img{display:block;width:42px;height:42px}
.home-products-arrow--prev{left:-54px}
.home-products-arrow--prev img{transform:rotate(180deg)}
.home-products-arrow--next{right:-54px}
.home-products-arrow:disabled{opacity:.3;cursor:default}
.home-editorial-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 78px)/4);gap:26px;overflow:auto;scroll-snap-type:x mandatory}
.home-editorial-track>article{min-width:0;scroll-snap-align:start}
.home-editorial--reviews{padding-bottom:27px}
.home-content-empty{margin:0;padding:32px;border:1px solid #eff0f0;border-radius:7px;background:#f7f7f7;color:#7b7b7b;font-size:16px}
.home-page a:focus-visible,.home-page button:focus-visible,.home-page [tabindex]:focus-visible{outline:2px solid #242424;outline-offset:3px}
@media(max-width:1390px){.home-products-arrow{top:20px;width:30px;height:30px}.home-products-arrow img{width:30px;height:30px}.home-products-arrow--prev{left:auto;right:42px}.home-products-arrow--next{right:0}.home-products .section-heading{padding-right:86px}}
@media(max-width:1000px){.home-page .advantages__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-page .advantage-card:nth-child(3){border-left:0}.home-products-track,.home-editorial-track{grid-auto-columns:calc((100% - 26px)/2)}.home-page .category-mosaic__content{left:24px;width:calc(100% - 48px)}.home-page .category-mosaic__title{font-size:22px}.home-page .category-mosaic__description{font-size:14px;margin-top:8px}.home-page .category-mosaic__arrow{margin-top:10px}}
@media(max-width:680px){.home-page .hero,.home-page .hero__slide,.home-page .hero__container{height:520px;min-height:520px}.home-page .hero__container{padding-inline:24px}.home-page .hero__content{transform:none}.home-page .hero__title{font-size:28px}.home-page .hero__actions{flex-direction:column;align-items:center}.home-page .hero__actions .button{width:224px}.home-page .hero__arrow{top:auto;bottom:20px;transform:none}.home-page .hero__counter{bottom:40px}.home-page .category-mosaic{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.home-page .category-mosaic__item{grid-column:auto;grid-row:auto;min-height:220px}.home-page .category-mosaic__item--wardrobes{grid-column:1/-1;min-height:300px;order:-1}.home-page .category-mosaic__shade{opacity:.7}.home-page .category-mosaic__content{opacity:1;left:16px;width:calc(100% - 32px)}.home-page .category-mosaic__description{display:none}.home-page .category-mosaic__title{font-size:18px}.home-page .advantages__container{width:calc(100% - 32px);gap:24px 0}.home-page .advantage-card{padding:0 10px;min-height:158px}.home-page .advantage-card__visual{gap:4px}.home-page .advantage-card__visual>img{width:42px;height:48px;object-fit:contain}.home-page .advantage-card__visual>.advantage-card__number-icon{width:62px;height:48px}.home-page .advantage-card__title{font-size:17px;line-height:22px}.home-page .advantage-card__text{font-size:12px;line-height:16px}.home-page .section-heading{gap:12px;align-items:baseline}.home-page .section-heading__title{font-size:22px;line-height:28px}.home-page .section-heading__link{font-size:12px;gap:5px}.home-products-track,.home-editorial-track{grid-auto-columns:84%;gap:16px}.home-page .home-product{min-height:0}.home-page .home-product .product-card__image-link{aspect-ratio:300/376}.home-products .section-heading{padding-right:0}.home-products-arrow{display:none}.home-content-empty{padding:24px}.home-dialog{padding:24px}}
@media(max-width:1000px){
 .home-page .category-mosaic{height:auto;aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;overflow:hidden}
 .home-page .category-mosaic__item{grid-column:auto;grid-row:auto;aspect-ratio:640/389;min-height:0;height:auto}
 .home-page .category-mosaic__item--wardrobes{grid-column:1/-1;aspect-ratio:800/518;order:-1;min-height:0}
 .home-page .category-mosaic__item--beds,.home-page .category-mosaic__item--facades{aspect-ratio:400/259}
}
@media(hover:none){.home-page .category-mosaic__content{opacity:1}.home-page .category-mosaic__shade{opacity:.65}}
@media(prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition:none!important}}

/* Owner: preserve the entire mosaic and each tile at every viewport width.
   1440 x 777 composition: left 640 x (389 + 388), right 800 x (518 + 259). */
.home-page .category-mosaic{
 display:grid;width:100%;height:auto;aspect-ratio:1440/777;min-height:0;
 grid-template-columns:640fr 400fr 400fr;grid-template-rows:389fr 129fr 259fr;
 border:0;container-type:inline-size;
}
.home-page .category-mosaic__item{
 min-height:0;height:auto;aspect-ratio:auto;order:0;border:0;
 background-size:cover;background-position:center;
 box-shadow:inset 0 0 0 1px #f7f7f7;
}
.home-page .category-mosaic__item--bathroom{grid-column:1;grid-row:1}
.home-page .category-mosaic__item--dressers{grid-column:1;grid-row:2/4}
.home-page .category-mosaic__item--wardrobes{grid-column:2/4;grid-row:1/3}
.home-page .category-mosaic__item--beds{grid-column:2;grid-row:3}
.home-page .category-mosaic__item--facades{grid-column:3;grid-row:3}
.home-page .category-mosaic__item::before{background-size:cover;transform:none}
.home-page .category-mosaic__content{left:7.5%;width:85%}
@media(max-width:680px){
 .home-page .category-mosaic__title{font-size:clamp(10px,1.736cqw,18px);line-height:1.15}
 .home-page .category-mosaic__description{display:none}
 .home-page .category-mosaic__arrow{width:22px;height:22px;margin-top:6px}
 .home-page .category-mosaic__arrow img{width:10px;height:8px}
}
@media(max-width:680px) { .home-page .category-mosaic__title { font-size:clamp(12px,3.1vw,16px); } }

/* End */
/* /local/templates/plameb/assets/css/about-figma.css?17919160369938 */
/* /local/templates/plameb/assets/css/home-figma.css?17919160369664 */
