.ct-menu-separator{border-bottom:1px solid rgb(0 0 0 / .08);padding-bottom:12px;margin-bottom:12px}.grecaptcha-badge{visibility:hidden}html{scroll-behavior:smooth;scroll-padding-top:100px}.site-content a{text-decoration:none!important}.site-content .entry-content p a:not(.button):not(.wp-block-button__link):not(.woocommerce-LoopProduct-link),.site-content .entry-content li a:not(.button),.site-content .term-description a,.site-content .term-description-bottom a,.site-content .below-woocommerce-category a{color:#c61932;font-weight:600}.header-widget-region p{font-size:14px}.header-widget-region a{text-decoration:none}.swiper-pagination{z-index:5!important}.entry-content ol{margin:0 0 1.41575em 35px!important}.entry-content ul li,.entry-content ol li{margin-bottom:5px}.content-area blockquote{margin:2em 40px!important}.shoptimizer-posts-prev-next{margin-bottom:2rem}img.wp-post-image{width:100%}.woocommerce-Price-amount{font-weight:600}.site-content .widget li,.widget li{font-size:15px}.entry-content mark{background:#fff0;background-image:linear-gradient(90deg,rgb(255 225 0 / .1),rgb(255 225 0 / .7) 4%,rgb(255 225 0 / .3));border-radius:.8rem .3rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.4rem;padding:.1rem .4rem}.site-search input[type="search"]{border:0;width:100%;padding:22px 36px;border:1px solid #dcdcdc!important;border-radius:50px;background:#fff;font-size:15px;transition:border-color 0.2s ease,box-shadow 0.2s ease;text-align:left}.ct-social-footer{display:flex}.ct-social-footer a{margin:0px!important}.ct-social-footer .ct-social__link{background:none;color:#999;transition:color 0.2s ease;justify-content:flex-start;width:32px;height:32px}.ct-social-footer .ct-social__link:hover{background:none;color:#555}ul.checkout-bar a{color:#111!important}.woocommerce-MyAccount-navigation ul li a{color:#555!important}.woocommerce-NoticeGroup a{color:#fff!important}.woocommerce-info a{font-weight:600!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:#C61932!important}.woocommerce-breadcrumb{text-transform:lowercase;overflow-x:scroll!important}.woocommerce-breadcrumb::-webkit-scrollbar,.fix-no-show{display:none!important}.menu-icon{display:none;width:18px;height:18px;margin-right:2px;vertical-align:middle;opacity:.3}.menu-primary-menu-container>ul>li.menu-button>a span{background:#C61932}.menu-primary-menu-container>ul>li.menu-button:hover>a span{background:#CF0000}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a span,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a span{display:flex;gap:7px;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu{padding-top:0!important}@media (max-width:992px){.main-navigation ul li a span{display:flex;gap:7px;align-items:center}.menu-primary-menu-container>ul>li>a,.menu-primary-menu-container>ul>li.nolink{padding:.5rem 0!important}.mobile-extra ul li{margin-bottom:0.5rem!important}}.mobile-extra-widget-title{font-size:13px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;margin:5px 0 5px 0}.mobile-extra{padding-top:5px!important}.hub-submenu-container-flat{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;min-height:44px!important;display:flex!important;align-items:center}.hub-submenu-container-flat::-webkit-scrollbar{display:none}.hub-submenu-flat{display:flex;flex-wrap:nowrap;list-style:none;width:max-content;margin:5px 0 0 0!important}.hub-submenu-flat li a{display:block!important;background-color:#f0f0f0;border:1px solid #fff0;border-radius:20px;text-decoration:none;color:#333;white-space:nowrap;transition:all 0.2s ease-in-out}.hub-submenu-flat li a:hover{background-color:#e2e2e2}.hub-submenu-flat li.current-sibling a{background-color:#e0e0e0;border-color:#b0b0b0;font-weight:700;color:#000;border-bottom:2px solid #a6a6a6!important}.hub-submenu-flat li.back-link a{display:inline-flex;align-items:center;gap:6px;background-color:#fff0;font-weight:400;border-color:#fff0;border-bottom:2px solid #c61932!important;background-color:#ff18390f!important}.hub-submenu-flat li.back-link a:hover{background-color:#f0f0f0}.hub-submenu-flat li.sibling-separator{list-style:none;background:none;margin:0;text-align:center;cursor:default}.hub-submenu-flat li.sibling-separator svg{width:18px;height:18px;margin-top:6px;margin-right:9px}.back-icon{width:1em;height:1em;transform:translateY(2px);stroke:#848484}@media (min-width:993px){#content,.col-full{overflow:visible!important}#secondary{position:-webkit-sticky;position:sticky;top:80px}}.widget-area{position:sticky;position:-webkit-sticky;top:160px}.mobile-filter{z-index:4!important}.cataleya-filter-list{list-style:none;padding:0;margin:0 0 10px 0}.cataleya-filter-list li.cat-item{margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.cataleya-filter-list li.cat-item a{display:flex;justify-content:space-between;width:100%;text-decoration:none;color:#4a5568;font-size:15px;padding:2px 0;transition:color 0.2s ease}.cataleya-filter-list li.cat-item a:hover{color:#c61932}.cataleya-filter-list li.active-filter a{font-weight:700;color:#c61932}.filter-count{background:#f7f7f7;color:#7c7c7c;font-size:11px;padding:2px 6px;border-radius:10px;font-weight:600;min-width:24px;text-align:center}.active-filter .filter-count{background:#c61932;color:#fff}.filter-reset-item a{font-size:13px!important;font-weight:600;margin-bottom:10px;display:block;color:#a1a1a1!important}.filter-reset-item a:hover{text-decoration:none!important;color:#000!important}a.reset-link{text-decoration:none;color:#000}.cataleya-show-more-btn{background:none;border:none;color:#718096;font-size:13px;cursor:pointer;padding:0;font-weight:500;text-decoration:underline;text-decoration-style:dotted}.cataleya-show-more-btn:hover{color:#c61932}.fade-in-filter{animation:fadeIn 0.3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.widget_layered_nav_filters ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.widget_layered_nav_filters li.chosen{padding:0;margin:0;border:none;background:none}.widget_layered_nav_filters li.chosen a{display:inline-block;background-color:#2c3e50;color:#ffffff!important;padding:6px 15px;border-radius:20px;text-decoration:none;font-size:13px;font-weight:600;line-height:1;transition:all 0.2s ease-in-out}.widget_layered_nav_filters li.chosen a:hover{background-color:#c61932;color:#fff;text-decoration:none!important}.widget_layered_nav_filters li.chosen a::after{content:"×";font-weight:700;margin-left:8px;font-size:16px;vertical-align:middle;line-height:0}.commercekit-Tabs-panel--global_tab_228641{margin-bottom:20px}.wcr-category-rating-banner{width:100%;margin-bottom:20px;clear:both;color:inherit}.wcr-category-rating-banner .rating-inner-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;line-height:1.2}.wcr-category-rating-banner .rating-stars-wrapper .star-rating{margin:0!important;float:none!important;display:inline-block!important;width:5.4em!important;font-size:1em;position:relative;top:2px}.wcr-category-rating-banner .rating-label{white-space:nowrap}.term-description>p:first-of-type{margin-top:0}.wcr-category-rating-banner.wcr-text-white{color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .5)}.wcr-category-rating-banner.wcr-text-white strong{color:#ffffff!important}.wcr-text-white .star-rating span:before{background-color:#ffffff!important;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}.shoptimizer-category-banner.visible{padding:100px 0!important;background-position:top center}.shoptimizer-category-banner .taxonomy-description{color:#2a2a2a!important}.shoptimizer-category-banner .taxonomy-description ul li a{margin-right:8px;display:flex!important;padding:2px 15px!important}body.archive .lazy-background h2{color:#fff}body.term-cadouri-pentru-paste .shoptimizer-category-banner.visible{background-position:top left}.tax-product_cat header.woocommerce-products-header{flex-wrap:wrap}.content-area header.woocommerce-products-header img{order:1;width:100%}.term-description{order:2}.taxonomy-description p{line-height:24px}.below-woocommerce-category{font-size:16px!important;line-height:26px}.below-woocommerce-category a{text-decoration:none!important}.below-woocommerce-category,.term-description-bottom{border-radius:15px;padding:30px!important;border:2px dotted #02010140!important;margin:2rem 0 0}body.elementor-template-full-width .term-description-bottom{border-radius:15px;padding:30px!important;border:2px dotted #02010140;margin:2rem auto 0;max-width:800px}.below-woocommerce-category h4{margin-bottom:4px;margin-top:28px}.below-woocommerce-category ul li,.term-description-bottom ul li{padding-bottom:5px}.below-woocommerce-category a,.shoptimizer-category-banner .taxonomy-description p a,.term-description a{text-decoration:none!important}mark.count{display:inline-block!important;font-size:14px;font-weight:600;color:#8e8e8e}span.onsale{display:inline-block;margin-bottom:8px}ul.products li.product .price{font-size:15px!important}.woocommerce span.onsale,.woocommerce ul.products li.product .sale-item{background-color:#D32F2F!important;color:#fff!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;padding:4px 8px!important;line-height:16px!important;min-height:auto!important;min-width:auto!important;box-shadow:none!important}.ckit-badge{border-radius:4px!important;font-size:11px!important;font-weight:700!important;padding:4px 8px!important;line-height:16px!important}.product-label.new{border-radius:4px!important}.elementor-widget-container .shoptimizer-sorting{margin-bottom:0}body.page-template .elementor-products-grid nav.woocommerce-pagination{margin-top:0}body.elementor-template-full-width .rating-inner-row{justify-content:center}.site .elementor-products-grid ul.products.elementor-grid li.product{padding-left:0px!important;padding-right:0px!important}.elementor-products-grid ul.products.elementor-grid{grid-column-gap:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:inherit!important}section.produse-craciun ul.products{width:calc(100% + 30px)!important;margin-left:-15px!important}body.elementor-page-114269 .elementor-element.elementor-products-grid ul.products li.product:not(.product-category){padding-bottom:0}.elementor hr{margin-bottom:20px!important}.elementor-element .woocommerce-breadcrumb ol.breadcrumb{margin:0px!important}.elementor-element .woocommerce-breadcrumb ol.breadcrumb li.breadcrumb-item{padding-left:0}.newest-category-slider-section ul.products li.product:not(.product-category):before,.newest-category-slider-section .woocommerce-card__header{background:#F8F8F8!important}.woocommerce-product-details__short-description+.woocommerce-product-rating{margin-top:0!important}div.product .summary form.cart{margin:1rem 0 .5rem 0!important}.woocommerce-tabs .panel{padding-bottom:0!important}div.product p.price{font-weight:700}.woocommerce-variation-price{font-weight:400}.summary .variations label{font-size:17px;font-weight:600;text-transform:none;letter-spacing:0}.woocommerce-product-details__short-description{font-size:15px;border-top:1px solid #e0e0e0;padding-top:20px;margin-top:30px}.cg-layout-vertical-scroll .cg-thumb-swiper ul.swiper-wrapper li.active:before{border:1px solid #ccc!important}.swiper-slide img,body ul.products li.product .woocommerce-image__wrapper img{border-radius:10px;height:auto!important}.commercekit-atc-sticky-tabs{z-index:4}.tablou-pret span.wpo-price-container{display:none}ul.cgkit-attribute-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:4px;padding:0!important;margin:0}ul.cgkit-attribute-swatches li.cgkit-attribute-swatch{list-style:none;margin:0}ul.cgkit-attribute-swatches li.cgkit-attribute-swatch button.cjkit-swatch{width:100%;box-sizing:border-box;justify-content:center;text-align:center;margin:0;white-space:nowrap}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button,.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{border:1px solid #dddddd!important;border-radius:5px!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button.cgkit-swatch-selected:before{border:1px solid #c61932!important;border-radius:5px!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#c61932!important;border:1px solid #c61932!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{font-weight:600;font-size:14px;padding:10px 15px}.cgkit-color .swatch-price{display:none}.wpo-field ul.wpo-image-buttons.wpo-choice-list{grid-gap:16px!important;justify-content:space-around}.wpo-field.wpo-label-is-option-name label,.wpo-option-name{font-weight:600!important;font-size:17px!important}label.wpo-image-button .wpo-image-wrap:not(.no-label):after{background:rgb(0 0 0 / .35)!important}.wpo-image-buttons label.wpo-image-button:focus-within{border:2px solid transparent!important}.woocommerce form .wpo-options-container input[type=text],.woocommerce form .wpo-options-container textarea,.woocommerce form .wpo-options-container input[type=number]:not(.cur-year){box-shadow:0 1px 1px 0 rgb(0 0 0 / .05)!important;border-radius:3px!important;border:1px solid #e2e2e2!important;background:#fff!important;padding:10px!important}.wpo-text-labels label.wpo-text-label input:checked+span.wpo-text-label-inner{background:#c61932!important;border-radius:3px}.wpo-text-labels label.wpo-text-label:focus-within,.wpo-text-labels label.wpo-text-label:focus-visible{border:2px solid #c61932}.wpo-text-label-inner{font-weight:600!important}.wpo-text-labels label.wpo-text-label{border:2px solid #ddd;border-radius:5px}.wpo-text-labels label.wpo-text-label .wpo-text-label-inner{padding:9px 15px;line-height:17px}.wpo-field label.wpo-radio.wpo-radio:focus-within input:checked+span.wpo-radio-inner,.wpo-field label.wpo-radio:focus-within span.wpo-radio-inner{border-color:#c61932!important}.wpo-field label.wpo-radio input:checked+span.wpo-radio-inner{background-color:#c61932!important}.wpo-field label.wpo-checkbox input:checked+span.wpo-checkbox-inner{background-color:#c61932!important;border-color:#c61932!important}.wpo-totals-label{margin-bottom:20px!important}.wpo-field-description{line-height:1.4!important;font-size:13px!important;margin-top:5px!important;color:#464646!important}.wpo-dropzone-preview{display:none}.dz-filename span{word-break:break-all!important}.dropzone{border:2px dashed #dddddd!important;border-radius:5px!important}.dropzone .dz-button,.dropzone .dz-button:hover{background-color:#fff!important;padding:15px!important}.dropzone .dz-button{border-bottom:2px dashed #dddddd!important;margin-bottom:-2px!important;flex-direction:row!important}.dropzone .dz-button:focus,.dropzone .dz-button:hover:focus{outline:2px dashed #c61932!important;margin-bottom:-2px!important}.dropzone .dz-button-icon svg{fill:#c61932!important}.wpo-field.wpo-label-is-option-name label .wpo-field-required-symbol{color:#c61932!important}.dropzone .dz-preview.dz-success .dz-upload{background:#3bb54a!important}.dropzone .dz-button-label{line-height:1.3!important;font-size:14px!important;color:#333!important;padding-left:10px}.dz-thumbnail-square{max-width:50px;padding-right:5px;padding-bottom:5px}.image-thumbnail-square{display:inline-block;width:auto;max-height:70px;padding-right:5px}label.wpo-image-button div.wpo-image-active{border:1px solid #e2e2e2!important}label.wpo-image-button div.wpo-image-active svg{fill:#ffffff!important;background:#c61932!important;border:1px solid #fff!important}span.wpo-image-label{filter:none!important}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}p#billing_country_field,p#billing_postcode_field{display:none!important}.woocommerce-checkout p#billing_address_1_field,.woocommerce-checkout p#shipping_address_1_field{margin:0 0 1.41575em!important}li.mini_cart_item .variation{display:none}body table.woocommerce-checkout-review-order-table .product-name dl.variation{width:360px}img.payment-methods{height:28px;width:auto}.payment_method_revolut_pay .payment_box,.payment_method_revolut_payment_request .payment_box{margin-top:10px}.payment_method_revolut_pay label:before,.payment_method_revolut_payment_request label:before{margin-right:12px!important}.revolut-label-informational-icon{min-width:10%!important}ul.wc_payment_methods{padding-top:5px}#payment .payment_methods p{font-size:14px}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{font-size:16px}.woocommerce-terms-and-conditions>p:nth-child(1){display:none}body.woocommerce-checkout img.stripe-cards-icon{display:none}.cataleya-stripe-notice{display:none}.cataleya-stripe-notice p{margin:0}.wc-proceed-to-checkout .button.checkout-button{font-size:17px!important}.woocommerce-cart .entry-content .cart-empty{font-size:32px!important}.woocommerce-additional-fields__field-wrapper textarea{line-height:140%}.commercekit-order-bump .ckobp-price,.commercekit-order-bump .ckobp-price ins{color:#c61932!important}.woocommerce-customer-details{padding:2rem 2rem 1.5rem 2rem;margin-bottom:3rem;border:1px solid #e2e2e2;position:relative;border-radius:8px}.woocommerce-order-received .woocommerce-order-details{margin-bottom:50px}body.woocommerce-order-received .wc-item-meta{opacity:1}.cr-all-reviews-shortcode ol.commentlist,.cr-reviews-ajax-comments ol.commentlist{margin:0!important}.cr-avatar-check{z-index:2!important}.cr-all-reviews-shortcode ol.commentlist li .comment-text p,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p{margin:0 0 1em 0}.cr-all-reviews-shortcode .cr-comment-images,.cr-comment-videos{margin-top:1em}.cr-ajax-reviews-review-form .cr-review-form-item span{line-height:1.4!important}.cr-reviews-slider{margin-right:0!important;margin-left:0!important}.cr-ajax-reviews-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort{text-align:right}body #reviews .commentlist li .comment_container .comment-text{width:calc(100% - 74px)!important}body #reviews .comment-reply-title{font-weight:500!important}.cr-reviews-slider .cr-review-card .cr-review-card-inner{border:2px dotted #B9B9B9!important;border-radius:15px;background:#f7f7f7!important;padding:20px}.cr-reviews-slider .cr-review-card .top-row{border-bottom:2px dotted #b9b9b9}.cr-reviews-slider .cr-review-card .middle-row{background:#fff0;border:0 none;padding:0;font-family:"Albert Sans",sans-serif}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name,.cr-reviews-grid .cr-review-card .review-product .product-title,.cr-reviews-slider .cr-review-card .review-product .product-title{font-family:"Albert Sans",sans-serif}.cr-reviews-slider .cr-review-card .middle-row .review-content{line-height:1.4}.cr-reviews-slider .cr-review-card .review-product{background:#fff!important}.cr-reviews-slider .cr-review-card .crstar-rating span,.cr-reviews-slider .cr-review-card .crstar-rating::before{font-size:18px}.cr-reviews-slider .cr-review-card .crstar-rating{letter-spacing:6px;width:132px;height:20px}.cr-reviews-slider .cr-review-card .rating-row .rating-label{font-size:14px;margin:0 0 0 10px}.cr-reviews-slider .slick-arrow{display:none!important}.cr-all-reviews-shortcode .crstar-rating,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating,#reviews #comments .cr-summaryBox-wrap .crstar-rating{color:#c61932!important}.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{fill:#c61932}.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{stroke:#c61932!important}.ivole-meter .ivole-meter-bar{background:#c61932!important}.cr-ajax-reviews-review-form .cr-review-form-buttons{flex-direction:row-reverse}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit{background-color:#c61932!important;font-weight:700;border-radius:4px}.single-post .entry-content .woocommerce{margin-top:15px;margin-bottom:15px}.articole-recomandate-container{margin-top:50px;margin-bottom:40px;padding-top:30px;border-top:1px solid #eaeaea}.articole-recomandate-container h3{margin-bottom:25px;text-align:left}.articole-recomandate-container ul{list-style:none;padding:0;margin:0 -15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0}.articole-recomandate-container li{padding:0;margin:0}.articole-recomandate-container li a{text-decoration:none;color:#333;display:block;transition:all 0.2s ease-in-out;border-radius:5px;padding:15px;height:100%}.articole-recomandate-container li a:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgb(0 0 0 / .08)}.articole-recomandate-container .related-thumb img{width:100%;height:150px;object-fit:cover;margin-bottom:10px;border-radius:5px}.articole-recomandate-container .related-title{font-weight:700;font-size:16px;line-height:1.4}@media (max-width:768px){.single-post .entry-content{font-size:16px!important}}.header-widget-region{background:linear-gradient(90deg,#e8f5e9 0%,#fff9f0 40%,#fce4ec 100%);padding:10px 16px;text-align:center;font-weight:500;color:#2d2d2d!important;line-height:1.4}.header-widget-region .widget p{font-size:14px!important}.header-widget-region strong,.header-widget-region b{font-weight:600;color:#c41230;letter-spacing:.05em}.commercekit-ajs-results{z-index:10}.commercekit-ajs-product-title{font-size:18px}.sitemap-container{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:40px}.sitemap-column h2{border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:15px}.sitemap-column ul{padding-left:0;margin-top:0}.sitemap-column ul li{padding:4px 0;font-size:16px}.list-expandable li:nth-child(n+11){display:none}ul.articles-list-short li:nth-child(n+5){display:none}ul.articles-list-short.expanded li{display:list-item}.list-expandable.expanded li{display:list-item}.show-more-link{display:inline-block;margin-top:0;font-size:14px;font-weight:700;color:#7c7c7c;text-decoration:none;cursor:pointer;border-top:2px solid #eee;padding-top:5px}.show-more-link:hover{text-decoration:underline}@media (max-width:1200px){.sitemap-container{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:992px){.sitemap-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sitemap-container{grid-template-columns:1fr}}img.logo-footer-circle{margin-bottom:-10px}footer.site-footer #text-3 p{line-height:1.6}footer.site-footer{box-shadow:0 25px 30px -30px rgb(0 0 0 / .08) inset}footer.site-footer li{line-height:1.4!important}.anpcsal,.anpcsol{display:inline-block;width:104px;height:auto;padding:0 0 10px 0}.anpcliclass{padding-bottom:5px}th.label .no-selection{display:none}.product-widget{font-size:15px}.product-widget .widget ul li{font-size:14px}dt.variation-Formula,dd.variation-Formula{display:none!important}body.home .archive-header{display:none}body.home .cat-image-wrapper{border-radius:190px}body.home .woocommerce-loop-category__title{text-align:center}h2.woocommerce-loop-category__title{line-height:24px}body.archive #secondary .widget li.current-menu-item a{color:#c61932}.widget-area .widget a:not(.button):hover,.woocommerce-breadcrumb a:hover{text-underline-offset:0.28em!important}body.page-id-5797 .swiper-fade .swiper-slide{pointer-events:all!important}.secondary-navigation ul li a{font-size:15px}.wp-caption .wp-caption-text{font-size:13px;margin-bottom:10px;margin-top:3px}.discount-product-badge{background-color:#1e73be;color:#fff;border-radius:5px;padding:10px 20px;display:inline-block;opacity:.8}.discount-product-badge em{text-transform:uppercase;font-weight:600;font-style:normal;background:#fff;color:#1e73be;padding:3px 6px;border-radius:5px}.fb-notice{display:none;background:#E06363;color:#fff;width:100%;justify-content:space-between;padding:15px 15px 10px 20px}.fb-notice .text{font-size:14px}.fb-notice .text p{margin:0;padding:0}.fb-notice .text p span{font-weight:600}.fb-notice .arrow img{width:33px;height:auto}.tabel-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.marimi-tricou{width:100%;border-collapse:collapse;margin:25px 0;font-size:15px;text-align:center;box-shadow:0 2px 5px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden;min-width:600px}.marimi-tricou thead tr{background-color:#e1e1e1;font-weight:700}.marimi-tricou th,.marimi-tricou td{padding:12px 15px;border-bottom:1px solid #ddd}.marimi-tricou tbody td{color:#333}.marimi-tricou tbody tr:last-of-type{border-bottom:2px solid #c3c3c3}.marimi-tricou tbody tr:nth-of-type(even){background-color:#f8f8f8}.marimi-tricou tbody tr:hover{background-color:#f1f1f1;cursor:pointer}.marimi-tricou tbody td:first-child{font-weight:600;color:#555;text-align:left;padding-left:20px}.tabel-intretinere{width:100%;max-width:500px;border-collapse:collapse;margin:20px 0;font-size:15px}.tabel-intretinere td{padding:10px;border-bottom:1px solid #eee;vertical-align:middle}.tabel-intretinere td:first-child{width:50px;text-align:center}.tabel-intretinere tr:last-child td{border-bottom:none}.elementor-toggle-item:last-child .elementor-tab-title,.elementor-toggle-item:last-child .elementor-active{border-bottom:0 none!important}.pswp--open button.pswp__button{background:none!important}.file_upload-meta{display:block!important}.file_upload-meta-item{display:inline-block!important}.m-cart table.cart tr td.product-name a{padding-right:0!important}:root{--ct-brand:#c41230}.ct-home-seo{max-width:800px;margin:48px auto;padding:0 20px;text-align:center}.ct-home-seo a,.ct-cadouri-seo a{color:inherit;text-decoration:none!important;font-weight:500;color:var(--ct-brand)}@media (max-width:767px){.ct-home-seo{text-align:left;margin:32px auto}.ct-home-trust{flex-direction:column}}.ct-narrow{max-width:900px;margin-inline:auto}.ct-grid--2col{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media (max-width:768px){.ct-grid--2col{grid-template-columns:1fr;gap:1.5rem}}.ct-stack{display:flex;flex-direction:column;gap:1.5rem}.ct-card{background:#f6f6f6;border:2px #bcbcbc;border-radius:16px;padding:30px}.ct-card--dashed{border-style:dotted}.ct-card--centered{text-align:center;max-width:800px;margin-inline:auto}.ct-card--soft{background:#fafafa;border:1px solid #fff0;display:flex;gap:1.5rem;align-items:flex-start;transition:border-color 0.3s ease}.ct-card--soft:hover{border-color:#e0e0e0}.ct-card__icon{flex-shrink:0;color:var(--ct-brand);padding-top:.15em}.ct-card__icon svg{display:block}.ct-card__body{flex:1;min-width:0}.ct-card__body h2{margin-bottom:.5em}.ct-card__logo{display:inline-block;max-width:220px;margin-bottom:1.5rem}.ct-card__logo img{width:100%;height:auto}.ct-card__meta{color:#666;font-size:.9375rem;line-height:1.65;margin-top:1rem}@media (max-width:480px){.ct-card{padding:1.5rem}.ct-card--soft{flex-direction:column;gap:1rem}}.ct-list{list-style:none;padding:0;margin-top:1rem;display:flex;flex-direction:column;gap:.625rem}.ct-list li{position:relative;padding-left:0;line-height:1.65}.ct-list li::before{content:'';position:absolute;left:-1.25em;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--ct-brand)}.ct-note{font-size:.9375rem;color:#666;border-left:3px solid #e0e0e0;padding-left:1rem;margin-top:1rem}.ct-divider{width:60px;height:3px;background:var(--ct-brand);border:none;margin-block:1.5rem;border-radius:2px}.ct-divider--center{margin-inline:auto}.ct-section{padding-block:3rem}.ct-section--flush{padding-block:0}.ct-hero-img{display:flex;justify-content:center;padding-block:1.5rem}.ct-hero-img img{max-width:min(600px, 100%);height:auto;display:block}.ct-page .entry-content p a:not(.button),.ct-page .entry-content li a:not(.button){color:#c61932;text-decoration:none;font-weight:700}.ct-page .entry-content p a:not(.button):hover,.ct-page .entry-content li a:not(.button):hover{text-decoration:none}.below-woocommerce-category a,.shoptimizer-category-banner .taxonomy-description p a,.term-description a,.term-description-bottom a,.ct-tablouri-guide__text a{font-weight:700}.format-standard a{text-decoration:none!important;font-weight:700;color:var(--ct-brand)}.ct-page .button,.ct-page .button:visited,.ct-page .button:hover,.ct-page .button:focus{color:#fff}.ct-page .button svg{vertical-align:middle}.ct-intro{font-size:1.125rem;color:#666;margin-top:.75rem}.ct-center-text{text-align:center;margin-bottom:2rem}.ct-page-title{margin-bottom:1.5rem}.ct-home-hero{text-align:center;padding:2rem 0 .5rem}.ct-home-stars{display:flex;justify-content:center;gap:4px;color:var(--ct-brand);margin-bottom:.75rem}.ct-page--home .ct-page-title{margin-bottom:.25rem;padding-top:10px}.ct-home-badges{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:.75rem;font-size:1rem;color:#333}.ct-home-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:1.75rem 1.25rem;padding:2.5rem 0 1.5rem;max-width:810px;margin-inline:auto}.ct-home-cat{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:transform 0.25s ease}.ct-home-cat:hover{transform:translateY(-4px)}.ct-home-cat__img{display:block;width:100%;max-width:180px;aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:.75rem}.ct-home-cat__img img{width:100%;height:100%;object-fit:cover;display:block}.ct-home-cat__label{font-size:1rem;font-weight:600;text-align:center}@media (max-width:768px){.ct-home-categories{grid-template-columns:repeat(2,1fr);gap:25px;padding:1.5rem 20px}.ct-home-cat__img{max-width:100%}}@media (max-width:480px){.ct-home-cat__label{font-size:.9rem}}.ct-home-section{padding:2.5rem 0 1rem}.ct-home-section>h2{text-align:center;margin-bottom:.25rem}.ct-page.ct-page--home .ct-home-section>h2 a,.ct-page.ct-page--home .ct-page-title a,.ct-page.ct-page--home .ct-home-reviews h2 a{color:inherit;text-decoration:none}.ct-home-section>h2 a:hover{text-decoration:none;color:var(--ct-brand)}.ct-home-section__sub{text-align:center;font-size:1.05rem;color:#666;margin:0 0 2rem}.ct-home-section__cta{text-align:center;margin-top:2rem;padding-bottom:.5rem}.ct-home-section__cta .button{display:inline-flex;align-items:center;gap:6px}.ct-home-hr{border:none;border-top:1px solid #e9e9e9;margin:.5rem 0}.ct-page--home ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.ct-page--home ul.products.columns-6{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.ct-page--home ul.products.columns-5 li.product,.ct-page--home ul.products.columns-6 li.product{width:auto;float:none;margin:0;padding:0}@media (min-width:769px) and (max-width:1024px){.ct-page--home ul.products.columns-5,.ct-page--home ul.products.columns-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ct-page--home ul.products.columns-5,.ct-page--home ul.products.columns-6{grid-template-columns:repeat(2,1fr);gap:1rem}}.ct-home-trust{display:flex;justify-content:center;align-items:center;gap:2.5rem;padding:3rem 0;flex-wrap:wrap}.ct-home-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;gap:.35rem;transition:transform 0.2s ease}.ct-home-trust__item:hover{transform:translateY(-2px);text-decoration:none}.ct-home-trust__icon{width:52px;height:52px;border-radius:50%;background:none;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.ct-home-trust__icon svg,.ct-home-trust__icon svg path{fill:var(--ct-brand)}.ct-home-trust__title{font-size:1.15rem;font-weight:700;color:#333}.ct-home-trust__count{font-size:.9rem;color:#999}.ct-home-trust__star{color:#d0d0d0;line-height:1}@media (max-width:768px){.ct-home-trust{gap:1.5rem}.ct-home-trust__star{display:none}}.ct-home-reviews{padding:1rem 0 3rem}.ct-home-reviews h2{text-align:center;margin-bottom:2rem}@media (max-width:480px){.ct-home-badges{flex-direction:column;gap:.4rem;align-items:center;font-size:.95rem}}.ct-page--landing .ct-landing-crosssells{width:100vw;position:relative;left:50%;margin-left:-50vw;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}body.page-template-template-landing #secondary,body.page-template-template-landing .widget-area{display:none!important}body.page-template-template-landing #primary{width:100%!important;float:none!important;padding:0;max-width:100%}body.page-template-template-landing #content>.col-full{max-width:100%;padding:0}body.page-template-template-landing #content{padding-top:0}.ct-page--landing{max-width:100%;padding:0;margin:0}body.page-template-template-landing #content>.col-full>.archive-header{display:none!important}.ct-landing-hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;color:#fff;padding:80px 24px;border-radius:0 0 24px 24px;overflow:hidden}.ct-landing-hero__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);z-index:1}.ct-landing-hero__inner{position:relative;z-index:2;max-width:800px;margin:0 auto}.ct-landing-hero__title{font-weight:600;line-height:1.2;margin:0 0 16px;color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .3)}.ct-landing-hero__desc{font-size:clamp(0.95rem, 1.5vw, 1.1rem);line-height:1.6;margin:0;opacity:.93;text-shadow:0 1px 4px rgb(0 0 0 / .25)}.ct-landing-hero--no-image{background:#f7f5f3;color:#1a1a1a;min-height:auto;padding:48px 24px 32px;border-radius:0}.ct-landing-hero--no-image .ct-landing-hero__title{color:#1a1a1a;text-shadow:none}.ct-landing-hero--no-image .ct-landing-hero__desc{text-shadow:none;color:#555}.ct-landing-breadcrumbs{padding:14px 0}.ct-landing-breadcrumbs__inner{max-width:1200px;margin:0 auto;padding:0 24px}.ct-landing-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0}.ct-landing-breadcrumbs li{color:#999;font-size:.8rem;line-height:1.4}.ct-landing-breadcrumbs li a{color:#666;text-decoration:none;transition:color 0.15s}.ct-landing-breadcrumbs li a:hover{color:#c0392b}.ct-landing-breadcrumbs li+li::before{content:"/";padding:0 8px;color:#ccc;font-weight:400}.ct-landing-breadcrumbs li[aria-current="page"]{color:#aaa}.ct-landing-products{padding:0 0 40px}.ct-landing-products__inner{max-width:1200px;margin:0 auto;padding:0}.ct-landing-products .woocommerce .products{grid-template-columns:repeat(5,1fr)!important}.ct-landing-products .woocommerce-pagination{margin-top:24px}.ct-landing-seo{padding:40px 24px 48px;background:#fff;border-top:1px solid #eee}.ct-landing-seo__inner{max-width:900px;margin:0 auto}.ct-landing-seo__inner h2{font-size:clamp(1.4rem, 2.5vw, 1.8rem);font-weight:700;color:#1a1a1a;margin:0 0 16px}.ct-landing-seo__inner h3{font-size:clamp(1.1rem, 2vw, 1.35rem);font-weight:600;color:#333;margin:28px 0 12px}.ct-landing-seo__inner p{line-height:1.75;color:#444;margin-bottom:14px}.ct-landing-seo__inner a{color:#c0392b;text-decoration:none;font-weight:600}.ct-landing-seo__inner a:hover{text-decoration:underline}.ct-landing-crosssells{padding:48px 24px 56px;background:#f7f7f7}.ct-landing-crosssells__inner{max-width:1100px;margin:0 auto;text-align:center}.ct-landing-crosssells__title{font-size:clamp(1.3rem, 2.5vw, 1.7rem);font-weight:700;color:#1a1a1a;margin:0 0 32px}.ct-landing-crosssells__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}.ct-landing-crosssell-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#1a1a1a;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:transform 0.25s ease,box-shadow 0.25s ease}.ct-landing-crosssell-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgb(0 0 0 / .1)}.ct-landing-crosssell-card__img{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:12px}.ct-landing-crosssell-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.ct-landing-crosssell-card:hover .ct-landing-crosssell-card__img img{transform:scale(1.05)}.ct-landing-crosssell-card__title{font-size:.95rem;font-weight:600;text-align:center;margin:0;line-height:1.3}.ct-landing-crosssells__cta{margin-top:8px}.ct-btn--primary{display:inline-block;background:#c0392b;color:#fff;padding:14px 32px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.ct-btn--primary:hover{background:#a93226;color:#fff;transform:translateY(-1px)}@media (max-width:1024px){.ct-landing-products .woocommerce .products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.ct-landing-hero{min-height:240px;padding:40px 20px;border-radius:0 0 16px 16px}.ct-landing-products .woocommerce .products{grid-template-columns:repeat(2,1fr)!important}.ct-landing-seo{padding:28px 20px 36px}.ct-landing-crosssells__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ct-landing-crosssell-card{padding:12px}.ct-landing-crosssell-card__title{font-size:.85rem}}@media (max-width:480px){.ct-landing-hero{min-height:200px;padding:32px 16px}}.ct-grid--video-hero{align-items:center}.ct-video-wrap{display:flex;justify-content:center}.ct-video-wrap iframe{width:100%;max-width:461px;aspect-ratio:461 / 720;height:auto;border-radius:12px;box-shadow:0 8px 30px rgb(0 0 0 / .12)}.ct-video-text h2{margin-bottom:1.25rem}.ct-video-text p{line-height:1.75;margin-bottom:1rem}.ct-tagline{font-size:1.5rem;margin-top:1.5rem}.ct-tagline__highlight{color:var(--ct-brand);text-decoration:underline;text-decoration-color:var(--ct-brand);text-underline-offset:4px;text-decoration-thickness:2px}.ct-steps{background:#f7f7f7;padding:3rem 1.5rem;margin:3rem calc(-50vw + 50%)!important;width:100vw}.ct-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1170px;margin:0 auto;text-align:center}.ct-step__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#222}.ct-step__icon--brand{color:var(--ct-brand)}.ct-step h4{font-size:1rem;font-weight:600;margin-bottom:.35rem}.ct-step p{font-size:.9rem;color:#666;line-height:1.5;margin:0}@media (max-width:768px){.ct-steps__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:480px){.ct-steps__grid{grid-template-columns:1fr}}.ct-page-intro{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.ct-products-full{margin-bottom:3rem}.ct-seo-block{margin-top:1rem;margin-bottom:2rem;text-align:left}.ct-seo-block h2{margin-top:0}.ct-seo-block h3{margin-top:2rem}.ct-seo-block h4{margin-top:1.5rem}.ct-page--legal{max-width:800px;margin-inline:auto;padding:0 1rem;line-height:1.75}.ct-page--legal h2{margin-top:2.5rem}.ct-page--legal h3{margin-top:2rem}.ct-page--legal h2[id]{scroll-margin-top:2rem}.ct-page--legal ul,.ct-page--legal ol{margin:1rem 0 1rem 1.5rem}.ct-page--legal li{margin-bottom:.5rem}.ct-toc{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;padding:1.75rem 2rem;margin:2rem 0 2.5rem}.ct-toc__title{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;margin:0 0 1rem!important}.ct-toc__title svg{color:var(--ct-brand);flex-shrink:0}.ct-toc__list{margin:0;padding-left:1.25rem;list-style:decimal}.ct-toc__list li{margin-bottom:.4rem;font-size:.95rem}.ct-toc__list a{text-decoration:none;color:#333;transition:color .15s}.ct-toc__list a:hover{color:var(--ct-brand)}.ct-page--faq{max-width:900px;margin-inline:auto;padding:0 1rem}.ct-faq-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem}.ct-faq-heading svg{flex-shrink:0;color:var(--ct-brand)}.ct-page--faq .ctg-accordion-group{border:1px solid #e0e0e0;border-radius:5px;overflow:hidden;margin-top:0}.ct-page--faq .ctg-accordion-item{border-bottom:1px solid #e0e0e0}.ct-page--faq .ctg-accordion-item:last-child{border-bottom:none}.ct-page--faq h3.ctg-accordion-title{cursor:pointer;padding:10px 18px;margin:0!important;font-size:16px;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:left;transition:background .15s;line-height:24px}.ct-page--faq h3.ctg-accordion-title:hover{background:#fafafa}.ct-page--faq .ctg-title-label{display:flex;align-items:center;gap:12px;flex-grow:1;text-align:left}.ct-page--faq h3.ctg-accordion-title::after{content:'+';font-size:1.4em;transition:transform .2s;margin-left:15px;flex-shrink:0;opacity:.5}.ct-page--faq .ctg-accordion-item.active h3.ctg-accordion-title::after{transform:rotate(45deg)}.ct-page--faq .ctg-accordion-content{display:none;padding:5px 25px 15px 25px;border-top:1px solid #fafafa}.ct-page--faq .ctg-accordion-content p{margin-top:10px}.ct-page--faq .ctg-accordion-content ul,.ct-page--faq .ctg-accordion-content ol{margin:.75rem 0 .75rem 1.5rem}.ct-page--faq .ctg-accordion-content li{margin-bottom:.5rem}body.ct-no-page-header .woocommerce-breadcrumb,body.ct-no-page-header .archive-header,body.ct-no-page-header .page-header,body.ct-no-page-header header.entry-header{display:none!important}body.ct-no-page-header #content{padding-top:0}body.page-template-template-landing .ct-landing-breadcrumbs ol{margin:0!important}body.page-template-template-landing .entry-content ol li{padding-left:0px!important}.ct-cadouri-hero{text-align:center;padding:3rem 1.5rem 2.5rem;background:linear-gradient(180deg,#fce4ec 0%,#fdf2f0 40%,#fff 100%);border-radius:0 0 24px 24px;margin:0 calc(-50vw + 50%) 2rem;width:100vw}.ct-page--cadouri .ct-cadouri-hero h1{margin-bottom:.75rem}.ct-cadouri-hero__desc{max-width:680px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.65;color:#555}.ct-cadouri-hero__cta{display:inline-flex;align-items:center;gap:6px;margin-bottom:1.75rem}.ct-cadouri-hero__search{max-width:500px;margin:0 auto}.ct-cadouri-hero__search form{position:relative}.ct-cadouri-hero__search .search-field{width:100%;padding:16px 24px;border:1px solid #e0e0e0;border-radius:50px;background:#fff;font-size:15px;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:border-color 0.2s ease,box-shadow 0.2s ease;text-align:left}.ct-cadouri-hero__search .cs-dropdown{border-radius:16px;margin-top:8px;text-align:left}.ct-cadouri-hero__search .search-field:focus{outline:none;border-color:var(--ct-brand);box-shadow:0 4px 16px rgb(196 18 48 / .1)}.ct-cadouri-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem;max-width:900px;margin-inline:auto}.ct-cadouri-navcard{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:box-shadow 0.25s ease}.ct-cadouri-navcard:hover{box-shadow:0 4px 20px rgb(0 0 0 / .07)}.ct-cadouri-navcard--highlight{background:#fff5f5;border-color:#f5c6cb;text-align:center;justify-content:center;align-items:center}.ct-cadouri-navcard__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ct-cadouri-navcard--highlight .ct-cadouri-navcard__header{justify-content:center}.ct-cadouri-navcard__icon{flex-shrink:0;color:#999;display:flex;align-items:center}.ct-cadouri-navcard__icon svg{width:24px;height:24px}.ct-cadouri-navcard h3{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.ct-cadouri-navcard__desc{font-size:1rem;color:#555;margin:0 0 1rem}.ct-cadouri-navcard__links{list-style:disc;padding-left:1.25rem;margin:0 0 1rem;flex:1}.ct-cadouri-navcard__links li{margin-bottom:.4rem;font-size:.95rem}.ct-cadouri-navcard__links li a{color:var(--ct-brand);text-decoration:none;font-weight:500}.ct-cadouri-navcard__links li a:hover{text-decoration:underline}.ct-cadouri-navcard__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:2px dashed #d0d0d0;border-radius:50px;color:var(--ct-brand);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease;align-self:flex-start}.ct-cadouri-navcard--highlight .ct-cadouri-navcard__cta{align-self:center}.ct-cadouri-navcard__cta:hover{border-color:var(--ct-brand);background:rgb(196 18 48 / .04)}.ct-cadouri-navcard__cta svg{flex-shrink:0;stroke:var(--ct-brand)}@media (max-width:992px){.ct-cadouri-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ct-cadouri-nav{grid-template-columns:1fr;gap:1rem}.ct-cadouri-hero{padding:2rem 1rem 2rem;margin-bottom:1.5rem}.ct-cadouri-hero__desc{font-size:.95rem}}.ct-page--cadouri ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.ct-page--cadouri ul.products.columns-5 li.product,.ct-page--cadouri ul.products.columns-7 li.product{width:auto;float:none;margin:0;padding:0}.ct-page--cadouri ul.products.columns-7{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5rem}@media (min-width:769px) and (max-width:1024px){.ct-page--cadouri ul.products.columns-5{grid-template-columns:repeat(3,1fr)}.ct-page--cadouri ul.products.columns-7{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ct-page--cadouri ul.products.columns-5,.ct-page--cadouri ul.products.columns-7{grid-template-columns:repeat(2,1fr);gap:1rem}}.ct-cadouri-testimonials{position:relative;background:#f5f5f5;padding:4rem 1.5rem 3.5rem;margin:2rem calc(-50vw + 50%);width:100vw;text-align:center;overflow:hidden}.ct-cadouri-testimonials::before{content:'';position:absolute;top:-1px;left:0;width:100%;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,40 C240,80 480,0 720,30 C960,60 1200,10 1440,40 L1440,0 L0,0 Z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%}.ct-cadouri-testimonials::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,20 C240,-20 480,50 720,30 C960,10 1200,50 1440,20 L1440,60 L0,60 Z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%}.ct-cadouri-testimonials h2{margin-bottom:2rem;position:relative;z-index:1}.ct-cadouri-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;position:relative;z-index:1}.ct-cadouri-testimonial{background:#fff;border-radius:16px;padding:2rem 1.5rem;text-align:left;box-shadow:0 2px 10px rgb(0 0 0 / .05);display:flex;flex-direction:column}.ct-cadouri-testimonial__stars{display:flex;gap:2px;color:var(--ct-brand);margin-bottom:1rem}.ct-cadouri-testimonial blockquote{margin:0 0 1rem;padding:0;border:none;font-size:.95rem;line-height:1.65;color:#333;flex:1;quotes:"\201C" "\201D"}.ct-cadouri-testimonial blockquote::before{content:open-quote;font-size:2rem;color:#ddd;line-height:0;vertical-align:-.3em;margin-right:4px}.ct-cadouri-testimonial cite{font-style:normal;font-size:.9rem;color:#888;font-weight:500}@media (max-width:768px){.ct-cadouri-testimonials__grid{grid-template-columns:1fr;max-width:500px}.ct-cadouri-testimonials{padding:3rem 1rem 2.5rem}.ct-cadouri-testimonials::before,.ct-cadouri-testimonials::after{height:35px}}.ct-cadouri-stats{text-align:center;padding:2.5rem 0 1.5rem}.ct-cadouri-stats h2{margin-bottom:2rem}.ct-cadouri-stats__grid{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.ct-cadouri-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ct-cadouri-stat__icon{color:#999;margin-bottom:.5rem}.ct-cadouri-stat__value{font-size:1.5rem;font-weight:700;color:#222}.ct-cadouri-stat__label{font-size:.9rem;color:#888}@media (max-width:600px){.ct-cadouri-stats__grid{gap:2rem}.ct-cadouri-stat__value{font-size:1.25rem}}.ct-cadouri-seo{max-width:900px;margin:2rem auto 3rem;padding:0 1rem}.ct-cadouri-seo .ct-card{text-align:left}.ct-cadouri-seo h2{margin-top:0}.ct-cadouri-seo h3{margin-top:2rem}.ct-cadouri-seo p{line-height:1.75}.ct-cadouri-seo a{color:var(--ct-brand);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ct-tablouri-hub{max-width:100%;overflow:hidden;width:100%!important;float:none!important}.ct-tablouri-hub section{max-width:100%;margin-left:auto;margin-right:auto}.ct-tablouri-hub section h2{text-align:center;font-size:1.75rem;font-weight:600;margin-bottom:32px}.ct-tablouri-header{text-align:center;max-width:720px;margin:0 auto;padding:32px 0 0}.ct-tablouri-header h1{font-size:2.25rem;font-weight:600;margin-bottom:16px}.ct-tablouri-header__desc{color:#444;margin-bottom:20px}.ct-tablouri-header__desc a{color:var(--ct-brand,#c41230);font-weight:500;text-decoration:none}.ct-home-categories--6{grid-template-columns:repeat(6,1fr)!important}.ct-home-cat__meta{font-size:.82rem;color:#888;display:block}.ct-home-cat__price{font-size:.9rem;font-weight:600;color:var(--ct-brand,#c41230);display:block}.ct-tablouri-styles{margin:40px 0}.ct-tablouri-styles__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ct-tablouri-style-card{position:relative;display:block;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;text-decoration:none}.ct-tablouri-style-card__overlay{position:absolute;inset:0}.ct-tablouri-style-card__title{position:absolute;bottom:0;left:0;right:0;padding:16px 12px;font-weight:600;text-align:center;line-height:1.3;z-index:1;margin-bottom:0px!important}.ct-tablouri-style-card:nth-child(1) .ct-tablouri-style-card__title{background:#FADADD;color:#D0485C}.ct-tablouri-style-card:nth-child(2) .ct-tablouri-style-card__title{background:#D4E9E2;color:#289D76}.ct-tablouri-style-card:nth-child(3) .ct-tablouri-style-card__title{background:#DDEEFE;color:#296EB0}.ct-tablouri-style-card:nth-child(4) .ct-tablouri-style-card__title{background:#FEEADC;color:#CF6D29}.ct-tablouri-style-card:nth-child(5) .ct-tablouri-style-card__title{background:#EAE6F0;color:#915FDA}.ct-tablouri-variants{background:#f7f7f7;padding:40px}.ct-tablouri-variants__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:960px;margin:0 auto}.ct-tablouri-variant-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px dashed #ccc;border-radius:12px;padding:28px 20px;text-decoration:none;color:inherit;transition:box-shadow 0.25s ease,border-color 0.25s ease}.ct-tablouri-variant-card__img{display:block;width:180px;height:160px;margin-bottom:16px}.ct-tablouri-variant-card__img img{width:100%;height:100%;object-fit:contain;border-radius:8px}.ct-tablouri-variant-card h3{font-size:1.1rem;font-weight:600;margin-bottom:8px}.ct-tablouri-variant-card p{font-size:.88rem;color:#777;line-height:1.5;margin:0}.ct-tablouri-cat__label{text-align:center}.ct-tablouri-reviews{max-width:900px!important;padding-top:56px!important;padding-bottom:56px!important}.ct-tablouri-loop{padding-top:48px!important}.ct-tablouri-loop h2{margin-bottom:8px!important}.ct-tablouri-guide{padding-top:56px!important;padding-bottom:56px!important;max-width:900px!important}.ct-tablouri-guide__row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:56px}.ct-tablouri-guide__row:last-child{margin-bottom:0}.ct-tablouri-guide__row--reverse{direction:rtl}.ct-tablouri-guide__row--reverse>*{direction:ltr}.ct-tablouri-guide__img img{width:100%;height:auto;border-radius:12px}.ct-tablouri-guide__text h3{font-size:1.25rem;font-weight:600;margin-bottom:16px}.ct-tablouri-guide__text p{color:#444;margin-bottom:12px}.ct-tablouri-crosssells{padding-top:48px!important;padding-bottom:48px!important}.ct-tablouri-faq{padding-top:48px!important;padding-bottom:48px!important}.ct-tablouri-header__rating .rating-inner-row{justify-content:center}.ct-page--gift-finder .ct-gf-finder{padding:0 0 48px}.ct-page--gift-finder .ct-gf-howto{padding:48px 0;text-align:center}.ct-page--gift-finder .ct-gf-howto h2{font-size:26px;font-weight:600;margin-bottom:32px}.ct-gf-howto__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.ct-gf-howto__card{background:#f5f5f5;border-radius:12px;padding:32px 24px;text-align:center}.ct-gf-howto__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#888;margin-bottom:16px}.ct-gf-howto__icon svg{width:28px;height:28px}.ct-gf-howto__card h3{font-size:18px;font-weight:600;margin-bottom:8px}.ct-gf-howto__card p{font-size:14px;line-height:1.6;color:#666;margin:0}.ct-page--gift-finder .ct-gf-illustration{text-align:center;padding:32px 0 48px}.ct-gf-illustration__img{max-width:500px;width:100%;height:auto;margin:0 auto}.ct-page--gift-finder .ct-gf-faq{padding:48px 0;max-width:800px;margin:0 auto}.ct-page--gift-finder .ct-gf-faq h2{font-size:26px;font-weight:600;text-align:center;margin-bottom:32px}@media (max-width:768px){.ct-gf-howto__grid{grid-template-columns:1fr;gap:16px;max-width:400px}.ct-gf-howto__card{padding:24px 20px}.ct-gf-illustration__img{max-width:300px}}@media (min-width:769px) and (max-width:1024px){.ct-home-categories--6{grid-template-columns:repeat(3,1fr)!important;max-width:600px!important}.ct-tablouri-styles__grid{grid-template-columns:repeat(3,1fr);gap:16px}.ct-tablouri-variants__grid{gap:20px}}@media (max-width:768px){.ct-home-categories--6{grid-template-columns:repeat(2,1fr)!important}.ct-tablouri-styles__grid{grid-template-columns:repeat(5,38vw);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px}.ct-tablouri-style-card{scroll-snap-align:start}.ct-tablouri-style-card__title{padding:14px 10px}.ct-tablouri-variants__grid{grid-template-columns:1fr;gap:16px}.ct-tablouri-variant-card{flex-direction:row;text-align:left;padding:16px;gap:16px}.ct-tablouri-variant-card__img{width:100px;height:90px;flex-shrink:0;margin-bottom:0}.ct-tablouri-guide__row,.ct-tablouri-guide__row--reverse{grid-template-columns:1fr;gap:20px;direction:ltr}.ct-tablouri-guide__row{margin-bottom:40px}}.ct-grid--contact{gap:3rem;align-items:start}.ct-contact-info hr{border:none;border-top:1px solid #e9e9e9;margin:1.5rem 0}.ct-contact-block h3{margin-bottom:.75rem}.ct-contact-block h4{margin-top:1.25rem;margin-bottom:.25rem}.ct-contact-block p{margin-bottom:.75em}.ct-phone-number{font-size:1.25em;font-weight:700;text-decoration:none}.ct-phone-number--sm{font-size:1.05em}.ct-phone-main{margin-bottom:.75rem}.ct-phone-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ct-phone-row{display:flex;align-items:center}.ct-wa-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:20px;background:#25d366;color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background 0.2s ease;vertical-align:middle;margin-left:.5em}.ct-wa-badge:hover{background:#1da851;color:#fff}.ct-wa-badge svg{fill:#fff}.ct-social{display:flex;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.ct-social__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f0f0f0;color:#555;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.ct-social__link:hover{background:var(--ct-brand);color:#fff}.ct-contact-img{margin-top:2rem}.ct-contact-img img{width:100%;max-width:500px;height:auto;display:block;margin-inline:auto}@media (max-width:768px){.ct-grid--contact{gap:2rem}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px!important}}@media (max-width:480px){.ct-steps__grid{grid-template-columns:1fr}}@media (max-width:767px){.elementor-toggle-icon{margin-top:5px!important;margin-right:0;font-size:16px;color:#afafaf}}@media (max-width:768px){body.no-cta-buttons ul.products li.product:not(.product-category){margin-bottom:0!important}.category-average-rating-shortcode{font-size:13px}.cr-all-reviews-shortcode .cr-review-form-item span,.cr-ajax-reviews-review-form .cr-review-form-item span,.cr-reviews-grid .cr-review-form-item span,.cr-qna-block .cr-review-form-item span{font-size:16px!important}}@media (max-width:770px){.swiper-slide img{border-radius:0}body #reviews .commentlist li .comment_container .comment-text{width:calc(100% - 62px)!important}.m-grid-2 ul.products li.product .woocommerce-loop-product__title{font-size:16px!important}}@media (max-width:992px){.main-navigation ul.menu ul li.nolink{margin-left:-8px;margin-top:10px}.taxonomy-description{font-size:14px!important}.site .elementor-element.elementor-products-grid ul.products li.product{padding-bottom:10px!important}body.single-product{padding-bottom:0}.woocommerce-tabs .entry-content{font-size:16px!important}.site-content .mobile-scroll ul.products li.product:not(.product-category) .woocommerce-card__header{box-shadow:none!important}html{scroll-padding-top:90px}.main-navigation ul.menu ul li>a{padding:.3rem 0!important}.shoptimizer-sorting>nav.woocommerce-pagination{display:none}.sorting-end>nav.woocommerce-pagination{display:inline-block!important}.woocommerce-customer-details{padding:1.5rem}.newest-category-slider-section ul.products li.product:not(.product-category):before,.newest-category-slider-section .woocommerce-card__header{background:#FFF!important;border-radius:0 0 10px 10px}.woocommerce-card__header{border-radius:0 0 10px 10px}.swiper-slide img,body ul.products li.product .woocommerce-image__wrapper img{border-radius:10px 10px 0 0}@media (max-width:992px){body.page-template p.woocommerce-result-count{margin-bottom:15px;text-align:left}}}@media (min-width:769px){.woocommerce-message .message-inner .buttons-wrapper{width:395px!important}}@media (min-width:993px){.woocommerce-breadcrumb{padding-bottom:1.5rem!important}.main-navigation ul li a span strong{display:inline-block!important;margin-left:3px!important;position:relative!important;top:-2px!important}.main-navigation ul.menu ul li.heading{padding:0!important;margin-top:15px}.swiper-slide-contents{margin-left:8%}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:25px!important}.image-exists .term-description{width:100%}.main-navigation ul.menu>li{padding:0 4px}.main-navigation ul.menu li.full-width ul li.divider{padding-top:15px!important;padding-bottom:1px!important}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li{margin:30px 0!important}.secondary-navigation .icon-wrapper svg{width:22px!important}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li{margin-bottom:8px!important}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.menu-item-has-children>a{padding-bottom:8px}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a{color:#4a4949}}@media screen and (max-width:480px) and (orientation:portrait){.woocommerce-pagination ul.page-numbers{flex-wrap:nowrap!important;white-space:nowrap!important;justify-content:center}.woocommerce-pagination ul.page-numbers a,.woocommerce-pagination ul.page-numbers span{font-size:13px;padding:6px 8px;margin:0 1px}}