@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";.vetro-badge-sale{background:#b0713f;color:#ede4d6;border:none;font-weight:600;letter-spacing:.06em}.price--on-sale .price-item--sale,.price--on-sale .price__sale .price-item--last{color:#2e7d32;font-weight:700}.vetro-badge-image{position:absolute;bottom:.6rem;left:.6rem;top:auto;right:auto;z-index:2;background:#b0713f;color:#ede4d6;font-size:.95rem;font-weight:600;padding:.3rem .7rem;border-radius:10rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.vetro-sale-row{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.vetro-compare-price{font-family:Montserrat,sans-serif;font-size:20px;color:#979797;text-decoration:line-through;font-weight:400;white-space:nowrap}.vetro-sale-price{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#c00;white-space:nowrap}.price__badge-sale{display:none!important}.vetro-save-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:Montserrat,sans-serif;background:#000;color:#fff;font-size:14px;font-weight:700;padding:6px 18px;border-radius:.25rem;white-space:nowrap;line-height:1.3}.vetro-save-badge svg{width:1em;height:1em;fill:currentColor;flex-shrink:0}.vetro-price-row{display:flex;align-items:center;gap:.15rem}.vetro-price-row .price-item--regular{font-family:Montserrat,sans-serif;font-size:1.2rem}.card__information{display:flex;flex-direction:column;overflow:hidden}.card__information .card__heading{order:-2}.card__information .card-information{order:1}.card-information{overflow:hidden}.card-information .caption-with-letter-spacing.light{display:none!important}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase;letter-spacing:.05em}.vetro-wish{position:absolute;top:.8rem;right:.8rem;z-index:3;width:3.4rem;height:3.4rem;padding:.7rem;border:none;border-radius:50%;background:#ffffffe6;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.vetro-wish:hover{transform:scale(1.1)}.vetro-wish svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;transition:fill .2s ease}.vetro-wish.is-active svg{fill:#d0021b;stroke:#d0021b}.vetro-shipbar{padding:1rem 0 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);margin-bottom:1rem}.vetro-shipbar__label{font-size:1.3rem;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.vetro-shipbar__label strong{font-weight:700}.vetro-shipbar__track{height:.5rem;background:rgba(var(--color-foreground),.12);border-radius:.25rem;overflow:hidden}.vetro-shipbar__fill{height:100%;background:rgb(var(--color-foreground));border-radius:.25rem;transition:width .4s ease}.vetro-shipbar--done .vetro-shipbar__fill{background:#2e7d32}.product__info-container .vetro-klarna-badges{margin:.8rem 0 1.8rem;padding:1.2rem 0 1.6rem;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:none;gap:1.2rem}.product__info-container variant-selects,.product__info-container variant-radios{display:block;padding:1.6rem 0 .8rem}.product__info-container .product-form__input{margin-bottom:1rem}.product__info-container .vetro-stock{margin:.4rem 0 1.4rem;padding-top:1.4rem}.product__info-container .product-form__buttons{margin-top:.6rem}.product__info-container .vetro-sale-row{margin-bottom:.2rem}.product__info-container .product__accordion{padding-top:0;margin-top:.6rem}.product__info-container .product__accordion:first-of-type{margin-top:1.6rem}.product__info-container .product__accordion+.product__accordion{margin-top:0}.product__info-container .product__accordion .svg-wrapper{display:none}.product__info-container .product__accordion summary{justify-content:center}.product__info-container .product__accordion .summary__title{justify-content:center;text-align:center}.product__info-container .product__accordion .accordion__title{max-width:100%;text-align:center;font-weight:400}.product__info-container .product__accordion{border-left:.1rem solid rgba(var(--color-foreground),.08);border-right:.1rem solid rgba(var(--color-foreground),.08)}.product__info-container .product__accordion:first-of-type{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.product__info-container .product__accordion:last-of-type{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}.product__info-container .vetro-stars{margin:.2rem 0 .6rem}.product__info-container .product__title{margin-bottom:0}.product__info-container .product__title h1,.product__info-container .product__title h2{margin-bottom:0;line-height:1.15;font-size:24.09px!important}.product__info-container .vetro-sale-price{font-size:24px!important;color:#c00!important}.product__info-container .vetro-compare-price{font-size:20px!important;color:#979797!important}.product__info-container .price__regular .price-item--regular{font-size:1.5rem!important}.product__info-container [id^=price-]{margin-bottom:.2rem;padding-bottom:0}.product__info-container .installment{margin-top:.4rem}.product__info-container .product__tax{margin-top:.3rem;margin-bottom:0}@media screen and (max-width:749px){.product__info-wrapper{padding-top:2.4rem}media-gallery{position:relative}.product__media-list .product__media-item{width:calc(100% - 9rem)!important;max-width:calc(100% - 9rem)!important;scroll-snap-align:center!important}.product__media-list.grid--peek .grid__item{margin-left:0!important}.product__media-list{scroll-padding:0!important}.product__media-list{margin-bottom:0!important}.product__media-item .product-media-container .media{padding-top:140%!important}.vetro-gallery-discount-badge{position:absolute;top:1.5rem;left:4.5rem;z-index:5;background:#e4002b;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;padding:.5rem 1.1rem;border-radius:0;line-height:1.3;pointer-events:none}.product__media-wrapper .slider-buttons{display:none!important}.product__media-list::-webkit-scrollbar{display:none!important}.product__media-list{scrollbar-width:none}.vetro-gallery-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;position:relative;z-index:4;width:fit-content;margin:-3rem auto 1rem;padding:.4rem .8rem;background:#ffffff40;border-radius:10rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vetro-gallery-dots__dot{width:6px;height:6px;border-radius:50%;background:#ede4d673;border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .2s ease}.vetro-gallery-dots__dot.is-active{background:#fff;transform:scale(1.3)}}@media screen and (min-width:750px){.vetro-gallery-dots{display:none}}@media screen and (max-width:749px){.template-product .collection .grid.product-grid,.template-index .collection .grid.product-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:none;gap:1rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-bottom:0!important}.template-product .collection .grid.product-grid::-webkit-scrollbar,.template-index .collection .grid.product-grid::-webkit-scrollbar{display:none}.template-product .collection .grid.product-grid>.grid__item,.template-index .collection .grid.product-grid>.grid__item{flex:0 0 42%!important;max-width:42%!important;width:42%!important;scroll-snap-align:center;scroll-snap-stop:always;padding:0!important}.template-product .collection .price--on-sale .price__sale,.template-index .collection .price--on-sale .price__sale{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:.4rem}.template-product .collection .slider-buttons,.template-index .collection .slider-buttons{display:none!important}.template-product .collection .card,.template-product .collection .card__inner,.template-index .collection .card,.template-index .collection .card__inner{--ratio-percent: 133% !important}}.vetro-view-all-slide{display:flex;align-items:center;justify-content:center}.vetro-view-all-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:auto;padding:1.5rem 1.8rem;border:1px solid rgba(0,0,0,.12);border-radius:0;background:transparent;color:rgb(var(--color-foreground));text-decoration:none;text-align:center;box-sizing:border-box}.vetro-view-all-card__title{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:400;white-space:nowrap}.vetro-view-all-card__count{font-family:Montserrat,sans-serif;font-size:1.3rem;color:rgba(var(--color-foreground),.65);white-space:nowrap}.template-index .collection .price--on-sale .price-item--regular,.template-collection .collection .price--on-sale .price-item--regular,.template-product .collection .price--on-sale .price-item--regular{color:#000!important;margin-right:.3rem!important}.template-index .collection .price--on-sale .price-item--sale,.template-index .collection .price--on-sale .price__sale .price-item--last,.template-collection .collection .price--on-sale .price-item--sale,.template-collection .collection .price--on-sale .price__sale .price-item--last,.template-product .collection .price--on-sale .price-item--sale,.template-product .collection .price--on-sale .price__sale .price-item--last{color:#4caf50!important}@media screen and (min-width:750px){.template-index .collection .price--on-sale .price-item--regular,.template-index .collection .price--on-sale .price-item--sale,.template-index .collection .price--on-sale .price__sale .price-item--last,.template-product .collection .price--on-sale .price-item--regular,.template-product .collection .price--on-sale .price-item--sale,.template-product .collection .price--on-sale .price__sale .price-item--last{font-size:1.3rem!important}}@media screen and (max-width:749px){.template-index .collection .price--on-sale .price-item--regular,.template-index .collection .price--on-sale .price-item--sale,.template-index .collection .price--on-sale .price__sale .price-item--last,.template-product .collection .price--on-sale .price-item--regular,.template-product .collection .price--on-sale .price-item--sale,.template-product .collection .price--on-sale .price__sale .price-item--last{font-size:1.2rem!important}}.template-collection .collection .price--on-sale .price-item--regular,.template-collection .collection .price--on-sale .price-item--sale,.template-collection .collection .price--on-sale .price__sale .price-item--last{font-size:14.45px!important}.vetro-badge-corner{display:none}.template-index .collection .vetro-badge-corner,.template-collection .collection .vetro-badge-corner,.template-product .collection .vetro-badge-corner{display:inline-block!important;position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;margin:0!important;z-index:3!important}.template-index .collection .card__badge,.template-collection .collection .card__badge,.template-product .collection .card__badge{display:none!important}.template-index .collection .card__heading a,.template-collection .collection .card__heading a,.template-product .collection .card__heading a{font-size:14px!important}.template-index .collection .collection__title,.template-collection .collection .collection__title,.template-product .collection .collection__title,.template-index .collection .collection__title .title,.template-collection .collection .collection__title .title,.template-product .collection .collection__title .title{text-align:center!important}.template-index .collection .collection__title.title-wrapper,.template-collection .collection .collection__title.title-wrapper,.template-product .collection .collection__title.title-wrapper{margin-bottom:.4rem!important}.template-index .collection .vetro-view-all-top,.template-collection .collection .vetro-view-all-top,.template-product .collection .vetro-view-all-top{margin:0 0 2.4rem!important}.template-index .collection .vetro-view-all-top a.button,.template-index .collection .vetro-view-all-top a.button--secondary,.template-collection .collection .vetro-view-all-top a.button,.template-collection .collection .vetro-view-all-top a.button--secondary,.template-product .collection .vetro-view-all-top a.button,.template-product .collection .vetro-view-all-top a.button--secondary{min-width:0;min-height:0;width:auto;margin-top:0!important;padding:1.5rem 4rem!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;border-radius:0!important;border:1px solid rgba(0,0,0,.12)!important;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:normal;text-transform:uppercase}.template-index .collection .vetro-view-all-top a.button:before,.template-index .collection .vetro-view-all-top a.button:after,.template-index .collection .vetro-view-all-top a.button--secondary:before,.template-index .collection .vetro-view-all-top a.button--secondary:after,.template-collection .collection .vetro-view-all-top a.button:before,.template-collection .collection .vetro-view-all-top a.button:after,.template-collection .collection .vetro-view-all-top a.button--secondary:before,.template-collection .collection .vetro-view-all-top a.button--secondary:after,.template-product .collection .vetro-view-all-top a.button:before,.template-product .collection .vetro-view-all-top a.button:after,.template-product .collection .vetro-view-all-top a.button--secondary:before,.template-product .collection .vetro-view-all-top a.button--secondary:after{content:none!important;box-shadow:none!important}.product-form__submit,#CartDrawer-Checkout,#checkout.cart__checkout-button{box-shadow:0 4px 14px #00000059}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vetro-upgrades.css.map */
