.elementor-129 .elementor-element.elementor-element-5a3e6ad{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-129 .elementor-element.elementor-element-edcd6cc .elementor-button{background-color:#08790B;font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:500;}.elementor-129 .elementor-element.elementor-element-edcd6cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-129 .elementor-element.elementor-element-edcd6cc .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-129 .elementor-element.elementor-element-96b2ddc{--display:flex;}.elementor-129 .elementor-element.elementor-element-f13849c .elementor-button{background-color:#08790B;font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:500;}.elementor-129 .elementor-element.elementor-element-f13849c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-129 .elementor-element.elementor-element-f13849c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-129 .elementor-element.elementor-element-7f2c283{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-b5fe684{--display:flex;--justify-content:center;}.elementor-129 .elementor-element.elementor-element-b5fe684.e-con{--align-self:center;}.elementor-129 .elementor-element.elementor-element-8707b38{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-129 .elementor-element.elementor-element-8707b38:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-8707b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:#f16334;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:0 0 0 1px #f16334;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#f16334;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#f16334;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#f16334;border-color:#f16334;}.elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form, .elementor-129 .elementor-element.elementor-element-a046fd2 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#000000;}@media(max-width:770px){.elementor-129 .elementor-element.elementor-element-5a3e6ad{--width:100%;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-129 .elementor-element.elementor-element-edcd6cc{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-edcd6cc.elementor-element{--align-self:center;}.elementor-129 .elementor-element.elementor-element-edcd6cc .elementor-button{font-size:16px;}.elementor-129 .elementor-element.elementor-element-f13849c{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-f13849c.elementor-element{--align-self:center;}.elementor-129 .elementor-element.elementor-element-f13849c .elementor-button{font-size:16px;}.elementor-129 .elementor-element.elementor-element-b5fe684{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-b5fe684.e-con{--align-self:center;}.elementor-129 .elementor-element.elementor-element-8707b38{border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:771px){.elementor-129 .elementor-element.elementor-element-5a3e6ad{--width:39%;}.elementor-129 .elementor-element.elementor-element-b5fe684{--width:100%;}}/* Start custom CSS */.shake{
animation-name: shake;
animation-duration: 7s;
animation-iteration-count: infinite;
}
@keyframes shake {
 0% { transform: translateX(0) }
 25% { transform: translateX(10px) }
 50% { transform: translateX(-10px) }
 75% { transform: translateX(10px) }
 100% { transform: translateX(0) }
}



.wcf-yp-skin-classic .wcf-qty-options .wcf-qty-row {
    margin-bottom: 4px;
}
.wcf-yp-skin-classic .wcf-qty-options {
    background-color: #ffffff !important;
}
.wcf-qty-row.wcf-qty-row-4068{
    background-image: url(https://www.razanbeauty.ma/wp-content/uploads/2025/03/3.webp);
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2px !important;
    border-radius: 16px;
    border: 2px #a8a8a8 solid !important;
}

.wcf-qty-row.wcf-qty-row-3901 {
    background-image: url(https://www.razanbeauty.ma/wp-content/uploads/2025/03/1.webp);
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2px !important;
    border-radius: 16px;
    border: 2px #a8a8a8 solid !important;
}

.wcf-qty-row.wcf-qty-row-3902 {
    background-image: url(https://www.razanbeauty.ma/wp-content/uploads/2025/03/2.webp);
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2px !important;
    border-radius: 16px;
    border: 2px #a8a8a8 solid !important;
}

.wcf-embed-checkout-form .wcf-bump-order-wrap.wcf-before-checkout .wcf-bump-order-field-wrap input[type="checkbox"], .wcf-embed-checkout-form .wcf-bump-order-wrap.wcf-after-customer .wcf-bump-order-field-wrap input[type="checkbox"], .wcf-embed-checkout-form .wcf-bump-order-wrap.wcf-after-order .wcf-bump-order-field-wrap input[type="checkbox"], .wcf-embed-checkout-form .wcf-product-option-wrap .wcf-qty-row div [type="checkbox"], .wcf-embed-checkout-form .wcf-product-option-wrap .wcf-qty-row input[type="radio"] {
    border: 1px solid #b4b9be00!important;
    background: #ffffff00!important;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: 0.05s border-color ease-in-out;
}

.wcf-embed-checkout-form .wcf-product-option-wrap .wcf-qty-row input[type="radio"]:checked::before {
    height: 49px !important;
    content: "✔" !important;
    font-size: 40px !important;
    color: #33972f;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    text-indent: revert-layer !important;
    background-color: #ff000000 !important;
}

.wcf-qty-options .wcf-display-attributes, .wcf-qty-options .wcf-display-subscription-details {
 
    color: #7b102900!important;
}
span.woocommerce-Price-amount.amount {
    color: #ff000000!important;
}/* End custom CSS */