.collection-view{min-width:0}.collection-view>.product-grid{margin-bottom:0}.collection-view-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.collection-view-actions{flex:none}.collection-view-filters:has(>:is(.breadcrumbs,.segmented-control)){margin-bottom:var(--space-3)}.collection-view-filters:empty{display:none}.collection-view-toggle{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--filter-meta-size);cursor:pointer;background:0 0;border:0;display:inline-flex}.collection-view-toggle:hover,.collection-view-toggle[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.collection-view-toggle.boot-skel>*{visibility:hidden}.collection-view-settings{z-index:310;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-hover);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);animation:collection-options-in var(--motion-fast) var(--ease-standard);display:grid;position:fixed}.collection-view-settings .segmented-control{width:100%;min-width:0}.collection-view-settings .segmented-control-option>span{white-space:nowrap}@keyframes collection-options-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collection-view-settings{animation:none}}.collection-view-sentinel{align-items:center;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.collection-view-progress{color:var(--text-muted);font-size:var(--filter-meta-size);word-break:keep-all}.collection-view-sentinel button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface);cursor:pointer}@media (width<=599.98px){.collection-view-toggle{justify-content:center;width:44px;min-height:44px;padding:0}.collection-view-toggle .content-header-action-label{display:none}}:root{--sticky-row-h:calc(var(--field-height) + 2 * var(--space-2))}.sticky-row{min-width:0}.sticky-row-bar.is-stuck{z-index:31;top:var(--app-visible-topbar-h);box-sizing:border-box;height:var(--sticky-row-h);background:var(--surface);box-shadow:var(--shadow);visibility:hidden;pointer-events:none;transition:top var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard), visibility 0s linear var(--motion-standard);--strip-line:var(--border);align-items:center;display:flex;position:fixed;transform:translateY(-100%)}.sticky-row-bar.is-stuck:after{content:"";border-bottom:1px solid var(--strip-line);pointer-events:none;position:absolute;inset:0}@media (width>=1281px){.sticky-row-bar.is-stuck:after{border-inline:1px solid var(--strip-line)}}html[data-subnav=shown] .sticky-row-bar.is-stuck,html:not([data-subnav]) .sticky-row-bar.is-stuck.is-shown,.sticky-row-bar.is-stuck:focus-within{visibility:visible;pointer-events:auto;transition:top var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.sticky-row-bar.is-stuck,html[data-subnav=shown] .sticky-row-bar.is-stuck,html:not([data-subnav]) .sticky-row-bar.is-stuck.is-shown,.sticky-row-bar.is-stuck:focus-within{transition:none}}.content-header-sticky-only{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sticky-row-bar:not(.is-stuck) .content-header-sticky-only{display:none}.content-header-sticky-only .shopping-filter-toggle{min-width:var(--field-height);min-height:var(--field-height);padding-inline:var(--space-2);position:relative}.content-header-sticky-only .shopping-filter-toggle>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-header-sticky-only .shopping-quick-filters{gap:var(--space-2)}.shopping-kinds-select{width:120px;display:none}.creator-sort-select{width:128px;display:none}.content-header .sticky-row-bar.is-stuck>.content-header-row{align-items:center;gap:var(--space-4);flex:none;min-width:0;min-height:0;display:flex}.content-header .sticky-row-bar.is-stuck .content-header-copy{flex:0 auto;min-width:0;max-width:240px;display:block}.content-header .sticky-row-bar.is-stuck .content-header-copy>:is(h1,h2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-header .sticky-row-bar.is-stuck .content-header-copy>p,.content-header .sticky-row-bar.is-stuck .content-header-count{display:none}.content-header .sticky-row-bar.is-stuck .content-header-search{flex:1 1 0;width:auto;min-width:0;max-width:none;margin:0}.content-header .sticky-row-bar.is-stuck .content-header-actions{flex-wrap:nowrap;flex:none}.content-header .sticky-row-bar.is-stuck :is(.content-header-actions,.content-header-sticky-only,.shopping-quick-filters)>*,.content-header .sticky-row-bar.is-stuck .content-header-sticky-only{flex:none}.content-header .sticky-row-bar[data-fit~=list-icon] .content-header-action-label{display:none}.content-header .sticky-row-bar[data-fit~=list-icon] .collection-view-toggle{width:var(--field-height);justify-content:center;padding:0}.content-header .sticky-row-bar[data-fit~=select] :is(.segmented-control--four,.content-header-sticky-only .segmented-control){display:none}.content-header .sticky-row-bar[data-fit~=select] :is(.shopping-kinds-select,.creator-sort-select){display:block}.content-header .sticky-row-bar[data-fit~=no-title] .content-header-copy,.content-header .sticky-row-bar[data-fit~=no-tools] .content-header-actions,.content-header .sticky-row-bar[data-fit~=no-list] .collection-view-actions,.content-header .sticky-row-bar[data-fit~=no-quick] .shopping-quick-filters{display:none}.content-header .sticky-row-bar.is-stuck .content-header-sticky-only .segmented-control{width:264px}.content-header .sticky-row-bar.is-stuck .collection-view-toggle{height:var(--field-height);min-height:var(--field-height)}.strip-more{flex:none;display:none}.content-header .sticky-row-bar[data-fit~=no-list] .strip-more{display:block}.strip-more-trigger{box-sizing:border-box;width:var(--field-height);height:var(--field-height);border:1px solid var(--line-control);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);background:0 0;place-items:center;padding:0;display:grid}.strip-more-trigger:hover,.strip-more-trigger[aria-expanded=true]{background:var(--surface-2);border-color:var(--line-hover);color:var(--text)}.strip-more-trigger:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (forced-colors:active){.strip-more-trigger[aria-expanded=true]{color:highlighttext;background:highlight}}.collection-view-settings.strip-more-panel{gap:var(--space-4);padding:var(--space-4);overflow-y:auto}.strip-more-group{gap:var(--space-2);min-width:0;display:grid}.strip-more-label{color:var(--text-muted);font-size:var(--filter-option-size);font-weight:var(--filter-label-weight);line-height:var(--filter-leading);margin:0}.strip-more-group+.strip-more-group{padding-top:var(--space-4);border-top:1px solid var(--line-divider)}.strip-more-panel .shopping-quick-filters{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip-more-panel .content-header-actions{flex-wrap:wrap}.content-header{min-width:0;margin:0 0 var(--space-4);word-break:keep-all;container:content-heading/inline-size}.content-header-row{align-items:center;gap:var(--space-3);min-width:0;min-height:36px;display:flex}.content-header-copy{align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}.content-header-copy :is(h1,h2){min-width:0;max-width:100%;color:var(--text);font-size:var(--type-heading-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.content-header-copy>p{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--account-meta-size);color:var(--text-muted);margin:0;line-height:1.5}.content-header--page .content-header-copy{align-items:stretch;gap:var(--space-1);flex-direction:column}.content-header--page .content-header-copy h1{white-space:normal;overflow-wrap:anywhere}.content-header-search{z-index:31;margin-top:var(--space-4);max-width:680px;position:relative}.content-search-form{align-items:stretch;gap:var(--space-2);min-width:0;display:flex}.content-search-form>.search-field{flex:1;min-width:0}.content-search-submit{flex:0 0 var(--field-height);width:var(--field-height);min-height:var(--field-height);padding:var(--space-2);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);place-items:center;display:grid}.content-search-submit>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.content-search-submit:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-hover)}.content-search-submit:disabled{opacity:var(--disabled-opacity);cursor:default}.content-search-submit:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.content-header-copy .skeleton-text{vertical-align:top}.content-header-actions{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;max-width:100%;display:flex}.content-header-count{color:var(--text-muted);font-size:var(--filter-meta-size);white-space:nowrap}.catalog-result-count{font-variant-numeric:tabular-nums;text-align:end;display:inline-grid}.catalog-result-count>span{grid-area:1/1}.catalog-result-count-size{visibility:hidden}.content-header-actions :is(a,.content-header-link),.content-header-actions>button{justify-content:center;align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--filter-label-size);white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;text-decoration:none;display:inline-flex}.content-header-actions :is(a,.content-header-link):hover,.content-header-actions>button:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.content-header-actions .content-header-link{border-color:#0000}.content-header-actions .content-header-link:is(:hover,:active){background:var(--surface-2);color:var(--text);border-color:#0000}.content-header-actions .segmented-control{width:184px}.content-header-actions .segmented-control--four{width:288px}.content-header-actions .segmented-control--four .segmented-control-option span{white-space:nowrap}.content-header-sticky-only .segmented-control{width:264px}.content-header-filters{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.content-header-filters>.shopping-toolbar{width:100%;margin:0;padding:0}.content-header-filters>.breadcrumbs{flex:0 0 100%;margin:0}.content-header-filters:empty{display:none}.content-header-filters>.segmented-control{width:184px}.creator-archive-header{margin-top:var(--space-6)}.account-photo-library .creator-archive-header{margin-top:0}.content-header--toolbar .content-header-row{min-height:44px}.content-header--toolbar .content-header-actions{flex:1;justify-content:flex-end}.content-header--toolbar .content-header-count{margin-inline-end:auto}@media (width<=719.98px){.content-header-copy{align-items:stretch;gap:var(--space-1);flex-direction:column}.content-header-copy>p{white-space:normal;overflow-wrap:anywhere;overflow:visible}.content-header-row{align-items:flex-start}.content-header-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.content-header-actions :is(a,.content-header-link),.content-header-actions>button{min-height:40px;font-size:var(--filter-meta-size)}.content-header-actions .segmented-control{width:156px}.content-header-actions .segmented-control--four{width:264px}.content-header-filters>.segmented-control{width:156px}}@container content-heading (width<=599.98px){.content-header-row{align-items:center;gap:var(--space-3)}.content-header-copy{align-items:stretch;gap:var(--space-1);flex-direction:column}.content-header-copy :is(h1,h2),.content-header-copy>p{white-space:normal;overflow-wrap:anywhere;overflow:visible}.content-header-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.content-header-actions :is(a,.content-header-link),.content-header-actions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.content-header-count{white-space:normal;overflow-wrap:anywhere}.content-header-action-label{display:none}.content-header-actions .content-header-action{flex:none;gap:0;width:44px;height:44px;min-height:44px;padding:0}.content-header:not(.content-header--inline-search):not(.content-header--toolbar) .content-header-row:has(.content-header-actions>:nth-child(3)){flex-wrap:wrap}.content-header:not(.content-header--inline-search):not(.content-header--toolbar) .content-header-row:has(.content-header-actions>:nth-child(3)) .content-header-copy{flex-basis:100%}.content-header:not(.content-header--inline-search):not(.content-header--toolbar) .content-header-row:has(.content-header-actions>:nth-child(3)) .content-header-actions{flex:100%}.content-header:not(.content-header--inline-search):not(.content-header--toolbar) .content-header-row:has(.content-header-actions>:nth-child(3)) .content-header-count{margin-inline-end:auto}}@container content-heading (width<=299.98px){.content-header-row:not(:has(.content-header-action)){flex-wrap:wrap;display:flex}.content-header-row:not(:has(.content-header-action)) .content-header-copy{flex-basis:100%}.content-header-row:not(:has(.content-header-action)) .content-header-actions{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.content-header-actions :is(a,.content-header-link),.content-header-actions>button{transition:none}}.content-header--inline-search .content-header-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.content-header--inline-search .content-header-copy{grid-area:1/1}.content-header--inline-search .content-header-actions{grid-area:1/2;justify-self:end}.content-header--inline-search .content-header-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;margin-top:0}@container content-heading (width>=840px){.content-header--inline-search:not(.content-header--with-actions) .content-header-row{grid-template-columns:minmax(200px,.75fr) minmax(280px,1.25fr) auto;align-items:center}.content-header--inline-search:not(.content-header--with-actions) .content-header-search{grid-area:1/2}.content-header--inline-search:not(.content-header--with-actions) .content-header-actions{grid-column:3}}@container content-heading (width>=1040px){.content-header--inline-search.content-header--with-actions .content-header-row{grid-template-columns:minmax(240px,.75fr) minmax(280px,1.25fr) auto;align-items:center}.content-header--inline-search.content-header--with-actions .content-header-search{grid-area:1/2}.content-header--inline-search.content-header--with-actions .content-header-actions{grid-column:3}}@container content-heading (width<=599.98px){.content-header--inline-search:is(.content-header--with-actions,.content-header--tools) .content-header-row{grid-template-columns:minmax(0,1fr)}.content-header--inline-search:is(.content-header--with-actions,.content-header--tools) .content-header-actions{grid-area:3/1}}@container content-heading (width<=319.98px){.content-header--inline-search .content-header-row{grid-template-columns:minmax(0,1fr)}.content-header--inline-search .content-header-actions{grid-area:3/1}}
