.collection-products{--collection-products-heading: #1b365d;--collection-products-accent: #cba052;--collection-products-label: #ffffff;--collection-products-btn-size: 4.8rem;position:relative;background-color:#dfe6ee;background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.collection-products .collection-products__inner{position:relative;z-index:1;padding:3rem 0 4.6rem;text-align:center}@media screen and (max-width:1199px){.collection-products .collection-products__inner{padding:3rem 0 4rem}}@media screen and (max-width:749px){.collection-products .collection-products__inner{padding:4rem 0 0}}.collection-products .collection-products__header{margin:0 auto clamp(4rem,5vw,6rem);padding-inline:clamp(2rem,8vw,13rem)}@media screen and (max-width:1199px){.collection-products .collection-products__header{padding-inline:4rem}}@media screen and (max-width:749px){.collection-products .collection-products__header{padding-inline:1.5rem}}.collection-products .collection-products__heading{margin:0;font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:400;font-style:italic;font-size:clamp(3rem,6.5vw,9rem);line-height:1.34;letter-spacing:0;color:var(--collection-products-heading);text-align:center}.collection-products .collection-products__heading em{font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:400;font-style:italic;font-size:clamp(1.4rem,3.6vw,5rem);line-height:inherit;letter-spacing:0}.collection-products .collection-products__subtitle{margin:0;font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:500;font-style:normal;font-size:clamp(2rem,3vw,4rem);line-height:1.25;letter-spacing:0;color:#1d4885;text-align:center}.collection-products .collection-products__divider{display:block;width:6rem;height:3px;margin:1.5rem auto 0;background-color:var(--collection-products-accent);border:0}.collection-products .collection-products__description{margin:1.5rem auto 0;max-width:64rem;font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:400;font-style:normal;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:1.2;letter-spacing:.04em;color:#1d4885;text-align:center}@media screen and (max-width:649px){.collection-products .collection-products__description{padding-inline:4rem}}.collection-products .collection-products__description p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.collection-products .collection-products__slider{position:relative;display:block;width:100%;max-width:var(--page-width);margin-inline:auto}.collection-products .collection-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem clamp(4rem,8vw,8rem);align-items:end;list-style:none;margin:0;padding:0 clamp(2rem,8vw,13rem) 0;row-gap:2.4rem}@media screen and (max-width:1199px){.collection-products .collection-products__grid{padding-inline:4rem}}@media screen and (max-width:989px){.collection-products .collection-products__grid{gap:6rem 2rem}}.collection-products .collection-products__item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;width:100%;max-width:100%;padding:0}.collection-products .collection-products__item[data-index="1"] .collection-products__media:after{background-image:url(/cdn/shop/files/Stones-1.png?v=1786035158)}.collection-products .collection-products__item[data-index="2"] .collection-products__media:after{background-image:url(/cdn/shop/files/Stones-2.png?v=1786035158);width:210%;bottom:18px}@media screen and (max-width:1250px){.collection-products .collection-products__item[data-index="2"] .collection-products__media:after{width:200%}}@media screen and (max-width:650px){.collection-products .collection-products__item[data-index="2"] .collection-products__media:after{width:94%;bottom:26px}}.collection-products .collection-products__item[data-index="3"] .collection-products__media:after{background-image:url(/cdn/shop/files/Stones-3.png?v=1786035158);width:210%;bottom:18px}@media screen and (max-width:1250px){.collection-products .collection-products__item[data-index="3"] .collection-products__media:after{width:200%}}@media screen and (max-width:650px){.collection-products .collection-products__item[data-index="3"] .collection-products__media:after{width:94%;bottom:26px}}.collection-products .collection-products__media{display:flex;align-items:flex-end;justify-content:center;width:100%;margin-bottom:1.6rem;position:relative}.collection-products .collection-products__media:after{content:"";display:block;width:250%;height:12rem;background:url(/cdn/shop/files/Stones.png?v=1786035158) no-repeat center center;background-size:contain;position:absolute;bottom:14px;left:50%;transform:translateY(100%) translate(-50%);z-index:-1;filter:drop-shadow(0 60px 10px rgba(0,0,0,.5)) brightness(.65);-webkit-box-reflect:below -20px linear-gradient(to bottom,transparent,rgba(0,0,0,.75))}@media screen and (max-width:1250px){.collection-products .collection-products__media:after{width:232%}}@media screen and (max-width:650px){.collection-products .collection-products__media:after{-webkit-box-reflect:below -40px linear-gradient(to bottom,transparent,rgba(0,0,0,.75));width:94%;bottom:28px}}.collection-products .collection-products__media a{display:block;width:100%;line-height:0}.collection-products .collection-products__media img,.collection-products .collection-products__media .placeholder-svg{display:block;width:10.4rem;max-width:100%;height:auto;margin:0 auto}.collection-products .collection-products__media .placeholder-svg{width:80%;aspect-ratio:1 / 1.4;background:#fff3}.collection-products .collection-products__label{margin:0;font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:400;font-size:clamp(1.5rem,1.2vw,1.6rem);line-height:1.4;letter-spacing:.04em;color:var(--collection-products-label);word-break:keep-all;max-width:9rem;text-align:center}.collection-products.collection-products--label-divider .collection-products__label:after{content:"";display:block;width:4rem;height:1px;margin:1.2rem auto 0;background-color:var(--collection-products-accent)}.collection-products .collection-products__actions{margin-top:1.6rem}.collection-products .collection-products__button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:1.6rem 2.4rem 1.4rem;border:1px solid #ffffff;border-radius:32px;background:transparent;color:#fff;font-family:var(--font-inter-family, "Inter", sans-serif);font-weight:600;font-size:clamp(1.5rem,1.2vw,1.6rem);line-height:1;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background .35s ease,color .35s ease}.collection-products .collection-products__button:hover{background:#fff;color:var(--collection-products-heading)}.collection-products .collection-products__button[aria-disabled=true]{opacity:.6;pointer-events:none}.collection-products .collection-products__nav{position:absolute;top:42%;z-index:3;display:none;align-items:center;justify-content:center;width:var(--collection-products-btn-size);height:var(--collection-products-btn-size);margin:0;padding:0;border:0;border-radius:50%;background:#cba052;box-shadow:0 0 10px #23223929;opacity:.9;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.collection-products .collection-products__nav:hover,.collection-products .collection-products__nav:focus-visible{opacity:1}.collection-products .collection-products__nav:focus-visible{outline:2px solid #1b365d;outline-offset:2px}.collection-products .collection-products__nav[disabled]{opacity:.65;cursor:not-allowed}.collection-products .collection-products__nav svg{display:block;width:2rem;height:1.4rem;pointer-events:none}.collection-products .collection-products__nav--prev{left:.8rem}.collection-products .collection-products__nav--prev svg{transform:scaleX(-1)}.collection-products .collection-products__nav--next{right:.8rem}@media screen and (max-width:749px){.collection-products{--collection-products-btn-size: 5rem}.collection-products.collection-products--slider .collection-products__slider{max-width:none}.collection-products.collection-products--slider .collection-products__nav{display:inline-flex}.collection-products.collection-products--slider .collection-products__nav svg{width:auto;height:1.6rem}.collection-products.collection-products--slider .collection-products__grid.slider.slider--mobile{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;column-gap:0;row-gap:0;margin:0;padding:0 0 4rem;width:100%;overflow-y:visible!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-products.collection-products--slider .collection-products__grid.slider.slider--mobile::-webkit-scrollbar{display:none}.collection-products.collection-products--slider .collection-products__grid.slider.slider--mobile:after{content:none;display:none;width:0;padding:0;margin:0}.collection-products.collection-products--slider .collection-products__item.slider__slide{flex:0 0 50%;width:50%;max-width:50%;min-width:50%;margin:0;padding:0;scroll-snap-align:start;box-sizing:border-box}}@media screen and (min-width:750px){.collection-products .collection-products__nav{display:none!important}.collection-products .collection-products__grid.slider{display:grid;overflow:visible;scroll-snap-type:none}.collection-products .collection-products__item.slider__slide{flex:unset;width:100%;max-width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-collection-products.css.map */
