.featured-collection .title-wrapper-with-link,.featured-collection .title--secondary,.collection .title--primary{margin-bottom:var(--space-5)}.featured-collection .title,.collection .title{font-family:var(--font-heading);font-size:var(--font-h3-size);font-weight:var(--font-weight-heading);line-height:var(--font-h3-line-height);color:var(--text-primary);margin-bottom:var(--space-2)}.featured-collection .link-with-arrow,.featured-collection .link{font-family:var(--font-body);font-size:var(--font-tiny-size);font-weight:var(--font-weight-ui);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.featured-collection .link-with-arrow:hover,.featured-collection .link:hover{color:var(--accent)}.featured-collection .grid{gap:var(--space-3)}@media screen and (min-width:990px){.featured-collection .grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-collection .card-wrapper,.collection .card-wrapper{position:relative}.card{background:var(--bg-primary);border:none;border-radius:0;box-shadow:none}.card__inner{border:none;border-radius:0;background:transparent;overflow:hidden}.card__media{background:var(--bg-secondary)}.card__media img,.card__inner .media img{transition:transform .6s ease,opacity .3s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner .media img{transform:scale(1.03)}.card__content,.card__information{padding:var(--space-2) 0 0 0;text-align:start}.card__heading,.card__information .card__heading{font-family:var(--font-body);font-size:var(--font-tiny-size);font-weight:var(--font-weight-ui);letter-spacing:.06em;text-transform:uppercase;line-height:1.3;margin:0 0 var(--space-1) 0;text-align:left!important}.card__heading a{color:var(--text-primary);text-decoration:none;transition:color .2s ease}.card__heading a:hover{color:var(--accent)}.card__information .price,.card-information .price{font-family:var(--font-body);font-size:var(--font-tiny-size);color:var(--text-secondary);margin-top:var(--space-1)}.price__regular .price-item--regular,.price__sale .price-item--regular{color:var(--text-secondary)}.price__sale .price-item--sale,.price-item--last,.price--on-sale .price-item--sale{color:var(--accent);font-weight:var(--font-weight-ui)}.price-item--regular{text-decoration:none}.card__information .caption-with-letter-spacing{display:none}.card-wrapper .quick-add,.card-wrapper .product-form,.card-wrapper [class*=quick-add],.card-wrapper .product-variant-options{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;inset-block-end:0;inset-inline:0;background:#fffffff2;padding:var(--space-2);z-index:var(--z-base)}.card-wrapper:hover .quick-add,.card-wrapper:hover .product-form,.card-wrapper:hover [class*=quick-add],.card-wrapper:hover .product-variant-options{opacity:1;visibility:visible}.card-wrapper:focus-within .quick-add,.card-wrapper:focus-within .product-form{opacity:1;visibility:visible}.shopify-section-featured-collection,.shopify-section--featured-collection{padding-block:var(--space-6)}@media screen and (min-width:990px){.shopify-section-featured-collection,.shopify-section--featured-collection{padding-block:var(--space-7)}}.featured-collection .grid__item.scroll-trigger,.collection .grid__item.scroll-trigger,.collection-list .grid__item.scroll-trigger{transform:none!important}.campy-view-all{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--text-primary);background:none;border:none;padding:0;transition:opacity .2s ease}.campy-view-all:before{content:"\2190";font-size:12px;letter-spacing:0}.campy-view-all:hover{opacity:.6;text-decoration:underline}.collection__view-all,.collection__view-all .campy-view-all{margin-top:0}@media screen and (max-width:749px){[dir=rtl] .grid--peek.slider .grid__item:first-of-type{margin-left:0}}@media screen and (min-width:750px)and (max-width:989px){[dir=rtl] .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/campy-collection-grid.css.map */
