.yi2c-public-brand #MainContent .hp-wedding-hero{height:auto;min-height:640px;align-items:center;background:#fff;color:#111}.hp-wedding-hero>picture{background:#fff}.hp-wedding-hero img{height:100%;width:100%;object-fit:cover;object-position:70% 50%}.hp-wedding-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.65) 30%,rgba(255,255,255,.08) 49%,transparent 62%)}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-copy{width:49%;max-width:730px;padding:54px 4vw 54px 6vw}.yi2c-public-brand #MainContent .hp-wedding-hero h1{max-width:520px;font-size:clamp(44px,4.3vw,66px);line-height:1.04}.hp-wedding-hero .hp27-delivery{color:#111;border-top-color:#1113}body.yi2c-public-brand #MainContent .hp-wedding-hero a.hp-button-builder{background:#111!important;border-color:#111!important;color:#fff!important;white-space:normal}body.yi2c-public-brand #MainContent .hp-wedding-hero a.hp-button-builder:hover{background:#333!important;border-color:#333!important}.hp-wedding-hero .hp-hero-copy .hp-button-builder:focus-visible{outline:3px solid #f53691;outline-offset:4px}.yi2c-public-brand .hp-wedding-hero .hp-hero-rating{color:#111}body.yi2c-wedding-offer-review .yi2c-offer-badge{display:none!important}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-copy>p:not(.hp-hero-rating):not(.hp-wedding-offerline){max-width:460px;text-wrap:balance}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-wedding-offerline{font-size:13px;margin-top:16px;color:#333;line-height:1.5}.hp-wedding-hero .hp-wedding-offerline strong{font-weight:750;color:#111}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-rating{margin-top:24px!important;font-size:12px!important;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-rating>span{color:#111;font-size:16px;letter-spacing:1px}.yi2c-wedding-assurance{color:#111;background:#fff;border-bottom:1px solid #dedbd5;font-family:var(--yi2c-type-sans,"Geist",Arial,sans-serif)}.yi2c-wedding-assurance ul{max-width:1440px;margin:0 auto;padding:18px 6vw;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px}.yi2c-wedding-assurance li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;font-weight:650}.yi2c-wedding-assurance li:before{content:"";width:5px;height:5px;background:#f53691;flex:none}.yi2c-wedding-assurance a{color:inherit;text-underline-offset:3px}.hp-wedding-details{max-width:1240px;margin:0 auto;padding:0 22px 12px;color:#454545;font-size:12px;line-height:1.5}.hp-wedding-details summary{width:fit-content;margin:auto;display:flex;gap:12px;align-items:center;cursor:pointer;list-style:none;min-height:32px;text-underline-offset:4px}.hp-wedding-details summary::-webkit-details-marker{display:none}.hp-wedding-details summary:hover{text-decoration:underline}.hp-wedding-details summary:focus-visible{outline:2px solid #111;outline-offset:4px}.hp-wedding-details summary span{font-size:18px;line-height:1}.hp-wedding-details[open] summary span{transform:rotate(45deg)}.hp-wedding-details-content{padding:20px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #ddd;margin-top:12px}.hp-wedding-details-content .hp27-delivery{border:0;margin:0;padding:0;color:inherit;max-width:none}.hp-wedding-details-content strong{font-size:13px;color:#111}.hp-wedding-details-content p{font-size:12px;margin:6px 0;line-height:1.5}.hp-wedding-details-content small{font-size:12px;line-height:1.5}@media(max-width:1000px)and (min-width:801px){.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-copy{width:54%;padding-left:4vw}.hp-wedding-hero:after{background:linear-gradient(90deg,#fffffff2,#ffffffb3 37%,transparent 75%)}}@media(max-width:800px){.yi2c-public-brand #MainContent .hp-wedding-hero{min-height:0;height:auto;display:flex;flex-direction:column;align-items:stretch}.hp-wedding-hero>picture{position:relative;inset:auto;z-index:auto;width:100%;height:clamp(230px,78vw,440px);flex:none}.hp-wedding-hero img{width:100%;height:100%;object-fit:cover;object-position:85% 50%}.hp-wedding-hero:after{display:none}.yi2c-public-brand #MainContent .hp-wedding-hero .hp-hero-copy{width:100%;max-width:none;padding:30px 22px 32px;background:#fff}.yi2c-public-brand #MainContent .hp-wedding-hero h1{font-size:clamp(38px,10.8vw,52px);line-height:1.04;max-width:560px}.hp-wedding-hero .hp-label{font-size:10px!important;letter-spacing:.12em}.hp-wedding-hero .hp-actions{margin-top:22px}.yi2c-public-brand .hp-wedding-hero .hp-hero-rating{font-size:12px!important;line-height:1.5;gap:7px}.yi2c-wedding-assurance ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 22px;gap:16px 20px}.yi2c-wedding-assurance li{font-size:11px;align-items:flex-start;gap:8px}.yi2c-wedding-assurance li:before{margin-top:6px;width:4px;height:4px}.yi2c-wedding-assurance li:last-child{grid-column:1/-1;justify-self:center}.hp-wedding-details-content{grid-template-columns:1fr;gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/yi2c-home-wedding-review.css.map */
