.second-header-dropdown{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f3f4f6;min-width:220px;max-height:320px;overflow-y:auto;padding:8px 0}.second-header-dropdown a{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;line-height:1.4;color:#1f2937;text-decoration:none!important;transition:background-color .15s ease,color .15s ease}.second-header-dropdown a img{width:28px;height:28px;object-fit:contain;flex-shrink:0;border-radius:6px}.second-header-dropdown a span{flex:1;min-width:0}.second-header-dropdown a:focus,.second-header-dropdown a:hover{background-color:#f9fafb;color:#f92323;text-decoration:none!important}.second-header-dropdown a.active{color:#f92323;font-weight:500;background-color:rgba(249,35,35,.06)}.second-header-dropdown-wrapper{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px;z-index:20}.banner-page-wrapper{max-width:1760px;margin-left:auto;margin-right:auto;padding:0 16px;box-sizing:border-box}.banner-page-wrapper .container{max-width:none!important;width:100%!important;padding:0!important}.banner-page-wrapper .row{margin-left:0!important;margin-right:0!important;width:100%}.banner-page-wrapper .row [class*=col-]{padding-left:0!important;padding-right:0!important;max-width:100%}.banner-page-wrapper .banner-slider-container,.banner-page-wrapper .slick-list,.banner-page-wrapper .slick-slider{width:100%!important}.banner-page-wrapper .slick-list{margin:0}@media(min-width:576px){.banner-page-wrapper{padding-left:24px;padding-right:24px}}@media(min-width:768px){.banner-page-wrapper{padding-left:40px;padding-right:40px}}@media(min-width:1200px){.banner-page-wrapper{padding-left:80px;padding-right:80px}}.catering-container{padding-top:20px}.catering-container .product_review_card_img2 .offer_img2{width:100%;height:auto}.banner-slider-container{max-width:1760px;margin-left:auto;margin-right:auto;margin-top:23px;border-radius:20px;overflow:hidden;opacity:1;width:100%;box-sizing:border-box}.banner-slider-container .product_review_card_img2{height:734px}@media(max-width:1200px){.banner-slider-container .product_review_card_img2{height:520px}}@media(max-width:992px){.banner-slider-container .product_review_card_img2{height:400px}}@media(max-width:768px){.banner-slider-container .product_review_card_img2{height:320px}}@media(max-width:576px){.banner-slider-container .product_review_card_img2{height:260px}}.banner-slider-container .product_review_card_img2 .offer_img2{width:100%;height:100%;min-height:100%;object-position:center}.banner-slider-container .slick-list,.banner-slider-container .slick-track{height:734px}@media(max-width:1200px){.banner-slider-container .slick-list,.banner-slider-container .slick-track{height:520px}}@media(max-width:992px){.banner-slider-container .slick-list,.banner-slider-container .slick-track{height:400px}}@media(max-width:768px){.banner-slider-container .slick-list,.banner-slider-container .slick-track{height:320px}}@media(max-width:576px){.banner-slider-container{border-radius:12px;margin-top:16px}.banner-slider-container .slick-list,.banner-slider-container .slick-track{height:260px}}.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;padding-inline-start:80px;margin-block:40px;height:auto;border-radius:8px}@media(max-width:576px){.banner-photoshoot{padding-top: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}.faq-accordion-section{width:100%;box-sizing:border-box}.faq-accordion-container{max-width:1760px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media(min-width:576px){.faq-accordion-container{padding:0 24px}}@media(min-width:768px){.faq-accordion-container{padding:0 40px}}@media(min-width:1200px){.faq-accordion-container{padding:0 80px}}.testimonial-section-wrapper{width:100%;min-height:298px;background:#fff;box-sizing:border-box}.testimonial-section-container{max-width:1760px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media(min-width:768px){.testimonial-section-container{padding:0 40px}}@media(min-width:1024px){.testimonial-section-container{padding:0 80px}}.testimonial-section-container .slick-track{margin-left:0;margin-right:auto}.catering-container{padding-top:40px}.catering-container>img{width:100%}.page-photoshoot .celebrate-life-section{width:100%;box-sizing:border-box}.page-photoshoot .celebrate-life-banner{position:relative;width:100%;min-height:280px;height:clamp(280px,27vw,481px);border-radius:16px;overflow:hidden;display:flex;align-items:center;background-color:#f5f5f5}.page-photoshoot .celebrate-life-banner-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.page-photoshoot .celebrate-life-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.4) 45%,transparent);pointer-events:none}.page-photoshoot .celebrate-life-banner-content{position:relative;z-index:1;padding-left:24px;padding-right:24px;max-width:100%;display:flex;flex-direction:column;gap:4px}.page-photoshoot .celebrate-life-title{font-family:inherit;font-size:clamp(22px,4vw,48px);font-weight:700;line-height:1.2;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.page-photoshoot .celebrate-life-desc{font-size:clamp(13px,1.4vw,16px);line-height:1.5;color:#fff;margin:0;font-weight:400;max-width:520px}@media(min-width:576px){.page-photoshoot .celebrate-life-banner-content{padding-left:40px;padding-right:32px;max-width:85%}}@media(min-width:768px){.page-photoshoot .celebrate-life-banner{min-height:320px}.page-photoshoot .celebrate-life-banner-content{padding-left:56px;padding-right:40px;max-width:796px}}@media(max-width:768px){.page-photoshoot .celebrate-life-section{padding-bottom:32px}.page-photoshoot .celebrate-life-banner{min-height:260px}.page-photoshoot .celebrate-life-banner-content{padding-left:20px;padding-right:20px}}@media(max-width:480px){.page-photoshoot .celebrate-life-section{padding-bottom:24px}.page-photoshoot .celebrate-life-banner{min-height:220px;border-radius:12px}.page-photoshoot .celebrate-life-banner-content{padding-left:16px;padding-right:16px}.page-photoshoot .celebrate-life-title{font-size:20px}.page-photoshoot .celebrate-life-desc{font-size:12px;max-width:100%}}.page-photoshoot .book-photographer-container{margin-bottom:40px}.page-photoshoot .book-photographer-container h3{font-weight:600;font-size:40px;line-height:49px;letter-spacing:.01em;font-variant:all-small-caps;color:#171719}.page-photoshoot .book-photographer-container h3 span{color:red}.page-photoshoot .book-photographer-container p{margin-bottom:40px;font-weight:500;max-width:80%;font-size:16px;line-height:20px;text-align:center;letter-spacing:.01em;color:#828282}.page-photoshoot .book-photographer-container a{background:#f92323;padding:15px 40px;color:#fff;font-weight:600;font-size:17px;line-height:120%;font-variant:all-small-caps;border-radius:50px}.page-photoshoot .hire-tips-container{margin-bottom:20px}.page-photoshoot .hire-tips-container h3{margin-bottom:40px;font-weight:600;font-size:40px;line-height:30px;letter-spacing:.01em;font-variant:all-small-caps;margin-top:0}.page-photoshoot .hire-tips-container a{background:#f92323;padding:15px 40px;color:#fff;font-weight:600;font-size:17px;line-height:120%;font-variant:all-small-caps;border-radius:50px}.page-photoshoot .photographers-container h3{font-weight:600;font-size:40px;line-height:49px;text-align:center;letter-spacing:.01em;font-variant:all-small-caps;color:#171719}.page-photoshoot .photographers-container p{font-weight:500;font-size:16px;line-height:20px;text-align:center;letter-spacing:.01em;color:#828282}.page-photoshoot .photographers-container>div.row{margin-bottom:76px}.page-photoshoot .find-tips-container{margin-bottom:20px}.page-photoshoot .find-tips-container h3{font-weight:600;font-size:40px;line-height:49px;text-align:center;letter-spacing:.01em;font-variant:all-small-caps;color:#171719}.page-photoshoot .find-tips-container a{background:#f92323;padding:15px 40px;color:#fff;font-weight:600;font-size:17px;line-height:120%;font-variant:all-small-caps;border-radius:50px}.page-photoshoot .faq-section{margin-top:100px;margin-bottom:76px}.page-photoshoot .faq-section .faq-heading{font-weight:600;font-size:40px;line-height:49px;letter-spacing:.01em;font-variant:all-small-caps;color:#171719}.page-photoshoot .faq-section .faq-desc{font-family:Inter;font-weight:400;font-size:14px;padding-bottom:40px;line-height:160%;color:#413d3d;border-bottom:1px solid #dee2e6}.page-photoshoot .faq-section .accordion-button:nth-child(odd){border-top:1px solid #ccbfdd;border:none}.page-photoshoot .faq-section .accordion-button{padding:24px 0 32px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:30px;color:#000}.page-photoshoot .faq-section .accordion-button:after{background-image:url(/images/icons/catering_icons/accordion-button.svg)!important;width:24px;height:24px}.page-photoshoot .faq-section .accordion-button:focus{box-shadow:none!important}.page-photoshoot .faq-section .accordion-button:not(.collapsed):after{transform:rotate(-90deg)}.page-photoshoot .faq-section .accordion-button:not(.collapsed){background-color:transparent!important}.page-photoshoot .client-card-container{background:#f5f2ed;padding:20px 120px}@media(max-width:768px){.page-photoshoot .client-card-container{padding:20px}}.page-photoshoot .client-card-container .client-card-heading{font-family:Montserrat;font-style:normal;font-weight:600;font-size:40px;line-height:49px;text-align:center;letter-spacing:.01em;font-variant:all-small-caps}.custom-accordian-main .accordion-item{background:none;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;border-radius:5px;border:.5px solid #131313;background:#f4f6f8;margin-bottom:16px}.custom-accordian-main .accordion-button{background:none;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;border:none;padding:5px 7px!important;line-height:.5}.custom-accordian-main .accordion-button:focus{box-shadow:none}.custom-accordian-main .accordion-button:after{background-image:url(/_next/static/media/add1-square.3ea4ef8d.svg)}.custom-accordian-main .accordion-button:not(.collapsed):after{background-image:url(/_next/static/media/minus-square.3305b379.svg)}.custom-accordian-main .accordion-body{padding:5px 7px!important}.info-section-wrapper{width:100%;box-sizing:border-box}.info-section-container{max-width:1760px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media(min-width:576px){.info-section-container{padding:0 24px}}@media(min-width:768px){.info-section-container{padding:0 40px}}@media(min-width:1200px){.info-section-container{padding:0 80px}}.slick-slide>div{display:block!important;width:100%}.slick-cloned .flip-card-inner{transform:none!important;pointer-events:none}.flip-card{width:100%;max-width:100%;height:596px;box-sizing:border-box;perspective:1200px;-webkit-perspective:1200px;perspective-origin:50% 50%}.slick-slide .flip-card{padding:0 8px}.flip-card-inner{position:relative;width:100%;height:100%;max-width:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);will-change:transform}.flip-card-inner:hover,.flip-card:hover .flip-card-inner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-front{background:#fff;display:flex;flex-direction:column;cursor:pointer;transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}.good-image-wrapper{position:relative;width:100%;flex:0 0 84%;min-height:0;border-radius:12px;background:#f8f8f8;overflow:hidden}.good-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.express-delivery-badge{position:absolute;top:10px;left:0;background:#e50000;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1;padding:5px 10px;border-radius:0 4px 4px 0;z-index:2;white-space:nowrap;letter-spacing:.12px}.good-card-details{flex:1;min-height:0;padding:8px 2px 4px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;overflow:hidden}.good-card-meta{display:flex;align-items:center;gap:4px;flex-shrink:0;height:18px}.good-card-meta-icon,.good-card-star{width:13px;height:13px;flex-shrink:0}.good-card-star{margin-left:2px}.good-card-supplier{white-space:nowrap}.good-card-rating,.good-card-supplier{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#060303}.good-card-reviews{font-size:10px;font-weight:500;opacity:.6}.good-card-reviews,.good-card-title{font-family:Inter,sans-serif;color:#060303}.good-card-title{font-size:20px;font-weight:600;line-height:120%;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;margin:0;flex-shrink:0}.good-card-price{margin:0;display:flex;align-items:baseline;gap:6px;flex-shrink:0}.good-card-price-main{font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;color:#060303}.good-card-oldprice{font-family:Quicksand,sans-serif;font-size:13px;font-weight:400;color:#a3a3a3;text-decoration:line-through}.flip-card-back{background:#f2f2f2;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);padding:16px;display:flex;flex-direction:column;text-align:left}.flip-card-back .detail-item{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.flip-card-back .flip-card-details-main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;cursor:pointer;padding-right:8px}.flip-card-back .flip-card-details-main::-webkit-scrollbar{width:3px}.flip-card-back .flip-card-details-main::-webkit-scrollbar-track{background:transparent}.flip-card-back .flip-card-details-main::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.flip-card-back .flip-card-header-main{color:#171719;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12px;margin-bottom:4px}.flip-card-back .flip-card-text-main{color:#a3a3a3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px}.flip-card-back .flip-card-flex-main{display:flex;justify-content:space-between;align-items:flex-start}.flip-card-back .flip-card-flex-main .flip-card-left-flex{width:48%;margin-bottom:6px;color:#333;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12px}.flip-card-back .flip-card-flex-main .flip-card-right-flex{width:48%;margin-bottom:6px;text-align:right;color:#949494;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;letter-spacing:.12px}.flip-card-back .solid-line-main{border-bottom:1px solid #c8c8c8;margin:8px 0 12px;flex-shrink:0}.flip-card-btn-main{flex-shrink:0;padding-top:12px;background:#f2f2f2}.flip-card-btn-main>div{display:flex;align-items:center;gap:8px}.flip-card-btn-main .buy-now-btn-main{flex:1;padding:10px 12px;border-radius:5px;background:red;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.12px;text-align:center;cursor:pointer}.flip-card-btn-main .buy-now-btn-main a{text-decoration:none;color:#fff;display:block}.flip-card-btn-main .add-to-bag-btn{flex:1;height:40px;background:#000;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.flip-card-btn-main .add-to-bag-btn:disabled{opacity:.7;cursor:not-allowed}.whitelist-icon{width:36px;height:36px;flex-shrink:0;background:#000;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.whitelist-icon img{width:18px;height:18px}@media(min-width:1536px){.flip-card{height:596px}.good-card-title{font-size:20px}.good-card-price-main{font-size:16px}}@media(min-width:1200px)and (max-width:1535px){.flip-card{height:560px}.good-card-title{font-size:18px}.good-card-price-main{font-size:15px}}@media(max-width:1199px)and (min-width:992px){.flip-card{height:530px;padding:0 8px}.good-card-title{font-size:18px}}@media(max-width:991px)and (min-width:768px){.flip-card{height:470px;padding:0 6px}.good-card-title{font-size:16px}}@media(max-width:767px)and (min-width:576px){.flip-card{height:400px;padding:0 4px}.good-card-title{font-size:15px}.good-card-price-main{font-size:14px}}@media(max-width:575px){.flip-card{height:340px;padding:0 2px}.good-card-price-main,.good-card-title{font-size:13px}.good-card-rating,.good-card-supplier{font-size:11px}.express-delivery-badge{font-size:10px;padding:4px 6px}}