:root{--dn-paper: #f6f4ef;--dn-sand: #ece6db;--dn-white: #ffffff;--dn-line: #e3ddd2;--dn-ink: #181a1e;--dn-soft: #5d6068;--dn-blue: #3554c8;--dn-blue-soft: #e8ecfb;--dn-ok: #2f7d4f;--dn-radius: 16px;--dn-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--dn-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--dn-wrap: min(1180px, 100% - 32px)}.dn{font-family:var(--dn-sans);color:var(--dn-ink);background:var(--dn-white)}.dn *,.dn *:before,.dn *:after{box-sizing:border-box}.dn :where(p,h1,h2,h3,ul,ol,figure){margin:0}.dn img,.dn video{display:block;max-width:100%;height:auto}.dn__wrap{width:var(--dn-wrap);margin-inline:auto}.dn-section{padding:clamp(56px,8vw,104px) 0}.dn-section--paper{background:var(--dn-paper)}.dn-h2{font:400 clamp(2.1rem,5vw,3.4rem)/1.04 var(--dn-serif);letter-spacing:-.01em;text-align:center}.dn-h2 em{font-style:italic}.dn-sub{color:var(--dn-soft);text-align:center;margin:12px auto 0;max-width:46ch;line-height:1.55}.dn-kicker{display:block;text-align:center;font:600 .74rem/1 var(--dn-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dn-soft);margin-bottom:14px}.dn-main{padding:16px 0 56px}.dn-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.dn-gallery,.dn-info{min-width:0}.dn-gallery__thumbs{overflow-x:auto}@media(min-width:900px){.dn-main__grid{grid-template-columns:1.08fr 1fr;gap:56px;align-items:start;padding-top:24px}.dn-gallery{position:sticky;top:24px}}.dn-gallery__main{border-radius:var(--dn-radius);overflow:hidden;background:var(--dn-paper);aspect-ratio:1}.dn-gallery__main img{width:100%;height:100%;object-fit:cover}.dn-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dn-gallery__thumbs::-webkit-scrollbar{display:none}.dn-gallery__thumbs button{flex:0 0 64px;height:64px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--dn-paper);cursor:pointer}.dn-gallery__thumbs button[aria-current=true]{border-color:var(--dn-ink)}.dn-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.dn-offer{display:inline-block;font:600 .78rem/1 var(--dn-sans);background:var(--dn-blue-soft);color:var(--dn-blue);padding:8px 12px;border-radius:999px;margin-bottom:14px}.dn-title{font:400 clamp(2.2rem,6vw,3rem)/1.02 var(--dn-serif);letter-spacing:-.01em}.dn-tagline{color:var(--dn-soft);line-height:1.55;margin-top:10px}.dn-pill{display:inline-flex;align-items:center;gap:8px;margin-top:14px;background:var(--dn-ink);color:#fff;font:600 .8rem/1 var(--dn-sans);padding:9px 14px;border-radius:999px}.dn-pill span{color:#7fe0a3;font-size:.6rem}.dn-price{display:flex;align-items:center;gap:10px;margin-top:18px}.dn-price b{font:700 1.6rem/1 var(--dn-sans)}.dn-was{font-weight:400;color:#77736b;text-decoration:line-through}.dn-price .dn-was{font-size:1.05rem}.dn-pack__price .dn-was{margin-right:4px;font-size:.9em}.dn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dn-tag{font:600 .74rem/1 var(--dn-sans);background:#e5f3ea;color:var(--dn-ok);padding:7px 10px;border-radius:999px}.dn-checks{list-style:none;padding:0;margin-top:18px;display:grid;gap:10px}.dn-checks li{position:relative;padding-left:30px;line-height:1.45}.dn-checks li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--dn-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.dn-packs{border:0;padding:0;margin:24px 0 0;display:grid;gap:10px}.dn-packs legend{width:100%;padding:0;margin-bottom:10px;display:flex;align-items:center;gap:12px;font:700 .74rem/1 var(--dn-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dn-soft)}.dn-packs legend:before,.dn-packs legend:after{content:"";flex:1;height:1px;background:var(--dn-line)}.dn-pack{display:block;cursor:pointer}.dn-pack input{position:absolute;opacity:0;pointer-events:none}.dn-pack__body{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1.5px solid var(--dn-line);border-radius:14px;background:var(--dn-white);transition:border-color .15s,background .15s}.dn-pack input:checked+.dn-pack__body{border-color:var(--dn-ink);background:var(--dn-paper);box-shadow:inset 0 0 0 1px var(--dn-ink)}.dn-pack input:focus-visible+.dn-pack__body{outline:2px solid var(--dn-blue);outline-offset:2px}.dn-pack__name{font-weight:600;display:grid;gap:3px}.dn-pack__name small{font-weight:400;color:var(--dn-soft);font-size:.82rem}.dn-pack__price{font-weight:700;white-space:nowrap}.dn-pack__flag{position:absolute;top:-10px;right:14px;background:var(--dn-blue);color:#fff;font:700 .66rem/1 var(--dn-sans);letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.dn-buy{display:grid;gap:10px;margin-top:18px}.dn-buy form{margin:0}.dn-btn{width:100%;min-height:54px;border-radius:999px;font:700 1rem/1 var(--dn-sans);cursor:pointer;border:1.5px solid var(--dn-ink);transition:transform .15s,background .15s,color .15s}.dn-btn--dark{background:var(--dn-ink);color:#fff}.dn-btn--dark:hover{background:#000;transform:translateY(-1px)}.dn-btn--ghost{background:var(--dn-white);color:var(--dn-ink)}.dn-btn--ghost:hover{background:var(--dn-paper)}.dn-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.dn-perks div{background:var(--dn-sand);border-radius:12px;padding:14px;display:grid;gap:4px}.dn-perks b{font-size:.9rem}.dn-perks span{font-size:.8rem;color:var(--dn-soft);line-height:1.4}.dn-eta{margin-top:20px;border-top:1px solid var(--dn-line);padding-top:18px}.dn-eta__lead{font-size:.9rem;color:var(--dn-soft)}.dn-eta__lead b{color:var(--dn-ink)}.dn-eta ol{list-style:none;padding:0;margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;text-align:center}.dn-eta ol:before{content:"";position:absolute;top:20px;left:16%;right:16%;border-top:2px dashed var(--dn-line)}.dn-eta li{position:relative;display:grid;justify-items:center;gap:4px;font-size:.82rem}.dn-eta__ico{width:40px;height:40px;border-radius:50%;background:var(--dn-sand);display:grid;place-items:center;font-size:1.05rem;margin-bottom:4px}.dn-eta small{color:var(--dn-soft);font-size:.76rem;line-height:1.35}.dn-acc{margin-top:20px;border-top:1px solid var(--dn-line);border-bottom:1px solid var(--dn-line)}.dn-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:600;display:flex;justify-content:space-between}.dn-acc summary::-webkit-details-marker{display:none}.dn-acc summary:after{content:"+";font-weight:400;font-size:1.3rem;line-height:1}.dn-acc[open] summary:after{content:"\2212"}.dn-acc__body{padding-bottom:18px;color:var(--dn-soft);line-height:1.6;font-size:.95rem}.dn-acc__body ul{padding-left:18px;margin:10px 0}.dn-acc__body p+p{margin-top:10px}.dn-looks{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:32px;padding-bottom:6px;scrollbar-width:none}.dn-looks::-webkit-scrollbar{display:none}.dn-looks figure{scroll-snap-align:start;border-radius:var(--dn-radius);overflow:hidden;background:var(--dn-sand)}@media(min-width:900px){.dn-looks{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);overflow:visible}}.dn-steps{display:grid;gap:14px;margin-top:32px;counter-reset:step}@media(min-width:900px){.dn-steps{grid-template-columns:repeat(3,1fr)}}.dn-step{background:var(--dn-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius);padding:22px;counter-increment:step}.dn-step:before{content:counter(step,decimal-leading-zero);display:block;font:400 2.2rem/1 var(--dn-serif);color:var(--dn-blue);margin-bottom:12px}.dn-step h3{font:600 1.05rem/1.3 var(--dn-sans)}.dn-step p{color:var(--dn-soft);line-height:1.55;margin-top:6px;font-size:.95rem}.dn-compare{margin:32px auto 0;max-width:760px;border:1px solid var(--dn-line);border-radius:var(--dn-radius);overflow:hidden;background:var(--dn-white)}.dn-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;border-top:1px solid var(--dn-line)}.dn-compare__row:first-child{border-top:0;background:var(--dn-paper);font-weight:600;font-size:.85rem}.dn-compare__row>*{padding:14px 12px}.dn-compare__row>:not(:first-child){text-align:center}.dn-compare__head{display:grid;justify-items:center;gap:6px}.dn-compare__head img{width:52px;height:52px;border-radius:10px;object-fit:cover}.dn-yes,.dn-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:700;font-size:.85rem}.dn-yes{background:var(--dn-ink);color:#fff}.dn-no{background:var(--dn-sand);color:var(--dn-soft)}.dn-specs{margin:28px auto 0;max-width:760px;display:grid}.dn-specs div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--dn-line)}.dn-specs dt{color:var(--dn-soft)}.dn-specs dd{margin:0;font-weight:600;text-align:right}.dn-faq{margin:28px auto 0;max-width:760px}.dn-faq .dn-acc{margin-top:0;border-top:0}.dn-faq .dn-acc:first-child{border-top:1px solid var(--dn-line)}.dn-cta{background:var(--dn-ink);color:#fff;text-align:center}.dn-cta .dn-h2{color:#fff}.dn-cta .dn-sub{color:#b9bcc4}.dn-cta__img{width:180px;margin:28px auto 0;border-radius:20px;overflow:hidden}.dn-cta form{max-width:360px;margin:24px auto 0}.dn-cta .dn-btn{background:#fff;color:var(--dn-ink);border-color:#fff}.dn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--dn-line);transform:translateY(110%);transition:transform .25s ease}.dn-sticky.is-on{transform:none}.dn-sticky__in{width:var(--dn-wrap);margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.dn-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.dn-sticky span{flex:1;display:grid;font-size:.82rem;line-height:1.3;min-width:0}.dn-sticky span b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-sticky form{margin:0}.dn-sticky .dn-btn{min-height:46px;padding:0 20px;width:auto;font-size:.92rem}@media(min-width:900px){.dn-sticky{display:none}}.dn-js .dn-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.dn-js .dn-reveal.is-in{opacity:1;transform:none}.dn-badge{margin-top:8px}.dn-reviews{max-width:900px;margin:28px auto 0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dn.css.map */
