.collection-showcase-paginated{--csp-row-gap: clamp(20px, 2.6vw, 50px);--csp-btn-size: clamp(40px, 3.8vw, 73px);--csp-btn-bg: rgb(122, 98, 72);--csp-btn-color: #fff;padding:clamp(40px,5.52vw,106px) 0}.collection-showcase-paginated__intro{margin:0 0 var(--csp-row-gap);text-align:center}.collection-showcase-paginated__intro-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.75rem,3vw,2.5rem)}.collection-showcase-paginated__intro-desc{margin:12px 0 0;max-width:48rem;margin-left:auto;margin-right:auto;opacity:.85}.collection-showcase-paginated__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--csp-row-gap)}.collection-showcase-paginated__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.collection-showcase-paginated__row--hidden{display:none}@media screen and (min-width: 750px){.collection-showcase-paginated__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.collection-showcase-paginated__row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.collection-showcase-paginated__media,.collection-showcase-paginated__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0}}.collection-showcase-paginated__media{position:relative;overflow:hidden;border-radius:0;background:rgba(var(--color-foreground), 0.04)}.collection-showcase-paginated__media-link{display:block;text-decoration:none;color:inherit}.collection-showcase-paginated__media-link:focus-visible{outline:2px solid rgba(var(--color-foreground), 0.5);outline-offset:4px}.collection-showcase-paginated__image{width:100%;height:auto;vertical-align:middle;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}@media screen and (min-width: 750px){.collection-showcase-paginated__image{min-height:clamp(220px,28vw,420px);aspect-ratio:auto}}.collection-showcase-paginated__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding:24px}.collection-showcase-paginated__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:clamp(20px,4.375vw,84px);padding-right:clamp(20px,4.375vw,84px);position:relative}.collection-showcase-paginated__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-showcase-paginated__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(20px,2.29vw,44px);margin-bottom:clamp(12px,1.04vw,20px);line-height:1.3;color:#000}.collection-showcase-paginated__title a{color:inherit;text-decoration:none}.collection-showcase-paginated__title a:hover{text-decoration:underline}.collection-showcase-paginated__body{margin:0;line-height:1.5;font-size:clamp(12px,1.04vw,20px);color:#000}.collection-showcase-paginated__body p{margin:0 0 .75em;white-space:normal;word-break:break-word}.collection-showcase-paginated__body p:last-child{margin-bottom:0}.collection-showcase-paginated__cta{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-showcase-paginated__cta-btn{color:#000;text-decoration:underline;font-family:var(--font-heading-family)}.collection-showcase-paginated__cta-btn:hover{text-decoration:underline;color:var(--primary-color)}.collection-showcase-paginated__empty{margin:0;text-align:center;padding:48px 16px;opacity:.75}.collection-showcase-paginated__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:64px;padding:clamp(12px,2vw,24px) 0}.collection-showcase-paginated__loading[hidden]{display:none !important}.collection-showcase-paginated__loading-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.28);-webkit-animation:collection-showcase-paginated-load-pulse .85s ease-in-out infinite;animation:collection-showcase-paginated-load-pulse .85s ease-in-out infinite}.collection-showcase-paginated__loading-dot:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.collection-showcase-paginated__loading-dot:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.collection-showcase-paginated__loading-dot:nth-child(4){-webkit-animation-delay:.36s;animation-delay:.36s}@-webkit-keyframes collection-showcase-paginated-load-pulse{0%,100%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes collection-showcase-paginated-load-pulse{0%,100%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}.collection-showcase-paginated__end{text-align:center;margin:clamp(12px,1.04vw,20px) 0 0;font-size:clamp(12px,1.04vw,20px);color:#000}.collection-showcase-paginated__end[hidden]{display:none}@media(max-width: 750px){.collection-showcase-paginated__row{gap:40px}.collection-showcase-paginated__title{margin-bottom:40px;height:36px;line-height:36px}.collection-showcase-paginated__content{padding:0 40px;padding-bottom:40px}.collection-showcase-paginated__cta{position:absolute;right:50px;bottom:0}.collection-showcase-paginated__rows{gap:40px;padding-bottom:40px}.collection-showcase-paginated__image{aspect-ratio:auto}}