:root{--collection-sort-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' fill='none' viewBox='0 0 11 9'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='m1 4.5 3 3 6-6'/%3E%3C/svg%3E");--collection-toolbar-pad:var(--space-2xs);--collection-toolbar-row:.8125rem;--collection-toolbar-row-gap:2.5rem}.collection__toolbar-sentinel,.collection__toolbar{--collection-toolbar-stick:0px}.collection__toolbar-sentinel{pointer-events:none;block-size:0;display:block;position:relative;inset-block-start:calc(var(--collection-toolbar-stick) - var(--sticky-offset,0px) - var(--collection-toolbar-pad));overflow:hidden}.collection__toolbar{justify-content:flex-start;align-items:center;gap:var(--space-2xs);z-index:2;margin-block:calc(-1 * var(--collection-toolbar-pad)) var(--space-md);padding-block:var(--collection-toolbar-pad);box-shadow:inset 0 var(--border-hairline) 0 transparent, inset 0 calc(-1 * var(--border-hairline)) 0 transparent;transition:background-color var(--duration-base) var(--ease-brand), box-shadow var(--duration-base) var(--ease-brand);background-color:#0000;border-width:0;padding-inline:0;display:flex;position:sticky;inset-block-start:calc(var(--sticky-offset,0px) - var(--collection-toolbar-stick))}.collection__quick-nav{align-items:center;gap:var(--space-md);min-inline-size:0;block-size:var(--collection-toolbar-row);padding-inline:var(--container-gutter);scrollbar-width:none;white-space:nowrap;flex:1 1 0;display:flex;overflow:auto hidden}.collection__quick-nav::-webkit-scrollbar{display:none}.collection__quick-nav>*{flex:none}.collection__quick-nav--leading{overflow:visible}.collection--search{padding-block-start:var(--plp-intro-padding-block-start)}.collection__toolbar--search{align-items:flex-end}.collection__toolbar--search .collection__quick-nav--leading{align-items:flex-start;gap:var(--plp-intro-padding-block-end);white-space:normal;flex-direction:column;block-size:auto}.collection__toolbar--search .collection__quick-nav--leading>*{flex:none;max-inline-size:100%}.collection__search-title{overflow-wrap:break-word;transition:opacity var(--duration-base) var(--ease-brand);margin:0}.collection__toolbar--search:not(:has(.collection__controls)){position:relative;inset-block-start:auto}.collection__toolbar--search[stuck] .collection__search-title{opacity:0}.collection--search[data-search-pending] .collection__resource-tab-list>*{visibility:hidden}.collection--search[data-search-pending] search-result-panel:not([hidden]){min-block-size:100svh;display:block}:where(.collection__quick-nav) [aria-current=page]{color:var(--color-text-subdued)}.collection__controls{align-items:center;gap:var(--space-md);padding-inline:var(--container-gutter);flex:none;margin-inline-start:auto;display:flex}.collection__controls-group,.collection__view-toggle,.collection__media-toggle{align-items:center;display:flex}.collection__controls-group{gap:var(--space-md)}.collection__view-toggle,.collection__media-toggle{gap:var(--space-2xs)}.collection__view-option{display:contents}.collection__sort-menu{position:relative}.collection__sort-menu .popover__value-option[aria-current=true]:after{content:"";background-image:var(--collection-sort-check);background-repeat:no-repeat;block-size:9px;inline-size:11px}.collection__sort-menu sort-by-popover::part(close-button){display:none}.collection__sort-close{--drawer-close-inset-block-start:50%;--drawer-close-inset-inline-end:var(--popover-padding-inline);translate:0 -50%}@media screen and (width>=1000px){.collection__sort-menu sort-by-popover::part(content){max-block-size:none}}.collection__toolbar :checked+.text-toggle{color:inherit;cursor:default}.collection__toolbar :focus-visible+.text-toggle{color:inherit;outline:auto}.collection__toolbar :is(a,button,input){scroll-margin-block-start:calc(var(--sticky-offset,0px) + var(--collection-toolbar-pad) - var(--sticky-area-height,0px) - 1.25rem)}@media screen and (width>=700px){.collection__view-toggle--mobile{display:none}.collection__sort-menu{order:-1}.collection__controls-group--facets{reading-flow:flex-visual}.collection__toolbar[stuck]{background-color:rgb(var(--background));box-shadow:inset 0 var(--border-hairline) 0 transparent, inset 0 calc(-1 * var(--border-width)) 0 currentColor}.collection__toolbar--specimen[stuck]{box-shadow:inset 0 var(--border-width) 0 currentColor, inset 0 calc(-1 * var(--border-width)) 0 currentColor}.product-list[desktop-layout]{--product-list-card-min-width:0px}.product-list[desktop-layout="1"]{--product-list-column-count:1}.product-list[desktop-layout="2"]{--product-list-column-count:2}.product-list[desktop-layout="3"]{--product-list-column-count:3}.product-list[desktop-layout="4"]{--product-list-column-count:4}.product-list[desktop-layout="5"]{--product-list-column-count:5}.product-list[desktop-layout="6"]{--product-list-column-count:6}.product-list[desktop-layout="7"]{--product-list-column-count:7}.product-list[desktop-layout="8"]{--product-list-column-count:8}}@media not all and (width>=700px){.collection__toolbar-sentinel--nav,.collection__toolbar--nav{--collection-toolbar-stick:calc(var(--collection-toolbar-row) + var(--collection-toolbar-row-gap))}.collection__toolbar{box-shadow:none;background-color:#0000;margin-block-end:var(--space-2xs);padding-block-end:0;display:block}.collection__toolbar:not(.collection__toolbar--nav){padding-block-start:0}.collection__quick-nav{margin-block-end:calc(var(--collection-toolbar-row-gap) - var(--collection-toolbar-pad))}.collection__toolbar--search{margin-block-end:0}.collection__toolbar--search .collection__quick-nav--leading{margin-block-end:var(--plp-intro-padding-block-end)}.collection__controls{padding-block:var(--collection-toolbar-pad);padding-inline:var(--space-3xs);box-shadow:inset 0 var(--border-hairline) 0 transparent, inset 0 calc(-1 * var(--border-hairline)) 0 transparent;transition:background-color var(--duration-base) var(--ease-brand), box-shadow var(--duration-base) var(--ease-brand), padding-inline var(--duration-base) var(--ease-brand);background-color:#0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-inline-start:0;display:grid}.collection__controls-group--view{gap:var(--space-md);grid-column:2}.collection__view-toggle--desktop{display:none}.collection__toolbar[stuck] .collection__controls{background-color:rgb(var(--background));box-shadow:inset 0 var(--border-hairline) 0 transparent, inset 0 calc(-1 * var(--border-width)) 0 currentColor;padding-inline:0}.collection__toolbar--specimen[stuck] .collection__controls{box-shadow:inset 0 var(--border-width) 0 currentColor, inset 0 calc(-1 * var(--border-width)) 0 currentColor}}.collection__toolbar--specimen{margin-block:0;position:relative;inset-block-start:auto}@media not all and (width>=700px){.collection__toolbar--specimen[stuck] .collection__quick-nav{display:none}}@media not all and (width>=1000px){.collection__toolbar{transition:background-color var(--duration-base) var(--ease-brand), box-shadow var(--duration-base) var(--ease-brand), z-index 0s linear var(--duration-base)}.collection__toolbar:has(sort-by-popover[open]){z-index:999;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.collection__toolbar,.collection__controls,.collection__search-title{transition:none}}@media not all and (width>=1000px){@media (prefers-reduced-motion:reduce){.collection__toolbar{transition:z-index 0s linear var(--duration-base)}}}:root{--filter-glyph-diamond:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.31771 7C3.25087 6.60503 3.07465 6.17969 2.78906 5.72396C2.50347 5.26215 2.09635 4.83377 1.56771 4.4388C1.04514 4.04384 0.522569 3.79167 0 3.68229V3.29948C0.516493 3.17795 1.01172 2.95313 1.48568 2.625C1.96571 2.2908 2.36675 1.88976 2.6888 1.42187C3.01693 0.94184 3.22656 0.467882 3.31771 0H3.70052C3.75521 0.303819 3.86458 0.616753 4.02865 0.938802C4.19271 1.25477 4.40234 1.55859 4.65755 1.85026C4.91884 2.13585 5.2105 2.3941 5.53255 2.625C6.01259 2.96528 6.50174 3.1901 7 3.29948V3.68229C6.6658 3.74913 6.31944 3.88585 5.96094 4.09245C5.60851 4.29905 5.28038 4.54514 4.97656 4.83073C4.67274 5.11024 4.42361 5.40495 4.22917 5.71484C3.94358 6.17057 3.76736 6.59896 3.70052 7H3.31771Z' fill='%231D120C'/%3E%3C/svg%3E");--filter-glyph-arrow:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6L2.21088 3L0 0L8 3L0 6Z' fill='%231D120C'/%3E%3C/svg%3E");--filter-glyph-dice:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.97872 2.08243C6.41702 2.08243 5.95745 1.61388 5.95745 1.04121C5.95745 0.468546 6.41702 0 6.97872 0C7.54043 0 8 0.468546 8 1.04121C8 1.61388 7.54043 2.08243 6.97872 2.08243ZM1.02128 2.08243C0.459574 2.08243 0 1.61388 0 1.04121C0 0.468546 0.459574 0 1.02128 0C1.58298 0 2.04255 0.468546 2.04255 1.04121C2.04255 1.61388 1.58298 2.08243 1.02128 2.08243ZM1.02128 8C0.459574 8 0 7.53145 0 6.95878C0 6.38612 0.459574 5.91757 1.02128 5.91757C1.58298 5.91757 2.04255 6.38612 2.04255 6.95878C2.04255 7.53145 1.58298 8 1.02128 8ZM6.97872 8C6.41702 8 5.95745 7.53145 5.95745 6.95878C5.95745 6.38612 6.41702 5.91757 6.97872 5.91757C7.54043 5.91757 8 6.38612 8 6.95878C8 7.53145 7.54043 8 6.97872 8Z' fill='black'/%3E%3C/svg%3E");--filter-glyph-asterisk:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.81065 6L0.710059 5.16667L1.91716 3.46296L0 2.81482L0.47929 1.53704L2.32544 2.18519V0H3.69231V2.18519L5.52071 1.53704L6 2.81482L4.11834 3.46296L5.30769 5.16667L4.22485 6L3.01775 4.2037L1.81065 6Z' fill='%231D120C'/%3E%3C/svg%3E");--filter-glyph-star:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8C3.73611 8 3.49306 7.93403 3.27083 7.80208C3.05556 7.67708 2.88194 7.50694 2.75 7.29167C2.625 7.06944 2.5625 6.82639 2.5625 6.5625C2.5625 6.22917 2.63889 5.95139 2.79167 5.72917C2.94444 5.50694 3.18056 5.24653 3.5 4.94792C3.73611 4.73264 3.85417 4.52778 3.85417 4.33333V4.14583H3.66667C3.45139 4.14583 3.15625 4.36111 2.78125 4.79167C2.41319 5.22222 1.96528 5.4375 1.4375 5.4375C1.17361 5.4375 0.930555 5.375 0.708333 5.25C0.493056 5.11806 0.319444 4.94444 0.1875 4.72917C0.0625 4.50694 0 4.26389 0 4C0 3.73611 0.0625 3.49653 0.1875 3.28125C0.319444 3.05903 0.493056 2.88542 0.708333 2.76042C0.930555 2.62847 1.17361 2.5625 1.4375 2.5625C1.95833 2.5625 2.40278 2.77431 2.77083 3.19792C3.13889 3.62153 3.4375 3.83333 3.66667 3.83333H3.85417V3.66667C3.85417 3.47222 3.73611 3.26736 3.5 3.05208L3.26042 2.83333C3.08681 2.67361 2.92708 2.48264 2.78125 2.26042C2.63542 2.03125 2.5625 1.75694 2.5625 1.4375C2.5625 1.17361 2.625 0.934028 2.75 0.71875C2.88194 0.496528 3.05556 0.322917 3.27083 0.197917C3.49306 0.0659722 3.73611 0 4 0C4.26389 0 4.50347 0.0659722 4.71875 0.197917C4.94097 0.329861 5.11458 0.503472 5.23958 0.71875C5.37153 0.934028 5.4375 1.17361 5.4375 1.4375C5.4375 1.95833 5.22569 2.40278 4.80208 2.77083C4.37847 3.13889 4.16667 3.4375 4.16667 3.66667V3.83333H4.33333C4.56944 3.83333 4.86806 3.62153 5.22917 3.19792C5.58333 2.77431 6.02778 2.5625 6.5625 2.5625C6.82639 2.5625 7.06597 2.62847 7.28125 2.76042C7.50347 2.88542 7.67708 3.05556 7.80208 3.27083C7.93403 3.48611 8 3.72917 8 4C8 4.26389 7.93403 4.50694 7.80208 4.72917C7.67708 4.94444 7.50347 5.11806 7.28125 5.25C7.06597 5.375 6.82639 5.4375 6.5625 5.4375C6.23611 5.4375 5.95486 5.35764 5.71875 5.19792C5.48958 5.03819 5.23264 4.80556 4.94792 4.5C4.73264 4.26389 4.52778 4.14583 4.33333 4.14583H4.16667V4.33333C4.16667 4.59028 4.37847 4.88889 4.80208 5.22917C5.22569 5.56944 5.4375 6.01389 5.4375 6.5625C5.4375 6.82639 5.37153 7.06944 5.23958 7.29167C5.11458 7.50694 4.94444 7.67708 4.72917 7.80208C4.51389 7.93403 4.27083 8 4 8Z' fill='%231D120C'/%3E%3C/svg%3E");--collection-filters-column-gap:var(--space-2xs);--collection-filters-group-inset:0rem;--collection-filters-label-inset:var(--container-gutter);--collection-filters-apply-size:calc(50% + var(--collection-filters-column-gap) / 2 - var(--button-bar-8-inset))}@media not all and (width>=1000px){:root{--collection-filters-column-gap:var(--space-3xs);--collection-filters-group-inset:var(--container-gutter);--collection-filters-label-inset:0rem;--collection-filters-apply-size:50%}}.collection-filters::part(body){flex-direction:column;min-block-size:0;padding:0;display:flex;overflow:hidden}.collection-filters::part(footer){box-shadow:inset 0 var(--border-hairline) 0 rgb(var(--text-color));border:0;padding:0}.collection-filters__close{--drawer-close-inset-block-start:var(--container-gutter);--drawer-close-inset-inline-end:var(--container-gutter)}.collection-filters__panel{flex-direction:column;flex:1;min-block-size:0;display:flex}.collection-filters__header{padding:var(--container-gutter) var(--container-gutter) var(--space-2xs);box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 rgb(var(--text-color));flex:none}.collection-filters__title{margin:0}.collection-filters__panel facets-form{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-block-size:0;display:block;overflow-y:auto}.collection-filters__panel facets-form::-webkit-scrollbar{display:none}.collection-filters__group{align-items:start;column-gap:var(--collection-filters-column-gap);box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 rgb(var(--text-color));grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:var(--collection-filters-group-inset);display:grid}.collection-filters__label{padding-block:var(--space-lg);overflow-wrap:break-word;margin:0;padding-inline-start:var(--collection-filters-label-inset)}.collection-filters__options{flex-direction:column;min-inline-size:0;display:flex}.collection-filters__option{padding-inline:var(--space-xs);box-shadow:inset var(--border-hairline) 0 0 rgb(var(--text-color)), inset 0 calc(-1 * var(--border-hairline)) 0 rgb(var(--text-color));position:relative}.collection-filters__option:last-child{box-shadow:inset var(--border-hairline) 0 0 rgb(var(--text-color))}.collection-filters__option--range,.collection-filters__option .checkbox-control{padding-block:var(--space-xs)}.collection-filters__option .checkbox~label:after{content:"";position:absolute;inset:0}.collection-filters__footer{inline-size:100%;display:flex}.collection-filters__apply{inline-size:var(--collection-filters-apply-size);flex:none}.collection-filters__reset{flex:1;min-inline-size:0}.collection-filters__reset .button__content{padding-inline-end:var(--space-3xl)}.collection-text{gap:var(--info-page-gap);flex-direction:column;padding-block-end:var(--collection-load-more-padding-block-end);display:flex}.collection-text .prose{--prose-default-spacing:var(--paragraph-leading)}.shopify-section--main-collection:has(.collection__results>.product-list>.collection__promo-band:last-child)+.shopify-section--collection-text .collection-text{padding-block-start:var(--collection-load-more-padding-block-end)}.empty-results{align-items:flex-start;gap:var(--info-page-gap);flex-direction:column;max-inline-size:48rem;display:flex}.empty-results--grid{padding-block:var(--info-page-padding-block-start) var(--collection-load-more-padding-block-end)}.empty-results--page{padding-block:var(--info-page-padding-block-start);margin-block:auto}:is(.shopify-section,.color-scheme,.container):has(.empty-results--page){flex-direction:column;flex-grow:1;display:flex}@media (width>=1000px){.empty-results--page{inline-size:100%;margin-inline:auto}}@media not all and (width>=1000px){.empty-results--page{max-inline-size:none}}.empty-results--link{gap:var(--space-lg)}.empty-results--grid{padding-inline:var(--container-gutter);box-sizing:content-box}.empty-results__text{gap:var(--space-xs);flex-direction:column;display:flex}.empty-results__title{overflow-wrap:anywhere}.empty-results__bar{align-self:stretch}.search-title{align-self:stretch;min-inline-size:0;display:grid}.search-title>:not([hidden]){grid-area:1/1;min-inline-size:0}.search-title__heading{--search-title-cue:rgb(var(--color-ink-rgb) / var(--form-field-fade));--search-title-cue-width:var(--border-hairline);box-shadow:inset 0 calc(-1 * var(--search-title-cue-width)) 0 var(--search-title-cue);transition:box-shadow var(--duration-base) var(--ease-brand);align-self:start;margin:0}.search-title:has(.search-title__trigger:focus-visible) .search-title__heading{--search-title-cue:var(--color-ink);--search-title-cue-width:calc(2 * var(--border-width))}@media (hover:hover) and (pointer:fine){.search-title:has(.search-title__trigger:hover) .search-title__heading{--search-title-cue:var(--color-ink)}}.search-title[open] .search-title__heading{visibility:hidden}.search-title__trigger{inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;overflow-wrap:inherit;cursor:text;background:0 0;border:0;margin:0;padding:0;display:block}.search-title__trigger:focus-visible{outline:none}.search-title__form{--search-field-font-size:1em;--search-field-leading:1lh;--search-field-padding-block:0px;--search-field-padding-inline:0px;--search-field-gap:.375em;--search-field-glyph:.75em;align-self:stretch;margin:0}.search-title__form .input{block-size:var(--search-title-block-size,1lh);padding-block-end:calc(var(--search-title-block-size,1lh) - 1lh)}.search-title__form .input[data-keyboard-focus]{box-shadow:inset 0 calc(-2 * var(--border-width)) 0 var(--form-field-edge-colour)}.search-title__form .form-field__submit{font-size:inherit;line-height:inherit;inset-block-start:calc((1lh - var(--search-field-glyph)) / 2);translate:none}@media (prefers-reduced-motion:reduce){.search-title__heading{transition:none}}
