.zg-mc{background:#faf8f4;color:#111;font-family:Inter,Arial,Helvetica,sans-serif;padding:28px 0 72px}.zg-mc *{box-sizing:border-box;font-family:inherit}.zg-mc__shell{width:min(calc(100% - 64px),1400px);margin:0 auto}.zg-mc__head{max-width:760px;margin:0 0 28px}.zg-mc__crumbs{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#8a837c;font-size:12.5px;line-height:1.3;white-space:nowrap;overflow:hidden}.zg-mc__crumbs a{color:inherit;text-decoration:none}.zg-mc__crumbs a:hover{color:#111}.zg-mc__crumbs [aria-current]{color:#5f5953;overflow:hidden;text-overflow:ellipsis}.zg-mc__eyebrow{margin:0 0 10px;color:#8b7d6d;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.zg-mc .zg-collection-title{margin:0;color:#111;font-size:var(--zg-mc-title-d, 46px);font-weight:700;line-height:1;letter-spacing:-.045em}.zg-mc .zg-collection-description{max-width:600px;margin:14px 0 0;color:#74716c;font-size:15.5px;line-height:1.55}.zg-mc__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;list-style:none}.zg-mc__trust li{display:inline-flex;align-items:center;gap:8px;color:#4f4943;font-size:13px;font-weight:500}.zg-mc__trust svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.zg-mc__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px;padding:14px 0;border-top:1px solid #e4ddd3;border-bottom:1px solid #e4ddd3}.zg-mc .zg-collection-chips{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zg-mc .zg-collection-chips::-webkit-scrollbar{display:none}.zg-mc .zg-collection-chip{display:inline-flex;flex:0 0 auto;min-height:36px;padding:0 16px;align-items:center;border:1px solid #e4ddd3;border-radius:999px;background:#fffdfc;color:#4f4943;font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.zg-mc .zg-collection-chip:hover{border-color:#cfc3b5;color:#111}.zg-mc .zg-collection-chip.is-active{border-color:#111;background:#111;color:#fff}.zg-mc__tools{display:flex;flex:0 0 auto;align-items:center;gap:18px}.zg-mc .zg-collection-count{margin:0;color:#8a837c;font-size:13px;white-space:nowrap}.zg-mc .zg-collection-sort{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 14px;border:1px solid #e4ddd3;border-radius:999px;background:#fffdfc}.zg-mc .zg-collection-sort label{color:#8a837c;font-size:13px;white-space:nowrap}.zg-mc .zg-collection-sort select{appearance:none;-webkit-appearance:none;max-width:170px;height:34px;padding:0 26px 0 0;border:0;outline:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 6px center / 14px no-repeat;color:#111;font-size:13px;font-weight:600;cursor:pointer}.zg-mc .zg-collection-sort:focus-within{border-color:#111}.zg-collection-grid{display:grid!important;grid-template-columns:repeat(var(--zg-mc-cols-d, 4),minmax(0,1fr))!important;gap:40px 20px!important;align-items:start}.zg-collection-grid .zg-product-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Inter,Arial,Helvetica,sans-serif}.zg-collection-grid .zg-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:18px;background:#f2efe9}.zg-collection-grid .zg-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.zg-collection-grid .zg-card__image{position:absolute;top:7%;right:7%;bottom:7%;left:7%;display:block;width:86%;height:86%;object-fit:contain;object-position:center;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.zg-collection-grid .zg-card__image--alt{opacity:0}.zg-collection-grid .zg-card__badge{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fffdfc;color:#6f5133;font-size:12px;font-weight:600;line-height:1;box-shadow:0 1px #1111110a}.zg-collection-grid .zg-card__badge--muted{background:#111;color:#fff}.zg-collection-grid .zg-card__quick-form{margin:0}.zg-collection-grid .zg-card__quick{position:absolute;z-index:2;right:12px;bottom:12px;display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid #e4ddd3;border-radius:50%;background:#fffdfc;color:#111;cursor:pointer;text-decoration:none;box-shadow:0 6px 16px #1111110f;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.zg-collection-grid .zg-card__quick svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zg-collection-grid .zg-card__quick:hover{border-color:#111;background:#111;color:#fff}.zg-collection-grid .zg-card__quick:active{transform:scale(.94)}.zg-collection-grid .zg-card__quick:focus-visible{outline:2px solid #111111;outline-offset:2px}.zg-collection-grid .zg-card__quick[disabled]{opacity:.5;cursor:progress}.zg-collection-grid .zg-card__info{display:flex;flex-direction:column;gap:4px;padding:14px 2px 0}.zg-collection-grid .zg-card__type{color:#8a837c;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.zg-collection-grid .zg-card__title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.7em;color:#111;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.zg-collection-grid .zg-card__title a{color:inherit;text-decoration:none}.zg-collection-grid .zg-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.zg-collection-grid .zg-card__subtitle{margin:0;color:#74716c;font-size:13px;line-height:1.4}.zg-collection-grid .zg-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px}.zg-collection-grid .zg-card__price{color:#111;font-size:15.5px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.zg-collection-grid .zg-card__compare{color:#9b958e;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.zg-collection-grid .zg-card__media-link:focus-visible{outline:2px solid #111111;outline-offset:-2px;border-radius:18px}@media(hover:hover){.zg-collection-grid .zg-product-card:hover .zg-card__image{transform:scale(1.03)}.zg-collection-grid .zg-product-card--has-alt:hover .zg-card__image{opacity:0}.zg-collection-grid .zg-product-card--has-alt:hover .zg-card__image--alt{opacity:1!important}}.zg-mc .zg-collection-empty{max-width:520px;margin:20px auto 0;padding:48px 28px;border:1px solid #e4ddd3;border-radius:20px;background:#fffdfc;text-align:center}.zg-mc .zg-collection-empty h2{margin:0 0 10px;color:#111;font-size:24px;font-weight:700;letter-spacing:-.03em}.zg-mc .zg-collection-empty p{margin:0 0 22px;color:#74716c;font-size:15px;line-height:1.55}.zg-mc .zg-collection-empty a{display:inline-flex;min-height:50px;padding:0 28px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.zg-mc .zg-collection-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:56px}.zg-mc .zg-collection-pagination .page,.zg-mc .zg-collection-pagination .next,.zg-mc .zg-collection-pagination .prev{margin:0}.zg-mc .zg-collection-pagination a,.zg-mc .zg-collection-pagination .current{display:inline-flex;min-width:40px;height:40px;padding:0 14px;align-items:center;justify-content:center;border:1px solid #e4ddd3;border-radius:999px;background:#fffdfc;color:#4f4943;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .15s ease,color .15s ease}.zg-mc .zg-collection-pagination .current{border-color:#111;background:#111;color:#fff}.zg-mc .zg-collection-pagination a:hover{border-color:#111;color:#111}.zg-mc .zg-collection-pagination .deco{padding:0 4px;color:#aaa39b}@media(max-width:1100px)and (min-width:750px){.zg-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.zg-mc__bar{flex-direction:column;align-items:stretch}.zg-mc__tools{justify-content:space-between}}@media(max-width:749px){.zg-mc{padding:18px 0 48px}.zg-mc__shell{width:calc(100% - 28px)}.zg-mc__head{margin-bottom:20px}.zg-mc__crumbs{margin-bottom:14px;font-size:12px}.zg-mc .zg-collection-title{font-size:var(--zg-mc-title-m, 32px)}.zg-mc .zg-collection-description{margin-top:10px;font-size:14px}.zg-mc__trust{gap:6px 14px;margin-top:14px}.zg-mc__trust li{font-size:12.5px}.zg-mc__bar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding:12px 0}.zg-mc .zg-collection-chips{margin-right:-14px;padding-right:14px}.zg-mc .zg-collection-chip{min-height:34px;padding:0 14px}.zg-mc__tools{justify-content:space-between}.zg-collection-grid{grid-template-columns:repeat(var(--zg-mc-cols-m, 2),minmax(0,1fr))!important;gap:28px 12px!important}.zg-collection-grid .zg-card__media{border-radius:14px}.zg-collection-grid .zg-card__badge{top:8px;left:8px;min-height:24px;padding:0 8px;font-size:11.5px}.zg-collection-grid .zg-card__quick{right:8px;bottom:8px;width:36px;height:36px}.zg-collection-grid .zg-card__quick svg{width:16px;height:16px}.zg-collection-grid .zg-card__info{padding-top:10px;gap:3px}.zg-collection-grid .zg-card__type{font-size:10.5px}.zg-collection-grid .zg-card__title{font-size:13.5px}.zg-collection-grid .zg-card__price{font-size:14.5px}.zg-collection-grid .zg-card__compare{font-size:12px}.zg-mc .zg-collection-pagination{margin-top:40px}}@media(prefers-reduced-motion:reduce){.zg-collection-grid .zg-card__image,.zg-collection-grid .zg-card__quick{transition:none}}@layer zg-overrides{.zg-cl .zg-cl__eyebrow{font-size:11px!important}.zg-cl .zg-cl__card{border-radius:20px!important}.zg-cl .zg-cl__body h2{font-size:18px!important;font-weight:600!important}.zg-cl .zg-cl__count{font-size:13px!important}.zg-cl .zg-cl__arrow{background:#fffdfc!important}@media(max-width:749px){.zg-cl .zg-cl__body h2{font-size:15px!important}.zg-cl .zg-cl__count{font-size:12px!important}}}@layer zg-overrides{.zg-mc{padding:44px 0 84px!important}.zg-mc .zg-mc__head{max-width:760px!important;margin:0 auto 34px!important;text-align:center!important}.zg-mc .zg-mc__crumbs{justify-content:center!important}.zg-mc .zg-mc__eyebrow{color:#8a6a3f!important}.zg-mc .zg-collection-description{margin-left:auto!important;margin-right:auto!important}.zg-mc .zg-mc__trust{justify-content:center!important}.zg-mc .zg-collection-grid{gap:clamp(30px,3.2vw,48px) clamp(16px,2vw,32px)!important}.zg-mc .zg-card__media{aspect-ratio:1 / 1.04!important;border-radius:clamp(20px,2.2vw,30px)!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease!important}.zg-mc .zg-card__image{top:11%!important;right:11%!important;bottom:11%!important;left:11%!important;width:78%!important;height:78%!important}@media(hover:hover){.zg-mc .zg-product-card:hover .zg-card__media{transform:translateY(-4px)!important;box-shadow:0 18px 38px #1c181417!important}.zg-mc .zg-product-card:hover .zg-card__image{transform:none!important}}.zg-mc .zg-card__badge{top:14px!important;left:14px!important;min-height:0!important;padding:7px 12px!important;background:#fff!important;color:#111!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.zg-mc .zg-card__badge--muted{background:#111!important;color:#fff!important}.zg-mc .zg-card__quick{right:14px!important;bottom:14px!important;width:40px!important;height:40px!important;border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:none!important}.zg-mc .zg-card__quick:hover{border-color:#c9953c!important;background:#c9953c!important;color:#111!important}.zg-mc .zg-card__info{padding:20px 4px 0!important;gap:5px!important}.zg-mc .zg-card__title{font-size:clamp(15px,1.2vw,18px)!important;font-weight:600!important}.zg-mc .zg-card__price{font-size:16px!important;font-weight:700!important}.zg-cl .zg-cl__head{max-width:760px!important;margin-bottom:clamp(30px,4vw,52px)!important}.zg-cl .zg-cl__head:before{content:"";display:block;width:34px;height:3px;margin:0 auto 18px;border-radius:3px;background:#c9953c}.zg-cl .zg-cl__eyebrow{color:#8a6a3f!important}.zg-cl .zg-cl__head h1{font-size:clamp(34px,4.4vw,58px)!important;letter-spacing:-.045em!important}.zg-cl .zg-cl__grid{gap:clamp(14px,1.8vw,26px)!important}.zg-cl .zg-cl__card{position:relative!important;border:0!important;border-radius:clamp(22px,2.4vw,30px)!important;background:#f2efe9!important;box-shadow:none!important;isolation:isolate}@media(hover:hover){.zg-cl .zg-cl__card:hover{border-color:transparent!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px -18px #1c18144d!important}}.zg-cl .zg-cl__media{aspect-ratio:4 / 5!important}.zg-cl .zg-cl__body{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:70px clamp(16px,1.8vw,24px) clamp(16px,1.8vw,24px)!important;background:linear-gradient(to top,#111111ad,#11111147 55%,#1110)!important}.zg-cl .zg-cl__body h2{color:#fff!important;font-size:clamp(18px,1.7vw,24px)!important;font-weight:700!important;letter-spacing:-.03em!important}.zg-cl .zg-cl__count{color:#ffffffd1!important}.zg-cl .zg-cl__arrow{border-color:#fff!important;background:#fff!important;color:#111!important}.zg-cl .zg-cl__card:hover .zg-cl__arrow{border-color:#c9953c!important;background:#c9953c!important;color:#111!important}@media(max-width:749px){.zg-mc{padding:26px 0 56px!important}.zg-mc .zg-mc__head{margin-bottom:24px!important}.zg-mc .zg-card__media{border-radius:20px!important}.zg-mc .zg-card__badge{top:10px!important;left:10px!important;padding:6px 9px!important;font-size:9.5px!important}.zg-mc .zg-card__quick{right:10px!important;bottom:10px!important;width:36px!important;height:36px!important}.zg-mc .zg-card__info{padding-top:14px!important}.zg-mc .zg-card__title{font-size:14px!important}.zg-mc .zg-card__price{font-size:15px!important}.zg-cl .zg-cl__media{aspect-ratio:1 / 1.15!important}.zg-cl .zg-cl__body{padding:44px 12px 12px!important}.zg-cl .zg-cl__body h2{font-size:15px!important}.zg-cl .zg-cl__count{font-size:12px!important}}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/zg-collection.css.map */
