.db-whatsapp-contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;min-height:48px;margin:0 0 28px;padding:14px 18px;box-sizing:border-box;border:1px solid var(--db-gold,#c2a16b);border-radius:4px;background:#183b32;color:#fff8e9!important;text-decoration:none!important;font:400 15px/1.5 Arial,sans-serif}.db-whatsapp-contact:hover{background:#215244}.db-whatsapp-contact:focus-visible{outline:3px solid var(--db-gold,#c2a16b);outline-offset:3px}.db-contact{padding-top:48px;padding-bottom:64px}.db-contact-single .grid{display:block}.db-contact-single .col-left{float:none!important;width:100%!important;max-width:760px;margin:0 auto;padding:0 24px}.db-contact .form-vertical input:not([type=submit]),.db-contact textarea{border:1px solid var(--db-line)!important;min-height:46px;padding:12px;background:var(--db-surface);color:var(--db-text)}.db-contact textarea{min-height:180px;height:auto!important}.db-contact .action-button .btn{background:var(--db-red);color:var(--db-text);border-color:var(--db-red)}.db-contact .rte.des{color:var(--db-muted);line-height:1.8}.db-contact label{color:var(--db-text)}.db-contact input:focus-visible,.db-contact textarea:focus-visible{outline:2px solid var(--db-gold);outline-offset:2px}.db-whatsapp-float{position:fixed;right:24px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:11px 16px;box-sizing:border-box;border:1px solid #c2a16b;border-radius:28px;background:#183b32;color:#fff8e9!important;box-shadow:0 4px 18px #0005;text-decoration:none!important;font:600 14px/1.4 Arial,sans-serif;letter-spacing:0}.db-whatsapp-float svg{display:block;flex:0 0 24px;width:24px;height:24px}.db-whatsapp-float:hover{background:#215244;border-color:#ead1a4}.db-whatsapp-float:focus-visible{outline:3px solid #f0e7d7;outline-offset:4px}@media(max-width:767px){.db-whatsapp-float{right:16px;min-height:48px;padding:11px 13px;gap:7px;font-size:12px}}@media print{.db-whatsapp-float{display:none}}.db-site-footer{padding:50px 24px 30px;background:var(--db-bg);color:var(--db-text);text-align:center}.db-site-footer a{color:var(--db-text)!important;text-decoration:none}.db-site-footer .db-footer-brand{font:400 32px/1.3 Georgia,serif;letter-spacing:.01em}.db-site-footer p{color:var(--db-muted);font-size:14px;margin:14px 0 26px}.db-site-footer nav,.db-footer-privacy{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 24px}.db-site-footer nav a{font-size:12px;letter-spacing:.08em;padding:5px 0}.db-site-footer a:hover,.db-site-footer a:focus-visible{text-decoration:underline;text-underline-offset:5px}.db-footer-privacy{margin-top:28px;padding-top:20px;border-top:1px solid var(--db-line);font-size:12px}@media(max-width:767px){.db-site-footer{padding:40px 24px 24px}.db-site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.db-site-footer nav a{padding:9px 0}}:root{--db-bg:#111310;--db-surface:#1b1c17;--db-text:#f0e7d7;--db-gold:#c2a16b;--db-muted:#c1b5a2;--db-line:#494233;--db-red:#a54535}#shopify-section-header-default{position:sticky!important;top:0!important;z-index:100!important;height:auto!important;background:var(--db-bg)}.header-default,.header-default .site-header,.header-default .header-middle,.header-default .halo-header-mobile{position:relative!important;top:auto!important;transform:none!important}.db-mobile-menu[open]{max-height:70vh;overflow:auto}body,.body-content,.wrapper-body,.main-content{background:var(--db-bg);color:var(--db-text)}.db-primary{background:var(--db-bg);color:var(--db-text);border-top:1px solid #302d24;border-bottom:1px solid var(--db-line);position:relative;z-index:10}.db-desktop-links{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.5vw,38px);padding:12px 24px 15px;margin:0;list-style:none}.db-primary a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--db-muted);text-decoration:none;display:flex;align-items:center;gap:7px}.db-desktop-links a{flex-direction:column}.db-nav-icon{width:19px;height:19px;flex:none;color:var(--db-gold);display:block}.db-primary a:hover,.db-primary a[aria-current=page]{color:var(--db-text)}.db-primary a[aria-current=page] .db-nav-icon{color:#d67b63}.db-primary a:focus-visible,.db-page a:focus-visible,.db-guide a:focus-visible,.db-primary summary:focus-visible{outline:2px solid var(--db-gold);outline-offset:5px}.db-mobile-menu,.db-mobile-bar,.db-mobile-shortcuts{display:none}.header-default .hamburger-icon,.header-default .hamburger-wrapper,.header-default [data-mobile-menu-toggle=menu],.header-default [data-menu-mb-toogle],#shopify-section-navigation{display:none!important}.header-default .site-header__logo-link,.header-default .logo-wrapper a,.header-default a[aria-label=logo]{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:.035em!important;text-transform:none!important;color:var(--db-text)!important;white-space:nowrap}.header-default .header-middle,.header-default .halo-header-mobile{background:radial-gradient(ellipse at center,#252318,#111310 70%)!important}.header-default .header-middle{padding:16px 0}.db-brand-cn{display:inline-flex;align-items:center;justify-content:center;margin-left:12px;padding:5px 4px 5px 7px;border:1px solid #bb6651;box-shadow:inset 0 0 0 2px var(--db-bg);background:#833e31;color:#f0d9bd;font:400 20px/1.05 SimSun,Songti SC,serif;letter-spacing:.12em;vertical-align:middle}.db-page,.db-guide{color:var(--db-text);font-size:16px;line-height:1.85}.db-page{max-width:1180px;margin:0 auto;padding:36px 12px 80px}.db-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--db-gold);margin:0 0 20px!important}.db-page h2,.db-guide h2{font:400 clamp(32px,4.5vw,56px)/1.15 Georgia,"Times New Roman",serif!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0 0 28px;color:var(--db-text)}.db-page h3,.db-guide h3{font:400 26px/1.3 Georgia,Times New Roman,serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--db-text);margin:0 0 20px}.db-intro{max-width:720px;font-size:18px!important;line-height:1.8;margin:0 0 50px!important;color:var(--db-muted)}.db-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0}.db-card{position:relative;padding:34px 28px;background:linear-gradient(135deg,#24231b,#181a15);border:1px solid var(--db-line);border-top:2px solid var(--db-gold);min-width:0}.db-card:after{content:"";position:absolute;right:14px;bottom:14px;width:12px;height:12px;border-right:1px solid var(--db-gold);border-bottom:1px solid var(--db-gold);opacity:.65;pointer-events:none}.db-card p{margin:0 0 22px;color:var(--db-muted)}.db-hanzi{display:block;font:400 54px/1.4 "Noto Serif CJK TC",Songti TC,SimSun,serif;color:var(--db-gold);margin:0 0 28px}.db-card .db-hanzi{width:68px;height:76px;text-align:center;font-size:43px;line-height:72px;border:1px solid #715b3b;background:radial-gradient(ellipse,#3a3020,#24231b);margin-bottom:28px}.db-page a,.db-guide a{color:var(--db-gold);text-decoration:underline;text-decoration-color:#8f7350;text-underline-offset:5px}.db-page a:hover,.db-guide a:hover{color:#e8cca1}.db-note{padding:32px 36px;border-left:2px solid var(--db-red);background:var(--db-surface);margin:45px 0}.db-note p:last-child{margin-bottom:0}.db-next{display:flex;flex-wrap:wrap;gap:18px 34px;margin-top:38px}.db-faq{margin-top:40px;border-top:1px solid var(--db-line)}.db-faq details{border-bottom:1px solid var(--db-line);padding:22px 0}.db-faq summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.6;color:var(--db-text)}.db-faq details p{max-width:860px;margin:18px 0 4px;color:var(--db-muted)}.db-journal{max-width:820px;margin:30px auto}.db-journal article{padding:40px 0;border-top:1px solid var(--db-line);scroll-margin-top:140px}.db-guide{background:var(--db-bg)}.db-guide-inner{max-width:1180px;margin:0 auto;padding:72px 32px}.db-guide-inner+.db-guide-inner{padding-top:0}.db-story{display:block;border:1px solid var(--db-line);background:var(--db-surface);color:var(--db-text)}.db-story-image{display:block;width:100%;height:auto;min-height:0;object-fit:contain}.db-story-copy{padding:40px 44px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:2px solid var(--db-gold)}.db-story h2{color:var(--db-text);font-size:clamp(30px,3.5vw,44px)!important;margin-bottom:0}.db-story p{max-width:500px;color:var(--db-muted)}.db-story .db-eyebrow,.db-story a{color:var(--db-gold)}.db-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.db-section-head h2{margin-bottom:0}.db-quote{position:relative;text-align:left;min-height:500px;padding:72px max(6%,24px);background-color:var(--db-bg);background-image:linear-gradient(90deg,#11131066,#1113101f),var(--db-landscape);background-size:cover;background-position:center;overflow:hidden;border-top:1px solid var(--db-line);border-bottom:1px solid var(--db-line);scroll-margin-top:140px}.db-quote:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(194,161,107,.35);pointer-events:none}.db-quote-content{position:relative;max-width:590px;z-index:1}.db-seal{display:block;width:34px;border:1px solid #bc6b57;background:#833e31;box-shadow:inset 0 0 0 2px #37251d;color:#f0d9bd;font:400 20px/1.3 SimSun,serif;padding:7px 5px;text-align:center;margin-bottom:24px;letter-spacing:1px}.db-quote .db-hanzi{color:#d3b784;font-size:44px;letter-spacing:.22em;margin-bottom:22px}.db-quote h2{font-size:30px!important;line-height:1.25!important;color:var(--db-text)!important;max-width:520px;margin:0 0 24px}.db-quote p{font-size:16px;line-height:1.8;margin:0;max-width:550px;color:#ded3bf}.db-quote small{display:block;font-size:10px;letter-spacing:.15em;margin-top:26px;color:#cbb489}.db-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-site-footer{border-top:1px solid var(--db-line);background-image:linear-gradient(#111310eb,#111310f2),var(--db-landscape)!important;background-size:cover!important;background-position:center!important}.wrapper-header-cs{background-color:var(--db-bg)!important;background-image:linear-gradient(#111310db,#111310e6),var(--db-landscape)!important;background-size:cover!important;background-position:center!important;border-bottom:1px solid var(--db-line)}.wrapper-header-cs .title,.page-header h1,.breadcrumb,.breadcrumb a,.breadcrumb span{color:var(--db-text)!important}.wrapper-header-cs .breadcrumb{background:transparent!important}@media(max-width:767px){.header-default,#shopify-section-header-default>.db-consult-strip,.db-desktop-links{display:none!important}.db-mobile-bar{display:grid;grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;min-height:64px;padding:0 14px;gap:6px}.db-primary a.db-mobile-brand{justify-content:center;gap:0;color:var(--db-text);font:400 22px/1.2 Georgia,serif;text-transform:none;letter-spacing:0;white-space:nowrap}.db-primary .db-mobile-brand .db-brand-cn{font-size:15px;margin-left:7px}.db-mobile-cart{min-height:44px;justify-content:center;gap:3px!important}.db-mobile-cart svg{width:21px;height:21px}.db-mobile-cart span{font-size:10px}.db-mobile-menu{display:block;margin:0;padding:0}.db-mobile-menu[open]{max-height:none;overflow:visible}.db-mobile-menu summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:0;cursor:pointer;font-size:12px;letter-spacing:.02em;color:var(--db-text);list-style:none}.db-mobile-menu summary::-webkit-details-marker{display:none}.db-menu-glyph{width:21px;height:21px;flex:none;color:var(--db-gold)}.db-mobile-menu[open] summary{color:var(--db-gold)}.db-mobile-menu[open] .db-menu-glyph{transform:rotate(90deg)}.db-mobile-menu ul{position:absolute;left:0;right:0;top:100%;z-index:20;list-style:none;margin:0;padding:14px 18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;max-height:65vh;max-height:calc(100dvh - 130px);overflow:auto;background:var(--db-bg);border-bottom:1px solid var(--db-gold);box-shadow:0 12px 18px #0007}.db-mobile-menu a{min-height:48px;padding:10px 8px;gap:10px;font-size:12px;letter-spacing:.04em;border-bottom:1px solid var(--db-line)}.db-nav-icon{width:18px;height:18px}.db-mobile-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;list-style:none;margin:0;padding:4px 10px 8px;border-top:1px solid #302d24}.db-mobile-shortcuts a{min-height:40px;padding:7px 2px;justify-content:center;font-size:10px;letter-spacing:.04em;text-align:center;line-height:1.3}.db-mobile-shortcuts a.db-consult-nav{padding:7px 2px;background:#a54535;color:#fff3df;border-color:#a54535}.db-brand-cn{font-size:16px;margin-left:7px;padding:4px 3px 4px 5px}.db-brand-name{font-size:23px}.header-default .site-header__logo-link{white-space:nowrap}.db-page{padding:20px 10px 50px;font-size:15px}.db-grid{grid-template-columns:1fr;gap:20px;margin:30px 0}.db-card{padding:28px}.db-intro{font-size:16px!important;margin-bottom:30px!important}.db-note{padding:24px;margin:28px 0}.db-next{flex-direction:column;gap:14px}.db-guide-inner{padding:44px 20px}.db-story-copy{padding:28px 24px;grid-template-columns:1fr;gap:22px}.db-story h2{font-size:32px!important}.db-section-head{display:block}.db-section-head>a{display:inline-block;margin-top:20px}.db-journal-grid{grid-template-columns:1fr}.db-quote{min-height:580px;padding:45px 30px 180px;background-image:linear-gradient(180deg,#1113104d,#11131099 55%,#1113100d),var(--db-landscape);background-position:65% center}.db-quote .db-hanzi{font-size:34px}.db-quote h2{font-size:25px!important}.db-quote p{font-size:15px}.db-quote:after{top:12px;right:12px;bottom:12px;left:12px}.db-seal{font-size:18px;width:30px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.db-page *,.db-guide *,.db-primary *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.db-hall-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0 24px}.db-hall-nav a{display:flex;flex-direction:column;gap:8px;padding:22px 18px;background:#1b1c17;border:1px solid #574932;text-decoration:none!important}.db-hall-nav a:hover,.db-hall-nav a:focus-visible{border-color:#c2a16b;background:#26251e}.db-hall-nav span{font-size:12px;letter-spacing:.16em;color:#d18d76}.db-hall-nav b{font-size:21px;font-weight:400;color:#f0e7d7}.db-hall-nav small{line-height:1.5;color:#c2a16b}.db-art-note,.db-hall figcaption{font-size:12px!important;line-height:1.7;color:#c5bcac}.db-hall{padding:48px 0!important;border-top:1px solid #574932;scroll-margin-top:190px}.db-hall-lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:34px;align-items:center}.db-hall figure{margin:0}.db-hall img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:3/2;object-fit:contain;border:1px solid #574932}.db-hall figcaption{padding-top:10px}.db-hall-lead h2{font-size:clamp(28px,3.2vw,42px)!important;margin:14px 0!important}.db-hall-instruction{color:#c2a16b;font-size:13px!important}.db-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;align-items:start}.db-profile{border:1px solid #574932;background:#1b1c17;padding:0!important}.db-profile summary{cursor:pointer;padding:18px 34px 18px 18px;position:relative;list-style:none}.db-profile summary::-webkit-details-marker{display:none}.db-profile summary:after{content:"+";position:absolute;right:15px;top:22px;color:#c2a16b}.db-profile[open] summary:after{content:"\2212"}.db-profile summary span,.db-profile summary strong{display:block}.db-profile summary span{color:#c2a16b;font-size:19px;margin-bottom:5px}.db-profile summary strong{color:#f0e7d7;font-size:14px;font-weight:400;line-height:1.5}.db-profile p{padding:0 18px 18px;margin:0!important;font-size:14px!important;line-height:1.75!important}.db-hall-footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px!important;font-size:12px!important}.db-sources{padding:24px 0}.db-sources summary{cursor:pointer;color:#c2a16b}@media(max-width:767px){.db-hall-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-hall-nav a{padding:17px 12px}.db-hall-nav b{font-size:17px}.db-hall-lead{grid-template-columns:1fr;gap:22px}.db-profile-grid{grid-template-columns:1fr}.db-hall{padding:32px 0!important;scroll-margin-top:125px}}.db-consult-strip{display:block;text-align:center;background:#a54535;color:#fff3df!important;padding:12px 18px;font-size:12px;line-height:1.6;letter-spacing:.08em;text-decoration:none!important}.db-consult-strip:hover{background:#8f382a}.db-primary a.db-consult-nav{color:#f2d39f!important;border:1px solid #9f7947;padding:10px 12px;background:#282219;border-radius:2px}.db-primary a.db-consult-nav:hover{background:#3a2c1e}.db-consult-feature{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:36px;border:1px solid #9f7947;border-top:3px solid #a54535;background:radial-gradient(ellipse at top left,#342a1c 0,transparent 65%),#161711;padding:44px;margin:30px 0 36px;scroll-margin-top:205px}.db-consult-copy h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,54px)!important;line-height:1.15!important;color:#f0e7d7;margin:16px 0 24px!important}.db-consult-copy p,.db-consult-copy li{color:#e4dac9;font-size:16px;line-height:1.85}.db-consult-copy ul{padding-left:20px}.db-consult-copy .db-consult-small{font-size:12px!important;color:#c1b5a2}.db-consult-price{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid #574932;padding-left:28px}.db-consult-seal{display:block;color:#cc8b74;border:1px solid #a54535;padding:8px 12px;letter-spacing:.18em;font:22px Georgia,serif;margin-bottom:20px}.db-consult-price p{font-size:11px!important;letter-spacing:.13em;color:#c2a16b;margin:0 0 12px!important}.db-consult-price strong{font:48px/1.15 Georgia,serif;color:#f0e7d7}.db-consult-price>span:not(.db-consult-seal){font-size:13px;color:#c1b5a2;margin:10px 0 24px}.db-consult-price small{font-size:12px;color:#c1b5a2;line-height:1.75;margin-top:16px;max-width:28ch}a.db-consult-button{display:inline-block;background:#c2a16b;color:#171811!important;padding:15px 23px;border:1px solid #c2a16b;text-decoration:none!important;font-size:13px;font-weight:600;line-height:1.6}a.db-consult-button:hover,a.db-consult-button:focus-visible{background:#e1c594;border-color:#e1c594}.db-home-consult{max-width:1180px;padding:0 32px;margin:0 auto}.db-home-consult .db-consult-feature{margin-top:0}@media(max-width:767px){.db-consult-strip{font-size:10px;padding:10px 12px;letter-spacing:.04em}.db-consult-feature{grid-template-columns:1fr;padding:26px 20px;gap:26px;scroll-margin-top:145px}.db-consult-price{border-left:0;border-top:1px solid #574932;padding:24px 0 0}.db-consult-copy h2{font-size:35px!important}.db-consult-copy p,.db-consult-copy li{font-size:14px}.db-home-consult{padding:0 24px}.db-primary a.db-consult-nav{padding:10px 8px}}@media(max-width:767px){.db-primary .db-mobile-shortcuts a.db-consult-nav{padding:7px 2px;background:#a54535;color:#fff3df;border-color:#a54535}.halo-slideshow .slideshow--medium .slide-image{height:auto!important;min-height:0!important;overflow:hidden}.halo-slideshow .db-slide-picture{height:auto!important}.halo-slideshow .db-slide-picture img.db-responsive-slide{position:static!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;transform:none!important}.halo-slideshow .slide-content:not(.video_content){position:relative!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;padding:24px 22px 28px!important;margin:0!important;text-align:left!important;background:var(--db-bg)}.halo-slideshow .slide-content:not(.video_content) .slide-sub-heading{font-size:10px!important;letter-spacing:.14em!important;line-height:1.6!important;margin:0 0 12px!important;text-align:left!important}.halo-slideshow .slide-content:not(.video_content) .slide-heading{font:400 29px/1.2 Georgia,serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 14px!important;text-align:left!important}.halo-slideshow .slide-content:not(.video_content) .slide-text{font-size:14px!important;line-height:1.7!important;margin:0 0 20px!important;text-align:left!important;font-weight:400!important}.halo-slideshow .slide-content:not(.video_content) .slide-button{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:44px;align-items:center;padding:12px 18px!important;font-size:10px!important;line-height:1.4!important}.home-feature-collections-list[data-section-type=collection-list]{padding:18px 0 26px!important}.home-feature-collections-list .container{padding-left:16px!important;padding-right:16px!important}.home-feature-collections-list .row.db-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.home-feature-collections-list .row.db-category-grid .banner-item{display:block!important;padding:10px 0 14px!important;background-image:none!important;min-height:164px}.home-feature-collections-list .row.db-category-grid .banner-item:before,.home-feature-collections-list .row.db-category-grid .banner-item:after{display:none}.home-feature-collections-list .row.db-category-grid .content-box{text-align:center!important;padding:4px 2px 0!important}.home-feature-collections-list .row.db-category-grid .collection-title{font-size:10px!important;letter-spacing:.06em!important;line-height:1.4!important;margin:0 0 8px!important;overflow-wrap:anywhere}.home-feature-collections-list .row.db-category-grid .sub-title{font-size:15px!important;letter-spacing:.12em!important;line-height:1.4!important;margin:0!important}.home-feature-collections-list .row.db-category-grid .link-view{font-size:0!important;line-height:0!important;margin:0!important;display:block;position:static!important}.home-feature-collections-list .row.db-category-grid .link-view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.home-feature-collections-list .row.db-category-grid .img-box,.home-feature-collections-list .row.db-category-grid .img-box a{width:100px!important;height:90px!important;padding:0!important;margin:0 auto!important}.home-feature-collections-list .row.db-category-grid .collection-title,.home-feature-collections-list .row.db-category-grid .sub-title{padding:0!important}.home-feature-collections-list .row.db-category-grid .link-view{height:0!important;min-height:0!important;padding:0!important;border:0!important}.home-feature-collections-list .row.db-category-grid .banner-item:focus-within{outline:2px solid var(--db-gold);outline-offset:2px}.db-home-consult{padding:0 16px}.db-home-consult .db-consult-feature{padding:26px 22px;gap:18px;margin-top:0;margin-bottom:30px}.db-home-consult .db-consult-copy h2{font-size:29px!important;line-height:1.2!important}.db-home-consult .db-consult-copy p{font-size:14px;line-height:1.75}.db-home-consult .db-consult-price{padding-top:18px}.db-home-consult .db-consult-seal{float:right;margin:0 0 10px 12px}.db-quote{min-height:0;padding:36px 26px 100px}.db-quote h2{font-size:25px!important}.db-quote .db-hanzi{font-size:31px;margin-bottom:18px}.db-quote small{font-size:9px;line-height:1.7}.db-guide-inner{padding:32px 16px}.db-guide .db-story-copy{padding:24px 22px;gap:16px}.db-guide .db-story h2{font-size:28px!important}.db-guide .db-section-head{margin-bottom:20px}.db-guide .db-section-head h2{font-size:30px!important}.db-guide .db-grid{gap:14px;margin:24px 0}.db-guide .db-card{padding:24px}.db-guide .db-card .db-hanzi{width:44px;height:48px;font-size:28px;line-height:44px;margin-bottom:16px}.db-guide .db-card h3{font-size:23px!important;margin-bottom:12px}.db-guide .db-card p{font-size:15px;line-height:1.7;margin-bottom:16px}.db-page h2{font-size:30px!important}.db-page h3{font-size:24px!important}.db-page img{max-width:100%;height:auto}.db-page .db-card{padding:24px}.db-site-footer{padding:32px 20px!important}}@media(max-width:359px){.db-mobile-bar{grid-template-columns:62px minmax(0,1fr) 36px;padding:0 10px;gap:2px}.db-primary a.db-mobile-brand{font-size:20px}.home-feature-collections-list .container{padding-left:8px!important;padding-right:8px!important}.home-feature-collections-list .row.db-category-grid{gap:2px!important}.home-feature-collections-list .daobloom-category-icon{max-width:100%!important;object-fit:contain}}.db-photo-card .db-card-photo{display:block;position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;margin:0;background:#24231b;border-bottom:1px solid var(--db-line)}.db-guide .db-card.db-photo-card,.db-page .db-card.db-photo-card{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#1b1c17;border-top:1px solid var(--db-line);text-decoration:none}.db-photo-card .db-card-photo img{display:block;width:100%;height:100%!important;object-fit:cover;object-position:center;filter:saturate(.86);transition:filter .25s ease}.db-photo-card:hover .db-card-photo img{filter:saturate(1)}.db-photo-card .db-card-body{padding:25px 25px 28px;display:flex;flex:1;flex-direction:column;min-width:0}.db-photo-card .db-card-body h3{font-size:24px!important;line-height:1.3!important;margin-bottom:16px;overflow-wrap:break-word}.db-photo-card .db-card-body p{font-size:15px;line-height:1.75;margin-bottom:16px}.db-photo-card .db-card-body .db-eyebrow{font-size:10px!important;margin-bottom:14px!important;color:#d0ac76;line-height:1.6}.db-photo-card .db-card-body>a:last-child{margin-top:auto;align-self:flex-start;padding-top:6px;min-height:38px}.db-photo-context{font-size:12px!important;color:var(--db-muted);max-width:780px;line-height:1.7}.db-study-photo{margin:0;background:#10110e;max-height:480px;overflow:hidden}.db-study-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;object-position:center}.db-journal-photo{margin:0 0 28px;aspect-ratio:16/9;overflow:hidden}.db-journal-photo img{width:100%;height:100%!important;object-fit:cover}.db-quote{background-image:linear-gradient(90deg,#080c09eb,#080c098a 60%,#080c091a),var(--db-landscape);background-position:center 45%}.db-photo-credits{margin-top:60px;padding-top:35px;border-top:1px solid var(--db-line);scroll-margin-top:200px}.db-photo-credits p,.db-photo-credits li{font-size:13px;line-height:1.8;color:var(--db-muted)}.db-photo-credits summary{cursor:pointer;color:var(--db-gold);padding:16px 0}.db-photo-credits ul{padding-left:20px;overflow-wrap:anywhere}.db-photo-credits li{margin-bottom:12px}.db-footer-privacy{display:flex;flex-wrap:wrap;gap:14px 24px}@media(min-width:768px)and (max-width:1023px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-photo-card .db-card-body{padding:22px}}@media(max-width:767px){.db-guide .db-card.db-photo-card,.db-page .db-card.db-photo-card{padding:0!important}.db-photo-card .db-card-photo{aspect-ratio:16/10}.db-photo-card .db-card-body{padding:22px 20px 24px}.db-photo-card .db-card-body h3{font-size:23px!important;line-height:1.3!important}.db-photo-card .db-card-body>a:last-child{min-height:44px;padding-top:9px}.db-study-photo img{max-height:300px;aspect-ratio:4/3;object-fit:cover}.db-quote{background-image:linear-gradient(180deg,#080c09e0,#080c09ad 65%,#080c0940),var(--db-landscape);background-position:60% center;padding-bottom:90px}.db-photo-credits{scroll-margin-top:140px}.db-photo-credits p,.db-photo-credits li{font-size:12px}}@media(min-width:768px){.halo-header-PC .header-middle-right{min-width:0;gap:10px}.halo-header-PC .header-middle-right>.item{margin:0!important;padding:0!important;min-width:0}.halo-header-PC .header-middle-right>.item--cart{flex:0 0 36px}.halo-header-PC .header-middle-right>.item--quickSearch{flex:1 1 100px;min-width:64px;max-width:135px;width:auto!important}.halo-header-PC .item--quickSearch .search-form,.halo-header-PC .item--quickSearch .header-search,.halo-header-PC .item--quickSearch .container,.halo-header-PC .item--quickSearch .row,.halo-header-PC .item--quickSearch .search-bar{width:100%!important;margin:0!important;padding:0!important;min-width:0}.halo-header-PC .item--quickSearch .header-search__input{width:calc(100% - 28px)!important;min-width:0}.halo-header-PC .item--quickSearch .btn-search{width:28px;flex:0 0 28px}.halo-header-PC .header-middle-right>.glc-switcher-btn{flex:1 1 160px!important;min-width:90px!important;max-width:180px!important;width:auto!important;padding:4px!important;--glc-btn-text:#eee7d5!important;--glc-btn-text-hover:#c8a66a!important;--glc-btn-text-active:#c8a66a!important;--glc-divider:#76684e!important;--glc-btn-arrow-color:#eee7d5!important;--glc-btn-arrow-color-hover:#c8a66a!important;--glc-icon-color:#eee7d5!important}.halo-header-PC .glc-switcher-btn__content{display:flex!important;min-width:0!important;flex:1 1 auto;gap:5px!important}.halo-header-PC .glc-switcher-btn__language,.halo-header-PC .glc-switcher-btn__currency{display:flex!important;flex:1 1 0!important;min-width:0!important;gap:4px!important}.halo-header-PC .glc-switcher-btn__name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.halo-header-PC .glc-switcher-btn__flag-container{flex:0 0 16px;width:16px!important}.halo-header-PC .glc-switcher-btn__flag{max-width:16px!important}.halo-header-PC .glc-switcher-btn__divider{flex:0 0 2px;margin:0!important}.halo-header-PC .glc-switcher-btn__icon-arrow{flex:0 0 12px;margin-left:4px!important}}body>.halo-header{position:sticky!important;top:0!important;width:100%;height:auto!important;z-index:100}body>.halo-header>.header-sticky{position:static!important;height:auto!important;transform:none!important}#shopify-section-header-default{position:relative!important;top:auto!important}.template-index #PageContainer{margin-top:0!important}@media(min-width:768px){.db-consult-strip{padding:7px 18px;font-size:11px;line-height:1.6}.header-default .header-middle{padding:5px 0!important}.db-desktop-links{gap:clamp(12px,1.65vw,30px);padding:8px 20px}.db-desktop-links a{flex-direction:row;gap:7px;min-height:32px;font-size:10px;letter-spacing:.08em}.db-desktop-links .db-nav-icon{width:16px;height:16px}.db-desktop-links a.db-consult-nav{padding:6px 12px;min-height:34px}}.db-language-form{display:flex;align-items:center;gap:9px;margin:0;max-width:100%;color:var(--db-text)}.db-language-form label{margin:0;font-size:11px;line-height:1.3;letter-spacing:.02em;white-space:nowrap;color:var(--db-muted)}.db-language-form select{appearance:auto;-webkit-appearance:menulist;display:block;width:124px;max-width:100%;min-height:44px;margin:0;padding:8px 10px;border:1px solid var(--db-gold);border-radius:3px;background:#1b1c17;background-image:none;color:var(--db-text);font:400 13px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;color-scheme:dark}.db-language-form select:focus-visible{outline:2px solid var(--db-gold);outline-offset:3px}.db-language-form button{color:var(--db-text);border:1px solid var(--db-gold);background:var(--db-surface);padding:8px}@media(min-width:768px){.header-middle-left:has(.db-language-form){display:flex;align-items:center}.header-middle:has(.db-language-form) .glc-switcher-btn__language,.header-middle:has(.db-language-form) .glc-switcher-btn__divider{display:none!important}}@media(max-width:767px){.db-mobile-bar--languages{grid-template-columns:44px minmax(0,1fr) 96px 28px;padding:0 12px;gap:4px}.db-mobile-bar--languages .db-mobile-menu summary span,.db-mobile-bar .db-language-form label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.db-mobile-bar--languages .db-mobile-menu summary{justify-content:center}.db-primary .db-mobile-bar--languages a.db-mobile-brand{font-size:19px}.db-primary .db-mobile-bar--languages .db-brand-cn{font-size:13px;margin-left:5px;padding:4px 2px 4px 4px}.db-mobile-bar .db-language-form{display:block;min-width:0}.db-mobile-bar .db-language-form select{width:96px;padding:8px 4px;font-size:12px}}@media(max-width:359px){.db-mobile-bar--languages{grid-template-columns:36px minmax(0,1fr) 90px 26px;padding:0 8px;gap:3px}.db-primary .db-mobile-bar--languages a.db-mobile-brand{font-size:17px}.db-mobile-bar .db-language-form select{width:90px}}.home-feature-collections-list{background:var(--db-bg)!important;margin:0!important;padding:0!important}.home-feature-collections-list[data-section-type=collection-list]{padding:38px 0!important;border-top:1px solid var(--db-line)}.home-feature-collections-list .container{max-width:1180px!important;padding-left:32px!important;padding-right:32px!important}.home-feature-collections-list .wraper-content{background:transparent!important;padding:0!important}.home-feature-collections-list .db-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0!important}.home-feature-collections-list .db-category-grid>.item{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;flex:none}.home-feature-collections-list .db-category-grid .banner-item{position:relative;margin:0!important;padding:28px 18px 25px!important;border:1px solid #544733!important;background-color:var(--db-surface)!important;background-image:linear-gradient(#161813c9,#161813e6),var(--db-landscape)!important;background-size:auto 100%!important;overflow:hidden}.home-feature-collections-list .db-category-grid>.item:nth-child(1) .banner-item{background-position:left center!important}.home-feature-collections-list .db-category-grid>.item:nth-child(2) .banner-item{background-position:center center!important}.home-feature-collections-list .db-category-grid>.item:nth-child(3) .banner-item{background-position:right center!important}.home-feature-collections-list .db-category-grid .banner-item:before,.home-feature-collections-list .db-category-grid .banner-item:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none}.home-feature-collections-list .db-category-grid .banner-item:before{left:8px;top:8px;border-left:1px solid var(--db-gold);border-top:1px solid var(--db-gold)}.home-feature-collections-list .db-category-grid .banner-item:after{right:8px;bottom:8px;border-right:1px solid var(--db-gold);border-bottom:1px solid var(--db-gold)}.home-feature-collections-list .db-category-grid .img-box{padding:0!important;background:transparent!important}.home-feature-collections-list .db-category-grid .img-box a{display:block;background:transparent!important}.home-feature-collections-list .db-category-grid .content-box{position:static!important;transform:none!important;padding:18px 0 0!important;text-align:center!important}.home-feature-collections-list .db-category-grid .collection-title{color:var(--db-text)!important;letter-spacing:.16em!important;font-size:13px!important;margin:0 0 10px!important}.home-feature-collections-list .db-category-grid .sub-title{font:400 23px/1.3 SimSun,Songti TC,serif!important;letter-spacing:.18em!important;color:var(--db-gold)!important;margin:0 0 14px!important}.home-feature-collections-list .db-category-grid .link-view{font-size:13px!important;color:#d3bb92!important}.home-feature-collections-list .db-category-grid .link-view:hover{color:var(--db-text)!important}.home-feature-collections-list .daobloom-category-icon{display:block;width:100px!important;height:90px!important;max-width:100px;object-fit:contain;margin:0 auto}@media(max-width:767px){.home-feature-collections-list[data-section-type=collection-list]{padding:24px 0!important}.home-feature-collections-list .container{padding-left:20px!important;padding-right:20px!important}.home-feature-collections-list .row.db-category-grid{display:grid!important;grid-template-columns:1fr;overflow:visible!important;gap:14px;margin:0!important;padding:0!important}.home-feature-collections-list .db-category-grid>.item{width:100%!important;max-width:100%!important;min-width:0!important;flex:none;padding:0!important;margin:0!important}.home-feature-collections-list .db-category-grid .banner-item{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:18px 10px!important;margin:0!important}.home-feature-collections-list .db-category-grid .img-box{padding:0!important;margin:0!important}.home-feature-collections-list .db-category-grid .content-box{position:static!important;transform:none!important;width:auto!important;padding:0!important;text-align:left!important}.home-feature-collections-list .db-category-grid .collection-title{margin:0 0 12px!important;font-size:12px!important}.home-feature-collections-list .db-category-grid .link-view{white-space:normal!important}.home-feature-collections-list .db-category-grid .sub-title{font-size:19px!important;margin-bottom:8px!important}}.daobloom-video{width:100%;background:var(--db-bg)}.db-slide-picture{display:block;width:100%;height:100%}.db-slide-picture img.db-responsive-slide{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover;position:static!important;inset:auto!important;transform:none!important}.daobloom-video .fluid-width-video-wrapper{padding-top:0!important;height:auto!important;position:relative;width:100%;max-width:calc(min(72svh,810px) * 16 / 9);margin:0 auto;aspect-ratio:16/9}.daobloom-video .fluid-width-video-wrapper video.video{display:block;position:static!important;width:100%;height:auto!important;max-height:none;object-fit:contain;pointer-events:none}.daobloom-video video::-webkit-media-controls{display:none!important}@media(max-width:767px){.daobloom-video .fluid-width-video-wrapper{max-width:none}}@media(max-width:767px){.halo-slideshow .slide-button.show_mb{width:auto!important;min-width:240px;max-width:calc(100vw - 64px)!important;padding:13px 18px!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;line-height:1.4;letter-spacing:.08em}}@media(min-width:768px){.halo-slideshow .slideshow--medium .slide-image{height:clamp(360px,37vw,560px)!important;overflow:hidden}.halo-slideshow .slideshow--medium .slide-image>.image-background,.halo-slideshow .slideshow--medium .db-slide-picture img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.halo-slideshow .slide-content.content--left{left:6%!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:48%!important;max-width:620px;text-align:left!important}.halo-slideshow .slide-content.content--left .slide-heading{font-size:clamp(30px,3.5vw,52px)!important;line-height:1.15!important;text-transform:none!important;margin-left:0!important;margin-right:0!important}.halo-slideshow .slide-content.content--left .slide-text{margin-left:0!important;margin-right:0!important;text-align:left!important}}.db-entry{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 42%,#343022 0,transparent 56%),#131510;border-bottom:1px solid #494233;color:#f0e7d7}.db-entry-inner{width:min(100%,1380px);margin:0 auto;padding:32px clamp(24px,4.2vw,56px) 26px}.db-entry-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,4vw,66px)}.db-entry-copy{min-width:0;position:relative}.db-entry-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 23px;font-size:10px;letter-spacing:.19em;line-height:1.5;text-transform:uppercase;color:#c2a16b}.db-entry-eyebrow:before{content:"";width:28px;height:1px;background:#a54535;flex:none}.db-entry h1{font:400 clamp(35px,3.65vw,58px)/1.13 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important;text-transform:none!important;color:#f0e7d7;margin:0 0 23px!important;overflow-wrap:normal}.db-entry h1 span{display:block;color:#c9af7f;margin-top:5px}.db-entry-description{max-width:430px;font-size:15px;line-height:1.8;color:#c1b5a2;margin:0 0 28px}.db-entry-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.db-entry-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #a78959;font-size:11px;line-height:1.5;letter-spacing:.04em;color:#f0e7d7;text-decoration:none;text-align:center}.db-entry-actions a:first-child{background:#c2a16b;color:#171811;border-color:#c2a16b}.db-entry-actions a:hover{background:#e1c594;border-color:#e1c594;color:#171811}.db-entry a:focus-visible{outline:2px solid #f0e7d7;outline-offset:4px}.db-entry-media{min-width:0;margin:0;position:relative;padding:10px;border:1px solid #655336;background:#191b15;box-shadow:0 22px 65px #0006}.db-entry-media:before,.db-entry-media:after{content:"";position:absolute;width:27px;height:27px;border-color:#c2a16b;pointer-events:none}.db-entry-media:before{left:-1px;top:-1px;border-left:2px solid;border-top:2px solid;color:#c2a16b}.db-entry-media:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid;color:#c2a16b}.db-entry-video{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;transform:none!important;pointer-events:none;background:#111310}.db-entry-video::-webkit-media-controls{display:none!important}.db-entry-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px 2px;color:#c1b5a2;font-size:9px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.db-entry-caption span:first-child{color:#c2a16b;letter-spacing:.3em;font-size:13px}.db-entry-trail{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:24px;padding-top:14px;border-top:1px solid #38372c;color:#a99e8c;font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6}.db-entry-trail a{color:#c2a16b;text-decoration:none;margin-left:auto}@media(max-width:1023px)and (min-width:768px){.db-entry-inner{padding:36px 28px 28px}.db-entry-grid{gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.db-entry h1{font-size:36px!important}.db-entry-actions a{padding:10px 12px;font-size:10px}.db-entry-description{font-size:14px}.db-entry-trail{gap:16px}}@media(max-width:767px){.db-entry-inner{padding:26px 20px 23px}.db-entry-grid{grid-template-columns:minmax(0,1fr);gap:25px}.db-entry-eyebrow{font-size:9px;margin-bottom:15px;letter-spacing:.14em}.db-entry h1{font-size:clamp(30px,8.7vw,42px)!important;line-height:1.15!important;margin-bottom:16px!important}.db-entry-description{font-size:13px;line-height:1.7;margin-bottom:19px;max-width:440px}.db-entry-actions{gap:9px}.db-entry-actions a{font-size:10px;min-height:44px;padding:11px 12px;flex:1 1 auto;letter-spacing:0}.db-entry-media{padding:6px;box-shadow:none}.db-entry-caption{font-size:8px;padding-top:9px;letter-spacing:.08em}.db-entry-caption span:first-child{font-size:11px}.db-entry-trail{margin-top:23px;padding-top:16px;gap:8px 16px;font-size:9px}.db-entry-trail a{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
