.product__info-container{--velin-gap: 2rem;--velin-tight: .4rem}.product__info-container>*{margin:0}.product__info-container .product__tax,.product__info-container .installment{display:none}.product__info-container .product__title{font-size:2.2rem;line-height:1.15;letter-spacing:.01em;text-wrap:balance}.product__info-container .price,.product__info-container .price--large{font-size:3rem;line-height:1.05;letter-spacing:0;margin-top:var(--velin-tight)}.product__info-container .product-form__input{margin-top:var(--velin-gap);margin-bottom:0}.product__info-container .product-form__input .form__label{margin-bottom:.7rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.product__info-container .product-form__input--pill{direction:rtl;text-align:left}.product__info-container .product-form__input--pill .form__label,.product__info-container .product-form__input--pill input[type=radio]+label{direction:ltr}.product__info-container .product__text{margin-top:.5rem;font-size:1.3rem;line-height:1.45;opacity:.65}.product__info-container product-form,.product__info-container .product-form{display:block;margin-top:1.6rem}.product__info-container .product-form__buttons{max-width:100%}.product__info-container .product-form__submit{min-height:5rem;margin-bottom:.8rem}.product__info-container .shopify-payment-button{margin-top:0}.product__info-container .shopify-payment-button__more-options{margin-top:.8rem;font-size:1.2rem}.velin-gallery{position:relative}.velin-sale-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:3;padding:.6rem 1.2rem;background:rgb(var(--color-accent, 217 166 160));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;border-radius:0;pointer-events:none}.velin-gallery .product__media-icon{left:auto;right:1.2rem}@media screen and (max-width:749px){.velin-gallery slider-component{position:relative}.velin-gallery__nudge{position:absolute;top:50%;right:2.4rem;transform:translateY(calc(-50% - 1.5rem));z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;animation:velin-nudge 2.4s ease-in-out 1.2s 3}.velin-gallery__nudge svg{display:block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.velin-gallery__nudge.is-back svg{transform:rotate(180deg)}.velin-gallery__nudge.is-quiet{animation:none}@keyframes velin-nudge{0%,70%,to{transform:translateY(calc(-50% - 1.5rem)) translate(0)}80%{transform:translateY(calc(-50% - 1.5rem)) translate(-.6rem)}90%{transform:translateY(calc(-50% - 1.5rem)) translate(.2rem)}}@media(prefers-reduced-motion:reduce){.velin-gallery__nudge{animation:none}.velin-gallery__nudge svg{transition:none}}}@media screen and (min-width:750px){.velin-gallery__nudge{display:none}}.product__info-container .price__badge-sale{display:none}.product__info-container .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:0 1rem}.product__info-container .price__sale .price-item--regular{font-size:.6em;opacity:.45;text-decoration:line-through}.product__info-container .product__view-details{margin-top:1.2rem;font-size:1.3rem;opacity:.7}@media screen and (max-width:749px){.product__info-container{--velin-gap: 1.6rem}.product__info-container .product-form__submit{min-height:4.8rem}}@media screen and (min-width:750px){.product__info-container .product__title{font-size:2.6rem}.product__info-container .price,.product__info-container .price--large{font-size:3.4rem}}@media screen and (max-width:749px){.product-media-container.constrain-height.media-fit-contain,.product-media-container.constrain-height{width:100%;max-width:100%}.product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}}.product__media-list .product__media-item{animation:velin-media-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes velin-media-in{0%{opacity:0}to{opacity:1}}.product__info-container .price{transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.product__media-list .product__media-item{animation:none}.product__info-container .price{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velin-product.css.map */
