*{margin:0;padding:0;font-family:Helvetica,sans-serif}.btn{padding:10px 20px!important;font-weight:500!important;font-size:1.2rem!important;border-radius:0!important}.content-block{max-width:1900px;width:80%;margin:80px auto}.border-radius{border-radius:.375rem}.btn-primary{background-color:#5f554f!important;color:#fff!important;border:1px solid transparent!important}.btn-invert-primary{background-color:#fff!important;color:#5f554f!important;border:1px solid #5f554f!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff!important;color:#5f554f!important;border:1px solid #5f554f!important}.btn-invert-primary:active,.btn-invert-primary:focus,.btn-invert-primary:hover{background-color:#5f554f!important;color:#fff!important;border:1px solid transparent!important}.text-primary{color:#5f554f!important}.background-color-primary{background-color:#5f554f!important}.btn-secondary{background-color:#000!important;color:#fff!important;border:1px solid transparent!important}.btn-invert-secondary{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.btn-invert-secondary:active,.btn-invert-secondary:focus,.btn-invert-secondary:hover{background-color:#000!important;color:#fff!important;border:1px solid transparent!important}.text-secondary{color:#000!important}.background-color-secondary{background-color:#000!important}.btn-tertiary{background-color:#452b1a!important;color:#fff!important;border:1px solid transparent!important}.btn-invert-tertiary{background-color:#fff!important;color:#452b1a!important;border:1px solid #452b1a!important}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{background-color:#fff!important;color:#452b1a!important;border:1px solid #452b1a!important}.btn-invert-tertiary:active,.btn-invert-tertiary:focus,.btn-invert-tertiary:hover{background-color:#452b1a!important;color:#fff!important;border:1px solid transparent!important}.text-tertiary{color:#452b1a!important}.background-color-tertiary{background-color:#452b1a!important}.btn-primary-ligth{background-color:rgba(95,85,79,.5)!important;color:#fff!important;border:1px solid transparent!important}.btn-invert-primary-ligth{background-color:#fff!important;color:rgba(95,85,79,.5)!important;border:1px solid rgba(95,85,79,.5)!important}.btn-primary-ligth:active,.btn-primary-ligth:focus,.btn-primary-ligth:hover{background-color:#fff!important;color:rgba(95,85,79,.5)!important;border:1px solid rgba(95,85,79,.5)!important}.btn-invert-primary-ligth:active,.btn-invert-primary-ligth:focus,.btn-invert-primary-ligth:hover{background-color:rgba(95,85,79,.5)!important;color:#fff!important;border:1px solid transparent!important}.text-primary-ligth{color:rgba(95,85,79,.5)!important}.background-color-primary-ligth{background-color:rgba(95,85,79,.5)!important}.icon i{border:1px solid #5f554f;border-radius:50%;padding:10px;font-size:21px;color:#5f554f;background-color:#fff}.icon i:hover{color:#fff;border-color:#fff;background-color:#5f554f}input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{width:100%;padding:5px 12px;font-size:1.2rem;border:1px solid #5f554f}.post-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.post-card .post-date{position:absolute;padding:15px}.post-card .post-date .badge{font-size:.9em;background-color:#082857}.post-card .post-thumbnail{height:200px;overflow:hidden;border-radius:.375rem}.post-card .post-thumbnail img{border-radius:8px;width:100%;max-width:none;height:100%}.post-card .post-categories .badge{margin-right:5px;font-size:.8em;color:#5f554f}.post-card .post-title{font-weight:700;color:#082857;font-size:1.25em}.post-card .btn-link{padding:0!important;color:#082857;text-decoration:underline}.post-card .btn-link:hover{text-decoration:none}.ts-image-wrapper,.ts-image-wrapper-horizontal,.ts-image-wrapper-vertical{border-radius:15px}.ts-image-wrapper .ts-image,.ts-image-wrapper-horizontal .ts-image,.ts-image-wrapper-vertical .ts-image{object-fit:cover}.ts-image-wrapper{padding-top:100%}.ts-image-wrapper .attachment-woocommerce_thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ts-image-wrapper-vertical{padding-top:180%}.ts-image-wrapper-horizontal{padding-top:50%}#header{position:relative;z-index:9999;top:0;transition:top .3s}#header.scrolled-header{box-shadow:0 3px 10px #5f554f}#header .logo{color:#fff}#header .logo img{height:auto;width:100%;max-width:225px;padding:10px}#header .desktop-menu{display:flex!important}@media (max-width:960px){#header .desktop-menu{display:none!important}}#header .menu{display:flex;align-items:center;margin:0;padding:0}#header .custom-menu-class{list-style:none;margin:0;padding:0}#header .custom-menu-class li{list-style:none;margin-right:20px;position:relative;font-size:1.2rem}#header .custom-menu-class a{text-decoration:none;color:#fff;transition:color .3s ease-in-out}#header .custom-menu-class a:hover{color:#452b1a}#header .custom-menu-class .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;margin:0;padding:0;z-index:1000;width:200px}#header .custom-menu-class li:hover>.sub-menu{display:block}#header .custom-menu-class .sub-menu>li{list-style:none;margin:0;padding:0;border-top:1px solid #eee}#header .custom-menu-class .sub-menu>li a{display:block;padding:10px 15px;color:#333;transition:background-color .3s ease-in-out}#header .custom-menu-class .sub-menu>li a:hover{background-color:#f5f5f5}#header .login-register{justify-content:center;align-items:center;display:flex;margin-left:auto}#header .login-register a{height:fit-content}#header .login-register a:first-child{margin-right:15px}#header #mobile-menu{display:none;left:0;position:fixed;width:100%;background-color:#5f554f}#header #mobile-menu .menu{flex-direction:column;align-items:start;padding:0}#header #mobile-menu .menu .custom-menu-class{width:100%}#header #mobile-menu .menu .custom-menu-class li{padding:20px 0;border-top:1px solid #000;width:100%}#header #mobile-menu .menu .custom-menu-class li a{width:80%;margin:0 auto;display:block}#header #mobile-menu-icon{display:none;border:1px solid #000;padding:9px 20px;border-radius:30px}@media (max-width:960px){#header #mobile-menu-icon{display:flex}}#header #mobile-menu-icon .bar{width:25px;height:3px;background-color:#fff;margin:2px 0}#header .header-icon span{font-size:24px}.fixed-header{position:fixed!important;top:0!important}.fixed-header #header{top:32px}.footer{color:#000;padding:1rem 0 1rem 0}.footer a{text-decoration:none;color:#000;font-weight:400}.footer a:hover{text-decoration:underline}.footer ul{list-style-type:none;padding:0}.footer ul li{margin-bottom:7px}.footer p{margin-bottom:.25rem}.footer .logo a{width:100%;display:block}.footer .logo a img{width:100%;display:block;height:auto}.footer .whatsapp{border:1px solid #5f554f;padding:9px 20px;border-radius:30px;text-decoration:none;color:#000;font-weight:400;width:fit-content}.footer .whatsapp span{margin-left:10px}.footer .under_footer a{color:#000;text-decoration:underline}@media (max-width:992px){.footer .under_footer .justify-content-end{justify-content:left!important}}@media (min-width:992px){.footer .collapse{display:block!important;height:auto!important;visibility:visible!important}.footer-heading{cursor:default;pointer-events:none}}@media (max-width:991px){.footer-heading{cursor:pointer;border-top:1px solid rgba(255,255,255,.3)}.footer-heading:last-child{border-bottom:1px solid rgba(255,255,255,.3)}}.product_title,.woocommerce-loop-product__title{font-weight:600!important;font-size:20px!important;color:#5f554f!important}.product_title a,.woocommerce-loop-product__title a{text-decoration:none!important;color:#5f554f!important}.price{font-size:18px!important;color:#5f554f!important;font-weight:300!important}.woocommerce .container-fluid .row .ts-product{position:relative;width:100%}.woocommerce .container-fluid .row .ts-product .ts_woocommerce-product-gallery{width:70%;border-right:1px solid #5f554f}@media (max-width:992px){.woocommerce .container-fluid .row .ts-product .ts_woocommerce-product-gallery{width:100%;border-right:none}}.woocommerce .container-fluid .row .ts-product .ts_woocommerce-product-gallery .custom-gallery-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.woocommerce .container-fluid .row .ts-product .ts_woocommerce-product-gallery .custom-gallery-layout img{width:100%;height:auto;object-fit:cover}.woocommerce .container-fluid .row .ts-product .ts_woocommerce-product-gallery .swiper-wrapper{flex-wrap:nowrap}.woocommerce .container-fluid .row .ts-product .ts-product-summary{padding:20px;width:30%;position:absolute;right:0;top:0}@media (max-width:992px){.woocommerce .container-fluid .row .ts-product .ts-product-summary{width:100%;position:relative;padding:20px 0}}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_title{font-size:20px!important;color:#5f554f}.woocommerce .container-fluid .row .ts-product .ts-product-summary .woocommerce-variation-price{margin-bottom:20px}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion:first-of-type{border-top:1px solid #5f554f}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion .ts_accordion-title{border-bottom:1px solid #5f554f}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion .ts_accordion-title p{color:#5f554f;margin-bottom:0;padding:10px 0}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion .ts_accordion-title span{display:inline-block;transition:transform .3s ease-in-out}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion .ts_accordion-title.active span{transform:rotate(180deg)}.woocommerce .container-fluid .row .ts-product .ts-product-summary .product_details .ts_accordion .ts_accordion-content{border-bottom:1px solid #5f554f;padding:10px 0}.woocommerce .container-fluid .row .ts-product .btn{width:100%}.woocommerce .container-fluid .row .ts-product form.cart{margin-bottom:0}.woocommerce .container-fluid .row .ts-product form.cart .quantity{display:none!important}.woocommerce .container-fluid .row .ts-product form.cart .variations tr th.label{display:none}.woocommerce .container-fluid .row .ts-product form.cart .variations tr .reset_variations{display:none!important}.woocommerce .container-fluid .row .ts-product .product_details{margin:16px 0}.woocommerce ul.products li.product .product-hover-image{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .3s ease-in-out}.woocommerce ul.products li.product img{position:relative;transition:opacity .3s ease-in-out}.woocommerce ul.products li.product:hover .product-hover-image{opacity:1}.woocommerce ul.products li.product:hover img.attachment-woocommerce_thumbnail{opacity:0}#product-image-enlarge-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;overflow:hidden}#product-image-enlarge-container:after{content:"X";position:absolute;top:30px;right:30px;z-index:9999999;color:#fff;font-size:30px}#product-image-enlarge-container img{transform-origin:center center;transition:transform .3s ease;margin:0 auto;display:block}.color-options{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(95,85,79,.5)}.color-options select[name=attribute_colors]{display:none!important}.color-options .color-swatch{width:60px;height:60px;background-size:cover;background-position:center;cursor:pointer;border-bottom:1px solid transparent;color:#5f554f}.color-options .color-swatch.selected,.color-options .color-swatch:hover{border-bottom:1px solid #5f554f}.size-options{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(95,85,79,.5)}.size-options select[name=attribute_sizes]{display:none!important}.size-options .size-button{padding:5px 8px;border-bottom:1px solid transparent;cursor:pointer;background-color:#fff;color:#5f554f}.size-options .size-button.selected,.size-options .size-button:hover{border-bottom:1px solid #5f554f}.size-options .size-button.disabled{background-color:#ccc;color:#999;cursor:not-allowed;border-bottom:1px solid transparent}.banner_background{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:499px}.home-collections .home-collections-col .home-collections-col-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;height:320px;display:flex;justify-content:end;flex-direction:column}.home-collections .home-collections-col .home-collections-col-wrapper .home-collections-title{font-size:40px;font-weight:800;text-shadow:1px 1px 10px #000}.swiper-button-next,.swiper-button-prev{color:#5f554f}.blogpost{word-break:break-word}.blogpost .post-banner{background-size:cover;background-position:center;padding:20px;color:#fff}.blogpost .post_meta_data p{font-size:16px}.blogpost .banner-content{max-width:1200px;margin:0 auto;text-align:center}.blogpost .sticky-top{top:150px}.blogpost .blog_about p{text-align:left}.blogpost #table-of-contents{background-color:#f9f9f9;border-radius:.25rem;padding:10px}.blogpost #table-of-contents p{text-align:left}.blogpost .woocommerce{padding:0}.blogpost .woocommerce ul.products{padding:0;list-style:none}.blogpost .woocommerce ul.products li.product{margin-bottom:20px;width:100%}.blogpost .woocommerce ul.products li.product a{display:block;text-decoration:none}.blogpost .rank-math-breadcrumb p{font-size:16px}.blogpost .list-group-item a{display:flex;align-items:center;flex-direction:column}.blogpost .list-group-item a img{max-width:100%}.blogpost .list-group-item a p{text-align:center}.blogpost .author-info{margin-bottom:10px}@media (max-width:768px){.blogpost .author-info{flex-direction:column}}.blogpost .author-info p{margin:0}.blogpost .post-details{margin-bottom:10px}.blogpost .author-avatar{border-radius:50%;object-fit:cover;margin-bottom:10px}.blogpost .post-details span{display:block}.blogpost .post-details{font-size:.9rem;color:#666}.blogpost .social-icons,.blogpost .social-share-icons{text-align:center}.blogpost .social-icons a,.blogpost .social-share-icons a{display:inline-block;width:40px;height:40px;background-color:#f9f9f9;color:#10105b;border-radius:20px;margin:5px;line-height:39px;transition:background-color .3s,color .3s;border:1px solid #10105b}.blogpost .social-icons a:hover,.blogpost .social-share-icons a:hover{background-color:#10105b;color:#fff;border:1px solid #fff}.blogpost .social-icons i,.blogpost .social-share-icons i{vertical-align:middle}@media (max-width:768px){.blogpost .author_name_wrapper{order:1}}@media (max-width:768px){.blogpost .social-icons-wrapper{order:0}}.blogpost .social-icons-wrapper .social-icons{margin:0;text-align:right}@media (max-width:768px){.blogpost .social-icons-wrapper .social-icons{text-align:left}}.blogpost .ts_cta_element .row{background:#10105b;padding:20px;border-radius:20px}.blogpost .ts_cta_element .row .cta_image img{max-width:100%}.blogpost .ts_cta_element .row .cta_content .cta_title{color:#fff}.blogpost .ts_cta_element .row .cta_content .cta_text{color:#fff}.blogpost .blog-post-registerform{background:#10105b;padding:20px;border-radius:20px;color:#fff}.blogpost .blog-post-registerform #newsletter_form{display:flex;width:80%;margin:0 auto}@media (max-width:768px){.blogpost .blog-post-registerform #newsletter_form{flex-direction:column}}.blogpost .blog-post-registerform p{text-align:center!important}.blogpost .blog-post-author{background:#10105b;padding:20px;border-radius:20px;color:#fff}.blogpost .sidebar{background-color:#f9f9f9;border-radius:.25rem}#comments .form-submit #submit{padding:9px 20px;border-radius:.375rem;font-weight:600;font-size:1.2rem;text-transform:uppercase;background-color:#10105b;color:#fff;border:1px solid transparent}#comments .form-submit #submit:hover{background-color:#fff;color:#10105b;border:1px solid #10105b}.comments-area{background-color:#f9f9f9;padding:20px;border-radius:20px}.comments-area .comments-title{color:#333;font-weight:700}.comments-area .comment-list{list-style:none;margin:0;padding:0}.comments-area .comment-list li{padding:10px;border-bottom:1px solid #ccc}.comments-area .no-comments{color:#999}.kennisbank-card .card-img-top{height:100%}