.template-collection .section-wrapper:first-of-type .section,.template-collection main>.shopify-section:first-child>.section{--padding-block-start:26px !important;--padding-block-end:20px !important}.template-collection main>.shopify-section:first-child h1{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(30px,5.5vw,46px);letter-spacing:.04em;line-height:1.05;margin:0;text-transform:none;color:#171717}.template-collection main>.shopify-section:first-child h1:after{content:"";display:block;width:120px;height:7px;margin:12px auto 0;background:radial-gradient(circle,#6f6f6c 0 2.5px,transparent 3px) center/7px 7px no-repeat,linear-gradient(90deg,transparent,#6f6f6c 40%,transparent) center/100% 1px no-repeat}.template-collection main>.shopify-section:first-child .text-block:not(:has(h1)),.template-collection main>.shopify-section:first-child .text-block:not(:has(h1)) p,.template-collection main>.shopify-section:first-child .text-block:not(:has(h1)) h5{font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-style:italic;font-size:clamp(19px,2.4vw,24px)!important;font-weight:500;line-height:1.4;letter-spacing:.015em;color:#171717;text-align:center;max-width:560px;margin-inline:auto}.template-collection main>.shopify-section:first-child .text-block:not(:has(h1)) p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}@media(max-width:749px){.template-collection main>.shopify-section:first-child .text-block:not(:has(h1)) p{-webkit-line-clamp:3}}.template-collection .product-grid .product-media-container,.template-collection .product-grid .card-gallery,.template-collection .product-grid .product-card__image,.template-collection .product-grid .card-gallery__media{aspect-ratio:3/4!important}.template-collection .product-grid .card-gallery,.template-collection .product-grid .product-media-container{overflow:hidden}.template-collection .product-grid .card-gallery img,.template-collection .product-grid .product-media-container img,.template-collection .product-grid .product-media-container video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top}.product-badges__badge.color-custom-badge-sale,.color-custom-badge-sale.product-badges__badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:24px!important;min-height:24px!important;min-width:56px!important;padding:0 10px!important;background:#fff!important;color:#d6001c!important;border:1px solid #d6001c!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1!important;text-align:center!important;text-indent:.14em}.product-badges__badge.color-custom-badge-sold-out{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:24px!important;min-height:24px!important;min-width:56px!important;padding:0 10px!important;background:#171717!important;color:#fff!important;border:1px solid #171717!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1!important;text-align:center!important;text-indent:.14em}.template-collection .product-badges{--badge-offset:8px;top:8px!important;left:8px!important}@media screen and (min-width:750px){.template-collection .product-grid button.quick-add__button{inset-inline:0!important;inset-block-end:0!important;width:100%!important;max-inline-size:100%!important;height:34px!important;min-height:0!important;padding:0!important;justify-content:center!important;gap:0!important;border:0!important;border-top:1px solid rgba(111,111,108,.55)!important;border-radius:0!important;background:#ffffffdb!important;color:#171717!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;font-family:var(--font-body--family)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1!important;scale:1!important;translate:0 100%;transition:translate .3s ease,opacity .3s ease,background .25s ease,color .25s ease!important}.template-collection .product-grid product-card:is(:hover,:focus-within) button.quick-add__button{translate:0 0;opacity:1!important}.template-collection .product-grid button.quick-add__button:is(:hover,:focus-visible){width:100%!important;padding-inline:0!important;background:#171717!important;color:#fff!important;scale:1!important}.template-collection .product-grid button.quick-add__button>.add-to-cart-icon{display:none!important}.template-collection .product-grid button.quick-add__button:hover:before{top:0!important;right:0!important;bottom:0!important;left:0!important}.template-collection .product-grid .card-gallery{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vessenza-collection.css.map */
