.sutton-selection-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:10px 0 0}.sb [data-sb-measure-form]>.sutton-selection-tools{margin-top:-6px}.sb .sutton-selection-tools button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;border:1px solid #294c3d;border-radius:6px;background:#294c3d;color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-align:center;padding:11px 10px;text-decoration:none;cursor:pointer}.sb .sutton-selection-tools button:hover:not(:disabled){background:#355646;border-color:#355646}.sb .sutton-selection-tools button:disabled{color:#fff;background:#294c3d;opacity:.55;cursor:not-allowed}.ss-selection-status{font-size:12px;line-height:1.6;color:#4e6359;margin:5px 0 0}.ss-open{overflow:hidden}.sutton-selections-dialog{box-sizing:border-box;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dce3dc;border-radius:14px;background:#fff;color:#253e34;box-shadow:0 16px 64px #14251c30;overflow:auto;overscroll-behavior:contain}.sutton-selections-dialog::backdrop{background:#10291f66}.sutton-selections-dialog *{box-sizing:border-box}.ss-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #e5e9e4;position:sticky;top:0;background:#fff;z-index:1}.ss-title-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;min-width:0}.ss-header h2{font:inherit;font-size:21px;font-weight:600;line-height:1.3;margin:0;letter-spacing:-.3px}.ss-list-count{font-size:12px;color:#68766f;white-space:nowrap}.ss-close{display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;background:none;border:0;color:inherit;width:44px;height:44px;padding:0;cursor:pointer;flex-shrink:0}.ss-list{padding:0 20px}.ss-card{padding:16px 0 6px;border:0;border-bottom:1px solid #e5e9e4;border-radius:0;background:#fff;min-width:0}.ss-card:last-child{border-bottom:0}.ss-card-main{display:flex;gap:16px;align-items:center;min-width:0}.ss-card-copy{flex:1;min-width:0}.ss-card h3{font:inherit;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.ss-description{font-size:13px;line-height:1.5;color:#647269;margin:0;overflow-wrap:anywhere}.ss-room{display:inline-block;font-size:11px;line-height:1.5;color:#476052;background:#f2f5f0;border-radius:4px;padding:2px 7px;margin-top:6px;overflow-wrap:anywhere;max-width:100%}.sutton-selections-dialog .ss-review{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:76px;min-height:44px;padding:9px 14px;border:1px solid #d7e0d8;border-radius:7px;background:#f2f5f0;color:#294c3d!important;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .15s ease,border-color .15s ease}.sutton-selections-dialog .ss-review:hover{background:#e8eee6;border-color:#b9cbbd}.ss-options{margin:2px 0 0}.ss-options>summary{display:flex;align-items:center;gap:7px;min-height:36px;width:max-content;max-width:100%;list-style:none;font-size:12px;line-height:1.4;font-weight:400;color:#647269;cursor:pointer;padding:5px 0}.ss-options>summary::-webkit-details-marker{display:none}.ss-options>summary:after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:-3px 2px 0;flex-shrink:0}.ss-options[open]>summary:after{transform:rotate(225deg);margin-top:3px}.ss-options-panel{background:#f7f8f5;border-radius:8px;padding:12px;margin:0 0 8px}.ss-name-label{display:grid;gap:5px;font-size:12px;color:#53655a;line-height:1.5}.ss-name-label input,.ss-share input{width:100%;min-width:0;background:#fff;border:1px solid #cbd6cc;border-radius:6px;font:inherit;font-size:16px;min-height:44px;padding:9px 10px;color:#253e34}.ss-actions{display:flex;gap:20px;align-items:center;margin:4px 0 0}.ss-text-button{font:inherit;font-size:12px;background:none;border:0;padding:8px 0;color:#294c3d;min-height:40px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ss-option-status{margin:2px 0 0;font-size:12px;line-height:1.5;color:#476052}.ss-option-status:empty,.ss-status:empty{display:none}.ss-share{padding:12px 20px;border-top:1px solid #e5e9e4}.ss-share label{display:block;font-size:12px;margin-bottom:6px}.ss-footer{border-top:1px solid #e5e9e4;margin:0;padding:12px 20px;font-size:11px;line-height:1.5;color:#6a776e;background:#fafbf8}.ss-status{font-size:12px;line-height:1.5;color:#476052;margin:8px 20px 12px}.ss-empty{padding:32px 0;text-align:center}.ss-empty h3{font:inherit;font-size:17px;font-weight:600;margin:0 0 8px}.ss-empty p{font-size:13px;line-height:1.6;color:#647269;margin:0 auto;max-width:30ch}.sutton-selections-dialog :focus-visible,.sutton-selection-tools :focus-visible{outline:2px solid #467960;outline-offset:3px}.sutton-selections-dialog [hidden]{display:none!important}@media(max-width:600px){.sutton-selections-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top));margin:auto;border-radius:12px;padding-bottom:env(safe-area-inset-bottom)}.ss-header{padding:8px 14px}.ss-header h2{font-size:19px}.ss-list{padding:0 14px}.ss-card-main{gap:12px}.ss-card h3{font-size:15px}.ss-description{font-size:12px}.sutton-selections-dialog .ss-review{min-width:68px;padding:9px 10px}.ss-footer,.ss-share{padding:11px 14px}.ss-status{margin:8px 14px 12px}}#header button.sutton-saved-header{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;font:inherit;line-height:1;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}#header button.sutton-saved-header svg{display:block;width:18px;height:20px;flex-shrink:0;pointer-events:none;transform:translateY(-6px)}#header button.sutton-saved-header svg path{stroke-width:1.2}#header button.sutton-saved-header:hover{background:#294c3d0f}#header button.sutton-saved-header:focus-visible{outline:2px solid currentColor;outline-offset:2px}#header button.sutton-saved-header{position:relative}#header .sutton-saved-header .ss-header-count{position:absolute;top:-2px;right:0;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#294c3d;color:#fff;font:600 10px/1 Arial,sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none}#header .sutton-saved-header .ss-header-count[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sutton-selections.css.map */
