.pcard-shadow-sm .product-card,.pcard-shadow-md .product-card{box-shadow:var(--shadow-md)}.pcard-shadow-lg .product-card{box-shadow:var(--shadow-lg)}.pcard-has-bg .product-card{background-color:var(--pcard-bg, rgb(var(--color-background)));padding:var(--space-4);border-radius:var(--radius-card, var(--space-2));box-shadow:var(--shadow-md)}@media (max-width: 767.98px){.pcard-has-bg .product-card{padding:var(--space-1)}}.pcard-has-border .product-card{border:1px solid var(--pcard-border-color, rgb(var(--color-border), var(--color-border-alpha, 1)))}.product-card__info{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);text-align:left}.product-card__quickview.product-card__quickview-link{position:static;display:inline;width:auto;height:auto;padding:0;margin:0;background:none;border:none;text-decoration:none}.product-card__quickview.product-card__quickview-link:hover{text-decoration:none;background:none}.facets-sidebar-wrapper{padding:var(--space-6);border-radius:var(--radius-card, var(--space-2));box-shadow:var(--shadow-md)}.collection__content{--facet-width: clamp(240px, calc(22% + var(--space-4)), 320px);align-items:flex-start;gap:var(--space-6);max-width:1600px;margin-inline:auto}@media (min-width: 1280px){.collection__content{gap:var(--space-5)}}#ProductsList{--f-columns-xl: 3}@media (min-width: 1600px){#ProductsList{--f-columns-xl: 4}}.collection__content #FacetFiltersContainer{flex:0 0 var(--facet-width)}.collection__toolbar{background:rgb(var(--color-background));padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);width:100%;border-radius:var(--radius-card, var(--space-2));box-shadow:var(--shadow-md)}.collection__search-box{position:relative;display:flex;min-width:0}.collection__search-input{padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);font-size:var(--text-sm);font-family:var(--font-body-family);border:1px solid rgb(var(--color-border),.3);border-radius:var(--radius-sm, .6rem);background-color:rgb(var(--color-field),var(--color-field-alpha, 1));color:rgb(var(--color-field-text));transition:border-color .2s ease,box-shadow .2s ease}.collection__search-input:focus{outline:none;border-color:rgb(var(--color-foreground),.4);box-shadow:0 0 0 2px rgb(var(--color-foreground),.1)}.collection__search-input::placeholder{color:rgb(var(--color-foreground),.5)}.collection__search-input::-webkit-search-decoration,.collection__search-input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.collection__search-box:after{content:"";position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");opacity:.5;pointer-events:none}.collection__toolbar .facet-short{position:relative}.collection__toolbar .facet-short .form-control--select{appearance:none;-webkit-appearance:none;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border),.3);border-radius:var(--radius-sm, .6rem);font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:10rem}.collection__toolbar .facet-short .form-control--select:hover{border-color:rgb(var(--color-foreground),.4)}.collection__toolbar .facet-short .form-control--select:focus{outline:none;border-color:rgb(var(--color-foreground),.6);box-shadow:0 0 0 2px rgb(var(--color-foreground),.1)}.collection__toolbar .facet-short .icon{pointer-events:none;color:rgb(var(--color-foreground),.6);transition:color .2s ease}.collection__toolbar .facet-short:hover .icon{color:rgb(var(--color-foreground))}.facets-sidebar-wrapper[style*=border-radius]{overflow:hidden}.collection .card-media,.collection .card-media--link,.collection .card-media__media{height:100%}.facet-accordion-details{border-bottom:1px solid rgb(var(--color-foreground),.15)}.facet-accordion-details .accordion-details__summary{padding-block:var(--space-4);border:0}.facet-accordion-details .accordion-details__content{padding-block:0 var(--space-4)}.facet-accordion-details .accordion-details__content ul{padding-top:var(--space-3);max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground),.3) transparent}.facet-accordion-details .accordion-details__content ul::-webkit-scrollbar{width:6px}.facet-accordion-details .accordion-details__content ul::-webkit-scrollbar-track{background:rgb(var(--color-foreground),.1);border-radius:3px}.facet-accordion-details .accordion-details__content ul::-webkit-scrollbar-thumb{background:rgb(var(--color-foreground),.3);border-radius:3px}.facet-accordion-details .accordion-details__content ul::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-foreground),.5)}.facet-accordion-details:first-child .accordion-details__summary{padding-top:0}.facet-accordion-details:last-child{border-bottom:0}.facet-accordion-details:last-child .accordion-details__content{padding-bottom:0}.facet-clear-single{font-size:var(--text-xs);opacity:.7;text-decoration:underline;padding:var(--space-0d5) var(--space-1)}.facet-clear-single:hover{opacity:1}.facet-accordion-details.has-active-filters .h6{font-weight:600}.facet-accordion--always-open .accordion-details__summary{cursor:default}.facet-accordion--always-open .accordion-details__summary::marker,.facet-accordion--always-open .accordion-details__summary::-webkit-details-marker{display:none}.facet-group--no-header{border-bottom:1px solid rgb(var(--color-foreground),.15);padding-block:var(--space-3)}.facet-group--no-header .count{font-variant-numeric:tabular-nums;min-width:2ch;text-align:right;font-size:var(--text-base);color:rgb(var(--color-foreground),.65)}.facet-group--no-header .count:before{content:"("}.facet-group--no-header .count:after{content:")"}.facet-group--no-header:first-child{padding-top:0}.facet-group--no-header:last-child{border-bottom:0;padding-bottom:0}price-range{gap:var(--space-5);padding-top:var(--space-4)}.facet-range{-webkit-appearance:none;appearance:none;background:none;height:.4rem;vertical-align:top;margin:0}.facet-range__max{inset-block-start:0;inset-inline-start:0}.facet-range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-border),var(--color-border-alpha, 1)) var(--range-min),rgb(var(--color-foreground)) var(--range-min),rgb(var(--color-foreground)) var(--range-max),rgb(var(--color-border),var(--color-border-alpha, 1)) var(--range-max));border-radius:0;height:.4rem}.facet-range__input{-webkit-appearance:textfield;appearance:textfield;min-width:6rem;max-width:8rem;padding:var(--space-2) var(--space-3);font-size:var(--text-lg);text-align:center;line-height:1.4}.facet-range__input::-webkit-inner-spin-button,.facet-range__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.facet-range__symbol{font-size:var(--text-sm);color:rgb(var(--color-foreground));flex-shrink:0}.facet-input-wrapper{margin-top:var(--space-3);display:flex;justify-content:space-between;width:100%}.facet-input-wrapper>div:last-child{justify-content:flex-end}.button-show-more.btn--link{background-color:rgb(var(--color-foreground),.08);border:1px solid rgb(var(--color-foreground),.15);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)!important;font-size:var(--text-xs);color:rgb(var(--color-foreground),.7);margin-top:var(--space-3);transition:background-color .2s,color .2s}.button-show-more.btn--link:after{display:none}.button-show-more.btn--link:hover{background-color:rgb(var(--color-foreground),.12);color:rgb(var(--color-foreground),.9)}.facet-clear-all.btn--link{background-color:rgb(var(--color-foreground));border:none;border-radius:40px;padding:var(--space-2) var(--space-4)!important;font-size:var(--text-xs);color:rgb(var(--color-background));text-decoration:none;transition:background-color .2s,transform .1s}.facet-clear-all.btn--link:after{display:none}.facet-clear-all.btn--link:hover{background-color:rgb(var(--color-foreground),.85);color:rgb(var(--color-background));transform:scale(1.02)}.facet-range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;border:1px solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}.facet-range::-webkit-slider-runnable-track{background-color:rgb(var(--color-border),.5);border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-moz-range-thumb{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;cursor:pointer;height:12px;width:12px}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-webkit-slider-runnable-track{background:none}.facet-range::-moz-range-progress{background-color:rgb(var(--color-foreground))}.facet-range::-moz-range-track{background-color:rgb(var(--border-color))}.facet-range::-webkit-slider-thumb{pointer-events:auto}.facet-range::-moz-range-thumb{pointer-events:auto}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{background:none}@media not screen and (pointer: fine){.facet-range::-webkit-slider-thumb{height:20px;margin-block-start:-9px;width:20px}.facet-range::-moz-range-thumb{height:16px;width:16px}}.facet-remove{height:auto;font-weight:inherit;padding-inline:var(--space-3);padding-block:var(--space-1)}.facet-remove.btn--secondary{background-color:rgb(var(--color-foreground),.08);color:rgb(var(--color-foreground),.75);border:1px solid rgb(var(--color-foreground),.15)}.facet-remove.btn--secondary:hover{background-color:rgb(var(--color-foreground),.12);color:rgb(var(--color-foreground),.9)}.facet-remove .swatch-color{--swatch-size: var(--space-4);border:0}.facets-active-wrapper{position:relative;overflow:hidden}.facets-active{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:var(--space-5)}.facets-active::-webkit-scrollbar{display:none}.facets-active-scroll-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);min-width:var(--space-7);min-height:var(--space-7);aspect-ratio:1;background:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground),.2);border-radius:50%;font-size:var(--text-xs);font-weight:600;color:rgb(var(--color-foreground),.6);cursor:pointer;box-shadow:-6px 0 12px rgb(var(--color-background)),0 1px 3px #00000014;opacity:0;pointer-events:none;transition:opacity .2s,background-color .2s,color .2s,border-color .2s;z-index:10;padding:0;line-height:1}.facets-active-scroll-btn:hover{background:rgb(var(--color-foreground),.06);color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground),.3)}.facets-active-wrapper.has-overflow .facets-active-scroll-btn{opacity:1;pointer-events:auto}.facets-active-wrapper.scrolled-end .facets-active-scroll-btn{opacity:0;pointer-events:none}@media (max-width: 767px){.facets-active-wrapper{display:none}}.facet-remove{width:auto;max-width:none;flex-shrink:0}.facet-remove .btn__text{overflow:visible;text-overflow:unset;max-width:none}.facet-clear-all{flex-shrink:0}.facet-short select{--inputs-border-width: 1px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--radius-input, var(--radius-sm));padding:0 var(--space-8) 0 var(--space-3);font-weight:var(--font-body-weight-bolder);transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-out);cursor:pointer}.facet-short select:hover{border-color:rgb(var(--color-foreground))}.facet-short select:focus{outline:none;border-color:rgb(var(--color-primary));box-shadow:0 0 0 3px rgb(var(--color-primary),.15)}@media (max-width: 767.98px){.facet-drawer .drawer__inner{width:85%;max-width:32rem}}.facet-drawer .drawer__inner{box-shadow:var(--shadow-xl)}.facet-drawer .drawer__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid rgb(var(--color-foreground),.15);background-color:rgb(var(--color-foreground),.08)}.facet-drawer .drawer__header-inner{padding:0;border:0}.facet-drawer .drawer__body{padding:var(--space-3) var(--space-4);padding-bottom:0}@media (max-width: 767.98px){.facet-drawer .facet-accordion-details .accordion-details__summary{padding-block:var(--space-3)}.facet-drawer .facet-accordion-details .accordion-details__content{padding-block-end:var(--space-3)}.facet-drawer .facet-list label{padding-block:var(--space-2)}}.facet-drawer .drawer__sticky--bottom{width:auto;padding:var(--space-3) var(--space-4);margin-inline:calc(var(--space-4) * -1);background:rgb(var(--color-background));box-shadow:0 -4px 16px #0000000d}.facet-drawer-button{padding-inline:var(--space-4);gap:var(--space-2);border-radius:var(--radius-button, var(--radius-sm));transition:var(--transition-colors),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.facet-drawer-button:hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-1px);box-shadow:var(--shadow-md)}.facet-drawer-button:active{transform:translateY(0)}.facet-drawer-button:hover svg{color:rgb(var(--color-background))}.facet-short-drawer{padding:var(--space-2);margin-bottom:var(--space-4);background-color:rgb(var(--color-foreground),.04);border-radius:var(--radius-sm);border:1px solid rgb(var(--color-foreground),.1);border-bottom:1px solid rgb(var(--color-foreground),.15)}.facet-short-drawer .form-control--select{background-color:transparent;border:0}.facets-active{margin-bottom:var(--space-6);margin-top:var(--space-3)}.facets-active a:nth-last-child(1 of.facet-remove){margin-inline-end:var(--space-5)}#ProductsList[data-layout=grid] .product-card-style-card .article-card__media{margin:0;border-radius:var(--pcard-radius) var(--pcard-radius) 0 0}#ProductsList[data-layout=grid] .product-card-style-card .article-card__content{padding:var(--space-3)}#ProductsList[data-layout=list]{display:block!important}#ProductsList[data-layout=list] .product-card__wrapper{display:flex;align-items:center;gap:var(--space-5) var(--space-6)}#ProductsList[data-layout=list] .product-card__image-wrapper{flex-shrink:0;width:var(--pcard-media-width, 16.5rem);max-width:50%}#ProductsList[data-layout=list] .product-card__info{text-align:start;flex-grow:1;padding:0}#ProductsList[data-layout=list] .product-card__swatches,#ProductsList[data-layout=list] .product-card .f-price{justify-content:flex-start}#ProductsList[data-layout=list] .article-card{display:flex;align-items:center;gap:var(--space-5) var(--space-6)}#ProductsList[data-layout=list] .article-card__media{flex-shrink:0;width:var(--pcard-media-width, 16.5rem);max-width:50%;margin:0}#ProductsList[data-layout=list] .article-card__content{text-align:start;flex-grow:1;padding:0}#ProductsList[data-layout=list] .image-column{display:none}#ProductsList[data-layout=list] .product-card-style-card .product-card__image-wrapper{border-radius:var(--pcard-radius)}#ProductsList[data-layout=list].products-list--list-standard .f-column{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid rgb(var(--color-border),var(--color-border-alpha, 1))}#ProductsList[data-layout=list].products-list--list-standard .f-column:last-child{margin-bottom:0}#ProductsList[data-layout=list].products-list--list-card .f-column{margin-bottom:var(--space-3)}#ProductsList[data-layout=list].products-list--list-card .f-column:last-child{margin-bottom:0}#ProductsList[data-layout=list].products-list--list-card .product-card{padding:var(--space-4);border-radius:var(--pcard-radius)}@media (min-width: 768px){#ProductsList[data-layout=list].products-list--list-standard{--pcard-media-width: 24.4rem}#ProductsList[data-layout=list].products-list--list-card{--pcard-media-width: 18rem}#ProductsList[data-layout=list] .product-card__image-wrapper{max-width:30%;margin-inline-end:var(--space-2)}#ProductsList[data-layout=list] .product-card__list-actions{display:flex}#ProductsList[data-layout=list] .article-card__media{max-width:30%;margin-inline-end:var(--space-2)}}#ProductsList.pcard-custom-bg .product-card{background-color:var(--pcard-bg)}#ProductsList.pcard-custom-padding .product-card{padding:var(--pcard-padding)}#ProductsList .product-card{border-radius:var(--pcard-radius, 0);overflow:hidden}#ProductsList .product-card__image-wrapper{position:relative;border-radius:var(--pcard-radius, 0) var(--pcard-radius, 0) 0 0}#ProductsList.pcard-custom-border .product-card{border:var(--pcard-border-width) solid var(--pcard-border-color)}#ProductsList.pcard-custom-shadow .product-card{box-shadow:var(--pcard-shadow)}#ProductsList.pcard-custom-image-radius .product-card__image-wrapper{border-radius:var(--pcard-image-radius);overflow:hidden}#ProductsList.pcard-custom-image-radius .product-card__image-wrapper img{border-radius:var(--pcard-image-radius)}#ProductsList.pcard-custom-image-padding .product-card__image-wrapper{padding:var(--pcard-image-padding)}#ProductsList.pcard-custom-info-padding .product-card__info{padding-left:var(--pcard-info-padding-x, 0);padding-right:var(--pcard-info-padding-x, 0);padding-bottom:var(--pcard-info-padding-bottom, 0)}#ProductsList.pcard-custom-info-bg .product-card__info{background-color:var(--pcard-info-bg)}#ProductsList .algolia-product-card{border-radius:var(--pcard-radius, 0);overflow:hidden}#ProductsList .algolia-product-card .product-card__image-wrapper{position:relative;border-radius:var(--pcard-radius, 0) var(--pcard-radius, 0) 0 0}#ProductsList.pcard-custom-bg .algolia-product-card{background-color:var(--pcard-bg)}#ProductsList.pcard-custom-padding .algolia-product-card{padding:var(--pcard-padding)}#ProductsList.pcard-custom-border .algolia-product-card{border:var(--pcard-border-width) solid var(--pcard-border-color)}#ProductsList.pcard-custom-shadow .algolia-product-card{box-shadow:var(--pcard-shadow)}#ProductsList.pcard-custom-image-radius .algolia-product-card .product-card__image-wrapper{border-radius:var(--pcard-image-radius);overflow:hidden}#ProductsList.pcard-custom-image-radius .algolia-product-card .product-card__image-wrapper img{border-radius:var(--pcard-image-radius)}#ProductsList.pcard-custom-image-padding .algolia-product-card .product-card__image-wrapper{padding:var(--pcard-image-padding)}#ProductsList.pcard-custom-info-padding .algolia-product-card .product-card__info{padding-left:var(--pcard-info-padding-x, 0);padding-right:var(--pcard-info-padding-x, 0);padding-bottom:var(--pcard-info-padding-bottom, 0)}#ProductsList.pcard-custom-info-bg .algolia-product-card .product-card__info{background-color:var(--pcard-info-bg)}#ProductsList[data-layout=grid] .f-column{display:flex}#ProductsList[data-layout=grid] .product-card{display:flex;flex-direction:column;height:100%;width:100%}#ProductsList[data-layout=grid] .product-card__wrapper,#ProductsList[data-layout=grid] .product-card__info{display:flex;flex-direction:column;flex:1}#ProductsList .product-card [class*=wishlist]:hover svg,#ProductsList .product-card [class*=heart]:hover svg,#ProductsList .product-card button:has(svg[class*=heart]):hover svg,#ProductsList .product-card a:has(svg[class*=heart]):hover svg{fill:var(--color-badge-sale, rgb(229, 57, 53));color:var(--color-badge-sale, rgb(229, 57, 53))}#ProductsList .product-card [class*=wishlist]:hover,#ProductsList .product-card [class*=heart]:hover{color:var(--color-badge-sale, rgb(229, 57, 53))}#ProductsList.products-grid .product-card{background-color:var(--pcard-bg);padding:var(--pcard-padding);border-radius:var(--pcard-border-radius);border:var(--pcard-border-width) solid var(--pcard-border-color);box-shadow:var(--pcard-shadow);overflow:hidden}#ProductsList.products-grid .product-card__image-wrapper{border-radius:var(--pcard-image-radius);padding:var(--pcard-image-padding);overflow:hidden}#ProductsList.products-grid .product-card__image-wrapper img{border-radius:var(--pcard-image-radius)}#ProductsList.products-grid .product-card__info{background-color:var(--pcard-info-bg);padding-top:var(--pcard-info-gap);padding-left:var(--pcard-info-padding-x);padding-right:var(--pcard-info-padding-x);padding-bottom:var(--pcard-info-padding-bottom)}#ProductsList.products-grid .f-column{display:flex}#ProductsList.products-grid .product-card{display:flex;flex-direction:column;height:100%;width:100%}#ProductsList.products-grid .product-card__wrapper,#ProductsList.products-grid .product-card__info{display:flex;flex-direction:column;flex:1}#ProductsList.products-grid .f-price,.section--related-products .f-price,.section--recently-viewed-products .f-price{margin-top:auto}.products-grid .product-card [class*=wishlist]:hover svg,.products-grid .product-card [class*=heart]:hover svg,.section--related-products .product-card [class*=wishlist]:hover svg,.section--related-products .product-card [class*=heart]:hover svg,.section--recently-viewed-products .product-card [class*=wishlist]:hover svg,.section--recently-viewed-products .product-card [class*=heart]:hover svg{fill:var(--color-badge-sale, rgb(229, 57, 53));color:var(--color-badge-sale, rgb(229, 57, 53))}#ProductGridContainer,#ProductGridWrapper{overflow-x:hidden;max-width:100%}#ProductsList{max-width:100%;overflow:hidden}#ProductsList .f-column,#ProductsList .product-column,#ProductGridContainer .f-column,#ProductGridContainer .product-column{min-width:0;overflow:hidden}#ProductsList .product-card,#ProductGridContainer .product-card{width:100%;max-width:100%;overflow:hidden}#ProductsList.pcard-shadow-sm .product-column,#ProductsList.pcard-shadow-md .product-column,#ProductsList.pcard-has-bg .product-column{box-shadow:var(--shadow-md);border-radius:var(--radius-card, var(--space-2))}#ProductsList .product-card__image-wrapper,#ProductsList .product-card__image-wrapper img,#ProductGridContainer .product-card__image-wrapper,#ProductGridContainer .product-card__image-wrapper img,#ProductsList .media-wrapper,#ProductsList .media-wrapper img,#ProductGridContainer .media-wrapper,#ProductGridContainer .media-wrapper img{width:100%;max-width:100%}@media (max-width: 767px){#ProductsList .product-card__title,#ProductsList .text-pcard-title{line-height:1.3;margin-bottom:var(--space-1)}#ProductsList .product-card__vendor{font-size:var(--text-xs);opacity:.7;margin-bottom:var(--space-1)}#ProductsList .product-card__info{padding-top:var(--space-3);gap:var(--space-2)}#ProductsList .product-card .f-price{font-weight:var(--font-pcard-price-weight, 600)}#ProductsList .product-card__badge .badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}#ProductsList.f-grid{--f-row-gap: var(--space-2);--f-column-gap: var(--space-2);gap:var(--f-row-gap) var(--f-column-gap)!important}#ProductGridContainer,#ProductGridWrapper,#ProductsList,.collection__products{padding-inline:0!important}#ProductsList .product-card{--pcard-padding: .6rem;--pcard-image-padding: 0;--pcard-info-padding-x: .6rem;--pcard-info-padding-bottom: .6rem;--pcard-info-gap: .4rem}#ProductsList .product-card__info{padding:var(--space-2)!important;gap:var(--space-1)}}#ProductsList[data-layout=grid] .product-card__info{flex:1;display:flex;flex-direction:column}layout-switcher{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background-color:rgb(var(--color-border),.1);border-radius:var(--radius-button, var(--radius-sm))}layout-switcher button{padding:var(--space-2);border-radius:calc(var(--radius-button, var(--radius-sm)) - 2px);transition:var(--transition-colors)}layout-switcher button:not(.btn--active):hover{background-color:rgb(var(--color-foreground),.05)}layout-switcher button.btn--active{background-color:rgb(var(--color-background));box-shadow:var(--shadow-md)}.facet-accordion-details .accordion-details__summary{padding:var(--space-4) 0;font-weight:var(--font-body-weight-bolder);transition:var(--transition-colors)}.facet-accordion-details .accordion-details__summary:hover{color:rgb(var(--color-primary))}.template-search__header{text-align:center;margin-bottom:var(--space-4)}.template-search [role=status]{font-size:var(--text-sm);color:rgb(var(--color-foreground),.7)}.template-search .empty-state,.collection .empty-state{padding:var(--space-16) var(--space-8);text-align:center}.template-search .empty-state h4,.collection .empty-state h4{margin-bottom:var(--space-3)}.template-search .empty-state p,.collection .empty-state p{color:rgb(var(--color-foreground),.6);margin-bottom:var(--space-6)}.template-search .empty-state .icon,.collection .empty-state .icon{width:var(--space-16);height:var(--space-16);opacity:.3;margin-bottom:var(--space-4)}.template-search--empty #CollectionToolbar,.template-search--empty #FacetFiltersContainer{display:none}.product-card__image{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.product-card__image,.product-card__image--second{transition:none!important;animation:none!important}}.product-card__image-wrapper:empty:before{content:"";display:block;padding-top:100%;background:linear-gradient(90deg,rgb(var(--color-border),.1) 25%,rgb(var(--color-border),.2),rgb(var(--color-border),.1) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#ProductsList .product-card__title,.template-search #ProductsList .product-card__title,.section--related-products .product-card__title,.section--recently-viewed-products .product-card__title,.section--complete-the-set .product-card__title,.featured-collection .product-card__title,.favorite-products .product-card__title,.wishlist-cards .product-card__title{font-size:clamp(1.4rem,1.2rem + .4vw,1.8rem);line-height:var(--font-pcard-title-line-height, 1.35)}#ProductsList .product-card__vendor,.template-search #ProductsList .product-card__vendor,.section--related-products .product-card__vendor,.section--recently-viewed-products .product-card__vendor,.section--complete-the-set .product-card__vendor,.featured-collection .product-card__vendor,.favorite-products .product-card__vendor,.wishlist-cards .product-card__vendor{font-size:clamp(1.2rem,1.1rem + .2vw,1.4rem);color:rgb(var(--color-foreground),.6);text-transform:var(--font-pcard-vendor-transform, uppercase);font-weight:var(--font-pcard-vendor-weight, var(--font-body-weight-bold));margin-bottom:var(--space-1)}.product-card__image-wrapper .product-card__options-wrapper{position:absolute;top:0;right:0;bottom:auto;left:auto;width:auto;display:flex;justify-content:flex-end;z-index:15}.product-card__options-badge span{display:none}@media (min-width: 768px){.product-card__options-badge{opacity:0;transition:opacity .2s ease,background .2s ease,color .2s ease}#ProductsList .f-column:hover .product-card__options-badge,.products-grid .f-column:hover .product-card__options-badge,.ais-Hits-item:hover .product-card__options-badge,.ais-InfiniteHits-item:hover .product-card__options-badge{opacity:1}}.product-card__divider--with-count,.section--related-products .product-card__divider--with-count,.section--recently-viewed-products .product-card__divider--with-count,.section--complete-the-set .product-card__divider--with-count,.featured-collection .product-card__divider--with-count,.favorite-products .product-card__divider--with-count,.wishlist-cards .product-card__divider--with-count{position:relative;display:flex!important;align-items:center;justify-content:center;text-align:center;background:transparent!important;height:auto!important}.product-card__divider.product-card__divider--with-count:before,.section--related-products .product-card__divider.product-card__divider--with-count:before,.section--recently-viewed-products .product-card__divider.product-card__divider--with-count:before,.section--complete-the-set .product-card__divider.product-card__divider--with-count:before,.featured-collection .product-card__divider.product-card__divider--with-count:before,.favorite-products .product-card__divider.product-card__divider--with-count:before,.wishlist-cards .product-card__divider.product-card__divider--with-count:before{content:"";position:absolute;top:55%;left:0;right:0;width:100%;height:var(--divider-thickness, 1px);background-color:#ccc;transform:translateY(-50%)}button.product-card__options-count,.section--related-products button.product-card__options-count,.section--recently-viewed-products button.product-card__options-count,.section--complete-the-set button.product-card__options-count,.featured-collection button.product-card__options-count,.favorite-products button.product-card__options-count,.wishlist-cards button.product-card__options-count{appearance:none;-webkit-appearance:none;height:auto;min-height:0;line-height:1.4;cursor:pointer;position:relative;z-index:1;display:inline-block;font-family:inherit;font-size:1.1rem;font-weight:500;color:rgb(var(--color-foreground),.6);background:#f2f2f2;padding:.2rem .8rem;border-radius:1rem;border:1px solid #ccc;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}button.product-card__options-count:hover{background:#e5e5e5;border-color:#999;color:rgb(var(--color-foreground),.8)}.product-card__options-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:clamp(1.1rem,1rem + .15vw,1.3rem);font-weight:500;color:rgb(var(--color-foreground),.85);background:#f5f5f5f2;border:1px solid rgba(0,0,0,.2);border-radius:2rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,opacity .3s ease;box-shadow:0 1px 3px #0000001f;white-space:nowrap;position:static!important}.product-card__options-badge .icon{width:var(--space-4);height:var(--space-4);flex-shrink:0}.product-card__options-badge:hover{color:rgb(var(--color-foreground));background:#fff}#ProductsList wk-button,#ProductsList wishlist-button-collection,#ProductsList [data-wk-button],#ProductsList .wk-button,.products-grid wk-button,.products-grid wishlist-button-collection,.section--related-products wk-button,.section--recently-viewed-products wk-button,.product-card .wishlist-button-block,.product-card [data-wk-button],.product-card wk-button,.product-card wishlist-button-collection{position:absolute!important;left:0!important;right:auto!important;top:0!important;z-index:5}wishlist-button-collection .wk-button,wishlist-button-collection .wk-button:hover,wishlist-button-collection button.wk-button,wishlist-button-collection button.wk-button:hover,.product-card wishlist-button-collection .wk-button,.product-card wishlist-button-collection .wk-button:hover,#ProductsList wishlist-button-collection .wk-button,#ProductsList wishlist-button-collection .wk-button:hover,.products-grid wishlist-button-collection .wk-button,.products-grid wishlist-button-collection .wk-button:hover{height:auto!important;min-height:auto!important}.product-card .wishlist-button-block,.product-card wk-button,.product-card wishlist-button-collection,.product-card .wk-button,.product-card [data-wk-button]{position:relative}.product-card .wishlist-button-block:before,.product-card wk-button:before,.product-card wishlist-button-collection:before,.product-card .wk-button:before,.product-card [data-wk-button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23e53935'%3E%3Cpath d='M240,98a57.63,57.63,0,0,1-17,41L133.7,229.62a8,8,0,0,1-11.4,0L33,139a58,58,0,0,1,82-82.1A58,58,0,0,1,240,98Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:1}.product-card .wishlist-button-block.wk-added:before,.product-card .wk-button.wk-added:before,.product-card [data-wk-button].wk-added:before,.product-card wk-button.wk-added:before,.product-card .wishlist-button-block.wk-selected:before,.product-card [data-wk-button][data-wk-added=true]:before,.product-card [aria-pressed=true]:before{opacity:1}.product-card .wishlist-button-block.wk-added svg,.product-card .wk-button.wk-added svg,.product-card [data-wk-button].wk-added svg,.product-card wk-button.wk-added svg,.product-card .wishlist-button-block.wk-selected svg,.product-card [data-wk-button][data-wk-added=true] svg,.product-card [aria-pressed=true] svg{opacity:0}@media (max-width: 767.98px){#ProductsList wk-button,#ProductsList wishlist-button-collection,#ProductsList .wk-button,#ProductsList [data-wk-button],.product-card wk-button,.product-card wishlist-button-collection,.product-card .wk-button,.product-card [data-wk-button],.product-card .wishlist-button-block{position:absolute!important;top:0!important;left:0!important;bottom:auto!important;right:auto!important;transform:none!important;z-index:10}.product-card__options-badge{opacity:1!important}}#ProductsList .f-price,.template-search #ProductsList .f-price,.section--related-products .f-price,.section--recently-viewed-products .f-price,.section--complete-the-set .f-price,.featured-collection .f-price,.favorite-products .f-price,.wishlist-cards .f-price{justify-content:center;text-align:center}#ProductsList .f-price-item,.template-search #ProductsList .f-price-item,.section--related-products .f-price-item,.section--recently-viewed-products .f-price-item,.section--complete-the-set .f-price-item,.featured-collection .f-price-item,.favorite-products .f-price-item,.wishlist-cards .f-price-item{font-size:clamp(1.3rem,1.2rem + .2vw,1.5rem)!important;font-weight:var(--font-pcard-price-weight, 600)}#ProductsList .price-currency,#ProductsList .price-cents,.template-search #ProductsList .price-currency,.template-search #ProductsList .price-cents,.section--related-products .price-currency,.section--related-products .price-cents,.section--recently-viewed-products .price-currency,.section--recently-viewed-products .price-cents,.section--complete-the-set .price-currency,.section--complete-the-set .price-cents,.featured-collection .price-currency,.featured-collection .price-cents,.favorite-products .price-currency,.favorite-products .price-cents,.wishlist-cards .price-currency,.wishlist-cards .price-cents{font-size:clamp(1.2rem,1.1rem + .2vw,1.4rem)!important}#ProductsList .price-dollars,.template-search #ProductsList .price-dollars,.section--related-products .price-dollars,.section--recently-viewed-products .price-dollars,.section--complete-the-set .price-dollars,.featured-collection .price-dollars,.favorite-products .price-dollars,.wishlist-cards .price-dollars{font-size:clamp(1.5rem,1.3rem + .3vw,1.8rem)!important}#ProductsList .f-price-item--compare,.template-search #ProductsList .f-price-item--compare,.section--related-products .f-price-item--compare,.section--recently-viewed-products .f-price-item--compare,.section--complete-the-set .f-price-item--compare,.featured-collection .f-price-item--compare,.favorite-products .f-price-item--compare,.wishlist-cards .f-price-item--compare{font-size:clamp(1.2rem,1.1rem + .2vw,1.4rem);color:rgb(var(--color-foreground),.5)}.product-card__divider,.section--related-products .product-card__divider,.section--recently-viewed-products .product-card__divider,.section--complete-the-set .product-card__divider,.featured-collection .product-card__divider,.favorite-products .product-card__divider,.wishlist-cards .product-card__divider{display:block;width:var(--divider-width, 100%);min-height:2.2rem;height:auto;background-color:transparent;margin:0 auto;position:relative}.product-card__divider:before,.section--related-products .product-card__divider:before,.section--recently-viewed-products .product-card__divider:before,.section--complete-the-set .product-card__divider:before,.featured-collection .product-card__divider:before,.favorite-products .product-card__divider:before,.wishlist-cards .product-card__divider:before{content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:var(--divider-thickness, 1px);background-color:var(--divider-color, #e5e5e5);transform:translateY(-50%)}#ProductsList .product-card__divider,.template-search #ProductsList .product-card__divider,.section--related-products .product-card__divider,.section--recently-viewed-products .product-card__divider,.section--complete-the-set .product-card__divider,.featured-collection .product-card__divider,.favorite-products .product-card__divider,.wishlist-cards .product-card__divider{display:block}.pcard-has-bg .product-card__info,.section--complete-the-set .complete-the-set__slider.products-grid.pcard-has-bg .product-card__info{padding:var(--space-3, 1.2rem) var(--space-4, 1.6rem) var(--space-4, 1.6rem)}
/*# sourceMappingURL=/cdn/shop/t/116/assets/collection.css.map */
