#je-groomsman-product .groomsman-adjustments{margin-top:20px;border-top:1px solid var(--balance-line);border-bottom:1px solid var(--balance-line)}#je-groomsman-product .groomsman-adjustments summary{padding:16px 0;min-height:48px;cursor:pointer;font-size:14px;font-weight:600;color:var(--balance-ink)}#je-groomsman-product .groomsman-adjustments summary:after{content:"+";float:right;color:var(--balance-primary);font-size:18px;line-height:1}#je-groomsman-product .groomsman-adjustments[open] summary:after{content:"\2212"}#je-groomsman-product .groomsman-adjustments__body{padding:0 0 16px}#je-groomsman-product .groomsman-adjustments__body p{margin:0 0 14px;font-size:12px;line-height:1.6;color:var(--balance-muted)}#je-groomsman-product .groomsman-size-control{margin:12px 0}#je-groomsman-product .groomsman-size-label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px}#je-groomsman-product .groomsman-size-label label{font-weight:600}#je-groomsman-product .groomsman-size-label output{color:var(--balance-muted);font-variant-numeric:tabular-nums}#je-groomsman-product .groomsman-size-control input[type=range]{display:block;width:100%;min-height:44px;margin:0;accent-color:var(--balance-primary);touch-action:pan-y}#je-groomsman-product .groomsman-size-control input:disabled{cursor:not-allowed;opacity:.5}#je-groomsman-product .groomsman-size-reset{min-height:44px;padding:8px 0;border:0;background:none;color:var(--balance-primary);font-size:13px;text-decoration:underline;text-underline-offset:3px}#je-groomsman-product .groomsman-set-date{margin:14px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--balance-line)}#je-groomsman-product .groomsman-set-date>label{display:block;margin-bottom:7px;font-size:12px;font-weight:600}#je-groomsman-product .groomsman-set-date input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #a8bbc7;border-radius:7px;background:var(--balance-paper);color:var(--balance-ink);font:inherit;font-size:16px;line-height:1.3}#je-groomsman-product .groomsman-set-date input[aria-invalid=true]{border-color:var(--balance-error)}#je-groomsman-product .groomsman-set-date .field-error{margin:7px 0 0}#je-groomsman-product .groomsman-set-date .groomsman-clear-date{min-height:44px;padding:8px 0;border:0;background:none;color:var(--balance-primary);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){#je-groomsman-product #mobile-editor .bottle-color-field{display:block}}#je-groomsman-product .gallery-colors{max-width:410px;margin:20px auto 0}#je-groomsman-product .gallery-color-label{margin:0 0 10px;font-size:12px;font-weight:600;text-align:center}#je-groomsman-product .gallery-colors .gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#je-groomsman-product .gallery-thumb.groomsman-color-thumb{display:flex;flex-direction:column;align-items:center;gap:5px;box-sizing:border-box;width:100%;height:auto;min-width:44px;min-height:100px;padding:5px 3px 7px;color:var(--balance-ink)}#je-groomsman-product .groomsman-color-thumb img,#je-groomsman-product .groomsman-color-thumb svg{display:block;width:100%;height:72px;object-fit:contain}#je-groomsman-product .gallery-color-name{font-size:11px;line-height:1.35;text-align:center;overflow-wrap:anywhere}#je-groomsman-product .gallery-color-swatch{display:block;width:32px;height:32px;flex:none;margin:20px 0;border:1px solid #a8bbc7;border-radius:50%;background:var(--gallery-color,#d8e1e7)}#je-groomsman-product .groomsman-color-thumb[aria-pressed=true]{background:#eef4fb;border-color:var(--balance-primary);color:var(--balance-primary)}#je-groomsman-product .groomsman-color-thumb:focus-visible{outline:3px solid var(--balance-primary);outline-offset:3px}#je-groomsman-product .groomsman-color-thumb:disabled{cursor:not-allowed;opacity:.5}#je-groomsman-product .gallery-color-help{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--balance-muted)}@media(max-width:760px){#je-groomsman-product #mobile-editor .gallery-colors{margin:18px 0 0;max-width:none}#je-groomsman-product #mobile-editor .gallery-thumbs{display:grid}#je-groomsman-product #mobile-editor .gallery-color-label{text-align:left}#je-groomsman-product .gallery-colors .gallery-thumbs{gap:6px}#je-groomsman-product .groomsman-color-thumb img,#je-groomsman-product .groomsman-color-thumb svg{height:60px}#je-groomsman-product .gallery-thumb.groomsman-color-thumb{min-height:92px}#je-groomsman-product .gallery-color-swatch{margin:14px 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/je-groomsman-adjustments.css.map */
