.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar{margin:0}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-progress-bar{height:4px;border-radius:99px;background:#D4D4D4;margin:0}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-progress-bar .cgkit-fsn-amount{height:4px;border-radius:99px}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-notice,.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-title{display:block;margin:8px 0 0 0;padding:0;text-align:left;font-family:"DM Sans";font-size:16px;font-weight:400;line-height:140%;color:#767676}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-title{padding-left:24px}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-notice .amount{font-weight:400;color:#262628}.single-product .waf-product-custom-content{display:flex;gap:80px;margin:120px 0 0 0}.single-product .waf-product-custom-content .waf-product-content{flex:1;display:flex;flex-direction:column;gap:80px;width:calc(100% - 480px - 80px)}.single-product .waf-product-custom-content .waf-product-sticky-summary{flex:0 0 480px}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-wrapper{position:sticky;top:20px;min-width:480px;max-width:480px;padding:24px;background:#F4F4F4}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-rating{margin:0 0 24px 0}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-notes{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 24px 0;border-bottom:1px solid #D4D4D4}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-note-item{display:flex;align-items:center;gap:8px;color:#515153;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price{margin:24px 0;color:#262628;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:130%}.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price .from{display:none}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .stock{margin:-8px 0 0 0!important;padding:0!important;border:none;color:#3BB54A;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .stock.in-stock{color:#3BB54A}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .stock.out-of-stock{color:#D21142;font-weight:400}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .stock.in-stock:before{background:#3BB54A}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .stock.out-of-stock::before{-webkit-mask-image:url(/wp-content/themes/shoptimizer-child-theme/assets/images/mingcute_warning-line.svg);mask-image:url(/wp-content/themes/shoptimizer-child-theme/assets/images/mingcute_warning-line.svg);background:#D21142}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart{margin:32px 0 0 0}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart .quantity{display:none!important}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart .single_add_to_cart_button{width:100%;height:auto;margin:0;padding:20px 48px;border:none;border-radius:99px;outline:none;box-shadow:none;background:#262628;color:#FFF;text-transform:uppercase;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart .single_add_to_cart_button:hover{background:#262628}.single-product .waf-product-sticky-summary-rating .shoptimizer_ratingContainer{margin:0;gap:8px}.single-product .waf-product-sticky-summary-rating .shoptimizer_ratingContainer .star-rating{margin:0;font-size:18px}.single-product .waf-product-sticky-summary-rating .shoptimizer_ratingContainer .shoptimizer_reviewLink{font-size:14px;font-weight:400;line-height:140%;color:#515153}.single-product .waf-product-sticky-summary-rating .shoptimizer_ratingContainer .shoptimizer_ratingCount{display:none}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations th.label label{margin:0 0 16px 0;font-size:20px;font-weight:400;line-height:130%;color:#262628}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value select{display:none}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value .waf-variation-radios{display:flex;flex-wrap:wrap;gap:16px}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value .waf-variation-radios .waf-variation-radio{display:flex;justify-content:center;align-items:center;border:1px solid #D4D4D4;padding:12px 20px;border-radius:99px;cursor:pointer}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value .waf-variation-radios .waf-variation-radio input{display:none}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value .waf-variation-radios .waf-variation-radio label{margin:0;padding:0;font-size:18px;font-weight:400;line-height:140%;color:#262628;cursor:pointer}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .variations td.value .waf-variation-radios .waf-variation-radio.active{border:1px solid #262628}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .woocommerce-variation-add-to-cart{margin:32px 0 0 0}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart.variations_form{margin:0}.single_variation_wrap .woocommerce-variation{margin:16px 0 0 0}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form .cwg_popup_submit{float:left;clear:both;max-width:100%;width:100%;margin:32px 0 0 0;padding:20px 48px;height:auto;border-radius:99px;background:#262628;text-transform:uppercase;font-size:16px;font-weight:400;line-height:140%;color:#FFF;font-family:"DM Sans";text-transform:uppercase}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form button.single_add_to_cart_button.disabled{display:none}.waf-product-sticky-summary-payment-image{width:100%;max-width:402px;height:auto;margin:24px auto 0 auto}.single-product .waf-product-sticky-summary .waf-product-sticky-summary-note-text{margin:24px 0 0 0;color:#515153;text-align:center;font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:140%}.single-product .waf-product-media-reviews-section>h2{margin:0;font-family:"DM Sans";font-size:32px;font-weight:400;line-height:120%;color:#262628}.single-product .waf-product-media-reviews-section>p{margin:4px 0 0 0;color:#A8A8A9;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:2.8px;text-transform:uppercase}.single-product .waf-product-media-reviews-section .waf-product-media-reviews-items{width:100%;display:flex;flex-wrap:wrap;gap:16px;margin:48px 0 0 0}.single-product .waf-product-media-reviews-section .waf-product-media-reviews-items .waf-product-media-reviews-item{position:relative;width:calc(25% - 12px);cursor:pointer}.single-product .waf-product-media-reviews-section .waf-product-media-reviews-items .waf-product-media-reviews-item img{width:100%;height:100%;object-fit:cover}.single-product .waf-product-media-reviews-item-modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(38,38,40,.5);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.waf-product-media-reviews-item-modal.active{opacity:1;visibility:visible}.waf-product-media-reviews-item-modal-content{background-color:#FFF;width:80%;max-width:800px;position:relative;display:flex;align-items:stretch;transform:scale(.95);transition:transform .3s ease}.waf-product-media-reviews-item-modal.active .waf-product-media-reviews-item-modal-content{transform:scale(1)}.waf-product-media-reviews-item-modal-close{position:absolute;top:4px;right:4px;cursor:pointer}.waf-product-media-reviews-item-modal-close svg{width:24px;height:24px}.waf-product-media-reviews-item-modal-content .modal-media{width:50%;display:flex;justify-content:center;align-items:center}.waf-product-media-reviews-item-modal-content .modal-media>iframe,.waf-product-media-reviews-item-modal-content .modal-media>video,.waf-product-media-reviews-item-modal-content .modal-media>img{width:100%;height:100%;object-fit:contain}.waf-product-media-reviews-item-modal-content .modal-media>iframe,.waf-product-media-reviews-item-modal-content .modal-media>video{background:#000}.waf-product-media-reviews-item-modal-content .product-detail{display:flex;flex-direction:column;align-items:center;width:50%;padding:48px}.waf-product-media-reviews-item-modal-content .product-detail img.product-image{width:120px;height:120px;margin:0 auto;object-fit:cover}.waf-product-media-reviews-item-modal-content .product-detail h3{margin:24px 0 0 0;color:#262628;text-align:center;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:130%}.waf-product-media-reviews-item-modal-content .product-detail p.product-price{margin:8px 0 0 0;color:#515153;text-align:center;font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:400;line-height:140%}.waf-product-media-reviews-item-modal-content .product-detail>a{width:100%;margin:32px 0 0 0;padding:20px 48px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#262628;color:#FFF;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%}.waf-product-media-reviews-item-modal-content .product-detail a.added_to_cart{display:none}.waf-product-media-reviews-item-modal-content .product-detail>img.payment-image{margin:24px 0 0 0;width:100%;max-width:314px;height:auto}.waf-product-media-reviews-slider.swiper{overflow:hidden;width:100%;display:none}.waf-product-media-reviews-slider.swiper .swiper-wrapper{justify-content:flex-start}@media screen and (max-width:768px){.waf-product-media-reviews-item-modal-content{width:calc(100% - 30px);max-width:400px;flex-direction:column}.waf-product-media-reviews-item-modal-content .modal-media,.waf-product-media-reviews-item-modal-content .product-detail{width:100%}.waf-product-media-reviews-item-modal-content .modal-media>iframe,.waf-product-media-reviews-item-modal-content .modal-media>video{aspect-ratio:16/9}.waf-product-media-reviews-item-modal-content .product-detail{padding:16px;align-items:start}.waf-product-media-reviews-item-modal-content .product-detail .product-summary{display:flex;align-items:center;gap:16px}.waf-product-media-reviews-item-modal-content .product-detail img.product-image{width:68px;height:68px}.waf-product-media-reviews-item-modal-content .product-detail .product-summary-text{display:flex;flex-direction:column;gap:8px}.waf-product-media-reviews-item-modal-content .product-detail h3,.waf-product-media-reviews-item-modal-content .product-detail p.product-price{margin:0;text-align:left;font-size:16px;line-height:1.4}.waf-product-media-reviews-item-modal-content .product-detail>a{margin:24px 0 0 0;font-size:14px;line-height:1.3}.waf-product-media-reviews-item-modal-content .product-detail>img.payment-image{margin:16px auto 0 auto;max-width:320px}.waf-product-media-reviews-item-modal-close svg path{fill:#FFF}.waf-product-media-reviews-slider.swiper{overflow:visible;display:block}.waf-product-media-reviews-slider.swiper .swiper-wrapper{padding-left:15px}.waf-product-media-reviews-section .swiper-backface-hidden .swiper-slide{width:150px}}.single-product .product .waf-product-review-section #reviews{margin:0}.single-product .product .waf-product-review-section #reviews .waf-review-header{display:flex;justify-content:space-between;align-items:center;gap:30px}.single-product .product .waf-product-review-section #reviews .waf-review-header h2{margin:0;color:#262628;font-family:"DM Sans";font-size:32px;font-style:normal;font-weight:400;line-height:120%}.single-product .product .waf-product-review-section #reviews .waf-review-form-toggle-btn{display:none}.single-product .product .waf-product-review-section #reviews.has-comments .waf-review-form-toggle-btn{display:inline-block;margin:0;padding:20px 48px;border:1px solid #262628;border-radius:99px;background:#fff;font-size:16px;font-weight:400;line-height:140%;color:#262628}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews .waf-review-form-toggle-btn{width:100%;text-align:center;font-size:14px;line-height:130%}}.single-product .product .waf-product-review-section #reviews #review_form_wrapper{display:block}.single-product .product .waf-product-review-section #reviews.has-comments #review_form_wrapper{display:none}.single-product .product .waf-product-review-section #reviews #comments{width:100%;margin:24px 0 0 0}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list{display:flex;flex-wrap:wrap;gap:16px;width:100%}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item{flex-grow:1;display:none;flex-direction:column;gap:16px;width:calc(50% - 8px);padding:24px;border:1px solid #F4F4F4;transition:all 0.5s ease}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item.show{display:flex}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item{flex-direction:column;width:100%}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author{gap:12px;display:flex;align-items:center}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author>img{width:40px;height:40px;border-radius:50%}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text{font-size:16px;font-weight:400;line-height:140%;color:#262628}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text{font-size:14px;line-height:130%}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text .review-author-country{display:flex;align-items:center;gap:4px;font-size:14px;color:#7D7D7E}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text .review-author-country{font-size:12px;line-height:130%}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text .review-author-country img{width:18px;height:14px}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-author .review-author-text .review-author-country img{width:16px;height:12px}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-main{display:flex;flex-direction:column;gap:8px}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-rating .shoptimizer_ratingContainer{margin:0}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-rating .shoptimizer_ratingContainer .shoptimizer_reviewLink{display:none}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-rating .shoptimizer_ratingContainer .shoptimizer_ratingCount{display:none}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-content{color:#262628;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-content{font-size:14px;line-height:130%}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper{display:flex;align-items:center;gap:16px;padding:16px 0 0 0;border-top:1px solid #F4F4F4}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper .review-helpful-btn{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 16px 8px 14px;border-radius:120px;border:1px solid #D4D4D4;font-size:14px;font-weight:400;line-height:140%;color:#515153}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper .review-helpful-btn{padding:8px 16px 8px 12px;font-size:14px;line-height:130%}}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper .review-helpful-btn svg{width:12px;height:12px}}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper span{color:#767676;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:767px){.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper span{font-size:12px;line-height:130%}}.single-product .product .waf-product-review-section #reviews #comments .waf-view-more-reviews{display:flex;justify-content:center;width:100%;margin:40px 0 0 0}.single-product .product .waf-product-review-section #reviews #comments .waf-view-more-reviews #waf-view-more-reviews-btn{display:inline-block;padding:0;border:none;outline:none;box-shadow:none;background:transparent;color:#262628;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:underline;cursor:pointer;transition:all 0.3s}ul.products li.product .product-label.sale-item.type-bubble{top:10px;right:10px;left:unset}.waf-product-frequently-asked-questions h2{margin:0;color:#262628;font-family:"DM Sans";font-size:32px;font-style:normal;font-weight:400;line-height:120%}.waf-product-frequently-asked-questions .faqs{margin-top:24px}.waf-product-frequently-asked-questions .faqs .faq-item:first-child{border-top:none}.waf-product-frequently-asked-questions .faqs .faq-item.active:first-child .faq-question{padding:0 16px}.waf-product-frequently-asked-questions .faqs .faq-item:first-child .faq-question{padding:0 16px 24px 16px}.single-product .site-content .col-full .product-details-wrapper{max-width:1540px!important;margin-left:0}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper{width:100%;max-width:832px}.single-product .product .product-details-wrapper .summary{width:100%;max-width:547px}.single-product .product .product-details-wrapper .summary button.single_add_to_cart_button{width:100%;max-width:100%}.single-product .product .product-details-wrapper .summary .price .woocs_price_code,.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price .woocs_price_code{display:flex;flex-direction:row-reverse;justify-content:start;gap:16px}.single-product .product .product-details-wrapper .summary .price .woocs_price_code del,.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price .woocs_price_code del{color:#767676;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through}.single-product div.product .summary form.cart{margin:0}#waf-lock-screen{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:#00000080;overflow:hidden;cursor:wait}.single-product .product .product-details-wrapper .summary .onsale{display:none}.waf-product-description,.waf-product-description p{font-family:"DM Sans";font-size:16px;font-weight:400;line-height:130%;color:#767676}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price .woocs_price_code{display:flex;flex-direction:row-reverse;justify-content:start;gap:8px}.sale-item.product-label.type-bubble{margin-left:0}ul.products li.product .woocommerce-card__header .price .woocs_price_code{display:flex;flex-direction:row-reverse;justify-content:start;gap:8px}ul.products li.product .woocommerce-card__header .price ins{font-weight:400}ul.products li.product .woocommerce-card__header .price del{font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#515153}.waf-product-description.expanded{margin-bottom:-50px}.waf-product-description-wrapper{position:relative;max-height:500px;overflow:hidden;padding-bottom:50px}.waf-product-description.expanded .waf-product-description-wrapper{max-height:none;overflow:visible}.waf-product-description-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.waf-product-description.expanded .waf-product-description-wrapper::after{display:none}.waf-product-description .waf-product-view-more-description{display:none;margin:24px 0 0 0;color:#262628;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:underline}@media (min-width:768px) and (max-width:1199.98px){.single-product .site-content .col-full .product-details-wrapper{display:flex;gap:30px}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper,.single-product .product .product-details-wrapper .summary{width:50%;margin:0}.single-product #content .archive-header{width:calc(100% + 2em);margin-left:-1em}.single-product .content-area{width:calc(100% + 2em);margin-left:-1em}.single-product .waf-product-custom-content{margin:72px 0 0 0}.single-product .waf-product-custom-content .waf-product-content{width:100%}.single-product .waf-product-custom-content .waf-product-sticky-summary{display:none}}@media screen and (max-width:767px){.single-product .product .product-details-wrapper .woocommerce-breadcrumb{display:none}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper{padding:15px 30px 0 30px}.single-product .product .product-details-wrapper .summary{margin:24px 0 0 0}.single-product .product .product-details-wrapper .summary .product_title{font-size:28px;line-height:120%}.single-product .product .product-details-wrapper .summary .price .woocs_price_code del{font-size:20px}.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-notice,.single-product .cgkit-fsn-bar-shortcode.cgkit-fsn-bar .cgkit-fsn-title{font-size:14px;line-height:130%}.product-testimonials-section{margin:24px 0 0 0;padding:24px 0 0 0}.product-testimonial-slide .testimonial-message{font-size:16px;line-height:110%}.available_coupons_with_product{margin:0}.single-product .waf-product-custom-content{margin:80px 0 0 0}.single-product .waf-product-custom-content .waf-product-content{gap:72px;width:100%}.single-product .waf-product-media-reviews-section .waf-product-media-reviews-items{display:none}.single-product .waf-product-media-reviews-section>h2,.waf-product-description h2,.single-product .product .waf-product-review-section #reviews .waf-review-header h2,.waf-product-frequently-asked-questions h2{font-size:24px;line-height:120%}.single-product .waf-product-media-reviews-section>p{font-size:12px;line-height:130%;letter-spacing:2.4px}.waf-product-media-reviews-slider.swiper{margin:32px 0 0 0}.waf-product-description,.waf-product-review-section,.waf-product-compare-aelva-with-other-jewelry,.waf-product-frequently-asked-questions{padding:0 15px}.single-product .waf-product-media-reviews-section>h2,.single-product .waf-product-media-reviews-section>p{padding:0 15px}.single-product .product .waf-product-review-section #reviews.has-comments .waf-review-form-toggle-btn{width:auto;padding:12px 24px;font-size:14px;line-height:130%}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-main-swiper .swiper-button-next,.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-main-swiper .swiper-button-prev{display:inline-flex;border-radius:50%;width:32px;height:32px}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-main-swiper .swiper-button-next{right:15px}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-main-swiper .swiper-button-prev{left:15px}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-thumb-swiper.swiper-container{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;padding:0}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-thumb-swiper.swiper-container .swiper-slide{width:28px!important;max-width:28px;height:4px;margin:0;padding:0;border-radius:99px;background:#FFF;opacity:.3;backdrop-filter:blur(8px)}.single-product .product .product-details-wrapper #commercegurus-pdp-gallery-wrapper .cg-thumb-swiper.swiper-container .swiper-slide.swiper-slide-thumb-active{opacity:1}.single-product .product .waf-product-review-section #reviews #comments{margin:16px 0 0 0}.single-product .product .waf-product-review-section #reviews #comments .waf-view-more-reviews{margin:32px 0 0 0}.waf-bundle-product-list-wrapper>svg{min-width:16px!important;width:16px!important;height:16px!important}.waf-bundle-product-item .waf-bundle-product-content{padding:12px 8px 8px 8px}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-name,.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price{font-size:14px!important;line-height:130%!important;text-align:center}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price .woocs_price_code{justify-content:center}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price .woocs_price_code del{font-size:14px;line-height:130%}.waf-bundle-and-save-wrapper form.bundle_form .bundle_data .bundle_wrap .bundle_bought_separately{font-size:12px;line-height:130%}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list{gap:8px}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item{flex:unset;width:100%;padding:16px;gap:12px}.single-product .product .waf-product-review-section #reviews #comments .waf-review-list .waf-review-item .review-helpful-wrapper{padding:12px 0 0 0}.single-product .waf-product-custom-content .waf-product-sticky-summary{display:none}}.cookie-consent-setting-switch{position:relative;display:inline-block;width:48px;height:24px;line-height:1}.cookie-consent-setting-switch input{display:none}.cookie-consent-setting-switch .switch-slider{display:block;width:100%;height:100%;cursor:pointer;background:transparent;border:1px solid #D4D4D4;border-radius:24px;box-sizing:border-box}.cookie-consent-setting-switch .switch-slider::before{content:"";position:absolute;width:16px;height:16px;left:4px;top:50%;transform:translateY(-50%);background:#262628;border-radius:50%}.cookie-consent-setting-switch .switch-slider.is-on{background:#262628;border-color:#262628}.cookie-consent-setting-switch .switch-slider.is-on::before{background:#FFF;left:unset;right:4px}#reviews #review_form_wrapper{max-width:640px;margin-top:24px}#reviews #reply-title{display:block;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.2px;color:#262628;margin:0 0 20px}#reviews #reply-title small{display:block;margin-top:6px;font-size:14px}#reviews #reply-title small a{color:#515153;text-decoration:underline}#reviews #commentform{margin:0;padding:0;background:none}#reviews #commentform label{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#515153;margin:0 0 8px}#reviews #commentform .required{color:#262628}#reviews #commentform .comment-notes{font-size:14px;color:#515153;margin:0 0 16px}#reviews #commentform .comment-form-rating{margin:0 0 20px}#reviews #commentform p.stars{margin:0;line-height:1}#reviews #commentform p.stars a{width:28px;height:28px;margin-right:4px}#reviews #commentform p.stars a::before{font-size:26px;line-height:28px;color:#d9d6d0;transition:color .15s ease}#reviews #commentform p.stars:hover a::before,#reviews #commentform p.stars.selected a:not(.active)::before,#reviews #commentform p.stars.selected a.active::before{color:#262628}#reviews #commentform p.stars:hover a:hover~a::before,#reviews #commentform p.stars.selected a.active~a::before{color:#d9d6d0}#reviews #commentform p.stars.selected:hover a::before{color:#262628}#reviews #commentform p.stars.selected:hover a:hover~a::before{color:#d9d6d0}#reviews #commentform textarea,#reviews #commentform input[type=text],#reviews #commentform input[type=email]{width:100%;font-family:"DM Sans",sans-serif;font-size:16px;color:#262628;background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:14px 16px;box-shadow:none;transition:border-color .15s ease}#reviews #commentform textarea{height:140px;min-height:120px;resize:vertical}#reviews #commentform textarea:focus,#reviews #commentform input[type=text]:focus,#reviews #commentform input[type=email]:focus{border-color:#262628;outline:none;box-shadow:none}#reviews #commentform .comment-form-comment,#reviews #commentform .comment-form-author,#reviews #commentform .comment-form-email{margin:0 0 20px}#reviews #commentform .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px}#reviews #commentform .comment-form-cookies-consent label{text-transform:none;letter-spacing:normal;font-size:14px;margin:0}#reviews #commentform .comment-form-cookies-consent input{accent-color:#262628;margin-top:3px}#reviews #commentform .form-submit{margin:4px 0 0}#reviews #commentform input[type=submit]{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:normal;color:#fff;background:#262628;border:0;border-radius:99px;padding:16px 48px;line-height:1.4;height:auto;cursor:pointer;transition:opacity .15s ease}#reviews #commentform input[type=submit]:hover,#reviews #commentform input[type=submit]:focus{background:#262628;opacity:.85}#reviews .woocommerce-noreviews{font-size:16px;color:#515153;margin:0 0 8px}#reviews #respond .must-log-in{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#515153;margin:0}#reviews #respond .must-log-in a{color:#262628;text-decoration:underline;text-underline-offset:3px}#reviews #respond .must-log-in a:hover{opacity:.7}@media (max-width:767px){#reviews #reply-title{font-size:18px}#reviews #commentform input[type=submit]{width:100%}}.waf-bundle-product-item img[data-waf-gallery]{cursor:zoom-in}.ckobp-button a.waf-ckobp-choose{display:flex;align-items:center;height:28px;padding:6px 12px;border-radius:120px;box-shadow:0 0 6px 0 rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.08);color:#262628;font-size:12px;line-height:1.3;text-transform:uppercase;text-decoration:none;cursor:pointer}.commercekit-order-bump .ckobp-item{position:relative}.commercekit-order-bump .ckobp-name a::after{content:"";position:absolute;inset:0;z-index:1}.single-product .product .product-details-wrapper .summary .single_variation_wrap .variations_button button.single_add_to_cart_button.disabled.wc-variation-selection-needed,.single-product .waf-product-sticky-summary .waf-product-sticky-summary-form form.cart button.single_add_to_cart_button.disabled.wc-variation-selection-needed{display:block;opacity:1;background:transparent;color:#262628;border:1px solid #262628;cursor:pointer}.waf-variation-radios.waf-needs-choice{animation:wafNudge .6s ease-in-out 1}.waf-variation-radios.waf-needs-choice label,.waf-variation-radios.waf-needs-choice .waf-variation-radio{border-color:#262628!important;transition:border-color .2s}@keyframes wafNudge{0%,100%{transform:translateX(0)}15%{transform:translateX(-10px)}30%{transform:translateX(10px)}45%{transform:translateX(-8px)}60%{transform:translateX(8px)}75%{transform:translateX(-4px)}90%{transform:translateX(4px)}}.waf-testi-nav{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}.waf-testi-arrow{display:none}@media (min-width:768px){.product-testimonial-slider .product-testimonial-slide{width:85%;cursor:grab}.product-testimonial-slider .product-testimonial-slide:active{cursor:grabbing}.waf-testi-nav .product-testimonial-slider-pagination{width:auto!important}.waf-testi-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #262628;border-radius:50%;background:transparent;color:#262628;cursor:pointer;transition:background .2s,color .2s}.waf-testi-arrow:hover{background:#262628;color:#fff}.waf-testi-arrow svg{width:14px;height:14px}}body.single-post .aelva-gallery{gap:24px 16px;margin:32px 0 40px}body.single-post .aelva-g-card{text-align:left;align-items:stretch}body.single-post .aelva-g-img{border-radius:0;background:transparent}body.single-post .aelva-g-card:hover .aelva-g-img img{transform:none;opacity:.9}body.single-post .aelva-g-img img{transition:opacity .25s ease}body.single-post .aelva-g-title{margin:12px 0 4px;font-weight:400;font-size:14px;line-height:1.4;color:#262628}body.single-post .aelva-g-title:hover{color:#262628;text-decoration:underline;text-underline-offset:3px}body.single-post .aelva-g-price{font-size:14px;color:#515153;margin-bottom:8px}body.single-post .aelva-g-price .woocs_price_code{display:inline-flex;align-items:baseline;gap:8px}body.single-post .aelva-g-price ins{order:1;text-decoration:none;background:none}body.single-post .aelva-g-price del{order:2;opacity:1;margin:0;color:#515153}body.single-post .aelva-g-btn{margin-top:auto;align-self:flex-start;display:inline-block;padding:2px 0;border:0;border-radius:0;background:none;color:#515153;font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}body.single-post .aelva-g-btn:hover,body.single-post .aelva-g-btn:focus-visible{background:none;color:#262628}@media (min-width:1025px){body.single-post .aelva-g-title{font-size:15px}}@media (max-width:600px){body.single-post .aelva-gallery{gap:20px 12px}}body.single-post .aioseo-author-bio-compact{align-items:center;gap:16px;margin:40px 0 8px;padding:20px 0;border:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-radius:0;background:none;color:#515153}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-left{flex:0 0 56px}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image{width:56px;height:56px;border-radius:50%;object-fit:cover;margin:0}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header{display:block}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header::before{content:"Written by";display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8c;margin-bottom:2px}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name{font-size:16px;font-weight:400;line-height:1.3;color:#262628}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main{margin:4px 0 0;font-size:13px}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a{font-size:13px;color:#515153;text-decoration:underline;text-underline-offset:3px}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a:hover{color:#262628}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a+a{display:none}body.single-post .aioseo-author-bio-compact .aioseo-author-bio-compact-footer:empty{display:none}.single-product .product .product-details-wrapper .summary .price:has(>del),.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price:has(>del){display:flex;flex-direction:row-reverse;justify-content:start;gap:16px}.single-product .product .product-details-wrapper .summary .price>del,.single-product .waf-product-custom-content .waf-product-sticky-summary .waf-product-sticky-summary-price>del{color:#767676;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price:has(>del),ul.products li.product .woocommerce-card__header .price:has(>del){display:flex;flex-direction:row-reverse;justify-content:start;gap:8px}body.single-post .aelva-g-price:has(>del){display:flex;align-items:baseline;gap:8px}@media screen and (max-width:767px){.single-product .product .product-details-wrapper .summary .price>del{font-size:20px}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price:has(>del){justify-content:center}.waf-bundle-product-item .waf-bundle-product-content .waf-bundle-product-price>del{font-size:14px;line-height:130%}}.product-testimonials-section .product-testimonial-slides{align-items:stretch}.product-testimonials-section .product-testimonial-slider .product-testimonial-slide{height:auto;align-items:center}@media (min-width:768px){.product-testimonials-section .product-testimonial-slide .testimonial-message{font-size:20px;line-height:1.2}}@media (max-width:767px){.product-testimonials-section .product-testimonial-slider .product-testimonial-slide{width:75vw}.product-testimonials-section .product-testimonial-slide .testimonial-message{font-size:19px;line-height:1.2}}.woocommerce-message{background-color:#FFF;color:#262628;border:1px solid #262628;border-radius:0}.woocommerce-message .message-content::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.25' fill='none' stroke='%23262628' stroke-width='1.5'/%3E%3Cpath d='M4.8 8.3l2.1 2.1 4.3-4.6' fill='none' stroke='%23262628' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-message a,.woocommerce-message .button,.woocommerce-message .message-content a.button{color:#262628;background:none;font-weight:400;text-decoration:underline;text-underline-offset:3px;border-color:#D4D4D4}.woocommerce-message a:hover,.woocommerce-message .button:hover{color:#262628;opacity:.7}.woocommerce-cart .site-main .cross-sells{order:4;max-width:1114px;width:100%;margin:64px auto 0}