.card-product-item .swiper-button-next:after,.card-product-item .swiper-button-prev:after{content:none}.card-product-item .product-label{color:#6f6f6f;position:absolute;z-index:1;top:0;left:0}.card-product-item[data-card-type=classic-card] .product-label{padding:1rem}.card-product-item .swiper-button-next{right:0;width:2.4rem;height:3.6rem;color:#000}.card-product-item .swiper-button-next svg{width:8px;height:16px}.card-product-item .swiper-button-prev{left:0;width:2.4rem;height:3.6rem}.card-product-item .swiper-button-prev svg{width:8px;height:16px}.product-card.js-product-card-images:not(.swiper-initialized) .swiper-button-prev,.product-card.js-product-card-images:not(.swiper-initialized) .swiper-button-next{display:none}.card-product-item .bundle-options label{text-transform:uppercase;display:flex;gap:.6rem}.card-product-item .swiper-slide:before{content:"";padding-bottom:152.38%;width:100%;display:block}.card-product-item .image-items img{position:absolute;width:100%;height:100%;top:0;left:0}.card-product-item[data-card-type=classic-card] .reverse-option{display:flex;gap:.6rem;align-items:center;position:absolute;bottom:0;left:0;z-index:1;padding:1.2rem}.card-product-item .reverse-option .checkbox-wrapper{width:4rem;height:2rem;display:block;position:relative}.card-product-item .reverse-option .checkbox-wrapper:before{content:"";display:block;position:absolute;cursor:pointer;width:100%;height:100%;background-color:#c6c6c6;border-radius:4.3rem;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.card-product-item .reverse-option .checkbox-wrapper:after{content:"";display:block;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);left:.42rem;width:1.28rem;height:1.28rem;border-radius:50%;background-color:#0000004d;-webkit-transition:all .25s ease;transition:all .25s ease}.card-product-item .reverse-option input:checked+label .checkbox-wrapper:after{left:calc(100% - calc(1.2rem + .42rem));background:#d9d9d9}.card-product-item .reverse-option input:checked+label .checkbox-wrapper:before{background-color:#959595}.card-product-item .reverse-option label{display:flex;gap:.6rem}.card-product-item[data-card-type=classic-card] .swatches-reverse-wrapper,.card-product-item[data-card-type=simple-card] .card_product-swatches.default-layout,.card-product-item[data-card-type=simple-card] .reverse-option-default{display:none}collection-layout-switch button{position:relative;cursor:pointer}collection-layout-switch button:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:1}card-product-item.card-product-item{position:relative;cursor:pointer;display:block;height:100%}.product-grid-container .collection-container .grid-plp{--product-list-calculated-column-gap: 3.4rem;--container-gutter: 3.2rem;--product-list-calculated-items-per-row: 4;padding-inline:var(--container-gutter);margin-block-end:9rem}.product-grid-container .grid-plp{--product-list-default-row-gap: 2.1875rem;--product-list-default-column-gap: .625rem;--product-list-calculated-row-gap: 6rem;--product-list-card-width: calc(100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row));grid:auto / repeat(auto-fit,var(--product-list-card-width));align-items:start;column-gap:var(--product-list-calculated-column-gap);row-gap:var(--product-list-calculated-row-gap);display:grid}.product-grid-container .collection-container .grid-plp.simplified-grid-view{--product-list-calculated-column-gap: 3.1rem;--product-list-calculated-row-gap: 6rem;--container-gutter: 3.2rem;--product-list-calculated-items-per-row: 6;margin-block-end:9rem}@media screen and (max-width:1024px){.product-grid-container .collection-container .grid-plp.simplified-grid-view{--product-list-calculated-items-per-row: 5}}@media screen and (max-width:768px){.product-grid-container .collection-container .grid-plp,.product-grid-container .collection-container .grid-plp.simplified-grid-view{--product-list-calculated-column-gap:1.6rem;--product-list-calculated-row-gap:3.2rem;--product-list-calculated-items-per-row: 2;--container-gutter: 1.6rem;margin-block-end:6.2rem}}.card-product-item .card-content-wrapper .card__product-information{display:flex;justify-content:space-between;width:100%;align-items:self-start;gap:1.4rem}.card-product-item .card-content-wrapper .card__product-information .card__information a{display:block}.card-product-item .card-content-wrapper .card__product-information .card__information{display:flex;flex-direction:column;gap:.4rem;padding-block:1.4rem;width:100%;overflow:hidden;white-space:nowrap;position:relative}.card-product-item[data-card-type=classic-card] .card-content-wrapper .price{padding-block:1.4rem}.card-product-item .card-content-wrapper .card__product-information .card__information:after{content:"";position:absolute;width:5.2rem;height:4rem;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(90deg,#fff0,#fff)}.card-product-item .card-content-wrapper .card__product-information .card__information .card_product-swatches{display:flex;gap:.9rem;margin-top:1rem}.card-product-item .card-content-wrapper .card__product-information .price__regular .price-item--regular,.card-product-item .card-content-wrapper .card__product-information .price{font-size:1.2rem;font-weight:400;line-height:1.8rem;text-transform:uppercase;margin:0}.card-product-item[data-card-type=classic-card] .card_product-swatches{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center}.card-product-item[data-card-type=classic-card] .card_product-swatches .more-swatches-link{opacity:.5;line-height:1.8rem;text-transform:uppercase}.card-product-item[data-card-type=classic-card] .card__content{padding-inline:1.1rem}@media screen and (max-width: 1200px){.card-product-item[data-card-type=classic-card] .card-content-wrapper .price{gap:.4rem}}.card-product-item .card-content-wrapper .price{display:flex;flex-direction:row-reverse;align-items:center}.card-product-item .card__badge .badge-text{display:block}.card-product-item .card__badge .badge--sale{color:#a11f00;padding:.2rem .7rem .1rem;border-radius:2.1rem;background:#debcb4;text-wrap:nowrap;line-height:1.4rem;text-transform:uppercase}.badge-text.badge--pre-order{padding:.2rem .7rem .1rem;border-radius:2.1rem;background:#f3e89a;color:rgb(var(--color-foreground),.75);text-wrap:nowrap;line-height:1.4rem;text-transform:uppercase}.badge-text.badge--sold-out{padding:.3rem .7rem;border-radius:2.1rem;color:rgb(var(--color-foreground),.5);background:rgb(var(--color-foreground),.1);text-wrap:nowrap;line-height:1.4rem;text-transform:uppercase}.card-product-item .card__inner{position:relative}.card-product-item[data-card-type=simple-card] .card-content-wrapper .card__product-information{flex-direction:column;gap:.4rem;padding-block-start:1.4rem}.card-product-item[data-card-type=simple-card] .card-content-wrapper .card__product-information .card__information{padding:0;text-wrap:nowrap;overflow:hidden;position:relative}.card-product-item[data-card-type=simple-card] .card-content-wrapper .card__product-information .card__information:before{content:"";position:absolute;top:0;right:0;width:19px;height:100%;background:linear-gradient(90deg,#fff0,#fff);z-index:1}.card-product-item[data-card-type=simple-card] .card__content .price{flex-direction:row}.card-product-item[data-card-type=simple-card] .card__content .price .card__badge{margin-left:.7rem}.card-product-item[data-card-type=simple-card] .card-content-wrapper .price{justify-content:start;margin:0}.card-product-item[data-card-type=simple-card] .card-content-wrapper .price .price__regular{line-height:1.8rem}.card-product-item[data-card-type=simple-card] .card-content-wrapper .swatches-reverse-wrapper{display:flex;gap:1.4rem;justify-content:space-between;align-items:center;margin-top:1.4rem}.card-product-item[data-card-type=simple-card] .card-content-wrapper .swatches-reverse-wrapper .total-swatch{line-height:1.8rem;opacity:.5;text-transform:uppercase}.card-product-item[data-card-type=simple-card] .card-content-wrapper .swatches-reverse-wrapper .swarches-reverse-sub-wrapper{display:flex;gap:.8rem;align-items:center}.card-product-item[data-card-type=simple-card] .card-content-wrapper .swatches-reverse-wrapper .swatch-simplified{height:2rem}.card-product-item[data-card-type=simple-card] .card__inner .product-label{display:none}@media screen and (min-width:1025px){.simplified-grid-view collection-banner.collection-banner-product-list{display:none}.card-product-item .card-content-wrapper .price{padding-top:1.4rem}}card-product-item.card-product-item:not([data-card-type]){opacity:0}collection-banner.collection-banner-product-list{height:100%;display:flex;flex-direction:column;padding:3.2rem;grid-column:span 2;grid-row:span 2;background:var(--color-background);color:var(--color-text)}collection-banner.collection-banner-product-list .image-items{flex-basis:100%}collection-banner .text-content{margin-top:2.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}collection-banner .text-content:empty{display:none}collection-banner .banner-content .banner-subtitle{margin-top:.2rem;margin-bottom:.7rem}collection-banner.collection-banner-product-list .banner-title{margin:0}collection-banner .text-content .svg_image{max-width:5.3rem;margin-bottom:1.5rem}collection-banner .text-content .cta-link-wrapper{display:flex;align-items:center;justify-content:center;margin-top:1.3rem;gap:1rem}collection-banner .text-content .cta-link-wrapper .text-between-cta{text-transform:uppercase}collection-banner.collection-banner-product-list .button.button--outline{display:block}@media screen and (max-width:768px){collection-banner.collection-banner-product-list{padding:1.6rem 1.6rem 2.4rem}}card-product-item.card-product-item:hover img{transform:scale(1.05)}card-product-item.card-product-item:hover .card__heading{opacity:.5}card-product-item.card-product-item .card__heading{transition:opacity .2s ease-in-out}card-product-item.card-product-item img{transition:all .5s ease-in-out}.card-product-item .card__inner .collection-wisthlist-button{position:absolute;top:1.4rem;z-index:3;height:auto;right:1.4rem;padding:0;border:none}.card-product-item .card__inner .collection-wisthlist-button:hover{background:none}@media screen and (min-width: 769px){.collection-option-modal summary.modal__toggle:hover,summary.filter_option:hover,summary.sort_option:hover,collection-layout-switch button:hover,collection-image-switch button:hover{opacity:.5!important}.collection-option-modal summary.modal__toggle,summary.filter_option,summary.sort_option,collection-layout-switch button,collection-image-switch button{transition:opacity .2s ease-in-out}}@media screen and (min-width: 1200px){.card-product-item .card__badge .badge-text{margin-right:.7rem}}@media screen and (max-width: 768px){.card-product-item .card__inner .collection-wisthlist-button{right:.8rem;top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/404/assets/component-card.css.map */
