.plp{--plp-bar-top: var(--header-offset, 0px);--plp-rail-w: 240px;--plp-rail-gap: 48px;--plp-grid-gap: 2px;--plp-card-inset: 8px;padding-bottom:var(--section-gap)}.plp__head{padding-top:24px;padding-bottom:24px}.plp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--stone)}.plp__crumb--here{color:var(--ink)}@media(hover:hover){a.plp__crumb:hover{color:var(--ink)}}.plp__headline{margin-top:20px;display:flex;flex-direction:column;gap:20px}.plp__title{font-size:var(--text-2xl)}.plp__subtitle{margin-top:12px;max-width:52ch;color:var(--stone)}.plp__tools{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.plp__count{margin:0;font-size:var(--text-sm)}.csort--inline{display:none}@media screen and (min-width:990px){.plp__head{padding-top:32px;padding-bottom:32px}.plp__headline{flex-direction:row;align-items:flex-end;justify-content:space-between}.plp__title{font-size:var(--text-3xl)}.plp__tools{flex:none;align-items:center;padding-bottom:4px}.csort--inline{display:flex}}.csort{display:flex;align-items:center;gap:10px}.csort__label{color:var(--stone);white-space:nowrap}.csort__control{position:relative;display:flex;align-items:center}.csort__select{appearance:none;-webkit-appearance:none;min-height:44px;padding:0 32px 0 12px;background-color:transparent;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-field);cursor:pointer}.csort__control .icon{position:absolute;right:8px;width:16px;height:16px;pointer-events:none}.csort__submit{min-height:44px}.plp__bar{position:sticky;top:var(--plp-bar-top);z-index:30;background-color:var(--page);border-block:1px solid var(--line);transition:top .25s ease}body:has(.header.is-hidden) .plp__bar{top:0}.plp__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.plp__bar-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.plp__bar-count:empty{display:none}.csort--bar{margin-left:auto}.csort--bar .csort__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.csort--bar .csort__select{border-color:transparent;padding-left:0;font-size:var(--text-field);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@media screen and (min-width:990px){.plp__bar{display:none}}.plp__layout{display:grid;grid-template-columns:1fr;gap:var(--plp-rail-gap);padding-top:24px}@media screen and (min-width:990px){.plp__layout:has(.plp__rail){grid-template-columns:var(--plp-rail-w) minmax(0,1fr)}.plp__layout{padding-top:8px}}.plp__main{min-width:0}@media screen and (max-width:989px){.plp__rail{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;max-height:85vh;background-color:var(--page);border-top:1px solid var(--line);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.plp.is-filters-open .plp__rail{transform:translateY(0);visibility:visible}.plp__sheet{display:flex;flex-direction:column;width:100%;max-height:85vh}.plp__filters{flex:1 1 auto;overflow-y:auto;padding:0 var(--page-margin);-webkit-overflow-scrolling:touch}.plp__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;width:100%;background-color:rgba(var(--ink-rgb),.45);cursor:pointer}.plp__scrim[hidden]{display:none}}@media screen and (min-width:990px){.plp__rail{align-self:start;position:sticky;top:calc(var(--header-offset, 0px) + 24px);max-height:calc(100vh - var(--header-offset, 0px) - 48px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.plp__rail .plp__sheet-head,.plp__rail .plp__sheet-foot,.plp__scrim{display:none}.plp__rail::-webkit-scrollbar{width:4px}.plp__rail::-webkit-scrollbar-track{background-color:var(--line)}.plp__rail::-webkit-scrollbar-thumb{background-color:var(--stone)}@supports not selector(::-webkit-scrollbar){.plp__rail{scrollbar-width:thin;scrollbar-color:var(--stone) var(--line)}}}.plp__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--page-margin);border-bottom:1px solid var(--line)}.plp__sheet-title{font-size:var(--text-lg)}.plp__sheet-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px}.plp__sheet-foot{display:flex;gap:12px;padding:16px var(--page-margin) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.plp__sheet-clear,.plp__sheet-apply{flex:1 1 50%}.plp__rail-clear{display:none}@media screen and (min-width:990px){.plp__rail-clear{display:flex;justify-content:flex-end;padding-bottom:8px}.plp__rail-clear-link{display:inline-flex;align-items:center;min-height:36px;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:4px}.plp__layout:has(.plp__rail-clear) .plp__chip--clear{display:none}}.plpf{border-bottom:1px solid var(--line)}.plpf:first-child{border-top:1px solid var(--line)}@media screen and (max-width:989px){.plpf--sort{display:none}.plpf--sort+.plpf{border-top:1px solid var(--line)}}@media screen and (min-width:990px){.plpf:first-child{border-top:0}}.plpf__fieldset{min-width:0;margin:0;padding:0;border:0}.plpf__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-block:8px;cursor:pointer;list-style:none}.plpf__summary::-webkit-details-marker{display:none}.plpf__label{display:inline-flex;align-items:baseline;gap:6px}.plpf__active{color:var(--stone)}.plpf__summary .icon{width:16px;height:16px;transition:transform .2s ease}.plpf[open] .plpf__summary .icon{transform:rotate(180deg)}.plpf__body{padding-bottom:20px}.plpf__list{display:flex;flex-direction:column;gap:4px}.plpf__item{position:relative}.plpf__check{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;margin:0}.plpf__option{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--text-sm);cursor:pointer}.plpf__box{flex:none;width:16px;height:16px;border:1px solid var(--ink);border-radius:var(--radius);background-color:transparent}.plpf__check:checked+.plpf__option .plpf__box{background-color:var(--ink);box-shadow:inset 0 0 0 3px var(--page)}.plpf__text{flex:1 1 auto}.plpf__count{flex:none;color:var(--stone);font-variant-numeric:tabular-nums}.plpf__item--empty .plpf__option{color:var(--stone);opacity:.45;cursor:not-allowed}.plpf__swatch{flex:none;width:16px;height:16px;outline:1px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.plpf__check:checked+.plpf__option--swatch .plpf__swatch{outline-color:var(--ink)}.plpf__check:focus-visible+.plpf__option{outline:2px solid var(--ink);outline-offset:2px}.plp__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.plp__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-sm)}.plp__chip .icon{width:14px;height:14px}.plp__chip--clear{border-color:transparent;color:var(--stone);text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.plp__chip:hover{border-color:var(--ink)}.plp__chip--clear:hover{color:var(--ink)}}.plp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--plp-grid-gap)}@media screen and (max-width:989px){.plp__grid{margin-inline:calc(var(--page-margin) * -1)}}@media screen and (min-width:990px){.plp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plp__grid .pcard,.plp__row .pcard{padding-bottom:24px}.plp__grid .pcard__body,.plp__row .pcard__body{padding-inline:var(--plp-card-inset)}.plp__grid .pcard__swatches,.plp__row .pcard__swatches{margin-left:calc(var(--plp-card-inset) - 4px)}.plp--tiles{padding-bottom:0}.plp.plp--tiles .plp__layout{padding-top:0}.section-collection-video:has(~.section-main-collection .plp--tiles) .cvideo{margin-bottom:0}.plp{overflow-x:clip}.plp__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100vw;margin:0 0 0 calc(50% - 50vw)}.plp__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--bone);color:var(--page)}@media screen and (min-width:990px){.plp__tile{aspect-ratio:1 / 1}}.plp__tile--wide{grid-column:1 / -1;aspect-ratio:4 / 3}@media screen and (min-width:990px){.plp__tile--wide{aspect-ratio:21 / 9}}.plp__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.plp__tile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--ink-rgb),.4),rgba(var(--ink-rgb),0) 30%)}.plp__tile-foot{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.plp__tile-label{min-width:0}.plp__tile-more{display:none;flex:none}@media screen and (min-width:990px){.plp__tile-foot{right:32px;bottom:40px;left:24px;font-size:var(--text-sm)}.plp__tile-more{display:inline}}@media(hover:hover){.plp__tile:hover .plp__tile-image{transform:scale(1.02)}.plp__tile:hover .plp__tile-more{text-decoration:underline;text-underline-offset:4px}}.plp__tile:focus-visible,.plp__banner:focus-visible{outline:2px solid var(--page);outline-offset:-6px}.plp__banner{position:relative;display:flex;grid-column:1 / -1;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--ink);color:var(--page);text-align:center}@media screen and (min-width:990px){.plp__banner{aspect-ratio:16 / 7}}.plp__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plp__banner-image--empty{fill:var(--stone)}.plp__banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--ink-rgb),.2)}.plp__banner-copy{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 var(--page-margin)}.plp__banner-heading{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1;text-transform:uppercase}.plp__banner-heading--light{font-weight:var(--font-weight-light)}@media screen and (min-width:990px){.plp__banner-heading{font-size:var(--text-3xl)}}.plp__banner-link{margin-top:28px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}@media(hover:hover){.plp__banner:hover .plp__banner-link{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.plp__tile-image{transition:none}}.plp__groups{display:flex;flex-direction:column;gap:32px}.plp__group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:8px}.plp__group-title{margin:0;font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.plp__group-title a{color:inherit;text-decoration:none}.plp__group-intro{display:flex;align-items:baseline;gap:16px;min-width:0}.plp__group-all{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--stone);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(hover:hover){.plp__group-title a:hover{text-decoration:underline;text-underline-offset:4px}}.plp__row{display:flex;gap:var(--plp-grid-gap);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.plp__row::-webkit-scrollbar{display:none}.plp__row-cell{flex:0 0 calc((100% - var(--plp-grid-gap) * 2) / 2.3);min-width:0;scroll-snap-align:start}@media screen and (max-width:989px){.plp__row{margin-inline:calc(var(--page-margin) * -1)}.plp__group-head{margin-bottom:4px}}@media screen and (min-width:990px){.plp__groups{gap:48px}.plp__row{scroll-snap-type:x mandatory}.plp__row-cell{flex-basis:calc((100% - var(--plp-grid-gap) * 3) / 4)}}.plp__foot{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:48px}.plp__showing{margin:0;font-size:var(--text-sm)}.plp__progress{width:160px;height:2px;background-color:var(--line)}.plp__progress-bar{display:block;height:100%;background-color:var(--ink);transition:width .3s ease}.plp__more{margin-top:12px;min-width:200px}.plp.is-appending .plp__more{pointer-events:none}.plp__cell--skeleton{display:flex;flex-direction:column}.plp__bone--media{aspect-ratio:var(--pcard-ratio, 4 / 5);margin-bottom:12px}.plp__bone--title{width:75%}.plp__bone--price{width:40%}.plp__state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:48px 0 64px;max-width:44ch}.plp__state-eyebrow{margin:0;color:var(--stone)}.plp__state-title{font-size:var(--text-xl)}.plp__state-body{margin:0}.plp__state .button{margin-top:12px}@media screen and (min-width:990px){.plp__state{padding:64px 0 96px}}.plp.is-loading .plp__grid,.plp.is-restoring .plp__grid{pointer-events:none}.plp.is-loading .plp__grid .pcard__media,.plp.is-restoring .plp__grid .pcard__media,.plp.is-loading .plp__grid .pcard__title,.plp.is-restoring .plp__grid .pcard__title,.plp.is-loading .plp__grid .pcard__price,.plp.is-restoring .plp__grid .pcard__price{background-color:var(--bone);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--page) 55%,transparent),transparent);background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-sheen 1.4s ease-in-out infinite;color:transparent}.plp.is-loading .plp__grid .pcard__media>*,.plp.is-restoring .plp__grid .pcard__media>*,.plp.is-loading .plp__grid .pcard__price *,.plp.is-restoring .plp__grid .pcard__price *,.plp.is-loading .plp__grid .pcard__meta,.plp.is-restoring .plp__grid .pcard__meta,.plp.is-loading .plp__grid .pcard__wish,.plp.is-restoring .plp__grid .pcard__wish,.plp.is-loading .plp__grid .pcard__add-frame,.plp.is-restoring .plp__grid .pcard__add-frame,.plp.is-loading .plp__grid .pcard__swatches,.plp.is-restoring .plp__grid .pcard__swatches{visibility:hidden}@media screen and (min-width:990px){.plp--drawer .plp__bar{display:block}.plp--drawer .plp__layout,.plp--drawer .plp__layout:has(.plp__rail){grid-template-columns:minmax(0,1fr);padding-top:24px}.plp--drawer .plp__rail{position:fixed;inset:0 0 0 auto;z-index:50;display:flex;align-self:stretch;width:min(420px,100vw);height:100%;max-height:none;padding-right:0;overflow:visible;background-color:var(--page);border-left:1px solid var(--line);transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.plp--drawer.is-filters-open .plp__rail{transform:translate(0);visibility:visible}.plp--drawer .plp__sheet{display:flex;flex-direction:column;width:100%;height:100%;max-height:none}.plp--drawer .plp__filters{flex:1 1 auto;overflow-y:auto;padding:0 24px}.plp--drawer .plp__rail .plp__sheet-head,.plp--drawer .plp__rail .plp__sheet-foot{display:flex;padding-inline:24px}.plp--drawer .plp__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;width:100%;background-color:rgba(var(--ink-rgb),.45);cursor:pointer}.plp--drawer .plp__scrim[hidden],.plp--drawer .plp__rail-clear{display:none}.plp--drawer .plp__layout:has(.plp__rail-clear) .plp__chip--clear{display:inline-flex}}@media(prefers-reduced-motion:reduce){.plp__rail{transition:none}}@media screen and (max-width:989px){.plp--drawer .plp__rail{top:0;right:0;bottom:0;left:0;max-height:none;border-top:0;transform:translate(100%)}.plp--drawer.is-filters-open .plp__rail{transform:translate(0)}.plp--drawer .plp__sheet{height:100%;max-height:none}.plp--drawer .plpf--sort{display:block}}.plp--drawer .plp__bar{border-block:0}.plp--drawer .plp__bar-button{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em}.plp__cols{display:flex;gap:4px;margin-left:auto;margin-right:-10px}.plp__cols-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;color:var(--stone)}.plp__cols-button .icon{width:18px;height:18px}.plp__cols-button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}@media screen and (max-width:989px){.plp__cols-button--desktop{display:none}}@media screen and (min-width:990px){.plp__cols-button--mobile{display:none}}@media screen and (max-width:989px){.plp--drawer[data-cols-mobile="1"] .plp__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){.plp--drawer[data-cols-desktop="2"] .plp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plp--drawer .plp__sheet-head{padding-top:24px;border-bottom:0}.plp--drawer .plp__sheet-title{font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.plp--drawer .plpf,.plp--drawer .plpf:first-child{border:0}.plp--drawer .plpf__summary{min-height:60px}.plp--drawer .plpf__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em}.plp--drawer .plpf__list--swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:1px 0 0 1px}.plp--drawer .plpf__list--swatches .plpf__item{margin:-1px 0 0 -1px;border:1px solid var(--line)}.plp--drawer .plpf__list--swatches .plpf__option{align-items:flex-start;gap:8px;min-height:58px;padding:12px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.plp--drawer .plpf__list--swatches .plpf__swatch{width:10px;height:10px;margin-top:2px;outline:0}.plp--drawer .plpf__list--swatches .plpf__count{display:none}.plp--drawer .plpf__list--swatches .plpf__check:checked+.plpf__option{box-shadow:inset 0 0 0 1px var(--ink)}.plp--drawer .plpf__list--swatches .plpf__check:focus-visible+.plpf__option{outline-offset:-2px}.plp--drawer .plp__sheet-foot{flex-direction:column-reverse;gap:8px;border-top:0}.plp--drawer .plp__sheet-clear,.plp--drawer .plp__sheet-apply{flex:none;width:100%}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-main-collection.css.map */
