.top-bridal{max-width:1120px;padding:0 23px;margin:0 auto 180px}@media (max-width: 900px){.top-bridal{padding:0;margin-bottom:80px}}.top-bridal__content{display:flex;column-gap:80px;align-items:center;padding:0 57px;justify-content:space-between}@media (max-width: 900px){.top-bridal__content{flex-direction:column;padding:0}}.top-bridal__left{max-width:300px;width:100%}@media (max-width: 900px){.top-bridal__left{max-width:none;padding:0 10px}}.top-bridal__logo{text-align:center}.top-bridal__description{margin-top:56px;font-size:14px;font-weight:500;line-height:22px;text-align:center;color:#656565;max-width:856px}@media (max-width: 900px){.top-bridal__description{margin:30px 21px 0;padding:0 10px}}.top-bridal__right{width:calc(100% - 380px)}@media (max-width: 900px){.top-bridal__right{width:100%;margin-top:30px}}.top-bridal__kv{width:100%;display:block}.top-bridal__kv img{display:block;aspect-ratio:523/295.28;object-fit:contain;width:100%;transition:opacity .2s ease}.top-bridal__kv img:hover{opacity:.7}.top-bridal__button{text-align:center}.top-bridal__button a{display:inline-block;margin:60px auto 0;font-size:12px;padding:10px 42px;background:#656565;transition:all .2s ease;border-radius:3px;text-decoration:none;color:#fff;letter-spacing:.14em;font-weight:600;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,Hiragino Kaku Gothic Pro,meiryo,sans-serif;transition:background .2s ease}.top-bridal__button a:hover{background:#757575}@media (max-width: 900px){.top-bridal__button a{margin:27px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-top-bridal.css.map */
