.page-404 .page-404__heading{font-size:clamp(4.5rem,10vw,8rem);margin-bottom:16px}.page-404 .page-404__label{font-size:1rem;margin-bottom:12px}.page-404 .page-404__text-wrapper{max-width:38rem;margin-inline:auto}.page-404__search{width:min(100%,38rem);margin:24px auto;text-align:left}.page-404__search label{display:block;margin-bottom:8px;font-weight:500}.page-404__search-fields{display:flex;gap:8px;align-items:center}.page-404__search input[type=search]{min-width:0;flex:1;height:52px;min-height:52px;border:1px solid #a8bdb8;border-radius:8px;background:#fff;color:#10201b;padding:12px 14px;font:inherit;font-size:16px}.page-404 .page-404__search button.button.button--secondary{height:52px;min-height:52px;flex-shrink:0;margin:0!important}.page-404__search input:focus-visible,.page-404__search button:focus-visible{outline:2px solid #3b716e;outline-offset:3px}@media(max-width:480px){.page-404__search-fields{flex-direction:column;align-items:stretch}.page-404__search button{width:100%}}.search.neo-search .search__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}@media(max-width:767px){.search.neo-search .search__container{padding-inline:24px}}.search.neo-search .search__title{max-width:none;margin:0 auto;font-size:clamp(30px,4vw,48px)}.search.neo-search .search__description{margin:16px auto 0}.search.neo-search .search__header-content{gap:24px}.search.neo-search .neo-search__form{display:block;max-width:760px;margin:28px auto 0;order:-1}.search.neo-search .neo-search__label{display:block;margin-bottom:8px;font-weight:500}.search.neo-search .neo-search__fields{display:flex;align-items:center;gap:8px}.search.neo-search .neo-search__input-wrap{position:relative;min-width:0;flex:1}.search.neo-search input.search__input{width:100%;height:52px;min-height:52px;padding:12px 52px 12px 14px;margin:0;border:1px solid #a8bdb8;border-radius:8px;background:#fff;font-size:16px}.search.neo-search button.neo-search__submit.button{position:static;transform:none;display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:120px;height:52px;min-height:52px;margin:0!important;padding:12px 22px;border-radius:8px;background:#3b716e;color:#fff}.search.neo-search button.neo-search__reset{position:absolute;inset:8px 8px auto auto;transform:none;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:8px;margin:0!important;border:0;border-radius:6px;background:transparent;color:#0a595c}.search.neo-search .neo-search__reset svg{width:20px;height:20px}.search.neo-search .search__types-wrapper{margin-inline:0}.search.neo-search .search__types{margin-top:0;gap:8px;padding:4px 0}.search.neo-search .tabs-ui__tab{min-height:44px;padding:10px 20px;border:1px solid #cbd8d4;border-radius:8px;white-space:nowrap}.search.neo-search .tabs-ui__tab.is-active{background:#3b716e;color:#fff;border-color:#3b716e}.search.neo-search .search__body{margin-top:32px}.search.neo-search .search__grid{align-items:stretch;row-gap:28px}.search.neo-search .search__grid[data-type=article] .search__item,.search.neo-search .search__grid[data-type=page] .search__item{width:calc(50% - 8px)}.search.neo-search .article-card{height:100%}.search.neo-search .article-card__title{font-size:22px;line-height:1.3}.search.neo-search .article-card:not(.neo-search__page-card) .article-card__link-image-wrapper{padding-top:0;height:300px}.search.neo-search .article-card:not(.neo-search__page-card) .article-card__content{padding:20px}@media(max-width:767px){.search.neo-search .article-card:not(.neo-search__page-card) .article-card__link-image-wrapper{height:220px}}.search.neo-search .article-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search.neo-search .neo-search__page-card .article-card__content{width:100%;margin:0;min-height:240px;padding:28px;border:1px solid #dbe4df}.search.neo-search .neo-search__kind{color:#3b716e;font-size:14px;margin-bottom:16px}.search.neo-search .neo-search__page-link{display:inline-flex;gap:12px;align-items:center;margin-top:24px;min-height:44px;color:#0a595c;text-decoration:underline;text-underline-offset:4px}.search.neo-search :is(input,button,a):focus-visible{outline:2px solid #3b716e;outline-offset:3px}@media(max-width:767px){.search.neo-search .search__grid[data-type=article] .search__item,.search.neo-search .search__grid[data-type=page] .search__item{width:100%}.search.neo-search .search__types-wrapper{justify-content:flex-start}}@media(max-width:480px){.search.neo-search .neo-search__fields{flex-direction:column;align-items:stretch}.search.neo-search button.neo-search__submit.button{width:100%}}.cart-empty__continue{margin-top:20px;min-height:48px}#CartDrawer.is-empty .cart-empty{padding-top:24px}#CartDrawer.is-empty .cart-empty__products{margin-top:24px;padding-top:20px;border-top:1px solid #e0e7e4}#CartDrawer.is-empty .cart-empty__products-header{margin-bottom:16px}#CartDrawer.is-empty .cart-empty__products .product-card__image-wrapper{padding-top:0;height:clamp(120px,22vw,180px)}#CartDrawer.is-empty .cart-empty__products .product-card__image{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/121/compiled_assets/styles.css.map */
