.product-variation-container{display:flex;flex-direction:column}.product-variation-container .product-variation-list{display:flex;gap:.8rem;align-items:center}.product-variation-container .product-variation-list .variation-link{border:1px solid #ddd;border-radius:50%}.product-variation-container .product-variation-list .variation-link .variation-btn{font-size:1.3rem;margin:.3rem;border-radius:50%;display:block;width:16px;height:16px}.product-variation-container .product-variation-list .variation-link .variation-btn.variant-disabled{position:relative}.product-variation-container .product-variation-list .variation-link .variation-btn.variant-disabled:after{content:"";display:block;width:100%;height:1px;background-color:#a3a4a5;position:absolute;top:50%;transform:rotate(-50deg)}.product-variation-container .product-variation-list .variation-link.selected,.product-variation-container .product-variation-list .variation-link:hover{border-color:#000}.product-variation-container .product-variation-list .variation-more{font-size:1.2rem;font-weight:500;text-decoration:none;color:#595959}.product-variation-container.pdp .product-variation-list .variation-link .variation-btn{width:30px;height:30px}.product-grid .grid__item.rupture-item .video-section__media{height:100%}.product-grid .grid__item.rupture-item .card,.product-grid .grid__item.rupture-item .card__media{height:100%;width:100%}#heart-icon-bubble,.product-grid .grid__item.rupture-item .card{position:relative}.product-grid .grid__item.rupture-item picture+picture{opacity:1}.product-grid .grid__item.rupture-item img,.product-grid .grid__item.rupture-item video{-o-object-fit:cover;object-fit:cover;width:100%;height:101%}.product-grid .grid__item.rupture-item .card--image-animate{height:100%}.product-grid .grid__item.rupture-item img{height:100%}.product-grid .grid__item.rupture-item .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;padding:0 2rem .5rem;text-transform:uppercase}.product-grid .grid__item.rupture-item .content img{margin-bottom:1.5rem}.product-grid .grid__item.rupture-item .content .content-alignment{display:flex;flex-direction:column;height:calc(100% - 3rem);padding-top:20px}.product-grid .grid__item.rupture-item .content .content-alignment.middle-center{align-items:center;justify-content:center;text-align:center}.product-grid .grid__item.rupture-item .content .content-alignment.bottom-center,.product-grid .grid__item.rupture-item .content .content-alignment.top-center{align-items:center;text-align:center}.product-grid .grid__item.rupture-item .content .content-alignment.middle-left,.product-grid .grid__item.rupture-item .content .content-alignment.middle-right{justify-content:center}.product-grid .grid__item.rupture-item .content .content-alignment.middle-left{align-items:flex-start;text-align:left}.product-grid .grid__item.rupture-item .content .content-alignment.middle-right{align-items:flex-end;text-align:right}.product-grid .grid__item.rupture-item .content .content-alignment.top-center{justify-content:flex-start}.product-grid .grid__item.rupture-item .content .content-alignment.top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.product-grid .grid__item.rupture-item .content .content-alignment.top-right{align-items:flex-end;justify-content:flex-start;text-align:right}.product-grid .grid__item.rupture-item .content .content-alignment.bottom-center{justify-content:flex-end}.product-grid .grid__item.rupture-item .content .content-alignment.bottom-left{align-items:flex-start;justify-content:flex-end;text-align:left}.product-grid .grid__item.rupture-item .content .content-alignment.bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.product-grid .grid__item.rupture-item .content .content-alignment img{height:4.5rem;width:4.5rem}.product-grid .grid__item.rupture-item .card-wrapper{aspect-ratio:1;width:100%;height:100%;overflow:hidden}.product-grid .grid__item.rupture-item .media--portrait{padding-bottom:145.67164%}.product-grid .grid__item.rupture-item .media--portrait img{height:100%}.product-grid .grid__item.rupture-item .cta{font-size:1.2rem;text-align:center;letter-spacing:.8px}.product-grid .grid__item.rupture-item .heading{font-size:1.4rem;line-height:1.2;font-weight:500;margin-top:0;margin-bottom:2rem;text-transform:none}.product-grid .grid__item.rupture-item .heading.small{font-size:1.4rem;line-height:17.78px}.product-grid .grid__item.rupture-item .heading.medium{font-size:1.8rem;line-height:22.86px}.product-grid .grid__item.rupture-item .heading.big{font-size:2.4rem}.product-grid .grid__item.rupture-item .sub_heading{font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.2;margin:10px 0}.product-grid .grid__item.rupture-item .sub_heading.small{font-size:1.3rem;line-height:24px}.product-grid .grid__item.rupture-item .sub_heading.medium{font-size:1.4rem}.product-grid .grid__item.rupture-item .sub_heading.big{font-size:1.8rem}#heart-icon-bubble #nb-products-wishlist{position:absolute;top:15px;right:10px;padding:5px;background-color:#fa161c;border-radius:50%;font-size:12px;width:15px;height:15px;color:#fff}#heart-icon-bubble #nb-products-wishlist:empty{display:none}@media screen and (max-width:749.99px){.product-variation-container{padding:.5rem 0}.product-variation-container .product-variation-list .variation-link{height:24px}.product-variation-container .product-variation-list .variation-more .text-color{display:none}.product-variation-container.pdp .product-variation-list .variation-link{height:38px}}@media (min-width:498px){.product-grid .grid__item.rupture-item .cta{font-size:1.5rem}.product-grid .grid__item.rupture-item .mobile{display:none}.product-grid .grid__item.rupture-item .content{padding:0 3rem 1.5rem}.product-grid .grid__item.rupture-item .content .content-alignment{padding-top:40px;height:calc(100% - 4rem)}.product-grid .grid__item.rupture-item .content .content-alignment img{height:9rem;width:9rem;margin-bottom:2.5rem}.product-grid .grid__item.rupture-item .heading{font-size:2.4rem}.product-grid .grid__item.rupture-item .heading.small{font-size:2.4rem;line-height:30.48px}.product-grid .grid__item.rupture-item .heading.medium{font-size:2.8rem}.product-grid .grid__item.rupture-item .heading.big{font-size:3.2rem}.product-grid .grid__item.rupture-item .sub_heading{font-size:1.5rem}.product-grid .grid__item.rupture-item .sub_heading.small{font-size:1.5rem;line-height:24px}.product-grid .grid__item.rupture-item .sub_heading.medium{font-size:1.9rem}.product-grid .grid__item.rupture-item .sub_heading.big{font-size:2.3rem}}