.dm-focus-options,.dm-bold-formats>.dm-focus-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dm-focus-option{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:166px;padding:18px 16px;background:var(--paper,#f6f5ef);color:var(--ink,#171b16);border:1px solid #cdd0c7;border-radius:0;text-align:left;font:inherit;cursor:pointer}.dm-focus-option[aria-pressed=true],.dm-focus-option:has(input:checked){background:#292de7;color:#fff;border-color:#292de7}.dm-focus-option>strong{font-size:clamp(25px,2.5vw,34px);line-height:1.1;letter-spacing:-1px;padding-right:20px;font-weight:850;white-space:nowrap}.dm-focus-option>small{font-size:12px;line-height:1.55;font-weight:400}.dm-focus-option-price{margin-top:auto;font-size:16px;font-weight:750}.dm-focus-radio,.dm-focus-option>input{position:absolute;right:13px;top:18px;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;accent-color:#292de7;margin:0}.dm-focus-option[aria-pressed=true] .dm-focus-radio:after{content:"";display:block;background:currentColor;width:7px;height:7px;border-radius:50%;margin:3px}.dm-focus-option:disabled,.dm-focus-guide-card:disabled{cursor:not-allowed;opacity:.55}.dm-focus-note{font-size:12px;line-height:1.5;color:#62665e;margin:12px 0 18px}.dm-bold-formats .dm-focus-guide-card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #d3d6cd;background:#f6f5ef;color:#171b16;font:inherit;text-align:left;cursor:pointer;min-width:0}.dm-focus-guide-card[aria-pressed=true]{border-color:#292de7;background:#eeefff}.dm-focus-guide-card>span:last-child{display:flex;flex-direction:column;gap:8px;min-width:0}.dm-focus-guide-card strong{font-size:32px;line-height:1.1;font-weight:850}.dm-focus-guide-card b{font-size:16px}.dm-focus-guide-card span span,.dm-focus-guide-card small{font-size:12px;line-height:1.5}.dm-focus-vials{display:flex;justify-content:center;gap:3px;min-width:110px}.dm-focus-vials img{width:50px;height:120px;object-fit:contain}.dm-focus-overview{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.dm-bold-formats .dm-focus-guide-card{padding:20px 16px;gap:12px}.dm-focus-vials{min-width:70px}.dm-focus-vials img{width:32px;height:100px}}@media(max-width:600px){.dm-bold-formats>.dm-focus-guide{grid-template-columns:1fr}.dm-focus-option{padding:16px 12px;min-height:175px}.dm-focus-option>strong{font-size:27px}.dm-bold-formats .dm-focus-guide-card{gap:20px}.dm-focus-vials{min-width:100px}.dm-focus-vials img{width:45px;height:112px}}@media(max-width:360px){.dm-focus-option>strong{font-size:24px}.dm-focus-option>small{font-size:11px}.dm-focus-radio,.dm-focus-option>input{right:10px;width:13px;height:13px}.dm-focus-option[aria-pressed=true] .dm-focus-radio:after{width:5px;height:5px}}.dm-duo-options{padding-top:13px;grid-template-columns:1fr 1.12fr}.dm-duo-options .dm-focus-option{min-height:215px;text-decoration:none;gap:8px}.dm-duo-badge{position:absolute;left:12px;top:-14px;background:#f26a32;color:#171b16;padding:5px 8px;font-size:10px;line-height:1.3;font-weight:850;letter-spacing:.3px;white-space:nowrap}.dm-duo-options .dm-focus-option-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-top:14px}.dm-focus-option-price>strong{font-size:23px;font-weight:850;line-height:1.2}.dm-focus-option-price>del{font-size:13px;opacity:.75;font-weight:400}.dm-duo-saving{font-size:12px;font-weight:700}.dm-bold-price>del{font-size:17px;color:#62665e}.cartline-price{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.cartline-price>del{font-size:12px;font-weight:400;color:#62665e}.cartline-price>small{font-size:11px;color:#292de7;text-align:right;max-width:130px}.dm-cart-savings{color:#292de7}@media(max-width:600px){.dm-duo-options .dm-focus-option{min-height:224px}.dm-duo-options .dm-focus-option-price{gap:3px;flex-direction:column}.dm-duo-badge{left:7px;font-size:9px;padding:5px 6px}.dm-duo-options .dm-focus-option>strong{font-size:25px}}@media(max-width:360px){.dm-duo-options .dm-focus-option>strong{font-size:23px}.dm-focus-option-price>strong{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dm-focus-sizes.css.map */
