.hero .wrap{grid-template-areas:". studio" "copy studio" "pick studio" ". studio" ". sizes";grid-template-rows:1fr auto auto 1fr auto;row-gap:0;align-items:stretch}.hero__copy{grid-area:copy;gap:20px;padding-block:0 26px}.hero h1{font-size:clamp(2.7rem,4.8vw,4.3rem)}.hero .studio{grid-area:studio}.hero__pick{grid-area:pick;display:flex;flex-direction:column;gap:14px;min-width:0;max-width:540px;padding-top:24px;border-top:1px solid var(--line)}.pick__tabs{display:flex;flex-wrap:wrap;gap:4px 26px}.pick__tabs button{background:none;border:0;padding:4px 0 6px;cursor:pointer;font-family:var(--f-display);font-size:1.45rem;line-height:1.2;color:var(--ink-soft);border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.pick__tabs button:hover{color:var(--ink)}.pick__tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--gold)}.pick__tabs button:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.pick__body{display:flex;flex-direction:column;gap:14px;transition:opacity .2s ease}.pick__body.is-swap{opacity:0}.pick__meta{font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.pick__meta span+span:before{content:"\b7";margin-inline:.7em}.pick__notes{border-top:1px solid var(--line)}.pick__notes div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding-block:8px;border-bottom:1px solid var(--line);align-items:baseline}.pick__notes dt{font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.pick__notes dd{font-size:.98rem;font-weight:300;line-height:1.45}.pick__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:4px}.pick__more{font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--line-strong)}.pick__more:hover{text-decoration-color:var(--ink)}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;grid-template-areas:"copy" "studio" "sizes" "pick";grid-template-rows:auto;row-gap:0}.hero__copy{padding-block:16px 28px}.hero__pick{max-width:none;padding-top:22px;margin-top:22px}}@media(max-width:440px){.pick__tabs{gap:2px 18px}.pick__tabs button{font-size:1.2rem}.pick__notes div{grid-template-columns:50px minmax(0,1fr);gap:10px}.pick__notes dd{font-size:.92rem}.pick__cta .btn{width:100%}}.cnotes{display:flex;flex-direction:column}.cnotes div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding-block:6px;align-items:baseline}.cnotes div+div{border-top:1px solid var(--line)}.cnotes dt{font-size:.56rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.cnotes dd{font-size:.86rem;font-weight:300;line-height:1.45;color:var(--ink)}.cnotes dd span+span:before{content:" \b7  ";color:var(--ink-soft)}.card .card__row{padding-top:14px}.price__lot{color:var(--accent);font-weight:500}@media(max-width:900px){.icard .cnotes div{display:block;padding-block:4px;line-height:1.35}.icard .cnotes dt{display:inline;margin-right:6px}.icard .cnotes dd{display:inline;font-size:.8rem;line-height:1.35}.icard .cnotes dd span:nth-child(n+3){display:none}.icard .price__lot{font-size:.62rem}}.calc{background:var(--surface)}.calc .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px);align-items:center}.calc__intro{display:flex;flex-direction:column;gap:22px;min-width:0}.calc__intro>p{max-width:46ch;font-weight:300}.rate{display:flex;flex-direction:column;gap:14px;margin-top:8px}.rate__btns{display:flex;gap:10px;flex-wrap:wrap}.rate__b{width:50px;height:50px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--f-display);font-size:1.3rem;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.rate__b:hover{border-color:var(--ink)}.rate__b[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.rate__b:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.bars{display:flex;flex-direction:column;gap:32px;min-width:0}.bar-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:end}.bar-row__vis{display:flex;justify-content:center;align-items:flex-end;padding-bottom:6px}.bar-row__vis .vial{--k:.62}.bar-row__data{display:flex;flex-direction:column;gap:12px;min-width:0}.bar-row__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.bar-row__ml{font-family:var(--f-display);font-size:1.8rem;line-height:1}.bar-row__dur{font-size:1rem;font-variant-numeric:tabular-nums}.track{position:relative;height:1px;background:var(--line-strong)}.track__fill{position:absolute;left:0;top:-1px;height:3px;background:var(--ink);transition:width .8s var(--ease)}.bar-row__sp{font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.axis{position:relative;height:18px;margin-left:88px;font-size:.66rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.axis span:first-child{transform:none}.axis span:last-child{transform:translate(-100%)}.calc__fine{font-size:.85rem;font-weight:300;color:var(--ink-soft);margin-left:88px}@media(max-width:860px){.calc .wrap{grid-template-columns:1fr}}@media(max-width:440px){.bar-row{grid-template-columns:44px minmax(0,1fr);gap:16px}.axis,.calc__fine{margin-left:60px}.bar-row__vis .vial{--k:.5}}.announce__track{display:grid;justify-items:center;align-items:center}.announce__msg{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;color:inherit;text-decoration:none}.announce__msg.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}a.announce__msg:hover,a.announce__msg:focus-visible{color:var(--ink)}a.announce__msg:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.announce__cart b{font-weight:500;color:var(--ink)}@media(prefers-reduced-motion:reduce){.announce__msg,.announce__msg.is-on{transition:none;transform:none}}@media(max-width:440px){.announce{letter-spacing:.12em}}.totals__note{font-size:.76rem;font-weight:300;line-height:1.5;color:var(--ink-soft);margin-top:-2px}.foot-country{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-block:0 26px;font-size:.8rem;font-weight:300;color:var(--ink-soft)}.foot-country label{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.foot-country select{font:inherit;color:var(--ink);background:transparent;border:1px solid var(--line-strong);border-radius:0;padding:8px 32px 8px 12px;min-width:200px;cursor:pointer}.foot-country select:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pick__solo{display:flex}.pick__solo span{font-family:var(--f-display);font-size:1.7rem;line-height:1.2;color:var(--ink);padding:2px 0 6px;border-bottom:1px solid var(--gold)}@media(min-width:901px){.grid--solo{grid-template-columns:1fr}.grid--solo .card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5vw,88px);align-items:center}.grid--solo .card__stage{aspect-ratio:6/5;padding-bottom:10%}.grid--solo .card__stage .vial{--k:2.7}.grid--solo .card__body{flex:none;gap:20px;max-width:480px}.grid--solo .card__name{font-size:clamp(2rem,3vw,2.6rem)}.grid--solo .card__desc{font-size:1rem;line-height:1.75}.grid--solo .card__body>.card__row{margin-top:4px}.grid--solo .add{margin-top:4px}}@media(min-width:901px)and (max-width:1100px){.grid--solo .card__stage .vial{--k:2.2}}@media(max-width:440px){.pick__solo span{font-size:1.4rem}}.hero__sizes{grid-area:sizes;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.hsz{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 8px 16px;background:transparent;border:1px solid var(--line-strong);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .25s,background-color .25s,box-shadow .25s}.hsz:hover{border-color:var(--ink)}.hsz[aria-pressed=true]{border-color:var(--ink);background:var(--surface-hi);box-shadow:inset 0 0 0 1px var(--ink)}.hsz--fav{border-color:var(--accent)}.hsz--fav[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hsz:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.hsz:disabled{opacity:.45;cursor:not-allowed}.hsz__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 10px 4px 11px;background:var(--accent);color:var(--white);font-size:.56rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.hsz__ml{font-family:var(--f-display);font-size:1.6rem;line-height:1}.hsz__sub{font-size:.72rem;font-weight:300;color:var(--ink-soft);line-height:1.3}.hsz__p{font-size:.92rem;font-weight:500;font-variant-numeric:tabular-nums}.studio__fig{transition:opacity .4s ease}.studio__set.has-sel .studio__fig:not(.is-sel){opacity:.5}.studio__set.has-sel .studio__fig.is-sel .studio__cap{color:var(--ink)}@media(max-width:860px){.hero__sizes{margin-top:24px}}@media(max-width:440px){.hero__sizes{gap:8px}.hsz{padding:18px 4px 12px;gap:5px}.hsz__ml{font-size:1.35rem}.hsz__sub{font-size:.64rem}.hsz__badge{font-size:.5rem;letter-spacing:.14em;padding:4px 7px 4px 8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dmf-sell.css.map */
