.error-404{text-align:center}.error-404 .error-title{font-size:10rem;margin:16px;line-height:1}.error-404 .button-group{justify-content:center}.post-page .post-thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:var(--jelly-border-radius);background-color:#e5e5e5;margin-bottom:16px}.post-page .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-page{background-color:var(--jelly-color-surface)}.product-page{background-color:var(--jelly-color-surface)}.product-page .tax-description{margin-bottom:16px;padding:24px;background-color:var(--jelly-color-white);text-align:right}.product-page .tax-description p{text-align:left}.product-page .page-banner .text-block{text-align:left}.product-page .sidebar .related-products{grid-template-columns:repeat(1,1fr)}.product-page .sidebar .related-products h3{font-size:16px}.product-page .sidebar .key-points{color:var(--jelly-color-primary)}.product-page .text-block .title{font-size:2em;text-transform:capitalize}.product-page .product-gallery-wrapper{width:50%}.product-page .product-summary{width:50%;display:flex;flex-direction:column;justify-content:center}.product-page .product-summary-section{background-color:var(--jelly-color-white)}.product-page .content-item{background:var(--jelly-color-white);padding:24px;box-sizing:border-box;margin:24px 0}.product-page .content-item:first-child{margin-top:0}.product-page .content-item:last-child{margin-bottom:0}.thanks-page{background-color:var(--jelly-color-surface)}.thanks-page .section-page-banner{display:none}.thanks-page .thanks-box{margin:0 auto;width:100%;max-width:500px;box-sizing:border-box;padding:48px 32px;border-radius:12px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;background-color:#fff;text-align:center}.thanks-page .thanks-box .thanks-icon i{font-size:99px;color:#319917;margin-bottom:24px}.thanks-page .thanks-box h2{margin:0 0 16px 0;font-size:28px;color:var(--jelly-color-heading)}.thanks-page .thanks-box .thanks-message{font-size:16px;color:var(--jelly-color-text);line-height:1.6;margin:0 0 32px 0}.thanks-page .thanks-box .thanks-actions{display:flex;flex-direction:column;gap:16px}.thanks-page .thanks-box .thanks-actions .button{display:block;width:100%;padding:14px 24px;text-align:center;border-radius:6px;text-decoration:none;font-weight:500;transition:all 0.3s ease}.thanks-page .thanks-box .thanks-actions .button.button-primary{background-color:var(--jelly-color-primary);color:#fff}.thanks-page .thanks-box .thanks-actions .button:not(.button-primary){background-color:#fff0;border:2px solid var(--jelly-color-primary);color:var(--jelly-color-primary)}.contact-us-page{background-color:var(--jelly-color-surface)}.contact-us-page .contact-section{background-color:var(--jelly-color-surface)}.contact-us-page .contact-section .container.flex{align-items:center}.contact-us-page .contact-info{width:35%}.contact-us-page .contact-form{width:65%;max-width:100%;box-sizing:border-box;padding:24px 36px;border-radius:6px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-us-page .contact-form h3{margin-top:0;margin-bottom:0}.contact-us-page .contacts .contact-item{display:flex;align-items:center;background-color:var(--jelly-color-white);padding:16px;box-sizing:border-box;margin:16px 0;border-radius:var(--jelly-border-radius)}.contact-us-page .contacts .contact-item-tile{display:block;font-weight:600;margin-bottom:12px}.contact-us-page .contacts .contact-link{display:block;margin-bottom:8px;color:var(--jelly-color-text)}.contact-us-page .contacts .ri-icon{font-size:24px;font-weight:400;padding:12px;border-radius:50%;background-color:var(--jelly-color-primary);margin-right:16px;color:var(--jelly-color-white);line-height:1}@media screen and (max-width:767px){.thanks-page .thanks-box{padding:32px 20px;width:100%}.thanks-page .thanks-box h2{font-size:24px}.thanks-page .thanks-box .thanks-message{font-size:15px}.product-page .product-gallery-wrapper{width:100%}.product-page .product-summary{width:100%}.product-page .content-item{padding:16px}.contact-us-page .contact-info{width:100%}.contact-us-page .contact-form{width:100%}}