@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:.4rem .8rem;flex-wrap:wrap}.vetro-compare-price{font-family:Montserrat,sans-serif;font-size:16px;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:#000;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:#00b67a;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:4px;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:#000!important}.product__info-container .vetro-compare-price{font-size:16px!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}}@media screen and (min-width:750px){.template-product .collection .slider-buttons,.template-collection .collection .slider-buttons,.template-index .collection .slider-buttons{display:none!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}@media screen and (min-width:750px){.vetro-view-all-slide{display:none!important}}.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;box-sizing:border-box!important;min-width:56px!important;padding:5px 11px!important;font-size:11px!important;line-height:1!important;letter-spacing:.05em!important;text-align:center!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}.template-list-collections{--grid-mobile-horizontal-spacing: 1.4rem !important;--grid-mobile-vertical-spacing: 1.4rem !important;--grid-desktop-horizontal-spacing: 1.4rem !important;--grid-desktop-vertical-spacing: 1.4rem !important}.template-list-collections .card--standard.card--media .card__inner .card__content{display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:center!important;justify-content:center!important;padding:1.5rem!important;z-index:2}.template-list-collections .card--standard.card--media .card__inner .card__information{display:block!important;padding:0!important;text-align:center}.template-list-collections .card--standard.card--media .card__inner .card__heading{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35)}.template-list-collections .card--standard.card--media .card__inner .card__heading a{color:inherit;text-decoration:none}.template-list-collections .card--standard.card--media .card__inner .card__heading .icon-wrap{display:none!important}.collapsible-content .accordion .svg-wrapper{display:none}.collapsible-content .accordion summary{align-items:center;padding-left:1.6rem;padding-right:1.6rem;gap:1.2rem}.collapsible-content .accordion .accordion__title{display:block;flex:1;max-width:100%;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:.03em}.collapsible-content .accordion{border-left:.1rem solid rgba(var(--color-foreground),.08);border-right:.1rem solid rgba(var(--color-foreground),.08);border-radius:0}@media screen and (min-width:990px){.template-product .product--large:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product .product--large:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product media-gallery:not(.product__column-sticky):not(quick-add-modal *){position:relative}.template-product media-gallery.product__column-sticky:not(quick-add-modal *){top:calc(var(--header-height, 0px) + 2rem)}.template-product media-gallery:not(quick-add-modal *) .product__media-list .product__media-item{width:100%;max-width:100%}.template-product media-gallery:not(quick-add-modal *) .product__media-list .product__media-item:not(.is-active){display:none}.template-product media-gallery.vetro-gallery--thumbs:not(quick-add-modal *){display:grid;grid-template-columns:10rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.template-product media-gallery.vetro-gallery--thumbs:not(quick-add-modal *)>[id^=GalleryViewer]{grid-column:2;grid-row:1}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs{display:block!important;grid-column:1;grid-row:1;align-self:stretch;contain:size;overflow-y:auto;scrollbar-width:none}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs::-webkit-scrollbar{display:none}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs{scroll-snap-type:y mandatory}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs .thumbnail-list{display:grid!important;grid-template-columns:1fr;grid-auto-rows:calc((100% - 3rem)/4);gap:1rem;height:100%;margin:0;padding:0}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs .thumbnail-list__item{width:100%;height:100%;scroll-snap-align:start}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs .thumbnail-list__item:before{content:none}.template-product media-gallery:not(quick-add-modal *) .vetro-desktop-thumbs .slider-button{display:none!important}.template-product media-gallery:not(quick-add-modal *) .vetro-gallery-discount-badge{position:absolute;top:1.5rem;left:0;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}.template-product media-gallery.vetro-gallery--thumbs:not(quick-add-modal *) .vetro-gallery-discount-badge{left:11.6rem}}@media screen and (min-width:990px){.header--middle-center:not(.drawer-menu){grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu) .header__inline-menu{justify-self:stretch;margin:1.2rem 0 0;border-top:1px solid rgba(var(--color-foreground),.08);text-align:center}.header--middle-center:not(.drawer-menu) .header__inline-menu>.list-menu--inline{justify-content:center;flex-wrap:nowrap}.header--middle-center:not(.drawer-menu) .header__menu-item{padding:1.3rem 1.8rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.header--middle-center:not(.drawer-menu) summary.header__menu-item{padding-right:3.4rem}.header--middle-center:not(.drawer-menu) .header__menu-item:hover span,.header--middle-center:not(.drawer-menu) .header__active-menu-item{text-decoration:underline;text-decoration-color:#c9a55c;text-decoration-thickness:1px;text-underline-offset:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vetro-upgrades.css.map */
