@layer components{.tk-product-page[data-collection-page] [data-collection=overview]{min-width:0;padding-block:calc(var(--spacing) * 3);grid-area:1/1/auto/-1}.tk-product-page[data-collection-page] [data-collection=sorts]{justify-content:center;gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style:none;display:flex}.tk-product-page[data-collection-page] [data-collection=sorts] li{flex:0 1 calc(var(--spacing) * 34);min-width:0}.tk-product-page[data-collection-page] [data-collection=sorts] a{min-width:calc(var(--spacing) * 11);min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;color:var(--tea-story-copy);font-size:var(--text-sm);flex-direction:column;line-height:1.5;text-decoration:none;display:flex}.tk-product-page[data-collection-page] [data-collection=sorts] [data-collection=swatch]{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.tk-product-page[data-collection-page] [data-collection=overview-label]{text-wrap:balance;min-height:2.6em;line-height:1.3;transition:opacity .16s}.tk-product-page[data-collection-page] [data-collection=swatch]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--sort-color);border-radius:50%;flex-shrink:0;display:block}.tk-product-page[data-collection-page] [data-collection=guide]{--guide-header-offset:var(--tea-header-offset,var(--collection-header-height));top:var(--guide-header-offset);height:var(--collection-guide-height);z-index:10;background:var(--tea-white);border-bottom:1px solid var(--tea-border);min-width:0;color:var(--tea-brand);grid-area:1/1/4;align-self:start;align-items:center;transition:top .22s;display:flex;position:sticky}.tk-product-page[data-collection-page] [data-collection=current-sort]{min-height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 1.5);color:var(--tea-brand);text-transform:none;border-radius:var(--radius-lg);display:flex}.tk-product-page[data-collection-page] [data-collection=color-segment]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:var(--sort-color);transform-origin:0 0;outline:1px solid var(--tea-brand);outline-offset:var(--spacing);border-radius:50%;flex-shrink:0;transition:width .18s,height .18s;display:block}.tk-product-page[data-collection-page] [data-collection=active-name]{font-size:var(--text-sm);font-weight:400;line-height:1.3;transition:opacity .18s}.tk-product-page[data-collection-page] [data-collection=current-sort]:focus-visible{outline:2px solid var(--tea-brand);outline-offset:var(--spacing)}.tk-product-page[data-collection-page] [data-swatch-position=top] [data-collection=guide],.tk-product-page[data-collection-page] [data-swatch-position=side] [data-collection=overview]{visibility:hidden;pointer-events:none}@media (max-width:960px){.tk-product-page[data-collection-page] [data-collection=overview]{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.tk-product-page[data-collection-page] [data-collection=sorts]{gap:0;width:max-content;min-width:100%}.tk-product-page[data-collection-page] [data-collection=sorts] li{flex:none}.tk-product-page[data-collection-page] [data-collection=sorts] a{min-width:calc(var(--spacing) * 10)}.tk-product-page[data-collection-page] [data-collection=sorts] [data-collection=swatch]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.tk-product-page[data-collection-page] [data-collection=overview-label]{display:none}}@media (prefers-reduced-motion:reduce){.tk-product-page[data-collection-page] [data-collection=guide],.tk-product-page[data-collection-page] [data-collection=color-segment],.tk-product-page[data-collection-page] [data-collection=active-name],.tk-product-page[data-collection-page] [data-collection=overview-label]{transition:none}}[data-collection=sort-menu] [data-slot=dropdown-menu-item]{min-height:calc(var(--spacing) * 11)}}
