#ss-volume-sidebar{position:fixed;inset-inline-end:18px;top:112px;z-index:85;width:264px;max-height:calc(100dvh - 132px);box-sizing:border-box;overflow-y:auto;border:1px solid #cad7cd;border-radius:12px;background:#fff;box-shadow:0 8px 28px #18292318;color:#203a2b;padding:18px;font-family:var(--sans,system-ui,sans-serif)}
#ss-volume-sidebar[hidden]{display:none}.ss-volume-top h2{font-size:16px;line-height:1.35;margin:0 0 6px}.ss-volume-top>span{font-size:12px;color:#50685a}.ss-volume-metric{background:#edf3ed;padding:14px;border-radius:7px;margin:14px 0 8px}.ss-volume-metric>span{display:block;font-size:11px;line-height:1.5}.ss-volume-metric>strong{display:block;font-size:29px;line-height:1.25;letter-spacing:-.03em;margin:5px 0}.ss-volume-metric p{font-size:11px;line-height:1.6;color:#50685a;margin:7px 0 0}#ss-volume-details>summary{font-size:12px;font-weight:600;padding:9px 0;cursor:pointer}#ss-volume-lines{max-height:38dvh;overflow-y:auto;overscroll-behavior:contain}.ss-volume-line{position:relative;border-top:1px solid #e0e7e1;padding:11px 0}.ss-volume-line>a{display:block;font-size:12px;font-weight:600;color:#203a2b;line-height:1.5}.ss-volume-line>span,.ss-volume-line>small{display:block;font-size:11px;line-height:1.6;color:#50685a;margin-top:3px}.ss-volume-line>strong{display:inline-block;font-size:13px;margin-top:7px}.ss-volume-line>button{display:block;border:0;background:none;color:#50685a;padding:6px 0 0;font:11px/1.4 var(--sans,system-ui);text-decoration:underline;cursor:pointer}.ss-volume-unknown{color:#8a551c!important}.ss-volume-note{font-size:10px;line-height:1.6;color:#66776d;margin:10px 0}.ss-volume-links{display:grid;gap:11px;margin-top:12px}.ss-volume-links>a:first-child{font-size:12px;text-underline-offset:3px}.ss-volume-links .sq-review{white-space:normal;text-align:center;font-size:12px;padding:11px}.ss-line-pack{display:block!important;font-size:11px!important;color:#50685a!important;line-height:1.6;margin-top:6px}body.ss-has-volume #sq-dock{display:none}#ss-volume-sidebar a:focus-visible,#ss-volume-sidebar button:focus-visible,#ss-volume-sidebar summary:focus-visible{outline:2px solid #2e7651;outline-offset:2px}
.ss-product-packaging{padding-top:18px;padding-bottom:18px}.ss-product-packaging summary{cursor:pointer;font-size:15px;font-weight:600;padding:10px 0}.ss-product-packaging p{font-size:13px;line-height:1.7;color:#50685a}.ss-pack-table{overflow-x:auto}.ss-pack-table table{width:100%;border-collapse:collapse;font-size:12px}.ss-pack-table th,.ss-pack-table td{text-align:start;padding:10px 12px;border-bottom:1px solid #dce4df;white-space:nowrap}.ss-pack-table th{background:#f3f6f3}#sq-compact-catalog{min-width:0}
@media(min-width:1440px){body.ss-has-volume{padding-inline-end:296px;padding-bottom:0}.ss-has-volume .sq-catalog-heading{flex-wrap:wrap}.ss-has-volume #sq-compact-catalog{width:calc(100% - 48px)}}
@media(max-width:1439px){#ss-volume-sidebar{top:auto;bottom:12px;inset-inline-end:12px;width:320px;max-width:calc(100vw - 24px);max-height:65dvh;padding:13px 15px}.ss-volume-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ss-volume-top h2{font-size:14px}.ss-volume-top>span{font-size:10px}.ss-volume-metric{margin:9px 0 0;padding:9px 12px}.ss-volume-metric>strong{font-size:25px;margin:2px 0}.ss-volume-metric p{margin-top:3px}.ss-volume-links{grid-template-columns:1fr 1.3fr;align-items:center;margin-top:4px;gap:10px}.ss-volume-links .sq-review{padding:9px;font-size:11px}#ss-volume-details>summary{padding:8px 0}#ss-volume-lines{max-height:22dvh}body.ss-has-volume{padding-bottom:260px}.ss-volume-note{margin:6px 0}}
@media(max-width:760px){.sq-compact-grid{grid-template-columns:1fr}.sq-catalog-heading{flex-wrap:wrap;gap:10px}.sq-catalog-tools{flex-wrap:wrap}.sq-catalog-tools input{width:150px}.sq-card-body{grid-template-columns:88px minmax(0,1fr);gap:9px}.sq-size{white-space:normal}.sq-variant-rows{max-height:112px}.sq-global-material{flex-wrap:wrap}.ss-pack-table th,.ss-pack-table td{padding:8px;font-size:11px}}
.ss-volume-top h2{letter-spacing:-.01em}
