product-info.carmd-pdp{padding-top:3.6rem;padding-bottom:3.6rem}@media screen and (min-width:750px){product-info.carmd-pdp{padding-top:10.4rem;padding-bottom:10.4rem}}@media screen and (min-width:750px)and (max-width:1199px){product-info.carmd-pdp{padding-bottom:4rem}}.carmd-pdp .page-width{max-width:112.8rem;padding:0 2.4rem}.carmd-pdp .product{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:2.4rem;margin:0}.carmd-pdp .product .product__media-wrapper,.carmd-pdp .product .product__info-wrapper{width:100%;max-width:none;padding:0}.carmd-pdp .product__media-wrapper{display:flex;justify-content:center}.carmd-pdp .product__info-container{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-top:.2rem;max-width:none}.carmd-pdp .product__info-container>*{margin:0}@media screen and (min-width:750px){.carmd-pdp .product{flex-direction:row;gap:3.2rem}.carmd-pdp .product .product__media-wrapper{flex:0 1 56rem;min-width:0}.carmd-pdp .product .product__info-wrapper{flex:1 1 46.4rem;min-width:0}.carmd-pdp .product__info-container{gap:3.2rem;padding-top:.8rem}}@media screen and (min-width:1200px){.carmd-pdp .product{gap:5.6rem}}.carmd-pdp .product__info-container>.product__title+div[id^=price-],.carmd-pdp .product__info-container>div:has(>form.installment){margin-top:-1.4rem}.carmd-pdp .product__info-container>.product-form__quantity+div{margin-top:calc(2.4rem - 2rem)}@media screen and (min-width:750px){.carmd-pdp .product__info-container>.product__title+div[id^=price-],.carmd-pdp .product__info-container>div:has(>form.installment){margin-top:-2.6rem}.carmd-pdp .product__info-container>.product-form__quantity+div{margin-top:calc(2.4rem - 3.2rem)}}.carmd-pdp .product__view-details,.carmd-pdp .product__tax{display:none}.carmd-gallery{display:block;width:100%;max-width:32rem}@media screen and (min-width:750px){.carmd-gallery{max-width:56rem}}.carmd-pdp .carmd-gallery .carmd-gallery__viewer{width:100%;margin:0}.carmd-gallery__viewer{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.carmd-gallery__list.slider.slider--everywhere{display:flex;width:100%;margin:0;padding:0;gap:0;border-radius:1.2rem;scrollbar-width:none}.carmd-gallery__list::-webkit-scrollbar{display:none}.carmd-gallery__list .carmd-gallery__slide{flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}.carmd-gallery .product-media-container.global-media-settings,.carmd-gallery .product-media-container .product__media,.carmd-gallery .carmd-gallery__slide{background:transparent}.carmd-gallery .product-media-container{--aspect-ratio: 1;max-width:100%;border-radius:1.2rem;overflow:hidden;border:0;box-shadow:none;clip-path:inset(0 round 1.2rem)}.carmd-gallery .product-media-container:after{display:none}.carmd-gallery .product__media-toggle:after{top:0;right:0;bottom:0;left:0}.carmd-gallery .product-media-container .media{padding-top:100%}.carmd-gallery .product-media-container.media-type-image .media img{object-fit:cover}.carmd-gallery .product__media-icon{display:none}.carmd-gallery__dots{display:flex;gap:1.6rem}.carmd-gallery__dot{width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:50%;background:var(--carmd-super-light-grey);cursor:pointer;transition:background-color .2s ease}.carmd-gallery__dot[aria-current=true]{background:var(--carmd-primary-blue)}.carmd-gallery__dot:focus-visible{outline:.2rem solid var(--carmd-primary-blue);outline-offset:.3rem}.carmd-pdp__logo img{display:block;width:20rem;height:auto}@media screen and (min-width:750px){.carmd-pdp__logo img{width:24rem}}.carmd-pdp .product__title h1{margin:0;font-family:var(--carmd-font);font-weight:600;font-size:1.8rem;line-height:1.5;letter-spacing:0;color:var(--carmd-darker-text)}@media screen and (min-width:750px){.carmd-pdp .product__title h1{font-size:2.4rem}}.carmd-pdp .price{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin:0;font-family:var(--carmd-font);letter-spacing:0}.carmd-pdp .price__container{margin:0}.carmd-pdp .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.carmd-pdp .price .price-item{margin:0;line-height:1.5}.carmd-pdp .price .price__sale s.price-item--regular,.carmd-pdp .price s.price-item--regular{font-weight:500;font-size:2rem;color:var(--carmd-secondary-text)}.carmd-pdp .price .price-item--sale,.carmd-pdp .price .price__regular .price-item--regular{font-weight:700;font-size:2.4rem;color:var(--carmd-primary-blue)}.carmd-pdp .price .badge{margin:0;min-width:8.1rem;padding:.4rem 2.4rem;border:0;border-radius:1.2rem;text-align:center;background:var(--carmd-primary-blue);color:#fff;font-family:var(--carmd-font);font-weight:600;font-size:1.4rem;line-height:1.5;letter-spacing:0;text-transform:uppercase}.carmd-pdp .price--on-sale{align-items:flex-end}.carmd-pdp .price--on-sale .badge{margin-bottom:.35rem}@media screen and (min-width:750px){.carmd-pdp .price .price__sale s.price-item--regular,.carmd-pdp .price s.price-item--regular{font-size:2.4rem}.carmd-pdp .price .price-item--sale,.carmd-pdp .price .price__regular .price-item--regular{font-size:3.2rem}.carmd-pdp .price .badge{min-width:8.8rem;font-size:1.7rem;line-height:2.6rem}.carmd-pdp .price--on-sale .badge{margin-bottom:.7rem}}@media screen and (min-width:1200px){.carmd-pdp .price{gap:2.4rem}.carmd-pdp .price--on-sale{align-items:center}.carmd-pdp .price--on-sale .price__sale{flex-direction:row;align-items:center;gap:2.4rem}.carmd-pdp .price--on-sale .badge{margin-bottom:0}}.carmd-pdp .installment{margin:0;font-family:var(--carmd-font);font-size:1.4rem;line-height:normal;letter-spacing:0;color:var(--carmd-darker-text)}.carmd-pdp shopify-payment-terms{--shopify-payment-terms-font-family: var(--carmd-font)}.carmd-pdp .quantity__rules-cart{display:none}.carmd-pdp .product-form__quantity .quantity__label{margin-bottom:.6rem;font-family:var(--carmd-font);font-size:1.3rem;line-height:normal;letter-spacing:0;color:var(--carmd-darker-text)}.carmd-pdp .quantity{width:10.6rem;min-height:3.4rem;border:.1rem solid var(--carmd-darker-text);border-radius:.8rem}.carmd-pdp .quantity:before,.carmd-pdp .quantity:after{display:none}.carmd-pdp .quantity__button{width:3rem}.carmd-pdp .quantity__button[name=minus]{color:var(--carmd-secondary-text)}.carmd-pdp .quantity__button[name=plus]{color:var(--carmd-primary-blue)}.carmd-pdp .quantity__button .svg-wrapper,.carmd-pdp .quantity__button svg{width:1rem}.carmd-pdp .quantity__input{height:3.2rem;padding:0;font-family:var(--carmd-font);font-size:1.5rem;color:var(--carmd-darker-text);opacity:1}.carmd-pdp variant-selects .form__label{font-family:var(--carmd-font);font-size:1.3rem;color:var(--carmd-darker-text)}.carmd-pdp variant-selects input[type=radio]+label{font-family:var(--carmd-font);border-color:var(--carmd-primary-blue);color:var(--carmd-primary-blue)}.carmd-pdp variant-selects input[type=radio]:checked+label{background-color:var(--carmd-primary-blue);color:#fff}.carmd-pdp .product__info-container>div:has(>product-form){align-self:stretch}.carmd-pdp .product__info-container .product-form{display:block;width:100%;max-width:36rem;margin:0}.carmd-pdp .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:36rem;margin:0}@media screen and (min-width:750px)and (max-width:1199px){.carmd-pdp .product__info-container .product-form,.carmd-pdp .product-form__buttons{max-width:none}}.carmd-pdp .product-form__buttons>*{width:100%;margin:0}.carmd-pdp .product-form__submit.button:disabled,.carmd-pdp .product-form__submit.button[aria-disabled=true]{opacity:.5}.carmd-pdp .product-form__submit.button{min-height:4.2rem;margin:0;padding:0 2.4rem;border-radius:1.2rem;background:transparent;box-shadow:inset 0 0 0 .1rem var(--carmd-primary-blue);color:var(--carmd-primary-blue);font-family:var(--carmd-font);font-weight:500;font-size:1.5rem;letter-spacing:0}.carmd-pdp .product-form__submit.button:before,.carmd-pdp .product-form__submit.button:after{display:none}@media(hover:hover){.carmd-pdp .product-form__submit.button:hover{background:#1a75cf0f}}.carmd-pdp .shopify-payment-button{width:100%;margin:0}.carmd-pdp .shopify-payment-button,.carmd-pdp shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 4.2rem;--shopify-accelerated-checkout-button-border-radius: 1.2rem;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: center}.carmd-pdp .shopify-payment-button__button{min-height:4.2rem;border-radius:1.2rem;overflow:hidden;font-family:var(--carmd-font)}.carmd-pdp .shopify-payment-button__button--unbranded{background-color:var(--carmd-shop-pay);color:#fff;font-weight:500;font-size:1.5rem;letter-spacing:0}.carmd-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#4f22d8}.carmd-pdp .shopify-payment-button__more-options{display:block;width:100%;margin:1.2rem 0 0;text-align:center;text-underline-offset:.2rem;font-family:var(--carmd-font);font-size:1.4rem;line-height:normal;color:var(--carmd-primary-blue);text-decoration:underline;letter-spacing:0}.carmd-pdp__share{display:flex;justify-content:center;margin-top:2.4rem}@media screen and (min-width:1200px){.carmd-pdp__share{padding-left:12rem}}.carmd-pdp__share .share-button__button{display:inline-flex;align-items:center;gap:.8rem;min-height:2.4rem;vertical-align:top;font-family:var(--carmd-font);font-weight:500;font-size:1.6rem;letter-spacing:0;color:var(--carmd-primary-blue);text-decoration:none}.carmd-pdp__share .share-button__button:hover{text-decoration:underline}.carmd-pdp__share .share-button__button .svg-wrapper{width:2rem;height:2rem;margin:0;background:var(--carmd-share-icon) center / contain no-repeat}.carmd-pdp__share .share-button__button .svg-wrapper svg{display:none}.product-media-modal .product-media-modal__content{overflow:hidden;padding:0 2.4rem;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.product-media-modal .product-media-modal__content:active{cursor:grabbing}.product-media-modal .product-media-modal__content>*:not(.active){display:none}.product-media-modal .product-media-modal__content>img.global-media-settings{width:min(64rem,100%,100vh * var(--carmd-ar, 1));width:min(64rem,100%,100dvh * var(--carmd-ar, 1));max-width:none;height:auto;margin:0 auto;border:0;border-radius:1.2rem;box-shadow:none;background:none}@media screen and (min-width:750px){.product-media-modal .product-media-modal__content{padding:2rem}.product-media-modal .product-media-modal__content>img.global-media-settings{width:min(112rem,100%,(100vh - 4rem) * var(--carmd-ar, 1));width:min(112rem,100%,(100dvh - 4rem) * var(--carmd-ar, 1));border-radius:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/carmd-product.css.map */
