#shopify-section-template--25033558655250__advanced_content_HV3GeC .customstyletemplate--25033558655250__advanced_content_HV3GeC:before{display:block;content:"";position:absolute;bottom:0;top:auto;left:0;width:100%;height:180px;background-image:url(/cdn/shop/files/Group_667d787b-a38b-45af-87c6-77c603a78e9b.png?v=1760172475);background-size:cover;background-repeat:no-repeat;background-position:center}.corporate-cta1{display:flex;flex-direction:row;gap:150px;align-items:center}.corporate-cta1 .corporate-cta1__left{margin-right:-30%;width:65%}.corporate-cta1 .corporate-cta1__right{width:45%}.corporate-cta1 .corporate-cta1__mi{display:none}.corporate-cta1 .corporate-cta1__title{font-size:68px;letter-spacing:normal;color:#fff}.corporate-cta1 .corporate-cta1__text{font-size:16px;line-height:24px;letter-spacing:normal;color:#fff;margin:16px 0 35px}.corporate-cta1 .corporate-cta1__btn{background:#fde1af;box-shadow:3px 1px 4px #00000040;border-radius:10px;padding:14px 30px;font-size:16px;line-height:18px;color:#000;text-transform:uppercase;font-family:Gilroy Bold}@media (max-width: 767px){#shopify-section-template--25033558655250__advanced_content_HV3GeC .customstyletemplate--25033558655250__advanced_content_HV3GeC:before{bottom:-130px;height:240px;background-color:#d1405c;background-image:url(/cdn/shop/files/BG_CP_M1_4b186377-1adf-4e90-8f60-6402123a1e20.png?v=1760176333)}.corporate-cta1 .corporate-cta1__di{display:none}.corporate-cta1 .corporate-cta1__mi{display:block}.corporate-cta1 .corporate-cta1__right{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.corporate-cta1 .corporate-cta1__left{display:none}.corporate-cta1 .corporate-cta1__title{font-size:24px;text-align:center;width:60%}.corporate-cta1 .corporate-cta1__text{font-size:12px;line-height:20px;margin:0;text-align:center}.corporate-cta1 .corporate-cta1__btn{font-size:12px;line-height:14px;padding:10px 15px}}#shopify-section-template--25033558655250__advanced_content_dzN9PV .grazing-cta .grazing__di{width:400px}.grazing-cta{background-image:url(/cdn/shop/files/BG_CP_1.png?v=1760095285);background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;flex-direction:row;align-items:center;text-align:center;padding:60px 50px}.grazing-cta .grazing__left{width:50%;display:flex}.grazing-cta .grazing__di{width:485px}.grazing-cta .grazing__mi{display:none}.grazing-cta .grazing__right{width:50%;display:flex;flex-direction:column;align-items:center;gap:12px;margin-right:60px;margin-top:30px}.grazing-cta .grazing__title{font-size:54px;line-height:60px;color:#fff;margin-bottom:0}.grazing-cta .grazing__subtitle{font-family:Gilroy Regular;font-size:28px;line-height:28px;text-transform:uppercase;color:#e2d9b9;border:1px solid #E2D9B9;padding:5px;border-radius:5px}.grazing-cta .grazing__text{font-family:Gilroy Regular;font-size:14px;line-height:22px;text-transform:uppercase;color:#fff;width:75%}.grazing-cta .grazing__btn{background:#fde1af;box-shadow:3px 1px 4px #00000040;border-radius:10px;padding:12px 24px;font-size:16px;line-height:18px;color:#000;text-transform:uppercase;font-family:Gilroy Bold;margin-top:12px}@media (max-width: 767px){.grazing-cta{padding:60px 0;background-image:url(/cdn/shop/files/BG_CP_M2.png?v=1760359398);background-size:contain!important}.grazing-cta .grazing__right{margin:0;gap:5px;width:65%}.grazing-cta .grazing__left{width:35%}.grazing-cta .grazing__title{font-size:20px;line-height:22px}.grazing-cta .grazing__subtitle{font-size:12px;line-height:18px;padding:0;border:none}.grazing-cta .grazing__text{font-size:10px;line-height:14px;width:100%}.grazing-cta .grazing__di{display:none}.grazing-cta .grazing__mi{display:block}.grazing-cta .grazing__btn{font-size:12px;line-height:14px;padding:8px 5px;border-radius:6px;margin-top:0}}.corporate-b1__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.corporate-b1__content{flex:1 1 60%;margin-bottom:150px}.corporate-b1__label{background:#fff;border:1px solid #d1405c;color:#d1405c;font-weight:300;font-size:20px;line-height:20px;padding:8px 12px;border-radius:20px;display:inline-block;margin-bottom:20px}.corporate-b1__title{font-weight:400;font-size:64px;line-height:76px;letter-spacing:-1px;text-transform:uppercase;color:#000;margin-bottom:20px}.corporate-b1__title .highlight{color:#7a3e18}.corporate-b1__desc{font-size:16px;line-height:25px;letter-spacing:normal;color:#51443b;margin-bottom:30px;border-left:12px solid #7A3E18;padding-left:20px;width:88%}.corporate-b1__btn{background:#ffffff80;border:1px solid #d1405c;color:#000;font-size:16px;line-height:16px;border-radius:8px;padding:12px 22px;cursor:pointer}.corporate-b1__btn:hover{background:#d1405c;color:#fff!important}.corporate-b1__image-wrap{flex:1 1 40%;display:flex;align-items:center;justify-content:center;position:relative}.corporate-b1__image{border-bottom:none!important;border:5px solid #F4D7A8;box-shadow:0 -2px 12px 4px #f4d7a8;border-top-left-radius:200px;border-top-right-radius:200px;border-top-width:5px;border-right-width:5px;border-left-width:5px;object-fit:cover;display:block}.corporate-b1__row{display:flex;justify-content:center;background:#7a3e18;opacity:.8;max-width:700px;margin:-100px auto 0;border-radius:20px;padding:30px;box-shadow:0 2px 18px #ad966214;position:absolute;z-index:2}.corporate-b1__column{display:flex;flex-direction:row;width:100%}.corporate-b1__card{flex:1 1 22%;text-align:center;background:none;display:flex;flex-direction:column;align-items:center;gap:15px}.corporate-b1__value{font-size:24px;font-weight:400;color:#fff;border:10px solid #F9E9D7;border-radius:50%;height:80px;width:80px;display:flex;align-items:center;justify-content:center;font-family:Kenyan Coffee RG!important}.corporate-b1__card-label{font-family:Gilroy Bold;font-size:17px;color:#fff;line-height:24px;text-align:center}@media (max-width: 767.98px){.corporate-b1 .mobile{padding:0!important}.corporate-b1__inner{flex-direction:column;gap:30px}.corporate-b1__content{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.corporate-b1__label{font-size:12px;line-height:12px;padding:6px 12px;margin-bottom:15px}.corporate-b1__title{font-size:24px;line-height:30px;margin-bottom:10px;letter-spacing:normal}.corporate-b1__desc{font-size:14px;line-height:22px;border:none;padding:0;text-align:center;margin-bottom:15px}.corporate-b1__btn{font-size:14px;line-height:14px;padding:10px 18px}.corporate-b1__row{position:relative;margin:0;border-radius:0;padding:20px 10px;flex-direction:column;gap:20px}.corporate-b1__card{gap:10px}.corporate-b1__value{font-size:20px;border:7px solid #F9E9D7;height:60px;width:60px}.corporate-b1__label{font-size:14px;line-height:18px}}@media (min-width: 768px) and (max-width: 1199.98px){.corporate-b1__title{font-size:48px;line-height:56px}}.corporate-b2__inner{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:80px}.corporate-b2__media{flex:1 1 40%}.corporate-b2__img{width:100%;display:block;border-radius:20px;object-fit:cover}.corporate-b2__content{flex:1 1 60%}.corporate-b2__label{background:#fff;border:1px solid #d1405c;color:#d1405c;font-weight:300;font-size:20px;line-height:20px;padding:8px 12px;border-radius:20px;display:inline-block;margin-bottom:20px}.corporate-b2__title{font-weight:400;font-size:64px;line-height:76px;letter-spacing:-1px;text-transform:capitalize;color:#000;margin-bottom:20px}.corporate-b2__title .highlight{color:#7a3e18}.corporate-b2__desc{font-size:16px;line-height:25px;letter-spacing:normal;color:#51443b;margin-bottom:30px;border-left:12px solid #7A3E18;padding-left:20px}.corporate-b2__cards{display:flex;gap:30px}.corporate-b2__card{background:#f7ecdb;border-radius:20px;box-shadow:6px 6px #7a3e18;padding:15px;min-width:150px;text-align:center;display:flex;flex-direction:column;align-items:center}.corporate-b2__card-icon{width:54px;height:44px;margin-bottom:5px}.corporate-b2__card-title{font-size:14px;color:#51443b;line-height:20px}.corporate-b2__media-mobile{display:none}@media (min-width: 768px) and (max-width: 1199.98px){.corporate-b2__inner{gap:40px}.corporate-b2__title{font-size:48px;line-height:56px}.corporate-b2__media{display:none!important}.corporate-b2__card-title{font-size:.98rem}.corporate-b2__content{flex:1 1 100%}}@media (min-width: 768px) and (max-width: 991.98px){.corporate-b2{margin-top:100px}}@media (max-width: 767.98px){.corporate-b2__inner{display:block}.corporate-b2__media img{display:none}.corporate-b2__content{display:flex;flex-direction:column;align-items:center}.corporate-b2__cards{gap:12px}.corporate-b2__card{min-width:90px;width:100%;padding:10px;box-shadow:4px 4px #7a3e18}.corporate-b2__label{font-size:12px;line-height:12px;padding:6px 12px;margin-bottom:15px}.corporate-b2__title{font-size:24px;line-height:30px;margin-bottom:10px;letter-spacing:normal;text-align:center}.corporate-b2__desc{font-size:14px;line-height:22px;border:none;padding:0;text-align:center;margin-bottom:15px}.corporate-b2__media-mobile{display:block!important;margin-top:30px}}.corporate-b3__inner{display:flex;flex-direction:column;align-items:center}.corporate-b3__label{background:#fff;border:1px solid #d1405c;color:#d1405c;font-weight:300;font-size:20px;line-height:20px;padding:8px 12px;border-radius:20px;display:inline-block;margin-bottom:15px}.corporate-b3__title{font-weight:400;font-size:64px;line-height:76px;letter-spacing:-1px;text-transform:capitalize;color:#000;margin-bottom:40px}.corporate-b3__title .highlight{color:#d1405c}.corporate-b3__cards-grid{width:100%;display:flex;flex-direction:row;gap:20px;justify-items:center;margin-bottom:40px}.corporate-b3__inner-grid{display:flex;flex-direction:row;gap:20px}.corporate-b3__inner-grid:nth-child(3) .corporate-b3__card:nth-child(2){display:none}.corporate-b3__card{background:#956546;border-radius:20px;overflow:hidden;text-align:center;width:100%}.corporate-b3__card img{width:100%;object-fit:cover;display:block;border-top-left-radius:20px;border-top-right-radius:20px}.corporate-b3__caption{background:linear-gradient(180deg,#95654600,#956546 15.38%);color:#fff;font-size:18px;line-height:22px;font-family:Gilroy Bold;padding:10px 15px}.corporate-b3__btn{background:#ffffff80;border:1px solid #d1405c;color:#000;font-size:16px;line-height:16px;border-radius:8px;padding:12px 22px;cursor:pointer}@media (max-width: 767.98px){.corporate-b3__label{font-size:12px;line-height:12px;padding:6px 12px;margin-bottom:15px}.corporate-b3__title{font-size:24px;line-height:30px;margin-bottom:10px;letter-spacing:normal}.corporate-b3__cards-grid{flex-direction:column;margin:20px 0}.corporate-b3__inner-grid:nth-child(3) .corporate-b3__card:nth-child(2){display:block}.corporate-b3__caption{font-size:12px;line-height:16px}}.corporate-b4{background:#773f19;color:#fff3d0;background-image:url(images/background-pattern.png);background-size:cover;position:relative}.corporate-b4 .container{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.corporate-b4__left{position:relative;width:50%}.corporate-b4__left img{width:550px}.corporate-b4__right{width:50%;text-align:right}.corporate-b4__para{font-size:30px;line-height:35px;font-weight:400;color:#e8b66c;margin:0}.corporate-b4 h2{font-size:64px;line-height:75px;font-weight:400;margin:10px 0 15px;color:#e8b66c}.corporate-b4__bar{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;align-items:center;background-color:#4e2a1e;border-radius:10px;padding:10px 0;font-size:16px;color:#fff}.corporate-b4__btn{color:#fff;text-decoration:none;padding:0}@media (max-width: 767.98px){.corporate-b4 .container{flex-direction:column-reverse;padding:20px}.corporate-b4__para{font-size:16px;line-height:20px}.corporate-b4 h2{font-size:24px;line-height:30px}.corporate-b4__right{text-align:center;width:100%}.corporate-b4__bar{width:80%;margin:auto}.corporate-b4__left{width:100%;margin-top:20px}}.corporate-page-b7{display:flex;justify-content:space-between;align-items:center}.corporate-page-b7 .text-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.corporate-page-b7 .text-content h2{font-weight:400;font-size:50px;line-height:60px;letter-spacing:normal;color:#e8b66c;margin:0}.corporate-page-b7 .text-content p{font-family:Gilroy Regular;font-size:16px;line-height:22px;letter-spacing:normal;color:#e8b66c;width:70%;margin:0}.corporate-page-b7 .cta-btn{padding:10px 20px;background:#e8b66c;color:#7a3e17;border:none;border-radius:8px;text-decoration:none;font-size:16px;font-family:Gilroy Regular}.corporate-page-b7 .image-content{width:45%}.corporate-page-b7 .image-content img{width:435px}.corporate-page-b7 .corporate-border-bottom{border:2px solid #E8B66C;width:50%}.corporate-page-b8{display:flex;flex-direction:column;align-items:center}.corporate-page-b8__label{background:#fff;border:1px solid #d1405c;color:#d1405c;font-weight:300;font-size:20px;line-height:20px;padding:8px 12px;border-radius:20px;display:inline-block;margin-bottom:15px}.corporate-page-b8__title{font-weight:400;font-size:64px;line-height:76px;letter-spacing:-1px;text-transform:capitalize;color:#000;margin-bottom:40px}.corporate-page-b8__title .highlight{color:#d1405c}.corporate-page-b8__grid{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.corporate-page-b8__step img{width:320px}.corporate-page-b8__number{font-family:Kenyan Coffee RG,serif!important;font-weight:400;font-size:30px;line-height:35px;letter-spacing:normal;color:#d1405c;text-align:center;margin:12px 0}.corporate-page-b8__step-title{font-size:18px;line-height:25px;text-align:center;color:#51443b;font-family:Gilroy Regular}.corporate-page-b8__btn{background:#ffffff80;border:1px solid #d1405c;color:#000;font-size:16px;line-height:16px;border-radius:8px;padding:12px 22px;cursor:pointer}.cake-collection-subhead{font-size:20px;line-height:28px;padding:10px 20px;border:1px solid #000000;border-radius:30px}@media (max-width: 575.98px){.cake-collection-subhead{font-size:12px;line-height:normal;padding:5px 8px}}@media (min-width: 576px) and (max-width: 991.98px){.cake-collection-subhead{font-size:16px;line-height:18px;padding:8px 10px}}@media (min-width: 992px) and (max-width: 1199.98px){.cake-collection-subhead{font-size:18px;line-height:20px;padding:8px 15px}}.cake-collection-head{margin:30px!important;font-family:Kenyan Coffee RG!important;font-size:64px;line-height:normal;text-transform:uppercase;color:#d1405c}.cake-collection-head span{color:#000}@media (max-width: 575.98px){.cake-collection-head{font-size:24px;line-height:normal;margin:15px!important}}@media (min-width: 576px) and (max-width: 991.98px){.cake-collection-head{font-size:32px;line-height:normal;margin:20px!important}}@media (min-width: 992px) and (max-width: 1023.98px){.cake-collection-head{font-size:40px;line-height:normal;margin:20px!important}}@media (min-width: 1024px) and (max-width: 1199.98px){.cake-collection-head{font-size:42px;line-height:normal;margin:25px!important}}.cake-collection-content{font-size:16px;line-height:22px;text-align:center;font-family:Gilroy Medium!important}@media (max-width: 575.98px){.cake-collection-content{font-size:12px;line-height:20px}}@media (min-width: 576px) and (max-width: 767.98px){.cake-collection-content{font-size:14px;line-height:21px}}.diwali-banner{margin-right:15%;margin-top:50px}.diwali-banner .diwali-banner__content{display:flex;flex-direction:column;align-items:center;gap:15px}.diwali-banner .diwali-banner__title{font-family:James Stroker!important;line-height:50px;font-size:76px;margin-bottom:0;color:#d1405c}.diwali-banner .diwali-banner__subtitle{font-size:32px;line-height:36px;color:#d1405c}.diwali-banner .diwali-banner__text{font-size:18px;line-height:28px;text-align:center;color:#d1405c;width:89%}.diwali-banner .diwali-banner__text span{font-family:Gilroy Bold;font-size:20px;text-decoration:underline}.diwali-banner .diwali-banner__btn{background:#d1405c;border:2px solid #7A3E18;color:#fff;padding:10px 28px;border-radius:10px;font-size:20px;line-height:24px;margin-top:10px}.diwali-banner .diwali-banner__diya{display:flex;align-items:center;gap:25px}.diwali-banner .diwali-banner__diya img{width:60px;height:60px}.diwali-banner .diwali-banner__diya1{display:flex;align-items:center;justify-content:space-between;margin-top:-75px;width:100%}@media (max-width: 767.98px){.diwali-banner{margin:0;text-align:center}.diwali-banner .diwali-banner__content{gap:5px}.diwali-banner .diwali-banner__title{font-size:32px;line-height:40px}.diwali-banner .diwali-banner__subtitle{font-size:18px;line-height:22px}.diwali-banner .diwali-banner__text,.diwali-banner .diwali-banner__text span{font-size:14px;line-height:20px}.diwali-banner .diwali-banner__btn{font-size:14px;padding:5px 30px}.diwali-banner .diwali-banner__diya img{width:40px;height:40px}.diwali-banner .diwali-banner__diya{gap:10px}}.wedding-cake-banner{background:#fff8ec;border-radius:24px;padding:24px 0 0 40px;max-width:100%;margin:0 auto}.wedding-cake-banner .cake-banner-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.wedding-cake-banner .cake-banner-text{flex:1 1 60%;min-width:320px}.wedding-cake-banner .cake-banner-text h1{margin:0 0 15px;font-family:Playfair Display!important;font-weight:700;font-size:56px;line-height:60px;text-transform:capitalize}.wedding-cake-banner .main-bold{color:#000}.wedding-cake-banner .main-highlight{color:#d1405c}.wedding-cake-banner .cake-banner-desc{font-size:20px;line-height:28px;color:#233;margin-bottom:30px}.wedding-cake-banner .cake-banner-thumbs{display:flex;gap:20px}.wedding-cake-banner .cake-banner-thumbs img{width:110px;height:110px;object-fit:cover;border-radius:12px;border:4px solid #FFF;box-shadow:0 2px 12px #00000014}.wedding-cake-banner .cake-banner-main-img{display:flex;align-items:flex-end}.wedding-cake-banner .cake-banner-main-img img{width:250px;height:268px;object-fit:cover;border-bottom-right-radius:24px}@media (max-width: 1269.98px) and (min-width: 1200px){.wedding-cake-banner .cake-banner-text{padding-bottom:14px}.wedding-cake-banner .cake-banner-text h1{font-size:48px;line-height:54px}}@media (max-width: 1199.98px) and (min-width: 768px){.wedding-cake-banner{padding:14px 0 0 20px}.wedding-cake-banner .cake-banner-text{padding-bottom:14px}.wedding-cake-banner .cake-banner-text h1{font-size:42px;line-height:48px}.wedding-cake-banner .cake-banner-thumbs img:nth-child(5),.wedding-cake-banner .cake-banner-thumbs img:nth-child(6),.wedding-cake-banner .cake-banner-thumbs img:nth-child(7),.wedding-cake-banner .cake-banner-thumbs:nth-child(8){display:none}.wedding-cake-banner .cake-banner-desc{font-size:18px;line-height:26px}}@media (max-width: 767.98px){.wedding-cake-banner{padding:15px}.wedding-cake-banner .cake-banner-main-img img{display:none}.wedding-cake-banner .cake-banner-text h1{font-size:20px;line-height:28px;text-align:center;margin:0 0 10px}.wedding-cake-banner .cake-banner-desc{font-size:12px;line-height:20px;text-align:center;margin-bottom:10px}.wedding-cake-banner .cake-banner-inner{flex-direction:column;align-items:center}.wedding-cake-banner .cake-banner-thumbs img{width:100px;height:auto}.wedding-cake-banner .cake-banner-thumbs{gap:12px;justify-content:center}.wedding-cake-banner .cake-banner-thumbs img:nth-child(5),.wedding-cake-banner .cake-banner-thumbs img:nth-child(6),.wedding-cake-banner .cake-banner-thumbs img:nth-child(7),.wedding-cake-banner .cake-banner-thumbs:nth-child(8){display:none}}@media (max-width: 575.98px){.wedding-cake-banner{padding:10px}.wedding-cake-banner .cake-banner-text{min-width:100%}.wedding-cake-banner .cake-banner-text h1{font-size:18px;line-height:24px}.wedding-cake-banner .cake-banner-thumbs img{width:70px;height:auto}.wedding-cake-banner .cake-banner-thumbs{gap:4px;justify-content:center}}.wedding-banner{position:relative;border-radius:24px;overflow:hidden}.wedding-banner .banner-content{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-end}.wedding-banner .banner-content-inner{width:60%;padding:30px 30px 0 0}.wedding-banner .banner-content h1{font-family:Playfair Display!important;font-weight:700;font-size:48px;line-height:56px;letter-spacing:normal;text-transform:capitalize;color:#000}.wedding-banner .banner-content .highlight{color:#d1405c}.wedding-banner .banner-content p{font-size:20px;line-height:28px;color:#233;margin-bottom:24px}.wedding-banner .connect-btn{display:inline-block;padding:14px;background:#d1405c;border:1px solid #d1405c;color:#fff;border-radius:10px;font-size:18px;line-height:18px;letter-spacing:1px;transition:background .2s}.wedding-banner .connect-btn:hover{background:#f9f6f1;color:#d1405c;border:1px solid #d1405c}.wedding-banner .banner-img-mobile{display:none}@media (min-width: 992px) and (max-width: 1199.98px){.wedding-banner .banner-content h1{font-size:36px;line-height:44px}.wedding-banner .banner-content p{font-size:16px;line-height:22px;margin-bottom:18px}.wedding-banner .connect-btn{padding:10px;font-size:16px;line-height:16px}}@media (min-width: 768px) and (max-width: 991.98px){.wedding-banner .banner-content h1{font-size:28px;line-height:32px}.wedding-banner .banner-content p{font-size:14px;line-height:20px;margin-bottom:10px}.wedding-banner .connect-btn{padding:8px;font-size:14px;line-height:14px}}@media (min-width: 576px) and (max-width: 767.98px){.wedding-banner{background:#fff8ec;padding:12px;border-radius:16px;display:flex;flex-direction:row;align-items:center;gap:12px}.wedding-banner .banner-content{position:relative;width:100%;justify-content:flex-start;right:0}.wedding-banner .image-section{width:100%;border-radius:10px}.wedding-banner .image-section img{border-radius:10px}.wedding-banner .banner-content-inner{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.wedding-banner .banner-content h1{font-size:18px;line-height:24px;text-align:center}.wedding-banner .banner-content p{font-size:14px;line-height:20px;margin-bottom:10px;text-align:center}.wedding-banner .connect-btn{padding:10px;font-size:12px;line-height:12px;text-align:center}.wedding-banner .banner-img-mobile{display:block}.wedding-banner .banner-img-desktop{display:none}.wedding-banner:before{width:60px;height:40px;right:10px;top:-5px;position:absolute;content:"";background-repeat:no-repeat;background-image:url(/cdn/shop/files/Wedding_Vector.png?v=1763125718);background-size:contain;background-position:center}.wedding-banner:after{width:40px;height:30px;right:40%;bottom:-2px;position:absolute;content:"";background-repeat:no-repeat;background-image:url(/cdn/shop/files/Wedding_After.png?v=1763126773);background-size:contain;background-position:center}}@media (max-width: 575.98px){.wedding-banner{background:#fff8ec;padding:10px;border-radius:16px;display:flex;flex-direction:row;align-items:center;gap:8px}.wedding-banner .banner-content{position:relative;width:100%;justify-content:flex-start;right:0}.wedding-banner .image-section{width:100%;border-radius:10px}.wedding-banner .image-section img{border-radius:10px}.wedding-banner .banner-content-inner{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 0 15px}.wedding-banner .banner-content h1{font-size:18px;line-height:24px;text-align:center}.wedding-banner .banner-content p{display:none}.wedding-banner .connect-btn{padding:8px;font-size:10px;line-height:10px;text-align:center}.wedding-banner .banner-img-mobile{display:block}.wedding-banner .banner-img-desktop{display:none}.wedding-banner:before{width:40px;height:30px;right:10px;top:-5px;position:absolute;content:"";background-repeat:no-repeat;background-image:url(/cdn/shop/files/Wedding_Vector.png?v=1763125718);background-size:contain;background-position:center}.wedding-banner:after{width:40px;height:30px;right:110px;bottom:-2px;position:absolute;content:"";background-repeat:no-repeat;background-image:url(/cdn/shop/files/Wedding_After.png?v=1763126773);background-size:contain;background-position:center}}.js-remove-mini-cart{font-size:28px!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
