.kd-product{padding-top:20px;padding-bottom:0}.kd-product__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;background:linear-gradient(125deg,#edfafb,#f5ebfa 65%,#fff0f6);border:1px solid #efe3f4;border-radius:32px;padding:48px;position:relative;overflow:hidden}.kd-product__story{position:relative;padding-bottom:120px}.kd-product h1{font-size:clamp(32px,3.6vw,50px);max-width:550px}.kd-product__story .kjde-directory__lead{max-width:480px}.kd-product__art{width:150px;position:absolute;bottom:-15px;right:10px;transform:rotate(-9deg)}.kd-product__art svg{width:100%;height:auto}.kd-product__micro{font-size:12px;max-width:300px;margin-top:15px;color:#63586a}.kd-product__package{background:#fff;border:1px solid #ead9f0;border-top:5px solid #cd87de;border-radius:24px;padding:32px;box-shadow:0 15px 40px #5735680d;align-self:center}.kd-product__package h2{margin:4px 0 8px;font-size:30px}.kd-product__tagline{font-size:15px;margin:0 0 26px;color:#6a5d70}.kd-product__rate{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;color:#6a5d70}.kd-product__price{font-size:50px;line-height:1.15;font-weight:700;color:#573568;letter-spacing:-2px}.kd-product__price span{font-size:17px;letter-spacing:0;font-weight:400}.kd-product__tax{font-size:13px;color:#6a5d70;margin:6px 0}.kd-product__divider{height:1px;background:#eee5f2;margin:24px 0}.kd-product__package h3{font-size:15px;margin:0 0 14px}.kd-product__package ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kd-product__package li{position:relative;padding-left:27px;font-size:14px;line-height:1.5}.kd-product__package li:before{content:'✓';position:absolute;left:0;color:#267b85;font-weight:700}.kd-product__term{font-size:12px;background:#eefafb;border-radius:9px;padding:10px 12px;margin:24px 0 0;color:#27565c}.kd-product__signup-heading{text-align:center;margin:52px auto 12px;max-width:760px;scroll-margin-top:100px}.kd-product__signup-heading h2{margin:8px 0 12px}.kd-product__signup-heading p{font-size:15px}.kjde-directory-service{max-width:900px!important;margin:0 auto 24px!important;padding:28px 34px!important;background:#fff;border:1px solid #ead9f0;border-radius:24px;box-shadow:0 12px 32px #57356808}.kjde-directory-service .product__images{display:none!important}.kjde-directory-service .product_section{padding:0;margin:0;width:100%;max-width:none}.kjde-directory-service .product__information{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:1 1 100%!important}.kjde-directory-service .product-block--price{display:none}.kjde-directory-service .product-form-container{padding-top:0}.kjde-directory-service .purchase-details{margin:0}.kjde-directory-service .customily-personalize-button,.kjde-directory-service .action_button{background:#38c0cf!important;color:#173e44!important;border:0!important;border-radius:30px!important;min-height:54px;font-size:17px!important;font-weight:700!important;box-shadow:none!important}.kjde-directory-service .customily-personalize-button:hover,.kjde-directory-service .action_button:hover{background:#b7edf1!important}.kjde-directory-service label{font-weight:600;color:#573568}.kjde-directory-service input,.kjde-directory-service textarea,.kjde-directory-service select{border-radius:10px;border-color:#dbc9e3}.kd-product__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:20px 0 32px}.kd-product__steps>div{padding:26px;border-radius:20px;background:#f9f4fb}.kd-product__steps>div:nth-child(2){background:#eefafb}.kd-product__steps>div:nth-child(3){background:#fff0f6}.kd-product__steps span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:white;color:#573568;font-size:13px;font-weight:700}.kd-product__steps h3{font-size:18px;margin:18px 0 10px}.kd-product__steps p{font-size:14px;margin:0}.kd-product__details{border:1px solid #ead9f0;border-radius:18px;padding:22px 26px;margin-top:24px;background:#fff}.kd-product__details summary{font-size:17px;font-weight:700;cursor:pointer;color:#573568}.kd-product__details .rte{max-width:850px;font-size:15px;padding-top:22px;line-height:1.8}.kd-product__footnote{font-size:13px;color:#63586a}.kd-product:last-child{padding-bottom:54px}body.product-party-directory .ot-estimated-shipping{display:none!important}body.product-party-directory .customily-modal-container .canvas-col{display:none!important}body.product-party-directory .customily-modal-container .options-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body.product-party-directory .customily-modal-container .main{max-width:900px!important;width:94vw!important;margin:4vh auto!important;border-radius:22px!important}body.product-party-directory .customily-modal-container textarea{min-height:90px!important}body.product-party-directory .customily-modal-container input,body.product-party-directory .customily-modal-container textarea,body.product-party-directory .customily-modal-container select{border-radius:9px!important}body.product-party-directory .customily-modal-container .customily-add-to-cart-button{background:#38c0cf!important;color:#173e44!important;border-radius:28px!important}@media(max-width:800px){.kd-product__hero{grid-template-columns:1fr;padding:28px;gap:26px}.kd-product__story{padding-bottom:0}.kd-product__art{width:85px;right:-5px;bottom:0;opacity:.75}.kd-product__micro{max-width:220px}.kd-product__package{padding:26px}.kd-product__steps{grid-template-columns:1fr;gap:12px}.kd-product__steps>div{padding:22px}.kjde-directory-service{margin-left:20px!important;margin-right:20px!important;padding:24px!important;width:calc(100% - 40px)!important}.kd-product__details{padding:20px}.kd-product__price{font-size:44px}}