.mgp-card.product-card{display:flex!important;flex-direction:column;align-items:stretch;height:100%;min-width:0;padding:10px 10px 16px!important;border:var(--mgp-hair)!important;border-radius:var(--mgp-r)!important;background:var(--mgp-card)!important;color:var(--mgp-ink);box-shadow:none;transform:none!important;text-align:left;font-family:var(--mgp-sans);overflow:visible;transition:box-shadow .25s ease}@media(hover:hover){.mgp-card.product-card:hover{box-shadow:0 14px 34px -18px #281e1640}}.mgp-card__tile.product-card__figure{position:relative;flex:none;border-radius:8px!important;overflow:hidden;background:var(--mgp-warm)}.mgp-card__tile--empty{aspect-ratio:1}.mgp-card__tile .product-media-slider{position:relative;overflow:hidden}.mgp-card__tile .slides{display:flex}.mgp-card__tile .slide{position:relative;flex:0 0 100%;min-width:100%;aspect-ratio:1}.mgp-card__tile .slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mgp-card__tile .prev-slide,.mgp-card__tile .next-slide{background:#fbfaf8eb;box-shadow:none}.mgp-card__flags{position:absolute;left:12px;top:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 64px);pointer-events:none}.mgp-card .mgp-sale-pill{height:26px;padding:0 11px;font-size:11px;letter-spacing:.14em}.mgp-card__flag{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:9999px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mgp-card__flag--builder{background:var(--mgp-terra);color:var(--mgp-cream)}.mgp-card__flag--from{background:var(--mgp-ink);color:var(--mgp-cream);letter-spacing:.08em}.mgp-card__flags .mg-restock-badge{white-space:normal;line-height:1.5;max-width:100%;border-radius:9999px;font-size:var(--mgp-fs-pill);padding:5px 10px}.mgp-ctx-tag{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:#fbfaf8f0;color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.mgp-ctx-tag--free{color:var(--mgp-terra-deep)}.mgp-ctx-tag__sm{display:none}.mgp-card .mg-wl-btn--compact{top:8px;right:8px;z-index:4}.mgp-card .mg-wl-btn--compact button{width:34px;height:34px;border:0;background:#fbfaf8eb;color:var(--mgp-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.mgp-card .mg-wl-btn--compact svg{width:16px;height:16px;stroke-width:1.6}.mgp-card .mg-wl-btn--compact.is-saved button{background:#ffffffeb;border-color:#6a292259}.mgp-card .custom-hover-dots{position:absolute;right:12px;bottom:12px;left:auto;z-index:3;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:41px;height:18px;padding:0 8px;overflow:hidden;border-radius:9999px;background:#fbfaf8eb;opacity:0;pointer-events:none;transition:opacity .25s ease}.mgp-card .slider-dots-track{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;width:max-content;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.mgp-card .slider-dot{flex:none;width:5px;height:5px;margin:0;padding:0;border:0;border-radius:50%;background:#281e162e;opacity:1}.mgp-card .slider-dot.active,.mgp-card .slider-dot:hover{background:var(--mgp-ink)}@media(hover:hover)and (min-width:761px){.mgp-card:hover .custom-hover-dots{opacity:1;pointer-events:auto}}.mgp-card__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:14px 6px 0}.mgp-card__name{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.3;letter-spacing:0;color:var(--mgp-ink);text-transform:none!important;text-decoration:none;text-wrap:pretty}.mgp-card__name:hover{color:var(--mgp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mgp-card__rate{margin-top:6px}.mgp-rate-row svg.is-off,.mgp-stars svg.is-off{fill:#281e1629}.mgp-card__mat{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.5;color:var(--mgp-ink-2)}.mgp-card__mat>span:first-child{white-space:nowrap}.mgp-card__swatches{display:inline-flex;align-items:center;gap:7px;padding-right:3px}.mgp-swatch{display:block;flex:none;width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px #281e161a}.mgp-swatch--gold{background:linear-gradient(135deg,#ecd08c,#c49a45 60%,#a77f33)}.mgp-swatch--silver{background:linear-gradient(135deg,#f1f1ef,#bdbdba 60%,#9a9a97)}.mgp-swatch.is-active{box-shadow:0 0 0 2px var(--mgp-card),0 0 0 3px var(--mgp-ink)}.mgp-card__price{margin:8px 0 14px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.25;color:var(--mgp-ink)}.mgp-card__price--save{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.mgp-pstack{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mgp-price-now{color:var(--mgp-ink);font-weight:700}.mgp-price-was{color:var(--mgp-ink-3);font-size:var(--mgp-fs-xs);text-decoration:line-through;text-decoration-thickness:1px}.mgp-card .mgp-save-pill{flex:none;height:26px;padding:0 11px;font-size:11px;letter-spacing:.1em}.mgp-card .mg-stock-ind{display:flex;align-items:center;gap:5px;margin:-6px 0 12px;font-family:var(--mgp-sans);font-size:var(--mgp-fs-xs);font-weight:700;letter-spacing:.3px}.mgp-card .mg-stock-ind--amber{color:#b26b00}.mgp-card .mg-stock-ind--red{color:#5e1817}.mgp-card .mg-stock-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.mgp-card .mg-stock-ind--red .mg-stock-dot{animation:mgpPulse 1.8s ease-in-out infinite}@keyframes mgpPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mgp-card .mg-stock-ind--red .mg-stock-dot{animation:none}}.mgp-card__acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:auto}.mgp-card__acts>*{min-width:0;box-sizing:border-box}.mgp-card .mgp-card__btn{box-sizing:border-box}.mgp-card__form{display:flex;margin:0}.mgp-card .mgp-card__btn{width:100%;min-width:0;height:40px;padding:0 10px;font-size:var(--mgp-fs-label);letter-spacing:.14em;line-height:1;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.mgp-card .mgp-btn--buy:hover{background:var(--mgp-terra-deep)}.mgp-card .mgp-btn--line:hover{border-color:var(--mgp-ink)}.mgp-card .mgp-card__btn--off{background:#281e160f;color:var(--mgp-ink-3);cursor:default}.mgp-card .mgp-card__btn.is-preorder{background:#143826;color:#fff}.mgp-card .mgp-card__btn[aria-busy=true]{opacity:.7}.mgp-card--builder .mgp-card__info{padding-top:14px}.mgp-card--builder .mgp-card__acts{margin-top:auto;padding-top:14px}@media(max-width:760px){.mgp-card.product-card{padding:6px 6px 12px!important}.mgp-card__info{padding:10px 3px 0}.mgp-card__rate{margin-top:5px}.mgp-card__rate svg{width:10px;height:10px}.mgp-card__rate span{margin-left:5px}.mgp-card__mat{gap:3px 8px}.mgp-swatch{width:12px;height:12px}.mgp-card__swatches{gap:6px}.mgp-card__price{margin:5px 0 10px}.mgp-card .mgp-save-pill{height:22px;padding:0 8px;letter-spacing:.06em;font-size:10px}.mgp-card__acts{gap:6px}.mgp-card .mgp-card__btn{height:34px;padding:0 6px;letter-spacing:.1em}.mgp-card__flags{left:8px;top:8px;gap:4px;max-width:calc(100% - 48px)}.mgp-card .mgp-sale-pill,.mgp-card__flag{height:22px;padding:0 8px;letter-spacing:.1em}.mgp-card .mgp-sale-pill{font-size:10px}.mgp-card__flags .mg-restock-badge{padding:4px 8px;letter-spacing:.06em}.mgp-ctx-tag{left:8px;bottom:8px;height:22px;padding:0 8px;letter-spacing:.08em}.mgp-ctx-tag__lg{display:none}.mgp-ctx-tag__sm{display:inline}.mgp-card .mg-wl-btn--compact{top:6px;right:6px}.mgp-card .mg-wl-btn--compact button{width:30px;height:30px}.mgp-card .mg-wl-btn--compact svg{width:15px;height:15px}.mgp-card .custom-hover-dots{display:none!important}}.mgp-collection.container{--container-max-width: 1360px;--container-gutter: var(--mgp-gutter);margin-left:max(var(--mgp-gutter),50% - 680px);margin-right:max(var(--mgp-gutter),50% - 680px);color:var(--mgp-ink)}.mgp-col-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:56px 0 36px}.mgp-col-head .mgp-h2{color:var(--mgp-ink)}.mgp-col-head .mgp-lede{max-width:560px;margin-top:14px}.mgp-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mgp-chip{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:9999px;border:var(--mgp-hair-strong);background:transparent;color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1;white-space:nowrap;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.mgp-chip:hover{border-color:var(--mgp-ink);color:var(--mgp-ink)}.mgp-chip.is-on{background:#f6e7e0;border-color:var(--mgp-terra);color:var(--mgp-ink)}.mgp-collection .collection{margin-block-start:0;row-gap:0}.mgp-toolbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 26px;border-top:var(--mgp-hair);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-toolbar__left{display:flex;align-items:center;gap:18px}.mgp-toolbar__filter,.mgp-toolbar__sort-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--mgp-ink-2);cursor:pointer}.mgp-toolbar__filter{color:var(--mgp-ink);border-bottom:1px solid rgba(40,30,22,.3);padding-bottom:1px}.mgp-toolbar__sort{position:relative;display:flex;align-items:center;gap:4px}.mgp-toolbar__sort-btn{color:var(--mgp-ink-2)}.mgp-toolbar__chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s ease}.mgp-toolbar__sort-btn[aria-expanded=true] .mgp-toolbar__chev{transform:rotate(180deg)}.mgp-toolbar__active{grid-column:1 / -1;margin:-10px 0 22px}.mgp-toolbar__active .active-facets{margin:0}.mgp-collection .collection__results{grid-column:1 / -1}.mgp-collection .product-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important}.mgp-collection .product-list>.product-list__promo{grid-column:span 1}@media(max-width:1100px){.mgp-collection .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-promo--editorial.mg-promo{position:relative;min-height:0;border:0;border-radius:var(--mgp-r);background:#6a2922;color:var(--mgp-cream);box-shadow:none;overflow:hidden}.mg-promo--editorial .mg-promo__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:0;color:var(--mgp-cream);text-decoration:none}.mg-promo--editorial .mgp-edit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .6s ease}@media(hover:hover){.mg-promo--editorial .mg-promo__inner:hover .mgp-edit__img{transform:scale(1.03)}}.mgp-edit__cap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px;background:linear-gradient(180deg,#642a1800,#5a261680)}.mgp-edit__cap .mgp-pill{margin-bottom:var(--mgp-pill-gap)}.mg-promo--editorial.mg-promo.mgp-tone-olive{background:#585e3c}.mgp-tone-olive .mgp-edit__cap{background:linear-gradient(180deg,#24281600,#2428168c)}.mgp-edit__title.mgp-h3{margin:0 0 14px;color:var(--mgp-cream)}.mgp-edit__cap>.mgp-h3:first-child{margin-top:8px}.mgp-edit__link.mgp-link{color:var(--mgp-cream)}@media(max-width:760px){.mgp-col-head{grid-template-columns:minmax(0,1fr);gap:18px;padding:32px 0 22px}.mgp-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 calc(-1 * var(--mgp-gutter));padding:0 var(--mgp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mgp-chips::-webkit-scrollbar{display:none}.mgp-chip{flex:none;height:36px}.mgp-toolbar{padding-bottom:18px}.mgp-toolbar__left{gap:14px}.mgp-collection .product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.mgp-collection .product-list>.product-list__promo{grid-column:span 2}.mg-promo--editorial.mg-promo{aspect-ratio:auto;min-height:0}.mg-promo--editorial .mgp-edit__img{position:relative;inset:auto;height:auto;aspect-ratio:16 / 10}.mgp-edit__cap,.mgp-tone-olive .mgp-edit__cap{padding:20px 20px 22px;background:none}}html[data-mgp-metal=silver] .mgp-m-gold{display:none!important}html:not([data-mgp-metal=silver]) .mgp-m-silver{display:none!important}.mgp-seg{display:inline-flex;padding:4px;border-radius:9999px;border:var(--mgp-hair-strong);background:var(--mgp-card)}.mgp-seg button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:9999px;background:transparent;color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mgp-seg button.is-on{background:#f6e7e0;color:var(--mgp-ink);box-shadow:inset 0 0 0 1px var(--mgp-terra)}.mgp-dot{display:block;flex:none;width:14px;height:14px;border-radius:50%}.mgp-dot--gold{background:linear-gradient(135deg,#ecd08c,#c49a45 60%,#a77f33)}.mgp-dot--silver{background:linear-gradient(135deg,#f1f1ef,#bdbdba 60%,#9a9a97)}.mgp-zimg{display:block;width:100%;height:100%;object-fit:cover}.mgp-zimg--close{transform:scale(1.3);transform-origin:66% 74%}.mgp-zimg--front{transform:scale(1.9);transform-origin:51% 67%}.mgp-zh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--mgp-warm);color:var(--mgp-ink)}.mgp-zh__ph{position:relative;min-height:640px;overflow:hidden;background:#d9cfc6}.mgp-zh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}.mgp-zh__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:64px clamp(24px,6vw,96px)}.mgp-zh__kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mgp-zh__kicker:has(.mgp-pill){margin-bottom:calc(var(--mgp-pill-gap) - 18px)}.mgp-zh .mgp-lede{max-width:420px}.mgp-zh__buy{display:flex;flex-direction:column;gap:8px}.mgp-zh__from{font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-zh__rating{display:inline-flex;align-items:center;gap:8px;margin-top:-6px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2);text-decoration:none}.mgp-zh__rating .mgp-stars svg{width:14px;height:14px}.mgp-zh__rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.mgp-zh__price{display:flex;align-items:center;gap:14px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-h4);line-height:1.15;color:var(--mgp-ink)}.mgp-zh__price .mgp-price-was{font-size:var(--mgp-fs-xs)}.mgp-zh__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.mgp-zf{padding:96px 0;background:var(--mgp-terra);color:var(--mgp-cream);scroll-margin-top:calc(var(--sticky-area-height, 80px) + 12px)}.mgp-zf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.mgp-zf .mgp-h2{color:var(--mgp-cream)}.mgp-zf .mgp-lede{margin-top:10px;color:#f5f4f1e0}.mgp-zf__fields{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mgp-sel{position:relative;display:inline-flex}.mgp-sel select{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:54px;min-width:120px;margin:0;padding:0 48px 0 22px;border:0;border-radius:9999px;background:var(--mgp-cream);color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-body);line-height:1;cursor:pointer}.mgp-sel--month select{min-width:170px}.mgp-sel:after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid var(--mgp-ink-2);border-bottom:1.5px solid var(--mgp-ink-2);transform:rotate(45deg);pointer-events:none}.mgp-sel select:focus-visible{outline:2px solid var(--mgp-ink);outline-offset:2px}.mgp-zf__go.mgp-btn{height:54px}.mgp-zf__err{margin:14px 0 0;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-cream)}.mgp-zf__know{margin:16px 0 0;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:#f5f4f1d9}.mgp-zf__know a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(245,244,241,.5)}.mgp-zf__result{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:center;padding:14px;border-radius:16px;background:var(--mgp-cream);color:var(--mgp-ink);box-shadow:0 20px 50px #461c0e2e}.mgp-zf__ph{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--mgp-warm)}.mgp-zf__eyebrow.mgp-eyebrow{color:var(--mgp-terra)}.mgp-zf__sign{margin:6px 0 2px}.mgp-zf__dates{font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-zf__price{display:flex;align-items:center;gap:12px;margin:12px 0 16px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-body);line-height:1.2}.mgp-zf__price .mgp-price-was{font-size:var(--mgp-fs-xs)}.mgp-zf__price [hidden]{display:none}.mgp-zf__acts{display:flex;flex-wrap:wrap;gap:8px;padding-right:8px}.mgp-zf__add{display:flex;margin:0}.mgp-zf__acts .mgp-btn--sm{height:44px}.mgp-zf__acts .mgp-btn--buy:hover{background:var(--mgp-terra-deep)}.mgp-zf__acts .mgp-btn:disabled{opacity:.55;cursor:default}.mgp-signgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.mgp-signtile{display:block;padding:8px 8px 14px;border:var(--mgp-hair);border-radius:var(--mgp-r);background:var(--mgp-card);color:var(--mgp-ink);text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.mgp-signtile:hover{color:var(--mgp-ink);border-color:#281e1640}.mgp-signtile.is-on{border-color:var(--mgp-terra);box-shadow:inset 0 0 0 .5px var(--mgp-terra)}.mgp-signtile__ph{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--mgp-warm)}.mgp-signtile__name{display:block;margin-top:12px;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.3;text-transform:none}.mgp-signtile__dates{display:block;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2)}.mgp-signtile__out{display:block;margin-top:4px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-terra-deep)}.mgp-ze__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center}.mgp-ze__ph{aspect-ratio:4 / 3;border-radius:var(--mgp-r);overflow:hidden;background:#6a2922}.mgp-ze__ph img{display:block;width:100%;height:100%;object-fit:cover}.mgp-ze__txt{display:flex;flex-direction:column;align-items:flex-start}.mgp-ze .mgp-h2{margin:16px 0 12px}.mgp-ze .mgp-pill+.mgp-h2{margin-top:var(--mgp-pill-gap)}.mgp-ze .mgp-btn{margin-top:26px}.mgp-zw__rating{display:flex;align-items:center;gap:10px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-zw__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mgp-zw__ph{aspect-ratio:4 / 5;border-radius:var(--mgp-r);overflow:hidden;background:var(--mgp-warm)}.mgp-zw__ph img{display:block;width:100%;height:100%;object-fit:cover}.mgp-zo{background:var(--mgp-cream);border-bottom:var(--mgp-hair);color:var(--mgp-ink)}.mgp-zo__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mgp-zo__item{display:flex;align-items:center;gap:16px;padding:30px 26px}.mgp-zo__item+.mgp-zo__item{border-left:var(--mgp-hair)}.mgp-zo__big{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h3);line-height:1.1;letter-spacing:-.005em;text-transform:none}.mgp-zo__sub{margin-top:4px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-zo__thumb{flex:none;width:58px;height:58px;border-radius:10px;overflow:hidden;background:#eee9e6}.mgp-zo__thumb img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.7)}@media(max-width:960px){.mgp-signgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:400px){.mgp-signgrid{gap:6px!important}.mgp-signtile{padding:4px 3px 10px!important}}@media(max-width:760px){.mgp-zh{grid-template-columns:minmax(0,1fr)}.mgp-zh__ph{min-height:0;aspect-ratio:4 / 3}.mgp-zh__img{object-position:50% 60%}.mgp-zh__txt{gap:10px;padding:24px var(--mgp-gutter) 40px}.mgp-zh__kicker:has(.mgp-pill){margin-bottom:calc(var(--mgp-pill-gap) - 10px)}.mgp-zf{padding:60px 0}.mgp-zf__grid{grid-template-columns:minmax(0,1fr);gap:30px}.mgp-sel{flex:1 1 0;min-width:0}.mgp-sel select,.mgp-sel--month select{width:100%;min-width:0;height:50px}.mgp-zf__go.mgp-btn{width:100%;height:50px}.mgp-zf__result{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px}.mgp-zf__acts{padding-right:0}.mgp-zf__acts .mgp-btn--sm{height:38px;padding:0 14px}.mgp-signgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mgp-signtile{padding:5px 5px 10px}.mgp-signtile__name{margin-top:8px}.mgp-ze__grid{grid-template-columns:minmax(0,1fr);gap:26px}.mgp-zw__row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--mgp-gutter));padding:0 var(--mgp-gutter);scroll-padding:0 var(--mgp-gutter);scrollbar-width:none}.mgp-zw__row::-webkit-scrollbar{display:none}.mgp-zw__ph{scroll-snap-align:start}.mgp-zo__row{grid-template-columns:1fr 1fr;margin:0 -10px}.mgp-zo__item{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 10px}.mgp-zo__item:nth-child(3){border-left:0}.mgp-zo__item:nth-child(n+3){border-top:var(--mgp-hair)}.mgp-zo__thumb{display:none}}.mgp-qz{background:var(--mgp-cream);color:var(--mgp-ink);font-family:var(--mgp-sans);scroll-margin-top:40px}.mgp-qz .mg-qz-screen{display:none}.mgp-qz .mg-qz-screen.is-active{display:block;animation:mgpQzIn .3s ease}.mgp-qz .mgp-qz-intro.is-active{display:grid}@keyframes mgpQzIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mgp-qz[data-screen=intro] .mg-qz-shell{display:none}.mgp-qz .mg-qz-shell{box-sizing:content-box;max-width:980px;margin:0 auto;padding:56px var(--mgp-gutter) 96px}.mgp-qz .mg-qz-shell--wide{max-width:1360px}.mgp-qz .mg-qz-title:focus{outline:none}.mgp-qz-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:760px}.mgp-qz-intro__ph{position:relative;overflow:hidden;background:var(--mgp-warm)}.mgp-qz-intro__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.mgp-qz-intro__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:64px clamp(24px,6vw,100px)}.mgp-qz-intro__panel .mgp-eyebrow,.mgp-qz-intro__panel .mgp-lede,.mgp-qz-intro__panel .mgp-small{margin:0}.mgp-qz-intro__panel .mgp-btn{margin-top:14px}.mgp-qz-intro__panel .mgp-small{margin-top:4px}.mgp-qhead{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-qhead[hidden]{display:none}.mgp-qz .mg-qz-progress{height:3px;margin:14px 0 34px;overflow:hidden;border-radius:9999px;background:#281e161a}.mgp-qz .mg-qz-progress-fill{width:0;height:100%;border-radius:9999px;background:var(--mgp-terra);transition:width .35s ease}.mgp-qz .mg-qz-shell .mg-qz-title{text-align:center}.mgp-qz .mg-qz-sub{max-width:520px;margin:10px auto 34px;text-align:center}.mgp-qz .mg-qz-grid{display:grid;gap:18px;margin:0}.mgp-qz .mg-qz-grid--who{grid-template-columns:repeat(2,minmax(0,1fr))}.mgp-qz .mg-qz-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mgp-qz .mg-qz-grid--3{display:flex;flex-wrap:wrap;justify-content:center}.mgp-qz .mg-qz-grid--3>.mg-qz-card{flex:0 0 calc((100% - 36px) / 3);min-width:0}.mgp-qz .mg-qz-card{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;margin:0;padding:10px 10px 20px;border:var(--mgp-hair);border-radius:14px;background:var(--mgp-card);color:var(--mgp-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .2s ease,box-shadow .2s ease,transform 80ms ease}.mgp-qz .mg-qz-card:hover{border-color:#281e1640}.mgp-qz .mg-qz-card.is-selected{border-color:var(--mgp-terra);box-shadow:inset 0 0 0 .5px var(--mgp-terra)}.mgp-qz .mg-qz-card:active{transform:scale(.985)}.mgp-qz .mg-qz-card:focus-visible,.mgp-qz .mg-qz-pill:focus-visible,.mgp-qz .mg-qz-back:focus-visible{outline:2px solid var(--mgp-ink);outline-offset:2px}.mgp-qz .mg-qz-imgwrap{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--mgp-warm)}.mgp-qz .mg-qz-grid--who .mg-qz-imgwrap{aspect-ratio:4 / 3.4}.mgp-qz .mg-qz-grid--text .mg-qz-imgwrap{aspect-ratio:4 / 3}.mgp-qz .mg-qz-imgwrap img{display:block;width:100%;height:100%;object-fit:cover}.mgp-qz .mg-qz-card-label{display:block;margin-top:16px;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h4);line-height:1.2;text-transform:none}.mgp-qz .mg-qz-grid--who .mg-qz-card-label{font-size:var(--mgp-fs-h3)}.mgp-qz .mg-qz-dot{display:block;width:76px;height:76px;border-radius:50%;box-shadow:inset 0 0 0 1px #281e1614}.mgp-qz .mg-qz-dot--gold{background:linear-gradient(135deg,#ecd08c,#c49a45 60%,#a77f33)}.mgp-qz .mg-qz-dot--silver{background:linear-gradient(135deg,#f1f1ef,#bdbdba 60%,#9a9a97)}.mgp-qz .mg-qz-dot--mix{background:linear-gradient(90deg,#d3b26a 50%,#c9c9c6 50%)}.mgp-qz .mg-qz-scope-icon{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h2);line-height:1;color:var(--mgp-ink)}.mgp-qz .mg-qz-scope-imgs{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:2px}.mgp-qz .mg-qz-scope-imgs[data-n="2"]{grid-template-columns:1fr 1fr}.mgp-qz .mg-qz-scope-imgs[data-n="3"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.mgp-qz .mg-qz-scope-imgs[data-n="3"] img:first-child{grid-row:span 2}.mgp-qz .mg-qz-scope-imgs img{width:100%;height:100%;object-fit:cover}.mgp-qz .mg-qz-scope-flag{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mgp-qz-backrow{margin-top:26px;text-align:center}.mgp-qz .mg-qz-back{display:inline-flex;align-items:center;padding:8px 0;border:0;background:none;color:var(--mgp-ink-2);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);text-decoration:none;cursor:pointer}.mgp-qz .mg-qz-back:hover{color:var(--mgp-ink);text-decoration:underline;text-underline-offset:3px}.mgp-qz-form{max-width:620px;margin:0 auto}.mgp-qz .mg-qz-bday-label{display:block;margin:22px 0 10px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mgp-ink-2)}.mgp-qz .mg-qz-bday-label:first-child{margin-top:0}.mgp-qz .mg-qz-input{box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 22px;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-card);color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-body);outline:none}.mgp-qz .mg-qz-input:focus{border-color:var(--mgp-ink)}.mgp-qz .mg-qz-input::placeholder{color:var(--mgp-ink-3)}.mgp-qz .mg-qz-input--fname{max-width:320px}.mgp-qz .mg-qz-pills{display:grid;gap:8px}.mgp-qz #mg-qz-months{grid-template-columns:repeat(6,minmax(0,1fr))}.mgp-qz #mg-qz-days{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.mgp-qz .mg-qz-pill{height:40px;padding:0 4px;border:var(--mgp-hair-strong);border-radius:9999px;background:transparent;color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mgp-qz .mg-qz-pill:hover{border-color:var(--mgp-ink)}.mgp-qz .mg-qz-pill.is-selected{background:var(--mgp-ink);border-color:var(--mgp-ink);color:var(--mgp-cream)}.mgp-qz-formacts{display:flex;align-items:center;gap:22px;margin-top:28px}.mgp-qz .mg-qz-cta:disabled{opacity:.45;cursor:not-allowed}.mgp-qz-email{display:flex;gap:8px;max-width:520px;margin:0 auto}.mgp-qz-email .mg-qz-input{flex:1 1 auto;min-width:0}.mgp-qz .mg-qz-email-err{display:none;margin:12px 0 0;text-align:center;font-size:var(--mgp-fs-sm);color:var(--mgp-terra-deep)}.mgp-qres-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.mgp-qres-head .mgp-eyebrow{margin:0}.mgp-qz .mg-qz-shell .mgp-qres-head .mg-qz-title{margin-top:10px;text-align:left}.mgp-qres-chips{gap:6px}.mgp-qres-chips .mgp-chip{cursor:default}.mgp-qres-chips .mgp-chip:hover{border-color:#281e1633}.mgp-qres-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mgp-qres-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:20px 24px;border:var(--mgp-hair);border-radius:14px;background:var(--mgp-card)}.mgp-qres-cta__t b{display:block;font-weight:500}.mgp-qres-cta__t .mgp-small{display:block;margin-top:2px}.mgp-qz .mg-qz-look{margin-top:56px}.mgp-qz .mg-qz-look-sub{margin:6px 0 22px}.mgp-qz .mg-qz-results-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 26px;margin-top:34px}.mgp-card__tile--single .mgp-card__media{position:relative;display:block;aspect-ratio:1}.mgp-card__tile--single .mgp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.mgp-card__tile--single .mgp-card__img2{opacity:0}@media(hover:hover){.mgp-card:hover .mgp-card__tile--single .mgp-card__img2{opacity:1}}@media(prefers-reduced-motion:reduce){.mgp-qz .mg-qz-screen.is-active{animation:none}.mgp-qz .mg-qz-progress-fill{transition:none}}@media(max-width:760px){.mgp-qz-intro{grid-template-columns:minmax(0,1fr);min-height:0}.mgp-qz-intro__ph{aspect-ratio:4 / 3.6}.mgp-qz-intro__panel{gap:12px;padding:30px var(--mgp-gutter) 44px}.mgp-qz .mg-qz-shell{padding-top:28px;padding-bottom:60px}.mgp-qz .mg-qz-grid{gap:10px}.mgp-qz .mg-qz-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mgp-qz .mg-qz-grid--3>.mg-qz-card{flex-basis:calc((100% - 10px)/2)}.mgp-qz .mg-qz-card{padding:6px 6px 14px}.mgp-qz .mg-qz-grid--who .mg-qz-imgwrap{aspect-ratio:4 / 5}.mgp-qz .mg-qz-card-label{margin-top:10px}.mgp-qz .mg-qz-dot{width:60px;height:60px}.mgp-qz #mg-qz-months{grid-template-columns:repeat(4,minmax(0,1fr))}.mgp-qz-formacts{flex-direction:column;align-items:stretch;gap:8px}.mgp-qz-formacts .mg-qz-back{justify-content:center}.mgp-qz-email{flex-direction:column}.mgp-qres-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.mgp-qres-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mgp-qres-cta{flex-direction:column;align-items:stretch;padding:22px 20px}.mgp-qres-cta .mgp-btn{width:100%}.mgp-qz .mg-qz-look{margin-top:40px}}.mgp-col-hero{display:grid;grid-template-columns:minmax(0,1fr);background:var(--mgp-warm);margin-bottom:0}.mgp-col-hero--photo{grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:520px}.mgp-col-hero__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px var(--mgp-gutter) 64px max(var(--mgp-gutter),calc((100vw - 1360px)/2))}.mgp-col-hero__txt .mgp-h1{color:var(--mgp-ink)}.mgp-col-hero__txt .mgp-lede{margin-top:16px;max-width:460px}.mgp-col-deal{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.mgp-col-deal__pill{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font-family:var(--mgp-sans);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mgp-col-deal__text{margin:0;font-family:var(--mgp-display);font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.01em;color:var(--mgp-terra-deep)}.mgp-col-deal+.mgp-lede{margin-top:10px!important}.mgp-col-hero__txt .mgp-chips{justify-content:flex-start;margin-top:28px;max-width:100%}.mgp-col-hero__media{position:relative;overflow:hidden;background:var(--mgp-sand)}.mgp-col-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mgp-col-usps{list-style:none;margin:0 0 8px;padding:14px var(--mgp-gutter);display:flex;justify-content:center;gap:12px 48px;flex-wrap:wrap;background:var(--mgp-cream);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink-2)}.mgp-col-usps li{display:inline-flex;align-items:center;gap:9px}.mgp-collection .mgp-col-hero+.mgp-col-usps+.collection,.mgp-collection .mgp-col-usps+.collection{margin-top:0}@media(max-width:1000px){.mgp-col-hero--photo{min-height:0}.mgp-col-hero__txt{padding:44px var(--mgp-gutter)}}@media(max-width:760px){.mgp-col-hero--photo{grid-template-columns:minmax(0,1fr)}.mgp-col-hero__media{order:-1;aspect-ratio:5 / 4}.mgp-col-hero__txt{padding:28px var(--mgp-gutter) 30px}.mgp-col-hero__txt .mgp-lede{margin-top:10px}.mgp-col-deal{gap:10px;margin-top:12px}.mgp-col-deal__pill{height:25px;padding:0 11px;font-size:11px}.mgp-col-deal__text{font-size:26px}.mgp-col-hero__txt .mgp-chips{margin-top:20px;margin-left:calc(-1 * var(--mgp-gutter));margin-right:calc(-1 * var(--mgp-gutter));max-width:none;width:calc(100% + 2 * var(--mgp-gutter))}.mgp-col-usps{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;overflow:visible;padding-top:14px;padding-bottom:14px;letter-spacing:.1em;line-height:1.35}.mgp-col-usps li{align-items:flex-start;gap:8px;min-width:0}.mgp-col-usps .mgp-tick{flex:none;margin-top:2px}}.mgp-col-hero .mgp-chips{gap:10px}.mgp-col-hero .mgp-chip{height:44px;padding:0 19px;border:1px solid rgba(40,30,22,.18);background:#fbfaf89e;color:var(--mgp-ink);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.mgp-col-hero .mgp-chip:hover{border-color:var(--mgp-ink);background:var(--mgp-card);transform:translateY(-1px)}.mgp-col-hero .mgp-chip.is-on{background:#f6e7e0;border-color:var(--mgp-terra);color:var(--mgp-ink)}@media(max-width:760px){.mgp-col-hero .mgp-chip{height:40px;padding:0 18px}}#facets-drawer::part(overlay){background:#281e166b}#facets-drawer::part(content){background:var(--mgp-cream);color:var(--mgp-ink)}#facets-drawer::part(header){border-bottom:1px solid rgba(40,30,22,.08)}#facets-drawer::part(close-button){width:40px;height:40px;border-radius:50%;border:1px solid rgba(40,30,22,.1);background:var(--mgp-card);color:var(--mgp-ink);display:grid;place-items:center}#facets-drawer [slot=header]{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h4);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--mgp-ink)}#facets-drawer .accordion{border-color:#281e1614}#facets-drawer .accordion__toggle{font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}#facets-drawer .accordion__toggle .h6,#facets-drawer .accordion__toggle .bold{font:inherit;letter-spacing:inherit;text-transform:inherit}#facets-drawer .circle-chevron{width:26px;height:26px;background:var(--mgp-warm);color:var(--mgp-ink);border:0}#facets-drawer details[open]>summary .circle-chevron{background:var(--mgp-ink);color:var(--mgp-cream)}#facets-drawer .checkbox-container{gap:12px}#facets-drawer .checkbox{width:18px;height:18px;border-radius:5px;border:1px solid rgba(40,30,22,.32);background-color:var(--mgp-card)}#facets-drawer .checkbox:checked{background-color:var(--mgp-terra);border-color:var(--mgp-terra)}#facets-drawer .checkbox-container label,#facets-drawer .checkbox-list label{font-family:var(--mgp-sans);font-weight:400;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}#facets-drawer .switch:checked{background-color:var(--mgp-terra);border-color:var(--mgp-terra)}#facets-drawer .facets-drawer__floating-apply .button{height:52px;border-radius:9999px!important;background:var(--mgp-terra)!important;border:0!important;color:var(--mgp-cream)!important;box-shadow:none!important;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-xs);letter-spacing:.14em;text-transform:uppercase}#facets-drawer .facets-drawer__floating-apply .button:hover{background:var(--mgp-terra-deep)!important}@media(max-width:999px){#facets-drawer::part(content){border-radius:16px 16px 0 0}#facets-drawer::part(outside-close-button){display:none!important}#facets-drawer::part(header){display:flex!important;align-items:center;justify-content:space-between}#facets-drawer::part(close-button){display:grid!important}}#facets-drawer .facets-drawer__floating-apply{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--drawer-body-padding-inline, 24px));padding:18px var(--drawer-body-padding-inline, 24px) 20px;background:linear-gradient(to top,var(--mgp-cream) 72%,rgba(245,244,241,0));inset-inline:0;transform:none}.mgp-card__gifted{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-weight:500;color:var(--mgp-terra)}.mgp-card__gifted svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:-1px}.mgp-card__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.mgp-card__meta .mgp-card__rate{margin-top:0}.mgp-card__price{font-size:var(--mgp-fs-body)}.mgp-card__price--gifted{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.mgp-card__price .mgp-card__gifted{font-family:var(--mgp-sans);font-size:var(--mgp-fs-xs)}@media(max-width:760px){.mgp-card__meta{margin-top:5px;gap:3px 8px}.mgp-card__price .mgp-card__gifted{gap:4px}.mgp-card__price .mgp-card__gifted svg{width:12px;height:12px}}.mgp-card__free{margin-top:6px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-terra)}.mgp-card .mgp-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em}.mgp-swatch{position:relative}.mgp-swatch:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.mgp-toolbar__filter,.mgp-toolbar__sort-btn{position:relative}.mgp-toolbar__filter:before,.mgp-toolbar__sort-btn:before{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.mgp-col-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--mgp-pill-gap, 14px)}.mgp-col-offer__t{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:9999px;background:#fbfaf8;color:var(--mgp-terra);box-shadow:inset 0 0 0 1px #6a292238;font:800 11px/1 var(--mgp-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mgp-col-hero--photo{min-height:0;height:clamp(360px,27vw,400px)}.mgp-col-hero__txt{padding-top:36px;padding-bottom:36px}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-h1{font-size:clamp(40px,3.4vw,54px);line-height:1.04;margin:0}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-lede{margin-top:12px;max-width:540px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-lede, 16px);line-height:1.5;letter-spacing:0}.mgp-col-hero__txt .mgp-chips{margin-top:22px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.mgp-col-hero__txt .mgp-chips::-webkit-scrollbar{display:none}.mgp-col-hero .mgp-chip{flex:none;height:40px}.mgp-col-hero__media{background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 9%,#000 24%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 9%,#000 24%)}.mgp-collection .mgp-col-usps{margin-bottom:0;padding-top:14px;padding-bottom:14px}@media(max-width:1000px){.mgp-col-hero--photo{height:auto;min-height:340px}}@media(max-width:760px){.mgp-col-hero--photo{height:auto;min-height:0}.mgp-col-hero__media{aspect-ratio:16 / 8;-webkit-mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.5) 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.5) 78%,transparent 100%)}.mgp-col-hero__txt{position:relative;margin-top:-34px;padding:0 var(--mgp-gutter) 18px}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-h1{font-size:clamp(28px,8.7vw,34px)}.mgp-col-offer{margin-bottom:12px}.mgp-col-offer__t{height:26px;padding:0 12px;font-size:10.5px}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-lede{margin-top:8px;font-size:15px}.mgp-col-hero__txt .mgp-chips{margin-top:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.mgp-col-hero .mgp-chip{height:38px;padding:0 16px}.mgp-collection .mgp-col-usps{grid-template-columns:max-content;justify-content:center;justify-items:start;row-gap:8px;padding-top:16px;padding-bottom:16px}.mgp-col-usps li{white-space:nowrap;align-items:center}.mgp-col-usps .mgp-tick{margin-top:0}.mgp-col-usps li:nth-child(n+3){display:none}}.mgp-collection .mgp-col-hero.mgp-col-hero--clover .mgp-col-hero__txt .mgp-lede,.mgp-collection .mgp-col-hero.mgp-col-hero--crystal .mgp-col-hero__txt .mgp-lede{font-family:var(--mgp-display);font-weight:400;font-size:clamp(22px,1.8vw,26px);line-height:1.15;letter-spacing:-.005em;color:#e3c98f}.mgp-col-hero--clover .mgp-col-deal__pill,.mgp-col-hero--crystal .mgp-col-deal__pill{background:#e3c98f;color:#2a1a12}.mgp-col-hero--clover .mgp-col-offer__t,.mgp-col-hero--crystal .mgp-col-offer__t{background:transparent;color:#f5f4f1;box-shadow:inset 0 0 0 1px #f5f4f180}@media(max-width:760px){.mgp-collection .mgp-col-hero.mgp-col-hero--clover .mgp-col-hero__txt .mgp-lede,.mgp-collection .mgp-col-hero.mgp-col-hero--crystal .mgp-col-hero__txt .mgp-lede{font-size:21px}}.mgp-col-offer{margin:0 0 var(--mgp-pill-gap, 14px)}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-lede{margin-top:12px}.mgp-col-hero__txt .mgp-chips{margin-top:24px}.mgp-col-hero__txt{padding-top:44px;padding-bottom:44px}.mgp-col-hero__media{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.013) 3.1%,rgba(0,0,0,.049) 6.1%,rgba(0,0,0,.104) 9.2%,rgba(0,0,0,.175) 12.3%,rgba(0,0,0,.259) 15.3%,rgba(0,0,0,.352) 18.4%,rgba(0,0,0,.45) 21.5%,rgba(0,0,0,.55) 24.5%,rgba(0,0,0,.648) 27.6%,rgba(0,0,0,.741) 30.7%,rgba(0,0,0,.825) 33.7%,rgba(0,0,0,.896) 36.8%,rgba(0,0,0,.951) 39.9%,rgba(0,0,0,.987) 42.9%,rgba(0,0,0,1) 46%);mask-image:linear-gradient(90deg,#0000,#00000003 3.1%,#0000000c 6.1%,#0000001b,#0000002d 12.3%,#00000042 15.3%,#0000005a,#00000073 21.5%,#0000008c 24.5%,#000000a5,#000000bd 30.7%,#000000d2 33.7%,#000000e4,#000000f3 39.9%,#000000fc 42.9%,#000 46%)}@media(max-width:760px){.mgp-col-hero__media{aspect-ratio:16 / 9;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 38%,rgba(0,0,0,.987) 42.1%,rgba(0,0,0,.951) 46.3%,rgba(0,0,0,.896) 50.4%,rgba(0,0,0,.825) 54.5%,rgba(0,0,0,.741) 58.7%,rgba(0,0,0,.648) 62.8%,rgba(0,0,0,.55) 66.9%,rgba(0,0,0,.45) 71.1%,rgba(0,0,0,.352) 75.2%,rgba(0,0,0,.259) 79.3%,rgba(0,0,0,.175) 83.5%,rgba(0,0,0,.104) 87.6%,rgba(0,0,0,.049) 91.7%,rgba(0,0,0,.013) 95.9%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 38%,#000000fc 42.1%,#000000f3 46.3%,#000000e4,#000000d2 54.5%,#000000bd 58.7%,#000000a5,#0000008c 66.9%,#00000073 71.1%,#0000005a,#00000042 79.3%,#0000002d 83.5%,#0000001b,#0000000c 91.7%,#00000003 95.9%,#0000)}.mgp-col-hero__txt{margin-top:-26px;padding-top:0;padding-bottom:22px}.mgp-col-offer{margin-bottom:var(--mgp-pill-gap, 14px)}.mgp-collection .mgp-col-hero .mgp-col-hero__txt .mgp-lede{margin-top:10px;line-height:1.45}.mgp-col-hero__txt .mgp-chips{margin-top:20px}}.mgp-collection .mgp-col-hero.mgp-col-hero--gifts{background:#6a2922}.mgp-collection .mgp-col-hero.mgp-col-hero--gifts .mgp-h1{color:#f5f4f1}.mgp-collection .mgp-col-hero.mgp-col-hero--gifts .mgp-col-hero__txt .mgp-lede{color:#f5f4f1d6;font-weight:400}.mgp-col-hero--gifts .mgp-col-deal__pill{background:#e3c98f;color:#2a1a12}.mgp-col-hero--gifts .mgp-col-offer__t{background:transparent;color:#f5f4f1;box-shadow:inset 0 0 0 1px #f5f4f180}.mgp-collection .mgp-col-hero.mgp-col-hero--gifts .mgp-chip{background:transparent;color:#f5f4f1;border-color:#f5f4f173}.mgp-collection .mgp-col-hero.mgp-col-hero--gifts .mgp-chip.is-on,.mgp-collection .mgp-col-hero.mgp-col-hero--gifts .mgp-chip:hover{background:#f5f4f1;color:#6a2922;border-color:#f5f4f1}.mgp-card .mgp-card__name{min-height:var(--mgp-name-h, 2.6em)}.mgp-card__meta,.mgp-card__mat{margin-top:6px;min-height:20px}@media(max-width:760px){.mgp-card__meta,.mgp-card__mat{margin-top:5px;min-height:18px}.mgp-card__mat{flex-wrap:nowrap}.mgp-card__mat-more{display:none}}.mgp-col-hero--crystal .mgp-col-hero__media img{object-position:50% 16%}.mgp-card__btn--choose{white-space:nowrap}@media(max-width:1300px){.mgp-card__btn--choose .mgp-card__btn-opt{display:none}}.mgp-col-hero .mgp-chip:hover{transform:none}@media(min-width:761px){.mgp-col-hero__txt .mgp-chips{flex-wrap:wrap;overflow:visible;padding-right:0;-webkit-mask-image:none;mask-image:none}}@media(max-width:760px){.mgp-bag-eta__price{display:none}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/mgp-collection.css.map */
