.wedding-banner:not(.resale-banner) .badge-wedding{background:linear-gradient(90deg,#fff1f2,#fffbeb);border:1px solid rgba(201,162,39,.2);background:linear-gradient(90deg,#e11d48,#c9a227);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:13px;padding:8px 16px}.wedding-banner .banner-wrapper{padding:50px 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.wedding-banner .banner-wrapper .left-content{max-width:700px}.wedding-banner .wedding-heading{margin:20px 0;font-size:max(50px,5vw);line-height:1.05;font-weight:300;color:#1f2937;max-width:100vw;letter-spacing:normal;display:flex;flex-direction:column}.wedding-banner:not(.text-highlight-image) .wedding-heading strong{font-weight:700;background:linear-gradient(90deg,#c9a227,#fb7185 50%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wedding-banner .wedding-description{max-width:600px;font-size:18px;color:#4b5563;line-height:1.6}.wedding-banner .buttons{display:flex;align-items:center;gap:15px;margin-top:30px}.wedding-banner .buttons .button:first-child{border-color:#000}.wedding-banner .buttons .button{padding:10px 30px!important;outline:none;border:1px solid;height:auto}.wedding-banner .buttons .button-outline:hover{color:#fff!important}.wedding-banner .bottom-items{display:flex;align-items:start;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #eaeaea}.wedding-banner .bottom-items svg{width:16px;height:16px}.wedding-banner .bottom-items .diamond svg path{stroke:#c9a227}.wedding-banner .bottom-items .title{color:#111;font-weight:600;font-size:12px}.wedding-banner .bottom-items .sub{color:#6b7280;font-size:12px}.wedding-banner .bottom-items .item>div:has(svg){width:16px;height:16px;margin-bottom:8px}.resale-banner{overflow:hidden;position:relative}.resale-banner .overlayblur{width:min(30%,300px);height:30%;position:absolute;filter:blur(150px);border-radius:12498.75px;background-color:#c9a22733;z-index:-1}.resale-banner{background-color:#050505}.resale-banner .c-badge{background-color:#c9a227;border-radius:3px;font-size:14px;padding:2px 8px;color:#000;font-weight:500}.wedding-banner.resale-banner .wedding-heading{color:#fff;font-weight:300;font-size:max(45px,4vw)}.wedding-banner.resale-banner .wedding-heading strong{background:linear-gradient(90deg,#c9a227,#f2d06b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wedding-banner.resale-banner .banner-wrapper .left-content{max-width:none}.resale-banner .wedding-description{color:#d1d5db}.resale-banner .button-gold{background-color:#c9a227;color:#111}.resale-banner .button-gold svg path{stroke:#000}.resale-banner .button-outline{border-color:#fff!important;color:#fff!important}.resale-banner .wedding-banner-image{max-width:600px;margin-left:auto}.wedding-banner.text-highlight-image{background-color:#050505;color:#fff}.wedding-banner.text-highlight-image .wedding-heading{color:#fff;font-size:max(50px,4vw);margin-bottom:20px}.wedding-banner.text-highlight-image .wedding-heading strong{color:#c9a227;background-color:transparent}.wedding-banner.text-highlight-image .wedding-description{color:#9ca3af}.wedding-banner.text-highlight-image .banner-wrapper{max-width:1400px;margin:auto}.wedding-banner.text-highlight-image .bottom-part{display:grid;grid-template-columns:repeat(2,calc(50% - 5px));gap:10px;max-width:560px;margin-top:25px}.wedding-banner.text-highlight-image .bottom-part .item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;background-color:#ffffff1a;border:1.3px solid rgba(255,255,255,.1);padding:10px}.wedding-banner.text-highlight-image .bottom-part .icon{width:40px;height:40px;margin-bottom:15px}.wedding-banner.text-highlight-image .bottom-part .title{font-weight:700;font-size:20px;line-height:1.2}.wedding-banner.text-highlight-image .bottom-part .sub{font-weight:300;font-size:13px;color:#9ca3af}@media(max-width:1100px){.wedding-banner .banner-wrapper{grid-template-columns:6fr 40%;padding:40px 20px}}@media(max-width:900px){.wedding-banner .banner-wrapper{grid-template-columns:1fr}}@media(max-width:600px){.wedding-banner .buttons{flex-direction:column}.wedding-banner .buttons .button{width:100%}}.template-collection-resale .button.load-more{background:#fff;border:1px solid #000;color:#000}.template-collection-resale .button.load-more svg{display:none}.wedding-banner.text-highlight-image .banner-wrapper .right-content{max-width:500px;max-height:500px;margin-left:auto;border-radius:8px;overflow:hidden}.wedding-banner.text-highlight-image.light-type{background:linear-gradient(135deg,#fff9e6,#fff 50%,#ffe8b3);color:#000}.wedding-banner.text-highlight-image.light-type .wedding-heading,.wedding-banner.text-highlight-image.light-type .wedding-description{color:#000}.wedding-banner.text-highlight-image.light-type .bottom-part .sub{color:#6b7280}
/*# sourceMappingURL=/cdn/shop/t/106/assets/collection-banner-wedding.css.map */
