.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-label{display:flex;align-items:center}.language-label select{border:1px solid var(--line);background:transparent;font-size:10px;padding:7px 5px;max-width:70px}html[lang=en] .hero h1{font-family:var(--serif);font-size:clamp(42px,4.5vw,70px);line-height:1.15;letter-spacing:0;max-width:570px}html[lang=en] .hero-copy{max-width:590px}html[lang=en] h2{letter-spacing:0;line-height:1.15}html[lang=en] .manifesto h2{font-size:49px}html[lang=en] .section h2{font-size:53px}html[lang=en] .card-info h3 span{display:block;font:10px Arial;margin:7px 0 0;color:var(--muted)}html[lang=en] .perspective h2{font-size:49px}html[lang=en] .closing h2{font-size:54px}html[lang=en] .hero-intro{line-height:1.9}html[lang=en] .section-head>p{max-width:330px}.card-price{font-size:13px}.bag-item-price{font-size:12px}.header-actions{gap:14px}
@media(max-width:1000px){html[lang=en] nav{gap:15px;font-size:11px}html[lang=en] .desktop-label{display:none}html[lang=en] .section h2{font-size:43px}html[lang=en] .perspective h2{font-size:39px}}
@media(max-width:700px){.header-actions{gap:12px}.language-label select{max-width:60px;font-size:10px;padding:5px 2px}html[lang=en] .hero h1{font-size:47px;max-width:325px}html[lang=en] .hero-copy{padding-top:60px}html[lang=en] .hero-intro{max-width:250px}html[lang=en] .manifesto h2{font-size:33px}html[lang=en] .section h2{font-size:38px}html[lang=en] .closing h2{font-size:39px}html[lang=en] .filters{gap:9px 17px}html[lang=en] .filters button{font-size:10px}.card-price{font-size:12px}.hero-feature p{font-size:10px}.card-info h3{font-size:22px}html[lang=en] .section-head>p{max-width:none}html[lang=en] summary{font-size:12px}.bag-item-price{font-size:11px}.bag-item h3{font-size:20px}}
.collection .card-info{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding-top:14px;text-align:center}.collection .card-info>div{width:100%}.collection .card-info button{text-align:center}.collection .card-info p{margin-top:5px}.collection .card-price{display:block;padding-top:7px;line-height:1.5}html[lang=en] .collection .card-info h3 span{margin-top:4px}.hero-feature{text-align:center}.hero-feature p{justify-content:center;gap:14px;flex-wrap:wrap}
