.collection-breadcrumb{padding:18px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #9a9186)}.collection-breadcrumb a{color:#212121;text-decoration:none}.collection-breadcrumb a:hover{text-decoration:underline}.collection-hero{margin:24px 0 0;max-width:880px;padding-bottom:24px;border-bottom:1px solid rgba(95,95,95,.4)}.collection-hero-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.collection-title{margin:0;font-family:Quattrocento,serif;font-size:28px;font-weight:700;line-height:1;color:#303030}.collection-count{margin:2px 0 0;font-family:Darker Grotesque,Raleway,sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;color:#5f5f5f}.collection-description{position:relative;flex:0 0 100%;max-width:400px;font-family:Darker Grotesque,Raleway,sans-serif;font-size:16px;font-weight:500;line-height:2;color:#303030}.collection-description-clamped{max-height:12em;overflow:hidden;transition:max-height .35s ease}.collection-description.is-expanded{max-height:800px}.collection-description-clamped:not(.is-expanded):after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.5em;background:linear-gradient(#fff0,#fff)}.collection-description-toggle{padding:6px 0 0;background:none;border:0;font-size:12.5px;color:#111;text-decoration:underline;cursor:pointer}.collection-description h1,.collection-description h2,.collection-description h3{margin:0;padding:0 0 5px;font-family:Quattrocento,serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;color:#303030}.collection-description p{margin:0 0 10px;font-weight:700;line-height:1}.collection-hero-image{width:100%;margin:18px 0 0;aspect-ratio:var(--collection-hero-aspect-ratio, 3 / 1)}.collection-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--collection-hero-focal-point, 50% 50%)}@media(min-width:1280px){.collection-hero-with-image{display:flex;align-items:flex-start;gap:24px;max-width:none}.collection-hero-with-image .collection-hero-text{flex:1 1 300px;min-width:0}.collection-hero-image{flex:0 1 var(--collection-hero-width, 870px);align-self:center;width:auto;margin:0}}.collection-layout{margin:26px 0 60px}@media(min-width:768px){.collection-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}}@media(min-width:1200px){.collection-layout{grid-template-columns:260px minmax(0,1fr);gap:44px}}.collection-filters-heading{display:flex;align-items:center;box-sizing:content-box;min-height:40px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid rgba(33,33,33,.2);font-family:Darker Grotesque,Raleway,sans-serif;font-size:28px;font-weight:700;line-height:1.1;color:#212121}@media(max-width:767px){.collection-filters-heading{display:none}}.collection-filters-clear{display:block;box-sizing:border-box;width:100%;margin:20px 0 0;padding:11px 16px;background:#fff;border:1px solid rgba(33,33,33,.35);border-radius:3px;font-family:Darker Grotesque,Raleway,sans-serif;font-size:18px;font-weight:500;line-height:1.2;color:#212121;cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.collection-filters-clear:hover{background:#212121;border-color:#212121;color:#fff}.collection-filters-clear[hidden]{display:none}@keyframes collection-grid-loading{0%,to{opacity:.55}50%{opacity:.25}}#grid.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}@media(min-width:992px){#grid.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-empty{grid-column:1 / -1;padding:40px 0;text-align:center;color:var(--muted, #999)}.product-card{display:flex;flex-direction:column;width:100%}.product-card-media{position:relative;display:block;aspect-ratio:260 / 384;background:#f6f4f1;overflow:hidden}.product-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .6s ease}.product-card-image-hover{opacity:0}.product-card-media:hover .product-card-image{transform:scale(1.03)}.product-card-media:hover .product-card-image-hover{opacity:1}.product-card-badge{position:absolute;top:10px;right:10px;padding:3px 8px;background:#de172c;border-radius:3px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#fff}.product-card-body{display:flex;flex:1;flex-direction:column;padding:22px 0 0}.product-card-title{color:inherit;text-decoration:none}.product-card-title h3{margin:0;font-family:Quattrocento,serif;font-size:16px;font-weight:700;line-height:1.125;color:#111}.product-card-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-family:Darker Grotesque,Raleway,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#5f5f5f}.product-card-price{margin:16px 0 0;font-family:Quattrocento,serif;font-size:24px;font-weight:700;line-height:1.15;color:#303030}.product-card-price-from{margin-right:5px;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #8a8378)}.product-card-price-compare{margin-left:8px;font-size:16px;font-weight:400;color:#9a9a9a}.product-card-actions{margin-top:auto;padding-top:20px}.product-card-button{display:block;box-sizing:border-box;width:100%;padding:5px 10px;border-radius:4px;font-family:Darker Grotesque,Raleway,sans-serif;font-size:16px;font-weight:700;line-height:32px;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .16s,color .16s}.product-card-button-order{background:#000;border:1px solid #000;color:#fff}.product-card-button-order:hover{background:#2e2e2e;border-color:#2e2e2e}.product-card-button-sample{margin-top:6px;background:#d8dde1;border:0;color:#111}.product-card-button-sample:hover{background:#c6ccd2;border-color:#c6ccd2}.product-card-button-sample[disabled]{opacity:.5;cursor:default}.collection-pagination{display:flex;gap:10px;justify-content:center;padding:30px 0}@media(max-width:991px){.product-card-title h3{font-size:15px}.product-card-price{font-size:21px}.product-card-button{font-size:14px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maaho-collection.css.map */
