.plp{--plp-gap-x: 12px;--plp-gap-y: 28px;--plp-gutter: 16px;--plp-line: #e4e4e4;--plp-muted: #6b6b6b;--plp-surface: #ffffff;--plp-tile-bg: #f4f4f4;--plp-focus: #171717;--plp-sticky-top: var(--theme-sticky-header-height, 0px)}@media(min-width:768px){.plp{--plp-gap-x: 16px;--plp-gap-y: 36px;--plp-gutter: 24px}}.plp-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.plp :focus-visible{outline:2px solid var(--plp-focus);outline-offset:2px}.plp-heading{padding:28px var(--plp-gutter) 8px;text-align:left}.plp-heading__title{margin:0}.plp-heading__desc{margin-top:8px;color:var(--plp-muted);max-width:70ch}.plp-subcats{padding:12px 0 8px}.plp-subcats__list{display:flex;gap:12px;margin:0;padding:0 var(--plp-gutter) 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--plp-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.plp-subcats__item{flex:0 0 auto;width:var(--plp-subcat-w-m, 112px);scroll-snap-align:start}@media(min-width:1000px){.plp-subcats__item{width:var(--plp-subcat-w-d, 150px)}}.plp-subcats__link{display:block;color:inherit;text-decoration:none}.plp-subcats__media{display:block;position:relative;aspect-ratio:1 / 1;background:var(--plp-tile-bg);overflow:hidden}.plp-subcats__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.plp-subcats__label{display:block;margin-top:8px;font-size:13px;line-height:1.3;text-align:center}.plp-subcats__link:hover .plp-subcats__label,.plp-subcats__link[aria-current=page] .plp-subcats__label{text-decoration:underline;text-underline-offset:3px}.plp .plp-toolbar.utility-bar{position:relative;z-index:40;display:flex;align-items:center;gap:8px;margin:0;padding:10px 0;background:var(--plp-surface);border-bottom:1px solid var(--plp-line)}.plp--sticky-toolbar .plp-toolbar.utility-bar{position:sticky;top:var(--plp-sticky-top)}@media(min-width:768px){.plp--sticky-mobile-only .plp-toolbar.utility-bar{position:relative;top:auto}}.plp .utility-bar--sticky-mobile-copy{display:none!important}.plp-toolbar__chips{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.plp-toolbar__chips::-webkit-scrollbar{display:none}.plp-toolbar__end{flex:0 0 auto;display:flex;align-items:center;gap:16px;font-size:13px}.plp-toolbar__count{color:var(--plp-muted);white-space:nowrap}@media(max-width:767.98px){.plp-toolbar__count{display:none}}.plp-btn-chip,.plp-chip>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--plp-line);border-radius:999px;background:var(--plp-surface);color:inherit;font:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;list-style:none}.plp-chip>summary::-webkit-details-marker{display:none}.plp-btn-chip:hover,.plp-chip>summary:hover{border-color:currentColor}.plp-btn-chip--primary{flex:0 0 auto;background:#171717;border-color:#171717;color:#fff}.plp-btn-chip--primary:hover{border-color:#171717;opacity:.9}.plp-btn-chip svg{width:14px;height:14px}.plp-chip[open]>summary,.plp-chip--active>summary{border-color:currentColor;font-weight:600}.plp-chip__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#171717;color:#fff;font-size:11px}.plp-btn-chip--primary .plp-chip__count{background:#fff;color:#171717}.plp-chip__chev{transition:transform .15s}.plp-chip[open] .plp-chip__chev{transform:rotate(180deg)}.plp-chip__chev svg{width:12px;height:12px}.plp-chip__panel{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:50;max-height:min(60vh,420px);overflow:auto;padding:16px;background:var(--plp-surface);border:1px solid var(--plp-line);box-shadow:0 12px 24px #00000014}@media(min-width:768px){.plp-chip__panel{right:auto;left:var(--plp-panel-left, 0);width:320px}}.plp-chip__fieldset{margin:0;padding:0;border:0}.plp-chip__legend{padding:0;margin-bottom:10px;font-weight:600;font-size:13px}.plp-chip__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none}.plp-chip__option{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.plp-chip__option input{width:16px;height:16px;margin:0;accent-color:#171717}.plp-chip__option--disabled{opacity:.4;cursor:not-allowed}.plp-chip__option-count{color:var(--plp-muted)}.plp-chip__panel-foot{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--plp-line);font-size:13px}.plp-chip__panel-foot button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.plp [data-ajax-container].ajax-loading .plp-grid{opacity:.5;transition:opacity .15s}.plp--drawer .filter-container{display:block}.plp--drawer .filter-container .filters{position:fixed;z-index:8002;top:0;right:100%;width:min(420px,88vw);height:100%;padding:20px;background:#fff;overflow:auto;overscroll-behavior:contain;visibility:hidden;opacity:1;transform:none;transition:transform .35s cubic-bezier(.55,.03,.37,.96),visibility 0s linear .35s}.plp--drawer .filter-container .filters .filters__inner{padding-inline-end:0;position:static}.plp--drawer .filter-container.filter-container--show-filters-mobile .filters{visibility:visible;transform:translate(100%);transition:transform .35s cubic-bezier(.55,.03,.37,.96),visibility 0s}.plp--drawer .filter-container .filter-shade{display:block;position:fixed;z-index:8001;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s,visibility .35s}.plp--drawer .filter-container.filter-container--show-filters-mobile .filter-shade{opacity:.45;pointer-events:auto;visibility:visible}.plp--drawer .filter-group__item{display:flex;margin:0 0 .5em;padding:.1em 0}.plp--drawer .filters__close{display:inline-flex;padding:6px}.plp--drawer .filters-adjacent{width:100%}html.plp-drawer-open{overflow:hidden}.plp--drawer .filters{display:flex;flex-direction:column;padding-bottom:0}.plp--drawer .filters__inner{flex:1 1 auto}.plp-drawer-foot{position:sticky;bottom:0;margin:16px -20px 0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--plp-line)}.plp-drawer-foot__btn{width:100%}@media(prefers-reduced-motion:reduce){.plp--drawer .filter-container .filters,.plp--drawer .filter-container .filter-shade{transition:none}}.plp .collection-listing .plp-grid.product-list{--plp-cols: var(--plp-cols-m, 2);display:grid;grid-template-columns:repeat(var(--plp-cols),minmax(0,1fr));grid-auto-flow:row dense;column-gap:var(--plp-gap-x);row-gap:var(--plp-gap-y);height:auto;margin:20px 0 0;padding:0}.plp .collection-listing .plp-grid.product-list--per-row-mob-1{--plp-cols-m: 1}.plp .collection-listing .plp-grid.product-list--per-row-mob-2{--plp-cols-m: 2}@media(min-width:768px){.plp .collection-listing .plp-grid.product-list{--plp-cols: var(--plp-cols-t, 3)}}@media(min-width:1000px){.plp .collection-listing .plp-grid.product-list{--plp-cols: var(--plp-cols-d, 4)}}.plp .collection-listing .plp-grid>.product-block{width:auto;min-width:0;margin:0;padding:0}.plp-card .image-cont,.plp-card .product-block__image .rimage-wrapper,.plp-card .rimage-wrapper.lazyload--placeholder{background:var(--plp-card-bg, #ffffff)}.plp-card .plp-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--plp-card-bg, #ffffff)}.plp-card .plp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .25s ease}.plp-card .plp-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}@media(hover:hover)and (pointer:fine){.plp-card:hover .plp-card__alt,.plp-card .product-link:focus-visible .plp-card__alt{opacity:1}}@media(prefers-reduced-motion:reduce){.plp-card .plp-card__img,.plp-card .plp-card__alt{transition:none}}.plp-card .product-label-container{top:10px;left:10px;right:auto;bottom:auto;flex-direction:row;flex-wrap:wrap;gap:4px}.plp-card .product-label{margin:0}.plp-card .product-label>span{padding:4px 7px!important;background:#fff!important;color:#171717!important;border:1px solid #e6e6e6;font-size:10px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-shadow:none!important}.plp-card .product-label--sale>span{color:#b42318!important}.plp--sale-in-price .plp-card .product-label--sale,.plp--sale-in-price .plp-card .price-label--sale{display:none}.plp-card .product-price__amount--on-sale{color:#b42318;font-weight:600}.plp-card .product-price__compare{color:#8a8a8a;opacity:1;text-decoration:line-through}.plp-card .plp-card__save{color:#b42318;font-size:12px;font-weight:600}.plp-swatches__link{display:block}.plp-swatches__link.is-current{outline:1px solid #171717;outline-offset:2px}.plp-swatches__link:focus-visible{outline:2px solid #171717;outline-offset:2px}.plp-card .rimage-wrapper{padding-top:100%!important}.plp-card .rimage__image,.plp-card .rimage__image.cover{object-fit:contain!important}.plp-card .rimage-background{background-size:contain!important;background-repeat:no-repeat;background-position:center}.plp-card .product-info{text-align:left;padding:10px 0 0}.plp-card .product-info .inner,.plp-card .product-info .innerer{padding:0}.plp-card .product-block__title{font-size:14px;line-height:1.35;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plp-card .product-price{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px 8px;margin-top:4px;font-size:14px}.plp-card .product-price .product-price__item{margin:0}.plp-card .product-block__subtitle,.plp-card .product-block__prime{font-size:12px;color:var(--plp-muted);margin-top:2px}.plp-card .product-label{font-size:11px;letter-spacing:.04em}.plp-swatches{display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:0;list-style:none}.plp-swatches__dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background-color:var(--swatch, #ddd);background-size:cover;background-position:center}.plp-swatches__more,.plp-swatches__text{font-size:12px;color:var(--plp-muted)}.plp-card .image-cont{position:relative}.plp-qa{margin:0}.plp-qa__open{position:absolute;z-index:4;left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 12px;border:0;border-radius:999px;background:#fffffff0;color:#171717;font:inherit;font-size:13px;box-shadow:0 2px 8px #0000001f;cursor:pointer}.plp-qa__plus{font-size:20px;line-height:1}.plp-qa__open-text{display:none}@media(hover:hover)and (min-width:1000px){.plp-qa__open-text{display:inline}.plp-qa__open{opacity:0;transform:translate(-50%,4px);transition:opacity .15s,transform .15s,background-color .15s}.plp-card:hover .plp-qa__open,.plp-qa__open:focus-visible,.plp-qa-open .plp-qa__open{opacity:1;transform:translate(-50%)}}.plp-qa__open:hover,.plp-qa__open:focus-visible,.plp-qa__open[aria-expanded=true]{background:#e8e8e8;color:#171717}.plp-qa__open:focus-visible{outline:2px solid #171717;outline-offset:2px}.plp-qa.is-adding .plp-qa__open{opacity:.6;pointer-events:none}.plp-qa.is-added .plp-qa__open{background:#e8e8e8;color:#171717;opacity:1}.plp-qa__panel{position:absolute;z-index:5;left:6px;right:6px;bottom:6px;max-height:calc(100% - 12px);overflow:auto;padding:12px 12px 10px;background:#fffffffa;box-shadow:0 6px 20px #00000024;text-align:left}.plp-qa__close{position:absolute;top:2px;right:2px;width:36px;height:36px;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer}.plp-qa__option{margin:0 0 8px;padding:0;border:0}.plp-qa__option--single{display:none}.plp-qa__legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600}.plp-qa__values{display:flex;flex-wrap:wrap;gap:6px}.plp-qa__value{min-width:40px;min-height:36px;padding:0 10px;border:1px solid var(--plp-line);background:#fff;color:inherit;font:inherit;font-size:13px;cursor:pointer}.plp-qa__value:hover{background:#efefef;border-color:#cfcfcf}.plp-qa__value[aria-pressed=true]{background:#f2f2f2;border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.plp-qa__value[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.plp-qa__msg{margin:4px 0 0;font-size:12px;color:#b42318}.plp-qa__msg:empty{display:none}.plp-tile{position:relative;min-width:0;overflow:hidden;background:var(--plp-tile-bg);color:#fff;grid-column:1 / -1;aspect-ratio:var(--plp-tile-ratio-m, 4 / 5)}.plp-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.plp-tile__media,.plp-tile__media img,.plp-tile__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.plp-tile__media img,.plp-tile__media video{object-fit:cover;object-position:var(--plp-tile-focal, center)}.plp-tile__content{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(to top,#00000073,#0000)}.plp-tile--text-dark{color:#171717}.plp-tile--text-dark .plp-tile__content{background:none}.plp-tile__kicker{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.plp-tile__heading{margin:0;color:inherit;font-size:clamp(18px,2.2vw,28px);line-height:1.15}.plp-tile__cta{display:inline-block;margin-top:10px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.plp-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8a8a8a}.plp-tile__placeholder svg{width:60%;height:60%;opacity:.4}.plp-tile--video.plp-tile--span-1{grid-column:auto;aspect-ratio:auto;min-height:100%}@media(min-width:768px){.plp-tile{aspect-ratio:auto;min-height:100%}.plp-tile--span-2{grid-column:span 2}.plp-tile--span-2.plp-tile--align-right{grid-column:-3 / -1}.plp-tile--rows-2{grid-row:span 2}.plp-tile--video.plp-tile--span-1{grid-column:span 1}.plp-grid[data-plp-cols-d="2"] .plp-tile--span-2{aspect-ratio:var(--plp-tile-ratio-d, 16 / 9)}}@media(min-width:768px)and (max-width:999.98px){.plp-grid[data-plp-cols-t="2"] .plp-tile--span-2{aspect-ratio:var(--plp-tile-ratio-d, 16 / 9)}}.plp-tile__pause{position:absolute;z-index:2;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.plp-tile__pause svg{width:14px;height:14px;fill:currentColor}.plp-tile__pause .plp-icon-play{display:none}.plp-tile__pause[aria-pressed=true] .plp-icon-play{display:block}.plp-tile__pause[aria-pressed=true] .plp-icon-pause{display:none}.plp--chips-square .plp-btn-chip,.plp--chips-square .plp-chip>summary{min-height:32px;padding:0 12px;border:1px solid #171717;border-radius:0;background:#fff;color:#171717;font-size:12px;font-weight:400;letter-spacing:.01em}.plp--chips-square .plp-btn-chip--primary{background:#fff;color:#171717;border-color:#171717}.plp--chips-square .plp-btn-chip--primary>span[aria-hidden=true]{display:none}.plp--chips-square .plp-btn-chip:hover,.plp--chips-square .plp-chip>summary:hover,.plp--chips-square .plp-chip[open]>summary,.plp--chips-square .plp-chip--active>summary,.plp--chips-square .plp-btn-chip.plp-chip--active{background:#171717;color:#fff}.plp--chips-square .plp-chip__chev{display:none}.plp--chips-square .plp-chip__count{background:transparent;color:inherit;min-width:0;padding:0}.plp--chips-square .plp-chip__count:before{content:"("}.plp--chips-square .plp-chip__count:after{content:")"}.plp--chips-square .plp-toolbar.utility-bar{border-bottom:0;gap:6px}.plp--chips-square .plp-toolbar__chips{gap:6px}.plp--subcats-large .plp-subcats__item{width:128px}@media(min-width:1000px){.plp--subcats-large .plp-subcats__item{width:170px}}.plp--subcats-large .plp-subcats__label{text-align:left;font-size:13px}.plp-subcats__link[aria-current=page] .plp-subcats__media{outline:1px solid #171717;outline-offset:-1px}.plp-subcats__link[aria-current=page] .plp-subcats__label{text-decoration:none;font-weight:600}.plp-promo{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--plp-gap-x);width:100%;margin:0 auto}@media(min-width:1000px){.plp-promo{width:68%;gap:24px}}.plp-promo__card{min-width:0}.plp-promo__link{display:block;color:inherit;text-decoration:none}.plp-promo__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--plp-tile-bg)}.plp-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plp-promo__media--product{aspect-ratio:1 / 1}.plp-promo__media--product img{object-fit:contain}.plp-promo__caption{display:flex;flex-direction:column;gap:2px;padding-top:10px;font-size:14px}.plp-promo__title{font-weight:500}.plp-promo__link:hover .plp-promo__title{text-decoration:underline;text-underline-offset:3px}.plp-tile--product-image .plp-tile__media img{object-fit:contain}.plp-empty{padding:48px 0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/26/assets/plp.css.map */
