form.search-form{position:relative;display:flex;flex-direction:row}form.search-form button{line-height:1;background-color:var(--jelly-color-white);border:1px solid var(--jelly-color-border);color:var(--jelly-color-description);padding:10px 14px;height:40px;border-left:0;border-radius:0 var(--jelly-border-radius) var(--jelly-border-radius) 0}form.search-form button:hover,form.search-form button:focus{border-color:var(--jelly-color-border);background-color:var(--jelly-color-white);color:var(--jelly-color-title)}form.search-form input:not([type=button]):not([type=submit]){width:100%;font-size:14px;border-radius:var(--jelly-border-radius) 0 0 var(--jelly-border-radius);background-color:var(--jelly-color-white);border:1px solid var(--jelly-color-border);height:40px;padding:8px 16px;border-right:0;color:var(--jelly-color-title);accent-color:var(--jelly-color-title)}form.search-form input:not([type=button]):not([type=submit]):focus{box-shadow:none;border-color:var(--jelly-color-primary)}form.search-form input:not([type=button]):not([type=submit]):focus+button{border-color:var(--jelly-color-primary)}.breadcrumb{font-size:15px}.breadcrumb p{margin:0;color:var(--jelly-color-description);line-height:1.5}.breadcrumb p a{color:var(--jelly-color-title)}.breadcrumb p a:hover{color:var(--jelly-color-primary);text-decoration:underline}.breadcrumb .separator{margin:0 4px}.breadcrumb .ri-home-4-line{padding:6px;background-color:var(--jelly-color-primary);border-radius:var(--jelly-border-radius);color:var(--jelly-color-white);margin-right:8px}.share-buttons{display:flex;gap:8px;align-items:center;margin:16px 0;color:var(--jelly-color-description)}.share-buttons .share-title{font-size:14px}.share-buttons .share-toggle{border-radius:50%;width:30px;height:30px;line-height:30px;border:1px solid var(--jelly-color-border);text-align:center;cursor:pointer;transition:all 0.3s}.share-buttons .share-toggle:hover{border-color:var(--jelly-color-primary);color:var(--jelly-color-primary)}.share-buttons .ri-icon{color:inherit;font-size:18px}.site-logo .custom-logo-link{display:block;width:100%;font-weight:600;font-size:24px;color:inherit;text-transform:uppercase;line-height:1}.post-navigation{display:flex;justify-content:space-between;margin:24px 0}.post-navigation .navigation-title{margin:0;color:inherit;font-size:14px}.post-navigation .navigation-arrow{line-height:1;display:flex;align-items:center;text-transform:uppercase;gap:4px;font-weight:600;margin-bottom:4px}.post-navigation .nav-next a,.post-navigation .nav-previous a{color:var(--jelly-color-text)}.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover{color:var(--jelly-color-primary)}.post-navigation .nav-next{text-align:right}.post-navigation .nav-next .navigation-arrow{justify-content:flex-end}.author-box{background-color:var(--jelly-color-surface);padding:20px;border-radius:var(--jelly-border-radius);margin:32px 0;gap:24px;display:flex;align-items:center}.author-box .author-avatar{flex:0 0 auto}.author-box .avatar-img{width:64px;height:64px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background-color:var(--jelly-color-white);border:1px solid var(--jelly-color-border)}.author-box .author-name{font-size:24px;color:var(--jelly-color-title)}.author-box .author-description{font-size:14px;color:var(--jelly-color-text);line-height:1.5}.primary-menu{z-index:999;display:flex;align-items:center;justify-content:flex-end;gap:24px}.primary-menu ul{margin:0;padding:0;list-style:none;display:flex;gap:4px;z-index:999}.primary-menu li{margin:0;position:relative}.primary-menu li:hover>.sub-menu{display:block}.primary-menu li.current-menu-item>a{color:var(--jelly-color-primary)}.primary-menu li.current-menu-item>a:hover{color:var(--jelly-color-primary)}.primary-menu li.menu-item-has-children>a::after{content:"\ea78";font-size:inherit;font-family:"remixicon"!important;font-style:normal;display:inline-block;margin-left:8px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.primary-menu li a{display:block;padding:10px 16px;font-weight:600;color:var(--jelly-color-title);box-sizing:border-box;font-size:15px}.primary-menu li a:hover{color:var(--jelly-color-primary)}.primary-menu .menu-list>.menu-item-has-children>a::after{transform:rotate(180deg)}.primary-menu a.button{background-color:var(--jelly-color-primary);color:var(--jelly-color-white);padding:18px 25px}.primary-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--jelly-color-white);white-space:nowrap;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:var(--jelly-border-radius)}.primary-menu .sub-menu a{font-weight:400}.primary-menu .sub-menu a:hover{background-color:var(--jelly-color-surface)}.primary-menu .sub-menu>li:first-child>a{border-radius:var(--jelly-border-radius) var(--jelly-border-radius) 0 0}.primary-menu .sub-menu>li:last-child>a{border-radius:0 0 var(--jelly-border-radius) var(--jelly-border-radius)}.primary-menu .sub-menu .sub-menu{top:0;left:100%}.primary-menu .sub-menu .sub-menu.open-left{left:auto;right:100%}.primary-menu .menu-close{padding:6px;display:none}.primary-menu .menu-actions{display:flex;gap:12px;align-items:center}.primary-menu .menu-actions button{border-width:0;transition:none}.primary-menu .menu-actions .menu-seach{background-color:#fff0;color:inherit;padding:8px}.primary-menu .menu-actions button:focus{color:inherit;background:var(--jelly-color-white);border-color:var(--jelly-color-border)}.menu-toggle{display:none}.accordion details{margin:0;padding:0}.accordion details[open] .accordion-header{border-bottom:0}.accordion details[open] .accordion-content{max-height:500px;padding:16px;color:var(--jelly-color-description);transition:max-height 0.3s ease,padding 0.3s ease}.accordion details:not([open]) .accordion-content{max-height:0;padding:0 16px;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.accordion details:last-child .accordion-header{border-bottom:1px solid var(--jelly-color-border)}.accordion details:last-child[open] .accordion-content{border-bottom:1px solid var(--jelly-color-border)}.accordion details:last-child[open] .accordion-header{border-bottom:0}.accordion summary.accordion-header{cursor:pointer;list-style:none;border:1px solid var(--jelly-color-border);border-bottom:0;padding:8px 16px;font-weight:600;color:var(--jelly-color-title);position:relative;transition:background-color 0.3s ease}.accordion summary.accordion-header::-webkit-details-marker{display:none}.accordion summary.accordion-header:hover{background-color:var(--jelly-color-surface)}.accordion summary.accordion-header::after{content:"\ea4e";font-family:"remixicon"!important;font-style:normal;font-size:24px;font-weight:400;color:var(--jelly-color-description);position:absolute;right:8px;top:3px;transition:transform 0.3s ease}.accordion details[open] summary.accordion-header::after{transform:rotate(180deg)}.accordion .accordion-content{border:1px solid var(--jelly-color-border);border-top:0;border-bottom:0;overflow:hidden}.float-buttons{position:fixed;right:16px;bottom:15%;z-index:999;transition:all 0.5s ease-in-out}.float-buttons .float-button{cursor:pointer;position:relative;border:1px solid rgb(0 0 0 / .02);background-color:var(--jelly-color-primary);border-radius:99px;padding:14px;display:flex;color:#141414;opacity:1;transition:all 0.3s ease-in-out;margin-bottom:8px;font-size:24px;line-height:1;color:var(--jelly-color-white);box-sizing:border-box;box-shadow:var(--jelly-box-shadow)}.float-buttons .float-button:hover{color:var(--jelly-color-white);transform:scale(1.2)}.float-buttons .float-button.whatsapp{background-color:#25d366;box-shadow:0 0 7px 7px rgb(37 211 102 / .3333333333)}.float-buttons .float-button.whatsapp:hover{background-color:#103928}.float-buttons .float-button.close{border:1px solid #e1e6f0;background-color:#f5f7fc;color:#141414}.float-buttons .float-button.close .ri-icon{transform:rotate(90deg)}.float-buttons .float-button.close:hover{color:#141414;border-color:#e1e6f0;background-color:#f5f7fc}.float-buttons .float-button.totop{border:1px solid var(--jelly-color-border);background-color:#f5f7fc;color:#141414}.float-buttons .float-button.totop .ri-icon{transform:rotate(270deg)}.float-buttons .float-button.totop:hover{color:#141414;border-color:#e1e6f0;background-color:#f5f7fc}.float-buttons.buttons-close{transform:translateX(90px)}.float-buttons.buttons-close .float-button{animation-name:none}.float-buttons.buttons-close .float-button.close{transform:translateX(-60px);border-radius:16px;padding-right:22px;background:var(--jelly-color-primary);border:var(--jelly-color-primary);color:var(--jelly-color-white);box-shadow:var(--jelly-box-shadow)}.float-buttons.buttons-close .float-button.close .ri-icon{transform:rotate(270deg)}.contact-list{font-style:normal}.contact-list .contact-item{display:flex;align-items:center;margin:12px 0}.contact-list .contact-link{color:inherit}.contact-list .contact-link:hover{text-decoration:underline}.contact-list .contact-text{margin:0;font-size:14px}.contact-line{display:flex;color:var(--jelly-color-text);margin:0;padding:0;list-style:none}.contact-line .contact-icon{margin-right:6px}.contact-line .contact-item{display:flex;align-items:center;margin-block:0;margin-right:12px}.contact-line .ri-icon{font-size:16px;padding-right:6px}.contact-line .contact-link{color:inherit;font-size:14px}.contact-line .contact-link:hover{color:var(--jelly-color-primary)}.loop-post{width:100%;box-sizing:border-box;background-color:var(--jelly-color-white);box-shadow:var(--jelly-box-shadow);border-radius:var(--jelly-border-radius);display:flex;flex-direction:column}.loop-post .loop-post-content{padding:24px 24px;display:flex;flex-direction:column;flex:1}.loop-post .loop-post-content p{font-size:16px;line-height:1.5;color:var(--jelly-color-description);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin-bottom:auto}.loop-post .loop-post-content .post-categories{margin-bottom:12px}.loop-post .loop-post-content .post-category{display:inline-block;padding:6px 8px;background-color:var(--jelly-color-primary);border-radius:var(--jelly-border-radius);color:var(--jelly-color-white);font-size:14px;font-weight:600}.loop-post .loop-post-thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:var(--jelly-border-radius) var(--jelly-border-radius) 0 0;background-color:#e5e5e5;border-bottom:1px solid var(--jelly-color-border)}.loop-post .loop-post-thumbnail .loop-post-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--jelly-color-overlay);opacity:0;transition:opacity 0.3s ease;z-index:1;font-size:48px;display:flex;align-items:center;justify-content:center;color:var(--jelly-color-white)}.loop-post .loop-post-thumbnail .loop-post-thumbnail-overlay:hover{opacity:1}.loop-post .loop-post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease}.loop-post .loop-post-thumbnail img:hover{transform:scale(1.1)}.loop-post .loop-post-title{font-size:1.5rem;margin-top:0;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.loop-post .loop-post-title a{color:var(--jelly-color-title)}.loop-post .loop-post-meta{font-size:14px;color:var(--jelly-color-description);margin:0}.loop-post .loop-post-meta span{display:inline-block;margin-right:10px}.loop-post .loop-post-meta .ri-icon{font-size:16px;margin-right:6px}.loop-post .loop-post-more{margin-top:12px;color:var(--jelly-color-primary);font-size:14px}.post-category-list{color:var(--jelly-color-description)}.post-category-list a{font-size:16px;color:var(--jelly-color-primary)}.post-meta{margin:20px 0;padding-bottom:16px;color:var(--jelly-color-description);font-size:16px;border-bottom:1px solid var(--jelly-color-border);display:flex;justify-content:space-between;align-items:center}.post-meta .meta-left .release-date{margin-right:8px}.post-meta .ri-icon{font-size:18px}.post-meta .share-buttons{margin:0}.nav-list .nav-list-title{font-size:20px;font-weight:600;text-transform:uppercase;margin:0;padding:0;color:var(--jelly-color-white)}.nav-list .nav-list-menu{padding:0;margin:0;list-style:none}.nav-list .nav-list-menu a{color:inherit}.nav-list .nav-list-menu .sub-menu{display:none}.categories .categories-menu{list-style:none;margin:0;padding:0;max-height:600px;overflow-y:auto}.categories .categories-menu li{position:relative}.categories .categories-menu li>a{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;font-size:.95rem;color:#444;border-radius:4px;text-decoration:none;transition:background 0.2s;background:rgb(0 0 0 / .03)}.categories .categories-menu li>a:hover{background:rgb(0 0 0 / .1);color:var(--jelly-color-primary)}.categories .categories-menu li>a .toggle-icon{font-family:"remixicon"!important;font-size:.9rem;color:var(--jelly-color-primary);margin-left:6px;transition:transform 0.2s ease;flex-shrink:0}.categories .categories-menu li.open>a .toggle-icon{transform:rotate(180deg)}.categories .categories-menu li ul.children{list-style:none;margin:0;padding-left:.75rem;border-left:1px dashed #ddd;margin-left:.25rem;display:none}.categories .categories-menu li ul.children li>a{font-size:.9rem;padding:.35rem .5rem}.categories .categories-menu li.current-cat>a,.categories .categories-menu li.current-cat-parent>a{font-weight:600;background:var(--jelly-color-primary);color:var(--jelly-color-white)}.categories .categories-menu li.current-cat-parent>a .toggle-icon{color:var(--jelly-color-white)}.social-media-list{display:flex;gap:12px}.social-media-list .social-icon{font-size:22px;line-height:1;color:inherit;font-weight:400}.social-media-list .social-icon:hover{color:var(--jelly-color-white)}.product-gallery{--swiper-theme-color:var(--jelly-color-primary, #003485);--swiper-navigation-size:18px}.product-gallery .no-image{background-color:var(--jelly-color-surface);border-radius:var(--jelly-border-radius);height:520px;width:100%}.product-gallery .swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.product-gallery .swiper-slide img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}.product-gallery .gallery-thumbs{float:left;width:96px;height:520px;margin-right:20px;box-sizing:border-box;--swiper-navigation-size:12px}.product-gallery .gallery-thumbs .swiper-slide{height:auto!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;opacity:.4;border:1px solid var(--jelly-color-border);border-radius:var(--jelly-border-radius);overflow:hidden}.product-gallery .gallery-thumbs .swiper-slide:hover{opacity:1;border-color:var(--jelly-color-primary)}.product-gallery .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-gallery .gallery-thumbs .swiper-button-next,.product-gallery .gallery-thumbs .swiper-button-prev{left:0;width:100%;height:24px;text-align:center;line-height:24px;font-size:16px;border-radius:0}.product-gallery .gallery-thumbs .swiper-button-next{top:auto;bottom:0}.product-gallery .gallery-thumbs .swiper-button-next:after{transform:translateX(-50%) rotate(90deg)}.product-gallery .gallery-thumbs .swiper-button-prev{top:6px}.product-gallery .gallery-thumbs .swiper-button-prev:after{transform:translateX(-50%) rotate(90deg)}.product-gallery .gallery-top{float:right;width:calc(100% - 116px);height:520px}.product-gallery .gallery-top .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-gallery .swiper-button-next,.product-gallery .swiper-button-prev{background-color:var(--jelly-color-white);color:var(--jelly-color-title);border:1px solid var(--jelly-color-border);width:36px;height:36px;text-align:center;line-height:36px;font-weight:600;border-radius:99px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loop-product{background-color:var(--jelly-color-white);border-radius:var(--jelly-border-radius);text-align:center}.loop-product .product-thumbnail{overflow:hidden;padding:12px}.loop-product .product-thumbnail img{vertical-align:top;width:100%;transition:all 0.3s ease}.loop-product .product-thumbnail img:hover{transform:scale(1.05)}.loop-product .product-content{padding:12px}.loop-product .product-title{margin:0;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-attributes-widget table.product-attributes-table{border:0}.product-attributes-widget table.product-attributes-table tbody tr.attribute-row{border:0;background-color:#fff0}.product-attributes-widget table.product-attributes-table tbody tr.attribute-row td{border:0;background-color:#fff0;padding:6px;border-bottom:1px solid var(--jelly-color-border)}.product-attributes-widget table.product-attributes-table tbody tr.attribute-row:nth-child(even){background-color:var(--jelly-color-surface)}.product-attributes-widget table.product-attributes-table tbody tr.attribute-row .attribute-name{color:var(--jelly-color-title);font-weight:600}.product-attributes-widget table.product-attributes-table tbody tr.attribute-row .attribute-value{color:var(--jelly-color-description)}.no-content{padding:16px;text-align:center;font-size:18px}.inquiry-form{width:100%}.inquiry-form .form-group{margin-bottom:16px}.inquiry-form .form-row{display:flex;gap:16px;margin-bottom:16px}.inquiry-form .form-col{flex:1}.inquiry-form label{display:block;margin-bottom:8px;font-weight:600;color:var(--jelly-color-title)}.inquiry-form label .must{color:red}.inquiry-form .form-submit{width:100%}.inquiry-form .form-submit i{font-weight:400;margin-right:8px}@media screen and (max-width:1240px){.menu-toggle{display:block;box-sizing:border-box;padding:6px;border:none;background:#fff0;color:var(--jelly-color-title);line-height:1;text-align:center}.menu-toggle:hover{background:none;border:0;color:var(--jelly-color-title)}.menu-toggle .ri-menu-line{font-size:20px}.primary-menu{position:fixed;top:0;right:-100%;width:70%;height:100%;padding:16px;background-color:var(--jelly-color-white);box-shadow:-2px 0 5px rgb(0 0 0 / .3);overflow-y:auto;transition:right 0.3s ease-in-out;z-index:1001;display:block}.primary-menu a{font-size:16px}.primary-menu a.button{width:100%}.primary-menu.active{right:0}.primary-menu ul{display:block}.primary-menu ul>li{border-bottom:1px solid var(--jelly-color-border)}.primary-menu .sub-menu{display:block;position:relative!important;top:unset!important;left:unset!important;width:100%;box-shadow:none;height:auto;max-height:0;transition:max-height 1s ease-in-out;padding-left:12px;overflow:hidden;white-space:normal}.primary-menu .sub-menu>li{border-bottom:0}.primary-menu .submenu-open>.sub-menu{max-height:1400px}.primary-menu .menu-actions{position:absolute;top:0;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;width:100%;left:0;padding:16px;box-sizing:border-box}.primary-menu .menu-actions+.button{margin-bottom:16px}.primary-menu .menu-close{display:block;background:#fff0;border:none;font-size:20px;color:inherit;cursor:pointer}.primary-menu .menu-container{margin:64px 0}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1000;display:none}.menu-overlay.active{display:block}}@media screen and (max-width:767px){.float-buttons .float-button{font-size:20px;padding:10px}.totop-button{right:48px;bottom:48px}.totop-button.active-progress{transform:scale(1.1) translateY(0)}.cookie-banner{flex-direction:column;padding:12px 16px}.cookie-banner .cookie-caption{width:100%;align-items:flex-start}.cookie-banner .cookie-caption .cookie-description{margin-bottom:24px}.cookie-banner .button-group{width:100%;justify-content:flex-end}.product-gallery .gallery-thumbs{margin-top:16px;float:none;width:100%;height:auto}.product-gallery .gallery-thumbs .swiper-slide{height:auto}.product-gallery .gallery-thumbs img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery .gallery-thumbs .swiper-button-next,.product-gallery .gallery-thumbs .swiper-button-prev{display:none}.product-gallery .gallery-top{float:none;width:100%;height:480px}}