.hAwy-a_layout.catalog-layout{grid-template-columns:245px minmax(0,1fr)}.hAwy-a_main{min-width:0}.hAwy-a_grid.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hAwy-a_toolbar.catalog-toolbar{grid-template-columns:auto minmax(180px,1fr) minmax(150px,190px);align-items:center;gap:16px;display:grid}.hAwy-a_toolbar>span{white-space:nowrap;grid-area:1/1}.hAwy-a_toolbar .catalog-search{order:0;grid-area:1/2;justify-self:center;width:100%;min-width:0;max-width:380px}.hAwy-a_toolbar .catalog-search input{width:100%;min-width:0;min-height:44px;padding:10px 2px;font-size:14px}.hAwy-a_toolbar>select{grid-area:1/3;width:100%;min-width:0;min-height:44px;padding:8px 24px 8px 4px;font-size:13px}.hAwy-a_toolbar>.hAwy-a_filterButton{display:none}.hAwy-a_summary{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.hAwy-a_summary button{min-height:40px}@media (min-width:801px) and (max-width:1100px){.hAwy-a_layout.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.hAwy-a_grid.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.hAwy-a_toolbar.catalog-toolbar{grid-template-columns:auto minmax(130px,1fr) minmax(125px,150px);gap:12px}}@media (max-width:800px){.hAwy-a_layout.catalog-layout{grid-template-columns:minmax(0,1fr);gap:0}.hAwy-a_grid.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.hAwy-a_toolbar.catalog-toolbar{grid-template-columns:auto minmax(0,1fr) minmax(125px,170px);gap:10px 12px;padding:12px 0}.hAwy-a_toolbar>.hAwy-a_filterButton{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:500 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;grid-area:1/1;align-items:center;padding:10px 16px;transition:background-color .2s,color .2s;display:inline-flex}.hAwy-a_toolbar>.hAwy-a_filterButton:active{background:var(--ink);color:#fff}.hAwy-a_toolbar>span{grid-area:1/2;justify-self:center}.hAwy-a_toolbar>select{grid-area:1/3;font-size:13px}.hAwy-a_toolbar .catalog-search{grid-area:2/1/auto/-1;justify-self:stretch;max-width:none}.hAwy-a_grid[data-mobile-density=single]{grid-template-columns:minmax(0,1fr)}.hAwy-a_grid[data-mobile-density=single]>.product-card{justify-self:center;width:100%;max-width:440px}}@media (min-width:361px) and (max-width:600px){.hAwy-a_grid.catalog-grid[data-mobile-density=compact]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.hAwy-a_grid[data-mobile-density=compact] .card-info{padding-top:8px}.hAwy-a_grid[data-mobile-density=compact] [data-card-heading]{gap:6px}.hAwy-a_grid[data-mobile-density=compact] [data-card-heading]>small{letter-spacing:.15em;font-size:11px}.hAwy-a_grid[data-mobile-density=compact] [data-card-heading]>button{min-height:44px;font-size:11px}.hAwy-a_grid[data-mobile-density=compact] .card-name{min-block-size:2lh;font-size:17px;line-height:1.35}.hAwy-a_grid[data-mobile-density=compact] .card-spec{white-space:nowrap;text-overflow:ellipsis;min-block-size:1lh;margin-bottom:12px;font-size:11px;line-height:1.6;overflow:hidden}.hAwy-a_grid[data-mobile-density=compact] .card-price{gap:5px;padding-top:10px;font-size:16px}.hAwy-a_grid[data-mobile-density=compact] .card-price b{font-size:16px}.hAwy-a_grid[data-mobile-density=compact] .card-price s{font-size:12px}.hAwy-a_grid[data-mobile-density=compact] .quick-actions{grid-template-columns:minmax(0,1fr);margin-top:12px}.hAwy-a_grid[data-mobile-density=compact] .quick-actions>button{min-height:46px;padding:10px 8px;font-size:11px}.hAwy-a_grid[data-mobile-density=compact] .quick-actions>a{display:none}.hAwy-a_grid[data-mobile-density=compact] .wish-button{min-width:44px;min-height:44px;top:4px;right:4px}}@media (max-width:600px){.hAwy-a_grid.catalog-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hAwy-a_grid .card-image{aspect-ratio:1}.hAwy-a_grid .card-name{min-block-size:2lh;font-size:20px;line-height:1.4}.hAwy-a_grid .card-spec{min-block-size:0;margin-bottom:16px;font-size:13px;line-height:1.7}.hAwy-a_grid .card-price{gap:10px;padding-top:12px;font-size:18px}.hAwy-a_grid .card-price b{font-size:18px}.hAwy-a_grid .card-price s{font-size:14px}.hAwy-a_grid .quick-actions>*{letter-spacing:.08em;min-height:48px;padding:12px 10px;font-size:12px}}@media (max-width:360px){.hAwy-a_toolbar.catalog-toolbar{grid-template-columns:auto minmax(0,1fr) minmax(115px,130px);gap:10px}.hAwy-a_toolbar>.hAwy-a_filterButton{padding-inline:12px}}.hAwy-a_chips{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.hAwy-a_chips button{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--ink);letter-spacing:.04em;cursor:pointer;align-items:center;gap:10px;padding:6px 12px 6px 14px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}.hAwy-a_chips button span{color:var(--muted);font-size:15px;line-height:1;transition:color .2s}.hAwy-a_chips .hAwy-a_clearAll{text-underline-offset:.25em;color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}.hAwy-a_chips button:focus-visible{outline:2px solid var(--gold3);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hAwy-a_chips button:not(.hAwy-a_clearAll):hover{border-color:var(--ink)}.hAwy-a_chips button:hover span,.hAwy-a_chips .hAwy-a_clearAll:hover{color:var(--ink)}}@media (max-width:600px){.hAwy-a_chips button{min-height:40px}}@media (min-width:1700px){.hAwy-a_grid.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2200px){.hAwy-a_grid.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hAwy-a_preparing{text-align:center;max-width:620px;margin-inline:auto}.hAwy-a_alternatives{font-size:14px}.hAwy-a_alternatives a{text-underline-offset:.25em;text-decoration:underline}.hAwy-a_head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(32px,5vw,96px);margin-bottom:clamp(20px,2.4vw,32px);padding:clamp(24px,3.4vw,52px) 0 clamp(22px,2.6vw,34px);display:grid}.hAwy-a_headText h1{font:400 clamp(40px,4.6vw,76px)/1 var(--serif);letter-spacing:-.02em;margin:14px 0 10px}.hAwy-a_headText p{max-width:52ch;color:var(--muted);margin:0;line-height:1.7}.hAwy-a_headText .hAwy-a_summary{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;font-size:11px;display:flex}.hAwy-a_summary b{font:400 22px var(--serif);letter-spacing:0}.hAwy-a_summary span{color:var(--muted)}.hAwy-a_fan{align-items:flex-end;padding-right:8px;display:flex}.hAwy-a_fan a{aspect-ratio:4/5;width:clamp(110px,10vw,170px);transform:translateY(calc(var(--i) * -6px)) rotate(calc((var(--i) - 1) * 3deg));transition:transform .5s var(--ease);margin-left:calc(clamp(110px,10vw,170px)/-3.57143);display:block}.hAwy-a_fan a:first-child{margin-left:0}.hAwy-a_fan img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.hAwy-a_fan a:hover{transform:translateY(-10px)rotate(0)}}@media (max-width:760px){.hAwy-a_head{grid-template-columns:minmax(0,1fr);padding-top:16px}.hAwy-a_fan{order:-1;justify-content:flex-start}.hAwy-a_fan a{width:92px}}@media (prefers-reduced-motion:reduce){.hAwy-a_fan a{transition:none}}@media (max-width:760px){.hAwy-a_fan{display:none}}.hAwy-a_head{grid-template-columns:minmax(0,7fr) minmax(240px,5fr);align-items:end;gap:18px clamp(32px,5vw,96px)}.hAwy-a_head h1{font:400 clamp(52px,7vw,128px)/.92 var(--serif);letter-spacing:-.035em;margin:0}.hAwy-a_headAside p{color:var(--muted);max-width:46ch;margin:0;line-height:1.7}.hAwy-a_headAside .hAwy-a_summary{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;font-size:13px;display:flex}.hAwy-a_headAside .hAwy-a_summary b{font:400 26px var(--serif);font-variant-numeric:lining-nums tabular-nums}.hAwy-a_headAside .hAwy-a_summary span{color:var(--muted)}.hAwy-a_headAside .hAwy-a_summary a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25em}.hAwy-a_headAside .hAwy-a_summary a:hover{-webkit-text-decoration-color:var(--gold3);text-decoration-color:var(--gold3)}@media (max-width:760px){.hAwy-a_head{grid-template-columns:minmax(0,1fr);padding-top:14px}.hAwy-a_head h1{font-size:clamp(44px,13vw,64px)}}.hAwy-a_more{grid-column:1/-1;justify-self:center;margin-top:clamp(12px,2vw,24px)}
