html,body,*{font-family:Outfit,sans-serif!important;font-weight:400}b,strong,.bolder,.bold{font-weight:600!important}h1,h2,h3,h4,h5,h6{font-weight:500!important}h2{line-height:1.6!important}p{font-size:15px!important;line-height:1.6!important;font-weight:400}.announcement__message{text-transform:uppercase!important}/*! PADDING TOP MOBILE PRODUCT PAGE */@media screen and (max-width: 767px){#Product--template--24790766551345__main{--PT: 1px !important}}/*! 3 POINTS, when product title long */.product-item__title{text-overflow:ellipsis;max-width:100%;overflow:hidden;margin:0;white-space:nowrap}/*! FEATURED COLLECTION IMAGE 2x2 MOBILE */@media only screen and (max-width: 749px){.grid--mobile-slider .grid-item{flex:0 0 auto;width:calc(100% - 200px);margin-right:var(--gap);scroll-snap-align:start}}/*! FEATURED COLLECTION, DESKTOP IMAGE, ONLY HERE */@media only screen and (min-width: 990px){.grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2) * .2)}}/*! BADGES PADDING -70% OBLIGATOIRE TO BE HERE, HAVE IT IN DESKTOP AND MOBILE*/.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box{top:auto!important;left:0!important;bottom:10px!important;padding:2.5px 4px 2.5px 5px!important;font-weight:500!important;font-size:13.5px!important}/*! BADGES PADDING -70% OBLIGATOIRE TO BE HERE, HAVE IT IN DESKTOP AND MOBILE
.product-item .sale-box,
.product-item .preorder-box,
.product-item .badge-box {
  background: #212121 !important;
left: 0px !important;
top: 13px !important;
  padding-top: 2.5px !important;
  padding-left: 5px !important;
  padding-right: 4px !important;
  padding-bottom: 2.5px !important;
  font-weight: 500 !important;
  font-size: 13.5px !important;
}*//*! PRODUCT TITLE FEATURED COLLECTIONS, SWATCHES' PRICE POSITION*/.product-item__title{font-size:14px!important;text-transform:uppercase!important;padding:0!important}.product-item__info{padding:8px 0 0!important}.product-item__swatches__count{top:-5px;left:5.5px;font-size:12.5px!important}@media (min-width: 769px){.product-item__title{font-size:14px!important;text-transform:uppercase!important;padding-bottom:2px!important}.product-item__swatches__count{top:-5px;left:2px;font-size:12.5px!important}}.product-item__price{font-size:15px!important}@media (min-width: 769px){p{font-size:15px!important}}@media only screen and (min-width: 750px){.product__page{align-items:start}.product__images{position:sticky;top:121px}}.product__submit__item .btn,.product__submit__item .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product__submit__item .shopify-payment-button__button--unbranded,.product__submit__item #challenge .shopify-challenge__button,#challenge .product__submit__item .shopify-challenge__button{display:flex;width:100%;padding-top:15px;backgorund:#212121;padding-bottom:15px}.product__price--strike{font-size:20px}.product__price--sale{font-size:24px}@media (max-width: 749px){.product__price--strike{font-size:20px!important}.product__price--sale{font-size:24px!important}}.product__price{display:flex;align-items:baseline;column-gap:.3rem;gap:.6rem}@media (max-width: 749px){.product__price{display:flex;align-items:baseline;gap:.5rem}}@media only screen and (max-width: 749px){.product__images--mobile-thumbs .product__slides{position:relative;display:grid;grid-template-columns:1fr;align-items:start;margin-right:-16px;margin-left:-16px}.product__images--mobile-thumbs .product__slides img{width:100%;height:auto;display:block;object-fit:cover}}.product__thumb__link{display:block;aspect-ratio:2 / 3;width:60px;max-width:100%;overflow:hidden;border-radius:0}.product__thumb__link img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:2 / 3}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-overrides.css.map */
