#flower_t {text-align: center;}
#flower_t .main {position: relative; margin-bottom: 30px;}
#flower_t .main .main_flower {height: 100%; position: relative;}

#flower_t .main .mini_flower1 {background: url(/storefarm/bcard/skin/flower_t/img/mini1.png) no-repeat;position: absolute;top: 16px;background-size: contain;width: 110px;height: 110px;z-index: 1;left: 33px;}
#flower_t .main .mini_flower2 {background: url(/storefarm/bcard/skin/flower_t/img/mini2.png) no-repeat; position: absolute; bottom: -8px; right: 29px; background-size: contain; width: 110px; height: 110px; z-index: 1;}


#flower_t .main .top_txt {padding: 80px 0 40px;}
#flower_t .main .top_txt .mini {font-size: 16px; margin-bottom: 15px; display: inline-block; width: 100%; color: #ffb1b1;}
#flower_t .main .top_txt .mini i {vertical-align: middle;}
#flower_t .main .top_txt .main_name {font-size: 22px; color: #333;}
#flower_t .main .top_txt .main_name span {font-size: 22px; color: #333;}
#flower_t .main img {width: 100%; display: block;}
#flower_t .main .img_wrap {position: relative; width: 160px; height: 160px; border-radius: 100%; margin: 0 auto; overflow: hidden;}
#flower_t .main .img_wrap #skin_main_img {width: 100%; height: 100%; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%;}

#flower_t .main_border {border: 1px solid #ffb1b1; border-radius: 50px 20px 50px 20px; padding: 25px;}
#flower_t .main_img_wrap {display: inline-block; width:74%;overflow: hidden;position: relative;background-color: #fff;margin-top: 50px;border-radius: 50px 20px 50px 20px;padding: 10px; border: 1px solid #ffb1b1;}


#flower_t .greeting_inner span {font-size: 16px; margin: 10px 0 25px; display: inline-block; color: #ffb1b1;}
#flower_t .greeting_inner p {line-height: 25px; margin-bottom: 20px;}

#flower_t .main .bottom_txt {margin-top: 30px;}
#flower_t .main .bottom_txt i.xi-heart {color: #ff6340; vertical-align: bottom;}
#flower_t .main .bottom_txt .fa_mom {margin: 8px 0;}
#flower_t .main .bottom_txt .fa_mom .fparents_name,
#flower_t .main .bottom_txt .fa_mom .mparents_name {font-size: 14px; color: #333;}
#flower_t .main .bottom_txt .fa_mom span {font-size: 16px;}
#flower_t .main .bottom_txt p:nth-of-type(2) {margin-bottom: 15px; margin-bottom: 10px;}
#flower_t .main .bottom_txt .fa_mom2{margin-top: 20px;font-size: 13px;}


#flower_t .main .moving {background-size: cover;background-repeat: no-repeat;height: 100%;position: absolute;top: 0;width: 100%;left: 50%;transform: translateX(-50%);}

#flower_t .section_tit {color: #ffb1b1;}
/* 앨범 가로 */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url(/storefarm/bcard/skin/img/left.svg);}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url(/storefarm/bcard/skin/img/right.svg);}
.swiper-button-next, .swiper-button-prev {background-size: 15px;}
.swiper-button-next:after, .swiper-button-prev:after {opacity: 0;}

#flower_t .share_inner {border: none; background-color: #fbfbfb; border-radius: 20px;}
