.plush-heading{max-width:800px;margin-block:0 24px}.plush-heading h2,.shared-account h2{font-size:30px;line-height:1.2;letter-spacing:0;margin:8px 0 14px}.plush-heading>p:last-child{font-size:18px;color:#405563}.plush-disclosure{border-inline-start:3px solid #007b72;padding:4px 0 4px 20px;max-width:860px;margin-block:24px}.plush-disclosure p{color:#435966;line-height:1.6;margin:8px 0}.plush-toolbar{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-block:28px 18px}.plush-filter{display:grid;gap:7px;font-size:14px;font-weight:650}.plush-filter select,.plush-dialog select{min-height:44px;border:1px solid #94aab3;background:white;border-radius:5px;padding:10px 34px 10px 12px;color:#15332d}.storefront-status{min-height:24px;line-height:1.6;font-size:15px;color:#3f5960}.plush-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;margin-block:20px 48px}.plush-product{min-width:0;display:flex;flex-direction:column;align-items:start}.plush-image-button{padding:0;border:0;background:#eef5f3;width:100%;aspect-ratio:1;overflow:hidden;cursor:pointer;border-radius:6px}.plush-image-button img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.plush-image-button:hover img{transform:scale(1.035)}.plush-image-button:focus-visible{outline:3px solid #007b72;outline-offset:4px}.plush-product h3{font-size:22px;margin:8px 0;line-height:1.3;overflow-wrap:anywhere}.plush-origins{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:650;text-transform:uppercase;color:#486067;margin:18px 0 0}.plush-product .quiet-label{margin:0 0 15px}.plush-saved{font-size:13px;min-height:20px;color:#32625a}.plush-dialog{width:min(900px,calc(100% - 32px));padding:28px;max-height:calc(100dvh - 40px);border:1px solid #b7c7cb;border-radius:8px;overflow:auto}.plush-dialog .dialog-head{grid-column:1/-1}.plush-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.plush-dialog>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;align-self:start;border-radius:6px}.plush-dialog-copy{min-width:0;font-size:14px;line-height:1.6}.plush-consent{display:flex!important;align-items:start;gap:12px;font-size:14px}.plush-consent input{width:21px;min-width:21px;height:21px;margin:3px 0 0}.plush-dialog h2{font-size:26px;overflow-wrap:anywhere}.plush-dialog .site-form{gap:15px;margin-block:20px}.plush-dialog .button{white-space:normal;min-height:44px}.shared-account{max-width:860px}.shared-account .site-form{max-width:520px}.shared-account>.text-link{display:inline-block;margin-block:22px}.legacy-library{margin-block:20px 50px}.legacy-library summary{cursor:pointer;font-weight:650;padding:16px 0}.legacy-library .account-layout{margin:0;max-width:none;padding-inline:0}.legacy-library #account-form{display:none!important}.interest-row{display:flex;gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid #cfdddd;color:#123d35;text-decoration:none}.interest-row img{border-radius:5px}.interest-row>span:last-child{margin-inline-start:auto}.account-plush-interests{margin-block:28px}.shared-account[hidden],.plush-product[hidden],.plush-dialog [hidden]{display:none!important}@media(max-width:1000px){.plush-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.plush-grid{grid-template-columns:minmax(0,1fr);gap:30px}.plush-heading h2,.shared-account h2{font-size:26px}.plush-toolbar{align-items:start;flex-direction:column}.plush-dialog[open]{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.plush-dialog>img{max-height:40dvh}.plush-dialog .dialog-head{gap:12px}.plush-dialog h2{font-size:23px}.plush-disclosure{padding-inline-start:14px}.plush-product .button{width:100%}}@media(prefers-reduced-motion:reduce){.plush-image-button img{transition:none}.plush-image-button:hover img{transform:none}}
