.dm-sg__trigger{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dm-line);border-radius:12px;background:var(--dm-cream);color:var(--dm-ink);cursor:pointer;text-align:left;font:inherit;transition:border-color .2s ease}.dm-sg__trigger:hover{border-color:var(--dm-cognac)}.dm-sg__trigger:focus-visible{outline:2px solid var(--dm-cognac);outline-offset:2px}.dm-sg__trigger .dm-icon{width:26px;height:26px;color:var(--dm-cognac)}.dm-sg__trigger-text{flex:1;display:grid;gap:2px;font-size:14px;line-height:1.3}.dm-sg__trigger-text span{font-size:12px;opacity:.72}.dm-sg__trigger-cta{font-size:13px;font-weight:600;color:var(--dm-cognac);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dm-sg__dialog{padding:0;border:0;border-radius:18px;width:min(560px,calc(100vw - 24px));max-height:min(88vh,820px);background:#fff;color:var(--dm-ink);box-shadow:0 30px 80px #140e0a59}.dm-sg__dialog::backdrop{background:#140e0a8c}.dm-sg__panel{display:flex;flex-direction:column;max-height:inherit}.dm-sg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--dm-line)}.dm-sg__title{margin:0;font-family:var(--dm-serif);font-size:22px;line-height:1.2}.dm-sg__close{width:40px;height:40px;border-radius:50%;border:1px solid var(--dm-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--dm-ink)}.dm-sg__close .dm-icon{width:18px;height:18px}.dm-sg__body{padding:18px 20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.6;flex:1 1 auto;min-height:0}.dm-sg__body>*{flex-shrink:0}.dm-sg [hidden]{display:none!important}.dm-sg__intro p,.dm-sg__note p{margin:0 0 .5em}.dm-sg__intro ul{margin:0;padding-left:18px;display:grid;gap:6px}.dm-sg__note{font-size:13px;opacity:.8}.dm-sg__calc{background:var(--dm-cream);border-radius:14px;padding:14px}.dm-sg__calc-title{margin:0 0 10px;font-weight:700}.dm-sg__calc-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.dm-sg__calc-row label{display:grid;gap:4px;font-size:12px;font-weight:600}.dm-sg__calc-row input{min-height:46px;border:1px solid var(--dm-line);border-radius:10px;padding:0 12px;font:inherit;background:#fff;color:var(--dm-ink);width:100%}.dm-sg__calc-row .dm-btn{min-height:46px;padding:0 18px}.dm-sg__result{margin:10px 0 0;font-size:14px}.dm-sg__result:empty{display:none}.dm-sg__table-wrap{overflow-x:auto}.dm-sg__table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.dm-sg__table th,.dm-sg__table td{padding:11px 8px;border-bottom:1px solid var(--dm-line)}.dm-sg__table thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.dm-sg__table tbody th{font-weight:700}.dm-sg__table tr.is-match{background:#c9a06338}@media(max-width:480px){.dm-sg__calc-row{grid-template-columns:1fr 1fr}.dm-sg__calc-row .dm-btn{grid-column:1 / -1}.dm-sg__trigger-cta{display:none}}.dm-size-alert{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#fbeee4;color:#8a3b12;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.dm-size-alert:before{content:"!";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#8a3b12;color:#fff;font-size:12px}.dm-size-unpicked legend:after{content:" \2013  se\e7iniz";font-weight:600;color:var(--dm-cognac)}.dm-size-shake{animation:dm-shake .45s ease}@keyframes dm-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}body.dm-needs-size shopify-accelerated-checkout,body.dm-needs-size .shopify-payment-button,body.dm-needs-size .accelerated-checkout-block{opacity:.45}body.dm-needs-size shopify-accelerated-checkout,body.dm-needs-size .shopify-payment-button{pointer-events:none}.dm-ac-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;border:0;padding:0;cursor:not-allowed}.dm-ac-host{position:relative}.dm-size-alert[hidden]{display:none}.dm-buy .dm-sg{margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-size.css.map */
