.collection-module__PgAGiG__collection.havoc-collection{box-sizing:content-box;max-width:76rem;padding-inline:clamp(16px,2.5vw,32px)}.collection-module__PgAGiG__results,.collection-module__PgAGiG__guide{scroll-margin-top:12px}.collection-module__PgAGiG__bar{border-bottom:1px solid var(--havoc-line);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:16px;padding-bottom:8px;font-size:13px;display:flex}.collection-module__PgAGiG__filters{margin-right:auto;position:relative}.collection-module__PgAGiG__filters summary{cursor:pointer;padding:9px 11px;font-weight:700;display:list-item}.collection-module__PgAGiG__filters form{z-index:2;border:1px solid var(--havoc-line);background:#fff;gap:16px;width:min(280px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 6px 18px #0002}.collection-module__PgAGiG__filters legend{margin-bottom:6px;font-weight:700}.collection-module__PgAGiG__filters label{align-items:center;gap:6px;min-height:27px;display:flex}.collection-module__PgAGiG__grits{grid-template-columns:repeat(3,1fr);gap:4px 8px;display:grid}.collection-module__PgAGiG__range,.collection-module__PgAGiG__filterActions{align-items:center;gap:10px;display:flex}.collection-module__PgAGiG__range label{flex-direction:column;flex:1;align-items:flex-start;min-width:0}.collection-module__PgAGiG__range input,.collection-module__PgAGiG__variantDialog select{width:100%;color:var(--havoc-ink);background:#fff;border:1px solid #8f9194;padding:8px}.collection-module__PgAGiG__filterActions button,.collection-module__PgAGiG__addButton{border:1px solid var(--havoc-ink);min-height:36px;color:var(--havoc-ink);background:#fff;padding:6px 11px;font-weight:700}.collection-module__PgAGiG__filterActions button:hover,.collection-module__PgAGiG__addButton:hover:not(:disabled){background:var(--havoc-ink);color:#fff}.collection-module__PgAGiG__filterActions a,.collection-module__PgAGiG__guideCopy a,.collection-module__PgAGiG__empty a,.collection-module__PgAGiG__guideLink{text-underline-offset:3px;text-decoration:underline}.collection-module__PgAGiG__count,.collection-module__PgAGiG__soldOut{color:#585a5d;font-size:12px}.collection-module__PgAGiG__empty{padding:24px 0;font-size:14px}.collection-module__PgAGiG__empty a{margin-top:8px;display:inline-block}.collection-module__PgAGiG__photoLink{position:absolute;inset:0}.collection-module__PgAGiG__quickAdd{font-size:12px;position:absolute;bottom:5px;right:5px}.collection-module__PgAGiG__addButton:disabled{opacity:.62}.collection-module__PgAGiG__quickAddError{border:1px solid var(--havoc-line);background:#fff;width:min(145px,33vw);padding:6px;position:absolute;bottom:calc(100% + 4px);right:0}.collection-module__PgAGiG__variantDialog{width:min(430px,100vw - 32px);color:var(--havoc-ink);background:#fff;margin:auto;padding:20px;font-size:14px;position:fixed;inset:0}.collection-module__PgAGiG__variantDialog::backdrop{background:#0007}.collection-module__PgAGiG__dialogHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.collection-module__PgAGiG__dialogHeading h3{font:700 24px/1.12 var(--havoc-heading)}.collection-module__PgAGiG__dialogHeading button{padding:5px;font-size:22px;line-height:1}.collection-module__PgAGiG__variantDialog form,.collection-module__PgAGiG__variantDialog label{gap:7px;display:grid}.collection-module__PgAGiG__variantDialog .collection-module__PgAGiG__addButton{margin-top:7px}.collection-module__PgAGiG__heroActions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.collection-module__PgAGiG__guideLink{color:#fff;margin-top:14px;padding:10px 0;font-size:13px}.collection-module__PgAGiG__guide{border-top:3px solid var(--havoc-yellow);color:var(--havoc-ink);background:#f4f3ee;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:clamp(16px,3vw,36px);margin-top:clamp(24px,4vw,48px);padding:clamp(18px,3vw,36px);display:grid}.collection-module__PgAGiG__guide h2{font:700 clamp(27px, 2.7vw, 40px)/1.15 var(--havoc-heading);margin-top:6px}.collection-module__PgAGiG__guideCopy{max-width:72ch;font-size:15px;line-height:1.58}.collection-module__PgAGiG__guideCopy h3{font:700 clamp(19px, 2vw, 26px)/1.25 var(--havoc-heading);margin:1.05em 0 .28em}.collection-module__PgAGiG__guideCopy p+p{margin-top:.65em}@media (max-width:639px){.collection-module__PgAGiG__bar{gap:6px 10px}.collection-module__PgAGiG__count{text-align:right;flex-basis:100%}.collection-module__PgAGiG__guide{grid-template-columns:1fr}}@media (max-width:760px){.collection-module__PgAGiG__heroActions>.havoc-button{display:none}.collection-module__PgAGiG__heroActions:empty{display:none}.collection-module__PgAGiG__guideLink{align-items:center;min-height:44px;margin-top:0;padding:0;display:inline-flex}}
