.vp-product .product__info{min-width:0}.vp-product .product-meta__title{margin-bottom:12px}.vp-product .product-meta{margin-bottom:20px;padding-bottom:16px}.vp-product .product-form__option-selector{margin-bottom:18px}.vp-product .product-form__quantity{margin-bottom:20px}.vp-product .vp-introduction{margin:0 0 22px;line-height:1.6}.vp-product .vp-outfit{margin-top:24px;padding:18px;border:1px solid rgba(var(--text-color),.22);border-radius:8px;background:rgba(var(--text-color),.025)}.vp-product .vp-outfit__heading{margin:0 0 14px;font:inherit;font-weight:600;font-size:20px}.vp-product .vp-outfit__card{display:flex;align-items:flex-start;gap:16px}.vp-product .vp-outfit__card+.vp-outfit__card{margin-top:18px;padding-top:18px;border-top:1px solid rgba(var(--text-color),.15)}.vp-product .vp-outfit__image-link{display:block;flex:0 0 112px}.vp-product .vp-outfit__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;border-radius:4px}.vp-product .vp-outfit__content{flex:1;min-width:0}.vp-product .vp-outfit__title{display:block;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.vp-product .vp-outfit__price{margin:6px 0 12px}.vp-product .vp-outfit__button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:4px;line-height:1.3}.vp-product .vp-outfit__button:hover{background:rgba(var(--text-color),.06)}.vp-product .vp-details{margin-top:24px}.vp-product .vp-details__item{border-top:1px solid rgba(var(--text-color),.2)}.vp-product .vp-details__item:last-child{border-bottom:1px solid rgba(var(--text-color),.2)}.vp-product .vp-details__summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none;font-weight:500}.vp-product .vp-details__summary::-webkit-details-marker{display:none}.vp-product .vp-details__indicator:before{content:"+";font-size:22px}.vp-product .vp-details__item[open] .vp-details__indicator:before{content:"\2212"}.vp-product .vp-details__body{padding:0 0 18px;overflow-wrap:anywhere}.vp-product .vp-details__body img{max-width:100%;height:auto}.vp-product .vp-outfit a:focus-visible,.vp-product .vp-details__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:740px){.vp-product .vp-outfit{padding:14px}.vp-product .vp-outfit__image-link{flex-basis:88px}.vp-product .vp-outfit__card{gap:12px}.vp-product .vp-outfit__heading{font-size:18px}}.vp-product .vp-breadcrumb{display:block;margin:18px 0 24px;font-size:13px;line-height:1.5;color:rgba(var(--text-color),.75)}.vp-product .vp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;list-style:none;padding:0;margin:0}.vp-product .vp-breadcrumb__item{display:inline-flex;align-items:baseline;min-width:0;max-width:100%;padding:0;margin:0}.vp-product .vp-breadcrumb__item+.vp-breadcrumb__item:before{content:"/";flex:0 0 auto;margin:0 8px;opacity:.6}.vp-product .vp-breadcrumb__item a,.vp-product .vp-breadcrumb__item span{overflow-wrap:anywhere}.vp-product .vp-breadcrumb__item a:hover{text-decoration:underline;text-underline-offset:3px}.vp-product .vp-breadcrumb__item a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vp-product .vp-breadcrumb__item--current{color:rgb(var(--text-color))}@media screen and (max-width:740px){.vp-product .vp-breadcrumb{margin:14px 0 18px;font-size:12px}.vp-product .vp-breadcrumb__item+.vp-breadcrumb__item:before{margin:0 6px}}.vp-product .product-meta{margin-bottom:16px;padding-bottom:12px}.vp-product .product-meta__title{line-height:1.2;margin-bottom:10px}.vp-product .product-meta__reference{margin-top:8px}.vp-product product-payment-terms{display:block;margin-top:6px}.vp-product .product-form__variants{display:block;margin:0 0 16px}.vp-product .product-form__option-selector{margin:0 0 14px}.vp-product .product-form__option-selector:last-child{margin-bottom:0}.vp-product .product-form__option-info{margin-bottom:8px}.vp-product .block-swatch-list{gap:8px}.vp-product .block-swatch__item{min-height:42px;padding:9px 13px;border-radius:4px;line-height:1.3}.vp-product .variant-swatch-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.vp-product .variant-swatch{width:64px;margin:0}.vp-product .variant-swatch__item{display:flex;align-items:center;justify-content:center;width:64px;height:68px;padding:3px;border-radius:5px;overflow:hidden}.vp-product .variant-swatch__image{display:block;width:100%;height:100%;object-fit:contain}.vp-product .vp-variant-name{display:block;margin-top:5px;font-size:11px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.vp-product .vp-variant-fallback{font-size:11px;text-align:center}.vp-product .variant-swatch__radio:focus-visible+.variant-swatch__item{outline:2px solid currentColor;outline-offset:3px}.vp-product .product-form__buy-buttons{margin-top:0}.vp-product .vp-purchase-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.vp-product .vp-purchase-grid--quantity{grid-template-columns:120px minmax(0,1fr)}.vp-product .vp-purchase-grid>*{grid-column:1 / -1;min-width:0}.vp-product .vp-purchase-grid>.product-form__quantity{grid-column:1;margin:0}.vp-product .vp-purchase-grid .product-form__quantity-label{display:block;font-size:12px;margin-bottom:5px}.vp-product .vp-purchase-grid .quantity-selector{width:120px;height:46px}.vp-product .vp-purchase-grid .quantity-selector__button{width:36px;min-width:36px;padding:0}.vp-product .vp-purchase-grid .quantity-selector__input{width:46px;min-width:0}.vp-product .vp-purchase-grid>product-payment-container{display:contents}.vp-product .vp-purchase-grid>product-payment-container>*{grid-column:1 / -1;min-width:0}.vp-product .vp-purchase-grid--quantity>product-payment-container>.product-form__add-button{grid-column:2}.vp-product .vp-purchase-grid .product-form__add-button{height:46px;min-height:46px;margin:0;padding:10px 12px;line-height:1.25}.vp-product .vp-purchase-grid .shopify-payment-button{margin:0;width:100%}.vp-product .vp-purchase-grid .shopify-payment-button__button{min-height:44px}.vp-product .product-form__store-availability-container:empty{display:none}.vp-product .vp-about{margin-top:20px}.vp-product .vp-about__heading{margin:0 0 8px;font:inherit;font-size:20px;font-weight:600;line-height:1.3}.vp-product .vp-about .vp-introduction{margin:0 0 12px;line-height:1.55}.vp-product .vp-about .vp-details{margin-top:0}.vp-product .vp-details__summary{min-height:44px;padding:10px 0}.vp-product .vp-outfit{margin-top:18px;padding:14px}.vp-product .vp-outfit__heading{font-size:18px;margin-bottom:10px}.vp-product .vp-outfit__card{gap:12px;align-items:center}.vp-product .vp-outfit__image-link{flex-basis:76px}.vp-product .vp-outfit__price{margin:4px 0 8px}.vp-product .vp-outfit__button{min-height:40px;padding:7px 12px;font-size:13px}.vp-product .product-meta__aside{margin-top:18px}@media screen and (max-width:740px){.vp-product .variant-swatch{width:52px}.vp-product .variant-swatch__item{width:52px;height:58px}.vp-product .variant-swatch-list{gap:7px}.vp-product .vp-purchase-grid--quantity{grid-template-columns:108px minmax(0,1fr)}.vp-product .vp-purchase-grid .quantity-selector{width:108px}.vp-product .vp-purchase-grid .quantity-selector__input{width:34px}.vp-product .vp-outfit__image-link{flex-basis:68px}}@media screen and (max-width:359px){.vp-product .vp-purchase-grid--quantity{grid-template-columns:minmax(0,1fr)}.vp-product .vp-purchase-grid--quantity>product-payment-container>.product-form__add-button{grid-column:1}}.vp-product .product-form{row-gap:0;margin-bottom:0}.vp-product .vp-about{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/viverano-product-custom.css.map */
