.dmrc{display:block;color:#4a3728;background:#faf8f4;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem}.dmrc *{box-sizing:border-box}.dmrc-wrap{max-width:1240px;margin:auto;padding:0 44px}.dmrc h1,.dmrc h2,.dmrc h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:calc(var(--font-heading-scale) * .06rem)}.dmrc h1{font-size:calc(var(--font-heading-scale) * 4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:16px 0 24px;max-width:580px}.dmrc h2{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:12px 0 26px}.dmrc h3{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:18px 0 12px}.dmrc p{margin:0 0 20px}.dmrc img{display:block;max-width:100%}.dmrc figure{margin:0}.dmrc-notice{padding:10px 20px;background:#eee7dc;text-align:center;font-size:13px;letter-spacing:.02em}.dmrc-kicker{text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:600;color:#806540}.dmrc-lead{font-size:16px;line-height:inherit;color:#705e50}.dmrc-narrow{max-width:720px}.dmrc-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:66px;align-items:center;padding-top:64px;padding-bottom:88px}.dmrc-price{font-size:16px;padding:10px 0}.dmrc-price strong{font-size:30px;font-weight:500;margin-left:7px;color:#4a3728}.dmrc-price small{display:block;font-size:12px;margin-top:3px;color:#806f60}.dmrc-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.dmrc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#4a3728;color:#fffaf3;border:1px solid #4a3728;text-decoration:none;border-radius:4px;padding:17px 25px;font:var(--font-body-weight) 15px var(--font-body-family);font-style:var(--font-body-style);letter-spacing:.1rem;cursor:pointer;min-height:54px}.dmrc-button:hover{background:#624a36}.dmrc-button:disabled{opacity:.65;cursor:default;width:100%}.dmrc-textlink{color:inherit;text-underline-offset:6px;font-size:15px}.dmrc-collage{position:relative;padding:0 0 28px 25px}.dmrc-main-photo{transform:rotate(2deg);background:#fff;padding:12px 12px 0;box-shadow:0 15px 45px #4a37281a;width:90%;margin-left:auto!important}.dmrc-main-photo img{width:100%;height:460px;object-fit:cover;object-position:center}.dmrc-photo figcaption{font-size:13px;text-align:center;padding:16px 3px;line-height:1.3}.dmrc-small-photo{position:absolute;bottom:-15px;left:-15px;width:37%;padding:8px 8px 0;background:#fff;transform:rotate(-7deg);box-shadow:0 12px 35px #4a372826}.dmrc-small-photo img{width:100%;height:180px;object-fit:cover;object-position:50% 30%}.dmrc-star{position:absolute;font-size:85px;color:#9a7a4d;top:-48px;left:-10px;line-height:1}.dmrc-gallery{padding:52px 0 25px;background:#f0ebe3;overflow:hidden}.dmrc-gallery-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:28px}.dmrc-gallery h2{max-width:700px;margin-bottom:0;font-size:calc(var(--font-heading-scale) * 2.4rem)}.dmrc-pause{border:1px solid #b7a58e;color:#4a3728;background:transparent;border-radius:30px;padding:11px 18px;font:14px var(--font-body-family);cursor:pointer;flex:none}.dmrc-reel{overflow:hidden}.dmrc-track{display:flex;width:max-content;animation:dmrc-drift 65s linear infinite}.dmrc-memory{flex:none;width:245px;padding:0 10px}.dmrc-memory img{width:225px;height:240px;object-fit:cover;border-radius:6px}.dmrc-memory figcaption{font-family:var(--font-body-family);font-size:16px;padding:12px 0 0}.dmrc-track:hover,.dmrc-track:focus-within,.dmrc[data-paused] .dmrc-track{animation-play-state:paused}.dmrc-note{font-size:13px!important;color:#806f60;line-height:1.5!important}.dmrc-center{text-align:center;padding:24px 20px 0}.dmrc-steps{padding-top:80px;padding-bottom:80px}.dmrc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:42px}.dmrc-three article p{font-size:16px;color:#705e50;margin-bottom:0}.dmrc-number{font-family:var(--font-heading-family);font-size:36px;color:#a68a64}.dmrc-try{background:#eee8dd;padding:75px 0}.dmrc-config>div{min-width:0}.dmrc-config{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;margin-top:40px;align-items:start}.dmrc-stage{height:490px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#e5daca;padding:34px;overflow:hidden}.dmrc-frame{padding:12px;background:#fffaf1;border:7px solid #947758;box-shadow:10px 14px 20px #4a372829;max-width:100%;max-height:100%;transition:width .25s,height .25s;width:295px;height:410px}.dmrc-frame[data-shape=square]{width:370px;height:370px}.dmrc-frame[data-shape=landscape]{width:435px;height:295px}.dmrc-preview{width:100%;height:100%;object-fit:contain;background:#fffaf1}.dmrc-config>.dmrc-note,.dmrc-config>div>.dmrc-note{margin-top:16px}.dmrc-label{font-size:14px;font-weight:600}.dmrc-examples{display:flex;gap:12px;margin-bottom:22px}.dmrc-example{width:59px;height:66px;padding:3px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:5px}.dmrc-example img{width:100%;height:100%;object-fit:cover;border-radius:3px}.dmrc-example[aria-pressed=true]{border-color:#4a3728}.dmrc-upload{border:1px dashed #a58f72;border-radius:6px;background:#faf8f4;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:20px;cursor:pointer}.dmrc-upload>span{font-size:25px}.dmrc-upload strong{font-size:16px}.dmrc-upload small{width:100%;text-align:center;font-size:12px;color:#806f60}.dmrc-file{width:100%;font:13px var(--font-body-family);margin:10px 0 12px}.dmrc-status:empty{display:none}.dmrc-status{font-size:14px;color:#5e533c;background:#faf8f4;padding:10px;border-radius:4px}.dmrc-shapes{min-width:0;padding:0;border:0;display:flex;gap:10px;margin:20px 0 14px;flex-wrap:wrap}.dmrc-shapes legend{font-size:14px;font-weight:600;margin-bottom:10px}.dmrc-shapes label{flex:1;position:relative;min-width:85px;cursor:pointer}.dmrc-shapes input{position:absolute;left:10px;top:15px;opacity:0}.dmrc-shapes span{display:block;text-align:center;padding:12px 8px;border:1px solid #c8bba7;border-radius:4px;font-size:15px}.dmrc-shapes input:checked+span{background:#4a3728;color:#fffaf3;border-color:#4a3728}.dmrc-shapes input:focus-visible+span{outline:3px solid #9a7a4d;outline-offset:3px}.dmrc-opening{border-top:1px solid #d7cbb9;padding-top:10px;margin-top:24px}.dmrc-opening .dmrc-note{margin-top:12px}.dmrc-tips{padding-top:80px;padding-bottom:75px}.dmrc-tips .dmrc-three{margin-bottom:30px;gap:30px}.dmrc-tips article{padding:25px;background:#f0ebe3;border-radius:6px}.dmrc-check{font-size:22px;color:#806540}.dmrc-faq{padding-top:30px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.dmrc-faq h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.dmrc-faq details{border-bottom:1px solid #d9cfc1}.dmrc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:16px;font-weight:var(--font-body-weight-bold)}.dmrc-faq summary::-webkit-details-marker{display:none}.dmrc-faq summary span{font-size:25px;font-weight:400}.dmrc-faq details[open] summary span{transform:rotate(45deg)}.dmrc-faq details p{font-size:16px;color:#705e50;padding-right:28px}.dmrc-final{background:#4a3728;color:#fff8eb;padding:55px 0 70px;text-align:center}.dmrc-final h2{color:inherit;max-width:700px;margin:10px auto 20px}.dmrc-final p{max-width:620px;margin:0 auto 28px;color:#e2d7c5}.dmrc-final-star{font-size:45px;color:#d2b17e}.dmrc-button-light{background:#fff8eb;border-color:#fff8eb;color:#4a3728}.dmrc-button-light:hover{background:#e8dbca}.dmrc a:focus-visible,.dmrc button:focus-visible,.dmrc summary:focus-visible,.dmrc-file:focus-visible{outline:3px solid #9a7a4d;outline-offset:5px}.dmrc section[id]{scroll-margin-top:120px}@keyframes dmrc-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:989px){.dmrc-hero{gap:32px}.dmrc-main-photo img{height:380px}.dmrc-config{gap:35px}.dmrc-wrap{padding-left:28px;padding-right:28px}.dmrc-three{gap:25px}.dmrc-faq{gap:32px}.dmrc-gallery-heading{align-items:start}}@media(max-width:749px){.dmrc{font-size:16px}.dmrc-wrap{padding-left:22px;padding-right:22px}.dmrc-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:52px;gap:44px}.dmrc h1{font-size:calc(var(--font-heading-scale) * 3rem);max-width:500px}.dmrc-lead{font-size:16px}.dmrc-collage{max-width:460px;width:100%;margin:auto auto 15px;padding-left:18px}.dmrc-main-photo img{height:330px}.dmrc-small-photo{left:0;width:34%;bottom:-12px}.dmrc-small-photo img{height:140px}.dmrc-star{font-size:65px;top:-30px;left:0}.dmrc-photo figcaption{font-size:11px;padding:12px 0}.dmrc-actions{gap:20px}.dmrc-button{font-size:15px;padding:15px 21px}.dmrc-gallery{padding-top:35px}.dmrc-gallery-heading{display:block}.dmrc h2,.dmrc-gallery h2{font-size:calc(var(--font-heading-scale) * 2rem)}.dmrc-pause{margin-top:22px}.dmrc-memory{width:180px;padding:0 7px}.dmrc-memory img{width:166px;height:195px}.dmrc-memory figcaption{font-size:16px}.dmrc-three{grid-template-columns:1fr;gap:25px;margin-top:28px}.dmrc-steps,.dmrc-tips{padding-top:50px;padding-bottom:50px}.dmrc-three article{display:block}.dmrc-number{font-size:29px}.dmrc-three h3{margin-top:9px;font-size:calc(var(--font-heading-scale) * 1.7rem)}.dmrc-try{padding:48px 0}.dmrc-config{grid-template-columns:1fr;gap:25px;margin-top:28px}.dmrc-stage{height:400px;padding:25px}.dmrc-frame{width:240px;height:330px}.dmrc-frame[data-shape=square]{width:290px;height:290px}.dmrc-frame[data-shape=landscape]{width:320px;height:230px}.dmrc-examples{gap:14px}.dmrc-faq{grid-template-columns:1fr;gap:0;padding-top:15px;padding-bottom:50px}.dmrc-faq h2{font-size:calc(var(--font-heading-scale) * 2rem)}.dmrc-faq summary{font-size:16px}.dmrc-final{padding:40px 0 50px}.dmrc-final h2{font-size:calc(var(--font-heading-scale) * 2rem)}.dmrc-notice{font-size:12px}}@media(prefers-reduced-motion:reduce){.dmrc-track{animation:none}.dmrc-reel{overflow-x:auto}.dmrc-memory[aria-hidden=true]{display:none}.dmrc-frame{transition:none}}.dmrc-compare{color:#c62828;font-size:20px;font-weight:400;margin-left:8px;text-decoration:line-through}.dmr-collection-hero{padding-top:28px;padding-bottom:0}.dmr-collection-hero .collection-hero__inner.page-width{max-width:1250px;padding-left:20px;padding-right:20px}.dmr-collection-hero .collection-hero__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,4vw,3.6rem);color:#1a1410;margin:0 0 16px}.dmr-collection-hero .collection-hero__description{max-width:800px;margin-top:0}.dmr-collection-hero .collection-hero__description p{font-size:1.5rem;line-height:1.65;color:#4a3728;margin:0 0 18px}.dmr-collection-hero .collection-hero__text-wrapper{padding-bottom:0;border:0}@media(max-width:749px){.dmr-collection-hero{padding-top:20px}.dmr-collection-hero .collection-hero__title{font-size:2.6rem}.dmr-collection-hero .collection-hero__description p{font-size:1.4rem}}.dmr-collection-trust{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0 0 20px;font-size:1.3rem;color:#6b5744}.dmr-collection-trust li{display:flex;gap:7px;align-items:baseline}.dmr-collection-trust li:before{content:"\2713";font-weight:700}.dmr-collection-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.dmr-collection-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #d4c9b8;border-radius:999px;color:#4a3728;text-decoration:none;font-size:1.3rem;line-height:1.4}.dmr-collection-nav a[aria-current=page]{background:#6b5744;border-color:#6b5744;color:#fff}.dmr-collection-nav a:hover{border-color:#6b5744}.dmr-collection-nav a:focus-visible,.dmr-collection-quiz:focus-visible{outline:2px solid #6b5744;outline-offset:4px}.dmr-collection-quiz{display:inline-block;color:#6b5744;font-size:1.4rem;text-underline-offset:4px;line-height:1.6}@media(max-width:749px){.dmr-collection-trust{gap:6px 14px;font-size:1.2rem;margin-bottom:16px}.dmr-collection-nav{flex-wrap:nowrap;overflow:auto;padding:2px 2px 8px;scrollbar-width:thin}.dmr-collection-nav a{flex-shrink:0;padding:8px 14px}.dmr-collection-quiz{font-size:1.3rem}}collection-component .page-width{max-width:1250px;padding-left:20px;padding-right:20px}collection-component .card--standard .card__inner{background:#f2ebdf;border-radius:12px;overflow:hidden}collection-component .card__media .media img{object-fit:contain}collection-component .card__content{padding-top:12px}collection-component .card__heading,collection-component .card__heading a{font-family:var(--font-heading-family);font-weight:600;color:#1a1410;font-size:1.8rem;min-height:2.5em}collection-component .dmr-card-details{min-height:4.65em}collection-component .price{color:#6b5744;font-size:1.6rem}collection-component .quick-add__submit{min-height:44px;font-size:1.3rem;color:#6b5744}collection-component .facets__heading,collection-component .facets__summary,collection-component .facet-filters__label,collection-component .facet-filters__sort,collection-component .product-count__text{font-size:1.4rem}@media(max-width:749px){collection-component .grid{--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:24px}collection-component .card__heading,collection-component .card__heading a{font-size:1.6rem}collection-component .card__content{padding-top:8px}collection-component .price{font-size:1.4rem}collection-component .quick-add__submit{padding:10px 6px;font-size:1.2rem}}.dmr-card-details{margin:0 0 10px;color:#6b5744;font-size:1.25rem;line-height:1.55}.dmr-card-details p{margin:0 0 4px}@media(max-width:749px){.dmr-card-details{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
