.collection-item{display:block;position:relative;z-index:1;height:100%}.collection-item:hover,.collection-item:focus-within{z-index:2;background-color:#fff}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__image-overlay,.collection-item:focus-within .collection-item__image-overlay{opacity:1}.collection-item:hover::after,.collection-item:focus-within::after{opacity:1}}.collection-item::after{content:"";display:block;position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);border-radius:6px;opacity:0;background-color:#fff;filter:drop-shadow(0 0 14px rgba(0, 0, 0, 0.1))}.collection-item.collection-item--loading{opacity:0}.collection-item>div{position:relative;z-index:2}.collection-item>div.collection-item__badges{position:absolute;z-index:5}.collection-item .okendo-star-rating{margin:4px 0 0}.collection-item__wrapper{margin-bottom:24px}.collection-item__image-wrapper{height:0;margin-bottom:16px;padding-top:100%;border-radius:6px;background-color:#f2f2f2}@media screen and (min-width: 1025px){.collection-item__image-wrapper.collection-item__image-wrapper--has-hover:hover .collection-item__standard-image,.collection-item__image-wrapper.collection-item__image-wrapper--has-hover:focus .collection-item__standard-image{display:none}.collection-item__image-wrapper.collection-item__image-wrapper--has-hover:hover .collection-item__hover-image,.collection-item__image-wrapper.collection-item__image-wrapper--has-hover:focus .collection-item__hover-image{display:block}}.collection-item__image-wrapper .collection-item__hover-image{display:none;-o-object-fit:cover;object-fit:cover}.collection-item__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;-o-object-fit:contain;object-fit:contain}.collection-item__image-wrapper img.collection-item__standard-image--multiply{mix-blend-mode:multiply}.collection-item__meta{margin-bottom:12px}.collection-item__vendor{font-size:1.8rem;line-height:1.8rem;font-weight:700;letter-spacing:0em;display:block;margin-bottom:8px;color:#000;text-transform:uppercase}.collection-item__title{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;margin-bottom:0;color:#000;text-transform:none}.collection-item__variant{font-size:1.4rem;line-height:1.4rem;font-weight:400;letter-spacing:0em;margin-top:4px;margin-bottom:16px;color:#000}.collection-item__price{font-size:1.8rem;line-height:2.7rem;font-weight:400;letter-spacing:0em;display:flex;margin:8px 0 0;color:#000}.collection-item__price span{color:#000}.collection-item__price s{margin:0 5px 0 0;color:#6d6d6d}@media screen and (min-width: 1025px){.collection-item__price s{margin:0 8px 0 0}}.collection-item__swatches{display:flex;align-items:center;height:24px;margin-bottom:12px}.collection-item__swatches button{display:inline-block;position:relative;width:20px;min-width:20px;height:20px;margin-right:7px;overflow:hidden;border-radius:6px;line-height:0}.collection-item__swatches button.bordered{border:1px inset rgba(0,0,0,.2)}.collection-item__swatches button.active{width:24px;min-width:24px;height:24px;padding:3px;border:1px solid #000;border-radius:9px}.collection-item__swatches button img,.collection-item__swatches button .swatch{width:100%;height:100%;border-radius:5px}.collection-item__swatches-more{position:relative;z-index:2;color:#6a635d;font-size:1.4rem;white-space:nowrap}.collection-item__badges{top:10px;left:10px}.collection-item__badge{font-size:1.4rem;line-height:1.4rem;font-weight:700;letter-spacing:0em;padding:6px 8px;border-radius:6px;background-color:var(--badge-bg, #000);color:var(--badge-txt, #fff);font-size:1.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.collection-item__badge{font-size:1.6rem}}.collection-item__image-overlay{display:none;position:absolute;z-index:6;bottom:0;left:0;width:100%;transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);opacity:0}@media screen and (min-width: 1025px){.collection-item__image-overlay{display:flex}}.collection-item__image-overlay--sold-out{display:flex;align-items:center;justify-content:center;height:100%;border-radius:6px;background:rgba(0,0,0,.4);pointer-events:none}.collection-item__image-overlay--sold-out span{font-size:1.8rem;line-height:1.8rem;font-weight:700;letter-spacing:0em;color:#fff;text-transform:uppercase}.collection-item__image-overlay button{font-size:1.8rem;line-height:2.2rem;font-weight:700;letter-spacing:0em;width:100%;padding:15px;border-radius:6px;background-color:#000;color:#fff;text-transform:uppercase}.collection-item__image-overlay button svg{margin-left:8px}.collection-item__image-overlay button path{stroke:#fff}.collection-item__image-overlay button:hover{background-color:#e7133a}.collection-item__controls-wrapper{position:relative}.collection-item__atc-form{position:relative;z-index:2}.collection-item__atc-form--oos .btn{padding:14px 8px}.related-products{display:block;position:relative;overflow:hidden;background-color:var(--section-bg-color)}@media screen and (min-width: 1025px){.related-products{overflow:visible}}.related-products__title{margin-bottom:40px;color:var(--section-txt-color)}.related-products__collection{position:relative;padding-bottom:10px}.related-products__collection .swiper-container{overflow:visible}.related-products__collection .swiper-slide{width:calc(100% - 30px);height:auto}@media screen and (min-width: 750px){.related-products__collection .swiper-slide{width:calc(33% - 60px)}}@media screen and (min-width: 1025px){.related-products__collection .swiper-slide{width:auto}}.related-products__collection .swiper-button-prev,.related-products__collection .swiper-button-next{position:absolute;z-index:10;top:50%;width:40px;height:40px;margin:-88px 0 0;transform:translateY(-50%);line-height:52px}.related-products__collection .swiper-button-prev::after,.related-products__collection .swiper-button-next::after{display:none}.related-products__collection .swiper-button-prev{left:-53px}@media screen and (min-width: 1920px){.related-products__collection .swiper-button-prev{left:-66px}}.related-products__collection .swiper-button-next{right:-83px}@media screen and (min-width: 1920px){.related-products__collection .swiper-button-next{right:-94px}}.related-products__collection .collection-item{margin-bottom:0}
