.gw-collections__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.gw-view-all{font-family:var(--font-body-family);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--gw-brown);font-weight:var(--weight-semibold);text-decoration:none;border-bottom:1.5px solid var(--gw-border);padding-bottom:.2rem;transition:color .2s,border-color .2s;white-space:nowrap}.gw-view-all:hover{color:var(--gw-terracotta);border-color:var(--gw-terracotta)}.gw-coll-scroll-wrap{position:relative;overflow:hidden}.gw-coll-scroll{display:flex;gap:3.2rem;overflow-x:auto;padding:1.6rem .8rem 2.8rem;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.gw-coll-scroll::-webkit-scrollbar{display:none}.gw-coll-card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:24rem;text-decoration:none;scroll-snap-align:start}.gw-coll-circle{width:24rem;height:24rem;border-radius:50%;overflow:hidden;position:relative;border:3px solid transparent;box-shadow:0 4px 20px #2c1a0c1f;transition:border-color .3s,transform .35s,box-shadow .3s;flex-shrink:0}.gw-coll-card:hover .gw-coll-circle{border-color:var(--gw-terracotta);transform:translateY(-8px);box-shadow:0 12px 32px #c4956a4d}.gw-coll-bg{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.gw-coll-card:hover .gw-coll-bg{transform:scale(1.1)}.gw-coll-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#1a0e061a,#1a0e0685);transition:background .3s}.gw-coll-card:hover .gw-coll-overlay{background:radial-gradient(circle,#1a0e0633,#1a0e06a6)}.gw-coll-gradient--1{background:linear-gradient(145deg,var(--gw-brown),var(--gw-terracotta),var(--gw-border))}.gw-coll-gradient--2{background:linear-gradient(145deg,var(--gw-espresso, #1A0E06),var(--gw-brown),var(--gw-terracotta-dark, #9A6E48))}.gw-coll-gradient--3{background:linear-gradient(145deg,var(--gw-dark),var(--gw-brown),var(--gw-terracotta))}.gw-coll-gradient--4{background:linear-gradient(145deg,var(--gw-espresso, #1A0E06),var(--gw-brown),var(--gw-terracotta-dark, #9A6E48))}.gw-coll-gradient--5{background:linear-gradient(145deg,var(--gw-dark),var(--gw-brown),var(--gw-sand))}.gw-coll-info{text-align:center}.gw-coll-tag{font-family:var(--font-body-family);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--gw-terracotta);margin-bottom:.5rem}.gw-coll-title{font-family:var(--font-heading-family);font-size:var(--type-body);font-weight:var(--weight-bold);color:var(--gw-espresso, #1A0E06);line-height:1.25;transition:color .2s}.gw-coll-card:hover .gw-coll-title{color:var(--gw-terracotta)}.gw-scroll-btn{position:absolute;top:50%;transform:translateY(-60%);width:4.2rem;height:4.2rem;border-radius:50%;background:var(--gw-bg, #FDF8F4);border:1.5px solid var(--gw-border);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 3px 14px #2c1a0c24;transition:background .2s,border-color .2s,color .2s;color:var(--gw-espresso, #1A0E06)}.gw-scroll-btn:hover{background:var(--gw-btn-bg, #C4956A);border-color:var(--gw-terracotta);color:var(--gw-btn-label, #1A0E06)}.gw-scroll-btn svg{width:1.6rem;height:1.6rem}.gw-scroll-btn--left{left:0}.gw-scroll-btn--right{right:0}@media screen and (max-width:749px){.gw-circular-collections-section .gw-collections-section{padding-top:2.4rem;padding-bottom:2.4rem}.gw-collections__header{gap:1.2rem;margin-bottom:2.4rem}.gw-collections__header .gw-section-heading{margin-bottom:0}.gw-circular-collections-section .gw-eyebrow{margin-bottom:.8rem;font-size:var(--type-caption);line-height:1.2;letter-spacing:.18em}.gw-circular-collections-section .gw-heading.h2{font-size:var(--type-h3)}.gw-circular-collections-section .gw-heading-description{font-size:var(--type-eyebrow);line-height:1.45}.gw-view-all{min-height:4.4rem;display:inline-flex;align-items:center;padding-bottom:0}.gw-coll-scroll{gap:1.6rem;padding:.4rem .2rem 1.2rem}.gw-coll-card{width:14.6rem;gap:1rem}.gw-coll-circle{width:14.4rem;height:14.4rem;border-width:2px;box-shadow:0 3px 14px #2c1a0c1a}.gw-coll-tag{font-size:var(--type-caption);letter-spacing:.12em;margin-bottom:.3rem}.gw-coll-title{font-size:var(--type-body);line-height:1.2}.gw-scroll-btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gw-circular-collections.css.map */
