.ma-shop{display:block;overflow:visible}.ma-shop.is-open{z-index:100}.ma-shop__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2.4rem clamp(3.2rem,5vw,8rem);padding-block:var(--ma-pt, 8rem) clamp(3.2rem,4vw,5.6rem)}.ma-shop__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.8rem;padding:0;list-style:none;font-size:1.05rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ma-muted)}.ma-shop__crumbs a{color:inherit;text-decoration:none;transition:color .3s}.ma-shop__crumbs a:hover{color:rgb(var(--color-foreground))}.ma-shop__crumbs li+li:before{content:"/";margin-right:.8rem;opacity:.5}.ma-shop__title{margin:0}.ma-shop__intro{margin-top:2rem}.ma-shop__aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.ma-shop__media{width:100%;aspect-ratio:16 / 7;border-radius:var(--ma-radius-lg);overflow:hidden;background:rgba(var(--color-foreground),.06)}.ma-shop__media img{width:100%;height:100%;object-fit:cover;display:block}.ma-shop__bar{position:sticky;top:var(--ma-header-h, 0);z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding-block:1.6rem;border-block:1px solid var(--ma-line);background:rgb(var(--color-background))}.ma-shop__open{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:10rem;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .4s,background .4s,color .4s}.ma-shop__open:hover{border-color:rgb(var(--color-foreground))}.ma-shop__open svg{width:1.6rem;height:1.6rem}.ma-shop__open-n{display:grid;place-items:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:10rem;background:rgb(var(--ma-accent-rgb));color:rgb(var(--ma-accent-fg, 255, 255, 255));font-size:1rem;letter-spacing:0}.ma-shop__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;flex:1;margin:0;padding:0;list-style:none}.ma-chip{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem .6rem 1.4rem;border:1px solid var(--ma-line);border-radius:10rem;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.2rem;text-decoration:none;transition:border-color .3s,background .3s}.ma-chip:hover{border-color:rgb(var(--color-foreground))}.ma-chip svg{width:1.2rem;height:1.2rem;opacity:.7}.ma-chip--clear{background:none;border-style:dashed;color:var(--ma-muted)}.ma-shop__right{display:flex;align-items:center;gap:1.6rem 2.4rem;margin-left:auto}.ma-shop__count{margin:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-muted);white-space:nowrap}.ma-sort{position:relative;display:inline-flex;align-items:center}.ma-sort select{-webkit-appearance:none;appearance:none;min-height:4.4rem;padding:0 4rem 0 1.8rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:10rem;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;cursor:pointer;transition:border-color .4s}.ma-sort select:hover{border-color:rgb(var(--color-foreground))}.ma-sort svg{position:absolute;right:1.6rem;width:1.4rem;height:1.4rem;pointer-events:none}.ma-shop__layout{position:relative;padding-block:clamp(3.2rem,4vw,5.6rem) var(--ma-pb, 10rem)}.ma-cgrid{display:grid;grid-template-columns:repeat(var(--ma-cgrid-cols, 4),minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem) clamp(1.6rem,2vw,2.8rem);margin:0;padding:0;list-style:none}.ma-cgrid>li{display:flex;min-width:0}.ma-cgrid>li>*{flex:1}.ma-cgrid .ma-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ma-cgrid .ma-card__info{padding-top:1.8rem}.ma-shop__results{transition:opacity .35s ease}.ma-shop.is-busy .ma-shop__results{opacity:.35;pointer-events:none}.ma-shop__empty{padding:clamp(4rem,8vw,10rem) 0;text-align:center}.ma-shop__empty .ma-lead{margin:2rem auto 3.2rem}.ma-pagi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:clamp(4rem,5vw,7.2rem);padding:0;list-style:none}.ma-pagi li{display:flex}.ma-pagi a,.ma-pagi span{display:grid;place-items:center;min-width:4.4rem;height:4.4rem;padding:0 1rem;border:1px solid transparent;border-radius:50%;color:var(--ma-muted);font-size:1.3rem;text-decoration:none;transition:color .3s,border-color .3s,background .3s}.ma-pagi a:hover{border-color:var(--ma-line);color:rgb(var(--color-foreground))}.ma-pagi .is-current{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.ma-pagi svg{width:1.6rem;height:1.6rem}.ma-panel{position:fixed;top:0;right:0;z-index:60;display:flex;flex-direction:column;width:min(42rem,92vw);height:100%;background:rgb(var(--color-background));box-shadow:-2rem 0 6rem -2rem #00232c66;transform:translate(101%);visibility:hidden;transition:transform .7s var(--ma-ease),visibility 0s linear .7s}.ma-shop.is-open .ma-panel{transform:none;visibility:visible;transition:transform .7s var(--ma-ease)}.ma-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem clamp(2rem,3vw,3.2rem);border-bottom:1px solid var(--ma-line)}.ma-panel__title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ma-panel__close{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid var(--ma-line);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .3s,background .3s,color .3s}.ma-panel__close:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ma-panel__close svg{width:1.6rem;height:1.6rem}.ma-panel__body{flex:1;overflow-y:auto;padding:0 clamp(2rem,3vw,3.2rem);overscroll-behavior:contain}.ma-filter{border-bottom:1px solid var(--ma-line)}.ma-filter__head{display:flex;align-items:center;gap:1rem;padding:2.2rem 0;font-size:1.35rem;font-weight:600;letter-spacing:.06em;cursor:pointer;list-style:none}.ma-filter__head::-webkit-details-marker{display:none}.ma-filter__n{display:grid;place-items:center;min-width:1.9rem;height:1.9rem;border-radius:10rem;background:rgb(var(--ma-accent-rgb));color:rgb(var(--ma-accent-fg, 255, 255, 255));font-size:1rem}.ma-filter__caret{margin-left:auto;display:grid;place-items:center;transition:transform .4s var(--ma-ease)}.ma-filter__caret svg{width:1.6rem;height:1.6rem}.ma-filter[open] .ma-filter__caret{transform:rotate(180deg)}.ma-filter__body{padding-bottom:2.4rem}.ma-filter__list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.ma-check{display:flex;align-items:center;gap:1.2rem;padding:.9rem 0;cursor:pointer;font-size:1.4rem}.ma-check input{position:absolute;opacity:0;width:0;height:0}.ma-check__box{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem;color:transparent;transition:border-color .3s,background .3s,color .3s}.ma-check__box svg{width:1.2rem;height:1.2rem}.ma-check input:checked+.ma-check__box{border-color:rgb(var(--ma-accent-rgb));background:rgb(var(--ma-accent-rgb));color:rgb(var(--ma-accent-fg, 255, 255, 255))}.ma-check input:focus-visible+.ma-check__box{outline:2px solid rgb(var(--ma-accent-rgb));outline-offset:2px}.ma-check__label{flex:1;min-width:0}.ma-check__count{font-size:1.2rem;color:var(--ma-muted)}.ma-check.is-off{opacity:.4;cursor:not-allowed}.ma-price{display:flex;align-items:center;gap:1.2rem}.ma-price__field{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;padding:1.1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:.8rem;transition:border-color .3s}.ma-price__field:focus-within{border-color:rgb(var(--color-foreground))}.ma-price__cur{font-size:1.3rem;color:var(--ma-muted)}.ma-price__field input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;outline:none}.ma-price__field input::-webkit-outer-spin-button,.ma-price__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ma-price__dash{width:1.2rem;height:1px;background:rgba(var(--color-foreground),.3)}.ma-panel__foot{display:flex;align-items:center;gap:1.2rem;padding:2rem clamp(2rem,3vw,3.2rem);border-top:1px solid var(--ma-line)}.ma-panel__clear{padding:0 0 .4rem;border:0;border-bottom:1px solid currentColor;background:none;color:var(--ma-muted);font:inherit;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s}.ma-panel__clear:hover{color:rgb(var(--color-foreground))}.ma-panel__apply{flex:1;min-height:5rem;border:1px solid rgb(var(--color-button));border-radius:var(--ma-btn-radius, 10rem);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .4s,border-color .4s}.ma-panel__apply:hover{background:rgb(var(--ma-accent-rgb));border-color:rgb(var(--ma-accent-rgb));color:rgb(var(--ma-accent-fg, 255, 255, 255))}.ma-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;background:#001e266b;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.ma-scrim.ma-scrim{display:block}.ma-shop.is-open .ma-scrim{opacity:1;visibility:visible;transition:opacity .5s ease}html.ma-shop-locked{overflow:hidden}@media screen and (max-width:989px){.ma-shop__head{grid-template-columns:minmax(0,1fr);align-items:start}.ma-cgrid{--ma-cgrid-cols: 2}}@media screen and (max-width:749px){.ma-shop__bar{gap:1rem .8rem}.ma-shop__right{width:auto;margin-left:auto;gap:.8rem}.ma-shop__open{padding:0 1.4rem;min-height:4rem;font-size:1.05rem;letter-spacing:.1em}.ma-shop__open svg{width:1.4rem;height:1.4rem}.ma-shop__count{font-size:.95rem;letter-spacing:.05em}.ma-sort select{padding:0 2.6rem 0 1.1rem;min-height:4rem;font-size:1.1rem;max-width:12rem;text-overflow:ellipsis}.ma-sort svg{right:1rem;width:1.3rem;height:1.3rem}.ma-shop__chips{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ma-shop__chips::-webkit-scrollbar{display:none}.ma-chip{white-space:nowrap}.ma-cgrid{--ma-cgrid-cols: var(--ma-cgrid-mobile, 2)}.ma-cgrid .ma-card__add{font-size:1rem;letter-spacing:.12em}}@media screen and (max-width:359px){.ma-shop__count{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ma-collection.css.map */
