.cr-prod{--cr-ink: #1c1717;--cr-grey: #b4b4ac;--cr-red: #d0202a;--cr-light: #f8f8f6;--cr-inset: 16px}@media screen and (min-width:1024px){.cr-prod{--cr-inset: 40px}}.cr-prod.cr-prod{padding-top:53px}@media screen and (min-width:1024px){.cr-prod.cr-prod{padding-top:126px}}.cr-prod .page-width{max-width:none;padding-left:var(--cr-inset);padding-right:var(--cr-inset)}@media screen and (max-width:749px){.cr-prod .product__media-wrapper{margin-left:calc(-1 * var(--cr-inset));margin-right:calc(-1 * var(--cr-inset))}.cr-prod .product__info-wrapper{padding-top:20px}}.cr-prod .product__media-item .media,.cr-prod .product__media-list .media,.cr-prod .product-media-container{border:0!important;border-radius:0}@media screen and (min-width:750px){.cr-prod--b .product__media-wrapper .product-media-container{max-width:none!important;margin:0!important}.cr-prod--b .cr-arrow,.cr-prod--b .cr-bar{display:none!important}.cr-prod--b .product__media-list{row-gap:12px;column-gap:12px}.cr-prod--b .product__media-item{padding:0!important}}@media screen and (min-width:1024px){.cr-prod--b .product--stacked:not(.product--no-media) .product__media-wrapper{width:min(65%,calc(1.5*(100vh - 138px) + 12px));max-width:none;flex:0 0 auto}.cr-prod--b .product--stacked:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none;flex:1 1 0;padding:0 0 0 4rem}.cr-prod--b .product--stacked .product__media-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cr-prod--b .product--stacked .product__media-list .product__media-item{width:100%;max-width:100%}.cr-prod--b .product--stacked .product__media-item .product-media-container{--aspect-ratio: .75}.cr-prod--b .product--stacked .product__media-item .media img,.cr-prod--b .product--stacked .product__media-item .media video{object-fit:cover}}.cr-prod .cr-bar{display:none!important}.cr-prod .cr-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin:10px auto 0;padding:0 16px}.cr-prod .cr-dots button{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.cr-prod .cr-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cr-grey);transition:background-color .2s ease}.cr-prod .cr-dots button.is-on:before{background:var(--cr-ink)}@media(hover:hover){.cr-prod .cr-dots button:hover:before{background:var(--cr-red)}}@media screen and (min-width:750px){.cr-prod--b .cr-dots{display:none!important}}.cr-prod .product__text.caption-with-letter-spacing,.cr-prod .product__title,.cr-prod .product__title h1,.cr-prod .product__tax{text-align:center}.cr-prod .price,.cr-prod .price__container,.cr-prod [id^=price-]{justify-content:center;text-align:center}.cr-prod .product__text.caption-with-letter-spacing{margin:0 0 6px;font-family:var(--cr-label-family);font-weight:var(--cr-label-weight);font-size:var(--cr-label-size);letter-spacing:var(--cr-label-ls);text-transform:uppercase;color:var(--cr-grey);opacity:1}.cr-prod .product__title{margin-bottom:8px}.cr-prod .product__title h1{margin:0;color:var(--cr-ink)}.cr-prod .price .price-item,.cr-prod .price__regular .price-item--regular{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;letter-spacing:-.03em;color:var(--cr-ink)}@media screen and (min-width:1024px){.cr-prod .price .price-item{font-size:18px}}.cr-prod .product__tax{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:12px;letter-spacing:-.03em;color:var(--cr-grey)}.cr-prod .product__tax a{color:inherit}.cr-prod .form__label,.cr-prod .product-form__input .form__label{font-family:var(--cr-label-family);font-weight:var(--cr-label-weight);font-size:var(--cr-label-size);letter-spacing:var(--cr-label-ls);text-transform:uppercase;color:var(--cr-ink);margin-bottom:8px}.cr-prod .product-form__input input[type=radio]+label{min-width:52px;padding:7px 18px;border:1px solid var(--cr-ink);border-radius:999px;background:transparent;color:var(--cr-ink);font-family:var(--cr-label-family);font-weight:var(--cr-label-weight);font-size:var(--cr-label-size);letter-spacing:var(--cr-label-ls);text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.cr-prod .product-form__input input[type=radio]+label:hover{border-color:var(--cr-red);color:var(--cr-red)}.cr-prod .product-form__input input[type=radio]:checked+label{background:var(--cr-ink);border-color:var(--cr-ink);color:var(--cr-light)}.cr-prod .quantity{border-radius:999px;min-height:40px;width:128px}.cr-prod .quantity:before,.cr-prod .quantity:after{border-radius:999px;box-shadow:0 0 0 1px var(--cr-ink)}.cr-prod .quantity__input,.cr-prod .quantity__button{color:var(--cr-ink);font-family:var(--font-body-family)}.cr-prod .product__inventory{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:14px;letter-spacing:-.03em;color:var(--cr-ink)}.cr-prod .product__inventory svg circle,.cr-prod .product__inventory svg path{fill:var(--cr-red)}.cr-prod .product__inventory:empty{display:none}.cr-prod .product-form__buttons{max-width:none}.cr-prod shopify-accelerated-checkout,.cr-prod shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 44px}.cr-prod .shopify-payment-button__more-options{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:13px;letter-spacing:-.03em;color:var(--cr-ink)}.cr-prod .product__accordion .summary__title .accordion__title{font-family:var(--cr-label-family);font-weight:var(--cr-label-weight);font-size:var(--cr-label-size);letter-spacing:var(--cr-label-ls);text-transform:uppercase;color:var(--cr-ink)}.cr-prod .product__accordion.accordion,.cr-prod .product__accordion+.product__accordion{border-color:#1c171740}.cr-prod .product__accordion summary{padding:14px 0}.cr-prod .product__accordion summary:hover .accordion__title{color:var(--cr-red);text-decoration:none}.cr-prod .accordion__content,.cr-prod .accordion__content p,.cr-prod .accordion__content li{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:15px;line-height:1.55;letter-spacing:-.03em;color:var(--cr-ink)}@media screen and (min-width:1024px){.cr-prod .accordion__content,.cr-prod .accordion__content p,.cr-prod .accordion__content li{font-size:16px}}body:has(.cr-prod) .related-products{max-width:none;padding-left:var(--cr-inset, 16px);padding-right:var(--cr-inset, 16px)}@media screen and (min-width:1024px){body:has(.cr-prod) .related-products{padding-left:40px;padding-right:40px}}body:has(.cr-prod) .related-products__heading{font-family:var(--font-heading-family);font-weight:500;font-size:16px;letter-spacing:-.03em;text-transform:uppercase;color:#1c1717;margin-bottom:16px}@media screen and (min-width:1024px){body:has(.cr-prod) .related-products__heading{font-size:19px}}body:has(.cr-prod) .related-products .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin-left:0;margin-right:0}@media screen and (min-width:990px){body:has(.cr-prod) .related-products .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px}}body:has(.cr-prod) .related-products .grid__item{width:auto;max-width:none}body:has(.cr-prod) .related-products .card,body:has(.cr-prod) .related-products .card__inner{border:0;border-radius:0;box-shadow:none;background:transparent}body:has(.cr-prod) .related-products .card>.card__content{padding:10px 8px 0}body:has(.cr-prod) .related-products .card,body:has(.cr-prod) .related-products .card__inner{--ratio-percent: 150% !important}body:has(.cr-prod) .related-products .grid.grid{column-gap:0;margin-left:calc(-1 * var(--cr-inset, 16px));margin-right:calc(-1 * var(--cr-inset, 16px))}@media screen and (min-width:1024px){body:has(.cr-prod) .related-products .grid.grid{margin-left:-40px;margin-right:-40px}body:has(.cr-prod) .related-products .card>.card__content{padding:12px 12px 0}}body:has(.cr-prod) .related-products .card__information{padding:0!important}.cr-prod--b .product__title h1{font-family:var(--font-heading-family);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase}@media screen and (min-width:1024px){.cr-prod--b .product__title h1{font-size:24px}}@media screen and (min-width:750px){.cr-prod--b .product--stacked .product__media-list{row-gap:12px}}.cr-prod .mp-inline-button:has(+variant-selects){position:relative;height:0;margin:0!important;z-index:1}.cr-prod .mp-inline-button:has(+variant-selects) #Avada-SC-button{position:absolute!important;left:calc(var(--cr-size-w, 32px) + 16px);top:-2px}.cr-prod .mp-inline-button .inline-button-img{display:none!important}.cr-prod .mp-inline-button .Avada-inline-button,.cr-prod .mp-inline-button .Avada-inline-button *{font-family:var(--cr-label-family)!important;font-weight:var(--cr-label-weight)!important;font-size:var(--cr-label-size)!important;letter-spacing:var(--cr-label-ls)!important;text-transform:uppercase;color:var(--cr-ink)!important;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.cr-prod .mp-inline-button .Avada-inline-button:hover,.cr-prod .mp-inline-button .Avada-inline-button:hover *{color:var(--cr-red)!important}}.cr-prod.cr-nosize .product__inventory{display:none}.cr-prod.cr-needsize variant-selects legend{color:var(--cr-red)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cr-product.css.map */
