.heading-600{font-weight:400;font-size:80px;line-height:90%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-600{font-size:160px}}.heading-500{font-size:60px;line-height:90%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-500{font-size:110px}}.heading-400{font-size:32px;line-height:100%;font-family:recent-grotesk,sans-serif;letter-spacing:.8px}@media (min-width: 740px){.heading-400{font-size:40px}}.heading-300{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-300{font-size:24px}}.heading-200{font-style:italic;font-size:16px;line-height:132%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-200{font-size:18px}}.body{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.overline{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.overline-emphasized{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.search__header{display:flex;flex-direction:column;gap:16px;padding:32px 0 24px}@media (min-width: 740px){.search__header{padding:48px 0}}.search__heading{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.search__heading{font-size:24px}}.search__heading{color:#fff}.search__title{font-weight:400;font-size:80px;line-height:90%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.search__title{font-size:160px}}.search__title{max-width:100%;color:#fff;text-transform:uppercase;word-break:break-word}.search__no-results{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;margin-top:8px;color:#878787;font-size:16px}.search__no-results span{color:#fff}@media (min-width: 740px){.search__no-results{margin-top:0}}.search__tabs{display:flex;row-gap:32px;flex-direction:column}@media (min-width: 740px){.search__tabs{row-gap:48px}}.search__inputs{display:flex;column-gap:4px;flex-wrap:wrap}@media (max-width: 739px){.search__inputs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.search__inputs::-webkit-scrollbar{display:none}}.search__radiotab{position:absolute;opacity:0;pointer-events:none}.search__label{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.search__label{display:flex;align-items:center;gap:8px;transition:border-color .3s ease;cursor:pointer;border:1px solid #504646;border-radius:2px;padding:8px 16px;color:#fff;text-transform:uppercase}@media (min-width: 740px){.search__label{padding:16px 24px}}.search__label:hover{border-color:#fff}.search__label:focus-visible{outline:2px solid #eb5a82;outline-offset:2px}.search__label--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.search__label--disabled:hover{border-color:#504646}.search__radiotab:checked+.search__label{border:2px solid #eb5a82;border-radius:48px}.search__radiotab:disabled+.search__label{opacity:.5;cursor:not-allowed}.search__radiotab:disabled+.search__label:hover{border-color:#504646}.search__radiotab:disabled:checked+.search__label{border-color:#eb5a82;background-color:#ffffff1a}.search__panel{display:none;order:99}@media (min-width: 740px){.search__panel{margin-top:48px}}.search__panel:focus{outline:none}.search__results:has(input[name*=search-tabs][value=products]:checked) #products-panel,.search__results:has(input[name*=search-tabs][value=articles]:checked) #articles-panel,.search__results:has(input[name*=search-tabs][value=activities]:checked) #activities-panel{display:block;width:100%}.search__products,.search__collections,.search__articles{display:grid;grid-template-columns:1fr;column-gap:16px;row-gap:48px}@media (min-width: 430px){.search__products,.search__collections,.search__articles{grid-template-columns:repeat(2,1fr)}}@media (min-width: 740px){.search__products,.search__collections,.search__articles{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1300px){.search__products,.search__collections,.search__articles{grid-template-columns:repeat(4,1fr);column-gap:48px;row-gap:144px}}
