:root{--dn-ink:#2b2321;--dn-muted:#6e635c;--dn-cream:#fdfbf7;--dn-sage:#f3efe6;--dn-green:#2b2321;--dn-peach:#eee5d7;--dn-line:#e8e3d9;--dn-radius:18px}html{scroll-behavior:smooth;scroll-padding-top:96px}body[data-design]{background:#f6f4ee;color:var(--dn-ink);font-family:Arial,Helvetica,sans-serif;margin:0;-webkit-font-smoothing:antialiased}body[data-design] *{box-sizing:border-box}body[data-design] img{max-width:100%}body[data-design] button,body[data-design] input,body[data-design] select{font:inherit}body[data-design] button,body[data-design] a,body[data-design] summary{-webkit-tap-highlight-color:transparent}body[data-design] :focus-visible{outline:3px solid #8c6750;outline-offset:4px}.dn-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.dn-section{padding:78px 0}.dn-eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;color:var(--dn-green);margin:0 0 15px}.dn-tiny{font-size:13px;letter-spacing:.18em}.dn-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:32px}.dn-heading h2,.dn-config h2,.dn-faq h2{font-family:Georgia,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:0}.dn-heading>p{max-width:370px;font-size:14px;line-height:1.8;color:var(--dn-muted);margin:0}.dn-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;border:1px solid var(--dn-green);background:var(--dn-green);border-radius:100px;padding:14px 25px;color:#fff;text-decoration:none;font-size:13px;line-height:1.3;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}.dn-button:hover{background:#1c1817;border-color:#1c1817;color:#fff}.dn-button:disabled{opacity:.55;cursor:not-allowed}.dn-button-small{min-height:43px;font-size:13px;padding:11px 18px;gap:15px}.dn-text-link{font-size:13px;font-weight:600;text-underline-offset:5px;text-decoration:underline;color:var(--dn-ink);line-height:1.6}.dn-text-link:hover{color:var(--dn-green)}.dn-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.dn-skip{position:fixed;top:8px;left:8px;z-index:9999;background:#fff;padding:12px;transform:translateY(-200%)}.dn-skip:focus{transform:none}.dn-top{background:var(--dn-green);text-align:center;color:#fff;padding:9px 12px;font-size:13px}.dn-top a{color:inherit;text-decoration:none}.dn-top span{margin-left:14px}.dn-header{position:sticky;top:0;z-index:60;background:#f6f4eef7;border-bottom:1px solid var(--dn-line)}.dn-header-row{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.dn-brand{display:flex;align-items:center;gap:11px;color:var(--dn-ink);text-decoration:none;flex-shrink:0}.dn-brand img{width:52px;height:52px;border-radius:50%;object-fit:cover}.dn-brand>span{font-family:Georgia,serif;font-size:27px;font-style:italic;letter-spacing:-1px;line-height:1}.dn-brand>span>span{color:#c2a36b;font-weight:400}.dn-brand small{display:block;font:13px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;color:var(--dn-muted)}.dn-desktop{display:flex;align-items:center;gap:31px;font-size:13px;font-weight:600}.dn-desktop>a{color:inherit;text-decoration:none}.dn-desktop>a:hover{text-decoration:underline;text-underline-offset:6px}.dn-header details{position:relative}.dn-header summary{cursor:pointer;list-style:none}.dn-header summary::-webkit-details-marker{display:none}.dn-shop>summary{border:1px solid var(--dn-ink);padding:10px 23px;border-radius:100px}.dn-dropdown{position:absolute;top:calc(100% + 14px);left:0;min-width:245px;background:var(--dn-cream);border:1px solid var(--dn-line);border-radius:14px;padding:12px;box-shadow:0 15px 40px #29292415;z-index:80}.dn-dropdown a{display:block;text-decoration:none;color:var(--dn-ink);padding:12px 14px;font-size:13px;border-radius:8px}.dn-dropdown a:hover{background:var(--dn-sage)}.dn-actions{display:flex;align-items:center;gap:24px}.dn-actions>details>summary{display:flex;align-items:center;min-height:44px;min-width:30px;justify-content:center}.dn-cart{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;min-height:44px}.dn-cart span{font-size:13px}.dn-search form{position:absolute;right:-65px;top:calc(100% + 15px);display:flex;gap:8px;width:430px;padding:18px;background:var(--dn-cream);border:1px solid var(--dn-line);box-shadow:0 15px 40px #29292415;border-radius:14px}.dn-search input{width:100%;min-width:0;padding:12px;border:1px solid var(--dn-line);border-radius:7px;background:#fff}.dn-mobile-menu{display:none}.dn-hero{background:#f6f4ee}.dn-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;min-height:580px;align-items:stretch}.dn-hero-copy{padding:78px 50px 55px 0;align-self:center}.dn-hero h1{font-family:Georgia,serif;font-size:clamp(40px,4.4vw,61px);font-weight:400;line-height:1.065;letter-spacing:-.045em;margin:0 0 25px}.dn-lead{font-size:15px;line-height:1.9;color:var(--dn-muted);margin:0 0 26px;max-width:450px}.dn-hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:21px}.dn-hero-buttons>.dn-text-link{font-size:13px}.dn-hero-notes{display:flex;flex-wrap:wrap;gap:16px;margin-top:42px;color:#8c7a6b;font-size:13px}.dn-hero-notes span:before{content:"\2713";margin-right:6px;color:var(--dn-green)}.dn-hero-visual{position:relative;min-width:0;margin-right:calc((1240px - 100vw)/2);overflow:hidden;background:#e9e2d4}.dn-hero-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.dn-hero-label{position:absolute;left:25px;bottom:25px;display:flex;flex-direction:column;gap:8px;padding:18px 23px;border:1px solid #ffffff80;background:#fcfaf6ed;border-radius:12px;max-width:calc(100% - 50px)}.dn-hero-label strong{font-size:15px;font-weight:500}.dn-hero-label a{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--dn-green)}.dn-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dn-category{text-decoration:none;color:inherit}.dn-category>div{aspect-ratio:1.15;background:#f3efe6;border-radius:var(--dn-radius);overflow:hidden}.dn-category img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.dn-category:hover img{transform:scale(1.025)}.dn-category h3{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:500;margin:17px 0 6px;line-height:1.3}.dn-category h3 span{font-size:16px;color:var(--dn-green)}.dn-category p{color:var(--dn-muted);font-size:13px;line-height:1.5;margin:0}.dn-products{background:#f6f4ee}.dn-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.dn-card{min-width:0;background:var(--dn-cream);border:1px solid #e8e3d9;border-radius:var(--dn-radius);overflow:hidden;display:flex;flex-direction:column}.dn-card-image{display:block;aspect-ratio:1/1;overflow:hidden;background:#f3efe6}.dn-card-image img,.dn-card-image svg{width:100%;height:100%;object-fit:cover;transition:transform .3s}.dn-card-image:hover img{transform:scale(1.025)}.dn-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.dn-card-type{margin:0 0 9px;color:var(--dn-muted);font-size:13px;letter-spacing:.07em;text-transform:uppercase}.dn-card h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 20px;flex:1}.dn-card h3 a{text-decoration:none;color:inherit}.dn-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.dn-price{font-size:14px;font-weight:600;margin:0;line-height:1.5}.dn-card .dn-price:has(+a[href*=konfigurator]){font-size:13px;font-weight:400;max-width:100px}.dn-values{background:#f6f4ee}.dn-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;border-top:1px solid var(--dn-line);padding-top:32px}.dn-value-number{font-size:13px;letter-spacing:.08em;color:#95703d}.dn-values h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:18px 0 12px}.dn-values-grid p{font-size:13px;line-height:1.85;color:var(--dn-muted);margin:0;max-width:320px}.dn-config{background:var(--dn-peach)}.dn-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.dn-config-visual{position:relative;aspect-ratio:1.05;overflow:hidden;border-radius:var(--dn-radius);background:#e2d8c5}.dn-config-visual img{height:100%;width:100%;object-fit:cover}.dn-image-note{position:absolute;bottom:20px;left:20px;background:#fcfaf6ed;border-radius:100px;padding:10px 18px;font-size:13px}.dn-config-copy h2{max-width:410px;margin-bottom:23px}.dn-steps{list-style:none;padding:0;margin:25px 0 32px;counter-reset:step}.dn-steps li{counter-increment:step;display:grid;grid-template-columns:32px 1fr;column-gap:13px;margin-bottom:18px;font-size:13px;line-height:1.6}.dn-steps li:before{content:counter(step);grid-row:1/3;border:1px solid #c2a36b;border-radius:50%;width:29px;height:29px;text-align:center;line-height:27px;font-size:13px}.dn-steps strong{font-size:13px;font-weight:600}.dn-steps li>span{grid-column:2;color:var(--dn-muted)}.dn-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.dn-guide>a{color:inherit;text-decoration:none}.dn-guide img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:var(--dn-radius);margin-bottom:21px}.dn-guide .dn-eyebrow{font-size:13px;margin-bottom:10px}.dn-guide h3{font-size:18px;font-family:Georgia,serif;line-height:1.5;font-weight:400;margin:0 0 18px}.dn-guide .dn-text-link{font-size:13px}.dn-faq{border-top:1px solid var(--dn-line)}.dn-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.dn-faq h2{margin:0 0 24px}.dn-faq-grid>div>p:not(.dn-eyebrow){font-size:14px;line-height:1.8;color:var(--dn-muted);max-width:330px}.dn-faq details{border-top:1px solid var(--dn-line);padding:20px 0}.dn-faq details:last-child{border-bottom:1px solid var(--dn-line)}.dn-faq summary{display:flex;gap:15px;justify-content:space-between;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.dn-faq summary::-webkit-details-marker{display:none}.dn-faq details[open] summary span{transform:rotate(45deg)}.dn-rte{font-size:14px;line-height:1.85;color:var(--dn-muted)}.dn-rte p{margin:15px 0}.dn-rte ul{list-style:disc;padding-left:20px}.dn-rte a{color:var(--dn-green);text-decoration:underline;text-underline-offset:4px}.dn-rte table{width:100%}.dn-rte td,.dn-rte th{padding:8px;border-bottom:1px solid var(--dn-line)}.dn-footer{background:#f6f4ee;padding-top:58px}.dn-footer-grid{display:grid;grid-template-columns:1.3fr .9fr 1.1fr 1fr;gap:50px;padding-bottom:50px}.dn-footer h2{font:600 13px Arial,sans-serif;margin:9px 0 22px}.dn-footer-grid>div>a:not(.dn-brand){display:block;font-size:13px;margin:0 0 13px;text-decoration:none;color:var(--dn-ink);line-height:1.6}.dn-footer-grid p{font-size:13px;line-height:1.9;color:var(--dn-muted);margin:18px 0;max-width:260px}.dn-social{display:flex;gap:18px;font-size:13px}.dn-social a{color:var(--dn-ink);text-decoration:none}.dn-copyright{border-top:1px solid #3b322f;padding:22px 0 25px;font-size:13px;color:var(--dn-muted)}.td-r.td-r-latest{background:#f6f4ee;padding:65px 0}.td-r-latest .td-r-container{max-width:1240px;width:calc(100% - 80px);padding:0}.td-r-latest .td-r-heading h2{font:400 38px Georgia,serif;letter-spacing:-.03em}.td-r-latest .td-r-card{border-radius:14px;border-color:#e8e3d9;background:#fdfbf7;box-shadow:none}.td-r-latest .td-r-card p{font-size:13px}.td-r-latest .td-r-button{background:var(--dn-green);border-radius:100px;font-family:Arial,sans-serif;color:#fff}.td-reviewbar{background:var(--dn-green);border:0;padding:8px 20px;font-family:Arial,sans-serif}.td-reviewbar .td-reviewbar-quote{max-width:250px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.td-reviewbar a,.td-reviewbar span{color:#fff}.td-reviewbar .bg-\[\#C2A36B\]{background:#f6f4ee;color:var(--dn-green)}.dn-breadcrumb{display:flex;gap:9px;font-size:13px;color:var(--dn-muted);line-height:1.7;margin-bottom:32px;flex-wrap:wrap}.dn-breadcrumb a{color:inherit;text-decoration:none}.dn-collection-heading{text-align:center;max-width:700px;margin:0 auto 35px}.dn-collection-heading h1{font:400 46px Georgia,serif;letter-spacing:-.035em;margin:0 0 20px}.dn-collection-heading>p:not(.dn-eyebrow){font-size:14px;color:var(--dn-muted);line-height:1.8}.dn-category-pills{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:30px 0}.dn-category-pills a{padding:11px 17px;border:1px solid var(--dn-line);border-radius:100px;text-decoration:none;color:var(--dn-ink);font-size:13px;white-space:nowrap}.dn-category-pills a:hover{background:var(--dn-sage)}.dn-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-block:1px solid var(--dn-line);padding:16px 0;font-size:13px}.dn-filters select{max-width:240px;border:1px solid var(--dn-line);border-radius:8px;padding:10px;background:#fff}.dn-filters>a{margin-left:auto;color:var(--dn-muted);text-decoration:underline}.dn-filters details{position:relative}.dn-filters summary{cursor:pointer;min-height:40px;display:flex;align-items:center;padding:0 12px;background:#fff;border-radius:8px;border:1px solid var(--dn-line)}.dn-filter-options{position:absolute;z-index:10;top:100%;min-width:240px;background:#fff;padding:16px;border:1px solid var(--dn-line);border-radius:8px;max-height:350px;overflow:auto}.dn-filter-options label{display:flex;align-items:center;gap:8px;padding:7px}.dn-count{font-size:13px;margin:20px 0;color:var(--dn-muted)}.dn-pagination{display:flex;justify-content:center;gap:12px;margin-top:35px}.dn-pagination span{min-width:40px;min-height:40px;display:grid;place-items:center;border:1px solid var(--dn-line);border-radius:7px}.dn-product{padding-top:30px}.dn-product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:start}.dn-gallery{min-width:0}.dn-gallery>#dn-main-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#f3efe6;border-radius:var(--dn-radius);display:block}.dn-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:15px 2px 5px}.dn-thumbnail{padding:0;width:74px;height:74px;border:1px solid var(--dn-line);border-radius:10px;overflow:hidden;flex-shrink:0;background:#fff;cursor:pointer}.dn-thumbnail[aria-pressed=true]{border:2px solid var(--dn-green)}.dn-thumbnail img{width:100%;height:100%;object-fit:cover}.dn-product-copy h1{font:400 39px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 16px}.dn-product-copy>.dn-text-link{font-size:13px}.dn-product-price{font-size:27px;font-weight:600;margin:24px 0}.dn-product-form{margin:24px 0}.dn-product-form>label{display:block;margin-bottom:9px;font-size:13px}.dn-product-form>select{width:100%;padding:14px;border:1px solid var(--dn-line);border-radius:10px;background:#fff;margin-bottom:16px}.dn-buy-row{display:flex;gap:12px}.dn-buy-row input{width:70px;text-align:center;border:1px solid var(--dn-line);border-radius:100px;background:#fff;min-height:50px}.dn-buy-row button{flex:1}.dn-product-assurance{font-size:13px;line-height:1.8;padding:17px 20px;background:var(--dn-sage);border-radius:12px;margin:25px 0}.dn-product-assurance p{margin:0 0 7px}.dn-product-assurance a{color:var(--dn-green);text-decoration:underline;text-underline-offset:4px}.dn-product-detail{padding:20px 0;border-top:1px solid var(--dn-line)}.dn-product-detail summary{font-size:14px;font-weight:600;cursor:pointer}.dn-product-detail>.dn-rte{font-size:13px}.dn-specs{font-size:13px;margin:12px 0 0}.dn-specs>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e8e3d9}.dn-specs dd{text-align:right;margin:0;font-weight:500}.dn-specs dt{color:var(--dn-muted)}body[data-design] .font-serif{font-family:Georgia,serif}body[data-design] .font-sans{font-family:Arial,Helvetica,sans-serif}body[data-design] #MainContent{min-height:35vh}body[data-design] #tlapka-grid-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(min-width:1320px){.dn-hero-visual{margin-right:calc((1240px - 100vw)/2)}}@media(max-width:1319px){.dn-hero-visual{margin-right:-40px}}@media(max-width:1100px){.dn-desktop{gap:18px}.dn-header-row{gap:15px}.dn-actions{gap:17px}.dn-brand>span{font-size:23px}.dn-hero-copy{padding-right:35px}.dn-product-grid{gap:18px}.dn-card-bottom{align-items:start;flex-direction:column;gap:13px}.dn-card-bottom .dn-button{width:100%;justify-content:space-between}.dn-card .dn-price:has(+a[href*=konfigurator]){max-width:none}.dn-split{gap:45px}.dn-footer-grid{gap:25px}.dn-product-layout{gap:35px}.dn-hero-grid{min-height:530px}.dn-faq-grid{gap:55px}}@media(max-width:900px){.dn-desktop{gap:15px}.dn-desktop>a:last-child{display:none}.dn-values-grid{gap:25px}.dn-header-row{height:80px}.dn-section{padding:60px 0}.dn-hero h1{font-size:45px}.dn-hero-notes{gap:10px;margin-top:30px}.dn-hero-buttons{gap:15px}.dn-footer-grid{grid-template-columns:1.3fr 1fr;gap:30px 50px}.dn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dn-card-bottom{flex-direction:row;align-items:center}.dn-card-bottom .dn-button{width:auto}.dn-hero-grid{min-height:520px}.dn-category-grid{gap:15px}.dn-category h3{font-size:15px}}@media(max-width:760px){html{scroll-padding-top:75px}.dn-wrap{width:calc(100% - 40px)}.dn-header-row{height:73px;gap:12px}.dn-header .dn-brand img{width:41px;height:41px}.dn-header .dn-brand>span{font-size:24px}.dn-header .dn-brand small{font-size:13px;letter-spacing:.12em}.dn-desktop{display:none}.dn-actions{gap:15px}.dn-mobile-menu{display:block}.dn-mobile-menu .dn-dropdown{left:auto;right:0;max-height:75vh;overflow:auto;min-width:270px}.dn-search form{position:fixed;top:80px;left:20px;right:20px;width:auto;padding:12px}.dn-search input{font-size:16px}.dn-hero-grid{grid-template-columns:1fr;min-height:0;width:100%}.dn-hero-copy{padding:37px 24px 29px;order:1}.dn-hero h1{font-size:43px;max-width:500px;margin-bottom:18px;letter-spacing:-.04em}.dn-hero .dn-eyebrow{font-size:13px;margin-bottom:17px}.dn-lead{font-size:13px;line-height:1.8;margin-bottom:22px;max-width:520px}.dn-hero-visual{order:2;height:350px;margin:0;min-height:0}.dn-hero-visual>img{object-position:center 47%}.dn-hero-label{left:20px;bottom:20px;padding:13px 18px;gap:7px}.dn-hero-label strong{font-size:14px}.dn-hero-label .dn-tiny{font-size:13px}.dn-hero-notes{font-size:13px;gap:12px;margin-top:24px}.dn-hero-buttons{gap:17px}.dn-hero-buttons .dn-button{font-size:13px;padding:14px 20px}.dn-hero-buttons .dn-text-link{font-size:13px}.dn-section{padding:42px 0}.dn-heading{gap:18px;align-items:start;margin-bottom:24px}.dn-heading h2,.dn-config h2,.dn-faq h2{font-size:31px}.dn-heading>.dn-text-link{font-size:13px;white-space:nowrap;padding-top:4px}.dn-heading>.dn-text-link:after{content:""}.dn-eyebrow{font-size:13px;margin-bottom:11px}.dn-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.dn-category h3{font-size:15px;margin-top:12px}.dn-category p{font-size:13px}.dn-category>div{border-radius:13px;aspect-ratio:1.12}.dn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.dn-card{border-radius:12px}.dn-card-body{padding:12px}.dn-card-type{font-size:13px;margin-bottom:7px;letter-spacing:.04em}.dn-card h3{font-size:13px;line-height:1.55;margin-bottom:13px}.dn-card-bottom{display:flex;flex-direction:column;align-items:stretch;gap:11px}.dn-card-bottom .dn-button{width:100%;justify-content:space-between}.dn-card .dn-price{font-size:13px}.dn-card .dn-price:has(+a[href*=konfigurator]){font-size:13px}.dn-button-small{font-size:13px;min-height:41px;padding:10px 14px}.dn-values .dn-heading{display:block}.dn-values .dn-heading>p{font-size:13px;margin-top:18px}.dn-values-grid{grid-template-columns:1fr;gap:0;padding-top:0;border-top:0}.dn-values-grid>div{display:grid;grid-template-columns:33px 1fr;column-gap:10px;padding:20px 0;border-top:1px solid var(--dn-line)}.dn-value-number{grid-row:1/3;font-size:13px;padding-top:6px}.dn-values h3{font-size:21px;margin:0 0 8px}.dn-values-grid p{font-size:13px;grid-column:2;max-width:none}.dn-split{grid-template-columns:1fr;gap:27px}.dn-config-visual{aspect-ratio:1.35;border-radius:14px}.dn-config-copy h2{font-size:32px;max-width:310px;margin-bottom:18px}.dn-config .dn-lead{font-size:13px}.dn-image-note{font-size:13px;left:15px;bottom:15px}.dn-steps{margin:20px 0 25px}.dn-steps li{margin-bottom:15px;font-size:13px}.dn-steps strong{font-size:13px}.dn-config .dn-button{width:100%;justify-content:space-between}.dn-guide-grid{display:grid;grid-template-columns:repeat(3,80%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;padding-bottom:15px}.dn-guide{scroll-snap-align:start}.dn-guide img{border-radius:13px;margin-bottom:17px}.dn-guide h3{font-size:18px}.dn-faq-grid{grid-template-columns:1fr;gap:25px}.dn-faq-grid>div>p:not(.dn-eyebrow){font-size:13px}.dn-faq h2{margin-bottom:15px}.dn-faq summary{font-size:13px;line-height:1.6}.dn-faq .dn-rte{font-size:13px}.dn-footer{padding-top:40px}.dn-footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px;padding-bottom:28px}.dn-footer-grid>div:first-child{grid-column:1/-1;padding-bottom:10px}.dn-footer-grid>div:first-child p{max-width:340px}.dn-footer-grid h2{font-size:13px;margin:7px 0 20px}.dn-footer-grid>div>a:not(.dn-brand),.dn-footer-grid p{font-size:13px}.dn-footer-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.dn-footer-grid>div:last-child h2{grid-column:1/-1;margin-bottom:16px}.dn-footer-grid>div:last-child p{margin:5px 0 10px}.dn-copyright{font-size:13px;line-height:1.7}.td-r.td-r-latest{padding:40px 0}.td-r-latest .td-r-container{width:calc(100% - 40px)}.td-r-latest .td-r-heading h2{font-size:29px}.td-r-latest .td-r-card p{font-size:13px}.td-r-latest .td-r-grid{gap:12px}.td-reviewbar{padding:6px 14px}.td-reviewbar>div{flex-direction:row;gap:8px}.td-reviewbar #bar-latest-reviews{display:none}.td-reviewbar a,.td-reviewbar #bar-stars,.td-reviewbar #bar-average-score{font-size:13px}.dn-collection-heading h1{font-size:35px}.dn-collection-heading>p:not(.dn-eyebrow){font-size:13px}.dn-category-pills{justify-content:start;flex-wrap:nowrap;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:7px}.dn-category-pills a{font-size:13px;padding:10px 14px}.dn-breadcrumb{font-size:13px;margin-bottom:25px}.dn-filters{gap:9px;font-size:13px}.dn-filters select{max-width:185px;padding:10px}.dn-filters>a{font-size:13px}.dn-count{font-size:13px}.dn-product-layout{grid-template-columns:1fr;gap:30px}.dn-product{padding-top:22px}.dn-product-copy h1{font-size:31px}.dn-thumbnail{width:64px;height:64px}.dn-product-copy>.dn-eyebrow{font-size:13px}.dn-product-detail>.dn-rte{font-size:13px}.dn-product-price{font-size:25px}.dn-buy-row button{font-size:13px;padding-inline:15px}.dn-specs,.dn-product-assurance{font-size:13px}body[data-design] #tlapka-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:370px){.dn-wrap{width:calc(100% - 30px)}.dn-header .dn-brand>span{font-size:21px}.dn-header .dn-brand img{width:34px;height:34px}.dn-header .dn-brand{gap:7px}.dn-actions{gap:11px}.dn-hero h1{font-size:37px}.dn-hero-copy{padding-inline:20px}.dn-hero-buttons{gap:14px}.dn-hero-buttons .dn-button{padding-inline:17px}.dn-hero-buttons .dn-text-link{font-size:13px}.dn-heading h2{font-size:28px}.dn-heading>.dn-text-link{font-size:13px}.dn-card-body{padding:10px}.dn-card h3{font-size:13px}.dn-hero-visual{height:290px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[data-design] *{transition:none!important;animation:none!important}}.dn-hero{overflow:hidden}#shopify-section-dn-header{position:sticky;top:0;z-index:60}.dn-header{position:relative}.dn-rte h2{font:400 21px/1.4 Georgia,serif;margin:22px 0 12px}.dn-rte h3{font:600 14px/1.5 Arial,sans-serif;margin:20px 0 10px}.dn-legacy-cart{background:#f6f4ee}.dn-legacy-cart h1{font-style:normal}.dn-legacy-cart button[type=submit],.dn-legacy-cart a[href="/collections/all"]:not(.dn-text-link){background:var(--dn-green);color:#fff}.dn-legacy-cart>.max-w-7xl>.text-center{display:flex;flex-direction:column;gap:18px}.dn-legacy-cart .dn-text-link{align-self:center}@media(max-width:760px){.dn-hero-visual{order:1;height:245px}.dn-hero-copy{order:2;padding-top:27px}.dn-hero-label{padding:10px 14px;gap:5px;bottom:14px;left:20px}.dn-hero-label strong,.dn-hero-label .dn-tiny,.dn-hero-label a{font-size:13px}}body[data-design] td-stairs{--td-bg:#fdfbf7;--td-accent:#2b2321}.td-button{background:#2b2321!important;border-color:#2b2321!important}.td-wrap{font-family:Arial,Helvetica,sans-serif}@media(max-width:760px){.dn-search form{top:118px}}:root{--dn-gold:#c2a36b;--dn-gold-text:#95703d}.dn-eyebrow,.dn-rte a,.dn-value-number,.dn-category h3 span{color:var(--dn-gold-text)}.dn-button:hover{background:var(--dn-gold);border-color:var(--dn-gold);color:#1c1817}.dn-hero-label{border-color:#e8e3d9}.dn-hero-label a{color:#644737}.dn-footer{background:#161312;color:#a89f91}.dn-footer .dn-brand{color:#fff}.dn-footer .dn-brand>span>span{color:var(--dn-gold)}.dn-footer .dn-brand small,.dn-footer-grid p{color:#a89f91}.dn-footer h2{color:#f6f4ee}.dn-footer-grid>div>a:not(.dn-brand),.dn-social a{color:#c9c0b5}.dn-footer a:hover{color:var(--dn-gold)}.dn-copyright{border-color:#3b322f;color:#a89f91}.td-reviewbar{background:#282220}.td-reviewbar #bar-average-score,.td-reviewbar #bar-stars,.td-reviewbar>a,.td-reviewbar a:last-child{color:var(--dn-gold)}.td-reviewbar a:first-child{color:#f6f4ee}.td-r-latest .td-r-eyebrow{color:var(--dn-gold-text)}.td-r-latest .td-r-button:hover{background:var(--dn-gold);border-color:var(--dn-gold);color:#1c1817}.dn-product-assurance a{color:#644737}.dn-thumbnail[aria-pressed=true]{border-color:var(--dn-gold)}.dn-shop>summary:hover{border-color:var(--dn-gold-text);color:#644737}body[data-design] td-stairs .td-button:hover{background:#c2a36b!important;border-color:#c2a36b!important;color:#1c1817}body[data-design] td-stairs input[type=range]{accent-color:#95703d}.dn-legacy-cart button[type=submit]:hover{background:#c2a36b;color:#1c1817}.dn-faq-chevron{flex-shrink:0;width:18px;height:18px;transition:transform .2s ease}.dn-faq details[open] summary .dn-faq-chevron{transform:rotate(180deg)}.dn-hero-notes{font-size:13px;font-weight:600;line-height:1.6;color:#644737;gap:12px 20px}.dn-hero-notes span{white-space:nowrap}.dn-hero-notes span:before{font-size:14px;margin-right:8px}@media(max-width:760px){.dn-hero-notes{font-size:13px;gap:10px 16px}}@media(max-width:760px){.dn-card-bottom .dn-button{justify-content:center;text-align:center}}.dn-home-return{padding-top:14px}.dn-home-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--dn-line);border-radius:50%;background:var(--dn-cream);color:#644737;transition:background .15s,border-color .15s}.dn-home-link:hover{background:#f3efe6;border-color:var(--dn-gold)}.dn-home-link svg{width:22px;height:22px}.dn-home-return{display:none}@media(max-width:760px){.dn-home-return{display:block}}.td-r.td-r-latest .td-r-button{color:#fff!important}.td-r.td-r-latest .td-r-button:hover{background:#644737;border-color:#644737;color:#fff!important}.dn-social a{display:inline-flex;align-items:center;gap:7px}.dn-social-icon{display:block;width:18px;height:18px;flex-shrink:0}.td-r.td-r-latest,.td-r.td-r-latest .td-r-heading h2,.td-r.td-r-latest .td-r-eyebrow,.td-r.td-r-latest .td-r-card h3,.td-r.td-r-latest .td-r-quote,.td-r.td-r-latest .td-r-date{color:#000}body[data-design] #MainContent{background:#f6f4ee}@media(max-width:760px){.td-bed-calculator,.td-bed-calculator>div,.td-bed-calculator .td-bed-calculator-controls{min-width:0;max-width:100%}.td-bed-calculator .td-bed-calculator-controls{width:100%;flex-basis:100%}.td-bed-calculator select[id^=calc-breed-select]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;flex:0 1 100%;padding:11px 32px 11px 12px;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.td-bed-calculator .td-bed-calculator-controls>button{max-width:100%;white-space:normal}}.dn-filters details{min-width:0;max-width:100%}.dn-filters summary{line-height:1.5;padding-block:10px;overflow-wrap:anywhere}.dn-filter-options{min-width:min(260px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.dn-filters details:last-of-type .dn-filter-options{right:0}.dn-color-options{width:320px}.dn-color-options a{display:block;padding:10px 12px;color:var(--dn-ink);text-decoration:none;font-size:13px;line-height:1.5;border-radius:5px}.dn-color-options a:hover,.dn-color-options a[aria-current=page]{background:#f6f4ee;color:#6f542d}.dn-color-options a[aria-current=page]{font-weight:700}.dn-filter-options input{accent-color:#8d6a35;flex-shrink:0}.dn-filter-options label:has(input:disabled){opacity:.45}@media(max-width:760px){.dn-filters details{position:static}.dn-filters{position:relative}.dn-filters .dn-filter-options{top:auto;left:0;right:auto;max-width:100%;width:min(320px,100%)}.dn-filters .dn-color-options{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dn-theme.css.map */
