:root{--dsm-bg:#EFEFEB;--dsm-blue:#111;--dsm-grey:#777;--dsm-pad:40px;--dsm-W:min(1300px,100vw - 2*var(--dsm-pad));--dsm-col:680px;--dsm-L:calc((var(--dsm-W) - var(--dsm-col))/2)}body.template-blog,body.template-article,.page-container.body-blog,.body-blog .transition-body,.body-blog .main-content{background:var(--dsm-bg)!important}.dsm,.dsm *,.dsm *:before,.dsm *:after{box-sizing:border-box}.dsm{font-family:IBM Plex Sans,sans-serif;color:#111;font-size:16px;line-height:1.5;letter-spacing:normal}.dsm a{color:inherit;text-decoration:none}.dsm h1,.dsm h2,.dsm h3,.dsm p{margin:0;padding:0;text-transform:none;letter-spacing:normal}.dsm-sf{font-family:"IBM Plex Serif",serif!important;font-weight:400!important}.dsm-w{max-width:1380px;margin:0 auto;padding:0 var(--dsm-pad)}.dsm-meta{font-size:13px;line-height:20px;color:var(--dsm-grey)}.dsm-meta b{font-weight:400;color:var(--dsm-blue);margin-right:12px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.dsm-meta b:first-letter{text-transform:uppercase}.dsm-img{display:block;overflow:hidden;background:#e9e5dd}.dsm-img img{width:100%;height:100%;object-fit:cover;display:block}.dsm-hd{position:relative;z-index:20;background:var(--dsm-bg)}.dsm-hd__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;background:linear-gradient(#d9d4ca,#d9d4ca) bottom/100% 1px no-repeat}.dsm-hd__l{display:flex;align-items:center;gap:64px}.dsm-logo{display:block;line-height:0}.dsm-logo img{filter:brightness(0)}.dsm-logo img{display:block;width:190px;height:auto}.dsm-nav{display:flex;gap:32px;font-size:16px}.dsm-nav a{position:relative;display:block;padding:8px 0;line-height:24px;color:#666}.dsm-nav a.is-on,.dsm-nav a:hover{color:#111;text-decoration:none!important}.dsm-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;transform:scaleX(0);transition:transform .2s}.dsm-nav a:hover:after,.dsm-nav a.is-on:after{transform:scaleX(1)}.dsm-nav button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:normal;text-transform:none;min-width:0;height:auto;line-height:inherit;display:flex;align-items:center;gap:6px}.dsm-nav button svg{width:10px;height:10px;transition:transform .2s}.dsm-hd.is-open .dsm-nav button{text-decoration:underline;text-underline-offset:6px}.dsm-hd.is-open .dsm-nav button svg{transform:rotate(180deg)}.dsm-nav a:hover,.dsm-hd__r a:hover{text-decoration:underline;text-underline-offset:6px}.dsm-hd__r{display:flex;align-items:center;justify-content:flex-end;gap:28px;font-size:16px}.dsm-hd__r button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:normal;text-transform:none;min-width:0;height:auto;line-height:inherit;display:flex;align-items:center;gap:8px}.dsm-hd__r svg{width:18px;height:18px;fill:none;stroke:#111;stroke-width:1.3}.dsm-lang .is-off{color:var(--dsm-grey)}.dsm-burger{display:none!important}.dsm-mm{display:none;position:absolute;left:0;right:0;top:100%;background:var(--dsm-bg);border-bottom:1px solid #D9D4CA}.dsm-hd.is-menu .dsm-mm{display:block}.dsm-mm a,.dsm-mm__lang{display:block;font-size:18px;line-height:52px;border-bottom:1px solid #D9D4CA}.dsm-mm__lang{border-bottom:0;font-size:16px}.dsm-mm__lang .is-off{display:inline;border:0;font-size:16px;color:var(--dsm-grey)}.dsm-mm a.is-on{color:#111}.dsm-dd{display:none;position:absolute;left:0;right:0;top:84px;background:var(--dsm-bg)}.dsm-hd.is-open .dsm-dd{display:block}.dsm-dd__in{display:flex;flex-wrap:wrap;gap:12px 40px;padding:28px 0 32px var(--dsm-ddl,244px);font-size:16px;background:linear-gradient(#d9d4ca,#d9d4ca) bottom/100% 1px no-repeat}.dsm-dd__in a:hover{text-decoration:underline;text-underline-offset:6px}.dsm-dd__in a:first-letter{text-transform:uppercase}.dsm-dd__x{display:none}.dsm-srch{display:none;position:absolute;left:0;right:0;top:100%;background:var(--dsm-bg)}.dsm-hd.is-search .dsm-srch{display:block}.dsm-srch form{display:flex;align-items:center;gap:16px;height:72px;background:linear-gradient(#d9d4ca,#d9d4ca) bottom/100% 1px no-repeat}.dsm-srch input{flex:1;border:0!important;background:none!important;font:inherit;font-size:20px!important;padding:0!important;margin:0;outline:0;box-shadow:none!important;color:#111;height:auto}.dsm-srch button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:#111;letter-spacing:normal;text-transform:none;min-width:0;height:auto}.dsm .dsm-intro{font-size:32px;line-height:1.2;letter-spacing:-.3px;max-width:none;text-wrap:balance;padding-top:56px}.dsm-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dsm-mast{padding:64px 0 0}.dsm-mast h1{font-size:56px;line-height:1.05;letter-spacing:-.5px}.dsm-mast+.dsm-lead{padding-top:48px}.dsm-lead{display:block;padding:56px 0 0}.dsm-lead .dsm-img{width:100%;aspect-ratio:16/9;margin-bottom:32px}.dsm-lead h2{font-size:44px;line-height:1.12;letter-spacing:-.5px;margin:14px 0 18px;max-width:820px}.dsm-lead p{font-size:17px;line-height:1.6;color:#444;max-width:640px}.dsm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;row-gap:80px;padding-top:104px}.dsm-card{display:block}.dsm-card .dsm-img{aspect-ratio:4/3;margin-bottom:24px}.dsm-card h3{font-size:30px;line-height:1.18;letter-spacing:-.3px;margin:12px 0 14px}.dsm-card p{font-size:16px;line-height:1.55;color:#555}.dsm-lead:hover h2,.dsm-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.dsm-pag{padding-top:88px;text-align:center}.dsm-btn{display:inline-block;border:1px solid #111;padding:16px 40px;font-size:16px;line-height:1.2;color:#111}.dsm-btn:hover{background:#111;color:#fff!important}.dsm-btn.is-loading{opacity:.4;pointer-events:none}.dsm-grid--p{padding-top:56px}.dsm-empty{padding:64px 0 0;font-size:18px}.dsm-top{display:grid;grid-template-columns:calc((100% - 112px)*2/3 + 56px) 1fr;column-gap:56px;align-items:start;padding-top:56px}.dsm-top .dsm-lead{padding:0}.dsm-top .dsm-lead .dsm-img{width:100%;aspect-ratio:3/2}.dsm-top .dsm-lead h2{font-size:40px;max-width:none}.dsm-pop h2{font-family:IBM Plex Sans,sans-serif;font-size:13px;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;color:#888;font-weight:400;margin:0 0 8px}.dsm-pop ol{list-style:none;margin:0;padding:0}.dsm-pop li{display:block;padding:22px 0;border-bottom:1px solid #D9D4CA;margin:0}.dsm-pop li:first-child{border-top:1px solid #D9D4CA}.dsm-pop__n{font-family:"IBM Plex Serif",serif;font-size:28px;line-height:28px;margin-top:3px;color:var(--dsm-blue)}.dsm-pop__t{display:block;font-size:20px;line-height:1.3;margin-top:6px}.dsm-pop li a,.dsm-pop li .dsm-meta{display:block}.dsm-pop li:has(a:hover) .dsm-pop__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dsm-pop a:hover .dsm-pop__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dsm-ah{padding:72px 0 0}.dsm-ah h1{font-size:52px;line-height:1.1;letter-spacing:-.6px;margin:18px 0 0;max-width:860px;text-wrap:balance}.dsm-per{font-family:"IBM Plex Serif",serif;font-size:24px;line-height:1.45;color:#111;max-width:var(--dsm-col)}.dsm-per p{font:inherit;margin:0}.dsm-hero{width:100%;aspect-ratio:16/9;margin:56px 0 64px}.dsm-art .dsm-body,.dsm-art .dsm-back{margin-left:var(--dsm-L)}.dsm-art .dsm-ah{margin:0 auto;max-width:900px;text-align:center}.dsm-art .dsm-ah h1{max-width:none}.dsm-art .dsm-per{max-width:var(--dsm-col);margin:0 0 48px var(--dsm-L)}.dsm-body{max-width:var(--dsm-col);color:#222}.dsm-body p,.dsm-body ul,.dsm-body ol{max-width:var(--dsm-col);font-size:20px!important;line-height:1.7!important;margin:0 0 26px!important;color:#222}.dsm-body li{font-size:inherit;line-height:inherit;margin-bottom:6px}.dsm-body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dsm-body strong{font-weight:600}.dsm-body h2,.dsm-body h3,.dsm-body h4{font-family:"IBM Plex Serif",serif!important;font-weight:400!important;font-size:34px!important;line-height:1.2!important;margin:72px 0 22px!important;max-width:var(--dsm-col);text-transform:none!important;letter-spacing:normal!important}.dsm-body h3,.dsm-body h4{font-size:26px!important;margin-top:48px!important}.dsm-body img{display:block;width:100%;height:auto;max-width:100%}.dsm-body p:has(img){max-width:none;margin:72px 0!important}.dsm-body p:has(>a+a img),.dsm-body p:has(>img+img){display:grid;grid-template-columns:1fr 1fr;gap:24px}.dsm-body p:has(img) a{display:block;text-decoration:none}.dsm-body .imgdesc{font-size:18px!important;line-height:1.55!important;color:#444!important;margin:-48px 0 72px!important}.dsm-body iframe{max-width:100%}.dsm-body blockquote{margin:48px 0;padding:0;border:0;font-family:"IBM Plex Serif",serif;font-size:26px;line-height:1.4;max-width:680px}.dsm-sec{padding-top:120px}.dsm-sec h2{font-size:40px;letter-spacing:-.4px;margin:0 0 40px}.dsm-pg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:56px}.dsm-back{display:inline-block;margin-top:56px;font-size:16px;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:#999!important}.dsm-pc{display:block}.dsm-pc__im{display:block;aspect-ratio:4/3;margin-bottom:16px}.dsm-pc__im img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.dsm-pc__v{display:block;font-size:12px;color:#888;margin-bottom:4px}.dsm-pc__t{display:block;font-size:16px;line-height:1.4;margin-bottom:8px}.dsm-pc:hover .dsm-pc__t{text-decoration:underline;text-underline-offset:4px}.dsm-pc__p{font-size:16px}.dsm-pc__p.is-sale{color:var(--dsm-blue)}.dsm-pc__p s{color:#888;margin-right:8px}.dsm-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;row-gap:56px}.dsm-pair{display:flex;gap:24px;align-items:flex-start;width:1300px;max-width:calc(100vw - 2*var(--dsm-pad));margin:72px 0 72px calc(-1 * var(--dsm-L))}.dsm-pair>*{flex:1 1 0;min-width:0;display:block;text-decoration:none!important}.dsm-pair img{width:100%;height:auto;display:block}.dsm-body .dsm-pair+.imgdesc{margin-top:-48px!important;margin-left:calc(-1 * var(--dsm-L))!important}.dsm .ds-card__price.is-sale{color:#111!important}.dsm .ds-card__label--sale{background:#111!important;color:#fff!important}.dsf.dsf--mag{--dsf-l:#D9D4CA;background:var(--dsm-bg);margin-top:140px}.dsf--mag .dsf-top{grid-template-columns:305px 1fr 1fr 325px;background:linear-gradient(#d9d4ca,#d9d4ca) top/100% 1px no-repeat}.dsf--mag .dsf-col--mag{display:block}.dsf--mag .dsf-col li:first-letter{text-transform:uppercase}.dsm-hp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;row-gap:48px}.dsm-hp .dsm-card h3{font-size:28px}@media(max-width:1180px){.dsf--mag .dsf-top{grid-template-columns:1fr 1fr}}@media(max-width:989px){.dsm-hd__in{height:60px;display:flex}.dsm-logo{order:0;margin-right:auto}.dsm-logo img{width:130px}.dsm-nav{order:1;gap:20px;font-size:15px}.dsm-lang{display:none!important}.dsm-hd__r{order:2;gap:0;margin:0 -11px 0 6px}.dsm-hd__r button{width:44px;height:44px;justify-content:center}.dsm-hd__r .dsm-srch-t span{display:none}.dsm-hd__r svg{width:20px;height:20px;stroke-width:1.2}}@media(max-width:899px){.dsm-pg{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:40px}:root{--dsm-col:100%;--dsm-L:0px}.dsm-top{grid-template-columns:1fr;row-gap:48px}.dsm-per{font-size:21px}.dsm-body p,.dsm-body ul,.dsm-body ol{font-size:18px!important}.dsm-body .imgdesc{font-size:16px!important}.dsm-pair{width:100%;max-width:100%;margin:40px 0}.dsm-body .dsm-pair+.imgdesc{margin-left:0!important}.dsm-art .dsm-body,.dsm-art .dsm-back,.dsm-art .dsm-per{margin-left:0}.dsm-art .dsm-ah{max-width:100%}.dsm-grid,.dsm-more,.dsm-hp{grid-template-columns:1fr 1fr;column-gap:32px}.dsm-ah h1{font-size:52px}.dsm-lead h2{font-size:32px}}@media(max-width:749px){.dsf--mag{margin-top:80px}.dsf--mag .dsf-top{display:flex;background-size:100% 1px}}@media(max-width:599px){:root{--dsm-pad:20px}.dsm-dd,.dsm-srch{top:100%}.dsm-dd__in{display:block;padding:12px 0 20px}.dsm-dd__in a{display:block;font-size:18px;line-height:44px}.dsm-dd__in .dsm-dd__x{display:block}.dsm-mast{padding:32px 0 0}.dsm-mast h1{font-size:36px;letter-spacing:-.5px}.dsm-lead{padding:24px 0 0}.dsm-top{padding-top:24px}.dsm .dsm-intro{font-size:24px;padding-top:28px;max-width:100%}.dsm-top .dsm-lead h2{font-size:28px}.dsm-lead .dsm-img{width:100%;aspect-ratio:3/2;margin-bottom:24px}.dsm-lead h2{font-size:28px;margin:12px 0 14px}.dsm-lead p{font-size:16px}.dsm-grid,.dsm-more,.dsm-hp{grid-template-columns:1fr;row-gap:48px}.dsm-grid{padding-top:48px}.dsm-card h3,.dsm-hp .dsm-card h3{font-size:24px}.dsm-pag{padding-top:56px}.dsm-ah{padding:40px 0 0}.dsm-ah h1{font-size:36px;letter-spacing:-.5px;margin:12px 0 16px}.dsm-per{font-size:19px}.dsm-hero{width:100%;aspect-ratio:3/2;margin:32px 0}.dsm-art .dsm-per{margin-bottom:32px}.dsm-body p,.dsm-body ul,.dsm-body ol{font-size:17px!important}.dsm-body h2{font-size:26px!important;margin:48px 0 16px!important}.dsm-body h3,.dsm-body h4{font-size:22px!important}.dsm-body p:has(img){margin:32px 0!important}.dsm-body p:has(>a+a img),.dsm-body p:has(>img+img){gap:12px}.dsm-pair{width:100%;max-width:100%;margin:32px 0;gap:12px}.dsm-body .imgdesc{font-size:15px!important;margin:-20px 0 32px!important}.dsm-sec{padding-top:72px}.dsm-sec h2{font-size:28px;margin-bottom:24px}.dsm-pg{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:32px}.dsm-pc__t{font-size:15px}}.body-blog .transition-body:before{background:var(--dsm-bg)!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ds-mag.css.map */
