.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.announcement-bar{width:100%;padding:10px 20px;box-sizing:border-box}.announcement-bar__text{margin:0;padding:11px;color:#e8c596;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:20px;text-align:center}.announcement-bar__text a{color:#e8c596;text-decoration:none}.announcement-bar__text a:hover{text-decoration:underline}@media(max-width:767px){.announcement-bar{padding:10px 15px}.announcement-bar__text{font-size:13px;line-height:18px}}.hero-carousel{position:relative;overflow:hidden;margin:20px auto}.hero-carousel__track{position:relative;width:100%}.hero-carousel__slide{display:none;width:100%}.hero-carousel__slide.is-active{display:block}.hero-carousel__slide img{display:block;width:100%;height:auto}.hero-carousel__control{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:16px}.hero-carousel__control--prev{left:12px}.hero-carousel__control--next{right:12px}.hero-carousel__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px}.hero-carousel__dot{width:9px;height:9px;border-radius:50%;border:none;background:#fff9;cursor:pointer;padding:0}.hero-carousel__dot.is-active{background:#fff}sidebar{display:block;width:240px;flex-shrink:0}sidebar .group,sidebar .subgroup{margin-bottom:4px}sidebar .title{font-weight:700;text-transform:uppercase;font-size:13px;margin:16px 0 6px}sidebar .item{display:block;padding:6px 0;color:inherit;text-decoration:none;font-size:14px}sidebar .item.selected{font-weight:700;color:#213257}sidebar .subgroup .heading{display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 0;font-size:14px}sidebar .subgroup .contents{overflow:hidden;height:0;transition:height .2s ease;padding-left:12px}.page-layout{display:flex;gap:32px;align-items:flex-start}.page-content{flex:1;min-width:0}.page-heading.center{text-align:center}.subtype-tabs{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.subtype-tabs .tab{flex:1 1 260px;max-width:320px;border:1px solid #e2e2e2;border-radius:6px;overflow:hidden}.subtype-tabs .tab .title{background:#213257;color:#e8c596;text-align:center;padding:12px;font-weight:700;letter-spacing:.05em}.subtype-tabs .tab .content{padding:16px;text-align:center}.subtype-tabs .tab .image img{width:100%;height:auto;border-radius:4px}.subtype-tabs .tab .text{list-style:none;margin:12px 0;padding:0;text-align:left;font-size:14px}.subtype-tabs .tab .text li{padding:4px 0;border-bottom:1px solid #f0f0f0}.subtype-tabs .tab .price{font-size:24px;font-weight:700;margin:12px 0}.subtype-tabs .tab .price-time{font-size:13px;font-weight:400;color:#777}.subtype-tabs .tab .action,.item-grid .item .action{display:inline-block;background:#213257;color:#fff;border:none;padding:10px 24px;border-radius:4px;text-decoration:none;cursor:pointer;font-size:14px}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;margin-top:24px}.item-grid .item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.item-grid .item .image img{width:100%;height:auto;border-radius:4px}.item-grid .item .title{margin:10px 0 4px;font-size:14px;font-weight:600}.item-grid .item .price .was{text-decoration:line-through;color:#999;margin-right:6px;font-size:13px}.item-grid .item .price .offer{color:#c0392b;font-weight:700}.spacer-50{height:50px}@media(max-width:900px){.page-layout{flex-direction:column}sidebar{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage.css.map */
