.container-outer{position:relative}.filp-card{perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back .flip-card-btn-main{padding:16px;background-color:#f2f2f2;color:red;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.14px;text-decoration:none;position:absolute;width:100%;bottom:0;right:0}.flip-card-back .flip-card-btn-main .buy-now-btn-main{padding:10px 12px;border-radius:5px;background:red;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.12px}.flip-card-back .flip-card-btn-main .buy-now-btn-main a{text-decoration:none;color:#fff}.flip-card-back{position:absolute;padding:16px;top:0;width:100%;text-align:center;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f2f2f2;transform:rotateY(180deg)}.flip-card-back .flip-card-details-main{height:240px;overflow-y:scroll;overflow-x:clip;cursor:pointer;padding-right:16px}.flip-card-back .flip-card-flex-main{display:flex;justify-content:space-between}.flip-card-back .flip-card-flex-main .flip-card-left-flex{margin-bottom:8px;width:50%}.flip-card-back .flip-card-flex-main .flip-card-right-flex{margin-bottom:8px;width:49%}.flip-card-back .flip-card-flex-main .flip-card-left-flex{color:#333;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.12px}.flip-card-back .flip-card-flex-main .flip-card-right-flex{text-align:right;color:#949494;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px}.flip-card-back .solid-line-main{border-bottom:1px solid #000;margin:8px 0 16px}.flip-card-back .detail-item{text-align:left}.flip-card-back .flip-card-header-main{color:#171719}.flip-card-back .flip-card-header-main,.flip-card-back .flip-card-text-main{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.12px}.flip-card-back .flip-card-text-main{color:var(--gray-dark,#a3a3a3);height:2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.whitelist-icon{background:#000;width:36px;height:36px;border-radius:8px;z-index:999}.good-image{max-height:400px;min-height:400px;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.good-image{max-height:450px;min-height:450px}}.catering-container{padding-top:20px}.catering-container>img{width:100%}.catering-container .product_review_card_img2 .offer_img2{width:100%;height:auto}.banner{background:#f92323;padding:50px 100px;padding-inline:100px;margin-top:40px}@media(max-width:576px){.banner{padding:25px 50px}}.banner .left-container h3{font-weight:700;font-size:24px;line-height:140%;letter-spacing:.01em;color:#fff}.banner .left-container div{font-weight:500}.banner .left-container div,.banner .right-container span{font-size:14px;line-height:140%;letter-spacing:.01em;color:#fff}.banner .right-container button,.banner .right-container span{font-family:Times New Roman;font-style:normal;font-weight:700}.banner .right-container button{background:#000;border:none;color:#fff;font-size:16px;line-height:140%;letter-spacing:.01em}.banner .right-container div{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.01em;color:#fff}.banner-photoshoot{background:url(/images/photoshoot/banner.svg) no-repeat 50%/cover;padding-top:80px;-webkit-padding-start:80px;padding-inline-start:80px;margin-block:40px;height:auto;border-radius:8px}@media(max-width:576px){.banner-photoshoot{padding-top:40px;-webkit-padding-start:40px;padding-inline-start:40px}}.banner-photoshoot h2{font-weight:700;font-size:60px;line-height:78px;letter-spacing:.01em;color:#fff}.banner-photoshoot div,.banner-photoshoot span{font-weight:500;font-size:22px;line-height:29px;letter-spacing:.01em;color:#fff}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#f92323;border-radius:10px}::-webkit-scrollbar-track{background:#fff;border-radius:10px}.home_section .coupon_code_section{background:#f92323;height:200px}.home_section .offer-text{font-weight:700;font-size:24px;line-height:140%;letter-spacing:.01em;text-transform:uppercase;color:#fff}.home_section .offer-text-2{font-weight:500;font-size:14px;line-height:140%;letter-spacing:.01em;color:#fff}.slide_label{font-weight:600;font-size:24px;line-height:29px;letter-spacing:.01em;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;color:#000}.occasion-card-image-main{width:100%;height:auto;position:relative}.occasion-card-image-main img{width:100%;height:100%;object-fit:cover}.occasion-card-image-main .occasion-position-absolute-main{position:absolute;display:flex;align-items:end;justify-content:center;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,hsla(0,0%,40%,0),#000)}.occasion-card-image-main .occasion-position-absolute-main .occasion-absolute-card-text-main{font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:.01em;color:#fff}.baloons_slide_section .seeMore_btn{font-style:normal;font-weight:700;font-size:18px;line-height:16px;letter-spacing:.01em;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;padding:0;color:#171719}.home_section .coupon_code_section .coupon_code_text{width:110px;height:42px;font-family:Times New Roman;background:#000;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.01em;color:#fff}.home_section .coupon_code_section .TC_text{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.01em;text-transform:uppercase;color:#fff}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .review_card_content_main{display:flex;justify-content:space-between;align-items:center}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .product_review_header{font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:29px;letter-spacing:.01em;text-transform:uppercase;color:#000}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .product_review_cardimg{width:100%;height:auto}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .product_review_card_img img{width:100%;height:350px}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .product_review_card_img .offer_img{width:100%;min-height:160px;max-height:160px}.product_review_card_img2 .offer_img2{width:100%;height:auto}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .review_content_header{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:17px;letter-spacing:.01em;color:#171719;margin:0}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .review_content_price{font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.01em;color:#31a727}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .review_content_oldprice{font-family:Inter;font-style:italic;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.01em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#131313;margin-left:8px}.home_section .baloons_slide_section .slide .carousel-inner .carousel-item .product_review_main .review_rating_main{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:15px;letter-spacing:.01em;color:rgba(23,23,25,.8)}@media screen and (min-width:577px){.cards-wrapper{display:flex}.card{margin:0 .5em;width:50%}.image-wrapper{height:20vw;margin:0 auto}}@media screen and (max-width:576px){.card:not(:first-child){display:none}.product_review_card_img2 .offer_img2{width:100%;height:auto}}@media screen and (max-width:366px){.card:not(:first-child){display:none}.product_review_card_img2 .offer_img2{width:100%;height:auto}}.image-wrapper img{max-width:100%;max-height:100%}.skeleton{background:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.05)!important}.product-skeleton{padding-inline:25px;max-width:1140px;margin:auto}@media(max-width:1200px){.product-skeleton{max-width:960px!important}}@media(min-width:1400px){.product-skeleton{max-width:1320px!important}}@media(max-width:992px){.product-skeleton{max-width:720px!important}}@media(max-width:768px){.product-skeleton{max-width:540px!important}}.product-skeleton>div>div{padding-inline:.5rem}@media(max-width:768px){.product-skeleton>div>div span{min-height:450px!important}}