.collection-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 10px}@media only screen and (min-width:768px){.collection-grid{grid-template-columns:repeat(var(--var-collection-list-columns),1fr);grid-gap:30px}}@media only screen and (max-width:767px){.collection-grid.swipe-on-mobile{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-15px;width:calc(100% + 30px);padding:0 15px}.collection-grid.swipe-on-mobile::-webkit-scrollbar{display:none}}@media only screen and (max-width:767px){.collection-grid__grid.mobile-columns--2{grid-template-columns:repeat(2,1fr);grid-auto-columns:minmax(calc(50vw - 30px),1fr);grid-template-columns:repeat(auto-fill,minmax(calc(50vw - 30px),1fr))}}.collection-grid__carousel{display:block;grid-gap:0;overflow:visible}.collection-grid__carousel .columns{width:100%}@media only screen and (min-width:768px){.collection-grid__carousel{margin:0 -15px}}@media only screen and (max-width:767px){.collection-grid__carousel .flickity-slider{margin:0 -4px;width:calc(100% + 8px)}.collection-grid__carousel .flickity-viewport{overflow:visible}}.collection-grid__carousel .flickity-nav.flickity-prev{left:-9px}.collection-grid__carousel .flickity-nav.flickity-next{right:-9px}.collection-card{width:100%;position:relative}.collection-card__link{display:block}.collection-card__content{word-break:break-word}.collection-card__content h2{margin-bottom:0}.collection-card__content p{display:block;margin-top:10px;font-size:.8125rem;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collection-card__image{position:relative;height:0;overflow:hidden;z-index:5}.collection-card__image img{display:block;will-change:scale}.collection-card__image img,.collection-card__image .thb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-card__image.media-aspect-square{padding-bottom:100%}.collection-card__image.media-aspect-portrait{padding-bottom:125%}.collection-card__image.media-aspect-adapt{padding-bottom:var(--var-media-aspect-ratio)}.collection-card__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;pointer-events:none;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.collection-card:hover img,.collection-card:focus img{transform:scale(1.05)}.collection-card.style1 .collection-card__image{margin-bottom:15px}.collection-card.style1 .collection-card__content{text-align:center}.collection-card.style1 .collection-card__content .collection-card__link{text-transform:none;display:inline-block;margin:0;height:auto}.collection-card.style2{border-radius:6px;overflow:hidden}.collection-card.style2 .collection-card__content{position:absolute;bottom:10px;left:10px;right:10px;z-index:10}.collection-card.style2 .collection-card__content .collection-card__link{display:flex;justify-content:space-between;align-items:center;background:var(--bg-body, #fff);font-size:.875rem;text-transform:uppercase;font-weight:var(--font-body-bold-weight, 600);border-radius:3px;padding:7px 13px}@media only screen and (min-width:768px){.collection-card.style2 .collection-card__content .collection-card__link{padding:12px 20px}}.collection-card.style2 .collection-card__content .collection-card__link svg{margin-left:10px;flex-shrink:0;width:12px}@media only screen and (min-width:768px){.collection-card.style2 .collection-card__content .collection-card__link svg{margin-left:20px;width:17px}}[dir=rtl] .collection-card.style2 .collection-card__content .collection-card__link svg{margin-left:0;margin-right:10px;transform:rotate(180deg)}@media only screen and (min-width:768px){[dir=rtl] .collection-card.style2 .collection-card__content .collection-card__link svg{margin-right:20px}}.collection-card.style2:hover .collection-card__content svg{transform:translate(5px)}[dir=rtl] .collection-card.style2:hover .collection-card__content svg{transform:rotate(180deg) translate(5px)}.collection-card__image{overflow:hidden}.collection-card__image img{transition:transform .3s ease!important}.collection-card:hover .collection-card__image img,.collection-card:focus-within .collection-card__image img{transform:scale(1.05)!important}.collection-list-section{--maeri-ink: #5f4a37;--maeri-red: #b60f06;--maeri-yellow: #ffda72;--maeri-cream: #fff9eb;--maeri-line: #efd99f;background:var(--maeri-cream)}.collection-list-section .list-collections{padding-top:clamp(30px,5vw,62px)!important}.collection-list-section .section-header{max-width:720px;margin:0 auto clamp(28px,4vw,46px)}.collection-list-section .section-header--content:before{content:"SHOP BY CATEGORY";display:inline-flex;align-items:center;min-height:26px;margin-bottom:11px;padding:5px 11px;border-radius:999px;background:#ffda725c;color:var(--maeri-red);font-size:10px;font-weight:800;letter-spacing:.15em}.collection-list-section .section-header h2{color:var(--maeri-red);font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.025em}.collection-list-section .section-header .rte{max-width:610px;margin-top:12px;color:var(--maeri-ink);font-size:15px;line-height:1.65}.collection-list-section .collection-grid{gap:22px}.collection-list-section .collection-card--directory{height:100%;padding:10px 10px 14px;border:1px solid var(--maeri-line);border-radius:18px;background:#ffffff9e;box-shadow:0 5px 18px #5f4a370a;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.collection-list-section .collection-card--directory:hover,.collection-list-section .collection-card--directory:focus-within{border-color:#e5c56f;box-shadow:0 14px 30px #5f4a371c;transform:translateY(-4px)}.collection-list-section .collection-card--directory .collection-card__image{margin:0;border-radius:13px;background:#f8efd9}.collection-list-section .collection-card--directory .collection-card__image:after{display:none}.collection-list-section .collection-card--directory:hover .collection-card__image img,.collection-list-section .collection-card--directory:focus-within .collection-card__image img{transform:scale(1.035)!important}.collection-list-section .collection-card--directory .collection-card__content{padding:13px 4px 2px;text-align:left}.collection-list-section .collection-card--directory .collection-card__content .collection-card__link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;color:var(--maeri-ink);font-size:15px;font-weight:700;line-height:1.3;text-align:left;text-decoration:none}.collection-list-section .collection-card__directory-arrow{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--maeri-yellow);color:var(--maeri-red);font-size:15px;transition:transform .2s ease,background .2s ease,color .2s ease}.collection-list-section .collection-card--directory:hover .collection-card__directory-arrow{background:var(--maeri-red);color:var(--maeri-cream);transform:translate(2px)}.collection-list-section .collection-card__count{display:block;margin-top:4px;color:#806f5d;font-size:10px;line-height:1.4}.collection-list-section .collection-card--directory a:focus-visible{outline:2px solid var(--maeri-red);outline-offset:3px;border-radius:10px}@media only screen and (max-width:767px){.collection-list-section .list-collections{padding-top:25px!important}.collection-list-section .section-header{margin-bottom:24px;padding-inline:5px}.collection-list-section .section-header h2{font-size:30px}.collection-list-section .section-header .rte{font-size:13px;line-height:1.55}.collection-list-section .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-list-section .collection-card--directory{padding:7px 7px 11px;border-radius:14px}.collection-list-section .collection-card--directory .collection-card__image{border-radius:10px}.collection-list-section .collection-card--directory .collection-card__content{padding:10px 2px 0}.collection-list-section .collection-card--directory .collection-card__content .collection-card__link{align-items:flex-start;font-size:12px}.collection-list-section .collection-card__directory-arrow{flex-basis:23px;width:23px;height:23px;font-size:12px}.collection-list-section .collection-card__count{font-size:9px}}@media only screen and (min-width:768px)and (max-width:1067px){.collection-list-section .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/list-collections.css.map */
