.shiros-search-v153{background:#fff9ee;color:#123f32;min-height:65vh;padding:60px 0 100px}.shiros-search-v153 *{box-sizing:border-box}.shiros-search-v153__shell{width:min(1380px,calc(100% - 64px));margin:auto}.shiros-search-v153__eyebrow{margin:0 0 12px;font:800 11px/1.4 Arial,sans-serif;letter-spacing:.18em;color:#9b7336;text-transform:uppercase}.shiros-search-v153 h1{font:500 clamp(40px,5.5vw,72px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:0 0 16px;color:#143f33}.shiros-search-v153__subtitle{max-width:780px;color:#547064;line-height:1.65;font-size:17px;margin:0 0 32px}.shiros-search-v153__form{background:#f8eede;border:1px solid #e3cda8;border-radius:20px;padding:20px;box-shadow:0 10px 32px #2c33240a}.shiros-search-v153__form>label{display:block;font:700 14px/1.5 Arial,sans-serif;color:#163d30;margin:0 0 10px}.shiros-search-v153__field{display:flex;align-items:center;gap:12px;background:#fffefa;border:1px solid #d6bc96;border-radius:12px;padding:6px 7px 6px 17px}.shiros-search-v153__field svg{flex:0 0 auto;color:#567365}.shiros-search-v153__field input{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;min-width:0;flex:1;height:46px;font:500 16px Arial,sans-serif;color:#123f32;padding:4px!important}.shiros-search-v153__field input:focus-visible{outline:2px solid #c5a36c!important;outline-offset:1px!important;border-radius:6px}.shiros-search-v153__field button{cursor:pointer;flex:0 0 auto;border:0;border-radius:10px;min-height:45px;padding:10px 25px;background:#123f32;color:#fff8e9;font:700 14px Arial,sans-serif}.shiros-search-v153__field button:hover,.shiros-search-v153__field button:focus-visible{background:#235e49}.shiros-search-v153__shortcuts{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:17px 0 50px}.shiros-search-v153__shortcuts a{font:700 12px Arial,sans-serif;color:#174331;border:1px solid #d9c09b;border-radius:99px;padding:10px 15px;text-decoration:none;background:#fff9eb}.shiros-search-v153__shortcuts a:hover{background:#e7d4b5}.shiros-search-v153__results-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.shiros-search-v153__results-header h2{font:500 clamp(32px,3.6vw,48px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 8px;color:#133e30}.shiros-search-v153__results-header p{font:400 15px/1.5 Georgia,serif;color:#65766e;margin:0}.shiros-search-v153__results-header>a{white-space:nowrap;color:#153e30;font-weight:800;text-decoration:none;border-bottom:1px solid #ba9861;padding-bottom:5px}.shiros-search-v153__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.shiros-search-v153__card{background:#f8eede;border:1px solid #e2cba7;border-radius:18px;overflow:hidden;min-width:0;color:#123f32;text-decoration:none;display:flex;flex-direction:column;box-shadow:0 9px 25px #1d2d220d;transition:transform .15s ease,box-shadow .15s ease}.shiros-search-v153__card[hidden]{display:none!important}.shiros-search-v153__card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #1d2d221a}.shiros-search-v153__card:focus-visible{outline:3px solid #be944f;outline-offset:3px}.shiros-search-v153__photo{aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;background:#f8eede}.shiros-search-v153__photo img{width:100%;height:100%;object-fit:contain;display:block}.shiros-search-v153__photo img.shiros-search-v153__logo-image{width:58%;height:58%}.shiros-search-v153__body{padding:15px 16px 18px;display:flex;flex-direction:column;flex:1;gap:9px;border-top:1px solid #e7d5b9}.shiros-search-v153__body small{font:800 10px/1.4 Arial,sans-serif;letter-spacing:.09em;color:#9a713c}.shiros-search-v153__body h3{font:500 clamp(19px,1.8vw,25px)/1.17 Georgia,serif;color:#153e31;margin:0;flex:1;letter-spacing:-.025em}.shiros-search-v153__body>span{font:700 13px Arial,sans-serif;color:#224936;padding-top:10px}.shiros-search-v153__empty{padding:40px;border:1px solid #e1cbab;border-radius:18px;background:#f8eede;text-align:center;margin-top:12px}.shiros-search-v153__empty h2{font:500 30px Georgia,serif;margin:0 0 10px}.shiros-search-v153__empty p{color:#566f62}.shiros-search-v153__empty div{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:25px}.shiros-search-v153__empty a{color:#15402f;font-weight:700}@media(max-width:1000px){.shiros-search-v153__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.shiros-search-v153{padding:34px 0 75px}.shiros-search-v153__shell{width:calc(100% - 28px)}.shiros-search-v153__subtitle{font-size:15px}.shiros-search-v153__form{padding:12px}.shiros-search-v153__field{gap:6px;padding-left:9px}.shiros-search-v153__field input{font-size:14px}.shiros-search-v153__field button{padding:10px 13px}.shiros-search-v153__shortcuts{margin-bottom:34px}.shiros-search-v153__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shiros-search-v153__body{padding:12px}.shiros-search-v153__body h3{font-size:19px}.shiros-search-v153__results-header{align-items:flex-start}.shiros-search-v153__results-header>a{font-size:12px}}@media(min-width:721px){.shiros-promo-v13__grid{align-items:start;gap:17px}.shiros-promo-v13__offer{align-self:start;display:flex;flex-direction:column;background:#f8eede;height:auto;min-height:0}.shiros-promo-v13__offer img{aspect-ratio:5/4;background:#f8eede}.shiros-promo-v13__label{padding:14px 16px 18px;background:#f8eede;gap:5px}.shiros-promo-v13__always{padding:clamp(22px,2.6vw,36px);min-height:0}.shiros-promo-v13__always strong{font-size:clamp(29px,3vw,42px);margin:12px 0 8px}.shiros-promo-v13__always p{margin-bottom:13px}}.shiros-uni-card,.shiros-category-explore__card,.shiros-directory__item,.shiros-uni-card__photo,.shiros-category-explore__media,.shiros-directory__photo,.shiros-uni-card__copy,.shiros-category-explore__text,.shiros-directory__body{background:#f8eede!important}.shiros-nav-dropdown:not([open])>.shiros-nav-dropdown__panel{display:none!important}.shiros-nav-dropdown[open]>.shiros-nav-dropdown__panel{display:grid}.shiros-nav-dropdown summary:focus-visible{outline:2px solid #b68a4a;outline-offset:6px;border-radius:4px}.shiros-directory__detail-faq{margin-top:26px;padding-top:23px;border-top:1px solid #dfcbaa}.shiros-directory__detail-faq h3{font:500 25px/1.2 Georgia,serif;color:#123f32;margin:0 0 13px}.shiros-directory__detail-faq details{border-bottom:1px solid #e1d4bf;padding:10px 0}.shiros-directory__detail-faq details>summary{font:700 14px/1.5 Arial,sans-serif;cursor:pointer;color:#153d30}.shiros-directory__detail-faq details p{font-size:14px!important;line-height:1.65;margin:9px 0 3px}.shiros-directory__detail-faq a{color:#153e31;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v153-fixes.css.map */
