.ts-page{--ink:#292924;--cream:#f1eee4;--copper:#b4653e;--line:#bdb8a9;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;line-height:1.6}.ts-page *{box-sizing:border-box}.ts-page button,.ts-page input,.ts-page select,.ts-page textarea{font:inherit}.ts-page button{cursor:pointer;border:0;background:none;color:inherit}.ts-page button:disabled{opacity:.4;cursor:not-allowed}.ts-page a{text-decoration:none;color:inherit}.ts-page h1,.ts-page h2,.ts-page h3,.ts-page p{margin:0}.ts-page h1{font-size:min(clamp(44px,6vw,82px),var(--pontera-heading-cap,999px))!important;line-height:1.06!important;letter-spacing:-.05em;font-weight:400}.ts-page h2{font-size:min(clamp(29px,3.6vw,47px),var(--pontera-heading-cap,999px))!important;line-height:1.15!important;letter-spacing:-.035em;font-weight:400}.ts-page h3{font-size:min(25px,var(--pontera-heading-cap,999px))!important;font-weight:400;line-height:1.2}.ts-page em{font-family:Georgia,serif;color:inherit;font-weight:400}.ts-page img{display:block;width:100%;height:100%;object-fit:cover}.ts-kicker{display:block;font-size:9px!important;letter-spacing:1.7px}.ts-demo{background:var(--ink);color:var(--cream);gap:15px;padding:9px 4%;font-size:9px!important}.ts-demo,.ts-header{display:flex;justify-content:space-between}.ts-header{align-items:center;gap:25px;padding:25px 4%;border-bottom:1px solid var(--line)}.ts-logo{font-size:28px!important;padding:0;letter-spacing:-1.5px}.ts-logo span{color:#9f8976}.ts-logo i{font-style:normal;color:var(--copper);margin-left:12px}.ts-header nav{display:flex;gap:25px}.ts-header nav button{font-size:12px!important;padding:8px 0}.ts-cart-button{display:flex;gap:12px;align-items:center;font-size:12px!important}.ts-cart-button b{justify-content:center;min-width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--cream);font-size:11px!important;font-weight:400}.ts-cart-button b,.ts-primary{display:flex;align-items:center}.ts-primary{justify-content:space-between;gap:25px;background:var(--ink)!important;color:var(--cream)!important;padding:16px 23px!important;font-size:13px!important}.ts-line{border-bottom:1px solid!important;padding:10px 0!important;font-size:12px!important;align-self:flex-start}.ts-hero{min-height:650px;position:relative;color:var(--cream)}.ts-hero>img{position:absolute;inset:0;object-position:65% center}.ts-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#1c201edb,#1c201e11 90%)}.ts-hero>div{position:relative;z-index:1;padding:55px 6%;max-width:620px}.ts-hero h1{margin:35px 0 25px}.ts-hero p{font-size:14px!important}.ts-hero .ts-primary{margin-top:30px;background:var(--cream)!important;color:var(--ink)!important;max-width:300px}.ts-hero-caption{position:absolute;z-index:2;right:4%;bottom:25px;padding:15px 22px!important;border:1px solid #d4caba!important;font-size:13px!important;text-align:left;backdrop-filter:blur(8px)}.ts-hero-caption span{display:block;font-size:9px!important;margin-top:5px}.ts-home-intro{display:grid;grid-template-columns:1fr 1.8fr 1.2fr;gap:30px;padding:65px 6% 35px}.ts-home-intro p{font-size:14px!important}.ts-home-selection{padding:0 6% 60px}.ts-home-selection>.ts-line{margin-top:25px}.ts-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ts-products article{display:flex;flex-direction:column;gap:15px;min-width:0}.ts-product-image{height:330px;padding:0;overflow:hidden;background:#e5e1d6}.ts-product-image img{transition:transform .5s}.ts-product-image:hover img{transform:scale(1.04)}.ts-products article>span{font-size:10px!important;color:#6d665d}.ts-products h3 button{padding:0;font:inherit}.ts-products article>div{display:flex;justify-content:space-between;gap:15px;align-items:baseline;border-top:1px solid var(--line);padding-top:15px;margin-top:auto}.ts-products strong{font-weight:400;font-size:17px!important}.ts-products article>div button{font-size:11px!important}.ts-home-guide{display:grid;grid-template-columns:1fr 1fr;background:#d1baa0}.ts-home-guide>div:last-child{padding:50px 12%;display:flex;flex-direction:column;gap:25px;align-items:flex-start}.ts-home-guide p{font-size:14px!important}.ts-light-scene{position:relative;min-height:450px;background:radial-gradient(ellipse at 50% 25%,#fff4c5 0,#dbc8a3 14%,#544b3f 45%,#272b27 80%);overflow:hidden}.ts-light-scene i{position:absolute;width:36%;height:24%;border:8px solid #ab8050;border-radius:50%;left:32%;top:12%;box-shadow:0 9px 30px #ffedb5;transform:rotateX(50deg)}.ts-light-scene b{position:absolute;left:50%;top:0;height:20%;width:1px;background:#ddd2b5}.ts-light-scene span{position:absolute;bottom:18%;left:15%;width:70%;height:12%;border-radius:50%;background:#4d3b2a;box-shadow:0 50px 0 -15px #302e28}.ts-catalog-head{padding:50px 6%;display:grid;grid-template-columns:1.5fr 1fr;gap:25px;background:#ded5c3}.ts-catalog-head>.ts-kicker{grid-column:1/-1}.ts-catalog-head p{max-width:360px;align-self:end;font-size:13px!important}.ts-catalog{padding:35px 4% 60px;display:grid;grid-template-columns:220px 1fr;gap:45px}.ts-catalog aside{gap:25px}.ts-catalog aside,.ts-page label{display:flex;flex-direction:column}.ts-page label{gap:8px;font-size:12px!important}.ts-page input,.ts-page select,.ts-page textarea{min-width:0;width:100%;border:1px solid var(--line);background:#faf7ee;color:var(--ink);padding:12px;font-size:14px!important;border-radius:0}.ts-page textarea{resize:vertical}.ts-page input[type=number]{appearance:textfield}.ts-page input::-webkit-inner-spin-button,.ts-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-page fieldset{margin:0;padding:0;border:0}.ts-page legend{font-size:12px!important;margin-bottom:15px}.ts-catalog fieldset{display:flex;flex-direction:column}.ts-catalog fieldset button{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:13px 0;font-size:13px!important;text-align:left}.ts-catalog fieldset button[aria-pressed=true]{color:var(--copper)}.ts-catalog-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:12px!important}.ts-catalog-tools label{flex-direction:row;align-items:center;gap:12px}.ts-catalog-tools select{width:auto}.ts-catalog .ts-product-image{height:280px}.ts-empty{padding:40px 0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.ts-empty p{font-size:14px!important}.ts-detail{display:grid;grid-template-columns:1.1fr 1fr}.ts-detail-image{background:#e8e1d5;min-height:720px}.ts-detail-image img{object-fit:contain}.ts-detail article{padding:35px 10%;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ts-detail article>p{font-size:14px!important}.ts-detail h1{font-size:min(65px,var(--pontera-heading-cap,999px))!important}.ts-detail .ts-price{font-size:30px!important;font-weight:400}.ts-detail fieldset{display:flex;gap:10px;flex-wrap:wrap}.ts-checkout fieldset button,.ts-detail fieldset button{border:1px solid var(--line);padding:12px 16px;font-size:12px!important;min-height:44px}.ts-checkout fieldset button[aria-pressed=true],.ts-detail fieldset button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.ts-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px!important;width:100%;margin:0;border-top:1px solid var(--line);padding-top:20px}.ts-detail dd{margin:0}.ts-detail small{font-size:10px!important}.ts-added{font-size:12px!important;background:#dce5cf;padding:15px;width:100%}.ts-added button{display:block}.ts-detail-story{padding:50px 6%;display:grid;grid-template-columns:1fr 2fr 1.4fr;gap:35px;background:#d1baa0}.ts-detail-story p{font-size:14px!important}.ts-guide-head{padding:55px 6%;background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1.5fr 1fr;gap:25px}.ts-guide-head .ts-kicker{grid-column:1/-1}.ts-guide-head p{max-width:380px;font-size:14px!important;align-self:end}.ts-guide{padding:45px 6%;display:grid;grid-template-columns:1fr 2fr;gap:10%}.ts-room-tabs{display:flex;flex-direction:column}.ts-room-tabs button{padding:20px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:20px!important}.ts-room-tabs button[aria-pressed=true]{color:var(--copper)}.ts-guide article{display:flex;flex-direction:column;gap:25px}.ts-guide article p{font-size:15px!important}.ts-guide small{font-size:11px!important}.ts-guide-products{padding:0 6% 60px}.ts-service-head{padding:50px 6%;background:#cdb498;display:flex;flex-direction:column;gap:25px}.ts-service-head p{font-size:13px!important;max-width:650px}.ts-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:50px 6%}.ts-service-grid article{border-top:1px solid var(--line);padding:25px 0;display:flex;flex-direction:column;gap:20px}.ts-service-grid article>span{font-size:11px!important;color:var(--copper)}.ts-service-grid h2{font-size:min(34px,var(--pontera-heading-cap,999px))!important}.ts-service-grid p{font-size:14px!important}.ts-cart{padding:45px 6% 65px}.ts-cart-title{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.ts-cart-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:6%;align-items:start}.ts-cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:22px;padding:25px 0;border-top:1px solid var(--line)}.ts-cart-line>button{padding:0;height:140px}.ts-cart-line h2{font-size:min(25px,var(--pontera-heading-cap,999px))!important}.ts-cart-line p{font-size:11px!important;margin:10px 0}.ts-cart-line>strong{font-size:15px!important;font-weight:400}.ts-quantity{display:flex;align-items:center;gap:14px}.ts-quantity button{border:1px solid var(--line);width:38px;height:38px;font-size:18px!important}.ts-quantity span{font-size:13px!important}.ts-remove{font-size:10px!important;padding:10px 0}.ts-cart-layout aside{padding:28px;background:#dfd5c3;display:flex;flex-direction:column;gap:25px}.ts-cart-layout aside h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important}.ts-cart-layout aside p{font-size:13px!important}.ts-cart-layout aside small{font-size:11px!important}.ts-checkout{padding:50px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.ts-checkout aside{display:flex;flex-direction:column;gap:20px}.ts-checkout h1{font-size:min(56px,var(--pontera-heading-cap,999px))!important}.ts-checkout aside p,.ts-checkout dl{font-size:13px!important}.ts-checkout dl{display:grid;grid-template-columns:1fr auto;gap:12px;border-top:1px solid var(--line);padding-top:20px}.ts-checkout dd{margin:0}.ts-checkout aside>strong{font-size:35px!important;font-weight:400}.ts-checkout small{font-size:11px!important}.ts-checkout form{display:flex;flex-direction:column;gap:22px}.ts-checkout fieldset{display:flex;gap:12px;flex-wrap:wrap}.ts-confirm{background:#dce5cf;padding:20px;font-size:13px!important}.ts-footer{padding:30px 6%;background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1fr 1.4fr auto;gap:30px}.ts-footer strong{font-size:24px!important;font-weight:400}.ts-footer p{font-size:10px!important}.ts-footer a{font-size:12px!important}.ts-page a:focus-visible,.ts-page button:focus-visible{outline:2px solid var(--copper);outline-offset:4px}html body .ts-page h1,html body .ts-page h2,html body .ts-page h3{max-width:none;color:inherit}html body .ts-page em,html body .ts-page p{color:inherit!important}html body .ts-page .ts-logo{font-size:28px!important}html body .ts-page .ts-header nav button{font-size:12px!important}@media(max-width:700px){.ts-demo{font-size:8px!important}.ts-demo>span{display:none}.ts-header{padding:18px 4%;gap:18px;flex-wrap:wrap}.ts-header nav{order:3;width:100%;justify-content:space-between;gap:12px}html body .ts-page .ts-header nav button{font-size:11px!important}html body .ts-page .ts-logo{font-size:24px!important}.ts-cart-button{font-size:11px!important}.ts-hero{min-height:650px}.ts-hero>div{padding:35px 6%}.ts-hero h1{font-size:min(53px,var(--pontera-heading-cap,999px))!important;margin:25px 0}.ts-hero p{font-size:13px!important}.ts-hero>img{object-position:65% center}.ts-hero:after{background:linear-gradient(90deg,#1c201edb,#1c201e44)}.ts-hero-caption{left:6%;right:auto;bottom:25px;padding:12px 18px!important}.ts-home-intro{grid-template-columns:1fr;padding:35px 6% 25px;gap:20px}.ts-home-intro h2{font-size:min(34px,var(--pontera-heading-cap,999px))!important}.ts-home-intro p{font-size:13px!important}.ts-home-selection{padding-bottom:35px}.ts-products{grid-template-columns:1fr;gap:28px}.ts-product-image{height:330px}.ts-home-guide{grid-template-columns:1fr}.ts-light-scene{min-height:280px}.ts-catalog-head,.ts-home-guide>div:last-child{padding:30px 6%;gap:20px}.ts-catalog-head{grid-template-columns:1fr}.ts-catalog-head h1{font-size:min(48px,var(--pontera-heading-cap,999px))!important}.ts-catalog{grid-template-columns:1fr;padding:25px 6% 35px;gap:30px}.ts-catalog aside{gap:20px}.ts-catalog fieldset{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ts-catalog-tools{gap:10px;align-items:flex-end}.ts-catalog-tools label{flex-direction:column;align-items:flex-start}.ts-catalog-tools select{max-width:175px}.ts-catalog .ts-product-image{height:320px}.ts-page input,.ts-page select,.ts-page textarea{font-size:16px!important}.ts-detail{grid-template-columns:1fr}.ts-detail-image{min-height:0;height:360px}.ts-detail article{padding:25px 6%;gap:20px}.ts-detail h1{font-size:min(46px,var(--pontera-heading-cap,999px))!important}.ts-detail-story{grid-template-columns:1fr;padding:30px 6%;gap:20px}.ts-detail-story h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important}.ts-guide-head{grid-template-columns:1fr;padding:30px 6%;gap:25px}.ts-guide-head h1{font-size:min(52px,var(--pontera-heading-cap,999px))!important}.ts-guide{grid-template-columns:1fr;padding:30px 6%;gap:25px}.ts-guide h2{font-size:min(31px,var(--pontera-heading-cap,999px))!important}.ts-guide-products{padding-bottom:35px}.ts-service-head{padding:30px 6%}.ts-service-head h1{font-size:min(44px,var(--pontera-heading-cap,999px))!important}.ts-service-grid{grid-template-columns:1fr;padding:30px 6%;gap:15px}.ts-cart{padding:30px 6%}.ts-cart-title h1{font-size:min(46px,var(--pontera-heading-cap,999px))!important}.ts-cart-layout{grid-template-columns:1fr;gap:25px}.ts-cart-line{grid-template-columns:85px 1fr;gap:15px}.ts-cart-line>button{height:110px}.ts-cart-line>strong{grid-column:2}.ts-cart-line h2{font-size:min(24px,var(--pontera-heading-cap,999px))!important}.ts-cart-layout aside{padding:24px}.ts-checkout{grid-template-columns:1fr;padding:30px 6%;gap:35px}.ts-checkout h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important}.ts-footer{grid-template-columns:1fr;gap:18px;padding:25px 6%}}