.template-collection-custom-collection .card-product{width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:4px}.template-collection-new-collection-template .card-product{width:100%;display:flex;justify-content:space-between;padding:10px}.template-collection-new-collection-template .card-product.occasions_engraving{display:unset;padding:unset}.template-collection-new-collection-template .card-product.occasions_engraving .card-product__media .responsive-image{--aspect-ratio: 100% !important}.template-collection-new-collection-template .card-product.occasions_engraving .card__content{width:unset;padding:1.5rem}.template-collection-new-collection-template .card-product.occasions_engraving .card-product__media.media-fit-contain{padding:1.5rem;padding-bottom:0;width:100%}.template-collection-new-collection-template .card-product.occasions_engraving .card__information{display:unset;padding:unset}.template-collection-new-collection-template .card-product.occasions_engraving .card-information{padding-top:unset}.template-collection-new-collection-template .card__short-description,.template-collection-new-collection-template .region-name,.template-collection .card__short-description,.template-collection .region-name{font-size:13px}.template-collection-new-collection-template .main-pdp-info .sub-heading{font-size:14px;padding-top:1.5rem}.template-collection-new-collection-template .card-product .card__content .card__heading,.template-collection .card-product .card__content .card__heading{font-size:20px}.template-collection-new-collection-template .card-product .card__information{display:flex;flex-direction:column;height:100%;padding:15px 3px}.template-collection-new-collection-template .card-product .card-information{margin-top:auto;padding-top:12px}.template-collection-new-collection-template .card__content-bg{padding:0 0 0 10px}.template-collection-new-collection-template .card-product .card-product__media{width:33.333%}.template-collection-new-collection-template .card__content{width:66.666%}.template-collection-custom-collection .card-product .card-product__media{width:50%;padding-top:3px}.template-collection-custom-collection .card-product .card-product__media .responsive-image,.template-collection-new-collection-template .card-product .card-product__media .responsive-image{--aspect-ratio: 300% !important}.template-collection-custom-collection .card__content{width:100%}.template-collection-custom-collection .card__content-bg{padding:0}.template-collection .card-product__media.media-fit-contain{padding:1.5rem;padding-bottom:0}.region-name{color:#946c2f;font-size:13px}.template-collection-custom-collection .product-card-wrapper-border{border-radius:5px}.template-collection-custom-collection .main-pdp-info,.template-collection-custom-collection .vintage-name{padding:.5rem}.template-collection-custom-collection .vintage-name{font-weight:700;min-height:25px}.template-collection-custom-collection .price__regular .price-item.price-item--regular,.template-collection-new-collection-template .price__regular .price-item.price-item--regular{font-weight:var(--btn-font-weight);font-size:20px}:root{--card-pad-x: 38px}.template-collection-custom-collection .card__heading .product-link{margin-left:calc(-1 * var(--card-pad-x));padding-left:calc(5px + var(--card-pad-x));padding-bottom:.5rem;padding-top:.5rem}.template-collection-custom-collection .price__regular{padding:.5rem;font-size:20px}.template-collection-custom-collection .card-wrapper.product-card-wrapper-border{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#bd9350,#fbe7b5,#c9a25d) border-box;border:1px solid transparent}.promo-productlist{grid-column:var(--column-span, span 2);display:grid}@media(max-width:1023px){.promo-grid__content:not(.promo-grid__content-customize) .defer-image{padding-top:var(--aspect-ratio,100%);display:block}.grid-cols-1 .promo-productlist,.grid-cols-2 .promo-productlist{--column-span:span 1 !important}}.promo-grid__content-customize{padding-top:var(--aspect-ratio-customize,100%)}@media(max-width:767px){.template-collection-new-collection-template .card-product.occasions_engraving .card__content{padding:10px}.template-collection-new-collection-template .card__short-description,.template-collection-new-collection-template .region-name,.template-collection .region-name{font-size:12px}.template-collection-new-collection-template .collection-hero__image.media{background-color:unset}.template-collection-new-collection-template .collection-hero__image.media img{display:none}.template-collection-new-collection-template .collection-hero__height-auto .collection-hero__image{padding-top:106%;!important}.template-collection-custom-collection .price__regular{padding:0 0 5px;font-size:18px}.template-collection-custom-collection .card-product{display:block;padding-left:0}.template-collection-new-collection-template .card-product .card-product__media{width:60%;margin:0 auto}.template-collection-new-collection-template .card-product{display:block;align-items:center;padding:0}.template-collection-new-collection-template .card__content-bg,.template-collection .card__content-bg{padding:0;width:100%}.region-name{font-size:13px}.template-collection-custom-collection .main-pdp-info{padding:5px 0}.template-collection-new-collection-template .card__information,.template-collection .card__information{text-align:center;padding:10px 3px!important}.template-collection-new-collection-template .card-product.occasions_engraving .card__information{padding:unset!important}.template-collection-custom-collection .card__short-description,.template-collection-new-collection-template .card__short-description,.template-collection .card__short-description{font-size:10px}.template-collection-new-collection-template .card-product .card-information{margin-top:auto;padding-top:0}.template-collection-new-collection-template .card-product .card__content .card__heading,.template-collection .card-product .card__content .card__heading{font-size:unset}.template-collection-custom-collection .card-product .card-product__media{width:40%;margin:0 auto}.template-collection-custom-collection .vintage-name{padding:0}.template-collection-custom-collection .card__heading .product-link{margin-left:0;padding-left:0;padding-bottom:0;padding-top:0;font-size:16px}.main-pdp-info .sub-heading{font-size:14px}.template-collection-new-collection-template .main-pdp-info .sub-heading,.template-collection .main-pdp-info .sub-heading{font-size:12px;padding-top:0rem}.template-collection-custom-collection .card__short-description,.template-index .card__short-description{padding:0;margin-bottom:0}.template-collection-custom-collection .card__information{text-align:center}.promo-grid__content-customize{padding-top:var(--aspect-ratio-customize-mobile,100%)}}.view-mode__button,.view-mode__button-mobile{position:relative;opacity:.4;cursor:pointer}.view-mode__button:before,.view-mode__button-mobile:before{content:"";width:30%;height:1px;background-color:rgb(var(--color-foreground));display:block;position:absolute;left:35%;bottom:-2px;opacity:0}.view-mode__button.active{pointer-events:none;cursor:default}.view-mode__button.active:before,.view-mode__button:hover:before,.view-mode__button.active,.view-mode__button:hover,.view-mode__button-mobile.active:before,.view-mode__button-mobile:hover:before,.view-mode__button-mobile.active,.view-mode__button-mobile:hover{opacity:1}#product-grid{row-gap:var(--row-gap);column-gap:var(--column-gap);margin:0 1px 1px}@media(min-width:64rem){#product-grid.lg\:grid-cols-9 .card-product .quick-add,#product-grid.lg\:grid-cols-9 .card-product .card-product-swatch,#product-grid.lg\:grid-cols-9 .card__content,#product-grid.lg\:grid-cols-9 .promo-productlist{display:none}#product-grid.lg\:grid-cols-2 .promo-productlist{--column-span:span 1 !important}#product-grid.lg\:grid-cols-9{row-gap:var(--column-gap)}}.promo-grid__info-inner>*{margin:1rem 0}.promo-grid__info-inner>*:first-child{margin-block-start:0}.promo-grid__info-inner>*:last-child{margin-block-end:0}.promo-grid__info-inner>.promo-grid__info--text+.btn{margin-top:2rem}.promo-grid__info-inner>.promo-grid__info--text+.btn.btn-underlined{margin-top:1rem}.promo-grid__info-inner>.promo-grid__info--heading+.btn{margin-top:1.5rem}.promo-grid__info-inner>.promo-grid__info--heading+.btn.btn-underlined{margin-top:0}.promo-grid__content .defer-image img,.promo-grid__content video,.promo-grid__content .video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/65/assets/template-collection-product-grid.css.map */
