.complete-the-look-section{width:100%;padding:0 1.2rem}.complete-the-look-section .collection-carousel__swiper{overflow:hidden}.complete-the-look-section .tyr-collection-carousel{position:relative}.complete-the-look-section .collection-carousel__content{margin:0 auto 1rem;display:flex;flex-direction:row;align-items:center}.complete-the-look-section .collection-carousel__heading{font-size:2.2rem;color:#000;margin-bottom:0;font-weight:600;letter-spacing:normal}.complete-the-look-section .collection-carousel__slide{flex-shrink:0;height:auto}.complete-the-look-section .card-wrapper{width:100%}.complete-the-look-section .card,.complete-the-look-section .card__inner{width:100%;height:auto}.complete-the-look-section .card__inner.ratio{aspect-ratio:1 / 1;overflow:hidden;position:relative}.complete-the-look-section .card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.complete-the-look-section .card__media .media{width:100%;height:100%;overflow:hidden}.complete-the-look-section .card__media img{width:100%;height:100%;object-fit:cover;display:block}.complete-the-look-section .card__badge{position:absolute;bottom:.6rem;left:.6rem;z-index:1}.complete-the-look-section .badge{display:inline-block;padding:.4rem .8rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;color:#fff;background-color:#c0392b}.complete-the-look-section .card>.card__content{padding:.6rem 0 0}.complete-the-look-section .tyr-quick-add{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.complete-the-look-section .tyr-quick-add__size-select{flex:1;min-width:0;padding:.3em .5em!important;font-size:1.2rem;border:1px solid #ccc;border-radius:0;background:#fff}.complete-the-look-section .tyr-quick-add__plus{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0!important;display:flex;align-items:center}.complete-the-look-section .tyr-quick-add__plus svg{width:28px;height:28px}.complete-the-look-section .tyr-quick-add__plus.sold-out{opacity:.4;cursor:not-allowed}.complete-the-look-section .tyr-quick-add__plus--success:after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%2322c55e' stroke-width='2'/%3E%3Cpath d='M8 12.5L11 15.5L16.5 9' stroke='%2322c55e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.complete-the-look-section .tyr-quick-add__plus.loading svg{display:none}.complete-the-look-section .tyr-quick-add__plus.loading:after{content:"";width:18px;height:18px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:ctl-spin .6s linear infinite}@keyframes ctl-spin{to{transform:rotate(360deg)}}.complete-the-look-section .card__heading{font-size:1.3rem;margin:0;color:#000;letter-spacing:normal;line-height:1.3;font-weight:400}.complete-the-look-section .price .price-item{font-size:1.3rem}.complete-the-look-section .tyr-product-card-simple__vendor{font-size:1.1rem;color:#666;margin:.1rem 0}.complete-the-look-section .card-wrapper .product-form__input{margin:0}.complete-the-look-section .swatch,.complete-the-look-section .swatch-input__input+.swatch-input__label{border-radius:0!important}.complete-the-look-section .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2rem}.tyr-quick-add__error-message-wrapper[hidden]{display:none}.tyr-quick-add__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.1rem;line-height:1.1;margin-top:.5rem;text-align:left}.tyr-quick-add__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.2rem}.complete-the-look-section .card>.card__content .card__badge{display:none!important}.complete-the-look-section .collection-carousel__content_navigation{display:block;position:absolute;top:30%;left:0;right:0;z-index:99;width:100%;pointer-events:none;height:46px;align-items:end;margin-top:-2rem;margin-bottom:1rem}.complete-the-look-section .collection-carousel__content_navigation .swiper-button-prev,.complete-the-look-section .collection-carousel__content_navigation .swiper-button-next{pointer-events:auto;cursor:pointer;padding:0;background:#fff;border-radius:50%;border:1px solid #000;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);overflow:hidden;position:absolute;margin:0;color:#000;--swiper-navigation-size: 0px}.collection-carousel__content_navigation .swiper-button-prev{left:-10px}.collection-carousel__content_navigation .swiper-button-next{right:-10px}.complete-the-look-section .collection-carousel__content_navigation .swiper-button-prev:after,.complete-the-look-section .collection-carousel__content_navigation .swiper-button-next:after{content:none!important}.complete-the-look-section .swiper-button-prev svg rect,.complete-the-look-section .swiper-button-next svg rect{display:none}.complete-the-look-section .swiper-button-prev svg,.complete-the-look-section .swiper-button-next svg{width:20px;height:20px}@media screen and (max-width:749px){.complete-the-look-section .collection-carousel__heading{font-size:2rem}.complete-the-look-section .collection-carousel__content_navigation{left:-.4rem;right:-.4rem}.complete-the-look-section .collection-carousel__content_navigation .swiper-button-prev,.complete-the-look-section .collection-carousel__content_navigation .swiper-button-next{width:28px;height:28px}.complete-the-look-section .collection-carousel__content_navigation .swiper-button-prev svg,.complete-the-look-section .collection-carousel__content_navigation .swiper-button-next svg{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/complete-the-look.css.map */
