@charset "UTF-8";.vendor-detail-page{font-size:1.2rem;padding-bottom:2rem}.vendor-detail-page p{margin:0 0 10px}.vendor-detail-page header{align-items:center;display:flex;min-height:15rem}.vendor-detail-page header.vendor-title-box{justify-content:space-between}.vendor-detail-page .vendor-name{font-family:"Noto Serif",Georgia,Times New Roman,Times,serif;font-size:2.4rem}.vendor-detail-page .vendor-content-wrapper{display:flex;gap:1.6rem}@media screen and (max-width:768px){.vendor-detail-page .vendor-content-wrapper{flex-direction:column}}.vendor-detail-page .vendor-content-wrapper .vendor-general{border:1px solid #e3e3e3;border-radius:12px;flex:4;padding:20px}@media screen and (max-width:768px){.vendor-detail-page .vendor-content-wrapper .vendor-general{flex:1 100%}}.vendor-detail-page .vendor-content-wrapper .vendor-general h3{margin:0}.vendor-detail-page .vendor-content-wrapper .vendor-info{flex:8}@media screen and (max-width:768px){.vendor-detail-page .vendor-content-wrapper .vendor-info{flex:1 100%}}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel{border:1px solid #d2cdc3;border-radius:4px;margin-bottom:1.6rem;padding:0 1.6rem}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-title{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;margin:0;text-transform:uppercase}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-heading{cursor:pointer;padding:1.6rem 0}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-heading .icon-fdux_collapse,.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-heading:not(.collapsed) .icon-fdux_expand{display:none}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-heading:not(.collapsed) .icon-fdux_collapse{display:block}.vendor-detail-page .vendor-content-wrapper .vendor-info .panel .panel-body{padding-bottom:1.6rem}.vendor-detail-page .star-rating{cursor:default;display:inline-block;font-size:24px;user-select:none}.vendor-detail-page .star-rating .star{color:#ddd;position:relative}.vendor-detail-page .star-rating .star.filled{color:#f9bc0f}.vendor-detail-page .star-rating .star.half{color:#ddd}.vendor-detail-page .star-rating .star.half:before{color:#f9bc0f;content:"★";left:0;overflow:hidden;position:absolute;top:0;width:50%}