.dgwt-wcas-search-input{background-color:#f2f2f2!important;font-size:15px!important;font-family:'VAG Rounded Std',sans-serif!important;letter-spacing:1px!important}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{border-top:1px solid #ddd!important;margin-top:5px!important}.dgwt-wcas-pd-addtc-form{justify-content:flex-start!important}.dgwt-wcas-pd-addtc-form .quantity{display:none!important;visibility:hidden!important}.dgwt-wcas-pd-addtc-form .add_to_cart_button{background-color:#FDD80E!important;color:#000000!important;border:1px solid #f9b006!important;border-bottom:2px solid #f9b006!important;border-radius:20px!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;text-shadow:1px 1px 4px #fff!important}@media (min-width:1024px){.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp{border-radius:20px!important}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-radius:0 20px 20px 0!important}}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:20px!important}.dgwt-wcas-details-post-title{font-size:18px!important}.dgwt-wcas-details-post-title,.dgwt-wcas-details-product-title{text-decoration:none!important;font-weight:700!important}.dgwt-wcas-details-product-sku{display:none!important;visibility:hidden!important}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{font-weight:700!important;margin-bottom:5px!important;text-decoration:none!important}.dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{font-size:16px!important;text-decoration:none!important}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{margin-top:5px!important;font-size:13px!important}.e-off-canvas__content .dgwt-wcas-sf-wrapp{padding:10px 0!important}.e-off-canvas__content .dgwt-wcas-search-submit{left:14px!important}.load-more-button{text-transform:uppercase!important;font-weight:700!important}.woocommerce .woocommerce-breadcrumb{margin:0!important}.wpc-instead-of-posts-found{display:none;visibility:hidden}.wpc-filters-scroll-container .wpc-filters-widget-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:15px}@media (max-width:767px){.wpc-filters-scroll-container .wpc-filters-widget-wrapper{flex-direction:column;align-items:flex-start;gap:15px}.wpc-filters-widget-content{margin-top:15px!important}}.wpc-filters-ul-list{padding:0 0 10px 0!important;row-gap:10px}.wpc-filters-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0!important;padding:30px;border:1px solid #2c2d33;margin-top:0;border-radius:20px;width:100%}.wpc-filter-title{font-weight:700;font-size:18px}.wpc-term-item{margin-bottom:0!important}.wpc-term-item .wpc-filter-label-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;padding:5px 15px!important;border-radius:20px!important}.wpc-term-item label{border-radius:20px!important}.wpc-term-item a{font-size:14px}.wpc-term-item .wpc-filter-link{font-size:16px!important;font-weight:600!important;margin-right:0!important}.wpc-term-item .wpc-term-count{font-size:12px!important}.wpc-term-item.wpc-term-selected .wpc-term-count{color:#fff;opacity:1!important}a.wpc-open-close-filters-button{margin:0!important;padding:8px 20px!important;border-radius:20px!important}img.tp-image-hover{border-radius:30px!important;padding:15px}.loop-product-usps{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;font-size:14px;margin-top:10px;opacity:.8;transition:all 0.3s ease}.loop-product-usps span{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.loop-product-usps span img{margin:0!important}.loop-product-usps:hover{opacity:1;transition:all 0.3s ease}@media (max-width:767px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)!important}}.topbar-swiper-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;max-width:300px}.topbar-swiper-item{font-size:14px}.woocommerce-product-gallery ol{display:flex;justify-content:flex-start;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.woocommerce-product-gallery ol::-webkit-scrollbar{display:none!important}body.single-product .price{margin-block-end:0!important}.woocommerce ul.products li.product .price{margin:10px 0 0 0!important}.wholesale_price_container ins{text-decoration:none!important}span.wholesale_price_container{display:inline-block!important}.wholesale_price_title{font-weight:700!important}.single-product del.original-computed-price{font-size:18px}.elementor-menu-cart__product-price del.original-computed-price{font-size:14px!important}.original-computed-price{display:block!important}.product-price .wwpp-minimum-requirements{margin:0 5px 0 0!important;float:left!important}.vat-description{font-size:13px;color:#666;margin-top:5px}.short-desc-wrapper{position:relative;display:block;max-width:100%}.short-desc-wrapper .short-desc-full{display:none}.short-desc-wrapper .toggle-readmore{display:none}.short-desc-wrapper .readmore-link{color:#666;font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;cursor:pointer;display:inline-block;margin-left:5px;transition:all 0.3s ease}.short-desc-wrapper .readmore-link:hover{color:#000;transition:all 0.3s ease}.toggle-readmore:checked~.text-preview,.short-desc-wrapper .toggle-readmore:checked~.short-desc-preview{display:none}.toggle-readmore:checked~.text-full,.short-desc-wrapper .toggle-readmore:checked~.short-desc-full{display:block}.product-quick-navigation{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px}.product-quick-navigation::-webkit-scrollbar{display:none}.product-quick-navigation-item{font-size:13px;padding:2px 10px;border-radius:20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;white-space:nowrap;flex:0 0 auto}.product-quick-navigation-item:hover,.product-quick-navigation-item:focus{transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.product-quick-navigation-item a{text-decoration:none!important;text-transform:uppercase}.product-quick-navigation-item.active a{font-weight:700!important}.product-quick-navigation-item.category-link{font-weight:700}.product-quick-navigation-item.product-link{font-weight:500}.product-intensity-meter-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%}.product-intensity-meter{display:flex;flex-direction:row;align-items:center;justify-content:start;width:100%;height:24px;background-color:#d4d8e1;border-radius:20px;padding:0 2px}.product-intensity-bar{background:url(/wp-content/uploads/Happy-Caps-Gradient-Super-HR-scaled.jpg);background-size:cover;height:20px;width:100%;border-radius:20px;display:flex;align-items:center;justify-content:center}.product-intensity-value-text{font-size:10px;font-weight:400;text-transform:uppercase;text-align:center}.product-intensity-value-text.max-intensity{font-weight:700!important}.product-intensity-min-label{font-size:10px;font-weight:400;color:#fff;text-transform:uppercase}.product-intensity-min-label img{width:20px!important;height:20px!important;margin:0!important}.product-intensity-max-label{font-size:10px;font-weight:400;color:#fff;text-transform:uppercase}.product-intensity-max-label img{width:20px!important;height:20px!important;margin:0!important}.product-emotions-meter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:10px 0}.product-emotions-meter-item{display:flex;flex-direction:column;align-items:center;gap:0;flex-basis:110px;background-color:#f5f5f5;padding:10px;border-radius:20px;cursor:pointer;transition:all 0.3s ease}.product-emotions-meter-item.high-score{background:url(/wp-content/uploads/Happy-Caps-Gradient-Super-HR-scaled.jpg) no-repeat center center;background-size:cover;border:1px solid #c9c9c9}@media (max-width:767px){.product-emotions-meter-item{flex-basis:100px}}.product-emotions-meter-item:hover,.product-emotions-meter-item:focus{background-color:#ececec;transition:all 0.3s ease}.product-emotions-meter-item-info{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:14px}.product-emotions-meter-item-value{font-weight:600}.product-emotions-meter-item-value.high-score{font-weight:700!important}.product-emotions-meter-item-value-max{font-size:12px}.product-emotions-meter-item-label{font-size:12px;font-weight:700;text-transform:uppercase}.product-why-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}@media (max-width:767px){.product-why-list{flex-direction:column;flex-wrap:wrap}}.product-why-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:url(/wp-content/uploads/Happy-Caps-Gradient-Super-HR-scaled.jpg) no-repeat center center;background-size:cover;padding:30px;border-radius:20px;width:100%;max-width:350px;height:100%;min-height:200px;box-shadow:0 0 20px rgb(0 0 0 / 25%);-webkit-box-shadow:0 0 20px rgb(0 0 0 / 25%)}@media (max-width:767px){.product-why-list-item{flex-basis:250px}}.product-why-list-item-title{text-align:center;font-size:20px;font-weight:700}.product-why-list-item-description{text-align:center;font-size:13px;font-weight:400}.product-contents-badge{font-size:13px;color:#666}.product-no-variants{display:flex;flex-direction:row;align-items:center;justify-content:center;width:98px;height:25px;margin:10px auto;padding:10px;font-size:13px;font-weight:600;text-align:center;opacity:.7}.product-no-variants:hover{opacity:1}.single-product .product-no-variants{margin:10px 0}.products .product-no-variants{margin:10px auto!important}.product-variants{margin:10px 0;width:auto}.product-variants-heading{font-size:13px;font-weight:700;margin:0 0 5px 0}.products .product-variants-heading{text-align:center!important}.single-product .product-variants-heading{text-align:left}.product-variants-list{display:flex;flex-direction:row;align-items:center;gap:10px}.products .product-variants-list{justify-content:center!important}.single-product .product-variants-list{justify-content:flex-start}.product-variant{display:flex;flex-direction:row;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;border:1px solid #222;padding:10px}.product-variant-inner{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;height:100%}.product-variant a,.product-variant-inline a{font-size:13px;text-decoration:none!important}.product-variant a:hover,.product-variant a:focus,.product-variant-inline a:hover,.product-variant-inline a:focus{font-weight:700}.product-variant img{width:20px!important;height:20px!important;margin:0!important}.product-variant-inline img{width:15px!important;height:15px!important;margin:0!important}.product-variants-inline{display:flex;flex-direction:row;align-items:center;gap:10px;margin:10px auto}.product-variants-inline-heading{font-size:13px;font-weight:700}.product-variant-inline>a{display:flex;flex-direction:row;align-items:center;gap:5px}.product-variant-inline img{width:15px!important;height:15px!important;margin:0!important}.product-variant-inline-label{font-size:13px;font-weight:500}.elementor-add-to-cart .stock{display:none;visibility:hidden}.stock{font-size:15px!important;font-weight:700!important;margin:0!important;text-align:right}.stock.in-stock{color:#000!important}.stock.out-of-stock{color:#f00!important}.stock.available-on-backorder{color:#f00!important}@media (max-width:767px){.stock{text-align:left!important}}.e-atc-qty-button-holder{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}@media (max-width:767px){.e-atc-qty-button-holder{flex-wrap:wrap!important}.added_to_cart{font-size:18px!important}}div.quantity{display:flex;flex-direction:row;align-items:center;gap:15px}.single-product input.qty{height:auto!important;width:5em!important}button.quantity-button{display:flex;align-items:center;justify-content:center;background-color:#f2f2f2!important;color:#000!important;border:none!important;padding:5px!important;margin:0!important;border-radius:5px!important;transition:all 0.3s ease!important}button.quantity-button:hover,button.quantity-button:focus{background-color:#d6d6d6!important;transition:all 0.3s ease!important}button.quantity-button img{max-width:12px;max-height:12px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled{background-color:#000!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:after{content:''!important}.product-add-to-cart-usp{display:flex;flex-direction:row;align-items:center;gap:15px}@media (max-width:767px){.product-add-to-cart-usp{flex-direction:column;align-items:flex-start;gap:5px}}.product-add-to-cart-usp-item{display:flex;flex-direction:row;align-items:center;font-size:14px}.product-add-to-cart-usp-item a{text-decoration:none!important}.product-add-to-cart-usp-item a:hover{text-decoration:underline!important}#product-experience-accordion img{border-radius:20px!important;margin-bottom:15px!important}.product-ingredients-swiper-container .swiper-button-next:after,.swiper-button-prev:after{font-size:14px!important}.product-ingredients-swiper-container{position:relative}.product-ingredients-swiper-item{display:flex;flex-direction:column;align-items:start;gap:5px;background:url(/wp-content/uploads/Happy-Caps-Gradient-Super-HR-scaled.jpg) no-repeat center center;background-size:cover;padding:30px 45px;border-radius:20px;transition:all 0.3s ease;height:100%;min-height:200px;width:100%}.product-ingredients-swiper-item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%}.product-ingredients-swiper-item-heading{display:flex;flex-direction:row;align-items:center;gap:15px;font-size:16px;font-weight:700}.product-ingredients-swiper-item-name-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-ingredients-swiper-item-name{font-size:16px;font-weight:700}.product-ingredients-swiper-item-label{font-size:13px;font-style:italic;font-weight:400;padding-left:5px}.product-ingredients-swiper-item-amount{font-size:14px;font-weight:400}.product-ingredients-swiper-item-description{flex-grow:1;font-size:14px;margin:10px 0}.product-ingredients-swiper-item-link{align-self:flex-start;margin-top:auto}.product-ingredients-swiper-item-link a{font-size:14px;font-weight:600;text-decoration:none}.product-ingredients-table{border:1px solid #ddd;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;max-height:620px;overflow-y:auto}@media (max-width:767px){.product-ingredients-table{max-height:none!important}}.product-ingredients-table-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;row-gap:15px;column-gap:30px;width:100%}.product-ingredients-table-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:30px;width:100%}.product-ingredients-table-section .product-ingredients-table-row{flex-basis:350px}@media (max-width:767px){.product-ingredients-table-row{align-items:flex-start;flex-basis:100%}}.product-ingredients-table-cell{font-size:13px;font-weight:400}.product-ingredients-category{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:17px;font-weight:700;width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:10px}.product-ingredient-category-icon{width:13px!important;height:13px!important}.product-ingredient-name{font-size:13px;font-weight:700}.product-ingredient-description{font-size:12px;font-weight:400;color:#666}.product-ingredient-amount{font-size:12px;min-width:20px}@media (max-width:767px){.product-ingredient-amount{min-width:100px;text-align:right}}.swiper-button-next,.swiper-button-prev{color:#222}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}@media (max-width:767px){.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:20px!important;border:none!important;background-color:#fafafa;color:#000!important;font-family:'Cairo',sans-serif!important;margin:0 0 15px 0!important}.woocommerce-message{background-color:#C5FFE2!important}.woocommerce-error{background-color:#ffe5e8!important}.woocommerce-info{background-color:#d3f7ff!important}.woocommerce-message::before{color:#00D26A!important}.woocommerce-info .wc-forward,.woocommerce-message .wc-forward{background-color:#000!important;color:#fff!important;border-radius:20px!important}.elementor-menu-cart__product-price br,form.woocommerce-cart-form td.product-price br{display:none!important;visibility:hidden!important}form.woocommerce-cart-form .actions button[name="update_cart"]{float:right!important}.cart-collaterals .checkout-button{width:100%!important;font-size:20px!important;text-shadow:1px 1px 4px #fff}.woocommerce-cart-form #coupon_code{padding:13px;border:1px solid #c9c9c9;border-radius:20px}.woocommerce-cart-form .quantity input.qty{text-align:center!important}@media (max-width:992px){td.product-thumbnail{display:block!important}td.product-thumbnail::before{content:""!important}tr.woocommerce-cart-form__cart-item{padding:0!important}}@media (max-width:767px){td.product-remove{padding:0!important}.woocommerce a.remove{font-size:28px!important}td.product-thumbnail a img{width:100%!important}.woocommerce-cart-form .quantity{justify-content:flex-end}}.return-to-shop .wc-backward{font-size:20px!important;font-weight:700!important;border-radius:40px!important;padding:15px 25px!important;background-color:#000!important;color:#fff!important}.cart-free-shipping-notification{border:none!important;border-radius:20px!important;padding:1em 1.5em}.cart-free-shipping-notification-item{font-size:15px}.cart-free-shipping-notification--eligible{background-color:#C5FFE2!important}#place_order,.single_add_to_cart_button,.add_to_cart_button,.checkout-button,.elementor-button--checkout{text-shadow:1px 1px 4px #fff!important}#place_order{border-radius:40px!important;color:#000!important}.elementor-button--view-cart,.elementor-button--checkout,{border-radius:40px!important}#order_review #place_order{font-size:20px!important;padding:15px 25px!important}.woocommerce-checkout button#place_order{margin-top:15px}.woocommerce-checkout .form-row{margin:0 0 15px 0!important}.woocommerce-checkout label[for="billing_country"]{margin-top:15px}@media (max-width:767px){#ship-to-different-address{float:unset!important;font-size:18px!important}#ship-to-different-address span{font-weight:600!important}.woocommerce-checkout .shipping_address{margin-top:30px!important}}#free_gift_review_field{background-color:#C5FFE2;padding:15px!important;border-radius:20px}.woocommerce-checkout #payment{background-color:unset!important;border-radius:20px!important}.shop_table th,.shop_table td{color:#000!important}.woocommerce-order-received .woocommerce ul.order_details{margin:30px 0;padding:15px;background-color:#f2f2f2;border-radius:20px;color:#000}.woocommerce-order-received .woocommerce .shop_table{border:1px solid #ddd!important;border-radius:20px!important;padding:30px}.woocommerce-order-received .woocommerce .shop_table th{font-weight:700!important;color:#000!important;font-size:14px!important}.woocommerce-order-received .woocommerce .shop_table td{font-weight:600!important;color:#000!important;font-size:14px!important}.woocommerce-order-received .woocommerce address{height:auto!important;padding:30px;border-radius:20px;border:1px solid #ddd!important}@media (max-width:992px){.woocommerce-order-received h1{margin-top:30px}}@media (max-width:767px){.woocommerce-order-received .woocommerce ul.order_details{display:flex;flex-direction:column;gap:15px}.woocommerce ul.order_details li{border:none!important}.woocommerce-order-received .addresses .woocommerce-column--shipping-address{margin-top:30px}}.woocommerce-table.custom-fields{margin-top:15px!important}.order-received-account-created{padding:15px;border-radius:20px;border:1px solid #FEF9EE;color:#000;background-color:#FEF9EE}.emotion-ingredients{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;width:100%}.emotion-ingredients-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:5px;padding:30px;border-radius:20px;background-position:center;background-size:cover;background-repeat:no-repeat;height:300px}.emotion-ingredients-item-name{font-size:20px;font-weight:700}.emotion-ingredients-item-description{font-size:15px;font-weight:400;text-align:center}.emotion-ingredients-item-link{font-size:18px!important;font-weight:700!important;margin-top:15px!important}@media (max-width:767px){.emotion-ingredients{flex-direction:column}.emotion-ingredients-item{padding:15px}}.shop-promotion{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:15px;width:100%}@media (max-width:992px){.shop-promotion{flex-direction:column;gap:15px}}.shop-promotion-fallback-message{text-align:center;font-size:14px;max-width:40vw;margin:0 auto}@media (max-width:992px){.shop-promotion-fallback-message{max-width:100%}}.shop-promotion-banner{flex-basis:40%}.shop-promotion-banner img,.shop-promotion-banner video{width:100%!important;height:100%!important;max-height:450px!important;object-fit:cover!important;border-radius:20px!important}.shop-promotion-details-container{flex-basis:60%;display:flex;justify-content:space-between;align-items:center;border-radius:20px;padding:30px}@media (max-width:992px){.shop-promotion-details-container{flex-direction:column;padding:15px}}.shop-promotion-product-image{flex-basis:40%;position:relative}.shop-promotion-badge{position:absolute;top:0;left:0;background-color:#FDD80E;border:1px solid #000;border-bottom:2px solid #000;color:#000;padding:10px;border-radius:20px;text-align:center;max-width:100px;text-shadow:1px 1px 2px #fff}.shop-promotion-badge-title{font-size:32px;font-weight:700}.shop-promotion-badge-description{font-size:14px;font-weight:700;line-height:13px}.shop-promotion-details{flex-basis:60%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:992px){.shop-promotion-details{padding:15px;gap:15px;align-items:center}}.shop-promotion-title{font-size:40px;font-weight:700;text-shadow:1px 1px 2px #000}.shop-promotion-description{font-size:20px;font-weight:700;text-shadow:1px 1px 2px #000}@media (max-width:992px){.shop-promotion-title{font-size:36px}.shop-promotion-description{font-size:18px;text-align:center}}.shop-promotion-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px;margin-top:30px}@media (max-width:992px){.shop-promotion-footer{margin-top:15px;flex-wrap:wrap;justify-content:center;align-items:center}}.shop-promotion-coupon{text-shadow:1px 1px 4px #000;padding:5px 15px;border-radius:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.shop-promotion-coupon-label{font-size:24px}.shop-promotion-coupon-code{font-size:24px;font-weight:700}.shop-promotion-calendar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;margin-top:15px}@media (max-width:992px){.shop-promotion-calendar{width:100%;flex-direction:column;justify-content:center;align-items:center}}.shop-promotion-calendar-label{font-size:18px;font-weight:700;text-shadow:1px 1px 2px #000}.shop-promotion-calendar-value{font-size:22px;font-weight:700;text-shadow:1px 1px 4px #000}@media (max-width:992px){.shop-promotion-calendar-value{font-size:28px}}.shop-promotion-button{font-family:'VAG Rounded Std',sans-serif!important;font-size:24px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:1px 1px 4px #fff;padding:15px 30px!important;border-radius:40px!important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.shop-promotion-button:hover,.shop-promotion-button:focus{border:1px solid #000!important;border-bottom:2px solid #000!important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.shop-promotion-minimal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;border-radius:20px;padding:15px 30px}.shop-promotion-minimal .shop-promotion-product-image{flex-basis:unset!important}.shop-promotion-minimal .shop-promotion-details{flex-grow:1;align-items:flex-start}.shop-promotion-minimal .shop-promotion-details .shop-promotion-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;margin-top:15px}.shop-promotion-minimal .shop-promotion-details .shop-promotion-title{font-size:32px;line-height:32px}.shop-promotion-minimal .shop-promotion-details .shop-promotion-description{font-size:18px;font-weight:600}.shop-promotion-minimal .shop-promotion-badge{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;background-color:#FDD80E;border:1px solid #000;border-bottom:2px solid #000;color:#000;padding:5px 20px;border-radius:12px;text-align:center;width:fit-content;max-width:none}.shop-promotion-minimal .shop-promotion-badge-title{font-size:18px}.shop-promotion-minimal .shop-promotion-badge-description{font-size:16px;line-height:16px;font-weight:700}.shop-promotion-minimal .shop-promotion-coupon{font-size:15px;font-weight:700}@media (max-width:992px){.shop-promotion-minimal{padding:15px!important}.shop-promotion-minimal .shop-promotion-details .shop-promotion-footer{margin-top:0!important;gap:15px!important}.shop-promotion-minimal .shop-promotion-details{flex-grow:unset!important}.shop-promotion-minimal .shop-promotion-details{padding:0!important}.shop-promotion-minimal .shop-promotion-details .shop-promotion-description{display:none;visibility:hidden}.shop-promotion-minimal .shop-promotion-button{display:none;visibility:hidden}}.product-promotion{display:flex;flex-direction:row;justify-content:space-between;gap:15px;padding:15px;border-radius:20px}@media (max-width:992px){.product-promotion{flex-direction:column}}.product-promotion-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.product-promotion-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;background-color:#FDD80E;border:1px solid #000;border-bottom:2px solid #000;color:#000;padding:5px 20px;border-radius:12px;text-align:center;width:fit-content}@media (max-width:992px){.product-promotion-badge{justify-content:flex-start}}.product-promotion-badge-title{font-size:18px;font-weight:700}.product-promotion-badge-description{font-size:18px;font-weight:600}@media (max-width:992px){.product-promotion-badge-title{font-size:32px}.product-promotion-badge-description{font-size:16px;line-height:16px;font-weight:600;text-align:left}}.product-promotion-body{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-grow:1;gap:5px}@media (max-width:992px){.product-promotion-body{justify-content:center}}.product-promotion-coupon{padding:5px 15px;border-radius:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;font-weight:700;text-shadow:1px 1px 4px #000}.product-promotion-calendar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.ingredient-quick-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px;width:100%;height:100%}.ingredient-quick-info-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ingredient-quick-info-item-label{font-size:13px!important;font-weight:700;text-transform:uppercase}.ingredient-quick-info-item-value{font-size:18px}.ingredient-products,.emotion-products{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;width:100%}@media (max-width:767px){.ingredient-products,.emotion-products{flex-direction:column}}.ingredient-product,.emotion-product{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #c9c9c9;border-radius:20px;padding:15px;width:100%;max-width:300px}.ingredient-product-title,.emotion-product-title{font-size:16px;font-weight:700}.product-documents-empty{font-style:italic!important}.product-documents{margin:15px 0}.documents-description{margin-bottom:30px}.document-tabs-nav{display:flex;gap:15px;margin-bottom:15px}@media (max-width:992px){.document-tabs-nav{flex-wrap:wrap}}.document-tab-button{padding:5px 15px;border:1px solid #000!important;background:none!important;cursor:pointer!important;color:#000!important}.document-tab-button.active{background-color:#000!important;color:#fff!important}.document-tab-panel{display:none}.document-tab-panel.active{display:block}.document-grid{display:flex;flex-wrap:wrap;gap:1em}.document-card{flex:0 1 300px;border:1px solid #c9c9c9;border-radius:20px;transition:all 0.3s ease}.document-card:hover{box-shadow:0 2px 8px rgb(0 0 0 / .1)}.document-link{display:flex;padding:15px;text-decoration:none!important;color:inherit}.document-icon{font-size:24px;margin-right:1em}.document-info{flex:1}.document-name{margin-bottom:5px;font-weight:700}.document-language{display:flex;align-items:center;gap:5px;font-size:13px;color:#666}.elementor-products-grid nav.woocommerce-pagination{margin:30px 0 100px 0!important}.wc_payment_method img{width:20px!important}.cr-all-reviews-shortcode .cr-summaryBox-wrap{border-radius:20px!important}.ivole-meter{box-shadow:none!important;background:#f2f2f2!important;border-radius:20px!important}.cr-histogramTable tr.ivole-histogramRow td:first-child{font-weight:700!important}input.cr-input-text{border-radius:20px!important;padding:10px 20px 10px calc(1.5em + .75rem)!important}button.cr-button-search{padding:10px 20px!important;border-radius:20px!important;text-transform:uppercase!important;font-weight:700!important;line-height:20px!important;border:none!important;background:#f2f2f2!important;color:#000!important}button.cr-button-search:hover,button.cr-button-search:focus{background-color:#000!important;color:#fff!important}button.cr-all-reviews-add-review{background-color:#222!important;color:#fff!important;font-size:18px!important;padding:30px!important;line-height:2px!important}button.cr-all-reviews-add-review:hover,button.cr-all-reviews-add-review:focus{background-color:#000!important}button.cr-review-form-submit,button.cr-review-form-success{background-color:#222!important;color:#fff!important}button.cr-review-form-submit:hover,button.cr-review-form-submit:focus,button.cr-review-form-success:hover,button.cr-review-form-success:focus{background-color:#000!important}.cr-count-row{border-radius:20px!important;padding:10px 20px!important;background-color:#fff!important;border:1px solid #ddd!important}.cr-search-no-reviews{color:#b7b7b7!important;text-align:center!important}form.woocommerce-ResetPassword{width:100%!important;max-width:500px!important}.woocommerce-password-strength{margin-top:5px!important;border-radius:20px!important}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background-color:#ffe5e8!important;color:#a64550!important}.woocommerce-password-strength.strong{background-color:#c5ffe2!important;color:#008000!important}.woocommerce-MyAccount-content-wrapper{border-radius:20px!important;padding:30px!important;border:1px solid #ddd!important}.woocommerce-MyAccount-content-wrapper h2{margin-block-start:0!important;margin-block-end:15px!important}.woocommerce-MyAccount-content-wrapper h3{margin-bottom:5px!important}#product-b2b-volume-discount{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.product-b2b-volume-discount-description{font-size:14px;font-weight:700;background-color:#222;color:#fff;border:1px solid #222;padding:5px 15px}.product-b2b-volume-discount-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;border:1px solid #ddd;padding:5px 15px}.product-b2b-volume-discount-item:last-child{border-left:0;border-top-right-radius:20px;border-bottom-right-radius:20px}.product-b2b-volume-discount-item-quantity{font-size:14px}.product-b2b-volume-discount-item-discount{font-size:14px;font-weight:700}.star-rating{margin-bottom:15px!important}.star-rating span,.star-rating span:before{color:#f9b006!important}.product-category-full-description{margin:15px 0;padding-top:15px;border-top:1px solid #ddd}.product-category-full-description h3,.product-category-full-description h4{margin-block-start:30px!important;margin-block-end:15px!important}