.new-design-occasion{box-sizing:border-box;display:flex;width:100%;max-width:800px;margin:0 auto;padding:0 16px;flex-direction:column;gap:24px;color:#000;font-family:"Inclusive Sans",var(--font-body-family),sans-serif}.new-design-occasion *,.new-design-occasion *:before,.new-design-occasion *:after{box-sizing:border-box}.new-design-occasion__hero{padding:16px 0 0}.new-design-occasion__eyebrow{margin:0;color:#595959;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:17px;text-transform:uppercase}.new-design-occasion__title{margin:8px 0 0;color:#000;font-family:inherit;font-size:30px;font-weight:600;letter-spacing:0;line-height:34px}.new-design-occasion__intro{margin:12px 0 0;color:#595959;font-size:18px;font-weight:400;line-height:1.5}.new-design-occasion__intro p{margin:0 0 12px}.new-design-occasion__intro p:last-child{margin-bottom:0}.new-design-occasion__hero-media{overflow:hidden;border-radius:8px;background:#eeebeb}.new-design-occasion__hero-media img{display:block;width:100%;height:100%;max-height:420px;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.new-design-occasion__section-title{margin:0;color:#000;font-size:24px;font-weight:500;line-height:29px}.new-design-occasion__body{margin:12px 0 0;color:#595959;font-size:16px;font-weight:400;line-height:1.6}.new-design-occasion__body p{margin:0 0 12px}.new-design-occasion__body p:last-child{margin-bottom:0}.new-design-occasion__body ul,.new-design-occasion__body ol{margin:0 0 12px;padding-left:20px}.new-design-occasion__body li{margin:0 0 6px}.new-design-occasion__body strong{color:#000;font-weight:500}.new-design-occasion__body a{color:#000;text-decoration:underline}.new-design-occasion__pick{display:grid;grid-template-columns:1fr;gap:16px;padding:16px;border:1px solid #ebe9e9;border-radius:8px;background:#fff;box-shadow:0 1px 4px #0000000d}.new-design-occasion__pick-media{display:block;overflow:hidden;border-radius:8px;background:#eeebeb}.new-design-occasion__pick-media img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center}.new-design-occasion__pick-body{min-width:0}.new-design-occasion__pick-badge{margin:0;color:#d84e17;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:17px;text-transform:uppercase}.new-design-occasion__pick-title{margin:4px 0 0;color:#000;font-size:20px;font-weight:500;line-height:24px}.new-design-occasion__pick-title a{color:inherit;text-decoration:none}.new-design-occasion__pick-title a:hover{text-decoration:underline}.new-design-occasion__pick-reason{margin:8px 0 0;color:#595959;font-size:16px;font-weight:400;line-height:1.5}.new-design-occasion__pick-reason p{margin:0 0 8px}.new-design-occasion__pick-reason p:last-child{margin-bottom:0}.new-design-occasion__pick-price{margin:12px 0 0;color:#000;font-size:18px;font-weight:600;line-height:22px}.new-design-occasion__pick-price-was{margin-left:8px;color:#595959;font-size:14px;font-weight:400}.new-design-occasion__form{display:block;margin:12px 0 0}.new-design-occasion__form .form{margin:0}.new-design-occasion__sold-out{margin:12px 0 0;color:#999;font-size:14px;font-weight:500;line-height:17px}.new-design-occasion__button{display:inline-flex;height:44px;padding:8px 24px;align-items:center;justify-content:center;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:17px;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease}.new-design-occasion__button--primary{border:0;background:#000;color:#fff}.new-design-occasion__button--primary:hover,.new-design-occasion__button--primary:focus-visible{background:#1a1a1a;color:#fff}.new-design-occasion__button--primary:active{background:#000}.new-design-occasion__button{position:relative}.new-design-occasion__button>span{display:inline-flex;align-items:center}.new-design-occasion__button.loading{cursor:progress;opacity:1}.new-design-occasion__button.loading>span{visibility:hidden}.new-design-occasion__button .loading__spinner{position:absolute;top:50%;right:auto;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.new-design-occasion__button .loading__spinner .spinner{width:20px;height:20px}.new-design-occasion__button--primary .loading__spinner .path{stroke:#fff}.new-design-occasion__button--secondary{border:1px solid #ebe9e9;background:#fff;box-shadow:0 1px 4px #0000000d;color:#000}.new-design-occasion__button--secondary:hover,.new-design-occasion__button--secondary:focus-visible{border-color:#d9d6d6}.new-design-occasion__button--secondary:active{border-color:#c7c4c4;box-shadow:none}.new-design-occasion__button:focus-visible,.new-design-occasion__pick-title a:focus-visible,.new-design-occasion__faq-question:focus-visible{outline:2px solid #d84e17;outline-offset:2px;border-radius:4px}.new-design-occasion__faq-wrap{padding-top:8px}.new-design-occasion__faq{margin:12px 0 0}.new-design-occasion__faq-item{border-bottom:1px solid #ebe9e9}.new-design-occasion__faq-item:last-child{border-bottom:0}.new-design-occasion__faq-question{position:relative;display:block;padding:16px 40px 16px 0;color:#000;cursor:pointer;font-size:16px;font-weight:500;line-height:1.35;list-style:none}.new-design-occasion__faq-question::-webkit-details-marker{display:none}.new-design-occasion__faq-question:before,.new-design-occasion__faq-question:after{position:absolute;right:0;background:currentcolor;content:""}.new-design-occasion__faq-question:before{top:50%;width:14px;height:1.7px;margin-top:-.85px;border-radius:2px}.new-design-occasion__faq-question:after{top:50%;right:6.15px;width:1.7px;height:14px;margin-top:-7px;border-radius:2px;transition:opacity .16s ease}.new-design-occasion__faq-item[open] .new-design-occasion__faq-question:after{opacity:0}.new-design-occasion__faq-answer{padding:0 40px 16px 0;color:#595959;font-size:16px;font-weight:400;line-height:1.5}.new-design-occasion__faq-answer p{margin:0 0 12px}.new-design-occasion__faq-answer p:last-child{margin-bottom:0}.new-design-occasion__cta{padding:32px 16px;border-radius:8px;background:#f6f6f6;text-align:center}.new-design-occasion__cta-title{margin:0;color:#000;font-size:24px;font-weight:500;line-height:29px}.new-design-occasion__cta-text{max-width:48ch;margin:8px auto 16px;color:#595959;font-size:16px;font-weight:400;line-height:1.45}@media screen and (min-width:750px){.new-design-occasion{gap:32px;margin-bottom:40px}.new-design-occasion__title{font-size:40px;line-height:46px}.new-design-occasion__pick{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px;align-items:start}.new-design-occasion__cta{padding:48px 32px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/new-design-occasion.css.map */
