.product__info-container>*+*{margin:1.4rem 0}.product__text{font-family:var(--cc-font-body);font-size:1.3rem;font-weight:400;letter-spacing:.01em;color:var(--cc-text-secondary)}.product__title{margin-bottom:.4rem}.product__title h1{font-family:var(--cc-font-heading);font-weight:var(--cc-weight-heading);font-size:clamp(2.6rem,3.2vw,3.6rem);line-height:1.05;letter-spacing:-.02em;color:var(--cc-text)}.product .rating-wrapper{align-items:center;gap:.6rem}.product .rating-star{--color-rating-star: var(--cc-star);--letter-spacing: .3;--font-size: 1.6}.product__info-container>.rating-wrapper{margin:0 0 .8rem}.product__info-container>.product__title{margin:0 0 .2rem}.cc-vendor-line{font-family:var(--cc-font-body);font-size:1.4rem;font-weight:400;letter-spacing:.01em;color:var(--cc-text-secondary)}.product__info-container>.cc-vendor-line{margin:0}.product__info-container>[id^=price-]{margin-top:2rem}.product .rating-text,.product .rating-count{color:var(--cc-text-secondary);letter-spacing:0}.product .price{font-family:var(--cc-font-body);color:var(--cc-text)}.product .price .price-item{font-weight:500;font-size:2.2rem;letter-spacing:-.01em}.product .price--on-sale .price-item--sale{color:var(--cc-sale)}.product .price--on-sale .price__sale .price-item--regular{color:var(--cc-text-secondary);text-decoration:line-through;font-size:1.6rem;font-weight:400}.product .price .price__badge-sold-out{display:none}.product .price .badge{border:none;border-radius:var(--cc-radius-full);font-size:1.2rem;font-weight:500;letter-spacing:.01em;padding:.5rem 1.1rem}.product__tax{color:var(--cc-text-light)}.product .product__tax{display:none}.product-form__input .form__label{font-family:var(--cc-font-body);font-size:1.4rem;font-weight:500;color:var(--cc-text);letter-spacing:0;text-transform:none}.product-form__input--pill input[type=radio]+label{border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-bg);color:var(--cc-text);font-size:1.4rem;font-weight:400;letter-spacing:0;transition:border-color var(--cc-duration) var(--cc-ease),background-color var(--cc-duration) var(--cc-ease),color var(--cc-duration) var(--cc-ease)}.product-form__input--pill input[type=radio]+label:before{box-shadow:none}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--cc-ink);transform:none}.product-form__input--pill input[type=radio]:checked+label{background:var(--cc-ink);border-color:var(--cc-ink);color:#fff}.product .quantity{border-radius:var(--cc-radius-sm);min-height:var(--cc-btn-height)}.product .quantity:after{border-radius:var(--cc-radius-sm);box-shadow:0 0 0 1px var(--cc-border-strong)}.product .quantity:before{box-shadow:none}.product .quantity__input{font-family:var(--cc-font-body);font-size:1.6rem;font-weight:500}.product .product-form__submit{min-height:var(--cc-btn-height);border-radius:var(--cc-radius-sm);background:var(--cc-ink);color:#fff;font-family:var(--cc-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0;transition:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease),opacity var(--cc-duration) var(--cc-ease)}.product .product-form__submit:before,.product .product-form__submit:after{box-shadow:none;border:none}.product .product-form__submit:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-card)}.product .product-form__submit[disabled],.product .product-form__submit[aria-disabled=true]{background:var(--cc-bg-subtle);color:var(--cc-text-light)}.product .product-form__submit[disabled]:hover,.product .product-form__submit[aria-disabled=true]:hover{transform:none;box-shadow:none}.product .shopify-payment-button__button{border-radius:var(--cc-radius-sm);font-family:var(--cc-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0}.product .shopify-payment-button__more-options{color:var(--cc-text-secondary);font-size:1.3rem}.product .installment{margin:0 0 1rem;color:var(--cc-text-secondary)}.product__info-container .cc-trust-badges{margin:3.2rem 0 2rem}.product__info-container .cc-specs-card{margin:2rem 0 2.8rem}.product__description{font-family:var(--cc-font-body);font-size:1.5rem;line-height:1.6;color:var(--cc-text)}.product__description a{color:var(--cc-blue);text-decoration:none}.product__description a:hover{color:var(--cc-blue-hover)}.product .share-button__button,.product__view-details{color:var(--cc-blue);font-size:1.4rem}.product__media-item .product-media-container{border:none;border-radius:var(--cc-radius-md);overflow:hidden;background:var(--cc-bg)}.product__column-sticky{top:calc(var(--header-height, 9rem) + 2rem)}@media screen and (min-width:750px){.product--thumbnail .thumbnail-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.product--thumbnail .thumbnail-list__item{width:6.4rem}}@media screen and (max-width:749px){.product--thumbnail .thumbnail-list{display:flex;flex-wrap:nowrap;gap:.8rem;width:fit-content;max-width:100%;margin-inline:auto}.product--thumbnail .thumbnail-list__item{width:6.4rem;flex-shrink:0}}.thumbnail{border-radius:var(--cc-radius-sm);overflow:hidden;border:1px solid transparent;transition:border-color var(--cc-duration) var(--cc-ease)}.thumbnail:hover{border-color:var(--cc-border-strong)}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--cc-ink);border-color:transparent}@media screen and (min-width:750px){.product__media-wrapper .product-media-container.constrain-height{--viewport-offset: 440px}}.product__accordion .accordion__title{font-family:var(--cc-font-body);font-size:1.5rem;font-weight:500}.related-products__heading{font-family:var(--cc-font-heading);font-weight:var(--cc-weight-heading);font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--cc-text);margin-bottom:2.4rem}.related-products .product-grid{flex-wrap:nowrap;column-gap:var(--cc-related-gap, 1.2rem);margin:-2rem -1.5rem -4.5rem;padding:2rem 1.5rem 4.5rem;scroll-padding-left:1.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}@media screen and (min-width:750px){.related-products .product-grid{--cc-related-gap: 2rem;margin:-2rem -2rem -4.5rem;padding:2rem 2rem 4.5rem;scroll-padding-left:2rem;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%)}}.related-products .product-grid .slider__slide{flex-shrink:0;width:calc(45% - .75rem);max-width:none;scroll-snap-align:start}@media screen and (min-width:750px){.related-products .product-grid .slider__slide{width:calc((100% - 2 * var(--cc-related-gap)) / 3)}}@media screen and (min-width:990px){.related-products .product-grid .slider__slide{width:calc((100% - 4 * var(--cc-related-gap)) / 5)}}.related-products{position:relative}.related-products slider-component{position:static}.related-products .slider-buttons{position:absolute;top:2.6rem;right:5rem;display:flex;gap:.8rem}.related-products .slider-button{width:4rem;height:4rem;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-full);background:var(--cc-bg);color:var(--cc-ink);box-shadow:var(--cc-shadow-card)}@media(prefers-reduced-motion:no-preference){.related-products .slider-button{transition:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease),background var(--cc-duration) var(--cc-ease),color var(--cc-duration) var(--cc-ease)}}.related-products .slider-button:hover:not([disabled]){background:var(--cc-ink);border-color:var(--cc-ink);color:#fff;transform:translateY(-2px);box-shadow:var(--cc-shadow-card-hover)}.related-products .slider-button[disabled]{color:var(--cc-text-light);box-shadow:none;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/70/assets/cc-product.css.map */
