.template-collection main>.shopify-section:first-child .section{background:var(--vanilet-blush);padding-block:clamp(3rem,5vw,4.5rem)}.template-collection main>.shopify-section:first-child .section>*{margin-inline:auto;max-width:92rem;padding-inline:var(--vanilet-page-gutter)}.template-collection main>.shopify-section:first-child h1{font-size:clamp(2.25rem,4vw,4rem);margin:0;max-width:10ch}.template-collection main>.shopify-section:first-child .rte{color:var(--vanilet-ink);font-size:1rem;margin-top:1.5rem;max-width:38rem}.template-collection .product-grid-container{background:var(--vanilet-ivory);padding-bottom:clamp(4rem,7vw,7rem)}.template-collection .collection-wrapper{max-width:100rem;margin-inline:auto}.template-collection :is(.facets-block-wrapper,.facets){background:var(--vanilet-ivory)}.template-collection .facets-block-wrapper{border-bottom:1px solid var(--vanilet-hairline);margin-bottom:clamp(1.5rem,3vw,2.75rem);padding-block:1rem}.template-collection :is(.facets__summary,.facets__label,.sorting-filter__label,.grid-density__text){font-family:var(--vanilet-body-font, sans-serif);font-size:.625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.template-collection .main-collection-grid{padding-inline:var(--vanilet-page-gutter)}.template-collection .product-grid{--product-grid-gap: clamp(2rem, 4vw, 3.5rem) clamp(.75rem, 2vw, 2rem) !important}.template-collection .product-grid__item{min-width:0}.template-collection .product-grid .product-card{--product-card-gap: .85rem}.template-collection .product-grid .card-gallery{aspect-ratio:4 / 5}.template-collection .product-grid .card-gallery :is(slideshow-component,slideshow-slides,slideshow-slide,.product-media,img){height:100%}.template-collection .product-grid .card-gallery img{object-fit:cover}.template-collection .product-grid .product-title{font-family:var(--vanilet-body-font, sans-serif);font-size:.8125rem!important;font-weight:400;letter-spacing:.045em!important;line-height:1.4}.template-collection .product-grid .price{color:var(--vanilet-ink)!important;font-size:.75rem!important;font-weight:400}.template-product .product-information{background:var(--vanilet-ivory);max-width:100rem;margin-inline:auto;padding:clamp(1.25rem,3vw,3rem) var(--vanilet-page-gutter) clamp(4rem,7vw,7rem)}.template-product .product-information__grid{gap:clamp(2.5rem,5vw,5rem)!important}.template-product .product-information__media :is(.product-media,.product-media-container){background:color-mix(in srgb,var(--vanilet-blush) 62%,white)}.template-product .product-information__media img{display:block}.template-product .media-gallery__grid{gap:clamp(.5rem,1.2vw,1rem)!important}.template-product .product-details{padding:clamp(.75rem,2vw,2rem) 0}.template-product .product-details>.group-block{gap:clamp(1rem,2vw,1.5rem)!important;max-width:30rem}.template-product .product-details h1{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.08;margin:0}.template-product .product-details :is(.price,.price__regular,.price__sale){color:var(--vanilet-ink)!important;font-family:var(--vanilet-body-font, sans-serif)!important;font-size:.9rem!important;letter-spacing:.06em}.template-product .product-details .divider{border-color:var(--vanilet-hairline)}.template-product .variant-option__legend{font-size:.65rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.template-product .variant-option__button-label{border-radius:0!important;font-size:.75rem;min-height:2.9rem;transition:background-color .25s ease,border-color .25s ease}.template-product .product-details a{color:var(--vanilet-ink);text-decoration-thickness:1px;text-underline-offset:.25em}.template-product .buy-buttons-block .button,.template-product add-to-cart-component .button{background:var(--vanilet-ink);border-color:var(--vanilet-ink);color:var(--vanilet-ivory);min-height:3.75rem;width:100%}.template-product .product-details quantity-selector-component.quantity-selector{display:none!important}@media(hover:hover){.template-product .buy-buttons-block .button:hover,.template-product add-to-cart-component .button:hover{background:#fff;color:var(--vanilet-ink)}}.template-product .shopify-payment-button__button{background:transparent!important;border:1px solid var(--vanilet-ink)!important;color:var(--vanilet-ink)!important}.template-product .product-details .rte{color:var(--vanilet-ink);font-size:.925rem;line-height:1.75}.template-product .product-details .accordion{border-bottom:1px solid var(--vanilet-hairline);border-top:1px solid var(--vanilet-hairline)}.template-product .product-details .details__header{font-family:var(--vanilet-body-font, sans-serif);font-size:.68rem;font-weight:400;letter-spacing:.1em;min-height:3.5rem;text-transform:uppercase}.template-product .product-recommendations{background:var(--vanilet-blush)}.template-product .product-recommendations h3{font-size:clamp(1.75rem,3vw,2.75rem)}.vanilet-product-promises{background:var(--section-background);color:var(--section-text);padding-block:clamp(2.5rem,4vw,3.5rem)}.vanilet-product-promises__grid{display:grid}.vanilet-product-promise{align-items:start;border-top:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);display:grid;gap:.75rem;grid-template-columns:2rem 1fr;padding-block:1.5rem}.vanilet-product-promise>span{color:var(--section-text);font-family:var(--vanilet-body-font, sans-serif);font-size:.75rem}.vanilet-product-promise h2{color:inherit;font-family:var(--vanilet-body-font, sans-serif);font-size:.68rem;font-weight:400;letter-spacing:.1em;margin:0 0 .65rem;text-transform:uppercase}.vanilet-product-promise p{color:var(--section-text);font-size:.8rem;margin:0}@media screen and (min-width:750px){.vanilet-product-promises__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vanilet-product-promise{border-left:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);border-top:0;padding:0 1.75rem}.vanilet-product-promise:first-child{border-left:0;padding-left:0}}@media screen and (max-width:749px){.template-collection main>.shopify-section:first-child .section{padding-block:3.5rem}.template-collection .main-collection-grid{padding-inline:var(--vanilet-page-gutter)!important}.template-collection .product-grid{gap:2.5rem .75rem!important}.template-product .product-information{padding-inline:0;padding-top:0}.template-product .product-details{padding-inline:var(--vanilet-page-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vanilet-commerce.css.map */
