:root{--dn-bg: #FBF9F5;--dn-paper: #F3EEE6;--dn-sky: #E6EDF5;--dn-ink: #1E2533;--dn-ink-2: #4A5263;--dn-mute: #7C8494;--dn-denim: #3D5F8F;--dn-denim-2: #2C4770;--dn-thread: #C8913F;--dn-sale: #B4533C;--dn-line: rgba(30, 37, 51, .12);--dn-line-2: rgba(30, 37, 51, .22);--dn-serif: "Fraunces", Georgia, serif;--dn-sans: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--dn-r: 16px;--dn-r-sm: 10px}.dn{position:relative;background:var(--dn-bg);color:var(--dn-ink);font-family:var(--dn-sans)}.dn--paper{background:var(--dn-paper)}.dn--sky{background:var(--dn-sky)}.dn--ink{background:var(--dn-ink);color:#fff}.dn-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.dn-pad{padding:clamp(72px,9vw,120px) 0}.dn-center{text-align:center}.dn-center .dn-p{margin-left:auto;margin-right:auto}.dn-label{display:inline-flex;align-items:center;gap:12px;font-family:var(--dn-sans);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dn-denim)}.dn-label:before{content:"";width:26px;border-top:2px dashed var(--dn-thread)}.dn-center .dn-label:after{content:"";width:26px;border-top:2px dashed var(--dn-thread)}.dn-h{font-family:var(--dn-serif);font-weight:450;font-size:clamp(2.2rem,4.8vw,3.9rem);line-height:1.04;letter-spacing:-.015em;color:var(--dn-ink);margin:.34em 0 .3em;font-variation-settings:"opsz" 96}.dn-h--md{font-size:clamp(1.9rem,3.4vw,2.8rem)}.dn-h em{font-style:italic;color:var(--dn-denim)}.dn-p{font-size:1.06rem;line-height:1.7;color:var(--dn-ink-2);max-width:56ch;margin:0 0 1em}.dn-p:last-child{margin-bottom:0}.dn-small{font-size:.9rem;color:var(--dn-mute);line-height:1.6}.dn-rte p{font-size:1.06rem;line-height:1.7;color:var(--dn-ink-2);max-width:56ch;margin:0 0 1em}.dn-rte p:last-child{margin-bottom:0}.dn-rte strong{color:var(--dn-ink);font-weight:600}.dn-stitch{display:block;height:0;border-top:2px dashed var(--dn-thread);opacity:.75;margin:22px 0}.dn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--dn-sans);font-size:.95rem;font-weight:600;letter-spacing:.01em;color:#fff!important;text-decoration:none;cursor:pointer;padding:17px 34px;border:1.5px solid var(--dn-ink);border-radius:999px;background:var(--dn-ink);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dn-btn:hover{background:var(--dn-denim-2);border-color:var(--dn-denim-2);transform:translateY(-1px);box-shadow:0 10px 24px #2c477038}.dn-btn--ghost{background:transparent;color:var(--dn-ink)!important}.dn-btn--ghost:hover{background:var(--dn-ink);color:#fff!important;border-color:var(--dn-ink)}.dn-btn--block{display:flex;width:100%}.dn-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.dn-link{color:var(--dn-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:var(--dn-thread)}.dn-frame{position:relative;overflow:hidden;border-radius:var(--dn-r);background:var(--dn-paper)}.dn-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}a:hover>.dn-frame img,.dn-frame:hover img{transform:scale(1.03)}[data-dn-reveal].dn-init:not(.is-in){opacity:0;transform:translateY(18px)}[data-dn-reveal].is-in{opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}[data-dn-reveal="2"].is-in{transition-delay:.1s}[data-dn-reveal="3"].is-in{transition-delay:.2s}[data-dn-reveal="4"].is-in{transition-delay:.3s}.dn-marquee{background:var(--dn-ink);color:#fff;padding:14px 0;overflow:hidden}.dn-marquee__track{display:flex;width:max-content;animation:dn-marquee 38s linear infinite}.dn-marquee__track>span{display:inline-flex;align-items:center;gap:30px;padding-right:30px;white-space:nowrap;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.dn-marquee__dot{width:6px;height:6px;border-radius:50%;background:var(--dn-thread);flex:none}@keyframes dn-marquee{to{transform:translate(-50%)}}.dn-card{display:block;text-decoration:none;color:inherit}.dn-card .dn-frame{aspect-ratio:4 / 5}.dn-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.dn-card:hover .dn-card__img2{opacity:1}.dn-card__tag{position:absolute;top:12px;left:12px;z-index:2;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#fff;background:var(--dn-sale);border-radius:999px;padding:6px 11px}.dn-card__tag--out{background:var(--dn-ink-2)}.dn-card__title{display:block;margin:14px 0 4px;font-size:1rem;font-weight:600;color:var(--dn-ink);line-height:1.3}.dn-card__price{font-size:.95rem;color:var(--dn-ink)}.dn-card__price s{color:var(--dn-mute);margin-left:8px}.dn-card__sw{display:flex;gap:6px;margin-top:8px}.dn-card__sw i{width:14px;height:14px;border-radius:50%;border:1px solid var(--dn-line-2)}.dn-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:40px 22px}@media(max-width:1080px){.dn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.dn-card__title{font-size:.92rem}}.dn-acc{border-top:1px solid var(--dn-line)}.dn-acc:last-child{border-bottom:1px solid var(--dn-line)}.dn-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:1rem;font-weight:600;color:var(--dn-ink)}.dn-acc summary::-webkit-details-marker{display:none}.dn-acc summary .ic{width:12px;height:12px;flex:none;position:relative}.dn-acc summary .ic:before,.dn-acc summary .ic:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--dn-ink);transition:transform .3s ease}.dn-acc summary .ic:after{transform:rotate(90deg)}.dn-acc[open] summary .ic:after{transform:rotate(0)}.dn-acc .bd{padding:0 2px 20px;font-size:1rem;line-height:1.7;color:var(--dn-ink-2)}.dn-acc .bd p{margin:0 0 .8em}.dn-acc .bd ul{margin:0;padding-left:1.1em}.dn-acc .bd li{margin-bottom:.35em}.dn-stars{color:var(--dn-thread);letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.dn-marquee__track{animation:none}[data-dn-reveal].dn-init:not(.is-in){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/den.css.map */
