main[data-template=product]{--cam-red: #ed111b;--cam-black: #050505;--cam-ink: #f5f4ef;--cam-muted: #aaa9a4;background:var(--cam-black);color:var(--cam-ink)}main[data-template=product] product-info,main[data-template=product] .gradient{background:var(--cam-black)}main[data-template=product] .page-width{max-width:148rem}main[data-template=product] .product{gap:0;align-items:start}main[data-template=product] .product__media-wrapper{min-width:0}main[data-template=product] .product__media-list,main[data-template=product] .product__media-item,main[data-template=product] .thumbnail{background:#b9b9b9}main[data-template=product] .product__media,main[data-template=product] .product__media.media{border:0;background:#b9b9b9}main[data-template=product] .product__media img{object-fit:contain}main[data-template=product] .thumbnail-list__item:before{padding-bottom:100%}main[data-template=product] .thumbnail{border:1px solid #313131;border-radius:0}main[data-template=product] .thumbnail[aria-current]{border-color:var(--cam-red);box-shadow:0 0 0 1px var(--cam-red)}main[data-template=product] .product__info-wrapper{padding:0 0 0 clamp(3rem,5vw,7rem)}main[data-template=product] .product__info-container{max-width:56rem}main[data-template=product] .product__text.caption-with-letter-spacing{color:var(--cam-red);font-size:1rem;font-weight:800;letter-spacing:.22em}main[data-template=product] .product__title h1{max-width:54rem;margin:0;color:var(--cam-ink);font-size:clamp(4.2rem,5vw,7.2rem);font-weight:900;letter-spacing:-.065em;line-height:.88;text-transform:uppercase}main[data-template=product] .price,main[data-template=product] .price-item,main[data-template=product] .price__container{color:var(--cam-ink);font-weight:800}main[data-template=product] .price--large{font-size:2.2rem;letter-spacing:.03em}main[data-template=product] .product__inventory{color:var(--cam-ink);font-weight:800;letter-spacing:.12em;text-transform:uppercase}main[data-template=product] .product__inventory .svg-wrapper{color:var(--cam-red)}main[data-template=product] .product-form__input .form__label{margin-bottom:1.1rem;color:var(--cam-muted);font-size:1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}main[data-template=product] .product-form__input input[type=radio]+label{min-width:5.3rem;margin:.4rem .45rem .4rem 0;padding:1.15rem 1.45rem;border:1px solid #3b3b3b;border-radius:0;background:transparent;color:var(--cam-ink);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}main[data-template=product] .product-form__input input[type=radio]+label:hover{border-color:var(--cam-ink)}main[data-template=product] .product-form__input input[type=radio]:checked+label{border-color:var(--cam-red);background:var(--cam-red);color:#fff}main[data-template=product] .quantity{border:1px solid #3b3b3b;border-radius:0;background:#0e0e0e;color:var(--cam-ink)}main[data-template=product] .quantity:after,main[data-template=product] .quantity:before{display:none}main[data-template=product] .quantity__button,main[data-template=product] .quantity__input{color:var(--cam-ink)}main[data-template=product] .product-form__submit{min-height:5.8rem;border:1px solid var(--cam-red);border-radius:0;background:var(--cam-red);color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}main[data-template=product] .product-form__submit:after,main[data-template=product] .product-form__submit:before{box-shadow:none}main[data-template=product] .product-form__submit:hover{border-color:#fff;background:#fff;color:#050505}main[data-template=product] .product__description{padding-top:2rem;border-top:1px solid #292929;color:#cfcec9;font-size:1.35rem;line-height:1.75}main[data-template=product] .product__description strong{color:#fff;letter-spacing:.12em}main[data-template=product] .product__description li::marker{color:var(--cam-red)}main[data-template=product] .accordion{border-color:#292929}main[data-template=product] .accordion summary,main[data-template=product] .accordion__title,main[data-template=product] .accordion__content{color:var(--cam-ink)}main[data-template=product] .accordion__title{font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}main[data-template=product] .accordion__content{color:#bbb9b4;line-height:1.7}.cam-product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #292929}.cam-product-facts span{padding:1.3rem .8rem;color:#d8d7d2;font-size:.88rem;font-weight:800;letter-spacing:.11em;line-height:1.4;text-align:center;text-transform:uppercase}.cam-product-facts span+span{border-left:1px solid #292929}@media screen and (min-width:990px){main[data-template=product] product-info{padding-top:4rem}}@media screen and (max-width:989px){main[data-template=product] .product{column-gap:0;row-gap:3.5rem}main[data-template=product] .product__info-container{max-width:none}}@media screen and (max-width:749px){main[data-template=product] product-info{padding-top:0}main[data-template=product] .product__info-wrapper{padding:0}main[data-template=product] .product__title h1{font-size:12vw}main[data-template=product] .slider.slider--mobile{scroll-padding-left:0}main[data-template=product] .product__media-list .product__media-item{width:100%}.cam-product-facts{grid-template-columns:1fr}.cam-product-facts span+span{border-top:1px solid #292929;border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/camiseta-product.css.map */
