.dy-featured__notice{max-width:680px;margin:-12px 0 26px;font:400 14px/1.7 Arial,Helvetica,sans-serif;color:#74675f}@media(max-width:720px){.dy-section-heading h2{font-size:21px}}@media(min-width:721px){.dy-hero h1{font-size:clamp(25px,2.2vw,36px)}}@media(max-width:720px){.dy-contact__form-panel{order:-1}.dy-collection{padding-top:34px}.dy-collection .dy-page-heading h1{font-size:22px}}@media(max-width:1100px){.dy-header{position:relative;z-index:30}.dy-header__actions>a,.dy-mobile-menu>summary{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.dy-mobile-menu nav{top:100%;left:0;right:0;gap:5px}.dy-mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding-block:9px}}@media(min-width:721px)and (max-width:1100px){.dy-nav{display:none}.dy-mobile-menu{display:block;font-size:14px}.dy-header__actions{gap:12px}}@media(max-width:720px){.dy-header__actions{gap:6px}.dy-hero h1{font-size:clamp(21px,5.4vw,28px);line-height:1.65;letter-spacing:-.025em}.dy-hero__copy{padding:0}.dy-hero__description{margin-top:18px}.dy-hero__actions{margin-top:20px;gap:18px}.dy-hero__actions .dy-link{display:inline-flex;align-items:center;min-height:44px}.dy-hero__note{display:none}.dy-hero__grid{gap:24px}.dy-categories{grid-template-columns:1fr;gap:17px}.dy-category{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:96px;box-shadow:none}.dy-category__art{width:96px;min-height:96px;border-bottom:0;border-right:1px solid var(--dy-border,#e1d8cb);align-self:stretch}.dy-category__art img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.dy-category .dy-world-label{display:none}.dy-category__body{min-height:96px;min-width:0;align-items:center;padding:13px 12px;gap:10px}.dy-category__body>div{min-width:0}.dy-category h3{font-size:18px;line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.dy-category p{font-size:11px;line-height:1.5;margin-top:6px}.dy-category .dy-round-arrow{width:28px;height:28px;font-size:17px;box-shadow:none}}@media(max-width:370px){.dy-category{grid-template-columns:84px minmax(0,1fr)}.dy-category__art{width:84px}.dy-category__body{padding-inline:10px;gap:8px}.dy-category h3{font-size:17px}.dy-category p{font-size:10px}.dy-category .dy-round-arrow{width:25px;height:25px;font-size:16px}}.dy-language{position:relative;text-align:left;font:600 13px/1.5 Arial,PingFang SC,Microsoft YaHei,Hiragino Kaku Gothic ProN,sans-serif;color:var(--ink,#51433b)}.dy-language>summary{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;min-width:66px;min-height:44px;padding:8px;border:1px solid var(--dy-border,#e1d8cb);border-radius:8px;background:#faf7f1;cursor:pointer;white-space:nowrap}.dy-language>summary::-webkit-details-marker{display:none}.dy-language__caret{font-size:15px;line-height:1}.dy-language[open]>summary{background:#f1ebe1;box-shadow:none}.dy-language__panel{position:absolute;z-index:55;right:0;top:calc(100% + 10px);width:248px;max-width:calc(100vw - 40px);padding:8px;background:#faf7f1;border:1px solid var(--dy-border,#e1d8cb);border-radius:12px;box-shadow:0 6px 24px #51433b0d}.dy-language__panel>p{font-size:11px;letter-spacing:.06em;color:#74675f;padding:8px 10px 10px;border-bottom:1px solid #e1d8cb;margin-bottom:4px}.dy-language__form{display:grid;gap:4px}.dy-language__form button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px;border:0;background:transparent;color:#51433b;text-align:left;font-size:14px;line-height:1.5;cursor:pointer}.dy-language__form button:hover,.dy-language__form button[aria-current=true]{background:#e8e4d8}.dy-language__form button:focus-visible{outline-offset:-3px}.dy-footer__language{display:flex;justify-content:flex-end;padding-bottom:24px}.dy-language--footer .dy-language__panel{top:auto;bottom:calc(100% + 10px)}.dy-password__language{display:flex;justify-content:center;margin:25px 0}html:lang(zh),html:lang(ja){--dy-cjk-font:Arial,"PingFang SC","Microsoft YaHei","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}html:lang(zh) body,html:lang(ja) body{font-family:var(--dy-cjk-font)}html:lang(zh) h1,html:lang(ja) h1,html:lang(zh) h2,html:lang(ja) h2,html:lang(zh) h3,html:lang(ja) h3{font-family:var(--dy-cjk-font)!important;font-weight:650;letter-spacing:0;line-height:1.4;word-break:normal;overflow-wrap:anywhere}html:lang(zh) .dy-hero h1,html:lang(ja) .dy-hero h1{font-size:clamp(34px,3.8vw,58px);line-height:1.4}html:lang(zh) .dy-eyebrow,html:lang(ja) .dy-eyebrow{letter-spacing:.06em}@media(max-width:1100px){.dy-header__inner{gap:14px}.dy-header__actions{gap:6px}.dy-header__actions>.dy-icon-link{display:none}.dy-language>summary{min-width:62px}.dy-language__panel{right:-88px}}@media(max-width:720px){.dy-header__inner{gap:10px}.dy-header .dy-logo{font-size:21px}.dy-header__actions{gap:3px}.dy-language>summary{min-width:57px;padding:7px 5px;gap:4px}.dy-language>summary svg{width:16px;height:16px}.dy-language__caret{display:none}.dy-language__panel{right:-94px}.dy-language--footer .dy-language__panel,.dy-password__language .dy-language__panel{right:0}.dy-footer__language{justify-content:flex-start}.dy-language--footer .dy-language__panel{left:0;right:auto}html:lang(zh) .dy-hero h1,html:lang(ja) .dy-hero h1{font-size:clamp(32px,8.4vw,42px)}html:lang(zh) .dy-section-heading h2,html:lang(ja) .dy-section-heading h2{font-size:26px}html:lang(zh) .dy-product-card__title,html:lang(ja) .dy-product-card__title{font-size:16px;line-height:1.5}}.dy-page .dy-richtext :is(blockquote,details,.dy-page-callout),.dy-contact__card,.dy-contact__form-panel{border-radius:12px;overflow:hidden}.dy-contact__form-heading{background:var(--dy-panel);color:var(--dy-ink)}.dy-page .dy-richtext th{background:var(--dy-panel)}.dy-contact__instructions,.dy-contact__submit-row>p{font-size:13px}.dy-page .dy-page-heading>.dy-eyebrow{font-size:12px}.dy-contact__success h2{font:600 25px/1.4 var(--dy-font)}.dy-content-page .dy-eyebrow{color:var(--dy-brand)}.dy-content-page blockquote{border-left:3px solid var(--dy-gold);background:#f1ebe1}.dy-language>summary{gap:8px;min-width:112px;padding:9px 12px}.dy-language__current{white-space:nowrap;overflow:visible;text-overflow:clip;font-size:13px;line-height:1.5}.dy-language__panel{width:270px}.dy-language__form button{white-space:normal}.dy-header__actions{gap:12px}.dy-nav{gap:17px}.dy-nav a{white-space:nowrap}@media(max-width:1400px){.dy-nav{display:none}.dy-mobile-menu{display:block}.dy-header{position:relative;z-index:30}.dy-mobile-menu>summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.dy-mobile-menu nav{top:100%;left:0;right:0;gap:5px}.dy-mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding-block:9px}.dy-language__panel{right:0}.dy-header__actions{gap:10px}}@media(max-width:720px){.dy-header__inner{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;min-height:0;padding-block:12px}.dy-header__actions{display:contents}.dy-header .dy-logo{grid-column:1;grid-row:1;justify-self:start;font-size:22px}.dy-header .dy-cart-link{grid-column:2;grid-row:1}.dy-header .dy-mobile-menu{grid-column:3;grid-row:1}.dy-header .dy-language{grid-column:1/-1;grid-row:2;width:100%}.dy-header .dy-language>summary{min-height:44px;width:100%;justify-content:flex-start;padding:9px 12px;gap:9px}.dy-header .dy-language__current{flex:1;font-size:14px}.dy-header .dy-language__caret{display:block}.dy-header .dy-language>summary svg{width:18px;height:18px}.dy-header .dy-language__panel{left:0;right:0;width:100%;max-width:100%;top:calc(100% + 6px)}.dy-header .dy-header__actions>.dy-icon-link{display:none}.dy-language--footer>summary,.dy-password__language .dy-language>summary{gap:8px;padding-inline:12px}.dy-language--footer .dy-language__current{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dy-account-entry{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.dy-account-sheet{display:inline-flex;align-items:center;max-width:100%;--shopify-account-color-accent: #3f6959;--shopify-account-color-background: #fbfaf5;--shopify-account-color-text: #344b43;--shopify-account-font-body: Arial, Helvetica, sans-serif;--shopify-account-font-heading: Arial, Helvetica, sans-serif;--shopify-account-radius-base: 8px;--shopify-account-radius-dialog: 8px;--shopify-account-radius-button: 8px;--shopify-account-radius-input: 8px;--shopify-account-avatar-size: 44px;--shopify-account-signed-in-avatar-size: 40px;--shopify-account-signed-in-avatar-color-background: #efdcc8;--shopify-account-signed-in-avatar-color-text: #344b43}.dy-account-sheet:not(:defined){display:none}.dy-account-sheet:defined+.dy-account-sheet__fallback{display:none}.dy-account-sheet::part(signed-out-avatar){width:auto;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--dy-border,#dce3d8);border-radius:8px;background:#fbfaf5;color:#344b43;font:inherit;cursor:pointer}.dy-account-sheet::part(signed-out-avatar):hover{background:#e8eee5}.dy-account-sheet::part(signed-out-avatar):focus-visible,.dy-account-sheet__fallback:focus-visible{outline:3px solid #3f6959;outline-offset:3px}.dy-account-sheet__trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;font-size:12px;font-weight:700;line-height:1.3;text-align:center}.dy-account-sheet__trigger svg{flex:0 0 20px}.dy-account-sheet__fallback{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid var(--dy-border,#dce3d8);border-radius:8px;background:#fbfaf5;color:#344b43;font-size:12px;font-weight:700;line-height:1.3;text-align:center}.dy-account-entry--menu{justify-content:flex-start}@media(max-width:720px){.dy-header .dy-header__inner--accounts .dy-language{grid-column:1}.dy-header .dy-account-entry--header{grid-column:2 / -1;grid-row:2;align-self:stretch;justify-self:stretch;min-width:0}.dy-account-entry--header .dy-account-sheet,.dy-account-entry--header .dy-account-sheet__fallback{width:100%}.dy-account-entry--header .dy-account-sheet::part(signed-out-avatar){width:100%;padding-inline:4px}.dy-account-entry--header .dy-account-sheet__trigger{width:100%;font-size:11px;overflow-wrap:anywhere}.dy-account-entry--header .dy-account-sheet__trigger svg{display:none}.dy-account-entry--header .dy-account-sheet__fallback{padding-inline:4px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/site-interface.css.map */
