.sample-pack-storefront_section__tXDLH{--pack-edge:clamp(24px,3vw,40px);min-width:0;margin-top:16px;border-radius:28px;background:var(--profile-section-fill,#212121);padding:var(--pack-edge)}.sample-pack-storefront_section__tXDLH .mobile-photo-rail{width:calc(100% + var(--pack-edge));max-width:none;margin-left:0;margin-right:calc(-1 * var(--pack-edge));padding-left:0;padding-right:var(--pack-edge)}@media(max-width:600px){.sample-pack-storefront_section__tXDLH{--pack-edge:20px}}.sample-pack-storefront_heading__DZ65r{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.sample-pack-storefront_heading__DZ65r p{margin-bottom:6px;color:hsl(var(--muted-foreground));font-size:12px}.sample-pack-storefront_heading__DZ65r h2{font-size:28px}.sample-pack-storefront_heading__DZ65r>span{color:hsl(var(--muted-foreground));font-size:12px}.sample-pack-storefront_rail__DQ8Hx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sample-pack-storefront_card__BS11I{min-width:0;overflow:hidden;border-radius:20px;background:hsl(var(--card))}.sample-pack-storefront_cover__1_eBx{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--media-surface,#111)}.sample-pack-storefront_cover__1_eBx img{-o-object-fit:cover;object-fit:cover}.sample-pack-storefront_cover__1_eBx:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/40%),transparent 58%);pointer-events:none}.sample-pack-storefront_cover__1_eBx button{position:absolute;z-index:1;right:14px;bottom:14px;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 6px 24px rgb(0 0 0/20%)}.sample-pack-storefront_cardBody__3yFY9{padding:18px}.sample-pack-storefront_cardTitle__PCj5m{display:flex;align-items:start;justify-content:space-between;gap:12px}.sample-pack-storefront_cardTitle__PCj5m h3{font-size:17px}.sample-pack-storefront_cardTitle__PCj5m strong{flex:0 0 auto;font-size:16px;font-weight:500}.sample-pack-storefront_cardBody__3yFY9>p{margin-top:8px;color:hsl(var(--muted-foreground));font-size:11px}.sample-pack-storefront_tags__N2uj2{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sample-pack-storefront_tags__N2uj2 span{border-radius:999px;background:var(--app-nested-fill);padding:5px 8px;color:hsl(var(--muted-foreground));font-size:10px}.sample-pack-storefront_cardBuy__dFDtq{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:18px;border-radius:999px;background:hsl(var(--primary-highlight));padding:0 16px;color:var(--on-media,#fff);font-size:12px;font-weight:600}.sample-pack-storefront_dialog__q8_6_{width:min(520px,calc(100% - 28px));margin:auto;border:0;border-radius:24px;background:hsl(var(--card));padding:0;color:hsl(var(--foreground));box-shadow:var(--app-modal-shadow)}.sample-pack-storefront_dialog__q8_6_::backdrop{background:var(--app-modal-scrim);backdrop-filter:blur(32px) saturate(125%)}.sample-pack-storefront_dialogBody__I39Ng{position:relative;padding:30px}.sample-pack-storefront_close__B2a9l{position:absolute;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--app-nested-fill)}.sample-pack-storefront_eyebrow__ARcgE{color:hsl(var(--muted-foreground));font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sample-pack-storefront_dialog__q8_6_ h2{max-width:calc(100% - 48px);margin-top:9px;font-size:30px}.sample-pack-storefront_orderSummary__eTcFT{display:flex;align-items:center;gap:15px;margin:24px 0;border-radius:16px;background:var(--app-nested-fill);padding:12px}.sample-pack-storefront_orderSummary__eTcFT img{border-radius:11px;-o-object-fit:cover;object-fit:cover}.sample-pack-storefront_orderSummary__eTcFT div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px}.sample-pack-storefront_orderSummary__eTcFT p{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.sample-pack-storefront_orderSummary__eTcFT strong{font-size:18px;font-weight:500}.sample-pack-storefront_dialog__q8_6_ label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500}.sample-pack-storefront_dialog__q8_6_ input{min-height:48px;border:0;border-radius:12px;background:var(--app-nested-fill);padding:0 14px;font:inherit;font-weight:400}.sample-pack-storefront_dialog__q8_6_ input:focus{outline:2px solid var(--brand-foreground);outline-offset:2px}.sample-pack-storefront_buyButton__I_Tcy,.sample-pack-storefront_complete__FFx_8 button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin-top:20px;border-radius:999px;background:var(--action-primary);color:var(--action-primary-ink);font-size:13px;font-weight:600}.sample-pack-storefront_complete__FFx_8>svg{margin-top:8px;color:var(--brand-foreground)}.sample-pack-storefront_complete__FFx_8 p{margin-top:16px;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.65}@media(max-width:900px){.sample-pack-storefront_rail__DQ8Hx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sample-pack-storefront_section__tXDLH{margin-top:12px;border-radius:20px;padding:20px}.sample-pack-storefront_heading__DZ65r>span{display:none}.sample-pack-storefront_rail__DQ8Hx{display:flex;gap:14px;min-width:0;max-width:100%;overflow-x:auto;margin:0;padding:0 0 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.sample-pack-storefront_card__BS11I{flex:0 0 100%;scroll-snap-align:start}.sample-pack-storefront_dialogBody__I39Ng{padding:26px 22px}}.sample-pack-storefront_buyButton__I_Tcy,.sample-pack-storefront_cardBuy__dFDtq,.sample-pack-storefront_complete__FFx_8 button{font-size:14px;font-weight:500;letter-spacing:.01em;word-spacing:.03em;line-height:1.4}@media(max-width:767px){.sample-pack-storefront_section__tXDLH{border-radius:24px;margin-inline:12px}.sample-pack-storefront_section__tXDLH .mobile-photo-rail{width:calc(100% + 2 * var(--pack-edge));margin-inline:calc(-1 * var(--pack-edge));padding-inline:var(--pack-edge);scroll-padding-inline:var(--pack-edge)}}.offer-inclusions-dialog_trigger___zr15.offer-inclusions-dialog_trigger___zr15{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:-moz-fit-content;width:fit-content;min-height:44px;align-self:flex-start;margin:16px 0;padding:10px 16px;border:1px solid hsl(var(--border))!important;border-radius:999px;background:transparent;color:hsl(var(--foreground));font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s}.offer-inclusions-dialog_trigger___zr15.offer-inclusions-dialog_trigger___zr15:hover{background:var(--app-pill-hover);border-color:hsl(var(--border))!important}.offer-inclusions-dialog_trigger___zr15.offer-inclusions-dialog_trigger___zr15:focus-visible{outline:2px solid var(--brand-foreground);outline-offset:3px}.offer-inclusions-dialog_trigger___zr15 svg{flex-shrink:0}