#top-bar .container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#top-bar{background:var(--tt-brand-gradient,linear-gradient(135deg,#cb1c22 0%,#a8171c 100%))!important}#top-bar .flex-col{flex-basis:100%!important;max-width:100%!important}#top-bar .nav,#top-bar .nav>li{width:100%!important}.tt-header-top-v2{width:100%!important;max-width:100%!important;position:static!important;left:auto!important;transform:none!important;margin:0!important;background:transparent!important}:root{--tt-primary:var(--primary-color, var(--fs-color-primary, var(--flatsome-primary-color, #cb1c22)));--tt-primary-strong:#a8171c;--tt-primary-soft:#fff4f4;--tt-primary-ring:rgba(203, 28, 34, 0.18);--tt-brand-gradient:linear-gradient(135deg, var(--tt-primary) 0%, var(--tt-primary-strong) 100%);--brand-red:var(--tt-primary);--brand-orange:var(--tt-primary);--brand-gradient:var(--tt-brand-gradient);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:50px;--shadow-soft:0 10px 30px rgba(0, 0, 0, 0.05);--shadow-hover:0 15px 40px rgba(0, 0, 0, 0.1);--shadow-glow:0 8px 25px rgba(0, 0, 0, 0.16);--transition-smooth:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.button.primary,.button.is-primary,.checkout-button,.add_to_cart_button{transition:var(--transition-smooth)!important}.button.primary:not(.ux-search-submit):not(.search-submit):not(.submit-button):not(.is-form),.button.is-primary:not(.ux-search-submit):not(.search-submit):not(.submit-button):not(.is-form),input[type="submit"].primary,.checkout-button,.add_to_cart_button{background:var(--brand-gradient)!important;color:#fff!important;box-shadow:var(--shadow-glow)!important;text-transform:none!important;font-weight:600!important}.button.primary:not(.ux-search-submit):not(.search-submit):not(.submit-button):not(.is-form):hover,.button.is-primary:not(.ux-search-submit):not(.search-submit):not(.submit-button):not(.is-form):hover,input[type="submit"].primary:hover,.checkout-button:hover,.add_to_cart_button:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 30px rgb(203 28 34 / .5)!important;opacity:1!important}.product-small .box,.post-item .box{border-radius:var(--radius-lg)!important;overflow:hidden!important;transition:var(--transition-smooth)!important;background:#fff}.product-small .box:hover,.post-item .box:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow-hover)!important;z-index:2}.product-small .box-image,.post-item .box-image{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;overflow:hidden!important}.badge-inner{border-radius:var(--radius-sm)!important;background:var(--brand-red)!important;box-shadow:var(--shadow-glow)!important;font-weight:bold!important;border:none!important}.header-wrapper .nav-dropdown,.header-wrapper .sub-menu{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-hover)!important;background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .6)!important;padding:10px!important;transform-origin:top center;animation:fadeInDownMenu 0.3s cubic-bezier(.25,.8,.25,1)!important}@keyframes fadeInDownMenu{0%{opacity:0;transform:translateY(-10px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}.header-wrapper .nav-dropdown>li>a,.header-wrapper .sub-menu>li>a{border-radius:var(--radius-sm)!important;transition:var(--transition-smooth)!important;border-bottom:none!important;color:#333!important;font-weight:500!important}.header-wrapper .nav-dropdown>li>a:hover,.header-wrapper .sub-menu>li>a:hover{background:var(--tt-primary-soft)!important;color:#111111!important;padding-left:15px!important}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{border-radius:var(--radius-md)!important;border:1px solid rgb(0 0 0 / .1)!important;transition:var(--transition-smooth)!important;background:#f9f9f9!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)!important}input:focus,textarea:focus,select:focus{background:#ffffff!important;border-color:var(--tt-primary)!important;box-shadow:0 0 0 4px var(--tt-primary-ring)!important;outline:none!important}::selection{background:var(--brand-red);color:#fff}::-moz-selection{background:var(--brand-red);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--brand-orange);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--brand-red)}html{max-width:100%}body,#wrapper,#main{max-width:100%}img,video,iframe,svg{max-width:100%}input,select,textarea,button{max-width:100%;box-sizing:border-box}.row>.col,.row>[class*="col"],.col-inner,.flex-col,.tabbed-content,.tab-panels,.tab-panels .panel{min-width:0}.tabbed-content,.tab-panels,.tab-panels .panel{max-width:100%}@media (max-width:849px){.header-wrapper .nav-dropdown,.header-wrapper .sub-menu{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(.button,button,input[type="submit"],input[type="button"],.is-form){max-width:100%}}body.single-post .tt-article-breadcrumb{padding-top:8px!important;padding-bottom:0!important}body.single-post .tt-article-hero-grid{align-items:start!important;padding-top:8px!important;padding-bottom:22px!important;gap:clamp(22px,3vw,44px)!important}body.single-post .tt-article-hero-copy{align-self:start!important;margin-top:0!important;padding-top:0!important}body.single-post .tt-article-hero-media{align-self:start!important;margin-top:0!important}body.single-post .tt-article-shell{padding-top:18px!important}.tt-shipping-cost-note{display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #f0d8a6;border-radius:12px;background:#fffaf0;color:#5f420d;font-size:13px;line-height:1.45;text-align:left}.tt-shipping-cost-note__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#fff1cc;color:#a96b00}.tt-shipping-cost-note__icon svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tt-shipping-cost-note__copy{display:block;min-width:0}.tt-shipping-cost-note__copy strong{display:block;margin:0;color:#3f2d0a;font-size:13px;font-weight:750}.tt-shipping-cost-row td{padding-top:8px!important;padding-bottom:9px!important;border-bottom:0!important}.tt-cart-collaterals .tt-shipping-cost-row td,.woocommerce-checkout-review-order-table .tt-shipping-cost-row td{padding-left:0!important;padding-right:0!important}.tt-order-totals+.tt-shipping-cost-note,.tt-thankyou__totals+.tt-shipping-cost-note{margin-top:10px}.tt-order-shipping-pending{margin-top:12px}@media (max-width:549px){.tt-shipping-cost-note{gap:8px;padding:9px 10px;border-radius:10px;font-size:12px}.tt-shipping-cost-note__icon{flex-basis:28px;width:28px;height:28px}.tt-shipping-cost-note__copy strong{font-size:12px}}