.custom-collections{padding-top:var(--ccg-padding-top, 0px);padding-bottom:var(--ccg-padding-bottom, 0px)}.custom-collections__heading{text-align:center;margin-bottom:3rem}.custom-collections__grid{display:grid;grid-template-columns:repeat(var(--cols-desktop, 3),1fr);gap:var(--gap, 16px)}.custom-collections--auto-width .custom-collections__grid{grid-template-columns:repeat(auto-fill,minmax(var(--ccg-card-min-width, 26rem),1fr))}.custom-collections--carousel{overflow:hidden}.custom-collections--carousel .custom-collections__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;scrollbar-width:none}.custom-collections--carousel .custom-collections__grid::-webkit-scrollbar{display:none}.custom-collections--carousel .custom-collections__item{flex:0 0 var(--ccg-carousel-card-width, 26rem);min-width:0;scroll-snap-align:start}.custom-collections__carousel-wrap{position:relative}.custom-collections__arrow{-webkit-appearance:none;appearance:none;display:none;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background:#ffffffe6;color:rgb(var(--color-foreground));cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:3;transition:background .2s ease,opacity .2s ease}@media screen and (min-width:750px){.custom-collections--carousel .custom-collections__arrow{display:flex}}.custom-collections__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.custom-collections__arrow[disabled]{opacity:.3;pointer-events:none}.custom-collections__arrow--prev{left:1rem}.custom-collections__arrow--next{right:1rem}.custom-collections__arrow .svg-wrapper{display:flex;align-items:center}.custom-collections__arrow svg{width:1.4rem;height:1.4rem;flex-shrink:0}.custom-collections__arrow--prev .svg-wrapper{transform:rotate(180deg)}@media screen and (max-width:749px){.custom-collections:not(.custom-collections--mobile-stack) .custom-collections__arrow{display:flex;width:3.2rem;height:3.2rem}.custom-collections__arrow--prev{left:.4rem}.custom-collections__arrow--next{right:.4rem}}.custom-collections__card{display:block;text-decoration:none;color:inherit}.custom-collections__image-wrapper{position:relative;height:var(--ccg-image-height, 32rem);overflow:hidden;border-radius:var(--radius, 8px)}.custom-collections__image,.custom-collections__image-wrapper .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.custom-collections__card:hover .custom-collections__image{transform:scale(1.04)}.custom-collections__info{padding:1.2rem 0 .4rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.8rem;width:100%;min-width:0}.custom-collections__info--left{align-items:flex-start;text-align:left}.custom-collections__info--center{align-items:center;text-align:center}.custom-collections__info--center .custom-collections__title{justify-content:center}.custom-collections__title{margin:0;display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;overflow-wrap:break-word;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.custom-collections__title--small{font-size:calc(var(--font-heading-scale) * 1.2rem)}.custom-collections__title--medium{font-size:calc(var(--font-heading-scale) * 1.7rem)}.custom-collections__title--large{font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (min-width:750px){.custom-collections__title--small{font-size:calc(var(--font-heading-scale) * 1.3rem)}.custom-collections__title--medium{font-size:calc(var(--font-heading-scale) * 1.8rem)}.custom-collections__title--large{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.custom-collections__title-text{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2rem;transition:text-decoration-color .2s ease}.custom-collections__title-icon{display:inline-flex;align-items:center;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.custom-collections__title-icon svg{width:1em;height:1em}.custom-collections__card:hover .custom-collections__title-text{text-decoration-color:currentColor}.custom-collections__card:hover .custom-collections__title-icon{transform:translate(.7rem)}.custom-collections__title--overlay{position:absolute;z-index:2;margin:0;padding:.6rem 1rem;color:var(--ccg-title-color, #fff);text-shadow:0 1px 4px rgba(0,0,0,.4);pointer-events:none;left:1rem;right:1rem;width:calc(100% - 2rem);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow-wrap:break-word}.custom-collections__title--overlay.custom-collections__title--center{text-align:center;left:0;right:0}.custom-collections__btn.promo-text__btn{--promo-btn-bg: var(--ccg-btn-bg, #000);--promo-btn-color: var(--ccg-btn-color, #fff);--promo-btn-border-color: var(--ccg-btn-border-color, transparent);--promo-btn-border-width: var(--ccg-btn-border-width, 0px);--promo-btn-hover-bg: var(--ccg-btn-hover-bg, var(--ccg-btn-bg, #000));--promo-btn-hover-color: var(--ccg-btn-hover-color, var(--ccg-btn-color, #fff));--promo-btn-hover-border-color: var(--ccg-btn-hover-border-color, var(--ccg-btn-border-color, transparent));transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.custom-collections__btn.promo-text__btn:hover{opacity:var(--ccg-btn-hover-opacity, .85)}.custom-collections__btn--inside{position:absolute;z-index:1}@media screen and (max-width:749px){.custom-collections{overflow:hidden}.custom-collections__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1.2rem;padding-bottom:.4rem}.custom-collections__grid::-webkit-scrollbar{display:none}.custom-collections__grid{scrollbar-width:none}.custom-collections--carousel .custom-collections__item,.custom-collections__item{flex:0 0 var(--ccg-mobile-card-width, 55vw);min-width:0;scroll-snap-align:start}.custom-collections__image-wrapper{height:auto;aspect-ratio:4 / 5}.custom-collections--mobile-height-set .custom-collections__image-wrapper{aspect-ratio:unset;height:var(--ccg-mobile-image-height, 32rem)}.custom-collections--mobile-stack .custom-collections__grid{display:grid;grid-template-columns:1fr;overflow-x:visible;margin-inline:0;padding-inline:0}.custom-collections--mobile-stack .custom-collections__item{flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-custom-collections-grid.css.map */
