.beautycorner-content{--theme-block-width:var(--theme-container-width);--theme-block-max-width:var(--theme-normal-container-max-width,1290px)}.beautycorner-content>*{margin-inline:auto;max-width:var(--theme-normal-container-max-width,1290px);width:var(--theme-container-width)}.beautycorner-content>.alignwide{max-width:calc(var(--theme-normal-container-max-width, 1290px) + var(--theme-wide-offset, 130px)*2);width:auto}.beautycorner-content>.alignfull{max-width:none;width:auto}[class*=wp-block-beautycorner-blocks-]{--has-theme-content-spacing:0}:is(.is-layout-flow,.is-layout-constrained)>[class*=wp-block-beautycorner-blocks-]{-webkit-margin-after:0;margin-block-end:0}[data-vertical-spacing*=top]:has(.entry-content>[class*=wp-block-beautycorner-blocks-]:first-child){padding-top:0}[data-vertical-spacing*=bottom]:has(.entry-content>[class*=wp-block-beautycorner-blocks-]:last-child){padding-bottom:0}.hero-section[data-type=type-2] .ct-breadcrumbs [class*=ct-separator]{opacity:.65}.hero-section[data-type=type-2] .ct-breadcrumbs a{text-decoration:none}.hero-section[data-type=type-2] .page-title{margin:0}@media(max-width:767px){.hero-section[data-type=type-2] .ct-breadcrumbs{line-height:1.6}}.widget_beautycorner_contact_widget .widget-title,.widget_beautycorner_menu_widget .widget-title{border-bottom:1px solid #c40075;color:#c40075;margin-bottom:25px;padding-bottom:12px}.beautycorner-about__logo-link{display:block;margin-bottom:25px}.beautycorner-about__logo{display:block;height:auto;max-width:250px;width:100%}.beautycorner-about__desc{color:#3f0928;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:25px}.beautycorner-about__desc p{margin:0}.beautycorner-about__desc em,.beautycorner-about__desc i{font-style:italic;font-weight:600}.beautycorner-about__socials{display:flex;gap:15px}.beautycorner-about__social-link{color:#c40075;display:inline-flex;text-decoration:none;transition:color .3s ease,transform .3s ease}.beautycorner-about__social-link svg{fill:currentColor;height:25px;width:25px}@media(hover:hover)and (pointer:fine){.beautycorner-about__social-link:hover{color:#7b0046;transform:translateY(-1px)}}.beautycorner-menu-widget__list{list-style:none;margin:0;padding:0}.beautycorner-menu-widget__list li{margin-bottom:10px}.beautycorner-menu-widget__list li:last-child{margin-bottom:0}.beautycorner-menu-widget__list a{color:#3f0928;font-size:15px;text-decoration:none;transition:color .2s ease}.beautycorner-menu-widget__list .current-menu-item>a,.beautycorner-menu-widget__list a:active,.beautycorner-menu-widget__list a:focus{color:#c40075}@media(hover:hover)and (pointer:fine){.beautycorner-menu-widget__list a:hover{color:#c40075}}.beautycorner-contact{color:#3f0928;font-size:15px;line-height:1.5}.beautycorner-contact__email,.beautycorner-contact__phone{margin:0 0 10px}.beautycorner-contact__email a{overflow-wrap:anywhere}.beautycorner-contact__phone{display:flex;flex-wrap:wrap;gap:0 6px}.beautycorner-contact__phone a{white-space:nowrap}.beautycorner-contact__phone-label{font-weight:400}.beautycorner-contact a{color:#3f0928;text-decoration:none;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.beautycorner-contact a:hover{color:#c40075}}.beautycorner-contact__divider{border:0;border-top:1px solid #bca9b4;margin:20px 0}.beautycorner-contact__address{font-style:normal;margin:0 0 15px}.beautycorner-contact__address:last-child{margin-bottom:0}.beautycorner-dev{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;line-height:1.2}.beautycorner-dev__icon{align-items:center;display:inline-flex}.beautycorner-dev__icon svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.5;width:20px}.beautycorner-dev__link{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease}@media(hover:hover)and (pointer:fine){.beautycorner-dev__link:hover{color:#f0ecf0}}@media(max-width:560px){.beautycorner-dev{flex-wrap:wrap;justify-content:center}}.single-product{--theme-link-initial-color:#c40075;--theme-link-hover-color:#9e005d;--theme-button-background-initial-color:#c40075;--theme-button-background-hover-color:#9e005d}.single-product .ct-product-gallery-container{position:relative}.single-product .bc-gift-card-badge{background:#c40075;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:600;left:.75rem;letter-spacing:.06em;line-height:1;padding:.3125rem .625rem;pointer-events:none;position:absolute;text-transform:uppercase;top:.75rem;z-index:2}.single-product .ywgc_choose_design_title,.single-product .ywgc_delivery_info_title,.single-product .ywgc_select_amount_title{color:#3f0928;font-size:1.25rem;font-weight:600;margin:1.75rem 0 .875rem}.single-product .gift-cards-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:.625rem}.single-product .gift-cards-list .ywgc_select_amount_title{flex-basis:100%;margin-bottom:0}.single-product button.ywgc-amount-buttons{background:#fff;border:.5px solid #bca9b4;border-radius:5px;box-shadow:none;color:#3f0928;font-size:.9375rem;font-weight:600;height:auto;line-height:1;margin:0;max-width:none;min-width:6.5625rem;padding:.75rem 1.25rem;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap;width:auto}.single-product button.ywgc-amount-buttons:focus-visible,.single-product button.ywgc-amount-buttons:hover{background:rgb(188 169 180 / .08);border-color:#9b7e8f;color:#3f0928}.single-product button.ywgc-amount-buttons.selected_button{background:linear-gradient(270deg,#c40075,#9e005d 50%,#7b0046);border-color:#fff0;color:#fff}.single-product button.ywgc-manual-amount-container{overflow:hidden;padding:0}.single-product button.ywgc-manual-amount-container #ywgc-manual-amount-div-wrapper{align-items:center;display:flex;gap:.375rem;height:100%}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol{color:#3f0928;flex-shrink:0;font-size:.9375rem;font-weight:600;line-height:1;position:static}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left{padding-left:1.25rem}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.right{padding-right:1.25rem}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.ywgc-hidden{display:none}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount{background:#fff0;border:0;border-radius:0;color:#3f0928;font-size:.9375rem;font-weight:600;height:100%;margin:0;min-width:0;padding:.75rem 1rem;text-align:left;width:9.5rem}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount:focus{outline:none}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount::-webkit-input-placeholder{color:#9a8a93;opacity:1}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount::-moz-placeholder{color:#9a8a93;opacity:1}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount::placeholder{color:#9a8a93;opacity:1}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount:focus::-webkit-input-placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount:focus::-moz-placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount:focus::placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left:not(.ywgc-hidden)~input#ywgc-manual-amount{padding-left:0;width:5.5rem}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left:not(.ywgc-hidden)~input#ywgc-manual-amount::-webkit-input-placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left:not(.ywgc-hidden)~input#ywgc-manual-amount::-moz-placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left:not(.ywgc-hidden)~input#ywgc-manual-amount::placeholder{color:#fff0}.single-product button.ywgc-manual-amount-container.selected_button .ywgc-manual-currency-symbol,.single-product button.ywgc-manual-amount-container.selected_button input#ywgc-manual-amount{color:#fff}.single-product button.ywgc-manual-amount-container.selected_button input#ywgc-manual-amount::-webkit-input-placeholder{color:hsl(0 0% 100% / .75)}.single-product button.ywgc-manual-amount-container.selected_button input#ywgc-manual-amount::-moz-placeholder{color:hsl(0 0% 100% / .75)}.single-product button.ywgc-manual-amount-container.selected_button input#ywgc-manual-amount::placeholder{color:hsl(0 0% 100% / .75)}@media(max-width:480px){.single-product button.ywgc-manual-amount-container{width:100%}.single-product button.ywgc-manual-amount-container input#ywgc-manual-amount{flex:1;width:auto}}.single-product .gift-cards_form .gift-card-content-editor.step-content input,.single-product .gift-cards_form .gift-card-content-editor.step-content textarea{margin:0}.single-product .gift-cards_form .ywgc-choose-design-preview{margin-bottom:1rem}.single-product .gift-card-content-editor.step-content:after{clear:both;content:"";display:block}.single-product .gift-card-content-editor.step-content .ywgc-recipient-sender-container,.single-product .gift-card-content-editor.step-content .ywgc-single-recipient{display:flex;gap:.75rem}@media(max-width:767px){.single-product .gift-card-content-editor.step-content .ywgc-recipient-sender-container,.single-product .gift-card-content-editor.step-content .ywgc-single-recipient{flex-direction:column;gap:0}}.single-product .gift-card-content-editor.step-content .ywgc-label-above-input,.single-product .gift-card-content-editor.step-content .ywgc-message,.single-product .gift-card-content-editor.step-content .ywgc-recipient-email,.single-product .gift-card-content-editor.step-content .ywgc-recipient-name,.single-product .gift-card-content-editor.step-content .ywgc-sender-name{flex:1;float:none;margin:0 0 1rem;width:100%}.single-product .gift-card-content-editor.step-content label{color:#3f0928;display:block;font-size:.9375rem;font-weight:600;margin:0 0 .375rem}.single-product .gift-card-content-editor.step-content input,.single-product .gift-card-content-editor.step-content textarea{background:#fff;border:1px solid #e1cbd9;border-radius:5px;color:#3f0928;padding:.75rem 1rem;width:100%}.single-product .gift-card-content-editor.step-content input:focus,.single-product .gift-card-content-editor.step-content textarea:focus{border-color:#c40075;outline:none}.single-product .ywgc-message textarea{min-height:8rem}.single-product .virtual .ywgc-main-form-preview-container,.single-product .ywgc-main-form-preview-container{min-height:0}.single-product .ywgc-main-form-preview-container:not(:has(*)){display:none}.single-product .ywgc-main-form-preview-container{background:#fff;border:1px solid #e1cbd9;border-radius:10px;margin-top:1rem;padding:1.25rem}.single-product .ywgc-main-form-preview-container>hr{display:none}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-title-container{align-items:baseline;border-bottom:1px solid #e1cbd9;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-product-title{color:#3f0928;font-weight:600}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-amount{color:#c40075;font-weight:700}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-from-to-container,.single-product .ywgc-main-form-preview-container .ywgc-form-preview-title{color:#3f0928;font-size:.9375rem}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-title{font-weight:600}.single-product .ywgc-main-form-preview-container .ywgc-form-preview-from-content,.single-product .ywgc-main-form-preview-container .ywgc-form-preview-message,.single-product .ywgc-main-form-preview-container .ywgc-form-preview-to-content{color:#3f0928;font-size:.9375rem}.single-product .gift_card_template_button{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.single-product .gift_card_template_button .single_add_to_cart_button{align-items:center;background:linear-gradient(270deg,#c40075,#9e005d 50%,#7b0046);border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;height:45px;justify-content:center;min-width:14.6875rem;padding:0 1.75rem;transition:filter .2s ease}.single-product .gift_card_template_button .single_add_to_cart_button:focus-visible,.single-product .gift_card_template_button .single_add_to_cart_button:hover{color:#fff;filter:brightness(1.06)}@media(max-width:480px){.single-product .gift_card_template_button .single_add_to_cart_button{flex:1;min-width:0}}.single-product .woocommerce-tabs ul.tabs li a{color:#9a8a93}.single-product .woocommerce-tabs ul.tabs li a:hover,.single-product .woocommerce-tabs ul.tabs li.active a{color:#c40075}.single-product ul.products h2.woocommerce-loop-product__title a{color:#3f0928;font-weight:600}.single-product ul.products h2.woocommerce-loop-product__title a:hover{color:#c40075}.single-product ul.products .price{color:#c40075;font-weight:600}.single-product ul.products .entry-meta .meta-categories{display:none}.single-product ul.products .ct-woo-card-actions .button{align-items:center;background:#fff0;border:.5px solid #bca9b4;border-radius:5px;color:#3f0928;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1;padding:.625rem 1.25rem;transition:border-color .2s ease,background .2s ease}.single-product ul.products .ct-woo-card-actions .button:focus-visible,.single-product ul.products .ct-woo-card-actions .button:hover{background:rgb(188 169 180 / .08);border-color:#9b7e8f;color:#3f0928}.cart_totals .woocommerce-Price-amount,.woocommerce-cart-form .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .woocommerce-Price-amount{color:#c40075}.ywgc-shortcode-form.form-check-gift-card-balance{background:#fff;border:1px solid rgb(188 169 180 / .35);border-radius:.625rem;box-shadow:5px 10px 18px 0 rgb(0 0 0 / .04);margin:1rem auto 2rem;max-width:40rem;padding:2.25rem 2.5rem 2.5rem}.ywgc-shortcode-form.form-check-gift-card-balance .ywgc-shortcode-form-title{color:#3f0928;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.ywgc-shortcode-form.form-check-gift-card-balance .ywgc-shortcode-form-label{color:#3f0928;display:block;font-size:.9375rem;font-weight:600;margin-bottom:.375rem}.ywgc-shortcode-form.form-check-gift-card-balance .yith-plugin-fw-text-field-wrapper{display:block}.ywgc-shortcode-form.form-check-gift-card-balance input.ywgc-shortcode-text-input{background:#fff;border:1px solid #e1cbd9;border-radius:5px;color:#3f0928;padding:.75rem 1rem;width:100%}.ywgc-shortcode-form.form-check-gift-card-balance input.ywgc-shortcode-text-input:focus{border-color:#c40075;outline:none}.ywgc-shortcode-form.form-check-gift-card-balance button.ywgc-shortcode-submit-button{background:linear-gradient(270deg,#c40075,#9e005d 50%,#7b0046);border:0;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:.9375rem;font-weight:600;height:45px;margin:1rem auto 0;min-width:14.6875rem;padding:0 1.5rem;transition:opacity .2s ease}.ywgc-shortcode-form.form-check-gift-card-balance button.ywgc-shortcode-submit-button:focus-visible,.ywgc-shortcode-form.form-check-gift-card-balance button.ywgc-shortcode-submit-button:hover{color:#fff;opacity:.9}.ywgc-shortcode-form.form-check-gift-card-balance .ywgc-shortcode-message{display:block;text-align:center}.ywgc-shortcode-form.form-check-gift-card-balance .ywgc-shortcode-message .ywgc-check-code-gift-card-balance{background-color:#faeaf3!important;border-left:2px solid #c40075;border-radius:0 5px 5px 0;color:#3f0928;margin:1rem auto 0!important;padding:.75rem 1rem!important;width:auto!important}.bc-termin-cta{align-items:center;background:linear-gradient(135deg,#c40075,#9e005d 50%,#7b0046);border-radius:50%;box-shadow:0 4px 12px rgb(63 9 40 / .35);display:inline-flex;height:3.125rem;justify-content:center;position:fixed;right:calc(var(--theme-frame-size, 0px) + var(--back-top-side-offset, 25px));top:calc(50% - 1.5625rem);transition:opacity .25s ease,transform .25s ease;width:3.125rem;z-index:110}.bc-termin-cta:hover{opacity:.88;transform:scale(1.06)}.bc-termin-cta:focus-visible{outline:2px solid #fce4ec;outline-offset:3px}.bc-termin-cta:active{opacity:1;transform:scale(1)}.bc-termin-cta svg{flex-shrink:0;height:1.5rem;width:1.5rem}@media(max-width:767px){.bc-termin-cta{bottom:calc(var(--theme-frame-size, 0px) + var(--back-top-bottom-offset, 25px));top:auto}}