.popular-collections{margin-top:0}.popular-collections__header{margin-bottom:3rem}.popular-collections__heading{margin:0 0 1rem}.popular-collections__subheading{color:rgba(var(--color-foreground),.75);margin:0}.popular-collections__grid{gap:2rem}.collection-card{position:relative;height:100%;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.collection-card.animate-in{opacity:1;transform:translateY(0)}.collection-card__link{display:block;text-decoration:none;color:inherit;height:100%}.collection-card__image-wrapper{position:relative;overflow:hidden;border-radius:12px;background:rgba(var(--color-foreground),.04);box-shadow:0 4px 20px #0000001a;transition:box-shadow .3s ease}.collection-card:hover .collection-card__image-wrapper{box-shadow:0 8px 30px #00000026}.collection-card__image-wrapper--square{aspect-ratio:1}.collection-card__image-wrapper--portrait{aspect-ratio:3/4}.collection-card__image-wrapper--landscape{aspect-ratio:4/3}.collection-card__image-wrapper--adapt{aspect-ratio:auto}.collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.collection-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.collection-card__placeholder svg{width:60%;height:60%;opacity:.3}.collection-card__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:2rem 1.5rem 1.5rem;color:#fff;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-card:hover .collection-card__overlay{transform:translateY(0)}.collection-card:hover .collection-card__image{transform:scale(1.05)}.collection-card__content{text-align:center}.collection-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.collection-card__description{font-size:.875rem;line-height:1.4;margin:0 0 .75rem;opacity:.9}.collection-card__product-count{font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8}@media screen and (max-width: 749px){.popular-collections__header{margin-bottom:2rem}.popular-collections__grid{gap:1.5rem}.collection-card__overlay{position:static;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));transform:none;padding:1rem;border-radius:0 0 12px 12px;margin-top:-4px}.collection-card__title{color:rgb(var(--color-foreground))}.collection-card__description,.collection-card__product-count{color:rgba(var(--color-foreground),.75)}}@media screen and (min-width: 750px) and (max-width: 989px){.grid--3-col-desktop,.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}}.product-gallery{width:100%}.product-gallery__main{margin-bottom:1rem;position:relative;border-radius:8px;min-height:400px;display:flex;align-items:center;justify-content:center}.product-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2;box-shadow:0 2px 8px #0000001a}.product-gallery__nav:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px #00000026}.product-gallery__nav:active{transform:translateY(-50%) scale(.95)}.product-gallery__nav:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%)}.product-gallery__nav:focus{outline:2px solid #000;outline-offset:2px}.product-gallery__nav--prev{left:12px}.product-gallery__nav--next{right:12px}.product-gallery__nav svg{color:#333}.product-gallery__main-image{width:100%;height:auto;display:block;border-radius:8px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;max-height:600px;object-fit:contain;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.product-gallery__main-image.loading{opacity:.7;transform:scale(.98)}.product-gallery__thumbnails{margin-top:1rem;display:flex;align-items:center;gap:.5rem;position:relative}.product-gallery__thumbnails-container{flex:1;overflow:hidden;position:relative}.product-gallery__thumbnails-wrapper{display:flex;gap:.5rem;transition:transform .3s ease;padding:.25rem 0}.product-gallery__thumb-nav{flex-shrink:0;background:#0000000d;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}.product-gallery__thumb-nav:hover:not(:disabled){background:#0000001a;transform:scale(1.05)}.product-gallery__thumb-nav:active:not(:disabled){transform:scale(.95)}.product-gallery__thumb-nav:focus{outline:2px solid #000;outline-offset:2px}.product-gallery__thumb-nav:disabled{opacity:.3;cursor:not-allowed;transform:none}.product-gallery__thumb-nav svg{color:#333}.product-gallery__thumbnail{flex-shrink:0;width:80px;height:80px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:none;padding:0;min-width:80px}.product-gallery__thumbnail:hover{border-color:#000;opacity:.8;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.product-gallery__thumbnail.active{border-color:#000;box-shadow:0 2px 4px #0000001a}.product-gallery__thumbnail:focus{outline:2px solid #000;outline-offset:2px}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 749px){.product-gallery__thumbnail{width:60px;height:60px;min-width:60px}.product-gallery__nav{width:40px;height:40px}.product-gallery__nav--prev{left:8px}.product-gallery__nav--next{right:8px}.product-gallery__thumb-nav{width:32px;height:32px}}@media (max-width: 480px){.product-gallery__thumbnails,.product-gallery__thumbnails-wrapper{gap:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
