#reviews{max-width:1000px!important;margin-left:auto;margin-right:auto}.woocommerce #reviews #comments h2{clear:none;color:#ad8d74!important;padding-top:0;padding-bottom:0;text-transform:uppercase;text-align:center;font-size:35px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:auto!important;padding:0!important;border:none;display:inline-block;-webkit-box-shadow:inset 0 -17px 33px rgba(177,83,123,0.09);box-shadow:inset 0 -17px 33px rgba(177,83,123,0.09);border:1px solid rgba(255,255,255,0.55);background-color:rgba(255,255,255,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:6px!important}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;background:white!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{background:white!important}.r-nacc{position:relative;padding-top:0;padding-bottom:28px}.r-nacc:hover{z-index:11}.r-nacc:before{position:absolute;content:"";height:0px;right:0;left:15%;border-bottom:1px dotted #e6afc3;top:47px}.r-nacc-2:before,.r-nacc-4:before{left:0;right:15%}.b-bacc h4{position:relative;text-align:center;padding-right:0;text-transform:uppercase;margin-top:46px;font-size:22px;color:white;max-width:none;margin-left:auto;margin-right:auto;background:#f3a9c9;padding:6px 5px!important;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;-ms-transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%)}.r-nacc-2 .b-bacc h4{background:#c79f6c}.r-nacc-4 .b-bacc h4{background:#f4957e;font-size:19px}.r-nacc-3 .b-bacc h4{background:#ee6fa6}.b-bacc h4:before{content:"";position:absolute;height:0;width:0;border-style:solid;border-color:transparent transparent transparent #f3a9c9;left:100%;top:50%;border-width:10px;margin-top:-10px;margin-left:-4px}.r-nacc-2 .b-bacc h4:before,.r-nacc-4 .b-bacc h4:before{border-color:transparent #c79f6c transparent transparent;right:100%;left:auto;margin-right:-4px}.r-nacc-4 .b-bacc h4:before{border-color:transparent #f4957e transparent transparent}.r-nacc-3 .b-bacc h4:before{border-color:transparent transparent transparent #ee6fa6}.b-bacc .et_pb_main_blurb_image{width:130px}.b-bacc .et_pb_blurb_container{vertical-align:top;width:100%;display:block;padding-left:0}.b-bacc .et_pb_image_wrap{margin-top:-10px}.r-nacc .et_pb_column_1_4{width:15%!important}.r-nacc .et_pb_column_3_4{width:85%!important}.r-nacc-2 .et_pb_column_1_4,.r-nacc-4 .et_pb_column_1_4{float:right}.b-sacc{display:inline-block;float:left;width:20%;padding:10px 5px;position:relative}.b-sacc:hover{z-index:1}.b-sacc .et_pb_main_blurb_image{max-width:75px;margin:0 auto 10px}.b-sacc .et_pb_blurb_description{font-size:12px;background:#ffe9ed;padding:5px;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 6px;line-height:1.5em;left:0;right:0;top:75px;margin-top:1px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-box-shadow:0 7px 18px rgba(177,83,123,0.21);box-shadow:0 2px 2px rgba(132,57,89,0.24);display:none}.b-sacc:hover .et_pb_blurb_description{display:block}.b-sacc .home_cosm_qu{padding-bottom:0;font-family:inherit;font-size:14px;line-height:1.3em;font-weight:400}.b-sacc .et_pb_blurb_description:before{content:"";position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #ffe9ed transparent;left:0;right:0;border-width:8px;height:0;width:0;margin:auto}.b-sacc strong{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#ee6fa6}.b-sacc img{background:#fcf7f9;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;border:1px solid #ee6fa6}.b-sacc:hover img{-webkit-box-shadow:0 7px 18px rgba(177,83,123,0.21);box-shadow:0 7px 18px rgba(177,83,123,0.21);background:white;border-color:transparent}@media only screen and (min-width:981px){.r-nacc-1,.r-nacc-3{padding-right:100px}.r-nacc.r-nacc-1:before,.r-nacc.r-nacc-3:before{right:16.666%}.r-nacc-2,.r-nacc-4{padding-left:100px}.r-nacc.r-nacc-2:before,.r-nacc.r-nacc-4:before{left:16.666%}}@media only screen and (min-width:1100px) and (max-width:1199px){.r-nacc-1,.r-nacc-3{padding-right:50px}.r-nacc-2,.r-nacc-4{padding-left:50px}}@media only screen and (min-width:1020px) and (max-width:1099px){.r-nacc-1,.r-nacc-3{padding-right:20px}.r-nacc-2,.r-nacc-4{padding-left:20px}.r-nacc:before{margin-right:-30px}.r-nacc.r-nacc-2:before,.r-nacc.r-nacc-4:before{margin-left:-30px}}@media only screen and (min-width:981px) and (max-width:1019px){.r-nacc-1,.r-nacc-3{padding-right:20px}.r-nacc-2,.r-nacc-4{padding-left:20px}.r-nacc:before{margin-right:-30px}.r-nacc.r-nacc-2:before,.r-nacc.r-nacc-4:before{margin-left:-30px}}@media only screen and (max-width:980px){.r-nacc .et_pb_column_1_4,.et_pb_gutters1.et_pb_row.r-nacc .et_pb_column.et_pb_column_1_4{width:100%!important;margin-bottom:20px!important}.r-nacc .et_pb_column_3_4{width:100%!important}.r-nacc:before{display:none}.b-bacc h4:before{border-color:#f3a9c9 transparent transparent transparent;left:0!important;right:0!important;top:100%;margin:auto!important}.r-nacc-2 .b-bacc h4:before{border-color:#c79f6c transparent transparent transparent}.r-nacc-4 .b-bacc h4:before{border-color:#f4957e transparent transparent transparent}.r-nacc-3 .b-bacc h4:before{border-color:#ee6fa6 transparent transparent transparent}.r-nacc-4 .b-bacc h4{font-size:22px}.b-sacc h4{font-size:13px}}@media only screen and (max-width:767px){.b-sacc{width:33.333%}.b-sacc:nth-child(4){clear:left;margin-left:16.666%}}@media only screen and (max-width:479px){.b-sacc .et_pb_main_blurb_image{max-width:60px}.b-sacc{padding:10px 1px}.b-sacc .et_pb_blurb_description{font-size:10px;margin-top:-13px;margin-left:-10px;margin-right:-10px;padding:8px 3px}.b-sacc h4{font-size:10px;font-weight:500}}body .product-carousel-dony a.added_to_cart.wc-forward,body .dipl_woo_products_carousel a.added_to_cart.wc-forward,body .dipl_single_woo_product_add_to_cart a.added_to_cart{background-color:#ffffff!important;background-image:none!important;color:#555555!important;border:1px solid #e0e0e0!important;border-radius:4px!important;display:block!important;width:100%!important;text-align:center!important;padding:8px 12px!important;font-size:12px!important;text-decoration:none!important;margin-top:6px!important;box-sizing:border-box!important;box-shadow:none!important;-webkit-appearance:none!important}.dh-ed-hero{background:#fae1ec!important;padding:0 0 4px!important}.dh-ed-slider,.dh-ed-slider .et_pb_slides,.dh-ed-slider .et_pb_slide{background:transparent!important;background-image:none!important}.dh-ed-slider{position:relative;padding-bottom:78px!important;overflow:hidden}.dh-ed-slider .et_pb_slide{padding:22px 16px 6px!important;height:auto!important;min-height:0!important}.dh-ed-slider .et_pb_slides{display:grid!important;height:auto!important}.dh-ed-slider .et_pb_slides>.et_pb_slide{grid-area:1/1;display:grid!important;align-items:stretch;position:relative!important;visibility:hidden}.dh-ed-slider .et_pb_slides>.et_pb_slide.et-pb-active-slide,.dh-ed-slider .et_pb_slides>.et_pb_slide.et-pb-moved-slide{visibility:visible}.dh-ed-slider .et_pb_slide .et_pb_container{width:100%!important;max-width:1200px!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:grid!important;padding:0!important}.dh-ed-slider .et_pb_slider_container_inner{display:grid!important;gap:22px;align-items:center;width:100%!important;height:100%!important;vertical-align:top}.dh-ed-slider .et_pb_slide_image{position:static!important;display:block!important;width:100%!important;margin:0!important;top:auto!important;overflow:hidden;aspect-ratio:16/10;border-radius:26px;background:#fff;box-shadow:0 18px 36px -22px rgba(58,49,52,.35);opacity:1!important;animation:none!important;transform:none!important}.dh-ed-slider .et_pb_slide_image img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;object-fit:contain;box-shadow:none!important}.dh-ed-slider .et_pb_slide_image img[src*="Social-Banner"]{object-fit:cover}.dh-ed-slider .dh-ed-price del{margin-right:10px;color:#9a8f93!important;font-size:.8em;font-weight:400;opacity:1;text-decoration:line-through}.dh-ed-slider .dh-ed-price ins{text-decoration:none;color:#333}.dh-ed-slider .dh-ed-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dh-ed-b img,.dh-ed-card img,.dh-ed-slider .et_pb_slide_image img{opacity:1!important;animation:none!important}.dh-ed-slider .et_pb_slide_description{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;text-shadow:none!important;opacity:1!important;animation:none!important;transform:none!important}.dh-ed-slider .et_pb_slide_title{margin:0!important;padding:0!important;color:#333!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(32px,7.6vw,56px)!important;font-weight:500!important;line-height:1.06!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.dh-ed-slider .et_pb_slide_title a{color:inherit!important}.dh-ed-slider .et_pb_slide_content{padding:0!important;color:#666!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:300!important;line-height:1.6!important;text-shadow:none!important}.dh-ed-slider .et_pb_slide_content p{max-width:42ch;margin:14px 0 0!important;padding:0!important}.dh-ed-slider .et_pb_slide_content p.dh-ed-price{margin:10px 0 0!important;color:#333!important;font-size:22px!important;font-weight:700!important;line-height:1.1!important}.dh-ed-slider .et_pb_slide_content p.dh-ed-price:empty{display:none}.dh-ed-slider .et_pb_button_wrapper{margin-top:22px!important;text-align:left}.dh-ed-slider .et_pb_more_button,.dh-ed-slider .et_pb_more_button:hover{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:#ee6fa6!important;color:#fff!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1!important;text-transform:none!important;transition:background-color .2s}.dh-ed-slider .et_pb_more_button:hover{background:#d95892!important}.dh-ed-slider .et_pb_more_button:after{display:none!important}.dh-ed-slider .et-pb-controllers{position:absolute!important;left:0;right:0;bottom:39px!important;display:flex;justify-content:center;gap:6px;height:auto!important;line-height:0;text-align:center}.dh-ed-slider .et-pb-controllers a{display:block;width:10px!important;height:10px!important;margin:0!important;border-radius:99px!important;background:rgba(51,51,51,.2)!important;opacity:1!important;text-indent:-9999px;overflow:hidden;transition:width .3s,background-color .3s}.dh-ed-slider .et-pb-controllers a.et-pb-active-control{width:28px!important;background:#ee6fa6!important}.dh-ed-slider .et-pb-slider-arrows a{position:absolute!important;top:auto!important;bottom:22px!important;width:44px!important;height:44px!important;margin:0!important;border:1px solid rgba(51,51,51,.16);border-radius:50%;background:#fff;color:#333!important;opacity:1!important;display:grid!important;place-items:center;font-size:0!important;line-height:1!important;transition:border-color .2s}.dh-ed-slider .et-pb-slider-arrows a:hover{border-color:#333}.dh-ed-slider .et-pb-slider-arrows a:before{font-size:24px!important;line-height:1!important;color:#333!important}.dh-ed-slider .et-pb-arrow-prev{left:calc(50% - 84px)!important;right:auto!important}.dh-ed-slider .et-pb-arrow-next{right:calc(50% - 84px)!important;left:auto!important}@media (min-width:981px){.dh-ed-slider .et_pb_slide{padding:40px max(16px,calc((100% - 1200px)/2)) 8px!important}.dh-ed-slider .et_pb_slider_container_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.dh-ed-slider .et_pb_slide_image{order:2}}.dh-ed-ben{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.et_pb_section .et_pb_row.dh-ed-ben{padding:24px 0 8px!important}.dh-ed-ben:before,.dh-ed-ben:after{display:none!important}.dh-ed-ben>.et_pb_column{width:auto!important;margin:0!important;float:none!important;display:flex;align-items:center;min-width:0}.dh-ed-b{margin:0!important;width:100%}.dh-ed-b .et_pb_blurb_content{display:flex!important;align-items:center;gap:10px;max-width:none!important;margin:0!important}.dh-ed-b .et_pb_main_blurb_image{display:grid!important;place-items:center;flex:none;width:48px!important;height:48px;margin:0!important;padding:0!important;border-radius:50%;background:#fff;box-shadow:0 8px 18px -8px rgba(233,120,170,.45)}.dh-ed-b .et_pb_main_blurb_image .et_pb_image_wrap{display:block;width:34px!important;max-width:34px!important}.dh-ed-b .et_pb_main_blurb_image img{display:block;width:34px!important;height:34px!important;object-fit:contain}.dh-ed-b .et_pb_blurb_container{display:block!important;padding:0!important;min-width:0}.dh-ed-b .et_pb_module_header{margin:0!important;padding:0!important;color:#333!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:14.5px!important;font-weight:400!important;line-height:1.3!important;overflow-wrap:break-word}@media (max-width:719px){.dh-ed-ben{gap:16px 8px}.et_pb_section .et_pb_row.dh-ed-ben{padding:24px 0 8px!important}.dh-ed-b .et_pb_blurb_content{gap:8px}.dh-ed-b .et_pb_module_header{font-size:13px!important}.dh-ed-b .et_pb_main_blurb_image{width:44px!important;height:44px}.dh-ed-b .et_pb_main_blurb_image .et_pb_image_wrap,.dh-ed-b .et_pb_main_blurb_image img{width:30px!important;max-width:30px!important;height:30px!important}}@media (max-width:899px){.et_pb_section .et_pb_row.dh-ed-ben{width:calc(100vw - 32px)!important;max-width:none!important}}@media (min-width:720px){.dh-ed-ben{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dh-ed-ben>.et_pb_column{justify-content:center;padding:6px 16px!important}.dh-ed-ben>.et_pb_column+.et_pb_column{border-left:1px solid #f0d2df}.dh-ed-b .et_pb_blurb_content{gap:12px;justify-content:center}.dh-ed-b .et_pb_module_header{font-size:15.5px!important}.dh-ed-b .et_pb_main_blurb_image{width:56px!important;height:56px}.dh-ed-b .et_pb_main_blurb_image .et_pb_image_wrap,.dh-ed-b .et_pb_main_blurb_image img{width:40px!important;max-width:40px!important;height:40px!important}}.et_pb_section.dh-ed-svc-sec .et_pb_row{width:100%!important;max-width:1180px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}.dh-ed-card .et_pb_blurb_content{height:100%}.dh-ed-card .et_pb_main_blurb_image .et_pb_image_wrap{margin:0!important}.dh-ed-card .et_pb_blurb_container{flex:1;display:flex!important;flex-direction:column}.dh-ed-card .et_pb_blurb_description{flex:1;display:flex;flex-direction:column}.dh-ed-card .et_pb_blurb_description p:first-child{flex:1}.dh-ed-svc-head{padding-bottom:0!important}.dh-ed-svc-h h2{margin:0 0 20px!important;padding:0!important;color:#3a2f33!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:600!important;line-height:1.2!important;text-align:center}.dh-ed-svc{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:0!important}.dh-ed-svc:before,.dh-ed-svc:after{display:none!important}.dh-ed-svc>.et_pb_column{width:auto!important;margin:0!important;float:none!important}.dh-ed-card{position:relative;height:100%;margin:0!important;padding:24px 22px!important;border:1px solid #f3d6e3;border-radius:18px;background:#fdf6f9;transition:transform .25s,box-shadow .25s}.dh-ed-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(217,84,143,.12)}.dh-ed-card .et_pb_blurb_content{display:flex;flex-direction:column;gap:8px;max-width:none!important;margin:0!important;text-align:left!important}.dh-ed-card .et_pb_main_blurb_image{margin:0!important;text-align:left!important}.dh-ed-card .et_pb_main_blurb_image .et_pb_image_wrap{display:block;width:28px!important;max-width:28px!important}.dh-ed-card .et_pb_main_blurb_image img{display:block;width:28px!important;height:28px!important}.dh-ed-card .et_pb_blurb_container{padding:0!important}.dh-ed-card .et_pb_module_header{margin:0!important;padding:0!important;color:#3a2f33!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}.dh-ed-card .et_pb_module_header a{color:inherit!important}.dh-ed-card .et_pb_module_header a:after{content:"";position:absolute;inset:0;z-index:1}.dh-ed-card .et_pb_blurb_description{margin-top:8px}.dh-ed-card .et_pb_blurb_description p{margin:0!important;padding:0!important;color:#6f6468!important;font-size:14px!important;line-height:1.55!important}.dh-ed-card .et_pb_blurb_description p+p{margin-top:12px!important}.dh-ed-card .et_pb_blurb_description em{font-style:normal;font-weight:700;font-size:13.5px;color:#d9548f}@media (max-width:800px){.dh-ed-svc{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px!important;-webkit-overflow-scrolling:touch}.dh-ed-svc>.et_pb_column{flex:0 0 78%;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.dh-ed-card,.dh-ed-slider .et-pb-controllers a{transition:none}}