.collection-image-section,.hero__content__wrapper:not(.hero__content--transparent) .hero__content,.hero__content__wrapper:not(.hero__content--transparent).align--middle-left{background-color:var(--bg)}.product-grid__container{flex-grow:1}.collection-image-section .hero__content{color:var(--text)}.collection__video__original__inner{width:calc(100% + 2px);height:100%;object-fit:cover}@media(max-width:989px){.collection__image-inline .collection__image,.collection__image-inline .collection__title-wrapper{width:100%}}@media(max-width:749px){.collection-image-section .hero__content{text-align:center}.collection-image-section .hero__content__wrapper{bottom:0;text-align:center;justify-content:center}.template-collection .product__grid__title{font-size:calc(.9rem * var(---font-adjust-body))}.template-collection .product-information .price{font-size:calc(.8rem * var(---font-adjust-body))}.template-collection .product-link{margin-bottom:0;padding-bottom:0}.template-collection .collection__products,.template-collection .product-item{padding:5px}.template-collection .grid__heading-holder{padding:0 20px}.template-collection .index-collections-list .product-grid--mobile-slider:not(.flickity-slider--default) .collection-item{margin-right:0}.template-collection .index-collections-list .product-grid-outer.collection-list-outer{padding:0 10px}}.page-load-status{display:none;max-width:300px;margin:30px auto 10px;padding:5px;text-align:center}.page-load-status p{display:none;margin:0;padding:5px}@media(min-width:750px){.collection-image-section .js-overflow-container:not(.collection__image-inline) .hero__content{max-width:75%}.collection__title.collection__title--no-image{max-width:75%;margin:0 auto}}@media(min-width:960px){.collection-image-section .js-overflow-container:not(.collection__image-inline) .hero__content{max-width:50%}.collection__title--no-image.collection__title:not(.hero__content__wrapper){padding-top:50px;padding-bottom:50px}}@media(min-width:1200px){.collection-image-section .js-overflow-container:not(.collection__image-inline) .hero__content{max-width:30%}.collection__title.collection__title--no-image{max-width:50%;margin:0 auto}}.sidebar__item--swatch .swatch__button label{width:var(--swatch-size);height:var(--swatch-size);border-radius:100%}.product-item__image-overlay{justify-content:flex-start}.sidebar__item.link--price label{padding-left:23px;position:relative}