.shop-membership-coupon{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:22px;padding:27px 29px;margin:34px 0;border:1px solid #aa6f9466;border-radius:13px;background:radial-gradient(ellipse at 10% 0,#a4568633,transparent 70%),linear-gradient(110deg,#452037,#301429)}.shop-membership-coupon>div{font:46px Georgia,serif;color:#f3acd3}.shop-membership-coupon h2{font:26px/1.3 Georgia,serif;margin:0 0 9px;color:#ffe0f1}.shop-membership-coupon p:not(.eyebrow){font-size:11px;color:var(--muted);margin:0}.shop-membership-coupon .eyebrow{font-size:8px;margin-bottom:9px}.shop-membership-coupon>.button{font-size:10px}.public-shop-discovery{margin-top:24px}.welcome-shop-choice{margin:17px 0;font-size:12px}.public-shop-intro{padding:22px 0 0;color:var(--muted);font-size:12px}.public-shop-intro .button{margin-top:9px}.shop-news-copy h3{font-family:'Segoe UI',system-ui,sans-serif;font-weight:600;letter-spacing:0}.site-header:has(a[href*="/set-requests"]) nav{flex-wrap:wrap;gap:16px;font-size:11px}@media(min-width:981px) and (max-width:1100px){.shop-news-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1000px){.shop-membership-coupon{grid-template-columns:32px minmax(0,1fr)}.shop-membership-coupon>.button{grid-column:2;justify-self:start}}@media(max-width:650px){.shop-membership-coupon{padding:23px 20px;gap:14px}.shop-membership-coupon h2{font-size:24px}.shop-membership-coupon>div{font-size:35px}.shop-membership-coupon>.button{font-size:10px;max-width:100%;text-align:center}.site-header:has(a[href*="/set-requests"]) nav{justify-content:center;gap:8px 15px;font-size:10px}.site-header:has(a[href*="/set-requests"]) .user-name{padding-left:10px}}
.shop-set-ideas-entry{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:27px;padding:25px 28px;margin:26px 0 12px;border:1px solid #9b648877;border-radius:13px;background:linear-gradient(115deg,#49213988,#301429)}.shop-set-ideas-entry .eyebrow{font-size:8px;margin-bottom:10px}.shop-set-ideas-entry h2{font:27px/1.25 Georgia,serif;margin:0 0 12px}.shop-set-ideas-entry p{font-size:12px!important;line-height:1.85;max-width:700px;color:var(--muted);margin:0}.shop-set-ideas-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:11px}.shop-set-ideas-actions>.button{font-size:11px;text-align:center;width:100%;padding:12px 15px}.shop-set-ideas-actions>a:not(.button){font-size:11px;color:#f0bddc}.sr-shop-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:0 0 24px}.sr-shop-breadcrumb a{color:var(--accent)}.sr-shop-breadcrumb a:hover{text-decoration:underline}.sr-shop-breadcrumb a:after{display:none}@media(max-width:700px){.shop-set-ideas-entry{grid-template-columns:1fr;gap:19px;padding:23px 21px}.shop-set-ideas-entry h2{font-size:25px}.shop-set-ideas-actions>.button{width:auto}.shop-set-ideas-actions{gap:12px}.sr-shop-breadcrumb{font-size:10px;gap:7px;justify-content:flex-start}}
