.product.grid{justify-content:center}.gallery-viewer{margin-bottom:40px}.product-media-container.constrain-height.media-fit-contain{border:0}.product-media-container.constrain-height .media{border-radius:4px;--ratio-percent: 560px}.product-media-container .media>img{mix-blend-mode:darken}.product--large .thumbnail-list{padding-right:1px;padding-bottom:6px}.product--large .thumbnail{opacity:1;border-radius:4px;border-color:transparent;box-shadow:none!important;background-color:rgb(var(--color-background))}.product--large .swiper-slide-thumb-active .thumbnail{border-color:#c25240}.product--large .thumbnail-list img{border-radius:4px;mix-blend-mode:darken}.product__info-wrapper .product__brand{margin:0;color:#c25240;font-size:18px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:2rem;letter-spacing:.9px;text-transform:uppercase;font-family:var(--font-family-rem)}.product__info-wrapper .product__title>*{color:#0e101b;font-size:24px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:1.2px;text-transform:uppercase;font-family:var(--font-family-rem)}.product__sku-wishlist-wrapper{display:flex;align-items:center;justify-content:space-between}.product__info-wrapper .product__sku-wrapper{gap:20px;display:flex;align-items:center}.product__info-wrapper .product__sku-wrapper>*{margin:0}.product__info-wrapper .iwish-app-block-product,.product__info-wrapper .product__sku-wishlist-wrapper .iWishAdd span{display:none}.product__info-wrapper .product__sku-wishlist-wrapper .iwish-app-block-product{margin:0;display:block}.product__info-wrapper .product__sku-wishlist-wrapper .iWishAdd{width:25px;height:25px;display:flex;align-items:center;justify-content:center}.product__info-wrapper .product__sku-wishlist-wrapper .iWishAdd svg{width:22px;height:22px}.product__info-wrapper .product__sku-wishlist-wrapper .iWishAdd svg path{stroke:#c25240!important}.product__info-wrapper .product__sku-wishlist-wrapper .iwish-app-block-product .iWishAdd.iwishAdded svg path{fill:#c25240!important;stroke:#c25240!important}.product__info-wrapper .badge{gap:5px;opacity:.9;border-radius:2px;padding:0 8px;color:#fff;font-family:REM;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.5px;display:flex;align-items:center;border:0}.product__info-wrapper .badge.badge__ready-to-ship{background:#c25240}.product__info-wrapper .badge.badge__sold-out{padding:6px 8px;background:#5d6b98}.product__info-wrapper .badge.badge__price-on-request{padding:6px 8px;background:#30374f}.product__info-wrapper .product__sku{color:#5d6b98;font-size:16px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.8px;font-family:var(--font-family-rem)}.product__info-wrapper .product__description{color:#404968;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.7px;font-family:var(--font-family-wix)}.product__info-wrapper .product__description p:not(:last-child){margin-bottom:0}.product__info-wrapper .price__list .price-item{display:flex;align-items:center;justify-content:space-between}.product__info-wrapper .price__list .price-item span{color:#0e101b;font-size:18px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.9px;font-family:var(--font-family-wix)}.product__info-wrapper .price__list .price-item span:last-child{font-size:20px;font-weight:500;letter-spacing:2.4px;font-family:var(--font-family-rem)}.product__info-wrapper .price__list .price-item.price--sale span:last-child{gap:1rem;display:flex;align-items:center}.product__info-wrapper .price__list .price--sale s{font-size:17px;--color-foreground: 93, 107, 152;color:rgba(var(--color-foreground),1)}.product__info-wrapper .price__list li:first-child .price-item span{color:#c25240;font-weight:600}.product__info-wrapper .price__list li:first-child .price-item span:last-child{font-size:24px;letter-spacing:2.4px}.product__info-container .product-form{margin:0}.product__info-container .product-form .product-form__submit{min-height:60px;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:4px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 10px!important;font-family:var(--font-family-rem)}.product__info-container .additional__buttons{gap:10px;display:flex}.product__info-container .additional__buttons .button{flex:1;margin-bottom:0;padding:8px 0}.product__info-container .additional__buttons .button--trade{background-color:#c25240;transition:all .3s ease-in-out}.product__info-container .additional__buttons .button--trade:hover{background-color:#d97868}.product__info-container .additional__buttons .button--offer{border:1px solid #404968;transition:all .3s ease-in-out}.product__info-container .additional__buttons .button--offer:hover{color:#fff;background-color:#d97868}.product__info-container .contact-info__heading{color:#404968;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.7px;margin:0 0 20px;font-family:var(--font-family-wix)}.product__info-container .contact-info__list{gap:11px;display:flex;flex-wrap:wrap;align-items:center}.product__info-container .contact-info__item{gap:10px;flex:1;display:flex;border-radius:2px;padding:13px 20px;align-items:center;background:#eff1f5;justify-content:center;text-decoration:none}.product__info-container .contact-info__item span:first-child{line-height:normal}.product__info-container .contact-info__item svg{vertical-align:middle}.product__info-container .contact-info__item span:last-child{color:#404968;font-size:16px;font-style:normal;font-weight:500;line-height:normal;font-family:var(--font-family-wix)}.product__info-container .affirm-block{text-align:center}.product__info-container .affirm-block .affirm-as-low-as{margin:0;font-weight:600;font-size:1.3rem}.product__info-container .affirm-block .__affirm-logo{font-size:1.8rem}.product__info-container .affirm-block a{color:#ce8f31;font-weight:600;text-decoration:none}@media screen and (min-width: 750px){product-info .page-width{padding:0 3rem}.product-media-container.constrain-height{--viewport-offset: 135px}}@media screen and (max-width: 1025px){.product-media-container.constrain-height .media{--ratio-percent: 393px}.product-media-container.constrain-height .media img{object-fit:contain}.product__info-wrapper .price__list .price-item span{font-size:14px;letter-spacing:.7px}.product__info-wrapper .price__list li:first-child .price-item span:last-child{font-size:20px;letter-spacing:2px}}@media screen and (max-width: 991px){.product.grid--1-col .grid__item{max-width:100%;width:100%}.product .product__info-wrapper{padding:0}.product__info-container{max-width:100%}}@media screen and (max-width: 750px){.product__media-list .product__media-item .product__info-wrapper{position:static}.product__media-list .product__media-item .badge{margin:0;position:absolute;bottom:22px;left:25px}.product__info-container>*+*{margin:0 0 1rem!important}.product__info-wrapper .product__brand{font-size:14px;margin-bottom:0;letter-spacing:.7px}.product__info-wrapper .product__title{margin-bottom:0!important}.product__info-wrapper .product__title>*{font-size:20px;line-height:30px;letter-spacing:1px}.product__info-wrapper .product__sku{font-size:12px;line-height:20px;letter-spacing:.6px}.product__info-wrapper .price-wrapper{margin-bottom:3.6rem!important}.product__info-wrapper .price__list .price-item span{line-height:33px}.product__info-wrapper .price__list .price-item span:last-child,.product__info-wrapper .price__list .price--sale s{font-size:16px;letter-spacing:1.6px}.product .buy-buttons-wrapper{position:fixed;bottom:0;padding:14px 16px;margin:0 -20px!important;z-index:2;width:100%;background:#fff}.product__info-container .product-form .product-form__submit{min-height:40px;padding:12.5px;font-size:12px;line-height:normal;letter-spacing:.6px;margin-bottom:6px!important}.product__info-container .additional__buttons .product-form__submit{margin-bottom:0!important}.product__info-container .additional__buttons .product-form__submit.button--secondary{background:transparent}.product__info-container .additional__buttons .product-form__submit.button--whatsapp{gap:4.5px;padding:6px 12.5px;border-color:#5bd066;display:flex!important;color:#404968!important;background:transparent!important}.product__info-container .additional__buttons .product-form__submit.button--whatsapp svg{vertical-align:middle}.product__info-container .contact-info__heading{margin:0 0 10px}.product__info-container .additional__buttons{gap:4px}.product__info-container .contact-info__list{gap:10px}.product__info-container .contact-info__item{gap:5px;padding:4px 10px}.product__info-container .contact-info__item span:last-child{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-template.css.map */
